Compilation time 2584ms, 1552 calls, average 1.7ms, longest 322ms
CodeBlocks profiling information (1,194,424,998 total cycles):
_S1_2_88665D4 247,447,204 instructions (20.717%), 307,766 calls (088665D4 - 08866764, length 101)
    088665D4:[27BDFFE0]: addiu      $sp, $sp, -32
    088665D8:[AFBF001C]: sw         $ra, 28($sp)
    088665DC:[AFB60018]: sw         $s6, 24($sp)
    088665E0:[AFB50014]: sw         $s5, 20($sp)
    088665E4:[AFB40010]: sw         $s4, 16($sp)
    088665E8:[AFB3000C]: sw         $s3, 12($sp)
    088665EC:[AFB20008]: sw         $s2, 8($sp)
    088665F0:[AFB10004]: sw         $s1, 4($sp)
    088665F4:[AFB00000]: sw         $s0, 0($sp)
    088665F8:[8C900038]: lw         $s0, 56($a0)
    088665FC:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08866600:[8E120004]: lw         $s2, 4($s0)
    08866604:[0E2199DA]: jal        0x08866768
    08866608:[26B100B0]: addiu      $s1, $s5, 176
    0886660C:[5840004D]: blezl      $v0, 0x08866744
    08866610:[8FBF001C]: lw         $ra, 28($sp)
    08866614:[8EA40194]: lw         $a0, 404($s5)
    08866618:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    0886661C:[10830048]: beq        $a0, $v1, 0x08866740
    08866620:[00000000]: nop
    08866624:[8EA3004C]: lw         $v1, 76($s5)
    08866628:[30630001]: andi       $v1, $v1, 1
    0886662C:[14600044]: bne        $v1, $zr, 0x08866740
    08866630:[00000000]: nop
    08866634:[10000040]: b          0x08866738
    08866638:[86160002]: lh         $s6, 2($s0)
    0886663C:[86340000]: lh         $s4, 0($s1)
    08866640:[2463FFFF]: addiu      $v1, $v1, -1
    08866644:[0283082A]: slt        $at, $s4, $v1
    08866648:[50200039]: beql       $at, $zr, 0x08866730
    0886664C:[26D6FFFF]: addiu      $s6, $s6, -1
    08866650:[8E440004]: lw         $a0, 4($s2)
    08866654:[001418C0]: sll        $v1, $s4, 0x0003
    08866658:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0886665C:[00838021]: addu       $s0, $a0, $v1
    08866660:[8EA50044]: lw         $a1, 68($s5)
    08866664:[86030008]: lh         $v1, 8($s0)
    08866668:[00A3182A]: slt        $v1, $a1, $v1
    0886666C:[5460001E]: bnel       $v1, $zr, 0x088666E8
    08866670:[86430002]: lh         $v1, 2($s2)
    08866674:[86430002]: lh         $v1, 2($s2)
    08866678:[7C142620]: seh        $a0, $s4
    0886667C:[2463FFFF]: addiu      $v1, $v1, -1
    08866680:[0083082A]: slt        $at, $a0, $v1
    08866684:[10200017]: beq        $at, $zr, 0x088666E4
    08866688:[00000000]: nop
    0886668C:[26830001]: addiu      $v1, $s4, 1
    08866690:[7C03A620]: seh        $s4, $v1
    08866694:[26100008]: addiu      $s0, $s0, 8
    08866698:[86030008]: lh         $v1, 8($s0)
    0886669C:[00A3182A]: slt        $v1, $a1, $v1
    088666A0:[1460FFEF]: bne        $v1, $zr, 0x08866660
    088666A4:[26730001]: addiu      $s3, $s3, 1
    088666A8:[86440000]: lh         $a0, 0($s2)
    088666AC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088666B0:[24639F3C]: addiu      $v1, $v1, -24772
    088666B4:[00042080]: sll        $a0, $a0, 0x0002
    088666B8:[00641821]: addu       $v1, $v1, $a0
    088666BC:[8C630000]: lw         $v1, 0($v1)
    088666C0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088666C4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088666C8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088666CC:[AC43C224]: sw         $v1, -15836($v0)
    088666D0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088666D4:[0060F809]: jalr       $ra, $v1
    088666D8:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    088666DC:[1000FFE1]: b          0x08866664
    088666E0:[8EA50044]: lw         $a1, 68($s5)
    088666E4:[86430002]: lh         $v1, 2($s2)
    088666E8:[7C142620]: seh        $a0, $s4
    088666EC:[2463FFFF]: addiu      $v1, $v1, -1
    088666F0:[0064082A]: slt        $at, $v1, $a0
    088666F4:[5420000D]: bnel       $at, $zr, 0x0886672C
    088666F8:[A6340000]: sh         $s4, 0($s1)
    088666FC:[86430000]: lh         $v1, 0($s2)
    08866700:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08866704:[24429F3C]: addiu      $v0, $v0, -24772
    08866708:[00031880]: sll        $v1, $v1, 0x0002
    0886670C:[00431021]: addu       $v0, $v0, $v1
    08866710:[8C420000]: lw         $v0, 0($v0)
    08866714:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08866718:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0886671C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08866720:[0040F809]: jalr       $ra, $v0
    08866724:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08866728:[A6340000]: sh         $s4, 0($s1)
    0886672C:[26D6FFFF]: addiu      $s6, $s6, -1
    08866730:[26520010]: addiu      $s2, $s2, 16
    08866734:[26310002]: addiu      $s1, $s1, 2
    08866738:[56C0FFC0]: bnel       $s6, $zr, 0x0886663C
    0886673C:[86430002]: lh         $v1, 2($s2)
    08866740:[8FBF001C]: lw         $ra, 28($sp)
    08866744:[8FB60018]: lw         $s6, 24($sp)
    08866748:[8FB50014]: lw         $s5, 20($sp)
    0886674C:[8FB40010]: lw         $s4, 16($sp)
    08866750:[8FB3000C]: lw         $s3, 12($sp)
    08866754:[8FB20008]: lw         $s2, 8($sp)
    08866758:[8FB10004]: lw         $s1, 4($sp)
    0886675C:[8FB00000]: lw         $s0, 0($sp)
    08866760:[03E00008]: jr         $ra
    08866764:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08866738 7,987,580 times (length 65)
    08866628:[30630001]: andi       $v1, $v1, 1
    0886662C:[14600044]: bne        $v1, $zr, 0x08866740
    08866630:[00000000]: nop
    08866634:[10000040]: b          0x08866738
    08866638:[86160002]: lh         $s6, 2($s0)
--> 0886663C:[86340000]: lh         $s4, 0($s1)
    08866640:[2463FFFF]: addiu      $v1, $v1, -1
    08866644:[0283082A]: slt        $at, $s4, $v1
    08866648:[50200039]: beql       $at, $zr, 0x08866730
    0886664C:[26D6FFFF]: addiu      $s6, $s6, -1
    08866650:[8E440004]: lw         $a0, 4($s2)
    08866654:[001418C0]: sll        $v1, $s4, 0x0003
    08866658:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0886665C:[00838021]: addu       $s0, $a0, $v1
    08866660:[8EA50044]: lw         $a1, 68($s5)
    08866664:[86030008]: lh         $v1, 8($s0)
    08866668:[00A3182A]: slt        $v1, $a1, $v1
    0886666C:[5460001E]: bnel       $v1, $zr, 0x088666E8
    08866670:[86430002]: lh         $v1, 2($s2)
    08866674:[86430002]: lh         $v1, 2($s2)
    08866678:[7C142620]: seh        $a0, $s4
    0886667C:[2463FFFF]: addiu      $v1, $v1, -1
    08866680:[0083082A]: slt        $at, $a0, $v1
    08866684:[10200017]: beq        $at, $zr, 0x088666E4
    08866688:[00000000]: nop
    0886668C:[26830001]: addiu      $v1, $s4, 1
    08866690:[7C03A620]: seh        $s4, $v1
    08866694:[26100008]: addiu      $s0, $s0, 8
    08866698:[86030008]: lh         $v1, 8($s0)
    0886669C:[00A3182A]: slt        $v1, $a1, $v1
    088666A0:[1460FFEF]: bne        $v1, $zr, 0x08866660
    088666A4:[26730001]: addiu      $s3, $s3, 1
    088666A8:[86440000]: lh         $a0, 0($s2)
    088666AC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088666B0:[24639F3C]: addiu      $v1, $v1, -24772
    088666B4:[00042080]: sll        $a0, $a0, 0x0002
    088666B8:[00641821]: addu       $v1, $v1, $a0
    088666BC:[8C630000]: lw         $v1, 0($v1)
    088666C0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088666C4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088666C8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088666CC:[AC43C224]: sw         $v1, -15836($v0)
    088666D0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088666D4:[0060F809]: jalr       $ra, $v1
    088666D8:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    088666DC:[1000FFE1]: b          0x08866664
    088666E0:[8EA50044]: lw         $a1, 68($s5)
    088666E4:[86430002]: lh         $v1, 2($s2)
    088666E8:[7C142620]: seh        $a0, $s4
    088666EC:[2463FFFF]: addiu      $v1, $v1, -1
    088666F0:[0064082A]: slt        $at, $v1, $a0
    088666F4:[5420000D]: bnel       $at, $zr, 0x0886672C
    088666F8:[A6340000]: sh         $s4, 0($s1)
    088666FC:[86430000]: lh         $v1, 0($s2)
    08866700:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08866704:[24429F3C]: addiu      $v0, $v0, -24772
    08866708:[00031880]: sll        $v1, $v1, 0x0002
    0886670C:[00431021]: addu       $v0, $v0, $v1
    08866710:[8C420000]: lw         $v0, 0($v0)
    08866714:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08866718:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0886671C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08866720:[0040F809]: jalr       $ra, $v0
    08866724:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08866728:[A6340000]: sh         $s4, 0($s1)
    0886672C:[26D6FFFF]: addiu      $s6, $s6, -1
    08866730:[26520010]: addiu      $s2, $s2, 16
    08866734:[26310002]: addiu      $s1, $s1, 2
--> 08866738:[56C0FFC0]: bnel       $s6, $zr, 0x0886663C
    0886673C:[86430002]: lh         $v1, 2($s2)
    08866740:[8FBF001C]: lw         $ra, 28($sp)
    08866744:[8FB60018]: lw         $s6, 24($sp)
    08866748:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 088666A0 7,486 times (length 18)
    0886664C:[26D6FFFF]: addiu      $s6, $s6, -1
    08866650:[8E440004]: lw         $a0, 4($s2)
    08866654:[001418C0]: sll        $v1, $s4, 0x0003
    08866658:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0886665C:[00838021]: addu       $s0, $a0, $v1
--> 08866660:[8EA50044]: lw         $a1, 68($s5)
    08866664:[86030008]: lh         $v1, 8($s0)
    08866668:[00A3182A]: slt        $v1, $a1, $v1
    0886666C:[5460001E]: bnel       $v1, $zr, 0x088666E8
    08866670:[86430002]: lh         $v1, 2($s2)
    08866674:[86430002]: lh         $v1, 2($s2)
    08866678:[7C142620]: seh        $a0, $s4
    0886667C:[2463FFFF]: addiu      $v1, $v1, -1
    08866680:[0083082A]: slt        $at, $a0, $v1
    08866684:[10200017]: beq        $at, $zr, 0x088666E4
    08866688:[00000000]: nop
    0886668C:[26830001]: addiu      $v1, $s4, 1
    08866690:[7C03A620]: seh        $s4, $v1
    08866694:[26100008]: addiu      $s0, $s0, 8
    08866698:[86030008]: lh         $v1, 8($s0)
    0886669C:[00A3182A]: slt        $v1, $a1, $v1
--> 088666A0:[1460FFEF]: bne        $v1, $zr, 0x08866660
    088666A4:[26730001]: addiu      $s3, $s3, 1
    088666A8:[86440000]: lh         $a0, 0($s2)
    088666AC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088666B0:[24639F3C]: addiu      $v1, $v1, -24772
  Back Branch 088666DC 103 times (length 32)
    08866650:[8E440004]: lw         $a0, 4($s2)
    08866654:[001418C0]: sll        $v1, $s4, 0x0003
    08866658:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0886665C:[00838021]: addu       $s0, $a0, $v1
    08866660:[8EA50044]: lw         $a1, 68($s5)
--> 08866664:[86030008]: lh         $v1, 8($s0)
    08866668:[00A3182A]: slt        $v1, $a1, $v1
    0886666C:[5460001E]: bnel       $v1, $zr, 0x088666E8
    08866670:[86430002]: lh         $v1, 2($s2)
    08866674:[86430002]: lh         $v1, 2($s2)
    08866678:[7C142620]: seh        $a0, $s4
    0886667C:[2463FFFF]: addiu      $v1, $v1, -1
    08866680:[0083082A]: slt        $at, $a0, $v1
    08866684:[10200017]: beq        $at, $zr, 0x088666E4
    08866688:[00000000]: nop
    0886668C:[26830001]: addiu      $v1, $s4, 1
    08866690:[7C03A620]: seh        $s4, $v1
    08866694:[26100008]: addiu      $s0, $s0, 8
    08866698:[86030008]: lh         $v1, 8($s0)
    0886669C:[00A3182A]: slt        $v1, $a1, $v1
    088666A0:[1460FFEF]: bne        $v1, $zr, 0x08866660
    088666A4:[26730001]: addiu      $s3, $s3, 1
    088666A8:[86440000]: lh         $a0, 0($s2)
    088666AC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088666B0:[24639F3C]: addiu      $v1, $v1, -24772
    088666B4:[00042080]: sll        $a0, $a0, 0x0002
    088666B8:[00641821]: addu       $v1, $v1, $a0
    088666BC:[8C630000]: lw         $v1, 0($v1)
    088666C0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088666C4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088666C8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088666CC:[AC43C224]: sw         $v1, -15836($v0)
    088666D0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088666D4:[0060F809]: jalr       $ra, $v1
    088666D8:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
--> 088666DC:[1000FFE1]: b          0x08866664
    088666E0:[8EA50044]: lw         $a1, 68($s5)
    088666E4:[86430002]: lh         $v1, 2($s2)
    088666E8:[7C142620]: seh        $a0, $s4
    088666EC:[2463FFFF]: addiu      $v1, $v1, -1
_S1_2_8864050 189,061,232 instructions (15.829%), 105,071 calls (08864050 - 08864188, length 79)
    08864050:[27BDFFE0]: addiu      $sp, $sp, -32
    08864054:[AFBF001C]: sw         $ra, 28($sp)
    08864058:[AFB30018]: sw         $s3, 24($sp)
    0886405C:[AFB20014]: sw         $s2, 20($sp)
    08864060:[AFB10010]: sw         $s1, 16($sp)
    08864064:[AFB0000C]: sw         $s0, 12($sp)
    08864068:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0886406C:[8C439E60]: lw         $v1, -24992($v0)
    08864070:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08864074:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08864078:[AC60169C]: sw         $zr, 5788($v1)
    0886407C:[8C429E60]: lw         $v0, -24992($v0)
    08864080:[8C420064]: lw         $v0, 100($v0)
    08864084:[0E219F0B]: jal        0x08867C2C
    08864088:[24440050]: addiu      $a0, $v0, 80
    0886408C:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08864090:[8C639E60]: lw         $v1, -24992($v1)
    08864094:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08864098:[8C630064]: lw         $v1, 100($v1)
    0886409C:[247100C0]: addiu      $s1, $v1, 192
    088640A0:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088640A4:[8C649E60]: lw         $a0, -24992($v1)
    088640A8:[00102880]: sll        $a1, $s0, 0x0002
    088640AC:[8C840064]: lw         $a0, 100($a0)
    088640B0:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088640B4:[00852021]: addu       $a0, $a0, $a1
    088640B8:[00831821]: addu       $v1, $a0, $v1
    088640BC:[10000009]: b          0x088640E4
    088640C0:[8C7323AC]: lw         $s3, 9132($v1)
    088640C4:[54720007]: bnel       $v1, $s2, 0x088640E4
    088640C8:[8E730040]: lw         $s3, 64($s3)
    088640CC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088640D0:[24052016]: addiu      $a1, $zr, 8214 <=> li $a1, 8214
    088640D4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088640D8:[0E2199DC]: jal        0x08866770
    088640DC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088640E0:[8E730040]: lw         $s3, 64($s3)
    088640E4:[5660FFF7]: bnel       $s3, $zr, 0x088640C4
    088640E8:[8E630188]: lw         $v1, 392($s3)
    088640EC:[26100001]: addiu      $s0, $s0, 1
    088640F0:[2A03007E]: slti       $v1, $s0, 126
    088640F4:[1460FFEA]: bne        $v1, $zr, 0x088640A0
    088640F8:[00000000]: nop
    088640FC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08864100:[8C639E60]: lw         $v1, -24992($v1)
    08864104:[10000018]: b          0x08864168
    08864108:[8C630030]: lw         $v1, 48($v1)
    0886410C:[10800015]: beq        $a0, $zr, 0x08864164
    08864110:[8C700000]: lw         $s0, 0($v1)
    08864114:[8C85004C]: lw         $a1, 76($a0)
    08864118:[3C030020]: lui        $v1, 0x0020 <=> li $v1, 0x00200000
    0886411C:[00A31824]: and        $v1, $a1, $v1
    08864120:[5060000A]: beql       $v1, $zr, 0x0886414C
    08864124:[8C830188]: lw         $v1, 392($a0)
    08864128:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    0886412C:[8C659E60]: lw         $a1, -24992($v1)
    08864130:[8CA30028]: lw         $v1, 40($a1)
    08864134:[5460000C]: bnel       $v1, $zr, 0x08864168
    08864138:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    0886413C:[8CA3000C]: lw         $v1, 12($a1)
    08864140:[14600008]: bne        $v1, $zr, 0x08864164
    08864144:[00000000]: nop
    08864148:[8C830188]: lw         $v1, 392($a0)
    0886414C:[14720005]: bne        $v1, $s2, 0x08864164
    08864150:[00000000]: nop
    08864154:[24052016]: addiu      $a1, $zr, 8214 <=> li $a1, 8214
    08864158:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0886415C:[0E2199DC]: jal        0x08866770
    08864160:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08864164:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08864168:[5460FFE8]: bnel       $v1, $zr, 0x0886410C
    0886416C:[8C640008]: lw         $a0, 8($v1)
    08864170:[8FBF001C]: lw         $ra, 28($sp)
    08864174:[8FB30018]: lw         $s3, 24($sp)
    08864178:[8FB20014]: lw         $s2, 20($sp)
    0886417C:[8FB10010]: lw         $s1, 16($sp)
    08864180:[8FB0000C]: lw         $s0, 12($sp)
    08864184:[03E00008]: jr         $ra
    08864188:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088640F4 13,238,946 times (length 23)
    0886408C:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08864090:[8C639E60]: lw         $v1, -24992($v1)
    08864094:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08864098:[8C630064]: lw         $v1, 100($v1)
    0886409C:[247100C0]: addiu      $s1, $v1, 192
--> 088640A0:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088640A4:[8C649E60]: lw         $a0, -24992($v1)
    088640A8:[00102880]: sll        $a1, $s0, 0x0002
    088640AC:[8C840064]: lw         $a0, 100($a0)
    088640B0:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088640B4:[00852021]: addu       $a0, $a0, $a1
    088640B8:[00831821]: addu       $v1, $a0, $v1
    088640BC:[10000009]: b          0x088640E4
    088640C0:[8C7323AC]: lw         $s3, 9132($v1)
    088640C4:[54720007]: bnel       $v1, $s2, 0x088640E4
    088640C8:[8E730040]: lw         $s3, 64($s3)
    088640CC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088640D0:[24052016]: addiu      $a1, $zr, 8214 <=> li $a1, 8214
    088640D4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088640D8:[0E2199DC]: jal        0x08866770
    088640DC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088640E0:[8E730040]: lw         $s3, 64($s3)
    088640E4:[5660FFF7]: bnel       $s3, $zr, 0x088640C4
    088640E8:[8E630188]: lw         $v1, 392($s3)
    088640EC:[26100001]: addiu      $s0, $s0, 1
    088640F0:[2A03007E]: slti       $v1, $s0, 126
--> 088640F4:[1460FFEA]: bne        $v1, $zr, 0x088640A0
    088640F8:[00000000]: nop
    088640FC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08864100:[8C639E60]: lw         $v1, -24992($v1)
    08864104:[10000018]: b          0x08864168
  Back Branch 08864168 23,070 times (length 25)
    088640F8:[00000000]: nop
    088640FC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08864100:[8C639E60]: lw         $v1, -24992($v1)
    08864104:[10000018]: b          0x08864168
    08864108:[8C630030]: lw         $v1, 48($v1)
--> 0886410C:[10800015]: beq        $a0, $zr, 0x08864164
    08864110:[8C700000]: lw         $s0, 0($v1)
    08864114:[8C85004C]: lw         $a1, 76($a0)
    08864118:[3C030020]: lui        $v1, 0x0020 <=> li $v1, 0x00200000
    0886411C:[00A31824]: and        $v1, $a1, $v1
    08864120:[5060000A]: beql       $v1, $zr, 0x0886414C
    08864124:[8C830188]: lw         $v1, 392($a0)
    08864128:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    0886412C:[8C659E60]: lw         $a1, -24992($v1)
    08864130:[8CA30028]: lw         $v1, 40($a1)
    08864134:[5460000C]: bnel       $v1, $zr, 0x08864168
    08864138:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    0886413C:[8CA3000C]: lw         $v1, 12($a1)
    08864140:[14600008]: bne        $v1, $zr, 0x08864164
    08864144:[00000000]: nop
    08864148:[8C830188]: lw         $v1, 392($a0)
    0886414C:[14720005]: bne        $v1, $s2, 0x08864164
    08864150:[00000000]: nop
    08864154:[24052016]: addiu      $a1, $zr, 8214 <=> li $a1, 8214
    08864158:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0886415C:[0E2199DC]: jal        0x08866770
    08864160:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08864164:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
--> 08864168:[5460FFE8]: bnel       $v1, $zr, 0x0886410C
    0886416C:[8C640008]: lw         $a0, 8($v1)
    08864170:[8FBF001C]: lw         $ra, 28($sp)
    08864174:[8FB30018]: lw         $s3, 24($sp)
    08864178:[8FB20014]: lw         $s2, 20($sp)
  Back Branch 088640E4 16,712 times (length 10)
    088640B0:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088640B4:[00852021]: addu       $a0, $a0, $a1
    088640B8:[00831821]: addu       $v1, $a0, $v1
    088640BC:[10000009]: b          0x088640E4
    088640C0:[8C7323AC]: lw         $s3, 9132($v1)
--> 088640C4:[54720007]: bnel       $v1, $s2, 0x088640E4
    088640C8:[8E730040]: lw         $s3, 64($s3)
    088640CC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088640D0:[24052016]: addiu      $a1, $zr, 8214 <=> li $a1, 8214
    088640D4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088640D8:[0E2199DC]: jal        0x08866770
    088640DC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088640E0:[8E730040]: lw         $s3, 64($s3)
--> 088640E4:[5660FFF7]: bnel       $s3, $zr, 0x088640C4
    088640E8:[8E630188]: lw         $v1, 392($s3)
    088640EC:[26100001]: addiu      $s0, $s0, 1
    088640F0:[2A03007E]: slti       $v1, $s0, 126
    088640F4:[1460FFEA]: bne        $v1, $zr, 0x088640A0
_S1_2_88648AC 137,282,681 instructions (11.494%), 991,942 calls (088648AC - 08865E54, length 1387)
  Back Branch 08865008 10,472 times (length 20)
    08864FAC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08864FB0:[0E219A83]: jal        0x08866A0C
    08864FB4:[00000000]: nop
    08864FB8:[10000013]: b          0x08865008
    08864FBC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08864FC0:[0E2199DA]: jal        0x08866768
    08864FC4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08864FC8:[5840000C]: blezl      $v0, 0x08864FFC
    08864FCC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08864FD0:[8E02003C]: lw         $v0, 60($s0)
    08864FD4:[14530008]: bne        $v0, $s3, 0x08864FF8
    08864FD8:[00000000]: nop
    08864FDC:[8E030010]: lw         $v1, 16($s0)
    08864FE0:[3C020886]: lui        $v0, 0x0886 <=> li $v0, 0x08860000
    08864FE4:[244248AC]: addiu      $v0, $v0, 18604
    08864FE8:[14620003]: bne        $v1, $v0, 0x08864FF8
    08864FEC:[00000000]: nop
    08864FF0:[10000390]: b          0x08865E34
    08864FF4:[8E020044]: lw         $v0, 68($s0)
    08864FF8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08864FFC:[0E219A7C]: jal        0x088669F0
    08865000:[00000000]: nop
    08865004:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08865008:[1600FFED]: bne        $s0, $zr, 0x08864FC0
    0886500C:[00000000]: nop
    08865010:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08865014:[10000387]: b          0x08865E34
    08865018:[00000000]: nop
  Back Branch 08865080 10,472 times (length 20)
    08865024:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08865028:[0E219A83]: jal        0x08866A0C
    0886502C:[00000000]: nop
    08865030:[10000013]: b          0x08865080
    08865034:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08865038:[0E2199DA]: jal        0x08866768
    0886503C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08865040:[5840000C]: blezl      $v0, 0x08865074
    08865044:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08865048:[8E02003C]: lw         $v0, 60($s0)
    0886504C:[14530008]: bne        $v0, $s3, 0x08865070
    08865050:[00000000]: nop
    08865054:[8E030010]: lw         $v1, 16($s0)
    08865058:[3C020886]: lui        $v0, 0x0886 <=> li $v0, 0x08860000
    0886505C:[244248AC]: addiu      $v0, $v0, 18604
    08865060:[14620003]: bne        $v1, $v0, 0x08865070
    08865064:[00000000]: nop
    08865068:[10000372]: b          0x08865E34
    0886506C:[8E020048]: lw         $v0, 72($s0)
    08865070:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08865074:[0E219A7C]: jal        0x088669F0
    08865078:[00000000]: nop
    0886507C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08865080:[1600FFED]: bne        $s0, $zr, 0x08865038
    08865084:[00000000]: nop
    08865088:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0886508C:[10000369]: b          0x08865E34
    08865090:[00000000]: nop
  Back Branch 08865358 3,470 times (length 23)
    088652F0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088652F4:[0E219A83]: jal        0x08866A0C
    088652F8:[00000000]: nop
    088652FC:[10000016]: b          0x08865358
    08865300:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08865304:[0E2199DA]: jal        0x08866768
    08865308:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0886530C:[5840000F]: blezl      $v0, 0x0886534C
    08865310:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08865314:[8E02003C]: lw         $v0, 60($s0)
    08865318:[1453000B]: bne        $v0, $s3, 0x08865348
    0886531C:[00000000]: nop
    08865320:[8E030010]: lw         $v1, 16($s0)
    08865324:[3C020886]: lui        $v0, 0x0886 <=> li $v0, 0x08860000
    08865328:[244248AC]: addiu      $v0, $v0, 18604
    0886532C:[14620006]: bne        $v1, $v0, 0x08865348
    08865330:[00000000]: nop
    08865334:[8E03004C]: lw         $v1, 76($s0)
    08865338:[3C02FFEF]: lui        $v0, 0xFFEF <=> li $v0, 0xFFEF0000
    0886533C:[3442FFFF]: ori        $v0, $v0, -1
    08865340:[00621024]: and        $v0, $v1, $v0
    08865344:[AE02004C]: sw         $v0, 76($s0)
    08865348:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0886534C:[0E219A7C]: jal        0x088669F0
    08865350:[00000000]: nop
    08865354:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08865358:[1600FFEA]: bne        $s0, $zr, 0x08865304
    0886535C:[00000000]: nop
    08865360:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08865364:[100002B3]: b          0x08865E34
    08865368:[00000000]: nop
  Back Branch 088653D0 3,428 times (length 19)
    08865378:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0886537C:[0E219A83]: jal        0x08866A0C
    08865380:[00000000]: nop
    08865384:[10000012]: b          0x088653D0
    08865388:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 0886538C:[0E2199DA]: jal        0x08866768
    08865390:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08865394:[5840000B]: blezl      $v0, 0x088653C4
    08865398:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0886539C:[8E22003C]: lw         $v0, 60($s1)
    088653A0:[14530007]: bne        $v0, $s3, 0x088653C0
    088653A4:[00000000]: nop
    088653A8:[8E230010]: lw         $v1, 16($s1)
    088653AC:[3C020886]: lui        $v0, 0x0886 <=> li $v0, 0x08860000
    088653B0:[244248AC]: addiu      $v0, $v0, 18604
    088653B4:[14620002]: bne        $v1, $v0, 0x088653C0
    088653B8:[00000000]: nop
    088653BC:[AE300180]: sw         $s0, 384($s1)
    088653C0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088653C4:[0E219A7C]: jal        0x088669F0
    088653C8:[00000000]: nop
    088653CC:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 088653D0:[1620FFEE]: bne        $s1, $zr, 0x0886538C
    088653D4:[00000000]: nop
    088653D8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088653DC:[10000295]: b          0x08865E34
    088653E0:[00000000]: nop
  Back Branch 08865448 3,428 times (length 19)
    088653F0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088653F4:[0E219A83]: jal        0x08866A0C
    088653F8:[00000000]: nop
    088653FC:[10000012]: b          0x08865448
    08865400:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 08865404:[0E2199DA]: jal        0x08866768
    08865408:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0886540C:[5840000B]: blezl      $v0, 0x0886543C
    08865410:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08865414:[8E22003C]: lw         $v0, 60($s1)
    08865418:[14530007]: bne        $v0, $s3, 0x08865438
    0886541C:[00000000]: nop
    08865420:[8E230010]: lw         $v1, 16($s1)
    08865424:[3C020886]: lui        $v0, 0x0886 <=> li $v0, 0x08860000
    08865428:[244248AC]: addiu      $v0, $v0, 18604
    0886542C:[14620002]: bne        $v1, $v0, 0x08865438
    08865430:[00000000]: nop
    08865434:[AE300188]: sw         $s0, 392($s1)
    08865438:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0886543C:[0E219A7C]: jal        0x088669F0
    08865440:[00000000]: nop
    08865444:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 08865448:[1620FFEE]: bne        $s1, $zr, 0x08865404
    0886544C:[00000000]: nop
    08865450:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08865454:[10000277]: b          0x08865E34
    08865458:[00000000]: nop
  Back Branch 08865540 2,759 times (length 19)
    088654E8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088654EC:[0E219A83]: jal        0x08866A0C
    088654F0:[00000000]: nop
    088654F4:[10000012]: b          0x08865540
    088654F8:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 088654FC:[0E2199DA]: jal        0x08866768
    08865500:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08865504:[5840000B]: blezl      $v0, 0x08865534
    08865508:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0886550C:[8E22003C]: lw         $v0, 60($s1)
    08865510:[14530007]: bne        $v0, $s3, 0x08865530
    08865514:[00000000]: nop
    08865518:[8E230010]: lw         $v1, 16($s1)
    0886551C:[3C020886]: lui        $v0, 0x0886 <=> li $v0, 0x08860000
    08865520:[244248AC]: addiu      $v0, $v0, 18604
    08865524:[14620002]: bne        $v1, $v0, 0x08865530
    08865528:[00000000]: nop
    0886552C:[AE300194]: sw         $s0, 404($s1)
    08865530:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08865534:[0E219A7C]: jal        0x088669F0
    08865538:[00000000]: nop
    0886553C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 08865540:[1620FFEE]: bne        $s1, $zr, 0x088654FC
    08865544:[00000000]: nop
    08865548:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0886554C:[10000239]: b          0x08865E34
    08865550:[00000000]: nop
  Back Branch 088651C0 1,885 times (length 22)
    0886515C:[00621025]: or         $v0, $v1, $v0
    08865160:[0E219A83]: jal        0x08866A0C
    08865164:[AE62004C]: sw         $v0, 76($s3)
    08865168:[10000015]: b          0x088651C0
    0886516C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08865170:[0E2199DA]: jal        0x08866768
    08865174:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08865178:[5840000E]: blezl      $v0, 0x088651B4
    0886517C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08865180:[8E02003C]: lw         $v0, 60($s0)
    08865184:[1453000A]: bne        $v0, $s3, 0x088651B0
    08865188:[00000000]: nop
    0886518C:[8E030010]: lw         $v1, 16($s0)
    08865190:[3C020886]: lui        $v0, 0x0886 <=> li $v0, 0x08860000
    08865194:[244248AC]: addiu      $v0, $v0, 18604
    08865198:[14620005]: bne        $v1, $v0, 0x088651B0
    0886519C:[00000000]: nop
    088651A0:[8E03004C]: lw         $v1, 76($s0)
    088651A4:[3C020200]: lui        $v0, 0x0200 <=> li $v0, 0x02000000
    088651A8:[00621025]: or         $v0, $v1, $v0
    088651AC:[AE02004C]: sw         $v0, 76($s0)
    088651B0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088651B4:[0E219A7C]: jal        0x088669F0
    088651B8:[00000000]: nop
    088651BC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 088651C0:[1600FFEB]: bne        $s0, $zr, 0x08865170
    088651C4:[00000000]: nop
    088651C8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088651CC:[10000319]: b          0x08865E34
    088651D0:[00000000]: nop
  Back Branch 08865748 296 times (length 14)
    08865704:[321000FF]: andi       $s0, $s0, 255
    08865708:[0E219A83]: jal        0x08866A0C
    0886570C:[A270018D]: sb         $s0, 397($s3)
    08865710:[1000000D]: b          0x08865748
    08865714:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 08865718:[0E2199DA]: jal        0x08866768
    0886571C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08865720:[58400006]: blezl      $v0, 0x0886573C
    08865724:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08865728:[8E22003C]: lw         $v0, 60($s1)
    0886572C:[14530002]: bne        $v0, $s3, 0x08865738
    08865730:[00000000]: nop
    08865734:[A230018D]: sb         $s0, 397($s1)
    08865738:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0886573C:[0E219A7C]: jal        0x088669F0
    08865740:[00000000]: nop
    08865744:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 08865748:[1620FFF3]: bne        $s1, $zr, 0x08865718
    0886574C:[00000000]: nop
    08865750:[100001B8]: b          0x08865E34
    08865754:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08865758:[522001B6]: beql       $s1, $zr, 0x08865E34
  Back Branch 08865134 223 times (length 35)
    0886509C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088650A0:[0E219A83]: jal        0x08866A0C
    088650A4:[00000000]: nop
    088650A8:[10000022]: b          0x08865134
    088650AC:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 088650B0:[0E2199DA]: jal        0x08866768
    088650B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088650B8:[5840001B]: blezl      $v0, 0x08865128
    088650BC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088650C0:[8E24003C]: lw         $a0, 60($s1)
    088650C4:[14930017]: bne        $a0, $s3, 0x08865124
    088650C8:[00000000]: nop
    088650CC:[8E230010]: lw         $v1, 16($s1)
    088650D0:[3C020886]: lui        $v0, 0x0886 <=> li $v0, 0x08860000
    088650D4:[244248AC]: addiu      $v0, $v0, 18604
    088650D8:[14620012]: bne        $v1, $v0, 0x08865124
    088650DC:[00000000]: nop
    088650E0:[8E230038]: lw         $v1, 56($s1)
    088650E4:[84620002]: lh         $v0, 2($v1)
    088650E8:[2841001F]: slti       $at, $v0, 31
    088650EC:[54200004]: bnel       $at, $zr, 0x08865100
    088650F0:[AC900044]: sw         $s0, 68($a0)
    088650F4:[1000034F]: b          0x08865E34
    088650F8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08865100:[AE300044]: sw         $s0, 68($s1)
    08865104:[84620002]: lh         $v0, 2($v1)
    08865108:[10000004]: b          0x0886511C
    0886510C:[262300B0]: addiu      $v1, $s1, 176
    08865114:[2442FFFF]: addiu      $v0, $v0, -1
    08865118:[24630002]: addiu      $v1, $v1, 2
    0886511C:[5440FFFD]: bnel       $v0, $zr, 0x08865114
    08865120:[A4600000]: sh         $zr, 0($v1)
    08865124:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08865128:[0E219A7C]: jal        0x088669F0
    0886512C:[00000000]: nop
    08865130:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 08865134:[1620FFDE]: bne        $s1, $zr, 0x088650B0
    08865138:[00000000]: nop
    0886513C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08865140:[1000033C]: b          0x08865E34
    08865144:[00000000]: nop
  Back Branch 08865254 133 times (length 23)
    088651EC:[00621024]: and        $v0, $v1, $v0
    088651F0:[0E219A83]: jal        0x08866A0C
    088651F4:[AE62004C]: sw         $v0, 76($s3)
    088651F8:[10000016]: b          0x08865254
    088651FC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08865200:[0E2199DA]: jal        0x08866768
    08865204:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08865208:[5840000F]: blezl      $v0, 0x08865248
    0886520C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08865210:[8E02003C]: lw         $v0, 60($s0)
    08865214:[1453000B]: bne        $v0, $s3, 0x08865244
    08865218:[00000000]: nop
    0886521C:[8E030010]: lw         $v1, 16($s0)
    08865220:[3C020886]: lui        $v0, 0x0886 <=> li $v0, 0x08860000
    08865224:[244248AC]: addiu      $v0, $v0, 18604
    08865228:[14620006]: bne        $v1, $v0, 0x08865244
    0886522C:[00000000]: nop
    08865230:[8E03004C]: lw         $v1, 76($s0)
    08865234:[3C02FDFF]: lui        $v0, 0xFDFF <=> li $v0, 0xFDFF0000
    08865238:[3442FFFF]: ori        $v0, $v0, -1
    0886523C:[00621024]: and        $v0, $v1, $v0
    08865240:[AE02004C]: sw         $v0, 76($s0)
    08865244:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08865248:[0E219A7C]: jal        0x088669F0
    0886524C:[00000000]: nop
    08865250:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08865254:[1600FFEA]: bne        $s0, $zr, 0x08865200
    08865258:[00000000]: nop
    0886525C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08865260:[100002F4]: b          0x08865E34
    08865264:[00000000]: nop
  Back Branch 088652D4 133 times (length 22)
    08865270:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08865274:[0E219A83]: jal        0x08866A0C
    08865278:[00000000]: nop
    0886527C:[10000015]: b          0x088652D4
    08865280:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08865284:[0E2199DA]: jal        0x08866768
    08865288:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0886528C:[5840000E]: blezl      $v0, 0x088652C8
    08865290:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08865294:[8E02003C]: lw         $v0, 60($s0)
    08865298:[1453000A]: bne        $v0, $s3, 0x088652C4
    0886529C:[00000000]: nop
    088652A0:[8E030010]: lw         $v1, 16($s0)
    088652A4:[3C020886]: lui        $v0, 0x0886 <=> li $v0, 0x08860000
    088652A8:[244248AC]: addiu      $v0, $v0, 18604
    088652AC:[14620005]: bne        $v1, $v0, 0x088652C4
    088652B0:[00000000]: nop
    088652B4:[8E03004C]: lw         $v1, 76($s0)
    088652B8:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    088652BC:[00621025]: or         $v0, $v1, $v0
    088652C0:[AE02004C]: sw         $v0, 76($s0)
    088652C4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088652C8:[0E219A7C]: jal        0x088669F0
    088652CC:[00000000]: nop
    088652D0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 088652D4:[1600FFEB]: bne        $s0, $zr, 0x08865284
    088652D8:[00000000]: nop
    088652DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088652E0:[100002D4]: b          0x08865E34
    088652E4:[00000000]: nop
  Back Branch 0886511C 78 times (length 4)
    08865100:[AE300044]: sw         $s0, 68($s1)
    08865104:[84620002]: lh         $v0, 2($v1)
    08865108:[10000004]: b          0x0886511C
    0886510C:[262300B0]: addiu      $v1, $s1, 176
--> 08865114:[2442FFFF]: addiu      $v0, $v0, -1
    08865118:[24630002]: addiu      $v1, $v1, 2
--> 0886511C:[5440FFFD]: bnel       $v0, $zr, 0x08865114
    08865120:[A4600000]: sh         $zr, 0($v1)
    08865124:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08865128:[0E219A7C]: jal        0x088669F0
    0886512C:[00000000]: nop
_S1_2_886A214 37,069,882 instructions (3.104%), 9,192 calls (0886A214 - 0886A310, length 64)
    0886A214:[27BDFFE0]: addiu      $sp, $sp, -32
    0886A218:[AFBF001C]: sw         $ra, 28($sp)
    0886A21C:[AFB40018]: sw         $s4, 24($sp)
    0886A220:[AFB30014]: sw         $s3, 20($sp)
    0886A224:[AFB20010]: sw         $s2, 16($sp)
    0886A228:[AFB1000C]: sw         $s1, 12($sp)
    0886A22C:[AFB00008]: sw         $s0, 8($sp)
    0886A230:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0886A234:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0886A238:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0886A23C:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    0886A240:[0E218AAC]: jal        0x08862AB0
    0886A244:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    0886A248:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0886A24C:[5080002A]: beql       $a0, $zr, 0x0886A2F8
    0886A250:[8FBF001C]: lw         $ra, 28($sp)
    0886A254:[248503FC]: addiu      $a1, $a0, 1020
    0886A258:[24A3FFFC]: addiu      $v1, $a1, -4
    0886A25C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0886A260:[00621025]: or         $v0, $v1, $v0
    0886A264:[ACA20000]: sw         $v0, 0($a1)
    0886A268:[24A5FFFC]: addiu      $a1, $a1, -4
    0886A26C:[14A4FFFD]: bne        $a1, $a0, 0x0886A264
    0886A270:[2442FFFC]: addiu      $v0, $v0, -4
    0886A274:[1000000B]: b          0x0886A2A4
    0886A278:[AC800000]: sw         $zr, 0($a0)
    0886A27C:[90430000]: lbu        $v1, 0($v0)
    0886A280:[02911021]: addu       $v0, $s4, $s1
    0886A284:[8C450000]: lw         $a1, 0($v0)
    0886A288:[00031080]: sll        $v0, $v1, 0x0002
    0886A28C:[00823021]: addu       $a2, $a0, $v0
    0886A290:[8CC30000]: lw         $v1, 0($a2)
    0886A294:[02901021]: addu       $v0, $s4, $s0
    0886A298:[AC430000]: sw         $v1, 0($v0)
    0886A29C:[ACD40000]: sw         $s4, 0($a2)
    0886A2A0:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0886A2A4:[5680FFF5]: bnel       $s4, $zr, 0x0886A27C
    0886A2A8:[02541021]: addu       $v0, $s2, $s4
    0886A2AC:[AE600000]: sw         $zr, 0($s3)
    0886A2B0:[1000000C]: b          0x0886A2E4
    0886A2B4:[8C8603FC]: lw         $a2, 1020($a0)
    0886A2B8:[58C00008]: blezl      $a2, 0x0886A2DC
    0886A2BC:[00061040]: sll        $v0, $a2, 0x0001
    0886A2C0:[00D02821]: addu       $a1, $a2, $s0
    0886A2C4:[8CA30000]: lw         $v1, 0($a1)
    0886A2C8:[8E620000]: lw         $v0, 0($s3)
    0886A2CC:[ACA20000]: sw         $v0, 0($a1)
    0886A2D0:[AE660000]: sw         $a2, 0($s3)
    0886A2D4:[10000003]: b          0x0886A2E4
    0886A2D8:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0886A2DC:[00021042]: srl        $v0, $v0, 0x0001
    0886A2E0:[8C460000]: lw         $a2, 0($v0)
    0886A2E4:[14C0FFF4]: bne        $a2, $zr, 0x0886A2B8
    0886A2E8:[00000000]: nop
    0886A2EC:[0E218AC6]: jal        0x08862B18
    0886A2F0:[00000000]: nop
    0886A2F4:[8FBF001C]: lw         $ra, 28($sp)
    0886A2F8:[8FB40018]: lw         $s4, 24($sp)
    0886A2FC:[8FB30014]: lw         $s3, 20($sp)
    0886A300:[8FB20010]: lw         $s2, 16($sp)
    0886A304:[8FB1000C]: lw         $s1, 12($sp)
    0886A308:[8FB00008]: lw         $s0, 8($sp)
    0886A30C:[03E00008]: jr         $ra
    0886A310:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0886A2E4 2,957,251 times (length 13)
    0886A2A4:[5680FFF5]: bnel       $s4, $zr, 0x0886A27C
    0886A2A8:[02541021]: addu       $v0, $s2, $s4
    0886A2AC:[AE600000]: sw         $zr, 0($s3)
    0886A2B0:[1000000C]: b          0x0886A2E4
    0886A2B4:[8C8603FC]: lw         $a2, 1020($a0)
--> 0886A2B8:[58C00008]: blezl      $a2, 0x0886A2DC
    0886A2BC:[00061040]: sll        $v0, $a2, 0x0001
    0886A2C0:[00D02821]: addu       $a1, $a2, $s0
    0886A2C4:[8CA30000]: lw         $v1, 0($a1)
    0886A2C8:[8E620000]: lw         $v0, 0($s3)
    0886A2CC:[ACA20000]: sw         $v0, 0($a1)
    0886A2D0:[AE660000]: sw         $a2, 0($s3)
    0886A2D4:[10000003]: b          0x0886A2E4
    0886A2D8:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0886A2DC:[00021042]: srl        $v0, $v0, 0x0001
    0886A2E0:[8C460000]: lw         $a2, 0($v0)
--> 0886A2E4:[14C0FFF4]: bne        $a2, $zr, 0x0886A2B8
    0886A2E8:[00000000]: nop
    0886A2EC:[0E218AC6]: jal        0x08862B18
    0886A2F0:[00000000]: nop
    0886A2F4:[8FBF001C]: lw         $ra, 28($sp)
  Back Branch 0886A26C 2,343,960 times (length 4)
    0886A250:[8FBF001C]: lw         $ra, 28($sp)
    0886A254:[248503FC]: addiu      $a1, $a0, 1020
    0886A258:[24A3FFFC]: addiu      $v1, $a1, -4
    0886A25C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0886A260:[00621025]: or         $v0, $v1, $v0
--> 0886A264:[ACA20000]: sw         $v0, 0($a1)
    0886A268:[24A5FFFC]: addiu      $a1, $a1, -4
--> 0886A26C:[14A4FFFD]: bne        $a1, $a0, 0x0886A264
    0886A270:[2442FFFC]: addiu      $v0, $v0, -4
    0886A274:[1000000B]: b          0x0886A2A4
    0886A278:[AC800000]: sw         $zr, 0($a0)
    0886A27C:[90430000]: lbu        $v1, 0($v0)
  Back Branch 0886A2A4 604,099 times (length 12)
    0886A268:[24A5FFFC]: addiu      $a1, $a1, -4
    0886A26C:[14A4FFFD]: bne        $a1, $a0, 0x0886A264
    0886A270:[2442FFFC]: addiu      $v0, $v0, -4
    0886A274:[1000000B]: b          0x0886A2A4
    0886A278:[AC800000]: sw         $zr, 0($a0)
--> 0886A27C:[90430000]: lbu        $v1, 0($v0)
    0886A280:[02911021]: addu       $v0, $s4, $s1
    0886A284:[8C450000]: lw         $a1, 0($v0)
    0886A288:[00031080]: sll        $v0, $v1, 0x0002
    0886A28C:[00823021]: addu       $a2, $a0, $v0
    0886A290:[8CC30000]: lw         $v1, 0($a2)
    0886A294:[02901021]: addu       $v0, $s4, $s0
    0886A298:[AC430000]: sw         $v1, 0($v0)
    0886A29C:[ACD40000]: sw         $s4, 0($a2)
    0886A2A0:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
--> 0886A2A4:[5680FFF5]: bnel       $s4, $zr, 0x0886A27C
    0886A2A8:[02541021]: addu       $v0, $s2, $s4
    0886A2AC:[AE600000]: sw         $zr, 0($s3)
    0886A2B0:[1000000C]: b          0x0886A2E4
    0886A2B4:[8C8603FC]: lw         $a2, 1020($a0)
_S1_2_8866118 32,879,568 instructions (2.753%), 489,822 calls (08866118 - 088663A0, length 163)
    08866118:[27BDFFD0]: addiu      $sp, $sp, -48
    0886611C:[AFBF001C]: sw         $ra, 28($sp)
    08866120:[AFB30018]: sw         $s3, 24($sp)
    08866124:[AFB20014]: sw         $s2, 20($sp)
    08866128:[AFB10010]: sw         $s1, 16($sp)
    0886612C:[AFB0000C]: sw         $s0, 12($sp)
    08866130:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08866134:[8C429E60]: lw         $v0, -24992($v0)
    08866138:[8C910034]: lw         $s1, 52($a0)
    0886613C:[8C90004C]: lw         $s0, 76($a0)
    08866140:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08866144:[8C520064]: lw         $s2, 100($v0)
    08866148:[26650150]: addiu      $a1, $s3, 336
    0886614C:[0E21A54B]: jal        0x0886952C
    08866150:[27A40020]: addiu      $a0, $sp, 32
    08866154:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08866158:[27A40020]: addiu      $a0, $sp, 32
    0886615C:[AFA2002C]: sw         $v0, 44($sp)
    08866160:[264500C0]: addiu      $a1, $s2, 192
    08866164:[0E21A579]: jal        0x088695E4
    08866168:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    0886616C:[3403FFFF]: ori        $v1, $zr, -1 <=> li $v1, 65535
    08866170:[44830000]: mtc1       $v1, $f0
    08866174:[46800060]: cvt.s.w    $f1, $f0
    08866178:[32032000]: andi       $v1, $s0, 8192
    0886617C:[C7A00028]: lwc1       $f0, 40($sp)
    08866180:[46000801]: sub.s      $f0, $f1, $f0
    08866184:[1460000B]: bne        $v1, $zr, 0x088661B4
    08866188:[E660005C]: swc1       $f0, 92($s3)
    0886618C:[27A40020]: addiu      $a0, $sp, 32
    08866190:[0E21A54B]: jal        0x0886952C
    08866194:[26650150]: addiu      $a1, $s3, 336
    08866198:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    0886619C:[27A40020]: addiu      $a0, $sp, 32
    088661A0:[264500C0]: addiu      $a1, $s2, 192
    088661A4:[AFA2002C]: sw         $v0, 44($sp)
    088661A8:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088661AC:[0E21A579]: jal        0x088695E4
    088661B0:[AFA00028]: sw         $zr, 40($sp)
    088661B4:[C7A00020]: lwc1       $f0, 32($sp)
    088661B8:[3C034370]: lui        $v1, 0x4370 <=> li $v1, 0x43700000
    088661BC:[44831000]: mtc1       $v1, $f2
    088661C0:[46001000]: add.s      $f0, $f2, $f0
    088661C4:[3C034308]: lui        $v1, 0x4308 <=> li $v1, 0x43080000
    088661C8:[E6600054]: swc1       $f0, 84($s3)
    088661CC:[C7A00024]: lwc1       $f0, 36($sp)
    088661D0:[44830800]: mtc1       $v1, $f1
    088661D4:[3C030010]: lui        $v1, 0x0010 <=> li $v1, 0x00100000
    088661D8:[46000800]: add.s      $f0, $f1, $f0
    088661DC:[02031824]: and        $v1, $s0, $v1
    088661E0:[1060003A]: beq        $v1, $zr, 0x088662CC
    088661E4:[E6600058]: swc1       $f0, 88($s3)
    088661E8:[C661017C]: lwc1       $f1, 380($s3)
    088661EC:[44800000]: mtc1       $zr, $f0
    088661F0:[4600083F]: c.ngt.s    $f1, $f0
    088661F4:[00000000]: nop
    088661F8:[45000005]: bc1f       0x08866210
    088661FC:[00000000]: nop
    08866200:[3C030020]: lui        $v1, 0x0020 <=> li $v1, 0x00200000
    08866204:[02031824]: and        $v1, $s0, $v1
    08866208:[50600031]: beql       $v1, $zr, 0x088662D0
    0886620C:[8E640010]: lw         $a0, 16($s3)
    08866210:[1220002E]: beq        $s1, $zr, 0x088662CC
    08866214:[00000000]: nop
    08866218:[8623000C]: lh         $v1, 12($s1)
    0886621C:[1860002B]: blez       $v1, 0x088662CC
    08866220:[00000000]: nop
    08866224:[C660013C]: lwc1       $f0, 316($s3)
    08866228:[4600000D]: trunc.w.s  $f0, $f0
    0886622C:[44030000]: mfc1       $v1, $f0
    08866230:[2861007E]: slti       $at, $v1, 126
    08866234:[50200013]: beql       $at, $zr, 0x08866284
    08866238:[2463FF82]: addiu      $v1, $v1, -126
    0886623C:[3063007D]: andi       $v1, $v1, 125
    08866240:[00033880]: sll        $a3, $v1, 0x0002
    08866244:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08866248:[8C639E60]: lw         $v1, -24992($v1)
    0886624C:[3C050002]: lui        $a1, 0x0002 <=> li $a1, 0x00020000
    08866250:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08866254:[8C660064]: lw         $a2, 100($v1)
    08866258:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    0886625C:[00E63021]: addu       $a2, $a3, $a2
    08866260:[00C52821]: addu       $a1, $a2, $a1
    08866264:[8CA523AC]: lw         $a1, 9132($a1)
    08866268:[AE650040]: sw         $a1, 64($s3)
    0886626C:[8C849E60]: lw         $a0, -24992($a0)
    08866270:[8C840064]: lw         $a0, 100($a0)
    08866274:[00E42021]: addu       $a0, $a3, $a0
    08866278:[00831821]: addu       $v1, $a0, $v1
    0886627C:[10000042]: b          0x08866388
    08866280:[AC7323AC]: sw         $s3, 9132($v1)
    08866284:[3063007D]: andi       $v1, $v1, 125
    08866288:[00033880]: sll        $a3, $v1, 0x0002
    0886628C:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08866290:[8C639E60]: lw         $v1, -24992($v1)
    08866294:[3C050002]: lui        $a1, 0x0002 <=> li $a1, 0x00020000
    08866298:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0886629C:[8C660064]: lw         $a2, 100($v1)
    088662A0:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088662A4:[00E63021]: addu       $a2, $a3, $a2
    088662A8:[00C52821]: addu       $a1, $a2, $a1
    088662AC:[8CA525A4]: lw         $a1, 9636($a1)
    088662B0:[AE650040]: sw         $a1, 64($s3)
    088662B4:[8C849E60]: lw         $a0, -24992($a0)
    088662B8:[8C840064]: lw         $a0, 100($a0)
    088662BC:[00E42021]: addu       $a0, $a3, $a0
    088662C0:[00831821]: addu       $v1, $a0, $v1
    088662C4:[10000030]: b          0x08866388
    088662C8:[AC7325A4]: sw         $s3, 9636($v1)
    088662CC:[8E640010]: lw         $a0, 16($s3)
    088662D0:[3C030886]: lui        $v1, 0x0886 <=> li $v1, 0x08860000
    088662D4:[246348AC]: addiu      $v1, $v1, 18604
    088662D8:[5483002C]: bnel       $a0, $v1, 0x0886638C
    088662DC:[8FBF001C]: lw         $ra, 28($sp)
    088662E0:[8E64004C]: lw         $a0, 76($s3)
    088662E4:[30831800]: andi       $v1, $a0, 6144
    088662E8:[10600027]: beq        $v1, $zr, 0x08866388
    088662EC:[00000000]: nop
    088662F0:[30831000]: andi       $v1, $a0, 4096
    088662F4:[1060000C]: beq        $v1, $zr, 0x08866328
    088662F8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088662FC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08866300:[8C649E60]: lw         $a0, -24992($v1)
    08866304:[8C830020]: lw         $v1, 32($a0)
    08866308:[54600008]: bnel       $v1, $zr, 0x0886632C
    0886630C:[24A50001]: addiu      $a1, $a1, 1
    08866310:[8C830048]: lw         $v1, 72($a0)
    08866314:[10600005]: beq        $v1, $zr, 0x0886632C
    08866318:[00000000]: nop
    0886631C:[24A50001]: addiu      $a1, $a1, 1
    08866320:[10000002]: b          0x0886632C
    08866324:[00000000]: nop
    08866328:[24A50001]: addiu      $a1, $a1, 1
    0886632C:[10A00016]: beq        $a1, $zr, 0x08866388
    08866330:[00000000]: nop
    08866334:[C660013C]: lwc1       $f0, 316($s3)
    08866338:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    0886633C:[8C639E60]: lw         $v1, -24992($v1)
    08866340:[4600000D]: trunc.w.s  $f0, $f0
    08866344:[3C050002]: lui        $a1, 0x0002 <=> li $a1, 0x00020000
    08866348:[8C660064]: lw         $a2, 100($v1)
    0886634C:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08866350:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08866354:[44070000]: mfc1       $a3, $f0
    08866358:[24E7FF82]: addiu      $a3, $a3, -126
    0886635C:[30E7007D]: andi       $a3, $a3, 125
    08866360:[00073880]: sll        $a3, $a3, 0x0002
    08866364:[00E63021]: addu       $a2, $a3, $a2
    08866368:[00C52821]: addu       $a1, $a2, $a1
    0886636C:[8CA525A4]: lw         $a1, 9636($a1)
    08866370:[AE650040]: sw         $a1, 64($s3)
    08866374:[8C849E60]: lw         $a0, -24992($a0)
    08866378:[8C840064]: lw         $a0, 100($a0)
    0886637C:[00E42021]: addu       $a0, $a3, $a0
    08866380:[00831821]: addu       $v1, $a0, $v1
    08866384:[AC7325A4]: sw         $s3, 9636($v1)
    08866388:[8FBF001C]: lw         $ra, 28($sp)
    0886638C:[8FB30018]: lw         $s3, 24($sp)
    08866390:[8FB20014]: lw         $s2, 20($sp)
    08866394:[8FB10010]: lw         $s1, 16($sp)
    08866398:[8FB0000C]: lw         $s0, 12($sp)
    0886639C:[03E00008]: jr         $ra
    088663A0:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_886926C 30,971,808 instructions (2.593%), 1,474,848 calls (0886926C - 088692C0, length 22)
    0886926C:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08869270:[C4402EBC]: lwc1       $f0, 11964($v0)
    08869274:[460C0002]: mul.s      $f0, $f0, $f12
    08869278:[44020000]: mfc1       $v0, $f0
    0886927C:[48E20000]: MTV.s      $v0, S000.s
    08869280:[D0120001]: vsin.s     S010.s, S000.s
    08869284:[D0130021]: vcos.s     S011.s, S000.s
    08869288:[64810180]: vdot.p     S000.s, C010.p, C010.p
    0886928C:[D0110000]: vrsq.s     S000.s, S000.s
    08869290:[6C00000B]: vcmp.s     ES, S000.s, S000.s
    08869294:[49000002]: bvf        0, 0x088692A0
    08869298:[00000000]: nop
    0886929C:[D0060000]: vzero.s    S000.s
    088692A0:[65000181]: vscl.p     C010.p, C010.p, S000.s
    088692A4:[48620001]: mfv.s      $v0, S010.s
    088692A8:[10800004]: beq        $a0, $zr, 0x088692BC
    088692AC:[44820000]: mtc1       $v0, $f0
    088692B0:[D8800000]: lv.q       C000.q, 0($a0)
    088692B4:[D00040C1]: vmov.p     C012.p, C002.p
    088692B8:[F8810000]: sv.q       C010.q, 0($a0)
    088692BC:[03E00008]: jr         $ra
    088692C0:[00000000]: nop
_S1_2_88F05FC 25,995,805 instructions (2.176%), 27,803 calls (088F05FC - 088F0784, length 99)
    088F05FC:[3C0908A7]: lui        $t1, 0x08A7 <=> li $t1, 0x08A70000
    088F0600:[8D27F0A4]: lw         $a3, -3932($t1)
    088F0604:[3C08000F]: lui        $t0, 0x000F <=> li $t0, 0x000F0000
    088F0608:[35034240]: ori        $v1, $t0, 16960
    088F060C:[00E30018]: mult       $a3, $v1
    088F0610:[3C04BE37]: lui        $a0, 0xBE37 <=> li $a0, 0xBE370000
    088F0614:[3482C63B]: ori        $v0, $a0, -14789
    088F0618:[27BDFFD0]: addiu      $sp, $sp, -48
    088F061C:[AFBF0024]: sw         $ra, 36($sp)
    088F0620:[00003012]: mflo       $a2
    088F0624:[00C20019]: multu      $a2, $v0
    088F0628:[AFB7001C]: sw         $s7, 28($sp)
    088F062C:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    088F0630:[AFB60018]: sw         $s6, 24($sp)
    088F0634:[00001810]: mfhi       $v1
    088F0638:[AFB50014]: sw         $s5, 20($sp)
    088F063C:[AFB3000C]: sw         $s3, 12($sp)
    088F0640:[AFB10004]: sw         $s1, 4($sp)
    088F0644:[AFB00000]: sw         $s0, 0($sp)
    088F0648:[AFBE0020]: sw         $fp, 32($sp)
    088F064C:[24BEF0A8]: addiu      $fp, $a1, -3928
    088F0650:[AFB40010]: sw         $s4, 16($sp)
    088F0654:[0003A3C2]: srl        $s4, $v1, 0x000F
    088F0658:[AFB20008]: sw         $s2, 8($sp)
    088F065C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088F0660:[00128080]: sll        $s0, $s2, 0x0002
    088F0664:[021E5021]: addu       $t2, $s0, $fp
    088F0668:[8D420000]: lw         $v0, 0($t2)
    088F066C:[50400006]: beql       $v0, $zr, 0x088F0688
    088F0670:[26520001]: addiu      $s2, $s2, 1
    088F0674:[904C0000]: lbu        $t4, 0($v0)
    088F0678:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    088F067C:[118B0012]: beq        $t4, $t3, 0x088F06C8
    088F0680:[3C0D08A7]: lui        $t5, 0x08A7 <=> li $t5, 0x08A70000
    088F0684:[26520001]: addiu      $s2, $s2, 1
    088F0688:[2E530080]: sltiu      $s3, $s2, 128
    088F068C:[1660FFF5]: bne        $s3, $zr, 0x088F0664
    088F0690:[00128080]: sll        $s0, $s2, 0x0002
    088F0694:[8FBF0024]: lw         $ra, 36($sp)
    088F0698:[8FBE0020]: lw         $fp, 32($sp)
    088F069C:[8FB7001C]: lw         $s7, 28($sp)
    088F06A0:[8FB60018]: lw         $s6, 24($sp)
    088F06A4:[8FB50014]: lw         $s5, 20($sp)
    088F06A8:[8FB40010]: lw         $s4, 16($sp)
    088F06AC:[8FB3000C]: lw         $s3, 12($sp)
    088F06B0:[8FB20008]: lw         $s2, 8($sp)
    088F06B4:[8FB10004]: lw         $s1, 4($sp)
    088F06B8:[8FB00000]: lw         $s0, 0($sp)
    088F06BC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088F06C0:[03E00008]: jr         $ra
    088F06C4:[27BD0030]: addiu      $sp, $sp, 48
    088F06C8:[25B5F0A8]: addiu      $s5, $t5, -3928
    088F06CC:[02159821]: addu       $s3, $s0, $s5
    088F06D0:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    088F06D4:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    088F06D8:[8E6F0000]: lw         $t7, 0($s3)
    088F06DC:[02158821]: addu       $s1, $s0, $s5
    088F06E0:[91EE0009]: lbu        $t6, 9($t7)
    088F06E4:[15C00014]: bne        $t6, $zr, 0x088F0738
    088F06E8:[01E02021]: addu       $a0, $t7, $zr <=> move $a0, $t7
    088F06EC:[8E230000]: lw         $v1, 0($s1)
    088F06F0:[8C650028]: lw         $a1, 40($v1)
    088F06F4:[00B4602B]: sltu       $t4, $a1, $s4
    088F06F8:[1180000B]: beq        $t4, $zr, 0x088F0728
    088F06FC:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    088F0700:[0E23C232]: jal        0x088F08C8
    088F0704:[00000000]: nop
    088F0708:[8E230000]: lw         $v1, 0($s1)
    088F070C:[90710000]: lbu        $s1, 0($v1)
    088F0710:[1220FFDC]: beq        $s1, $zr, 0x088F0684
    088F0714:[A0770009]: sb         $s7, 9($v1)
    088F0718:[5456FFF0]: bnel       $v0, $s6, 0x088F06DC
    088F071C:[8E6F0000]: lw         $t7, 0($s3)
    088F0720:[0A23C1A6]: j          0x088F0698
    088F0724:[8FBF0024]: lw         $ra, 36($sp)
    088F0728:[00B48023]: subu       $s0, $a1, $s4
    088F072C:[AC700028]: sw         $s0, 40($v1)
    088F0730:[0A23C1A1]: j          0x088F0684
    088F0734:[A0600009]: sb         $zr, 9($v1)
    088F0738:[0E23C2FD]: jal        0x088F0BF4
    088F073C:[00000000]: nop
    088F0740:[8E780000]: lw         $t8, 0($s3)
    088F0744:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088F0748:[8F030010]: lw         $v1, 16($t8)
    088F074C:[8F0B0014]: lw         $t3, 20($t8)
    088F0750:[9707000A]: lhu        $a3, 10($t8)
    088F0754:[006B4821]: addu       $t1, $v1, $t3
    088F0758:[012A402C]: max        $t0, $t1, $t2
    088F075C:[0107001A]: div        $t0, $a3
    088F0760:[50E00001]: beql       $a3, $zr, 0x088F0768
    088F0764:[000001CD]: break      0x00007
    088F0768:[8F040034]: lw         $a0, 52($t8)
    088F076C:[8F050028]: lw         $a1, 40($t8)
    088F0770:[00003012]: mflo       $a2
    088F0774:[00860018]: mult       $a0, $a2
    088F0778:[00001012]: mflo       $v0
    088F077C:[00A2C821]: addu       $t9, $a1, $v0
    088F0780:[0A23C1BB]: j          0x088F06EC
    088F0784:[AF190028]: sw         $t9, 40($t8)
  Back Branch 088F068C 3,558,784 times (length 12)
    088F0650:[AFB40010]: sw         $s4, 16($sp)
    088F0654:[0003A3C2]: srl        $s4, $v1, 0x000F
    088F0658:[AFB20008]: sw         $s2, 8($sp)
    088F065C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088F0660:[00128080]: sll        $s0, $s2, 0x0002
--> 088F0664:[021E5021]: addu       $t2, $s0, $fp
    088F0668:[8D420000]: lw         $v0, 0($t2)
    088F066C:[50400006]: beql       $v0, $zr, 0x088F0688
    088F0670:[26520001]: addiu      $s2, $s2, 1
    088F0674:[904C0000]: lbu        $t4, 0($v0)
    088F0678:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    088F067C:[118B0012]: beq        $t4, $t3, 0x088F06C8
    088F0680:[3C0D08A7]: lui        $t5, 0x08A7 <=> li $t5, 0x08A70000
    088F0684:[26520001]: addiu      $s2, $s2, 1
    088F0688:[2E530080]: sltiu      $s3, $s2, 128
--> 088F068C:[1660FFF5]: bne        $s3, $zr, 0x088F0664
    088F0690:[00128080]: sll        $s0, $s2, 0x0002
    088F0694:[8FBF0024]: lw         $ra, 36($sp)
    088F0698:[8FBE0020]: lw         $fp, 32($sp)
    088F069C:[8FB7001C]: lw         $s7, 28($sp)
_S1_2_88693E8 24,994,284 instructions (2.093%), 490,084 calls (088693E8 - 088694D4, length 60)
    088693E8:[27BDFFB0]: addiu      $sp, $sp, -80
    088693EC:[AFBF001C]: sw         $ra, 28($sp)
    088693F0:[AFB30018]: sw         $s3, 24($sp)
    088693F4:[AFB20014]: sw         $s2, 20($sp)
    088693F8:[AFB10010]: sw         $s1, 16($sp)
    088693FC:[AFB0000C]: sw         $s0, 12($sp)
    08869400:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08869404:[C66C0000]: lwc1       $f12, 0($s3)
    08869408:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0886940C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08869410:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    08869414:[0E21A49B]: jal        0x0886926C
    08869418:[27A40040]: addiu      $a0, $sp, 64
    0886941C:[C66C0004]: lwc1       $f12, 4($s3)
    08869420:[0E21A49B]: jal        0x0886926C
    08869424:[27A40030]: addiu      $a0, $sp, 48
    08869428:[C66C0008]: lwc1       $f12, 8($s3)
    0886942C:[0E21A49B]: jal        0x0886926C
    08869430:[27A40020]: addiu      $a0, $sp, 32
    08869434:[F3838080]: VMIDT.q    M000.q
    08869438:[FA400000]: sv.q       C000.q, 0($s2)
    0886943C:[FA410010]: sv.q       C010.q, 16($s2)
    08869440:[FA420020]: sv.q       C020.q, 32($s2)
    08869444:[FA430030]: sv.q       C030.q, 48($s2)
    08869448:[FA200000]: sv.q       C000.q, 0($s1)
    0886944C:[FA210010]: sv.q       C010.q, 16($s1)
    08869450:[FA220020]: sv.q       C020.q, 32($s1)
    08869454:[FA230030]: sv.q       C030.q, 48($s1)
    08869458:[FA000000]: sv.q       C000.q, 0($s0)
    0886945C:[FA010010]: sv.q       C010.q, 16($s0)
    08869460:[FA020020]: sv.q       C020.q, 32($s0)
    08869464:[FA030030]: sv.q       C030.q, 48($s0)
    08869468:[C7A70040]: lwc1       $f7, 64($sp)
    0886946C:[C7A50030]: lwc1       $f5, 48($sp)
    08869470:[C7A60044]: lwc1       $f6, 68($sp)
    08869474:[C7A40034]: lwc1       $f4, 52($sp)
    08869478:[C7A30020]: lwc1       $f3, 32($sp)
    0886947C:[C7A20024]: lwc1       $f2, 36($sp)
    08869480:[46003847]: neg.s      $f1, $f7
    08869484:[46002807]: neg.s      $f0, $f5
    08869488:[E6460014]: swc1       $f6, 20($s2)
    0886948C:[E6410018]: swc1       $f1, 24($s2)
    08869490:[E6470024]: swc1       $f7, 36($s2)
    08869494:[E6460028]: swc1       $f6, 40($s2)
    08869498:[E6240000]: swc1       $f4, 0($s1)
    0886949C:[E6250008]: swc1       $f5, 8($s1)
    088694A0:[E6200020]: swc1       $f0, 32($s1)
    088694A4:[E6240028]: swc1       $f4, 40($s1)
    088694A8:[E6020000]: swc1       $f2, 0($s0)
    088694AC:[46001807]: neg.s      $f0, $f3
    088694B0:[E6000004]: swc1       $f0, 4($s0)
    088694B4:[E6030010]: swc1       $f3, 16($s0)
    088694B8:[E6020014]: swc1       $f2, 20($s0)
    088694BC:[8FBF001C]: lw         $ra, 28($sp)
    088694C0:[8FB30018]: lw         $s3, 24($sp)
    088694C4:[8FB20014]: lw         $s2, 20($sp)
    088694C8:[8FB10010]: lw         $s1, 16($sp)
    088694CC:[8FB0000C]: lw         $s0, 12($sp)
    088694D0:[03E00008]: jr         $ra
    088694D4:[27BD0050]: addiu      $sp, $sp, 80
_S1_2_8865ED0 23,592,423 instructions (1.975%), 489,953 calls (08865ED0 - 08866114, length 146)
    08865ED0:[27BDFF90]: addiu      $sp, $sp, -112
    08865ED4:[AFBF001C]: sw         $ra, 28($sp)
    08865ED8:[AFB30018]: sw         $s3, 24($sp)
    08865EDC:[AFB20014]: sw         $s2, 20($sp)
    08865EE0:[AFB10010]: sw         $s1, 16($sp)
    08865EE4:[AFB0000C]: sw         $s0, 12($sp)
    08865EE8:[8C920018]: lw         $s2, 24($a0)
    08865EEC:[8C91004C]: lw         $s1, 76($a0)
    08865EF0:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08865EF4:[0E21A4B1]: jal        0x088692C4
    08865EF8:[26640070]: addiu      $a0, $s3, 112
    08865EFC:[5640002E]: bnel       $s2, $zr, 0x08865FB8
    08865F00:[27A40030]: addiu      $a0, $sp, 48
    08865F04:[26640070]: addiu      $a0, $s3, 112
    08865F08:[0E21A536]: jal        0x088694D8
    08865F0C:[266500F0]: addiu      $a1, $s3, 240
    08865F10:[32220200]: andi       $v0, $s1, 512
    08865F14:[50400073]: beql       $v0, $zr, 0x088660E4
    08865F18:[266400A0]: addiu      $a0, $s3, 160
    08865F1C:[C661017C]: lwc1       $f1, 380($s3)
    08865F20:[C660012C]: lwc1       $f0, 300($s3)
    08865F24:[44806800]: mtc1       $zr, $f13
    08865F28:[0E21A48F]: jal        0x0886923C
    08865F2C:[46000B01]: sub.s      $f12, $f1, $f0
    08865F30:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08865F34:[44826800]: mtc1       $v0, $f13
    08865F38:[0E21A495]: jal        0x08869254
    08865F3C:[46000306]: mov.s      $f12, $f0
    08865F40:[32224000]: andi       $v0, $s1, 16384
    08865F44:[1040000E]: beq        $v0, $zr, 0x08865F80
    08865F48:[E660017C]: swc1       $f0, 380($s3)
    08865F4C:[3C023F00]: lui        $v0, 0x3F00 <=> li $v0, 0x3F000000
    08865F50:[44820800]: mtc1       $v0, $f1
    08865F54:[4601003C]: c.lt.s     $f0, $f1
    08865F58:[00000000]: nop
    08865F5C:[45020009]: bc1fl      0x08865F84
    08865F60:[8E63004C]: lw         $v1, 76($s3)
    08865F64:[46000841]: sub.s      $f1, $f1, $f0
    08865F68:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    08865F6C:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08865F70:[44830000]: mtc1       $v1, $f0
    08865F74:[46000B02]: mul.s      $f12, $f1, $f0
    08865F78:[0E21A495]: jal        0x08869254
    08865F7C:[44826800]: mtc1       $v0, $f13
    08865F80:[8E63004C]: lw         $v1, 76($s3)
    08865F84:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08865F88:[00621024]: and        $v0, $v1, $v0
    08865F8C:[10400054]: beq        $v0, $zr, 0x088660E0
    08865F90:[00000000]: nop
    08865F94:[C661017C]: lwc1       $f1, 380($s3)
    08865F98:[44800000]: mtc1       $zr, $f0
    08865F9C:[46010032]: c.eq.s     $f0, $f1
    08865FA0:[00000000]: nop
    08865FA4:[4500004E]: bc1f       0x088660E0
    08865FA8:[00000000]: nop
    08865FAC:[34620001]: ori        $v0, $v1, 1
    08865FB0:[1000004B]: b          0x088660E0
    08865FB4:[AE62004C]: sw         $v0, 76($s3)
    08865FB8:[0E21A536]: jal        0x088694D8
    08865FBC:[266500F0]: addiu      $a1, $s3, 240
    08865FC0:[26640070]: addiu      $a0, $s3, 112
    08865FC4:[26450070]: addiu      $a1, $s2, 112
    08865FC8:[0E21A4D2]: jal        0x08869348
    08865FCC:[27A60030]: addiu      $a2, $sp, 48
    08865FD0:[27A40020]: addiu      $a0, $sp, 32
    08865FD4:[26450110]: addiu      $a1, $s2, 272
    08865FD8:[0E20EEDC]: jal        0x0883BB70
    08865FDC:[26460160]: addiu      $a2, $s2, 352
    08865FE0:[27A40020]: addiu      $a0, $sp, 32
    08865FE4:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08865FE8:[0E20EEDC]: jal        0x0883BB70
    08865FEC:[26660130]: addiu      $a2, $s3, 304
    08865FF0:[26640150]: addiu      $a0, $s3, 336
    08865FF4:[26650100]: addiu      $a1, $s3, 256
    08865FF8:[0E21A54F]: jal        0x0886953C
    08865FFC:[26460150]: addiu      $a2, $s2, 336
    08866000:[26640070]: addiu      $a0, $s3, 112
    08866004:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08866008:[0E21A4B7]: jal        0x088692DC
    0886600C:[27A60020]: addiu      $a2, $sp, 32
    08866010:[92430140]: lbu        $v1, 320($s2)
    08866014:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    08866018:[02221024]: and        $v0, $s1, $v0
    0886601C:[10400030]: beq        $v0, $zr, 0x088660E0
    08866020:[A2630140]: sb         $v1, 320($s3)
    08866024:[32220080]: andi       $v0, $s1, 128
    08866028:[10400004]: beq        $v0, $zr, 0x0886603C
    0886602C:[8E70003C]: lw         $s0, 60($s3)
    08866030:[26640120]: addiu      $a0, $s3, 288
    08866034:[0E21A54B]: jal        0x0886952C
    08866038:[26050120]: addiu      $a1, $s0, 288
    0886603C:[32220400]: andi       $v0, $s1, 1024
    08866040:[14400003]: bne        $v0, $zr, 0x08866050
    08866044:[C662017C]: lwc1       $f2, 380($s3)
    08866048:[10000007]: b          0x08866068
    0886604C:[C66100FC]: lwc1       $f1, 252($s3)
    08866050:[C66100FC]: lwc1       $f1, 252($s3)
    08866054:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08866058:[C4402EAC]: lwc1       $f0, 11948($v0)
    0886605C:[46020841]: sub.s      $f1, $f1, $f2
    08866060:[46010002]: mul.s      $f0, $f0, $f1
    08866064:[46001040]: add.s      $f1, $f2, $f0
    08866068:[8E02004C]: lw         $v0, 76($s0)
    0886606C:[30420100]: andi       $v0, $v0, 256
    08866070:[50400004]: beql       $v0, $zr, 0x08866084
    08866074:[E661017C]: swc1       $f1, 380($s3)
    08866078:[C600017C]: lwc1       $f0, 380($s0)
    0886607C:[46000842]: mul.s      $f1, $f1, $f0
    08866080:[E661017C]: swc1       $f1, 380($s3)
    08866084:[8E43004C]: lw         $v1, 76($s2)
    08866088:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    0886608C:[00621024]: and        $v0, $v1, $v0
    08866090:[10400013]: beq        $v0, $zr, 0x088660E0
    08866094:[00000000]: nop
    08866098:[8E620038]: lw         $v0, 56($s3)
    0886609C:[14400010]: bne        $v0, $zr, 0x088660E0
    088660A0:[00000000]: nop
    088660A4:[26640170]: addiu      $a0, $s3, 368
    088660A8:[0E21A585]: jal        0x08869614
    088660AC:[26450170]: addiu      $a1, $s2, 368
    088660B0:[8E43015C]: lw         $v1, 348($s2)
    088660B4:[2402FFC3]: addiu      $v0, $zr, -61 <=> li $v0, -61
    088660B8:[AE63015C]: sw         $v1, 348($s3)
    088660BC:[C640013C]: lwc1       $f0, 316($s2)
    088660C0:[E660013C]: swc1       $f0, 316($s3)
    088660C4:[8E63004C]: lw         $v1, 76($s3)
    088660C8:[00621824]: and        $v1, $v1, $v0
    088660CC:[AE63004C]: sw         $v1, 76($s3)
    088660D0:[8E42004C]: lw         $v0, 76($s2)
    088660D4:[3042003C]: andi       $v0, $v0, 60
    088660D8:[00621025]: or         $v0, $v1, $v0
    088660DC:[AE62004C]: sw         $v0, 76($s3)
    088660E0:[266400A0]: addiu      $a0, $s3, 160
    088660E4:[0E21A54B]: jal        0x0886952C
    088660E8:[26650150]: addiu      $a1, $s3, 336
    088660EC:[32232000]: andi       $v1, $s1, 8192
    088660F0:[54600003]: bnel       $v1, $zr, 0x08866100
    088660F4:[8FBF001C]: lw         $ra, 28($sp)
    088660F8:[AE6000A8]: sw         $zr, 168($s3)
    088660FC:[8FBF001C]: lw         $ra, 28($sp)
    08866100:[8FB30018]: lw         $s3, 24($sp)
    08866104:[8FB20014]: lw         $s2, 20($sp)
    08866108:[8FB10010]: lw         $s1, 16($sp)
    0886610C:[8FB0000C]: lw         $s0, 12($sp)
    08866110:[03E00008]: jr         $ra
    08866114:[27BD0070]: addiu      $sp, $sp, 112
_S1_2_883CA58 22,705,374 instructions (1.901%), 91,947 calls (0883CA58 - 0883CB54, length 64)
    0883CA58:[27BDFFF0]: addiu      $sp, $sp, -16
    0883CA5C:[AFBF000C]: sw         $ra, 12($sp)
    0883CA60:[AFB20008]: sw         $s2, 8($sp)
    0883CA64:[AFB10004]: sw         $s1, 4($sp)
    0883CA68:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0883CA6C:[12200034]: beq        $s1, $zr, 0x0883CB40
    0883CA70:[AFB00000]: sw         $s0, 0($sp)
    0883CA74:[0E207872]: jal        0x0881E1C8
    0883CA78:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0883CA7C:[10000008]: b          0x0883CAA0
    0883CA80:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883CA84:[80640000]: lb         $a0, 0($v1)
    0883CA88:[24A50001]: addiu      $a1, $a1, 1
    0883CA8C:[00101900]: sll        $v1, $s0, 0x0004
    0883CA90:[00701821]: addu       $v1, $v1, $s0
    0883CA94:[000318C0]: sll        $v1, $v1, 0x0003
    0883CA98:[00701821]: addu       $v1, $v1, $s0
    0883CA9C:[00648021]: addu       $s0, $v1, $a0
    0883CAA0:[00A2182B]: sltu       $v1, $a1, $v0
    0883CAA4:[5460FFF7]: bnel       $v1, $zr, 0x0883CA84
    0883CAA8:[02251821]: addu       $v1, $s1, $a1
    0883CAAC:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CAB0:[9064891C]: lbu        $a0, -30436($v1)
    0883CAB4:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0883CAB8:[38840001]: xori       $a0, $a0, 1
    0883CABC:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CAC0:[308400FF]: andi       $a0, $a0, 255
    0883CAC4:[24638914]: addiu      $v1, $v1, -30444
    0883CAC8:[00042080]: sll        $a0, $a0, 0x0002
    0883CACC:[00641821]: addu       $v1, $v1, $a0
    0883CAD0:[8C720000]: lw         $s2, 0($v1)
    0883CAD4:[10000017]: b          0x0883CB34
    0883CAD8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0883CADC:[50A00019]: beql       $a1, $zr, 0x0883CB44
    0883CAE0:[8FBF000C]: lw         $ra, 12($sp)
    0883CAE4:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CAE8:[90648910]: lbu        $a0, -30448($v1)
    0883CAEC:[54A40010]: bnel       $a1, $a0, 0x0883CB30
    0883CAF0:[26310001]: addiu      $s1, $s1, 1
    0883CAF4:[8E43001C]: lw         $v1, 28($s2)
    0883CAF8:[1603000C]: bne        $s0, $v1, 0x0883CB2C
    0883CAFC:[00000000]: nop
    0883CB00:[2483FFFF]: addiu      $v1, $a0, -1
    0883CB04:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0883CB08:[0E2777B4]: jal        0x089DDED0 [sceKernelGetSystemTimeLow]
    0883CB0C:[A0438910]: sb         $v1, -30448($v0)
    0883CB10:[8E450014]: lw         $a1, 20($s2)
    0883CB14:[8E440018]: lw         $a0, 24($s2)
    0883CB18:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883CB1C:[00452823]: subu       $a1, $v0, $a1
    0883CB20:[00852021]: addu       $a0, $a0, $a1
    0883CB24:[AE440018]: sw         $a0, 24($s2)
    0883CB28:[A2430011]: sb         $v1, 17($s2)
    0883CB2C:[26310001]: addiu      $s1, $s1, 1
    0883CB30:[26520020]: addiu      $s2, $s2, 32
    0883CB34:[2A230020]: slti       $v1, $s1, 32
    0883CB38:[5460FFE8]: bnel       $v1, $zr, 0x0883CADC
    0883CB3C:[92450010]: lbu        $a1, 16($s2)
    0883CB40:[8FBF000C]: lw         $ra, 12($sp)
    0883CB44:[8FB20008]: lw         $s2, 8($sp)
    0883CB48:[8FB10004]: lw         $s1, 4($sp)
    0883CB4C:[8FB00000]: lw         $s0, 0($sp)
    0883CB50:[03E00008]: jr         $ra
    0883CB54:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0883CB38 1,292,151 times (length 25)
    0883CAC8:[00042080]: sll        $a0, $a0, 0x0002
    0883CACC:[00641821]: addu       $v1, $v1, $a0
    0883CAD0:[8C720000]: lw         $s2, 0($v1)
    0883CAD4:[10000017]: b          0x0883CB34
    0883CAD8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 0883CADC:[50A00019]: beql       $a1, $zr, 0x0883CB44
    0883CAE0:[8FBF000C]: lw         $ra, 12($sp)
    0883CAE4:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CAE8:[90648910]: lbu        $a0, -30448($v1)
    0883CAEC:[54A40010]: bnel       $a1, $a0, 0x0883CB30
    0883CAF0:[26310001]: addiu      $s1, $s1, 1
    0883CAF4:[8E43001C]: lw         $v1, 28($s2)
    0883CAF8:[1603000C]: bne        $s0, $v1, 0x0883CB2C
    0883CAFC:[00000000]: nop
    0883CB00:[2483FFFF]: addiu      $v1, $a0, -1
    0883CB04:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0883CB08:[0E2777B4]: jal        0x089DDED0 [sceKernelGetSystemTimeLow]
    0883CB0C:[A0438910]: sb         $v1, -30448($v0)
    0883CB10:[8E450014]: lw         $a1, 20($s2)
    0883CB14:[8E440018]: lw         $a0, 24($s2)
    0883CB18:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883CB1C:[00452823]: subu       $a1, $v0, $a1
    0883CB20:[00852021]: addu       $a0, $a0, $a1
    0883CB24:[AE440018]: sw         $a0, 24($s2)
    0883CB28:[A2430011]: sb         $v1, 17($s2)
    0883CB2C:[26310001]: addiu      $s1, $s1, 1
    0883CB30:[26520020]: addiu      $s2, $s2, 32
    0883CB34:[2A230020]: slti       $v1, $s1, 32
--> 0883CB38:[5460FFE8]: bnel       $v1, $zr, 0x0883CADC
    0883CB3C:[92450010]: lbu        $a1, 16($s2)
    0883CB40:[8FBF000C]: lw         $ra, 12($sp)
    0883CB44:[8FB20008]: lw         $s2, 8($sp)
    0883CB48:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 0883CAA4 680,462 times (length 10)
    0883CA70:[AFB00000]: sw         $s0, 0($sp)
    0883CA74:[0E207872]: jal        0x0881E1C8
    0883CA78:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0883CA7C:[10000008]: b          0x0883CAA0
    0883CA80:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0883CA84:[80640000]: lb         $a0, 0($v1)
    0883CA88:[24A50001]: addiu      $a1, $a1, 1
    0883CA8C:[00101900]: sll        $v1, $s0, 0x0004
    0883CA90:[00701821]: addu       $v1, $v1, $s0
    0883CA94:[000318C0]: sll        $v1, $v1, 0x0003
    0883CA98:[00701821]: addu       $v1, $v1, $s0
    0883CA9C:[00648021]: addu       $s0, $v1, $a0
    0883CAA0:[00A2182B]: sltu       $v1, $a1, $v0
--> 0883CAA4:[5460FFF7]: bnel       $v1, $zr, 0x0883CA84
    0883CAA8:[02251821]: addu       $v1, $s1, $a1
    0883CAAC:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CAB0:[9064891C]: lbu        $a0, -30436($v1)
    0883CAB4:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
_S1_2_88F2740 22,325,827 instructions (1.869%), 27,803 calls (088F2740 - 088F2934, length 126)
    088F2740:[27BDFFD0]: addiu      $sp, $sp, -48
    088F2744:[AFB3001C]: sw         $s3, 28($sp)
    088F2748:[3C1308A7]: lui        $s3, 0x08A7 <=> li $s3, 0x08A70000
    088F274C:[8E63F2C8]: lw         $v1, -3384($s3)
    088F2750:[AFB10014]: sw         $s1, 20($sp)
    088F2754:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088F2758:[AFBF0020]: sw         $ra, 32($sp)
    088F275C:[AFB20018]: sw         $s2, 24($sp)
    088F2760:[10600061]: beq        $v1, $zr, 0x088F28E8
    088F2764:[AFB00010]: sw         $s0, 16($sp)
    088F2768:[3C0351EB]: lui        $v1, 0x51EB <=> li $v1, 0x51EB0000
    088F276C:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    088F2770:[2490F2DC]: addiu      $s0, $a0, -3364
    088F2774:[3472851F]: ori        $s2, $v1, -31457
    088F2778:[82050001]: lb         $a1, 1($s0)
    088F277C:[10A00056]: beq        $a1, $zr, 0x088F28D8
    088F2780:[8E6FF2C8]: lw         $t7, -3384($s3)
    088F2784:[92020008]: lbu        $v0, 8($s0)
    088F2788:[92060060]: lbu        $a2, 96($s0)
    088F278C:[5046005D]: beql       $v0, $a2, 0x088F2904
    088F2790:[92080009]: lbu        $t0, 9($s0)
    088F2794:[92050060]: lbu        $a1, 96($s0)
    088F2798:[92060038]: lbu        $a2, 56($s0)
    088F279C:[92070061]: lbu        $a3, 97($s0)
    088F27A0:[8E040034]: lw         $a0, 52($s0)
    088F27A4:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    088F27A8:[0E23CA75]: jal        0x088F29D4
    088F27AC:[27A90004]: addiu      $t1, $sp, 4
    088F27B0:[92050062]: lbu        $a1, 98($s0)
    088F27B4:[92060040]: lbu        $a2, 64($s0)
    088F27B8:[92070063]: lbu        $a3, 99($s0)
    088F27BC:[8E04003C]: lw         $a0, 60($s0)
    088F27C0:[27A9000C]: addiu      $t1, $sp, 12
    088F27C4:[0E23CA75]: jal        0x088F29D4
    088F27C8:[27A80008]: addiu      $t0, $sp, 8
    088F27CC:[8FA50000]: lw         $a1, 0($sp)
    088F27D0:[8FA60004]: lw         $a2, 4($sp)
    088F27D4:[8FA70008]: lw         $a3, 8($sp)
    088F27D8:[8FA8000C]: lw         $t0, 12($sp)
    088F27DC:[0E23B9F9]: jal        0x088EE7E4
    088F27E0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F27E4:[8FA50000]: lw         $a1, 0($sp)
    088F27E8:[8FA60004]: lw         $a2, 4($sp)
    088F27EC:[8FA70008]: lw         $a3, 8($sp)
    088F27F0:[8FA8000C]: lw         $t0, 12($sp)
    088F27F4:[0E23BDC6]: jal        0x088EF718
    088F27F8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F27FC:[92180060]: lbu        $t8, 96($s0)
    088F2800:[920F0061]: lbu        $t7, 97($s0)
    088F2804:[920E0062]: lbu        $t6, 98($s0)
    088F2808:[920D0063]: lbu        $t5, 99($s0)
    088F280C:[A2180008]: sb         $t8, 8($s0)
    088F2810:[A20F0009]: sb         $t7, 9($s0)
    088F2814:[A20E000A]: sb         $t6, 10($s0)
    088F2818:[A20D000B]: sb         $t5, 11($s0)
    088F281C:[8E04000C]: lw         $a0, 12($s0)
    088F2820:[8E190064]: lw         $t9, 100($s0)
    088F2824:[1099002B]: beq        $a0, $t9, 0x088F28D4
    088F2828:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    088F282C:[9206005D]: lbu        $a2, 93($s0)
    088F2830:[50C3001E]: beql       $a2, $v1, 0x088F28AC
    088F2834:[8E050030]: lw         $a1, 48($s0)
    088F2838:[8202004E]: lb         $v0, 78($s0)
    088F283C:[8207004C]: lb         $a3, 76($s0)
    088F2840:[9204004D]: lbu        $a0, 77($s0)
    088F2844:[000229C0]: sll        $a1, $v0, 0x0007
    088F2848:[00A24023]: subu       $t0, $a1, $v0
    088F284C:[01120018]: mult       $t0, $s2
    088F2850:[000749C0]: sll        $t1, $a3, 0x0007
    088F2854:[01271823]: subu       $v1, $t1, $a3
    088F2858:[0008C7C3]: sra        $t8, $t0, 0x001F
    088F285C:[000367C3]: sra        $t4, $v1, 0x001F
    088F2860:[0000C810]: mfhi       $t9
    088F2864:[00720018]: mult       $v1, $s2
    088F2868:[00197943]: sra        $t7, $t9, 0x0005
    088F286C:[01F87023]: subu       $t6, $t7, $t8
    088F2870:[7C0E2E20]: seh        $a1, $t6
    088F2874:[00006810]: mfhi       $t5
    088F2878:[000D5943]: sra        $t3, $t5, 0x0005
    088F287C:[016C5023]: subu       $t2, $t3, $t4
    088F2880:[0E23C00E]: jal        0x088F0038
    088F2884:[7C0A3E20]: seh        $a3, $t2
    088F2888:[8E09002C]: lw         $t1, 44($s0)
    088F288C:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088F2890:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    088F2894:[01280018]: mult       $t1, $t0
    088F2898:[3447C63B]: ori        $a3, $v0, -14789
    088F289C:[00002812]: mflo       $a1
    088F28A0:[00A70019]: multu      $a1, $a3
    088F28A4:[00003010]: mfhi       $a2
    088F28A8:[00062BC2]: srl        $a1, $a2, 0x000F
    088F28AC:[8E0D0064]: lw         $t5, 100($s0)
    088F28B0:[92040000]: lbu        $a0, 0($s0)
    088F28B4:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    088F28B8:[00AD5821]: addu       $t3, $a1, $t5
    088F28BC:[016C302D]: min        $a2, $t3, $t4
    088F28C0:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    088F28C4:[0E23BA12]: jal        0x088EE848
    088F28C8:[00CA282C]: max        $a1, $a2, $t2
    088F28CC:[8E040064]: lw         $a0, 100($s0)
    088F28D0:[AE04000C]: sw         $a0, 12($s0)
    088F28D4:[8E6FF2C8]: lw         $t7, -3384($s3)
    088F28D8:[26310001]: addiu      $s1, $s1, 1
    088F28DC:[022F702B]: sltu       $t6, $s1, $t7
    088F28E0:[15C0FFA5]: bne        $t6, $zr, 0x088F2778
    088F28E4:[26100068]: addiu      $s0, $s0, 104
    088F28E8:[8FBF0020]: lw         $ra, 32($sp)
    088F28EC:[8FB3001C]: lw         $s3, 28($sp)
    088F28F0:[8FB20018]: lw         $s2, 24($sp)
    088F28F4:[8FB10014]: lw         $s1, 20($sp)
    088F28F8:[8FB00010]: lw         $s0, 16($sp)
    088F28FC:[03E00008]: jr         $ra
    088F2900:[27BD0030]: addiu      $sp, $sp, 48
    088F2904:[92070061]: lbu        $a3, 97($s0)
    088F2908:[5507FFA3]: bnel       $t0, $a3, 0x088F2798
    088F290C:[92050060]: lbu        $a1, 96($s0)
    088F2910:[920A000A]: lbu        $t2, 10($s0)
    088F2914:[92090062]: lbu        $t1, 98($s0)
    088F2918:[5549FF9F]: bnel       $t2, $t1, 0x088F2798
    088F291C:[92050060]: lbu        $a1, 96($s0)
    088F2920:[920C000B]: lbu        $t4, 11($s0)
    088F2924:[920B0063]: lbu        $t3, 99($s0)
    088F2928:[558BFF9B]: bnel       $t4, $t3, 0x088F2798
    088F292C:[92050060]: lbu        $a1, 96($s0)
    088F2930:[0A23CA08]: j          0x088F2820
    088F2934:[8E04000C]: lw         $a0, 12($s0)
  Back Branch 088F28E0 889,696 times (length 92)
    088F2764:[AFB00010]: sw         $s0, 16($sp)
    088F2768:[3C0351EB]: lui        $v1, 0x51EB <=> li $v1, 0x51EB0000
    088F276C:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    088F2770:[2490F2DC]: addiu      $s0, $a0, -3364
    088F2774:[3472851F]: ori        $s2, $v1, -31457
--> 088F2778:[82050001]: lb         $a1, 1($s0)
    088F277C:[10A00056]: beq        $a1, $zr, 0x088F28D8
    088F2780:[8E6FF2C8]: lw         $t7, -3384($s3)
    088F2784:[92020008]: lbu        $v0, 8($s0)
    088F2788:[92060060]: lbu        $a2, 96($s0)
    088F278C:[5046005D]: beql       $v0, $a2, 0x088F2904
    088F2790:[92080009]: lbu        $t0, 9($s0)
    088F2794:[92050060]: lbu        $a1, 96($s0)
    088F2798:[92060038]: lbu        $a2, 56($s0)
    088F279C:[92070061]: lbu        $a3, 97($s0)
    088F27A0:[8E040034]: lw         $a0, 52($s0)
    088F27A4:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    088F27A8:[0E23CA75]: jal        0x088F29D4
    088F27AC:[27A90004]: addiu      $t1, $sp, 4
    088F27B0:[92050062]: lbu        $a1, 98($s0)
    088F27B4:[92060040]: lbu        $a2, 64($s0)
    088F27B8:[92070063]: lbu        $a3, 99($s0)
    088F27BC:[8E04003C]: lw         $a0, 60($s0)
    088F27C0:[27A9000C]: addiu      $t1, $sp, 12
    088F27C4:[0E23CA75]: jal        0x088F29D4
    088F27C8:[27A80008]: addiu      $t0, $sp, 8
    088F27CC:[8FA50000]: lw         $a1, 0($sp)
    088F27D0:[8FA60004]: lw         $a2, 4($sp)
    088F27D4:[8FA70008]: lw         $a3, 8($sp)
    088F27D8:[8FA8000C]: lw         $t0, 12($sp)
    088F27DC:[0E23B9F9]: jal        0x088EE7E4
    088F27E0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F27E4:[8FA50000]: lw         $a1, 0($sp)
    088F27E8:[8FA60004]: lw         $a2, 4($sp)
    088F27EC:[8FA70008]: lw         $a3, 8($sp)
    088F27F0:[8FA8000C]: lw         $t0, 12($sp)
    088F27F4:[0E23BDC6]: jal        0x088EF718
    088F27F8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F27FC:[92180060]: lbu        $t8, 96($s0)
    088F2800:[920F0061]: lbu        $t7, 97($s0)
    088F2804:[920E0062]: lbu        $t6, 98($s0)
    088F2808:[920D0063]: lbu        $t5, 99($s0)
    088F280C:[A2180008]: sb         $t8, 8($s0)
    088F2810:[A20F0009]: sb         $t7, 9($s0)
    088F2814:[A20E000A]: sb         $t6, 10($s0)
    088F2818:[A20D000B]: sb         $t5, 11($s0)
    088F281C:[8E04000C]: lw         $a0, 12($s0)
    088F2820:[8E190064]: lw         $t9, 100($s0)
    088F2824:[1099002B]: beq        $a0, $t9, 0x088F28D4
    088F2828:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    088F282C:[9206005D]: lbu        $a2, 93($s0)
    088F2830:[50C3001E]: beql       $a2, $v1, 0x088F28AC
    088F2834:[8E050030]: lw         $a1, 48($s0)
    088F2838:[8202004E]: lb         $v0, 78($s0)
    088F283C:[8207004C]: lb         $a3, 76($s0)
    088F2840:[9204004D]: lbu        $a0, 77($s0)
    088F2844:[000229C0]: sll        $a1, $v0, 0x0007
    088F2848:[00A24023]: subu       $t0, $a1, $v0
    088F284C:[01120018]: mult       $t0, $s2
    088F2850:[000749C0]: sll        $t1, $a3, 0x0007
    088F2854:[01271823]: subu       $v1, $t1, $a3
    088F2858:[0008C7C3]: sra        $t8, $t0, 0x001F
    088F285C:[000367C3]: sra        $t4, $v1, 0x001F
    088F2860:[0000C810]: mfhi       $t9
    088F2864:[00720018]: mult       $v1, $s2
    088F2868:[00197943]: sra        $t7, $t9, 0x0005
    088F286C:[01F87023]: subu       $t6, $t7, $t8
    088F2870:[7C0E2E20]: seh        $a1, $t6
    088F2874:[00006810]: mfhi       $t5
    088F2878:[000D5943]: sra        $t3, $t5, 0x0005
    088F287C:[016C5023]: subu       $t2, $t3, $t4
    088F2880:[0E23C00E]: jal        0x088F0038
    088F2884:[7C0A3E20]: seh        $a3, $t2
    088F2888:[8E09002C]: lw         $t1, 44($s0)
    088F288C:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088F2890:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    088F2894:[01280018]: mult       $t1, $t0
    088F2898:[3447C63B]: ori        $a3, $v0, -14789
    088F289C:[00002812]: mflo       $a1
    088F28A0:[00A70019]: multu      $a1, $a3
    088F28A4:[00003010]: mfhi       $a2
    088F28A8:[00062BC2]: srl        $a1, $a2, 0x000F
    088F28AC:[8E0D0064]: lw         $t5, 100($s0)
    088F28B0:[92040000]: lbu        $a0, 0($s0)
    088F28B4:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    088F28B8:[00AD5821]: addu       $t3, $a1, $t5
    088F28BC:[016C302D]: min        $a2, $t3, $t4
    088F28C0:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    088F28C4:[0E23BA12]: jal        0x088EE848
    088F28C8:[00CA282C]: max        $a1, $a2, $t2
    088F28CC:[8E040064]: lw         $a0, 100($s0)
    088F28D0:[AE04000C]: sw         $a0, 12($s0)
    088F28D4:[8E6FF2C8]: lw         $t7, -3384($s3)
    088F28D8:[26310001]: addiu      $s1, $s1, 1
    088F28DC:[022F702B]: sltu       $t6, $s1, $t7
--> 088F28E0:[15C0FFA5]: bne        $t6, $zr, 0x088F2778
    088F28E4:[26100068]: addiu      $s0, $s0, 104
    088F28E8:[8FBF0020]: lw         $ra, 32($sp)
    088F28EC:[8FB3001C]: lw         $s3, 28($sp)
    088F28F0:[8FB20018]: lw         $s2, 24($sp)
  Back Branch 088F2930 861,894 times (length 70)
    088F280C:[A2180008]: sb         $t8, 8($s0)
    088F2810:[A20F0009]: sb         $t7, 9($s0)
    088F2814:[A20E000A]: sb         $t6, 10($s0)
    088F2818:[A20D000B]: sb         $t5, 11($s0)
    088F281C:[8E04000C]: lw         $a0, 12($s0)
--> 088F2820:[8E190064]: lw         $t9, 100($s0)
    088F2824:[1099002B]: beq        $a0, $t9, 0x088F28D4
    088F2828:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    088F282C:[9206005D]: lbu        $a2, 93($s0)
    088F2830:[50C3001E]: beql       $a2, $v1, 0x088F28AC
    088F2834:[8E050030]: lw         $a1, 48($s0)
    088F2838:[8202004E]: lb         $v0, 78($s0)
    088F283C:[8207004C]: lb         $a3, 76($s0)
    088F2840:[9204004D]: lbu        $a0, 77($s0)
    088F2844:[000229C0]: sll        $a1, $v0, 0x0007
    088F2848:[00A24023]: subu       $t0, $a1, $v0
    088F284C:[01120018]: mult       $t0, $s2
    088F2850:[000749C0]: sll        $t1, $a3, 0x0007
    088F2854:[01271823]: subu       $v1, $t1, $a3
    088F2858:[0008C7C3]: sra        $t8, $t0, 0x001F
    088F285C:[000367C3]: sra        $t4, $v1, 0x001F
    088F2860:[0000C810]: mfhi       $t9
    088F2864:[00720018]: mult       $v1, $s2
    088F2868:[00197943]: sra        $t7, $t9, 0x0005
    088F286C:[01F87023]: subu       $t6, $t7, $t8
    088F2870:[7C0E2E20]: seh        $a1, $t6
    088F2874:[00006810]: mfhi       $t5
    088F2878:[000D5943]: sra        $t3, $t5, 0x0005
    088F287C:[016C5023]: subu       $t2, $t3, $t4
    088F2880:[0E23C00E]: jal        0x088F0038
    088F2884:[7C0A3E20]: seh        $a3, $t2
    088F2888:[8E09002C]: lw         $t1, 44($s0)
    088F288C:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088F2890:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    088F2894:[01280018]: mult       $t1, $t0
    088F2898:[3447C63B]: ori        $a3, $v0, -14789
    088F289C:[00002812]: mflo       $a1
    088F28A0:[00A70019]: multu      $a1, $a3
    088F28A4:[00003010]: mfhi       $a2
    088F28A8:[00062BC2]: srl        $a1, $a2, 0x000F
    088F28AC:[8E0D0064]: lw         $t5, 100($s0)
    088F28B0:[92040000]: lbu        $a0, 0($s0)
    088F28B4:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    088F28B8:[00AD5821]: addu       $t3, $a1, $t5
    088F28BC:[016C302D]: min        $a2, $t3, $t4
    088F28C0:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    088F28C4:[0E23BA12]: jal        0x088EE848
    088F28C8:[00CA282C]: max        $a1, $a2, $t2
    088F28CC:[8E040064]: lw         $a0, 100($s0)
    088F28D0:[AE04000C]: sw         $a0, 12($s0)
    088F28D4:[8E6FF2C8]: lw         $t7, -3384($s3)
    088F28D8:[26310001]: addiu      $s1, $s1, 1
    088F28DC:[022F702B]: sltu       $t6, $s1, $t7
    088F28E0:[15C0FFA5]: bne        $t6, $zr, 0x088F2778
    088F28E4:[26100068]: addiu      $s0, $s0, 104
    088F28E8:[8FBF0020]: lw         $ra, 32($sp)
    088F28EC:[8FB3001C]: lw         $s3, 28($sp)
    088F28F0:[8FB20018]: lw         $s2, 24($sp)
    088F28F4:[8FB10014]: lw         $s1, 20($sp)
    088F28F8:[8FB00010]: lw         $s0, 16($sp)
    088F28FC:[03E00008]: jr         $ra
    088F2900:[27BD0030]: addiu      $sp, $sp, 48
    088F2904:[92070061]: lbu        $a3, 97($s0)
    088F2908:[5507FFA3]: bnel       $t0, $a3, 0x088F2798
    088F290C:[92050060]: lbu        $a1, 96($s0)
    088F2910:[920A000A]: lbu        $t2, 10($s0)
    088F2914:[92090062]: lbu        $t1, 98($s0)
    088F2918:[5549FF9F]: bnel       $t2, $t1, 0x088F2798
    088F291C:[92050060]: lbu        $a1, 96($s0)
    088F2920:[920C000B]: lbu        $t4, 11($s0)
    088F2924:[920B0063]: lbu        $t3, 99($s0)
    088F2928:[558BFF9B]: bnel       $t4, $t3, 0x088F2798
    088F292C:[92050060]: lbu        $a1, 96($s0)
--> 088F2930:[0A23CA08]: j          0x088F2820
    088F2934:[8E04000C]: lw         $a0, 12($s0)
_S1_2_88289C0 20,727,186 instructions (1.735%), 4,525 calls (088288CC - 08828B58, length 164)
    088288CC:[0E20A6BE]: jal        0x08829AF8
    088288D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088288D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088288D8:[56220047]: bnel       $s1, $v0, 0x088289F8
    088288DC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088288E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088288E4:[8C426AC0]: lw         $v0, 27328($v0)
    088288E8:[1000003F]: b          0x088289E8
    088288EC:[8C500010]: lw         $s0, 16($v0)
    088288F0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088288F4:[00621024]: and        $v0, $v1, $v0
    088288F8:[5440003B]: bnel       $v0, $zr, 0x088289E8
    088288FC:[8E100008]: lw         $s0, 8($s0)
    08828900:[8E02000C]: lw         $v0, 12($s0)
    08828904:[8C420024]: lw         $v0, 36($v0)
    08828908:[2C410008]: sltiu      $at, $v0, 8
    0882890C:[50200031]: beql       $at, $zr, 0x088289D4
    08828910:[8E04000C]: lw         $a0, 12($s0)
    08828914:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08828918:[00021080]: sll        $v0, $v0, 0x0002
    0882891C:[246324DC]: addiu      $v1, $v1, 9436
    08828920:[00431021]: addu       $v0, $v0, $v1
    08828924:[8C420000]: lw         $v0, 0($v0)
    08828928:[00400008]: jr         $v0
    0882892C:[00000000]: nop
    088289C0:[0E20CFCE]: jal        0x08833F38
    088289C4:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    088289C8:[14400006]: bne        $v0, $zr, 0x088289E4
    088289CC:[00000000]: nop
    088289D0:[8E04000C]: lw         $a0, 12($s0)
    088289D4:[8C990034]: lw         $t9, 52($a0)
    088289D8:[8F39001C]: lw         $t9, 28($t9)
    088289DC:[0320F809]: jalr       $ra, $t9
    088289E0:[00000000]: nop
    088289E4:[8E100008]: lw         $s0, 8($s0)
    088289E8:[5600FFC1]: bnel       $s0, $zr, 0x088288F0
    088289EC:[8E030000]: lw         $v1, 0($s0)
    088289F0:[1000000A]: b          0x08828A1C
    088289F4:[26310001]: addiu      $s1, $s1, 1
    088289F8:[16220007]: bne        $s1, $v0, 0x08828A18
    088289FC:[00000000]: nop
    08828A00:[0E20CFCE]: jal        0x08833F38
    08828A04:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A08:[10400003]: beq        $v0, $zr, 0x08828A18
    08828A0C:[00000000]: nop
    08828A10:[0E20CF9F]: jal        0x08833E7C
    08828A14:[00000000]: nop
    08828A18:[26310001]: addiu      $s1, $s1, 1
    08828A1C:[2A220003]: slti       $v0, $s1, 3
    08828A20:[1440FFAA]: bne        $v0, $zr, 0x088288CC
    08828A24:[00000000]: nop
    08828A28:[0E20A6BE]: jal        0x08829AF8
    08828A2C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A30:[0E20CFAE]: jal        0x08833EB8
    08828A34:[00000000]: nop
    08828A38:[0E20A33A]: jal        0x08828CE8
    08828A3C:[00000000]: nop
    08828A40:[0E20CFA1]: jal        0x08833E84
    08828A44:[00000000]: nop
    08828A48:[0E20A6BE]: jal        0x08829AF8
    08828A4C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08828A50:[0E20CFB0]: jal        0x08833EC0
    08828A54:[00000000]: nop
    08828A58:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828A5C:[8C516AB8]: lw         $s1, 27320($v0)
    08828A60:[8E220008]: lw         $v0, 8($s1)
    08828A64:[18400017]: blez       $v0, 0x08828AC4
    08828A68:[00000000]: nop
    08828A6C:[10000011]: b          0x08828AB4
    08828A70:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08828A74:[00102100]: sll        $a0, $s0, 0x0004
    08828A78:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08828A7C:[00642021]: addu       $a0, $v1, $a0
    08828A80:[8C830000]: lw         $v1, 0($a0)
    08828A84:[00621024]: and        $v0, $v1, $v0
    08828A88:[5040000A]: beql       $v0, $zr, 0x08828AB4
    08828A8C:[26100001]: addiu      $s0, $s0, 1
    08828A90:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    08828A94:[00621024]: and        $v0, $v1, $v0
    08828A98:[10400005]: beq        $v0, $zr, 0x08828AB0
    08828A9C:[00000000]: nop
    08828AA0:[8C85000C]: lw         $a1, 12($a0)
    08828AA4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08828AA8:[0E20A2D7]: jal        0x08828B5C
    08828AAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828AB0:[26100001]: addiu      $s0, $s0, 1
    08828AB4:[8E220004]: lw         $v0, 4($s1)
    08828AB8:[0202102A]: slt        $v0, $s0, $v0
    08828ABC:[5440FFED]: bnel       $v0, $zr, 0x08828A74
    08828AC0:[8E230000]: lw         $v1, 0($s1)
    08828AC4:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828AC8:[0E20F296]: jal        0x0883CA58
    08828ACC:[24848ACC]: addiu      $a0, $a0, -30004
    08828AD0:[0E20F227]: jal        0x0883C89C
    08828AD4:[00000000]: nop
    08828AD8:[0E20A6BE]: jal        0x08829AF8
    08828ADC:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    08828AE0:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828AE4:[0E20F245]: jal        0x0883C914
    08828AE8:[24848ACC]: addiu      $a0, $a0, -30004
    08828AEC:[0E209E09]: jal        0x08827824
    08828AF0:[00000000]: nop
    08828AF4:[0E20AC1B]: jal        0x0882B06C
    08828AF8:[00000000]: nop
    08828AFC:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B00:[8C4464EC]: lw         $a0, 25836($v0)
    08828B04:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828B08:[AC6464F0]: sw         $a0, 25840($v1)
    08828B0C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B10:[8C4464FC]: lw         $a0, 25852($v0)
    08828B14:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828B18:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B1C:[AC646500]: sw         $a0, 25856($v1)
    08828B20:[8C4364F4]: lw         $v1, 25844($v0)
    08828B24:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B28:[0E277756]: jal        0x089DDD58 [sceKernelCpuSuspendIntr]
    08828B2C:[AC4364F8]: sw         $v1, 25848($v0)
    08828B30:[0E2777B4]: jal        0x089DDED0 [sceKernelGetSystemTimeLow]
    08828B34:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08828B38:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828B3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08828B40:[0E27775E]: jal        0x089DDD78 [sceKernelCpuResumeIntr]
    08828B44:[AC6264EC]: sw         $v0, 25836($v1)
    08828B48:[8FBF000C]: lw         $ra, 12($sp)
    08828B4C:[8FB10008]: lw         $s1, 8($sp)
    08828B50:[8FB00004]: lw         $s0, 4($sp)
    08828B54:[03E00008]: jr         $ra
    08828B58:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08828ABC 1,764,864 times (length 20)
    08828A60:[8E220008]: lw         $v0, 8($s1)
    08828A64:[18400017]: blez       $v0, 0x08828AC4
    08828A68:[00000000]: nop
    08828A6C:[10000011]: b          0x08828AB4
    08828A70:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08828A74:[00102100]: sll        $a0, $s0, 0x0004
    08828A78:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08828A7C:[00642021]: addu       $a0, $v1, $a0
    08828A80:[8C830000]: lw         $v1, 0($a0)
    08828A84:[00621024]: and        $v0, $v1, $v0
    08828A88:[5040000A]: beql       $v0, $zr, 0x08828AB4
    08828A8C:[26100001]: addiu      $s0, $s0, 1
    08828A90:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    08828A94:[00621024]: and        $v0, $v1, $v0
    08828A98:[10400005]: beq        $v0, $zr, 0x08828AB0
    08828A9C:[00000000]: nop
    08828AA0:[8C85000C]: lw         $a1, 12($a0)
    08828AA4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08828AA8:[0E20A2D7]: jal        0x08828B5C
    08828AAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828AB0:[26100001]: addiu      $s0, $s0, 1
    08828AB4:[8E220004]: lw         $v0, 4($s1)
    08828AB8:[0202102A]: slt        $v0, $s0, $v0
--> 08828ABC:[5440FFED]: bnel       $v0, $zr, 0x08828A74
    08828AC0:[8E230000]: lw         $v1, 0($s1)
    08828AC4:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828AC8:[0E20F296]: jal        0x0883CA58
    08828ACC:[24848ACC]: addiu      $a0, $a0, -30004
  Back Branch 088289E8 246,796 times (length 64)
    088288DC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088288E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088288E4:[8C426AC0]: lw         $v0, 27328($v0)
    088288E8:[1000003F]: b          0x088289E8
    088288EC:[8C500010]: lw         $s0, 16($v0)
--> 088288F0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088288F4:[00621024]: and        $v0, $v1, $v0
    088288F8:[5440003B]: bnel       $v0, $zr, 0x088289E8
    088288FC:[8E100008]: lw         $s0, 8($s0)
    08828900:[8E02000C]: lw         $v0, 12($s0)
    08828904:[8C420024]: lw         $v0, 36($v0)
    08828908:[2C410008]: sltiu      $at, $v0, 8
    0882890C:[50200031]: beql       $at, $zr, 0x088289D4
    08828910:[8E04000C]: lw         $a0, 12($s0)
    08828914:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08828918:[00021080]: sll        $v0, $v0, 0x0002
    0882891C:[246324DC]: addiu      $v1, $v1, 9436
    08828920:[00431021]: addu       $v0, $v0, $v1
    08828924:[8C420000]: lw         $v0, 0($v0)
    08828928:[00400008]: jr         $v0
    0882892C:[00000000]: nop
    088289C0:[0E20CFCE]: jal        0x08833F38
    088289C4:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    088289C8:[14400006]: bne        $v0, $zr, 0x088289E4
    088289CC:[00000000]: nop
    088289D0:[8E04000C]: lw         $a0, 12($s0)
    088289D4:[8C990034]: lw         $t9, 52($a0)
    088289D8:[8F39001C]: lw         $t9, 28($t9)
    088289DC:[0320F809]: jalr       $ra, $t9
    088289E0:[00000000]: nop
    088289E4:[8E100008]: lw         $s0, 8($s0)
--> 088289E8:[5600FFC1]: bnel       $s0, $zr, 0x088288F0
    088289EC:[8E030000]: lw         $v1, 0($s0)
    088289F0:[1000000A]: b          0x08828A1C
    088289F4:[26310001]: addiu      $s1, $s1, 1
    088289F8:[16220007]: bne        $s1, $v0, 0x08828A18
  Back Branch 08828A20 9,192 times (length 87)
--> 088288CC:[0E20A6BE]: jal        0x08829AF8
    088288D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088288D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088288D8:[56220047]: bnel       $s1, $v0, 0x088289F8
    088288DC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088288E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088288E4:[8C426AC0]: lw         $v0, 27328($v0)
    088288E8:[1000003F]: b          0x088289E8
    088288EC:[8C500010]: lw         $s0, 16($v0)
    088288F0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088288F4:[00621024]: and        $v0, $v1, $v0
    088288F8:[5440003B]: bnel       $v0, $zr, 0x088289E8
    088288FC:[8E100008]: lw         $s0, 8($s0)
    08828900:[8E02000C]: lw         $v0, 12($s0)
    08828904:[8C420024]: lw         $v0, 36($v0)
    08828908:[2C410008]: sltiu      $at, $v0, 8
    0882890C:[50200031]: beql       $at, $zr, 0x088289D4
    08828910:[8E04000C]: lw         $a0, 12($s0)
    08828914:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08828918:[00021080]: sll        $v0, $v0, 0x0002
    0882891C:[246324DC]: addiu      $v1, $v1, 9436
    08828920:[00431021]: addu       $v0, $v0, $v1
    08828924:[8C420000]: lw         $v0, 0($v0)
    08828928:[00400008]: jr         $v0
    0882892C:[00000000]: nop
    088289C0:[0E20CFCE]: jal        0x08833F38
    088289C4:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    088289C8:[14400006]: bne        $v0, $zr, 0x088289E4
    088289CC:[00000000]: nop
    088289D0:[8E04000C]: lw         $a0, 12($s0)
    088289D4:[8C990034]: lw         $t9, 52($a0)
    088289D8:[8F39001C]: lw         $t9, 28($t9)
    088289DC:[0320F809]: jalr       $ra, $t9
    088289E0:[00000000]: nop
    088289E4:[8E100008]: lw         $s0, 8($s0)
    088289E8:[5600FFC1]: bnel       $s0, $zr, 0x088288F0
    088289EC:[8E030000]: lw         $v1, 0($s0)
    088289F0:[1000000A]: b          0x08828A1C
    088289F4:[26310001]: addiu      $s1, $s1, 1
    088289F8:[16220007]: bne        $s1, $v0, 0x08828A18
    088289FC:[00000000]: nop
    08828A00:[0E20CFCE]: jal        0x08833F38
    08828A04:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A08:[10400003]: beq        $v0, $zr, 0x08828A18
    08828A0C:[00000000]: nop
    08828A10:[0E20CF9F]: jal        0x08833E7C
    08828A14:[00000000]: nop
    08828A18:[26310001]: addiu      $s1, $s1, 1
    08828A1C:[2A220003]: slti       $v0, $s1, 3
--> 08828A20:[1440FFAA]: bne        $v0, $zr, 0x088288CC
    08828A24:[00000000]: nop
    08828A28:[0E20A6BE]: jal        0x08829AF8
    08828A2C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A30:[0E20CFAE]: jal        0x08833EB8
_S1_2_883C914 20,461,111 instructions (1.713%), 91,946 calls (0883C914 - 0883CA54, length 81)
    0883C914:[27BDFFE0]: addiu      $sp, $sp, -32
    0883C918:[AFBF001C]: sw         $ra, 28($sp)
    0883C91C:[AFB30018]: sw         $s3, 24($sp)
    0883C920:[AFB20014]: sw         $s2, 20($sp)
    0883C924:[AFB10010]: sw         $s1, 16($sp)
    0883C928:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0883C92C:[12600043]: beq        $s3, $zr, 0x0883CA3C
    0883C930:[AFB0000C]: sw         $s0, 12($sp)
    0883C934:[0E2777B4]: jal        0x089DDED0 [sceKernelGetSystemTimeLow]
    0883C938:[00000000]: nop
    0883C93C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0883C940:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883C944:[0E207872]: jal        0x0881E1C8
    0883C948:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0883C94C:[10000008]: b          0x0883C970
    0883C950:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C954:[80640000]: lb         $a0, 0($v1)
    0883C958:[24A50001]: addiu      $a1, $a1, 1
    0883C95C:[00111900]: sll        $v1, $s1, 0x0004
    0883C960:[00711821]: addu       $v1, $v1, $s1
    0883C964:[000318C0]: sll        $v1, $v1, 0x0003
    0883C968:[00711821]: addu       $v1, $v1, $s1
    0883C96C:[00648821]: addu       $s1, $v1, $a0
    0883C970:[00A2182B]: sltu       $v1, $a1, $v0
    0883C974:[5460FFF7]: bnel       $v1, $zr, 0x0883C954
    0883C978:[02651821]: addu       $v1, $s3, $a1
    0883C97C:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883C980:[9064891C]: lbu        $a0, -30436($v1)
    0883C984:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883C988:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0883C98C:[38840001]: xori       $a0, $a0, 1
    0883C990:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883C994:[308400FF]: andi       $a0, $a0, 255
    0883C998:[24638914]: addiu      $v1, $v1, -30444
    0883C99C:[00042080]: sll        $a0, $a0, 0x0002
    0883C9A0:[00641821]: addu       $v1, $v1, $a0
    0883C9A4:[8C720000]: lw         $s2, 0($v1)
    0883C9A8:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883C9AC:[90638910]: lbu        $v1, -30448($v1)
    0883C9B0:[1000001F]: b          0x0883CA30
    0883C9B4:[24640001]: addiu      $a0, $v1, 1
    0883C9B8:[56230009]: bnel       $s1, $v1, 0x0883C9E0
    0883C9BC:[92430010]: lbu        $v1, 16($s2)
    0883C9C0:[92430010]: lbu        $v1, 16($s2)
    0883C9C4:[54640019]: bnel       $v1, $a0, 0x0883CA2C
    0883C9C8:[24A50001]: addiu      $a1, $a1, 1
    0883C9CC:[96430012]: lhu        $v1, 18($s2)
    0883C9D0:[24630001]: addiu      $v1, $v1, 1
    0883C9D4:[A6430012]: sh         $v1, 18($s2)
    0883C9D8:[10000018]: b          0x0883CA3C
    0883C9DC:[AE500014]: sw         $s0, 20($s2)
    0883C9E0:[14600011]: bne        $v1, $zr, 0x0883CA28
    0883C9E4:[00000000]: nop
    0883C9E8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0883C9EC:[0E20771D]: jal        0x0881DC74
    0883C9F0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883C9F4:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883C9F8:[90648910]: lbu        $a0, -30448($v1)
    0883C9FC:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CA00:[24840001]: addiu      $a0, $a0, 1
    0883CA04:[A0648910]: sb         $a0, -30448($v1)
    0883CA08:[A2440010]: sb         $a0, 16($s2)
    0883CA0C:[96430012]: lhu        $v1, 18($s2)
    0883CA10:[24630001]: addiu      $v1, $v1, 1
    0883CA14:[A6430012]: sh         $v1, 18($s2)
    0883CA18:[AE500014]: sw         $s0, 20($s2)
    0883CA1C:[A2400011]: sb         $zr, 17($s2)
    0883CA20:[10000006]: b          0x0883CA3C
    0883CA24:[AE51001C]: sw         $s1, 28($s2)
    0883CA28:[24A50001]: addiu      $a1, $a1, 1
    0883CA2C:[26520020]: addiu      $s2, $s2, 32
    0883CA30:[28A30020]: slti       $v1, $a1, 32
    0883CA34:[5460FFE0]: bnel       $v1, $zr, 0x0883C9B8
    0883CA38:[8E43001C]: lw         $v1, 28($s2)
    0883CA3C:[8FBF001C]: lw         $ra, 28($sp)
    0883CA40:[8FB30018]: lw         $s3, 24($sp)
    0883CA44:[8FB20014]: lw         $s2, 20($sp)
    0883CA48:[8FB10010]: lw         $s1, 16($sp)
    0883CA4C:[8FB0000C]: lw         $s0, 12($sp)
    0883CA50:[03E00008]: jr         $ra
    0883CA54:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0883CA34 965,723 times (length 33)
    0883C9A4:[8C720000]: lw         $s2, 0($v1)
    0883C9A8:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883C9AC:[90638910]: lbu        $v1, -30448($v1)
    0883C9B0:[1000001F]: b          0x0883CA30
    0883C9B4:[24640001]: addiu      $a0, $v1, 1
--> 0883C9B8:[56230009]: bnel       $s1, $v1, 0x0883C9E0
    0883C9BC:[92430010]: lbu        $v1, 16($s2)
    0883C9C0:[92430010]: lbu        $v1, 16($s2)
    0883C9C4:[54640019]: bnel       $v1, $a0, 0x0883CA2C
    0883C9C8:[24A50001]: addiu      $a1, $a1, 1
    0883C9CC:[96430012]: lhu        $v1, 18($s2)
    0883C9D0:[24630001]: addiu      $v1, $v1, 1
    0883C9D4:[A6430012]: sh         $v1, 18($s2)
    0883C9D8:[10000018]: b          0x0883CA3C
    0883C9DC:[AE500014]: sw         $s0, 20($s2)
    0883C9E0:[14600011]: bne        $v1, $zr, 0x0883CA28
    0883C9E4:[00000000]: nop
    0883C9E8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0883C9EC:[0E20771D]: jal        0x0881DC74
    0883C9F0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883C9F4:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883C9F8:[90648910]: lbu        $a0, -30448($v1)
    0883C9FC:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CA00:[24840001]: addiu      $a0, $a0, 1
    0883CA04:[A0648910]: sb         $a0, -30448($v1)
    0883CA08:[A2440010]: sb         $a0, 16($s2)
    0883CA0C:[96430012]: lhu        $v1, 18($s2)
    0883CA10:[24630001]: addiu      $v1, $v1, 1
    0883CA14:[A6430012]: sh         $v1, 18($s2)
    0883CA18:[AE500014]: sw         $s0, 20($s2)
    0883CA1C:[A2400011]: sb         $zr, 17($s2)
    0883CA20:[10000006]: b          0x0883CA3C
    0883CA24:[AE51001C]: sw         $s1, 28($s2)
    0883CA28:[24A50001]: addiu      $a1, $a1, 1
    0883CA2C:[26520020]: addiu      $s2, $s2, 32
    0883CA30:[28A30020]: slti       $v1, $a1, 32
--> 0883CA34:[5460FFE0]: bnel       $v1, $zr, 0x0883C9B8
    0883CA38:[8E43001C]: lw         $v1, 28($s2)
    0883CA3C:[8FBF001C]: lw         $ra, 28($sp)
    0883CA40:[8FB30018]: lw         $s3, 24($sp)
    0883CA44:[8FB20014]: lw         $s2, 20($sp)
  Back Branch 0883C974 680,452 times (length 10)
    0883C940:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883C944:[0E207872]: jal        0x0881E1C8
    0883C948:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0883C94C:[10000008]: b          0x0883C970
    0883C950:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0883C954:[80640000]: lb         $a0, 0($v1)
    0883C958:[24A50001]: addiu      $a1, $a1, 1
    0883C95C:[00111900]: sll        $v1, $s1, 0x0004
    0883C960:[00711821]: addu       $v1, $v1, $s1
    0883C964:[000318C0]: sll        $v1, $v1, 0x0003
    0883C968:[00711821]: addu       $v1, $v1, $s1
    0883C96C:[00648821]: addu       $s1, $v1, $a0
    0883C970:[00A2182B]: sltu       $v1, $a1, $v0
--> 0883C974:[5460FFF7]: bnel       $v1, $zr, 0x0883C954
    0883C978:[02651821]: addu       $v1, $s3, $a1
    0883C97C:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883C980:[9064891C]: lbu        $a0, -30436($v1)
    0883C984:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
_S1_2_88683B0 13,722,202 instructions (1.149%), 4,596 calls (088683B0 - 088684C8, length 71)
    088683B0:[27BDFFD0]: addiu      $sp, $sp, -48
    088683B4:[AFBF001C]: sw         $ra, 28($sp)
    088683B8:[AFB40018]: sw         $s4, 24($sp)
    088683BC:[AFB30014]: sw         $s3, 20($sp)
    088683C0:[AFB20010]: sw         $s2, 16($sp)
    088683C4:[AFB1000C]: sw         $s1, 12($sp)
    088683C8:[AFB00008]: sw         $s0, 8($sp)
    088683CC:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088683D0:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088683D4:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088683D8:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    088683DC:[27A20020]: addiu      $v0, $sp, 32
    088683E0:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    088683E4:[AC400000]: sw         $zr, 0($v0)
    088683E8:[2463FFFF]: addiu      $v1, $v1, -1
    088683EC:[1C60FFFD]: bgtz       $v1, 0x088683E4
    088683F0:[24420004]: addiu      $v0, $v0, 4
    088683F4:[1000000C]: b          0x08868428
    088683F8:[00000000]: nop
    088683FC:[5040000A]: beql       $v0, $zr, 0x08868428
    08868400:[8E730004]: lw         $s3, 4($s3)
    08868404:[9262002D]: lbu        $v0, 45($s3)
    08868408:[30420003]: andi       $v0, $v0, 3
    0886840C:[00021080]: sll        $v0, $v0, 0x0002
    08868410:[005D1021]: addu       $v0, $v0, $sp
    08868414:[24430020]: addiu      $v1, $v0, 32
    08868418:[8C620000]: lw         $v0, 0($v1)
    0886841C:[AE620028]: sw         $v0, 40($s3)
    08868420:[AC730000]: sw         $s3, 0($v1)
    08868424:[8E730004]: lw         $s3, 4($s3)
    08868428:[5660FFF4]: bnel       $s3, $zr, 0x088683FC
    0886842C:[8E620008]: lw         $v0, 8($s3)
    08868430:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08868434:[00101080]: sll        $v0, $s0, 0x0002
    08868438:[005D1021]: addu       $v0, $v0, $sp
    0886843C:[24420020]: addiu      $v0, $v0, 32
    08868440:[8C440000]: lw         $a0, 0($v0)
    08868444:[50800015]: beql       $a0, $zr, 0x0886849C
    08868448:[26100001]: addiu      $s0, $s0, 1
    0886844C:[24070028]: addiu      $a3, $zr, 40 <=> li $a3, 40
    08868450:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08868454:[2406002C]: addiu      $a2, $zr, 44 <=> li $a2, 44
    08868458:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0886845C:[0E21A885]: jal        0x0886A214
    08868460:[AE800000]: sw         $zr, 0($s4)
    08868464:[1000000A]: b          0x08868490
    08868468:[8E930000]: lw         $s3, 0($s4)
    0886846C:[52600008]: beql       $s3, $zr, 0x08868490
    08868470:[8E730028]: lw         $s3, 40($s3)
    08868474:[8E620010]: lw         $v0, 16($s3)
    08868478:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0886847C:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08868480:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08868484:[0040F809]: jalr       $ra, $v0
    08868488:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0886848C:[8E730028]: lw         $s3, 40($s3)
    08868490:[1660FFF6]: bne        $s3, $zr, 0x0886846C
    08868494:[00000000]: nop
    08868498:[26100001]: addiu      $s0, $s0, 1
    0886849C:[2A020004]: slti       $v0, $s0, 4
    088684A0:[5440FFE5]: bnel       $v0, $zr, 0x08868438
    088684A4:[00101080]: sll        $v0, $s0, 0x0002
    088684A8:[8FBF001C]: lw         $ra, 28($sp)
    088684AC:[8FB40018]: lw         $s4, 24($sp)
    088684B0:[8FB30014]: lw         $s3, 20($sp)
    088684B4:[8FB20010]: lw         $s2, 16($sp)
    088684B8:[8FB1000C]: lw         $s1, 12($sp)
    088684BC:[8FB00008]: lw         $s0, 8($sp)
    088684C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088684C4:[03E00008]: jr         $ra
    088684C8:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08868490 613,291 times (length 11)
    08868458:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0886845C:[0E21A885]: jal        0x0886A214
    08868460:[AE800000]: sw         $zr, 0($s4)
    08868464:[1000000A]: b          0x08868490
    08868468:[8E930000]: lw         $s3, 0($s4)
--> 0886846C:[52600008]: beql       $s3, $zr, 0x08868490
    08868470:[8E730028]: lw         $s3, 40($s3)
    08868474:[8E620010]: lw         $v0, 16($s3)
    08868478:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0886847C:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08868480:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08868484:[0040F809]: jalr       $ra, $v0
    08868488:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0886848C:[8E730028]: lw         $s3, 40($s3)
--> 08868490:[1660FFF6]: bne        $s3, $zr, 0x0886846C
    08868494:[00000000]: nop
    08868498:[26100001]: addiu      $s0, $s0, 1
    0886849C:[2A020004]: slti       $v0, $s0, 4
    088684A0:[5440FFE5]: bnel       $v0, $zr, 0x08868438
  Back Branch 08868428 604,099 times (length 13)
    088683E8:[2463FFFF]: addiu      $v1, $v1, -1
    088683EC:[1C60FFFD]: bgtz       $v1, 0x088683E4
    088683F0:[24420004]: addiu      $v0, $v0, 4
    088683F4:[1000000C]: b          0x08868428
    088683F8:[00000000]: nop
--> 088683FC:[5040000A]: beql       $v0, $zr, 0x08868428
    08868400:[8E730004]: lw         $s3, 4($s3)
    08868404:[9262002D]: lbu        $v0, 45($s3)
    08868408:[30420003]: andi       $v0, $v0, 3
    0886840C:[00021080]: sll        $v0, $v0, 0x0002
    08868410:[005D1021]: addu       $v0, $v0, $sp
    08868414:[24430020]: addiu      $v1, $v0, 32
    08868418:[8C620000]: lw         $v0, 0($v1)
    0886841C:[AE620028]: sw         $v0, 40($s3)
    08868420:[AC730000]: sw         $s3, 0($v1)
    08868424:[8E730004]: lw         $s3, 4($s3)
--> 08868428:[5660FFF4]: bnel       $s3, $zr, 0x088683FC
    0886842C:[8E620008]: lw         $v0, 8($s3)
    08868430:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08868434:[00101080]: sll        $v0, $s0, 0x0002
    08868438:[005D1021]: addu       $v0, $v0, $sp
  Back Branch 088683EC 18,384 times (length 4)
    088683D0:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088683D4:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088683D8:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    088683DC:[27A20020]: addiu      $v0, $sp, 32
    088683E0:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
--> 088683E4:[AC400000]: sw         $zr, 0($v0)
    088683E8:[2463FFFF]: addiu      $v1, $v1, -1
--> 088683EC:[1C60FFFD]: bgtz       $v1, 0x088683E4
    088683F0:[24420004]: addiu      $v0, $v0, 4
    088683F4:[1000000C]: b          0x08868428
    088683F8:[00000000]: nop
    088683FC:[5040000A]: beql       $v0, $zr, 0x08868428
  Back Branch 088684A0 13,788 times (length 28)
    08868424:[8E730004]: lw         $s3, 4($s3)
    08868428:[5660FFF4]: bnel       $s3, $zr, 0x088683FC
    0886842C:[8E620008]: lw         $v0, 8($s3)
    08868430:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08868434:[00101080]: sll        $v0, $s0, 0x0002
--> 08868438:[005D1021]: addu       $v0, $v0, $sp
    0886843C:[24420020]: addiu      $v0, $v0, 32
    08868440:[8C440000]: lw         $a0, 0($v0)
    08868444:[50800015]: beql       $a0, $zr, 0x0886849C
    08868448:[26100001]: addiu      $s0, $s0, 1
    0886844C:[24070028]: addiu      $a3, $zr, 40 <=> li $a3, 40
    08868450:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08868454:[2406002C]: addiu      $a2, $zr, 44 <=> li $a2, 44
    08868458:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0886845C:[0E21A885]: jal        0x0886A214
    08868460:[AE800000]: sw         $zr, 0($s4)
    08868464:[1000000A]: b          0x08868490
    08868468:[8E930000]: lw         $s3, 0($s4)
    0886846C:[52600008]: beql       $s3, $zr, 0x08868490
    08868470:[8E730028]: lw         $s3, 40($s3)
    08868474:[8E620010]: lw         $v0, 16($s3)
    08868478:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0886847C:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08868480:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08868484:[0040F809]: jalr       $ra, $v0
    08868488:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0886848C:[8E730028]: lw         $s3, 40($s3)
    08868490:[1660FFF6]: bne        $s3, $zr, 0x0886846C
    08868494:[00000000]: nop
    08868498:[26100001]: addiu      $s0, $s0, 1
    0886849C:[2A020004]: slti       $v0, $s0, 4
--> 088684A0:[5440FFE5]: bnel       $v0, $zr, 0x08868438
    088684A4:[00101080]: sll        $v0, $s0, 0x0002
    088684A8:[8FBF001C]: lw         $ra, 28($sp)
    088684AC:[8FB40018]: lw         $s4, 24($sp)
    088684B0:[8FB30014]: lw         $s3, 20($sp)
_S1_2_88674C8 12,678,044 instructions (1.061%), 759,208 calls (088674C8 - 08867534, length 28)
    088674C8:[C4C30004]: lwc1       $f3, 4($a2)
    088674CC:[C4C0000C]: lwc1       $f0, 12($a2)
    088674D0:[84820044]: lh         $v0, 68($a0)
    088674D4:[46001832]: c.eq.s     $f3, $f0
    088674D8:[00000000]: nop
    088674DC:[45000003]: bc1f       0x088674EC
    088674E0:[24870100]: addiu      $a3, $a0, 256
    088674E4:[1000000F]: b          0x08867524
    088674E8:[84A30000]: lh         $v1, 0($a1)
    088674EC:[46030081]: sub.s      $f2, $f0, $f3
    088674F0:[84C40000]: lh         $a0, 0($a2)
    088674F4:[84C30008]: lh         $v1, 8($a2)
    088674F8:[7C021620]: seh        $v0, $v0
    088674FC:[00441023]: subu       $v0, $v0, $a0
    08867500:[00641823]: subu       $v1, $v1, $a0
    08867504:[44830000]: mtc1       $v1, $f0
    08867508:[46800060]: cvt.s.w    $f1, $f0
    0886750C:[44820000]: mtc1       $v0, $f0
    08867510:[46800020]: cvt.s.w    $f0, $f0
    08867514:[46010003]: div.s      $f0, $f0, $f1
    08867518:[46001002]: mul.s      $f0, $f2, $f0
    0886751C:[460018C0]: add.s      $f3, $f3, $f0
    08867520:[84A30000]: lh         $v1, 0($a1)
    08867524:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08867528:[00031880]: sll        $v1, $v1, 0x0002
    0886752C:[00671821]: addu       $v1, $v1, $a3
    08867530:[03E00008]: jr         $ra
    08867534:[E463FFFC]: swc1       $f3, -4($v1)
_S1_2_88675AC 12,098,604 instructions (1.013%), 759,270 calls (088675AC - 08867618, length 28)
    088675AC:[C4C30004]: lwc1       $f3, 4($a2)
    088675B0:[C4C0000C]: lwc1       $f0, 12($a2)
    088675B4:[84820044]: lh         $v0, 68($a0)
    088675B8:[46001832]: c.eq.s     $f3, $f0
    088675BC:[00000000]: nop
    088675C0:[45000003]: bc1f       0x088675D0
    088675C4:[24870130]: addiu      $a3, $a0, 304
    088675C8:[1000000F]: b          0x08867608
    088675CC:[84A30000]: lh         $v1, 0($a1)
    088675D0:[46030081]: sub.s      $f2, $f0, $f3
    088675D4:[84C40000]: lh         $a0, 0($a2)
    088675D8:[84C30008]: lh         $v1, 8($a2)
    088675DC:[7C021620]: seh        $v0, $v0
    088675E0:[00441023]: subu       $v0, $v0, $a0
    088675E4:[00641823]: subu       $v1, $v1, $a0
    088675E8:[44830000]: mtc1       $v1, $f0
    088675EC:[46800060]: cvt.s.w    $f1, $f0
    088675F0:[44820000]: mtc1       $v0, $f0
    088675F4:[46800020]: cvt.s.w    $f0, $f0
    088675F8:[46010003]: div.s      $f0, $f0, $f1
    088675FC:[46001002]: mul.s      $f0, $f2, $f0
    08867600:[460018C0]: add.s      $f3, $f3, $f0
    08867604:[84A30000]: lh         $v1, 0($a1)
    08867608:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0886760C:[00031880]: sll        $v1, $v1, 0x0002
    08867610:[00671821]: addu       $v1, $v1, $a3
    08867614:[03E00008]: jr         $ra
    08867618:[E463FFE4]: swc1       $f3, -28($v1)
_S1_2_8867538 11,551,950 instructions (0.967%), 759,270 calls (08867538 - 088675A8, length 29)
    08867538:[C4C30004]: lwc1       $f3, 4($a2)
    0886753C:[C4C0000C]: lwc1       $f0, 12($a2)
    08867540:[84820044]: lh         $v0, 68($a0)
    08867544:[46001832]: c.eq.s     $f3, $f0
    08867548:[00000000]: nop
    0886754C:[45000003]: bc1f       0x0886755C
    08867550:[248700F0]: addiu      $a3, $a0, 240
    08867554:[1000000F]: b          0x08867594
    08867558:[84A30000]: lh         $v1, 0($a1)
    0886755C:[46030081]: sub.s      $f2, $f0, $f3
    08867560:[84C40000]: lh         $a0, 0($a2)
    08867564:[84C30008]: lh         $v1, 8($a2)
    08867568:[7C021620]: seh        $v0, $v0
    0886756C:[00441023]: subu       $v0, $v0, $a0
    08867570:[00641823]: subu       $v1, $v1, $a0
    08867574:[44830000]: mtc1       $v1, $f0
    08867578:[46800060]: cvt.s.w    $f1, $f0
    0886757C:[44820000]: mtc1       $v0, $f0
    08867580:[46800020]: cvt.s.w    $f0, $f0
    08867584:[46010003]: div.s      $f0, $f0, $f1
    08867588:[46001002]: mul.s      $f0, $f2, $f0
    0886758C:[460018C0]: add.s      $f3, $f3, $f0
    08867590:[84A30000]: lh         $v1, 0($a1)
    08867594:[46001807]: neg.s      $f0, $f3
    08867598:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0886759C:[00031880]: sll        $v1, $v1, 0x0002
    088675A0:[00671821]: addu       $v1, $v1, $a3
    088675A4:[03E00008]: jr         $ra
    088675A8:[E460FFF0]: swc1       $f0, -16($v1)
_S1_2_8867BC0 11,477,881 instructions (0.961%), 604,099 calls (08867BC0 - 08867C28, length 27)
    08867BC0:[27BDFFF0]: addiu      $sp, $sp, -16
    08867BC4:[AFBF000C]: sw         $ra, 12($sp)
    08867BC8:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08867BCC:[8C429E60]: lw         $v0, -24992($v0)
    08867BD0:[8C830014]: lw         $v1, 20($a0)
    08867BD4:[8C420068]: lw         $v0, 104($v0)
    08867BD8:[00621024]: and        $v0, $v1, $v0
    08867BDC:[10400009]: beq        $v0, $zr, 0x08867C04
    08867BE0:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08867BE4:[5080000E]: beql       $a0, $zr, 0x08867C20
    08867BE8:[8FBF000C]: lw         $ra, 12($sp)
    08867BEC:[8C820010]: lw         $v0, 16($a0)
    08867BF0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08867BF4:[0040F809]: jalr       $ra, $v0
    08867BF8:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    08867BFC:[10000007]: b          0x08867C1C
    08867C00:[00000000]: nop
    08867C04:[10800005]: beq        $a0, $zr, 0x08867C1C
    08867C08:[00000000]: nop
    08867C0C:[8C820010]: lw         $v0, 16($a0)
    08867C10:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08867C14:[0040F809]: jalr       $ra, $v0
    08867C18:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08867C1C:[8FBF000C]: lw         $ra, 12($sp)
    08867C20:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08867C24:[03E00008]: jr         $ra
    08867C28:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_886418C 11,018,810 instructions (0.923%), 4,596 calls (0886418C - 088643A4, length 135)
    0886418C:[27BDFFF0]: addiu      $sp, $sp, -16
    08864190:[AFBF000C]: sw         $ra, 12($sp)
    08864194:[AFB20008]: sw         $s2, 8($sp)
    08864198:[AFB10004]: sw         $s1, 4($sp)
    0886419C:[AFB00000]: sw         $s0, 0($sp)
    088641A0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088641A4:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088641A8:[8C649E60]: lw         $a0, -24992($v1)
    088641AC:[00112880]: sll        $a1, $s1, 0x0002
    088641B0:[8C840064]: lw         $a0, 100($a0)
    088641B4:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088641B8:[00852021]: addu       $a0, $a0, $a1
    088641BC:[00831821]: addu       $v1, $a0, $v1
    088641C0:[10000015]: b          0x08864218
    088641C4:[8C7225A4]: lw         $s2, 9636($v1)
    088641C8:[0E21A48B]: jal        0x0886922C
    088641CC:[C64C005C]: lwc1       $f12, 92($s2)
    088641D0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088641D4:[52000010]: beql       $s0, $zr, 0x08864218
    088641D8:[8E520040]: lw         $s2, 64($s2)
    088641DC:[0E21920B]: jal        0x0886482C
    088641E0:[00000000]: nop
    088641E4:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088641E8:[8C659E60]: lw         $a1, -24992($v1)
    088641EC:[24440010]: addiu      $a0, $v0, 16
    088641F0:[8CA50030]: lw         $a1, 48($a1)
    088641F4:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088641F8:[AC450000]: sw         $a1, 0($v0)
    088641FC:[8C639E60]: lw         $v1, -24992($v1)
    08864200:[AC620030]: sw         $v0, 48($v1)
    08864204:[AC520008]: sw         $s2, 8($v0)
    08864208:[AC40000C]: sw         $zr, 12($v0)
    0886420C:[0E21920F]: jal        0x0886483C
    08864210:[AC500004]: sw         $s0, 4($v0)
    08864214:[8E520040]: lw         $s2, 64($s2)
    08864218:[1640FFEB]: bne        $s2, $zr, 0x088641C8
    0886421C:[00000000]: nop
    08864220:[26310001]: addiu      $s1, $s1, 1
    08864224:[2A23007E]: slti       $v1, $s1, 126
    08864228:[1460FFDE]: bne        $v1, $zr, 0x088641A4
    0886422C:[00000000]: nop
    08864230:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08864234:[8C639E60]: lw         $v1, -24992($v1)
    08864238:[8C720030]: lw         $s2, 48($v1)
    0886423C:[52400055]: beql       $s2, $zr, 0x08864394
    08864240:[8FBF000C]: lw         $ra, 12($sp)
    08864244:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08864248:[8C50C22C]: lw         $s0, -15828($v0)
    0886424C:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    08864250:[24110004]: addiu      $s1, $zr, 4 <=> li $s1, 4
    08864254:[0E219213]: jal        0x0886484C
    08864258:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0886425C:[1000000A]: b          0x08864288
    08864260:[00000000]: nop
    08864264:[10400007]: beq        $v0, $zr, 0x08864284
    08864268:[8E440000]: lw         $a0, 0($s2)
    0886426C:[92420004]: lbu        $v0, 4($s2)
    08864270:[00021080]: sll        $v0, $v0, 0x0002
    08864274:[02021821]: addu       $v1, $s0, $v0
    08864278:[8C620000]: lw         $v0, 0($v1)
    0886427C:[AE420000]: sw         $v0, 0($s2)
    08864280:[AC720000]: sw         $s2, 0($v1)
    08864284:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08864288:[5640FFF6]: bnel       $s2, $zr, 0x08864264
    0886428C:[8E420004]: lw         $v0, 4($s2)
    08864290:[26310001]: addiu      $s1, $s1, 1
    08864294:[24120003]: addiu      $s2, $zr, 3 <=> li $s2, 3
    08864298:[32220001]: andi       $v0, $s1, 1
    0886429C:[5040000A]: beql       $v0, $zr, 0x088642C8
    088642A0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088642A4:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088642A8:[8C50C228]: lw         $s0, -15832($v0)
    088642AC:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    088642B0:[0E219220]: jal        0x08864880
    088642B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088642B8:[3C0308A7]: lui        $v1, 0x08A7 <=> li $v1, 0x08A70000
    088642BC:[8C63C22C]: lw         $v1, -15828($v1)
    088642C0:[10000017]: b          0x08864320
    088642C4:[8C6603FC]: lw         $a2, 1020($v1)
    088642C8:[8C50C22C]: lw         $s0, -15828($v0)
    088642CC:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    088642D0:[0E219213]: jal        0x0886484C
    088642D4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088642D8:[3C0308A7]: lui        $v1, 0x08A7 <=> li $v1, 0x08A70000
    088642DC:[8C63C228]: lw         $v1, -15832($v1)
    088642E0:[1000000F]: b          0x08864320
    088642E4:[8C660000]: lw         $a2, 0($v1)
    088642E8:[58C0000B]: blezl      $a2, 0x08864318
    088642EC:[00061840]: sll        $v1, $a2, 0x0001
    088642F0:[02261821]: addu       $v1, $s1, $a2
    088642F4:[90630000]: lbu        $v1, 0($v1)
    088642F8:[8CC50000]: lw         $a1, 0($a2)
    088642FC:[00031880]: sll        $v1, $v1, 0x0002
    08864300:[02032021]: addu       $a0, $s0, $v1
    08864304:[8C830000]: lw         $v1, 0($a0)
    08864308:[ACC30000]: sw         $v1, 0($a2)
    0886430C:[AC860000]: sw         $a2, 0($a0)
    08864310:[10000003]: b          0x08864320
    08864314:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08864318:[00031842]: srl        $v1, $v1, 0x0001
    0886431C:[8C660000]: lw         $a2, 0($v1)
    08864320:[14C0FFF1]: bne        $a2, $zr, 0x088642E8
    08864324:[00000000]: nop
    08864328:[2652FFFF]: addiu      $s2, $s2, -1
    0886432C:[1E40FFDA]: bgtz       $s2, 0x08864298
    08864330:[26310001]: addiu      $s1, $s1, 1
    08864334:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08864338:[8C659E60]: lw         $a1, -24992($v1)
    0886433C:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08864340:[3C0308A7]: lui        $v1, 0x08A7 <=> li $v1, 0x08A70000
    08864344:[ACA00030]: sw         $zr, 48($a1)
    08864348:[8C65C228]: lw         $a1, -15832($v1)
    0886434C:[8CA70000]: lw         $a3, 0($a1)
    08864350:[1000000D]: b          0x08864388
    08864354:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08864358:[58E00009]: blezl      $a3, 0x08864380
    0886435C:[00072840]: sll        $a1, $a3, 0x0001
    08864360:[8C859E60]: lw         $a1, -24992($a0)
    08864364:[8CE60000]: lw         $a2, 0($a3)
    08864368:[8CA50030]: lw         $a1, 48($a1)
    0886436C:[ACE50000]: sw         $a1, 0($a3)
    08864370:[8C659E60]: lw         $a1, -24992($v1)
    08864374:[ACA70030]: sw         $a3, 48($a1)
    08864378:[10000003]: b          0x08864388
    0886437C:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08864380:[00052842]: srl        $a1, $a1, 0x0001
    08864384:[8CA70000]: lw         $a3, 0($a1)
    08864388:[14E0FFF3]: bne        $a3, $zr, 0x08864358
    0886438C:[00000000]: nop
    08864390:[8FBF000C]: lw         $ra, 12($sp)
    08864394:[8FB20008]: lw         $s2, 8($sp)
    08864398:[8FB10004]: lw         $s1, 4($sp)
    0886439C:[8FB00000]: lw         $s0, 0($sp)
    088643A0:[03E00008]: jr         $ra
    088643A4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08864218 580,373 times (length 22)
    088641B4:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088641B8:[00852021]: addu       $a0, $a0, $a1
    088641BC:[00831821]: addu       $v1, $a0, $v1
    088641C0:[10000015]: b          0x08864218
    088641C4:[8C7225A4]: lw         $s2, 9636($v1)
--> 088641C8:[0E21A48B]: jal        0x0886922C
    088641CC:[C64C005C]: lwc1       $f12, 92($s2)
    088641D0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088641D4:[52000010]: beql       $s0, $zr, 0x08864218
    088641D8:[8E520040]: lw         $s2, 64($s2)
    088641DC:[0E21920B]: jal        0x0886482C
    088641E0:[00000000]: nop
    088641E4:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088641E8:[8C659E60]: lw         $a1, -24992($v1)
    088641EC:[24440010]: addiu      $a0, $v0, 16
    088641F0:[8CA50030]: lw         $a1, 48($a1)
    088641F4:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088641F8:[AC450000]: sw         $a1, 0($v0)
    088641FC:[8C639E60]: lw         $v1, -24992($v1)
    08864200:[AC620030]: sw         $v0, 48($v1)
    08864204:[AC520008]: sw         $s2, 8($v0)
    08864208:[AC40000C]: sw         $zr, 12($v0)
    0886420C:[0E21920F]: jal        0x0886483C
    08864210:[AC500004]: sw         $s0, 4($v0)
    08864214:[8E520040]: lw         $s2, 64($s2)
--> 08864218:[1640FFEB]: bne        $s2, $zr, 0x088641C8
    0886421C:[00000000]: nop
    08864220:[26310001]: addiu      $s1, $s1, 1
    08864224:[2A23007E]: slti       $v1, $s1, 126
    08864228:[1460FFDE]: bne        $v1, $zr, 0x088641A4
  Back Branch 08864228 579,096 times (length 35)
    08864190:[AFBF000C]: sw         $ra, 12($sp)
    08864194:[AFB20008]: sw         $s2, 8($sp)
    08864198:[AFB10004]: sw         $s1, 4($sp)
    0886419C:[AFB00000]: sw         $s0, 0($sp)
    088641A0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 088641A4:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088641A8:[8C649E60]: lw         $a0, -24992($v1)
    088641AC:[00112880]: sll        $a1, $s1, 0x0002
    088641B0:[8C840064]: lw         $a0, 100($a0)
    088641B4:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088641B8:[00852021]: addu       $a0, $a0, $a1
    088641BC:[00831821]: addu       $v1, $a0, $v1
    088641C0:[10000015]: b          0x08864218
    088641C4:[8C7225A4]: lw         $s2, 9636($v1)
    088641C8:[0E21A48B]: jal        0x0886922C
    088641CC:[C64C005C]: lwc1       $f12, 92($s2)
    088641D0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088641D4:[52000010]: beql       $s0, $zr, 0x08864218
    088641D8:[8E520040]: lw         $s2, 64($s2)
    088641DC:[0E21920B]: jal        0x0886482C
    088641E0:[00000000]: nop
    088641E4:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088641E8:[8C659E60]: lw         $a1, -24992($v1)
    088641EC:[24440010]: addiu      $a0, $v0, 16
    088641F0:[8CA50030]: lw         $a1, 48($a1)
    088641F4:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088641F8:[AC450000]: sw         $a1, 0($v0)
    088641FC:[8C639E60]: lw         $v1, -24992($v1)
    08864200:[AC620030]: sw         $v0, 48($v1)
    08864204:[AC520008]: sw         $s2, 8($v0)
    08864208:[AC40000C]: sw         $zr, 12($v0)
    0886420C:[0E21920F]: jal        0x0886483C
    08864210:[AC500004]: sw         $s0, 4($v0)
    08864214:[8E520040]: lw         $s2, 64($s2)
    08864218:[1640FFEB]: bne        $s2, $zr, 0x088641C8
    0886421C:[00000000]: nop
    08864220:[26310001]: addiu      $s1, $s1, 1
    08864224:[2A23007E]: slti       $v1, $s1, 126
--> 08864228:[1460FFDE]: bne        $v1, $zr, 0x088641A4
    0886422C:[00000000]: nop
    08864230:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08864234:[8C639E60]: lw         $v1, -24992($v1)
    08864238:[8C720030]: lw         $s2, 48($v1)
  Back Branch 08864320 271,095 times (length 16)
    088642D4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088642D8:[3C0308A7]: lui        $v1, 0x08A7 <=> li $v1, 0x08A70000
    088642DC:[8C63C228]: lw         $v1, -15832($v1)
    088642E0:[1000000F]: b          0x08864320
    088642E4:[8C660000]: lw         $a2, 0($v1)
--> 088642E8:[58C0000B]: blezl      $a2, 0x08864318
    088642EC:[00061840]: sll        $v1, $a2, 0x0001
    088642F0:[02261821]: addu       $v1, $s1, $a2
    088642F4:[90630000]: lbu        $v1, 0($v1)
    088642F8:[8CC50000]: lw         $a1, 0($a2)
    088642FC:[00031880]: sll        $v1, $v1, 0x0002
    08864300:[02032021]: addu       $a0, $s0, $v1
    08864304:[8C830000]: lw         $v1, 0($a0)
    08864308:[ACC30000]: sw         $v1, 0($a2)
    0886430C:[AC860000]: sw         $a2, 0($a0)
    08864310:[10000003]: b          0x08864320
    08864314:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08864318:[00031842]: srl        $v1, $v1, 0x0001
    0886431C:[8C660000]: lw         $a2, 0($v1)
--> 08864320:[14C0FFF1]: bne        $a2, $zr, 0x088642E8
    08864324:[00000000]: nop
    08864328:[2652FFFF]: addiu      $s2, $s2, -1
    0886432C:[1E40FFDA]: bgtz       $s2, 0x08864298
    08864330:[26310001]: addiu      $s1, $s1, 1
  Back Branch 08864388 90,365 times (length 14)
    08864344:[ACA00030]: sw         $zr, 48($a1)
    08864348:[8C65C228]: lw         $a1, -15832($v1)
    0886434C:[8CA70000]: lw         $a3, 0($a1)
    08864350:[1000000D]: b          0x08864388
    08864354:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
--> 08864358:[58E00009]: blezl      $a3, 0x08864380
    0886435C:[00072840]: sll        $a1, $a3, 0x0001
    08864360:[8C859E60]: lw         $a1, -24992($a0)
    08864364:[8CE60000]: lw         $a2, 0($a3)
    08864368:[8CA50030]: lw         $a1, 48($a1)
    0886436C:[ACE50000]: sw         $a1, 0($a3)
    08864370:[8C659E60]: lw         $a1, -24992($v1)
    08864374:[ACA70030]: sw         $a3, 48($a1)
    08864378:[10000003]: b          0x08864388
    0886437C:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08864380:[00052842]: srl        $a1, $a1, 0x0001
    08864384:[8CA70000]: lw         $a3, 0($a1)
--> 08864388:[14E0FFF3]: bne        $a3, $zr, 0x08864358
    0886438C:[00000000]: nop
    08864390:[8FBF000C]: lw         $ra, 12($sp)
    08864394:[8FB20008]: lw         $s2, 8($sp)
    08864398:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 08864288 1,277 times (length 11)
    08864250:[24110004]: addiu      $s1, $zr, 4 <=> li $s1, 4
    08864254:[0E219213]: jal        0x0886484C
    08864258:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0886425C:[1000000A]: b          0x08864288
    08864260:[00000000]: nop
--> 08864264:[10400007]: beq        $v0, $zr, 0x08864284
    08864268:[8E440000]: lw         $a0, 0($s2)
    0886426C:[92420004]: lbu        $v0, 4($s2)
    08864270:[00021080]: sll        $v0, $v0, 0x0002
    08864274:[02021821]: addu       $v1, $s0, $v0
    08864278:[8C620000]: lw         $v0, 0($v1)
    0886427C:[AE420000]: sw         $v0, 0($s2)
    08864280:[AC720000]: sw         $s2, 0($v1)
    08864284:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
--> 08864288:[5640FFF6]: bnel       $s2, $zr, 0x08864264
    0886428C:[8E420004]: lw         $v0, 4($s2)
    08864290:[26310001]: addiu      $s1, $s1, 1
    08864294:[24120003]: addiu      $s2, $zr, 3 <=> li $s2, 3
    08864298:[32220001]: andi       $v0, $s1, 1
  Back Branch 0886432C 1,044 times (length 39)
    08864284:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08864288:[5640FFF6]: bnel       $s2, $zr, 0x08864264
    0886428C:[8E420004]: lw         $v0, 4($s2)
    08864290:[26310001]: addiu      $s1, $s1, 1
    08864294:[24120003]: addiu      $s2, $zr, 3 <=> li $s2, 3
--> 08864298:[32220001]: andi       $v0, $s1, 1
    0886429C:[5040000A]: beql       $v0, $zr, 0x088642C8
    088642A0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088642A4:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088642A8:[8C50C228]: lw         $s0, -15832($v0)
    088642AC:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    088642B0:[0E219220]: jal        0x08864880
    088642B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088642B8:[3C0308A7]: lui        $v1, 0x08A7 <=> li $v1, 0x08A70000
    088642BC:[8C63C22C]: lw         $v1, -15828($v1)
    088642C0:[10000017]: b          0x08864320
    088642C4:[8C6603FC]: lw         $a2, 1020($v1)
    088642C8:[8C50C22C]: lw         $s0, -15828($v0)
    088642CC:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    088642D0:[0E219213]: jal        0x0886484C
    088642D4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088642D8:[3C0308A7]: lui        $v1, 0x08A7 <=> li $v1, 0x08A70000
    088642DC:[8C63C228]: lw         $v1, -15832($v1)
    088642E0:[1000000F]: b          0x08864320
    088642E4:[8C660000]: lw         $a2, 0($v1)
    088642E8:[58C0000B]: blezl      $a2, 0x08864318
    088642EC:[00061840]: sll        $v1, $a2, 0x0001
    088642F0:[02261821]: addu       $v1, $s1, $a2
    088642F4:[90630000]: lbu        $v1, 0($v1)
    088642F8:[8CC50000]: lw         $a1, 0($a2)
    088642FC:[00031880]: sll        $v1, $v1, 0x0002
    08864300:[02032021]: addu       $a0, $s0, $v1
    08864304:[8C830000]: lw         $v1, 0($a0)
    08864308:[ACC30000]: sw         $v1, 0($a2)
    0886430C:[AC860000]: sw         $a2, 0($a0)
    08864310:[10000003]: b          0x08864320
    08864314:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08864318:[00031842]: srl        $v1, $v1, 0x0001
    0886431C:[8C660000]: lw         $a2, 0($v1)
    08864320:[14C0FFF1]: bne        $a2, $zr, 0x088642E8
    08864324:[00000000]: nop
    08864328:[2652FFFF]: addiu      $s2, $s2, -1
--> 0886432C:[1E40FFDA]: bgtz       $s2, 0x08864298
    08864330:[26310001]: addiu      $s1, $s1, 1
    08864334:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08864338:[8C659E60]: lw         $a1, -24992($v1)
    0886433C:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
_S1_2_88694D8 10,291,764 instructions (0.862%), 490,084 calls (088694D8 - 08869528, length 21)
    088694D8:[27BDFF30]: addiu      $sp, $sp, -208
    088694DC:[AFBF000C]: sw         $ra, 12($sp)
    088694E0:[AFB00008]: sw         $s0, 8($sp)
    088694E4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088694E8:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088694EC:[27A50090]: addiu      $a1, $sp, 144
    088694F0:[27A60050]: addiu      $a2, $sp, 80
    088694F4:[0E21A4FA]: jal        0x088693E8
    088694F8:[27A70010]: addiu      $a3, $sp, 16
    088694FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08869500:[27A50050]: addiu      $a1, $sp, 80
    08869504:[0E21A4D2]: jal        0x08869348
    08869508:[27A60090]: addiu      $a2, $sp, 144
    0886950C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08869510:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08869514:[0E21A4D2]: jal        0x08869348
    08869518:[27A60010]: addiu      $a2, $sp, 16
    0886951C:[8FBF000C]: lw         $ra, 12($sp)
    08869520:[8FB00008]: lw         $s0, 8($sp)
    08869524:[03E00008]: jr         $ra
    08869528:[27BD00D0]: addiu      $sp, $sp, 208
_S1_2_883BB70 10,065,640 instructions (0.843%), 774,280 calls (0883BB70 - 0883BBA0, length 13)
    0883BB70:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0883BB74:[C8A00000]: lv.s       S000.s, 0($a1)
    0883BB78:[C8A00005]: lv.s       S001.s, 4($a1)
    0883BB7C:[C8A0000A]: lv.s       S002.s, 8($a1)
    0883BB80:[C8C10000]: lv.s       S010.s, 0($a2)
    0883BB84:[C8C10005]: lv.s       S011.s, 4($a2)
    0883BB88:[C8C1000A]: lv.s       S012.s, 8($a2)
    0883BB8C:[64018000]: vmul.t     C000.t, C000.t, C010.t
    0883BB90:[E8800000]: sv.s       S000.s, 0($a0)
    0883BB94:[E8800005]: sv.s       S001.s, 4($a0)
    0883BB98:[E880000A]: sv.s       S002.s, 8($a0)
    0883BB9C:[03E00008]: jr         $ra
    0883BBA0:[00000000]: nop
_S1_2_89107C8 9,715,175 instructions (0.813%), 4,525 calls (089107C8 - 08910E14, length 404)
    089107C8:[27BDFA70]: addiu      $sp, $sp, -1424
    089107CC:[AFBF000C]: sw         $ra, 12($sp)
    089107D0:[AFB10008]: sw         $s1, 8($sp)
    089107D4:[AFB00004]: sw         $s0, 4($sp)
    089107D8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089107DC:[8C5064E8]: lw         $s0, 25832($v0)
    089107E0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    089107E4:[27A50028]: addiu      $a1, $sp, 40
    089107E8:[C6030000]: lwc1       $f3, 0($s0)
    089107EC:[C6020004]: lwc1       $f2, 4($s0)
    089107F0:[C6010008]: lwc1       $f1, 8($s0)
    089107F4:[C600000C]: lwc1       $f0, 12($s0)
    089107F8:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    089107FC:[26060010]: addiu      $a2, $s0, 16
    08910800:[E7A30018]: swc1       $f3, 24($sp)
    08910804:[E7A2001C]: swc1       $f2, 28($sp)
    08910808:[E7A10020]: swc1       $f1, 32($sp)
    0891080C:[E7A00024]: swc1       $f0, 36($sp)
    08910810:[00000000]: 0x8910810 - memcpySequence[8CC30000,8CC20004,2484FFFF,ACA30000,ACA20004,24C60008,1C80FFF9,24A50008](5,6,4,8,0)
    08910830:[8E020050]: lw         $v0, 80($s0)
    08910834:[26050089]: addiu      $a1, $s0, 137
    08910838:[27A400A1]: addiu      $a0, $sp, 161
    0891083C:[AFA20068]: sw         $v0, 104($sp)
    08910840:[8E020054]: lw         $v0, 84($s0)
    08910844:[24030051]: addiu      $v1, $zr, 81 <=> li $v1, 81
    08910848:[AFA2006C]: sw         $v0, 108($sp)
    0891084C:[8E020058]: lw         $v0, 88($s0)
    08910850:[AFA20070]: sw         $v0, 112($sp)
    08910854:[8E02005C]: lw         $v0, 92($s0)
    08910858:[AFA20074]: sw         $v0, 116($sp)
    0891085C:[8E020060]: lw         $v0, 96($s0)
    08910860:[AFA20078]: sw         $v0, 120($sp)
    08910864:[8E020064]: lw         $v0, 100($s0)
    08910868:[AFA2007C]: sw         $v0, 124($sp)
    0891086C:[C6020068]: lwc1       $f2, 104($s0)
    08910870:[C601006C]: lwc1       $f1, 108($s0)
    08910874:[C6000070]: lwc1       $f0, 112($s0)
    08910878:[E7A20080]: swc1       $f2, 128($sp)
    0891087C:[E7A10084]: swc1       $f1, 132($sp)
    08910880:[E7A00088]: swc1       $f0, 136($sp)
    08910884:[C6020074]: lwc1       $f2, 116($s0)
    08910888:[C6010078]: lwc1       $f1, 120($s0)
    0891088C:[C600007C]: lwc1       $f0, 124($s0)
    08910890:[E7A2008C]: swc1       $f2, 140($sp)
    08910894:[E7A10090]: swc1       $f1, 144($sp)
    08910898:[E7A00094]: swc1       $f0, 148($sp)
    0891089C:[92070080]: lbu        $a3, 128($s0)
    089108A0:[92060081]: lbu        $a2, 129($s0)
    089108A4:[92020082]: lbu        $v0, 130($s0)
    089108A8:[A3A70098]: sb         $a3, 152($sp)
    089108AC:[A3A60099]: sb         $a2, 153($sp)
    089108B0:[A3A2009A]: sb         $v0, 154($sp)
    089108B4:[92070083]: lbu        $a3, 131($s0)
    089108B8:[92060084]: lbu        $a2, 132($s0)
    089108BC:[92020085]: lbu        $v0, 133($s0)
    089108C0:[A3A7009B]: sb         $a3, 155($sp)
    089108C4:[A3A6009C]: sb         $a2, 156($sp)
    089108C8:[A3A2009D]: sb         $v0, 157($sp)
    089108CC:[92070086]: lbu        $a3, 134($s0)
    089108D0:[92060087]: lbu        $a2, 135($s0)
    089108D4:[92020088]: lbu        $v0, 136($s0)
    089108D8:[A3A7009E]: sb         $a3, 158($sp)
    089108DC:[A3A6009F]: sb         $a2, 159($sp)
    089108E0:[A3A200A0]: sb         $v0, 160($sp)
    089108E4:[80A20000]: lb         $v0, 0($a1)
    089108E8:[2463FFFF]: addiu      $v1, $v1, -1
    089108EC:[A0820000]: sb         $v0, 0($a0)
    089108F0:[24A50001]: addiu      $a1, $a1, 1
    089108F4:[1C60FFFB]: bgtz       $v1, 0x089108E4
    089108F8:[24840001]: addiu      $a0, $a0, 1
    089108FC:[260500DA]: addiu      $a1, $s0, 218
    08910900:[27A400F2]: addiu      $a0, $sp, 242
    08910904:[24030051]: addiu      $v1, $zr, 81 <=> li $v1, 81
    08910908:[80A20000]: lb         $v0, 0($a1)
    0891090C:[2463FFFF]: addiu      $v1, $v1, -1
    08910910:[A0820000]: sb         $v0, 0($a0)
    08910914:[24A50001]: addiu      $a1, $a1, 1
    08910918:[1C60FFFB]: bgtz       $v1, 0x08910908
    0891091C:[24840001]: addiu      $a0, $a0, 1
    08910920:[27A40144]: addiu      $a0, $sp, 324
    08910924:[0E20BAEE]: jal        0x0882EBB8
    08910928:[2605012C]: addiu      $a1, $s0, 300
    0891092C:[C6000134]: lwc1       $f0, 308($s0)
    08910930:[26070140]: addiu      $a3, $s0, 320
    08910934:[27A60158]: addiu      $a2, $sp, 344
    08910938:[E7A0014C]: swc1       $f0, 332($sp)
    0891093C:[8E030138]: lw         $v1, 312($s0)
    08910940:[2405002D]: addiu      $a1, $zr, 45 <=> li $a1, 45
    08910944:[AFA30150]: sw         $v1, 336($sp)
    08910948:[8E03013C]: lw         $v1, 316($s0)
    0891094C:[AFA30154]: sw         $v1, 340($sp)
    08910950:[8CE40000]: lw         $a0, 0($a3)
    08910954:[8CE30004]: lw         $v1, 4($a3)
    08910958:[24A5FFFF]: addiu      $a1, $a1, -1
    0891095C:[ACC40000]: sw         $a0, 0($a2)
    08910960:[ACC30004]: sw         $v1, 4($a2)
    08910964:[24E70008]: addiu      $a3, $a3, 8
    08910968:[1CA0FFF9]: bgtz       $a1, 0x08910950
    0891096C:[24C60008]: addiu      $a2, $a2, 8
    08910970:[260702A8]: addiu      $a3, $s0, 680
    08910974:[27A602C0]: addiu      $a2, $sp, 704
    08910978:[2405002D]: addiu      $a1, $zr, 45 <=> li $a1, 45
    0891097C:[8CE40000]: lw         $a0, 0($a3)
    08910980:[8CE30004]: lw         $v1, 4($a3)
    08910984:[24A5FFFF]: addiu      $a1, $a1, -1
    08910988:[ACC40000]: sw         $a0, 0($a2)
    0891098C:[ACC30004]: sw         $v1, 4($a2)
    08910990:[24E70008]: addiu      $a3, $a3, 8
    08910994:[1CA0FFF9]: bgtz       $a1, 0x0891097C
    08910998:[24C60008]: addiu      $a2, $a2, 8
    0891099C:[26070410]: addiu      $a3, $s0, 1040
    089109A0:[27A60428]: addiu      $a2, $sp, 1064
    089109A4:[2405002D]: addiu      $a1, $zr, 45 <=> li $a1, 45
    089109A8:[8CE40000]: lw         $a0, 0($a3)
    089109AC:[8CE30004]: lw         $v1, 4($a3)
    089109B0:[24A5FFFF]: addiu      $a1, $a1, -1
    089109B4:[ACC40000]: sw         $a0, 0($a2)
    089109B8:[ACC30004]: sw         $v1, 4($a2)
    089109BC:[24E70008]: addiu      $a3, $a3, 8
    089109C0:[1CA0FFF9]: bgtz       $a1, 0x089109A8
    089109C4:[24C60008]: addiu      $a2, $a2, 8
    089109C8:[8E230038]: lw         $v1, 56($s1)
    089109CC:[2C610007]: sltiu      $at, $v1, 7
    089109D0:[5020010D]: beql       $at, $zr, 0x08910E08
    089109D4:[8FBF000C]: lw         $ra, 12($sp)
    089109D8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    089109DC:[00031880]: sll        $v1, $v1, 0x0002
    089109E0:[24844DF8]: addiu      $a0, $a0, 19960
    089109E4:[00641821]: addu       $v1, $v1, $a0
    089109E8:[8C630000]: lw         $v1, 0($v1)
    089109EC:[00600008]: jr         $v1
    089109F0:[00000000]: nop
    08910E08:[8FB10008]: lw         $s1, 8($sp)
    08910E0C:[8FB00004]: lw         $s0, 4($sp)
    08910E10:[03E00008]: jr         $ra
    08910E14:[27BD0590]: addiu      $sp, $sp, 1424
  Back Branch 08910918 366,525 times (length 6)
    089108F4:[1C60FFFB]: bgtz       $v1, 0x089108E4
    089108F8:[24840001]: addiu      $a0, $a0, 1
    089108FC:[260500DA]: addiu      $a1, $s0, 218
    08910900:[27A400F2]: addiu      $a0, $sp, 242
    08910904:[24030051]: addiu      $v1, $zr, 81 <=> li $v1, 81
--> 08910908:[80A20000]: lb         $v0, 0($a1)
    0891090C:[2463FFFF]: addiu      $v1, $v1, -1
    08910910:[A0820000]: sb         $v0, 0($a0)
    08910914:[24A50001]: addiu      $a1, $a1, 1
--> 08910918:[1C60FFFB]: bgtz       $v1, 0x08910908
    0891091C:[24840001]: addiu      $a0, $a0, 1
    08910920:[27A40144]: addiu      $a0, $sp, 324
    08910924:[0E20BAEE]: jal        0x0882EBB8
    08910928:[2605012C]: addiu      $a1, $s0, 300
  Back Branch 089108F4 366,525 times (length 6)
    089108D0:[92060087]: lbu        $a2, 135($s0)
    089108D4:[92020088]: lbu        $v0, 136($s0)
    089108D8:[A3A7009E]: sb         $a3, 158($sp)
    089108DC:[A3A6009F]: sb         $a2, 159($sp)
    089108E0:[A3A200A0]: sb         $v0, 160($sp)
--> 089108E4:[80A20000]: lb         $v0, 0($a1)
    089108E8:[2463FFFF]: addiu      $v1, $v1, -1
    089108EC:[A0820000]: sb         $v0, 0($a0)
    089108F0:[24A50001]: addiu      $a1, $a1, 1
--> 089108F4:[1C60FFFB]: bgtz       $v1, 0x089108E4
    089108F8:[24840001]: addiu      $a0, $a0, 1
    089108FC:[260500DA]: addiu      $a1, $s0, 218
    08910900:[27A400F2]: addiu      $a0, $sp, 242
    08910904:[24030051]: addiu      $v1, $zr, 81 <=> li $v1, 81
  Back Branch 08910968 203,625 times (length 8)
    0891093C:[8E030138]: lw         $v1, 312($s0)
    08910940:[2405002D]: addiu      $a1, $zr, 45 <=> li $a1, 45
    08910944:[AFA30150]: sw         $v1, 336($sp)
    08910948:[8E03013C]: lw         $v1, 316($s0)
    0891094C:[AFA30154]: sw         $v1, 340($sp)
--> 08910950:[8CE40000]: lw         $a0, 0($a3)
    08910954:[8CE30004]: lw         $v1, 4($a3)
    08910958:[24A5FFFF]: addiu      $a1, $a1, -1
    0891095C:[ACC40000]: sw         $a0, 0($a2)
    08910960:[ACC30004]: sw         $v1, 4($a2)
    08910964:[24E70008]: addiu      $a3, $a3, 8
--> 08910968:[1CA0FFF9]: bgtz       $a1, 0x08910950
    0891096C:[24C60008]: addiu      $a2, $a2, 8
    08910970:[260702A8]: addiu      $a3, $s0, 680
    08910974:[27A602C0]: addiu      $a2, $sp, 704
    08910978:[2405002D]: addiu      $a1, $zr, 45 <=> li $a1, 45
  Back Branch 089109C0 203,625 times (length 8)
    08910994:[1CA0FFF9]: bgtz       $a1, 0x0891097C
    08910998:[24C60008]: addiu      $a2, $a2, 8
    0891099C:[26070410]: addiu      $a3, $s0, 1040
    089109A0:[27A60428]: addiu      $a2, $sp, 1064
    089109A4:[2405002D]: addiu      $a1, $zr, 45 <=> li $a1, 45
--> 089109A8:[8CE40000]: lw         $a0, 0($a3)
    089109AC:[8CE30004]: lw         $v1, 4($a3)
    089109B0:[24A5FFFF]: addiu      $a1, $a1, -1
    089109B4:[ACC40000]: sw         $a0, 0($a2)
    089109B8:[ACC30004]: sw         $v1, 4($a2)
    089109BC:[24E70008]: addiu      $a3, $a3, 8
--> 089109C0:[1CA0FFF9]: bgtz       $a1, 0x089109A8
    089109C4:[24C60008]: addiu      $a2, $a2, 8
    089109C8:[8E230038]: lw         $v1, 56($s1)
    089109CC:[2C610007]: sltiu      $at, $v1, 7
    089109D0:[5020010D]: beql       $at, $zr, 0x08910E08
  Back Branch 08910994 203,625 times (length 8)
    08910968:[1CA0FFF9]: bgtz       $a1, 0x08910950
    0891096C:[24C60008]: addiu      $a2, $a2, 8
    08910970:[260702A8]: addiu      $a3, $s0, 680
    08910974:[27A602C0]: addiu      $a2, $sp, 704
    08910978:[2405002D]: addiu      $a1, $zr, 45 <=> li $a1, 45
--> 0891097C:[8CE40000]: lw         $a0, 0($a3)
    08910980:[8CE30004]: lw         $v1, 4($a3)
    08910984:[24A5FFFF]: addiu      $a1, $a1, -1
    08910988:[ACC40000]: sw         $a0, 0($a2)
    0891098C:[ACC30004]: sw         $v1, 4($a2)
    08910990:[24E70008]: addiu      $a3, $a3, 8
--> 08910994:[1CA0FFF9]: bgtz       $a1, 0x0891097C
    08910998:[24C60008]: addiu      $a2, $a2, 8
    0891099C:[26070410]: addiu      $a3, $s0, 1040
    089109A0:[27A60428]: addiu      $a2, $sp, 1064
    089109A4:[2405002D]: addiu      $a1, $zr, 45 <=> li $a1, 45
_S1_2_8869348 9,555,070 instructions (0.800%), 1,365,010 calls (08869348 - 0886937C, length 14)
    08869348:[D8A00000]: lv.q       C000.q, 0($a1)
    0886934C:[D8A10010]: lv.q       C010.q, 16($a1)
    08869350:[D8A20020]: lv.q       C020.q, 32($a1)
    08869354:[D8A30030]: lv.q       C030.q, 48($a1)
    08869358:[D8C40000]: lv.q       C100.q, 0($a2)
    0886935C:[D8C50010]: lv.q       C110.q, 16($a2)
    08869360:[D8C60020]: lv.q       C120.q, 32($a2)
    08869364:[F004A008]: VMMUL.t    M200.t, M000.t, M100.t
    08869368:[D000A72B]: vmov.t     R203.t, R103.t
    0886936C:[F8880000]: sv.q       C200.q, 0($a0)
    08869370:[F8890010]: sv.q       C210.q, 16($a0)
    08869374:[F88A0020]: sv.q       C220.q, 32($a0)
    08869378:[03E00008]: jr         $ra
    0886937C:[F8830030]: sv.q       C030.q, 48($a0)
_S1_2_88695E4 9,102,078 instructions (0.762%), 1,011,342 calls (088695E4 - 08869610, length 12)
    088695E4:[D8C40000]: lv.q       C100.q, 0($a2)
    088695E8:[D8A00000]: lv.q       C000.q, 0($a1)
    088695EC:[D8A10010]: lv.q       C010.q, 16($a1)
    088695F0:[D8A20020]: lv.q       C020.q, 32($a1)
    088695F4:[D8A30030]: lv.q       C030.q, 48($a1)
    088695F8:[F184A085]: VTFM4.q    C110.q, E000.q, C100.q
    088695FC:[DC00F055]: VPFXS      [1, 1, 1, 1]
    08869600:[63E50065]: vdiv.s     S113.s, S000.s, S113.s
    08869604:[65658506]: vscl.t     C120.t, C110.t, S113.s
    08869608:[C886000F]: lv.s       S123.s, 12($a0)
    0886960C:[03E00008]: jr         $ra
    08869610:[F8860000]: sv.q       C120.q, 0($a0)
_S1_2_8828CE8 8,493,408 instructions (0.711%), 4,596 calls (08828CE8 - 0882904C, length 218)
    08828CE8:[27BDFFF0]: addiu      $sp, $sp, -16
    08828CEC:[AFBF000C]: sw         $ra, 12($sp)
    08828CF0:[0E20A928]: jal        0x0882A4A0
    08828CF4:[AFB00008]: sw         $s0, 8($sp)
    08828CF8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828CFC:[8C4364F8]: lw         $v1, 25848($v0)
    08828D00:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828D04:[8C4264F0]: lw         $v0, 25840($v0)
    08828D08:[00621023]: subu       $v0, $v1, $v0
    08828D0C:[04420004]: bltzl      $v0, 0x08828D20
    08828D10:[00021842]: srl        $v1, $v0, 0x0001
    08828D14:[44820800]: mtc1       $v0, $f1
    08828D18:[10000006]: b          0x08828D34
    08828D1C:[46800860]: cvt.s.w    $f1, $f1
    08828D20:[30420001]: andi       $v0, $v0, 1
    08828D24:[00621825]: or         $v1, $v1, $v0
    08828D28:[44830800]: mtc1       $v1, $f1
    08828D2C:[46800860]: cvt.s.w    $f1, $f1
    08828D30:[46010840]: add.s      $f1, $f1, $f1
    08828D34:[46000803]: div.s      $f0, $f1, $f0
    08828D38:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828D3C:[0E20A928]: jal        0x0882A4A0
    08828D40:[E4406504]: swc1       $f0, 25860($v0)
    08828D44:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828D48:[8C436500]: lw         $v1, 25856($v0)
    08828D4C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828D50:[8C4264F0]: lw         $v0, 25840($v0)
    08828D54:[00621023]: subu       $v0, $v1, $v0
    08828D58:[04420004]: bltzl      $v0, 0x08828D6C
    08828D5C:[00021842]: srl        $v1, $v0, 0x0001
    08828D60:[44820800]: mtc1       $v0, $f1
    08828D64:[10000006]: b          0x08828D80
    08828D68:[46800860]: cvt.s.w    $f1, $f1
    08828D6C:[30420001]: andi       $v0, $v0, 1
    08828D70:[00621825]: or         $v1, $v1, $v0
    08828D74:[44830800]: mtc1       $v1, $f1
    08828D78:[46800860]: cvt.s.w    $f1, $f1
    08828D7C:[46010840]: add.s      $f1, $f1, $f1
    08828D80:[46000803]: div.s      $f0, $f1, $f0
    08828D84:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828D88:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    08828D8C:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828D90:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08828D94:[24A56510]: addiu      $a1, $a1, 25872
    08828D98:[246367E0]: addiu      $v1, $v1, 26592
    08828D9C:[E4406508]: swc1       $f0, 25864($v0)
    08828DA0:[00061080]: sll        $v0, $a2, 0x0002
    08828DA4:[00A22021]: addu       $a0, $a1, $v0
    08828DA8:[00621021]: addu       $v0, $v1, $v0
    08828DAC:[C4400004]: lwc1       $f0, 4($v0)
    08828DB0:[C4810004]: lwc1       $f1, 4($a0)
    08828DB4:[24C60001]: addiu      $a2, $a2, 1
    08828DB8:[E4400000]: swc1       $f0, 0($v0)
    08828DBC:[28C200B3]: slti       $v0, $a2, 179
    08828DC0:[1440FFF7]: bne        $v0, $zr, 0x08828DA0
    08828DC4:[E4810000]: swc1       $f1, 0($a0)
    08828DC8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828DCC:[C4406504]: lwc1       $f0, 25860($v0)
    08828DD0:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828DD4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08828DD8:[E46067DC]: swc1       $f0, 26588($v1)
    08828DDC:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828DE0:[C4406508]: lwc1       $f0, 25864($v0)
    08828DE4:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828DE8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828DEC:[E4606AAC]: swc1       $f0, 27308($v1)
    08828DF0:[8C43650C]: lw         $v1, 25868($v0)
    08828DF4:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828DF8:[24630001]: addiu      $v1, $v1, 1
    08828DFC:[0E20CFCE]: jal        0x08833F38
    08828E00:[AC43650C]: sw         $v1, 25868($v0)
    08828E04:[5040005A]: beql       $v0, $zr, 0x08828F70
    08828E08:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08828E0C:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    08828E10:[44826000]: mtc1       $v0, $f12
    08828E14:[24020107]: addiu      $v0, $zr, 263 <=> li $v0, 263
    08828E18:[44820000]: mtc1       $v0, $f0
    08828E1C:[46800360]: cvt.s.w    $f13, $f0
    08828E20:[3C034348]: lui        $v1, 0x4348 <=> li $v1, 0x43480000
    08828E24:[3C0240E0]: lui        $v0, 0x40E0 <=> li $v0, 0x40E00000
    08828E28:[3C047F00]: lui        $a0, 0x7F00 <=> li $a0, 0x7F000000
    08828E2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08828E30:[44837000]: mtc1       $v1, $f14
    08828E34:[0E20BE5A]: jal        0x0882F968
    08828E38:[44827800]: mtc1       $v0, $f15
    08828E3C:[3C024250]: lui        $v0, 0x4250 <=> li $v0, 0x42500000
    08828E40:[44826000]: mtc1       $v0, $f12
    08828E44:[24020107]: addiu      $v0, $zr, 263 <=> li $v0, 263
    08828E48:[44820000]: mtc1       $v0, $f0
    08828E4C:[46800360]: cvt.s.w    $f13, $f0
    08828E50:[3C034387]: lui        $v1, 0x4387 <=> li $v1, 0x43870000
    08828E54:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    08828E58:[3444FFFF]: ori        $a0, $v0, -1
    08828E5C:[46006386]: mov.s      $f14, $f12
    08828E60:[0E20BB92]: jal        0x0882EE48
    08828E64:[44837800]: mtc1       $v1, $f15
    08828E68:[3C0242CC]: lui        $v0, 0x42CC <=> li $v0, 0x42CC0000
    08828E6C:[44826000]: mtc1       $v0, $f12
    08828E70:[24020107]: addiu      $v0, $zr, 263 <=> li $v0, 263
    08828E74:[44820000]: mtc1       $v0, $f0
    08828E78:[46800360]: cvt.s.w    $f13, $f0
    08828E7C:[3C034387]: lui        $v1, 0x4387 <=> li $v1, 0x43870000
    08828E80:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    08828E84:[3444FFFF]: ori        $a0, $v0, -1
    08828E88:[46006386]: mov.s      $f14, $f12
    08828E8C:[0E20BB92]: jal        0x0882EE48
    08828E90:[44837800]: mtc1       $v1, $f15
    08828E94:[3C024318]: lui        $v0, 0x4318 <=> li $v0, 0x43180000
    08828E98:[44826000]: mtc1       $v0, $f12
    08828E9C:[24020107]: addiu      $v0, $zr, 263 <=> li $v0, 263
    08828EA0:[44820000]: mtc1       $v0, $f0
    08828EA4:[46800360]: cvt.s.w    $f13, $f0
    08828EA8:[3C034387]: lui        $v1, 0x4387 <=> li $v1, 0x43870000
    08828EAC:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    08828EB0:[3444FFFF]: ori        $a0, $v0, -1
    08828EB4:[46006386]: mov.s      $f14, $f12
    08828EB8:[0E20BB92]: jal        0x0882EE48
    08828EBC:[44837800]: mtc1       $v1, $f15
    08828EC0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828EC4:[C4416504]: lwc1       $f1, 25860($v0)
    08828EC8:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    08828ECC:[44827800]: mtc1       $v0, $f15
    08828ED0:[3C024384]: lui        $v0, 0x4384 <=> li $v0, 0x43840000
    08828ED4:[44826800]: mtc1       $v0, $f13
    08828ED8:[3C024348]: lui        $v0, 0x4348 <=> li $v0, 0x43480000
    08828EDC:[44820000]: mtc1       $v0, $f0
    08828EE0:[46010382]: mul.s      $f14, $f0, $f1
    08828EE4:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08828EE8:[44820000]: mtc1       $v0, $f0
    08828EEC:[4600083F]: c.ngt.s    $f1, $f0
    08828EF0:[00000000]: nop
    08828EF4:[45030004]: bc1tl      0x08828F08
    08828EF8:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08828EFC:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08828F00:[10000002]: b          0x08828F0C
    08828F04:[344400FF]: ori        $a0, $v0, 255
    08828F08:[3444FFFF]: ori        $a0, $v0, -1
    08828F0C:[46007B06]: mov.s      $f12, $f15
    08828F10:[0E20BE5A]: jal        0x0882F968
    08828F14:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08828F18:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828F1C:[C4416508]: lwc1       $f1, 25864($v0)
    08828F20:[3C034348]: lui        $v1, 0x4348 <=> li $v1, 0x43480000
    08828F24:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    08828F28:[44827800]: mtc1       $v0, $f15
    08828F2C:[2402010B]: addiu      $v0, $zr, 267 <=> li $v0, 267
    08828F30:[44820000]: mtc1       $v0, $f0
    08828F34:[46800360]: cvt.s.w    $f13, $f0
    08828F38:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08828F3C:[44830000]: mtc1       $v1, $f0
    08828F40:[46010382]: mul.s      $f14, $f0, $f1
    08828F44:[44820000]: mtc1       $v0, $f0
    08828F48:[4600083F]: c.ngt.s    $f1, $f0
    08828F4C:[00000000]: nop
    08828F50:[45030003]: bc1tl      0x08828F60
    08828F54:[2404FF00]: addiu      $a0, $zr, -256 <=> li $a0, -256
    08828F58:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08828F5C:[344400FF]: ori        $a0, $v0, 255
    08828F60:[46007B06]: mov.s      $f12, $f15
    08828F64:[0E20BE5A]: jal        0x0882F968
    08828F68:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08828F6C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08828F70:[0E20CFCE]: jal        0x08833F38
    08828F74:[00000000]: nop
    08828F78:[50400032]: beql       $v0, $zr, 0x08829044
    08828F7C:[8FBF000C]: lw         $ra, 12($sp)
    08828F80:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828F84:[C4416504]: lwc1       $f1, 25860($v0)
    08828F88:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08828F8C:[44820000]: mtc1       $v0, $f0
    08828F90:[4600083F]: c.ngt.s    $f1, $f0
    08828F94:[00000000]: nop
    08828F98:[45030004]: bc1tl      0x08828FAC
    08828F9C:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08828FA0:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08828FA4:[10000002]: b          0x08828FB0
    08828FA8:[345000FF]: ori        $s0, $v0, 255
    08828FAC:[3450FFFF]: ori        $s0, $v0, -1
    08828FB0:[0E20CFCE]: jal        0x08833F38
    08828FB4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08828FB8:[50400002]: beql       $v0, $zr, 0x08828FC4
    08828FBC:[240500FF]: addiu      $a1, $zr, 255 <=> li $a1, 255
    08828FC0:[240500F7]: addiu      $a1, $zr, 247 <=> li $a1, 247
    08828FC4:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828FC8:[C44C6504]: lwc1       $f12, 25860($v0)
    08828FCC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08828FD0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08828FD4:[24070006]: addiu      $a3, $zr, 6 <=> li $a3, 6
    08828FD8:[24080008]: addiu      $t0, $zr, 8 <=> li $t0, 8
    08828FDC:[0E20D5F2]: jal        0x088357C8
    08828FE0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08828FE4:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828FE8:[C4416508]: lwc1       $f1, 25864($v0)
    08828FEC:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08828FF0:[44820000]: mtc1       $v0, $f0
    08828FF4:[4600083F]: c.ngt.s    $f1, $f0
    08828FF8:[00000000]: nop
    08828FFC:[45030003]: bc1tl      0x0882900C
    08829000:[2410FF00]: addiu      $s0, $zr, -256 <=> li $s0, -256
    08829004:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08829008:[345000FF]: ori        $s0, $v0, 255
    0882900C:[0E20CFCE]: jal        0x08833F38
    08829010:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08829014:[50400002]: beql       $v0, $zr, 0x08829020
    08829018:[24050107]: addiu      $a1, $zr, 263 <=> li $a1, 263
    0882901C:[240500FF]: addiu      $a1, $zr, 255 <=> li $a1, 255
    08829020:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08829024:[C44C6508]: lwc1       $f12, 25864($v0)
    08829028:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0882902C:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08829030:[24070006]: addiu      $a3, $zr, 6 <=> li $a3, 6
    08829034:[24080008]: addiu      $t0, $zr, 8 <=> li $t0, 8
    08829038:[0E20D5F2]: jal        0x088357C8
    0882903C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08829040:[8FBF000C]: lw         $ra, 12($sp)
    08829044:[8FB00008]: lw         $s0, 8($sp)
    08829048:[03E00008]: jr         $ra
    0882904C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08828DC0 822,684 times (length 10)
    08828D8C:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828D90:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08828D94:[24A56510]: addiu      $a1, $a1, 25872
    08828D98:[246367E0]: addiu      $v1, $v1, 26592
    08828D9C:[E4406508]: swc1       $f0, 25864($v0)
--> 08828DA0:[00061080]: sll        $v0, $a2, 0x0002
    08828DA4:[00A22021]: addu       $a0, $a1, $v0
    08828DA8:[00621021]: addu       $v0, $v1, $v0
    08828DAC:[C4400004]: lwc1       $f0, 4($v0)
    08828DB0:[C4810004]: lwc1       $f1, 4($a0)
    08828DB4:[24C60001]: addiu      $a2, $a2, 1
    08828DB8:[E4400000]: swc1       $f0, 0($v0)
    08828DBC:[28C200B3]: slti       $v0, $a2, 179
--> 08828DC0:[1440FFF7]: bne        $v0, $zr, 0x08828DA0
    08828DC4:[E4810000]: swc1       $f1, 0($a0)
    08828DC8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828DCC:[C4406504]: lwc1       $f0, 25860($v0)
    08828DD0:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
_S1_2_8865E58 8,396,558 instructions (0.703%), 489,828 calls (08865E58 - 08865ECC, length 30)
    08865E58:[27BDFFF0]: addiu      $sp, $sp, -16
    08865E5C:[AFBF000C]: sw         $ra, 12($sp)
    08865E60:[AFB00008]: sw         $s0, 8($sp)
    08865E64:[8C82004C]: lw         $v0, 76($a0)
    08865E68:[8C830018]: lw         $v1, 24($a0)
    08865E6C:[30420001]: andi       $v0, $v0, 1
    08865E70:[10400006]: beq        $v0, $zr, 0x08865E8C
    08865E74:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08865E78:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08865E7C:[0E2199E8]: jal        0x088667A0
    08865E80:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08865E84:[1000000E]: b          0x08865EC0
    08865E88:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08865E8C:[5060000C]: beql       $v1, $zr, 0x08865EC0
    08865E90:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08865E94:[0E2199DA]: jal        0x08866768
    08865E98:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08865E9C:[1C400007]: bgtz       $v0, 0x08865EBC
    08865EA0:[00000000]: nop
    08865EA4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08865EA8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08865EAC:[0E2199E8]: jal        0x088667A0
    08865EB0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08865EB4:[10000002]: b          0x08865EC0
    08865EB8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08865EBC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08865EC0:[8FBF000C]: lw         $ra, 12($sp)
    08865EC4:[8FB00008]: lw         $s0, 8($sp)
    08865EC8:[03E00008]: jr         $ra
    08865ECC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8867658 7,430,829 instructions (0.622%), 253,091 calls (08867658 - 088676F8, length 41)
    08867658:[27BDFFF0]: addiu      $sp, $sp, -16
    0886765C:[AFBF000C]: sw         $ra, 12($sp)
    08867660:[AFB00008]: sw         $s0, 8($sp)
    08867664:[8C82004C]: lw         $v0, 76($a0)
    08867668:[30420400]: andi       $v0, $v0, 1024
    0886766C:[1440001E]: bne        $v0, $zr, 0x088676E8
    08867670:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08867674:[C4CC0004]: lwc1       $f12, 4($a2)
    08867678:[C4C0000C]: lwc1       $f0, 12($a2)
    0886767C:[46006032]: c.eq.s     $f12, $f0
    08867680:[00000000]: nop
    08867684:[45000003]: bc1f       0x08867694
    08867688:[86020044]: lh         $v0, 68($s0)
    0886768C:[1000000F]: b          0x088676CC
    08867690:[44806800]: mtc1       $zr, $f13
    08867694:[460C0081]: sub.s      $f2, $f0, $f12
    08867698:[84C40000]: lh         $a0, 0($a2)
    0886769C:[84C30008]: lh         $v1, 8($a2)
    088676A0:[7C021620]: seh        $v0, $v0
    088676A4:[00441023]: subu       $v0, $v0, $a0
    088676A8:[00641823]: subu       $v1, $v1, $a0
    088676AC:[44830000]: mtc1       $v1, $f0
    088676B0:[46800060]: cvt.s.w    $f1, $f0
    088676B4:[44820000]: mtc1       $v0, $f0
    088676B8:[46800020]: cvt.s.w    $f0, $f0
    088676BC:[46010003]: div.s      $f0, $f0, $f1
    088676C0:[46001002]: mul.s      $f0, $f2, $f0
    088676C4:[46006300]: add.s      $f12, $f12, $f0
    088676C8:[44806800]: mtc1       $zr, $f13
    088676CC:[0E21A48F]: jal        0x0886923C
    088676D0:[00000000]: nop
    088676D4:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    088676D8:[44826800]: mtc1       $v0, $f13
    088676DC:[0E21A495]: jal        0x08869254
    088676E0:[46000306]: mov.s      $f12, $f0
    088676E4:[E60000FC]: swc1       $f0, 252($s0)
    088676E8:[8FBF000C]: lw         $ra, 12($sp)
    088676EC:[8FB00008]: lw         $s0, 8($sp)
    088676F0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088676F4:[03E00008]: jr         $ra
    088676F8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8862860 6,797,054 instructions (0.569%), 4,596 calls (08862860 - 0886292C, length 52)
    08862860:[27BDFFE0]: addiu      $sp, $sp, -32
    08862864:[AFBF001C]: sw         $ra, 28($sp)
    08862868:[AFB50018]: sw         $s5, 24($sp)
    0886286C:[AFB40014]: sw         $s4, 20($sp)
    08862870:[AFB30010]: sw         $s3, 16($sp)
    08862874:[AFB2000C]: sw         $s2, 12($sp)
    08862878:[AFB10008]: sw         $s1, 8($sp)
    0886287C:[AFB00004]: sw         $s0, 4($sp)
    08862880:[3C150886]: lui        $s5, 0x0886 <=> li $s5, 0x08860000
    08862884:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08862888:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    0886288C:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    08862890:[10A00003]: beq        $a1, $zr, 0x088628A0
    08862894:[26B52930]: addiu      $s5, $s5, 10544
    08862898:[10000002]: b          0x088628A4
    0886289C:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088628A0:[02A09821]: addu       $s3, $s5, $zr <=> move $s3, $s5
    088628A4:[10C00002]: beq        $a2, $zr, 0x088628B0
    088628A8:[00000000]: nop
    088628AC:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    088628B0:[0E219AD3]: jal        0x08866B4C
    088628B4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088628B8:[10000012]: b          0x08862904
    088628BC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088628C0:[58400009]: blezl      $v0, 0x088628E8
    088628C4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088628C8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088628CC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088628D0:[0260F809]: jalr       $ra, $s3
    088628D4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088628D8:[0E219A8F]: jal        0x08866A3C
    088628DC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088628E0:[10000008]: b          0x08862904
    088628E4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088628E8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088628EC:[02A0F809]: jalr       $ra, $s5
    088628F0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088628F4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088628F8:[0E218A4E]: jal        0x08862938
    088628FC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08862900:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08862904:[5680FFEE]: bnel       $s4, $zr, 0x088628C0
    08862908:[8E820008]: lw         $v0, 8($s4)
    0886290C:[8FBF001C]: lw         $ra, 28($sp)
    08862910:[8FB50018]: lw         $s5, 24($sp)
    08862914:[8FB40014]: lw         $s4, 20($sp)
    08862918:[8FB30010]: lw         $s3, 16($sp)
    0886291C:[8FB2000C]: lw         $s2, 12($sp)
    08862920:[8FB10008]: lw         $s1, 8($sp)
    08862924:[8FB00004]: lw         $s0, 4($sp)
    08862928:[03E00008]: jr         $ra
    0886292C:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08862904 604,126 times (length 19)
    088628AC:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    088628B0:[0E219AD3]: jal        0x08866B4C
    088628B4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088628B8:[10000012]: b          0x08862904
    088628BC:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
--> 088628C0:[58400009]: blezl      $v0, 0x088628E8
    088628C4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088628C8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088628CC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088628D0:[0260F809]: jalr       $ra, $s3
    088628D4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088628D8:[0E219A8F]: jal        0x08866A3C
    088628DC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088628E0:[10000008]: b          0x08862904
    088628E4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088628E8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088628EC:[02A0F809]: jalr       $ra, $s5
    088628F0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088628F4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088628F8:[0E218A4E]: jal        0x08862938
    088628FC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08862900:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
--> 08862904:[5680FFEE]: bnel       $s4, $zr, 0x088628C0
    08862908:[8E820008]: lw         $v0, 8($s4)
    0886290C:[8FBF001C]: lw         $ra, 28($sp)
    08862910:[8FB50018]: lw         $s5, 24($sp)
    08862914:[8FB40014]: lw         $s4, 20($sp)
_S1_2_8863BCC 6,668,796 instructions (0.558%), 4,596 calls (08863BCC - 08863F58, length 228)
    08863BCC:[27BDFEE0]: addiu      $sp, $sp, -288
    08863BD0:[AFBF000C]: sw         $ra, 12($sp)
    08863BD4:[AFB00008]: sw         $s0, 8($sp)
    08863BD8:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08863BDC:[8C439E60]: lw         $v1, -24992($v0)
    08863BE0:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08863BE4:[C441A010]: lwc1       $f1, -24560($v0)
    08863BE8:[8C700064]: lw         $s0, 100($v1)
    08863BEC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08863BF0:[C440A014]: lwc1       $f0, -24556($v0)
    08863BF4:[E7A10040]: swc1       $f1, 64($sp)
    08863BF8:[27A30020]: addiu      $v1, $sp, 32
    08863BFC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08863C00:[C441A018]: lwc1       $f1, -24552($v0)
    08863C04:[E7A00044]: swc1       $f0, 68($sp)
    08863C08:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08863C0C:[C440A01C]: lwc1       $f0, -24548($v0)
    08863C10:[E7A10048]: swc1       $f1, 72($sp)
    08863C14:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08863C18:[C441A020]: lwc1       $f1, -24544($v0)
    08863C1C:[E7A0004C]: swc1       $f0, 76($sp)
    08863C20:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08863C24:[C440A024]: lwc1       $f0, -24540($v0)
    08863C28:[E7A10030]: swc1       $f1, 48($sp)
    08863C2C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08863C30:[C441A028]: lwc1       $f1, -24536($v0)
    08863C34:[E7A00034]: swc1       $f0, 52($sp)
    08863C38:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08863C3C:[C440A02C]: lwc1       $f0, -24532($v0)
    08863C40:[E7A10038]: swc1       $f1, 56($sp)
    08863C44:[E7A0003C]: swc1       $f0, 60($sp)
    08863C48:[10600005]: beq        $v1, $zr, 0x08863C60
    08863C4C:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08863C50:[00000000]: 0x8863C50 - bzeroSequence[A0600000,2442FFFF,1440FFFD,24630001](3,0,2)
    08863C60:[C6000030]: lwc1       $f0, 48($s0)
    08863C64:[27A30010]: addiu      $v1, $sp, 16
    08863C68:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    08863C6C:[E7A00020]: swc1       $f0, 32($sp)
    08863C70:[C6000034]: lwc1       $f0, 52($s0)
    08863C74:[E7A00024]: swc1       $f0, 36($sp)
    08863C78:[C6000038]: lwc1       $f0, 56($s0)
    08863C7C:[10600005]: beq        $v1, $zr, 0x08863C94
    08863C80:[E7A00028]: swc1       $f0, 40($sp)
    08863C84:[00000000]: 0x8863C84 - bzeroSequence[A0600000,2442FFFF,1440FFFD,24630001](3,0,2)
    08863C94:[C6000040]: lwc1       $f0, 64($s0)
    08863C98:[27A400E0]: addiu      $a0, $sp, 224
    08863C9C:[27A50020]: addiu      $a1, $sp, 32
    08863CA0:[E7A00010]: swc1       $f0, 16($sp)
    08863CA4:[C6000044]: lwc1       $f0, 68($s0)
    08863CA8:[27A60010]: addiu      $a2, $sp, 16
    08863CAC:[27A70040]: addiu      $a3, $sp, 64
    08863CB0:[E7A00014]: swc1       $f0, 20($sp)
    08863CB4:[C6000048]: lwc1       $f0, 72($s0)
    08863CB8:[27A80030]: addiu      $t0, $sp, 48
    08863CBC:[0E2190EA]: jal        0x088643A8
    08863CC0:[E7A00018]: swc1       $f0, 24($sp)
    08863CC4:[C60C0000]: lwc1       $f12, 0($s0)
    08863CC8:[C60D000C]: lwc1       $f13, 12($s0)
    08863CCC:[C60E0004]: lwc1       $f14, 4($s0)
    08863CD0:[C60F0008]: lwc1       $f15, 8($s0)
    08863CD4:[0E219135]: jal        0x088644D4
    08863CD8:[27A400A0]: addiu      $a0, $sp, 160
    08863CDC:[27A40060]: addiu      $a0, $sp, 96
    08863CE0:[0E219161]: jal        0x08864584
    08863CE4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08863CE8:[27A400A0]: addiu      $a0, $sp, 160
    08863CEC:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08863CF0:[0E21A4C4]: jal        0x08869310
    08863CF4:[27A600E0]: addiu      $a2, $sp, 224
    08863CF8:[260400C0]: addiu      $a0, $s0, 192
    08863CFC:[27A50060]: addiu      $a1, $sp, 96
    08863D00:[0E21A4C4]: jal        0x08869310
    08863D04:[27A600A0]: addiu      $a2, $sp, 160
    08863D08:[C6000130]: lwc1       $f0, 304($s0)
    08863D0C:[27A40050]: addiu      $a0, $sp, 80
    08863D10:[26050020]: addiu      $a1, $s0, 32
    08863D14:[46800020]: cvt.s.w    $f0, $f0
    08863D18:[E6000020]: swc1       $f0, 32($s0)
    08863D1C:[C6000134]: lwc1       $f0, 308($s0)
    08863D20:[46800020]: cvt.s.w    $f0, $f0
    08863D24:[0E21A585]: jal        0x08869614
    08863D28:[E6000024]: swc1       $f0, 36($s0)
    08863D2C:[26040100]: addiu      $a0, $s0, 256
    08863D30:[0E21A585]: jal        0x08869614
    08863D34:[27A50050]: addiu      $a1, $sp, 80
    08863D38:[C6000100]: lwc1       $f0, 256($s0)
    08863D3C:[3C024500]: lui        $v0, 0x4500 <=> li $v0, 0x45000000
    08863D40:[44820800]: mtc1       $v0, $f1
    08863D44:[46010000]: add.s      $f0, $f0, $f1
    08863D48:[26040110]: addiu      $a0, $s0, 272
    08863D4C:[26050100]: addiu      $a1, $s0, 256
    08863D50:[E6000100]: swc1       $f0, 256($s0)
    08863D54:[C6000104]: lwc1       $f0, 260($s0)
    08863D58:[46010000]: add.s      $f0, $f0, $f1
    08863D5C:[0E21A588]: jal        0x08869620
    08863D60:[E6000104]: swc1       $f0, 260($s0)
    08863D64:[8E020110]: lw         $v0, 272($s0)
    08863D68:[44806800]: mtc1       $zr, $f13
    08863D6C:[AE020118]: sw         $v0, 280($s0)
    08863D70:[8E020114]: lw         $v0, 276($s0)
    08863D74:[AE02011C]: sw         $v0, 284($s0)
    08863D78:[8E020110]: lw         $v0, 272($s0)
    08863D7C:[2442FF10]: addiu      $v0, $v0, -240
    08863D80:[AE020110]: sw         $v0, 272($s0)
    08863D84:[8E020114]: lw         $v0, 276($s0)
    08863D88:[2442FF78]: addiu      $v0, $v0, -136
    08863D8C:[AE020114]: sw         $v0, 276($s0)
    08863D90:[8E020110]: lw         $v0, 272($s0)
    08863D94:[00021100]: sll        $v0, $v0, 0x0004
    08863D98:[AE020110]: sw         $v0, 272($s0)
    08863D9C:[8E020114]: lw         $v0, 276($s0)
    08863DA0:[00021100]: sll        $v0, $v0, 0x0004
    08863DA4:[AE020114]: sw         $v0, 276($s0)
    08863DA8:[8E020118]: lw         $v0, 280($s0)
    08863DAC:[00021100]: sll        $v0, $v0, 0x0004
    08863DB0:[AE020118]: sw         $v0, 280($s0)
    08863DB4:[8E02011C]: lw         $v0, 284($s0)
    08863DB8:[00021100]: sll        $v0, $v0, 0x0004
    08863DBC:[AE02011C]: sw         $v0, 284($s0)
    08863DC0:[C7A20058]: lwc1       $f2, 88($sp)
    08863DC4:[C7AC0050]: lwc1       $f12, 80($sp)
    08863DC8:[C7A1005C]: lwc1       $f1, 92($sp)
    08863DCC:[C7A00054]: lwc1       $f0, 84($sp)
    08863DD0:[460C1080]: add.s      $f2, $f2, $f12
    08863DD4:[46000800]: add.s      $f0, $f1, $f0
    08863DD8:[E7A20058]: swc1       $f2, 88($sp)
    08863DDC:[0E21A48F]: jal        0x0886923C
    08863DE0:[E7A0005C]: swc1       $f0, 92($sp)
    08863DE4:[C7AC0054]: lwc1       $f12, 84($sp)
    08863DE8:[E7A00050]: swc1       $f0, 80($sp)
    08863DEC:[0E21A48F]: jal        0x0886923C
    08863DF0:[44806800]: mtc1       $zr, $f13
    08863DF4:[C7AC0058]: lwc1       $f12, 88($sp)
    08863DF8:[3C0243F0]: lui        $v0, 0x43F0 <=> li $v0, 0x43F00000
    08863DFC:[E7A00054]: swc1       $f0, 84($sp)
    08863E00:[0E21A495]: jal        0x08869254
    08863E04:[44826800]: mtc1       $v0, $f13
    08863E08:[C7AC005C]: lwc1       $f12, 92($sp)
    08863E0C:[3C024388]: lui        $v0, 0x4388 <=> li $v0, 0x43880000
    08863E10:[E7A00058]: swc1       $f0, 88($sp)
    08863E14:[0E21A495]: jal        0x08869254
    08863E18:[44826800]: mtc1       $v0, $f13
    08863E1C:[E7A0005C]: swc1       $f0, 92($sp)
    08863E20:[26040050]: addiu      $a0, $s0, 80
    08863E24:[0E21A588]: jal        0x08869620
    08863E28:[27A50050]: addiu      $a1, $sp, 80
    08863E2C:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08863E30:[8C649E60]: lw         $a0, -24992($v1)
    08863E34:[3C05089F]: lui        $a1, 0x089F <=> li $a1, 0x089F0000
    08863E38:[AC800030]: sw         $zr, 48($a0)
    08863E3C:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08863E40:[8C669E60]: lw         $a2, -24992($v1)
    08863E44:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08863E48:[ACC00034]: sw         $zr, 52($a2)
    08863E4C:[8CA59E60]: lw         $a1, -24992($a1)
    08863E50:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08863E54:[2406007D]: addiu      $a2, $zr, 125 <=> li $a2, 125
    08863E58:[ACA00038]: sw         $zr, 56($a1)
    08863E5C:[8C849E60]: lw         $a0, -24992($a0)
    08863E60:[AC80003C]: sw         $zr, 60($a0)
    08863E64:[8C649E60]: lw         $a0, -24992($v1)
    08863E68:[8C830060]: lw         $v1, 96($a0)
    08863E6C:[AC83002C]: sw         $v1, 44($a0)
    08863E70:[00061880]: sll        $v1, $a2, 0x0002
    08863E74:[02032021]: addu       $a0, $s0, $v1
    08863E78:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08863E7C:[00831821]: addu       $v1, $a0, $v1
    08863E80:[AC6023AC]: sw         $zr, 9132($v1)
    08863E84:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08863E88:[00831821]: addu       $v1, $a0, $v1
    08863E8C:[24C6FFFF]: addiu      $a2, $a2, -1
    08863E90:[04C1FFF7]: bgez       $a2, 0x08863E70
    08863E94:[AC6025A4]: sw         $zr, 9636($v1)
    08863E98:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08863E9C:[8C639E60]: lw         $v1, -24992($v1)
    08863EA0:[8C640048]: lw         $a0, 72($v1)
    08863EA4:[10800008]: beq        $a0, $zr, 0x08863EC8
    08863EA8:[00000000]: nop
    08863EAC:[0E2199DA]: jal        0x08866768
    08863EB0:[00000000]: nop
    08863EB4:[1C400004]: bgtz       $v0, 0x08863EC8
    08863EB8:[00000000]: nop
    08863EBC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08863EC0:[8C639E60]: lw         $v1, -24992($v1)
    08863EC4:[AC600048]: sw         $zr, 72($v1)
    08863EC8:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08863ECC:[8C639E60]: lw         $v1, -24992($v1)
    08863ED0:[8C640018]: lw         $a0, 24($v1)
    08863ED4:[10800008]: beq        $a0, $zr, 0x08863EF8
    08863ED8:[00000000]: nop
    08863EDC:[0E2199DA]: jal        0x08866768
    08863EE0:[00000000]: nop
    08863EE4:[1C400004]: bgtz       $v0, 0x08863EF8
    08863EE8:[00000000]: nop
    08863EEC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08863EF0:[8C639E60]: lw         $v1, -24992($v1)
    08863EF4:[AC600018]: sw         $zr, 24($v1)
    08863EF8:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08863EFC:[8C639E60]: lw         $v1, -24992($v1)
    08863F00:[8C64000C]: lw         $a0, 12($v1)
    08863F04:[10800008]: beq        $a0, $zr, 0x08863F28
    08863F08:[00000000]: nop
    08863F0C:[0E2199DA]: jal        0x08866768
    08863F10:[00000000]: nop
    08863F14:[1C400004]: bgtz       $v0, 0x08863F28
    08863F18:[00000000]: nop
    08863F1C:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08863F20:[8C639E60]: lw         $v1, -24992($v1)
    08863F24:[AC60000C]: sw         $zr, 12($v1)
    08863F28:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08863F2C:[8C659E60]: lw         $a1, -24992($v1)
    08863F30:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08863F34:[ACA00054]: sw         $zr, 84($a1)
    08863F38:[8C849E60]: lw         $a0, -24992($a0)
    08863F3C:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08863F40:[02031821]: addu       $v1, $s0, $v1
    08863F44:[AC800050]: sw         $zr, 80($a0)
    08863F48:[A060229C]: sb         $zr, 8860($v1)
    08863F4C:[8FBF000C]: lw         $ra, 12($sp)
    08863F50:[8FB00008]: lw         $s0, 8($sp)
    08863F54:[03E00008]: jr         $ra
    08863F58:[27BD0120]: addiu      $sp, $sp, 288
  Back Branch 08863E90 579,096 times (length 10)
    08863E5C:[8C849E60]: lw         $a0, -24992($a0)
    08863E60:[AC80003C]: sw         $zr, 60($a0)
    08863E64:[8C649E60]: lw         $a0, -24992($v1)
    08863E68:[8C830060]: lw         $v1, 96($a0)
    08863E6C:[AC83002C]: sw         $v1, 44($a0)
--> 08863E70:[00061880]: sll        $v1, $a2, 0x0002
    08863E74:[02032021]: addu       $a0, $s0, $v1
    08863E78:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08863E7C:[00831821]: addu       $v1, $a0, $v1
    08863E80:[AC6023AC]: sw         $zr, 9132($v1)
    08863E84:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08863E88:[00831821]: addu       $v1, $a0, $v1
    08863E8C:[24C6FFFF]: addiu      $a2, $a2, -1
--> 08863E90:[04C1FFF7]: bgez       $a2, 0x08863E70
    08863E94:[AC6025A4]: sw         $zr, 9636($v1)
    08863E98:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08863E9C:[8C639E60]: lw         $v1, -24992($v1)
    08863EA0:[8C640048]: lw         $a0, 72($v1)
_S1_2_88F15C0 6,589,311 instructions (0.552%), 27,803 calls (088F15C0 - 088F1688, length 51)
    088F15C0:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088F15C4:[8C662468]: lw         $a2, 9320($v1)
    088F15C8:[27BDFF70]: addiu      $sp, $sp, -144
    088F15CC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    088F15D0:[AFB10084]: sw         $s1, 132($sp)
    088F15D4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088F15D8:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    088F15DC:[AFBF0088]: sw         $ra, 136($sp)
    088F15E0:[10C50024]: beq        $a2, $a1, 0x088F1674
    088F15E4:[AFB00080]: sw         $s0, 128($sp)
    088F15E8:[0E23C9D0]: jal        0x088F2740
    088F15EC:[00000000]: nop
    088F15F0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    088F15F4:[2450FFE0]: addiu      $s0, $v0, -32
    088F15F8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088F15FC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088F1600:[0E277760]: jal        0x089DDD80 [sceKernelLockLwMutex]
    088F1604:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088F1608:[0E23B976]: jal        0x088EE5D8
    088F160C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F1610:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088F1614:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088F1618:[3C0708A7]: lui        $a3, 0x08A7 <=> li $a3, 0x08A70000
    088F161C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088F1620:[0E27775A]: jal        0x089DDD68 [sceKernelUnlockLwMutex]
    088F1624:[ACE0FFDC]: sw         $zr, -36($a3)
    088F1628:[06200012]: bltz       $s1, 0x088F1674
    088F162C:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    088F1630:[0E23BA74]: jal        0x088EE9D0
    088F1634:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088F1638:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    088F163C:[8C83F2C8]: lw         $v1, -3384($a0)
    088F1640:[1860000B]: blez       $v1, 0x088F1670
    088F1644:[3C0808A7]: lui        $t0, 0x08A7 <=> li $t0, 0x08A70000
    088F1648:[2505F2DC]: addiu      $a1, $t0, -3364
    088F164C:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    088F1650:[24A40004]: addiu      $a0, $a1, 4
    088F1654:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
    088F1658:[8C690000]: lw         $t1, 0($v1)
    088F165C:[2631FFFF]: addiu      $s1, $s1, -1
    088F1660:[24630004]: addiu      $v1, $v1, 4
    088F1664:[AC890000]: sw         $t1, 0($a0)
    088F1668:[1620FFFB]: bne        $s1, $zr, 0x088F1658
    088F166C:[24840068]: addiu      $a0, $a0, 104
    088F1670:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088F1674:[8FBF0088]: lw         $ra, 136($sp)
    088F1678:[8FB10084]: lw         $s1, 132($sp)
    088F167C:[8FB00080]: lw         $s0, 128($sp)
    088F1680:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088F1684:[03E00008]: jr         $ra
    088F1688:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 088F1668 889,696 times (length 6)
    088F1644:[3C0808A7]: lui        $t0, 0x08A7 <=> li $t0, 0x08A70000
    088F1648:[2505F2DC]: addiu      $a1, $t0, -3364
    088F164C:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    088F1650:[24A40004]: addiu      $a0, $a1, 4
    088F1654:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
--> 088F1658:[8C690000]: lw         $t1, 0($v1)
    088F165C:[2631FFFF]: addiu      $s1, $s1, -1
    088F1660:[24630004]: addiu      $v1, $v1, 4
    088F1664:[AC890000]: sw         $t1, 0($a0)
--> 088F1668:[1620FFFB]: bne        $s1, $zr, 0x088F1658
    088F166C:[24840068]: addiu      $a0, $a0, 104
    088F1670:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088F1674:[8FBF0088]: lw         $ra, 136($sp)
    088F1678:[8FB10084]: lw         $s1, 132($sp)
_S1_2_88674C0 6,577,900 instructions (0.551%), 3,288,950 calls (088674C0 - 088674C4, length 2)
    088674C0:[03E00008]: jr         $ra
    088674C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
_S1_2_88697D0 6,334,765 instructions (0.530%), 7 calls (088697D0 - 088698C4, length 62)
    088697D0:[27BDFFF0]: addiu      $sp, $sp, -16
    088697D4:[AFBF000C]: sw         $ra, 12($sp)
    088697D8:[AFB10008]: sw         $s1, 8($sp)
    088697DC:[AFB00004]: sw         $s0, 4($sp)
    088697E0:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088697E4:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088697E8:[8C46A074]: lw         $a2, -24460($v0)
    088697EC:[00041940]: sll        $v1, $a0, 0x0005
    088697F0:[8CC40220]: lw         $a0, 544($a2)
    088697F4:[00C38021]: addu       $s0, $a2, $v1
    088697F8:[24A2FFF8]: addiu      $v0, $a1, -8
    088697FC:[00023882]: srl        $a3, $v0, 0x0002
    08869800:[AE040000]: sw         $a0, 0($s0)
    08869804:[00851021]: addu       $v0, $a0, $a1
    08869808:[8C42FFFC]: lw         $v0, -4($v0)
    0886980C:[8C830000]: lw         $v1, 0($a0)
    08869810:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08869814:[24880004]: addiu      $t0, $a0, 4
    08869818:[10000005]: b          0x08869830
    0886981C:[00622825]: or         $a1, $v1, $v0
    08869820:[24E7FFFF]: addiu      $a3, $a3, -1
    08869824:[00C31026]: xor        $v0, $a2, $v1
    08869828:[00433021]: addu       $a2, $v0, $v1
    0886982C:[25080004]: addiu      $t0, $t0, 4
    08869830:[54E0FFFB]: bnel       $a3, $zr, 0x08869820
    08869834:[8D030000]: lw         $v1, 0($t0)
    08869838:[10A60003]: beq        $a1, $a2, 0x08869848
    0886983C:[00000000]: nop
    08869840:[1000001C]: b          0x088698B4
    08869844:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08869848:[0E21A67E]: jal        0x088699F8
    0886984C:[00000000]: nop
    08869850:[AE110008]: sw         $s1, 8($s0)
    08869854:[8E020000]: lw         $v0, 0($s0)
    08869858:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0886985C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08869860:[AE020020]: sw         $v0, 32($s0)
    08869864:[8E020004]: lw         $v0, 4($s0)
    08869868:[AE020024]: sw         $v0, 36($s0)
    0886986C:[8E020008]: lw         $v0, 8($s0)
    08869870:[AE020028]: sw         $v0, 40($s0)
    08869874:[8E02000C]: lw         $v0, 12($s0)
    08869878:[AE02002C]: sw         $v0, 44($s0)
    0886987C:[8E020010]: lw         $v0, 16($s0)
    08869880:[AE020030]: sw         $v0, 48($s0)
    08869884:[8E020014]: lw         $v0, 20($s0)
    08869888:[AE020034]: sw         $v0, 52($s0)
    0886988C:[8E020018]: lw         $v0, 24($s0)
    08869890:[AE020038]: sw         $v0, 56($s0)
    08869894:[C600001C]: lwc1       $f0, 28($s0)
    08869898:[0E21A632]: jal        0x088698C8
    0886989C:[E600003C]: swc1       $f0, 60($s0)
    088698A0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088698A4:[0E21A66E]: jal        0x088699B8
    088698A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088698AC:[AE000020]: sw         $zr, 32($s0)
    088698B0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088698B4:[8FBF000C]: lw         $ra, 12($sp)
    088698B8:[8FB10008]: lw         $s1, 8($sp)
    088698BC:[8FB00004]: lw         $s0, 4($sp)
    088698C0:[03E00008]: jr         $ra
    088698C4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08869830 1,055,730 times (length 6)
    0886980C:[8C830000]: lw         $v1, 0($a0)
    08869810:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08869814:[24880004]: addiu      $t0, $a0, 4
    08869818:[10000005]: b          0x08869830
    0886981C:[00622825]: or         $a1, $v1, $v0
--> 08869820:[24E7FFFF]: addiu      $a3, $a3, -1
    08869824:[00C31026]: xor        $v0, $a2, $v1
    08869828:[00433021]: addu       $a2, $v0, $v1
    0886982C:[25080004]: addiu      $t0, $t0, 4
--> 08869830:[54E0FFFB]: bnel       $a3, $zr, 0x08869820
    08869834:[8D030000]: lw         $v1, 0($t0)
    08869838:[10A60003]: beq        $a1, $a2, 0x08869848
    0886983C:[00000000]: nop
    08869840:[1000001C]: b          0x088698B4
_S1_2_882E120 6,146,952 instructions (0.515%), 2,427 calls (0882E120 - 0882E598, length 287)
    0882E120:[27BDFFE0]: addiu      $sp, $sp, -32
    0882E124:[AFBF001C]: sw         $ra, 28($sp)
    0882E128:[AFB30018]: sw         $s3, 24($sp)
    0882E12C:[AFB20014]: sw         $s2, 20($sp)
    0882E130:[AFB10010]: sw         $s1, 16($sp)
    0882E134:[AFB0000C]: sw         $s0, 12($sp)
    0882E138:[10A00005]: beq        $a1, $zr, 0x0882E150
    0882E13C:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0882E140:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    0882E144:[00A2102B]: sltu       $v0, $a1, $v0
    0882E148:[54400003]: bnel       $v0, $zr, 0x0882E158
    0882E14C:[8E630024]: lw         $v1, 36($s3)
    0882E150:[1000010B]: b          0x0882E580
    0882E154:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0882E158:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0882E15C:[00A3001B]: divu       $a1, $v1
    0882E160:[00001010]: mfhi       $v0
    0882E164:[10400003]: beq        $v0, $zr, 0x0882E174
    0882E168:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0882E16C:[00621023]: subu       $v0, $v1, $v0
    0882E170:[00A28821]: addu       $s1, $a1, $v0
    0882E174:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882E178:[10C2001E]: beq        $a2, $v0, 0x0882E1F4
    0882E17C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0882E180:[50C00003]: beql       $a2, $zr, 0x0882E190
    0882E184:[8E640014]: lw         $a0, 20($s3)
    0882E188:[1000002D]: b          0x0882E240
    0882E18C:[00000000]: nop
    0882E190:[90830013]: lbu        $v1, 19($a0)
    0882E194:[00031600]: sll        $v0, $v1, 0x0018
    0882E198:[000217C2]: srl        $v0, $v0, 0x001F
    0882E19C:[50400011]: beql       $v0, $zr, 0x0882E1E4
    0882E1A0:[8C84000C]: lw         $a0, 12($a0)
    0882E1A4:[00031640]: sll        $v0, $v1, 0x0019
    0882E1A8:[000217C2]: srl        $v0, $v0, 0x001F
    0882E1AC:[1040000C]: beq        $v0, $zr, 0x0882E1E0
    0882E1B0:[00000000]: nop
    0882E1B4:[8C830004]: lw         $v1, 4($a0)
    0882E1B8:[0071102B]: sltu       $v0, $v1, $s1
    0882E1BC:[14400008]: bne        $v0, $zr, 0x0882E1E0
    0882E1C0:[00000000]: nop
    0882E1C4:[52400006]: beql       $s2, $zr, 0x0882E1E0
    0882E1C8:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0882E1CC:[8E420004]: lw         $v0, 4($s2)
    0882E1D0:[0062082B]: sltu       $at, $v1, $v0
    0882E1D4:[10200002]: beq        $at, $zr, 0x0882E1E0
    0882E1D8:[00000000]: nop
    0882E1DC:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0882E1E0:[8C84000C]: lw         $a0, 12($a0)
    0882E1E4:[5480FFEB]: bnel       $a0, $zr, 0x0882E194
    0882E1E8:[90830013]: lbu        $v1, 19($a0)
    0882E1EC:[10000014]: b          0x0882E240
    0882E1F0:[00000000]: nop
    0882E1F4:[8E640018]: lw         $a0, 24($s3)
    0882E1F8:[90830013]: lbu        $v1, 19($a0)
    0882E1FC:[00031600]: sll        $v0, $v1, 0x0018
    0882E200:[000217C2]: srl        $v0, $v0, 0x001F
    0882E204:[5040000C]: beql       $v0, $zr, 0x0882E238
    0882E208:[8C840008]: lw         $a0, 8($a0)
    0882E20C:[00031640]: sll        $v0, $v1, 0x0019
    0882E210:[000217C2]: srl        $v0, $v0, 0x001F
    0882E214:[10400007]: beq        $v0, $zr, 0x0882E234
    0882E218:[00000000]: nop
    0882E21C:[8C820004]: lw         $v0, 4($a0)
    0882E220:[0051102B]: sltu       $v0, $v0, $s1
    0882E224:[14400003]: bne        $v0, $zr, 0x0882E234
    0882E228:[00000000]: nop
    0882E22C:[10000004]: b          0x0882E240
    0882E230:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0882E234:[8C840008]: lw         $a0, 8($a0)
    0882E238:[5480FFF0]: bnel       $a0, $zr, 0x0882E1FC
    0882E23C:[90830013]: lbu        $v1, 19($a0)
    0882E240:[56400007]: bnel       $s2, $zr, 0x0882E260
    0882E244:[8E420004]: lw         $v0, 4($s2)
    0882E248:[0E20BA31]: jal        0x0882E8C4
    0882E24C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882E250:[0E20BA25]: jal        0x0882E894
    0882E254:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882E258:[100000C9]: b          0x0882E580
    0882E25C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0882E260:[54510023]: bnel       $v0, $s1, 0x0882E2F0
    0882E264:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882E268:[30020001]: andi       $v0, $zr, 1 <=> li $v0, 0
    0882E26C:[000219C0]: sll        $v1, $v0, 0x0007
    0882E270:[92440013]: lbu        $a0, 19($s2)
    0882E274:[2402FF7F]: addiu      $v0, $zr, -129 <=> li $v0, -129
    0882E278:[00821024]: and        $v0, $a0, $v0
    0882E27C:[00431025]: or         $v0, $v0, $v1
    0882E280:[A2420013]: sb         $v0, 19($s2)
    0882E284:[92440013]: lbu        $a0, 19($s2)
    0882E288:[2402FFBF]: addiu      $v0, $zr, -65 <=> li $v0, -65
    0882E28C:[24030040]: addiu      $v1, $zr, 64 <=> li $v1, 64
    0882E290:[00821024]: and        $v0, $a0, $v0
    0882E294:[00431025]: or         $v0, $v0, $v1
    0882E298:[A2420013]: sb         $v0, 19($s2)
    0882E29C:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0882E2A0:[8C438140]: lw         $v1, -32448($v0)
    0882E2A4:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882E2A8:[8C428D0C]: lw         $v0, -29428($v0)
    0882E2AC:[14620003]: bne        $v1, $v0, 0x0882E2BC
    0882E2B0:[8E500000]: lw         $s0, 0($s2)
    0882E2B4:[1000FFFF]: b          0x0882E2B4
    0882E2B8:[00000000]: nop
    0882E2BC:[8E450010]: lw         $a1, 16($s2)
    0882E2C0:[00032080]: sll        $a0, $v1, 0x0002
    0882E2C4:[3C03C000]: lui        $v1, 0xC000 <=> li $v1, 0xC0000000
    0882E2C8:[00042082]: srl        $a0, $a0, 0x0002
    0882E2CC:[00A31824]: and        $v1, $a1, $v1
    0882E2D0:[00641825]: or         $v1, $v1, $a0
    0882E2D4:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0882E2D8:[AE430010]: sw         $v1, 16($s2)
    0882E2DC:[8C438140]: lw         $v1, -32448($v0)
    0882E2E0:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0882E2E4:[24630001]: addiu      $v1, $v1, 1
    0882E2E8:[1000009E]: b          0x0882E564
    0882E2EC:[AC438140]: sw         $v1, -32448($v0)
    0882E2F0:[50C20050]: beql       $a2, $v0, 0x0882E434
    0882E2F4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882E2F8:[50C00003]: beql       $a2, $zr, 0x0882E308
    0882E2FC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882E300:[10000098]: b          0x0882E564
    0882E304:[00000000]: nop
    0882E308:[0E20B9E5]: jal        0x0882E794
    0882E30C:[00000000]: nop
    0882E310:[54400003]: bnel       $v0, $zr, 0x0882E320
    0882E314:[8E430000]: lw         $v1, 0($s2)
    0882E318:[10000099]: b          0x0882E580
    0882E31C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0882E320:[2405FF7F]: addiu      $a1, $zr, -129 <=> li $a1, -129
    0882E324:[24060080]: addiu      $a2, $zr, 128 <=> li $a2, 128
    0882E328:[00711821]: addu       $v1, $v1, $s1
    0882E32C:[AC430000]: sw         $v1, 0($v0)
    0882E330:[8E470004]: lw         $a3, 4($s2)
    0882E334:[2403FFBF]: addiu      $v1, $zr, -65 <=> li $v1, -65
    0882E338:[24040040]: addiu      $a0, $zr, 64 <=> li $a0, 64
    0882E33C:[00F13823]: subu       $a3, $a3, $s1
    0882E340:[AC470004]: sw         $a3, 4($v0)
    0882E344:[AC520008]: sw         $s2, 8($v0)
    0882E348:[8E47000C]: lw         $a3, 12($s2)
    0882E34C:[AC47000C]: sw         $a3, 12($v0)
    0882E350:[90470013]: lbu        $a3, 19($v0)
    0882E354:[00E52824]: and        $a1, $a3, $a1
    0882E358:[00A62825]: or         $a1, $a1, $a2
    0882E35C:[A0450013]: sb         $a1, 19($v0)
    0882E360:[90450013]: lbu        $a1, 19($v0)
    0882E364:[00A31824]: and        $v1, $a1, $v1
    0882E368:[00641825]: or         $v1, $v1, $a0
    0882E36C:[A0430013]: sb         $v1, 19($v0)
    0882E370:[8C43000C]: lw         $v1, 12($v0)
    0882E374:[50600003]: beql       $v1, $zr, 0x0882E384
    0882E378:[AE620018]: sw         $v0, 24($s3)
    0882E37C:[8E43000C]: lw         $v1, 12($s2)
    0882E380:[AC620008]: sw         $v0, 8($v1)
    0882E384:[AE510004]: sw         $s1, 4($s2)
    0882E388:[AE42000C]: sw         $v0, 12($s2)
    0882E38C:[30030001]: andi       $v1, $zr, 1 <=> li $v1, 0
    0882E390:[000321C0]: sll        $a0, $v1, 0x0007
    0882E394:[92450013]: lbu        $a1, 19($s2)
    0882E398:[2403FF7F]: addiu      $v1, $zr, -129 <=> li $v1, -129
    0882E39C:[00A31824]: and        $v1, $a1, $v1
    0882E3A0:[00641825]: or         $v1, $v1, $a0
    0882E3A4:[A2430013]: sb         $v1, 19($s2)
    0882E3A8:[92450013]: lbu        $a1, 19($s2)
    0882E3AC:[2403FFBF]: addiu      $v1, $zr, -65 <=> li $v1, -65
    0882E3B0:[24040040]: addiu      $a0, $zr, 64 <=> li $a0, 64
    0882E3B4:[00A31824]: and        $v1, $a1, $v1
    0882E3B8:[00641825]: or         $v1, $v1, $a0
    0882E3BC:[A2430013]: sb         $v1, 19($s2)
    0882E3C0:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0882E3C4:[8C648140]: lw         $a0, -32448($v1)
    0882E3C8:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    0882E3CC:[8C638D0C]: lw         $v1, -29428($v1)
    0882E3D0:[14830003]: bne        $a0, $v1, 0x0882E3E0
    0882E3D4:[8E500000]: lw         $s0, 0($s2)
    0882E3D8:[1000FFFF]: b          0x0882E3D8
    0882E3DC:[00000000]: nop
    0882E3E0:[8C430010]: lw         $v1, 16($v0)
    0882E3E4:[00002080]: sll        $a0, $zr, 0x0002
    0882E3E8:[3C05C000]: lui        $a1, 0xC000 <=> li $a1, 0xC0000000
    0882E3EC:[00042082]: srl        $a0, $a0, 0x0002
    0882E3F0:[00651824]: and        $v1, $v1, $a1
    0882E3F4:[00641825]: or         $v1, $v1, $a0
    0882E3F8:[AC430010]: sw         $v1, 16($v0)
    0882E3FC:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0882E400:[8C448140]: lw         $a0, -32448($v0)
    0882E404:[8E430010]: lw         $v1, 16($s2)
    0882E408:[00042080]: sll        $a0, $a0, 0x0002
    0882E40C:[00042082]: srl        $a0, $a0, 0x0002
    0882E410:[00651824]: and        $v1, $v1, $a1
    0882E414:[00641825]: or         $v1, $v1, $a0
    0882E418:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0882E41C:[AE430010]: sw         $v1, 16($s2)
    0882E420:[8C438140]: lw         $v1, -32448($v0)
    0882E424:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0882E428:[24630001]: addiu      $v1, $v1, 1
    0882E42C:[1000004D]: b          0x0882E564
    0882E430:[AC438140]: sw         $v1, -32448($v0)
    0882E434:[0E20B9E5]: jal        0x0882E794
    0882E438:[00000000]: nop
    0882E43C:[54400003]: bnel       $v0, $zr, 0x0882E44C
    0882E440:[8E450004]: lw         $a1, 4($s2)
    0882E444:[1000004E]: b          0x0882E580
    0882E448:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0882E44C:[8E440000]: lw         $a0, 0($s2)
    0882E450:[30030001]: andi       $v1, $zr, 1 <=> li $v1, 0
    0882E454:[00B12823]: subu       $a1, $a1, $s1
    0882E458:[00852021]: addu       $a0, $a0, $a1
    0882E45C:[AC440000]: sw         $a0, 0($v0)
    0882E460:[AC510004]: sw         $s1, 4($v0)
    0882E464:[000331C0]: sll        $a2, $v1, 0x0007
    0882E468:[AC520008]: sw         $s2, 8($v0)
    0882E46C:[8E43000C]: lw         $v1, 12($s2)
    0882E470:[2405FF7F]: addiu      $a1, $zr, -129 <=> li $a1, -129
    0882E474:[24040040]: addiu      $a0, $zr, 64 <=> li $a0, 64
    0882E478:[AC43000C]: sw         $v1, 12($v0)
    0882E47C:[90470013]: lbu        $a3, 19($v0)
    0882E480:[2403FFBF]: addiu      $v1, $zr, -65 <=> li $v1, -65
    0882E484:[00E52824]: and        $a1, $a3, $a1
    0882E488:[00A62825]: or         $a1, $a1, $a2
    0882E48C:[A0450013]: sb         $a1, 19($v0)
    0882E490:[90450013]: lbu        $a1, 19($v0)
    0882E494:[00A31824]: and        $v1, $a1, $v1
    0882E498:[00641825]: or         $v1, $v1, $a0
    0882E49C:[A0430013]: sb         $v1, 19($v0)
    0882E4A0:[8C43000C]: lw         $v1, 12($v0)
    0882E4A4:[50600003]: beql       $v1, $zr, 0x0882E4B4
    0882E4A8:[AE620018]: sw         $v0, 24($s3)
    0882E4AC:[8E43000C]: lw         $v1, 12($s2)
    0882E4B0:[AC620008]: sw         $v0, 8($v1)
    0882E4B4:[8E450004]: lw         $a1, 4($s2)
    0882E4B8:[2403FF7F]: addiu      $v1, $zr, -129 <=> li $v1, -129
    0882E4BC:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    0882E4C0:[00B12823]: subu       $a1, $a1, $s1
    0882E4C4:[AE450004]: sw         $a1, 4($s2)
    0882E4C8:[AE42000C]: sw         $v0, 12($s2)
    0882E4CC:[92470013]: lbu        $a3, 19($s2)
    0882E4D0:[2405FFBF]: addiu      $a1, $zr, -65 <=> li $a1, -65
    0882E4D4:[24060040]: addiu      $a2, $zr, 64 <=> li $a2, 64
    0882E4D8:[00E31824]: and        $v1, $a3, $v1
    0882E4DC:[00641825]: or         $v1, $v1, $a0
    0882E4E0:[A2430013]: sb         $v1, 19($s2)
    0882E4E4:[92470013]: lbu        $a3, 19($s2)
    0882E4E8:[3C0408A6]: lui        $a0, 0x08A6 <=> li $a0, 0x08A60000
    0882E4EC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    0882E4F0:[00E52824]: and        $a1, $a3, $a1
    0882E4F4:[00A62825]: or         $a1, $a1, $a2
    0882E4F8:[A2450013]: sb         $a1, 19($s2)
    0882E4FC:[8C848140]: lw         $a0, -32448($a0)
    0882E500:[8C638D0C]: lw         $v1, -29428($v1)
    0882E504:[14830003]: bne        $a0, $v1, 0x0882E514
    0882E508:[8C500000]: lw         $s0, 0($v0)
    0882E50C:[1000FFFF]: b          0x0882E50C
    0882E510:[00000000]: nop
    0882E514:[8E430010]: lw         $v1, 16($s2)
    0882E518:[00002080]: sll        $a0, $zr, 0x0002
    0882E51C:[3C06C000]: lui        $a2, 0xC000 <=> li $a2, 0xC0000000
    0882E520:[00042082]: srl        $a0, $a0, 0x0002
    0882E524:[00661824]: and        $v1, $v1, $a2
    0882E528:[00641825]: or         $v1, $v1, $a0
    0882E52C:[AE430010]: sw         $v1, 16($s2)
    0882E530:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0882E534:[8C658140]: lw         $a1, -32448($v1)
    0882E538:[8C440010]: lw         $a0, 16($v0)
    0882E53C:[00052880]: sll        $a1, $a1, 0x0002
    0882E540:[00052882]: srl        $a1, $a1, 0x0002
    0882E544:[00862024]: and        $a0, $a0, $a2
    0882E548:[00852025]: or         $a0, $a0, $a1
    0882E54C:[AC440010]: sw         $a0, 16($v0)
    0882E550:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0882E554:[8C638140]: lw         $v1, -32448($v1)
    0882E558:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0882E55C:[24630001]: addiu      $v1, $v1, 1
    0882E560:[AC438140]: sw         $v1, -32448($v0)
    0882E564:[52000006]: beql       $s0, $zr, 0x0882E580
    0882E568:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882E56C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0882E570:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882E574:[0E206C00]: jal        0x0881B000
    0882E578:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882E57C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882E580:[8FBF001C]: lw         $ra, 28($sp)
    0882E584:[8FB30018]: lw         $s3, 24($sp)
    0882E588:[8FB20014]: lw         $s2, 20($sp)
    0882E58C:[8FB10010]: lw         $s1, 16($sp)
    0882E590:[8FB0000C]: lw         $s0, 12($sp)
    0882E594:[03E00008]: jr         $ra
    0882E598:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0882E1E4 971,591 times (length 22)
    0882E180:[50C00003]: beql       $a2, $zr, 0x0882E190
    0882E184:[8E640014]: lw         $a0, 20($s3)
    0882E188:[1000002D]: b          0x0882E240
    0882E18C:[00000000]: nop
    0882E190:[90830013]: lbu        $v1, 19($a0)
--> 0882E194:[00031600]: sll        $v0, $v1, 0x0018
    0882E198:[000217C2]: srl        $v0, $v0, 0x001F
    0882E19C:[50400011]: beql       $v0, $zr, 0x0882E1E4
    0882E1A0:[8C84000C]: lw         $a0, 12($a0)
    0882E1A4:[00031640]: sll        $v0, $v1, 0x0019
    0882E1A8:[000217C2]: srl        $v0, $v0, 0x001F
    0882E1AC:[1040000C]: beq        $v0, $zr, 0x0882E1E0
    0882E1B0:[00000000]: nop
    0882E1B4:[8C830004]: lw         $v1, 4($a0)
    0882E1B8:[0071102B]: sltu       $v0, $v1, $s1
    0882E1BC:[14400008]: bne        $v0, $zr, 0x0882E1E0
    0882E1C0:[00000000]: nop
    0882E1C4:[52400006]: beql       $s2, $zr, 0x0882E1E0
    0882E1C8:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0882E1CC:[8E420004]: lw         $v0, 4($s2)
    0882E1D0:[0062082B]: sltu       $at, $v1, $v0
    0882E1D4:[10200002]: beq        $at, $zr, 0x0882E1E0
    0882E1D8:[00000000]: nop
    0882E1DC:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0882E1E0:[8C84000C]: lw         $a0, 12($a0)
--> 0882E1E4:[5480FFEB]: bnel       $a0, $zr, 0x0882E194
    0882E1E8:[90830013]: lbu        $v1, 19($a0)
    0882E1EC:[10000014]: b          0x0882E240
    0882E1F0:[00000000]: nop
    0882E1F4:[8E640018]: lw         $a0, 24($s3)
  Back Branch 0882E238 59 times (length 17)
    0882E1E8:[90830013]: lbu        $v1, 19($a0)
    0882E1EC:[10000014]: b          0x0882E240
    0882E1F0:[00000000]: nop
    0882E1F4:[8E640018]: lw         $a0, 24($s3)
    0882E1F8:[90830013]: lbu        $v1, 19($a0)
--> 0882E1FC:[00031600]: sll        $v0, $v1, 0x0018
    0882E200:[000217C2]: srl        $v0, $v0, 0x001F
    0882E204:[5040000C]: beql       $v0, $zr, 0x0882E238
    0882E208:[8C840008]: lw         $a0, 8($a0)
    0882E20C:[00031640]: sll        $v0, $v1, 0x0019
    0882E210:[000217C2]: srl        $v0, $v0, 0x001F
    0882E214:[10400007]: beq        $v0, $zr, 0x0882E234
    0882E218:[00000000]: nop
    0882E21C:[8C820004]: lw         $v0, 4($a0)
    0882E220:[0051102B]: sltu       $v0, $v0, $s1
    0882E224:[14400003]: bne        $v0, $zr, 0x0882E234
    0882E228:[00000000]: nop
    0882E22C:[10000004]: b          0x0882E240
    0882E230:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0882E234:[8C840008]: lw         $a0, 8($a0)
--> 0882E238:[5480FFF0]: bnel       $a0, $zr, 0x0882E1FC
    0882E23C:[90830013]: lbu        $v1, 19($a0)
    0882E240:[56400007]: bnel       $s2, $zr, 0x0882E260
    0882E244:[8E420004]: lw         $v0, 4($s2)
    0882E248:[0E20BA31]: jal        0x0882E8C4
_S1_2_881DC74 6,099,281 instructions (0.511%), 118,634 calls (0881DC74 - 0881DD08, length 38)
    0881DC74:[00A41025]: or         $v0, $a1, $a0
    0881DC78:[30420003]: andi       $v0, $v0, 3
    0881DC7C:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0881DC80:[1440001B]: bne        $v0, $zr, 0x0881DCF0
    0881DC84:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0881DC88:[8CA70000]: lw         $a3, 0($a1)
    0881DC8C:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    0881DC90:[3442FEFF]: ori        $v0, $v0, -257
    0881DC94:[00E21021]: addu       $v0, $a3, $v0
    0881DC98:[00072027]: nor        $a0, $zr, $a3 <=> li $a0, not $a3
    0881DC9C:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    0881DCA0:[00441024]: and        $v0, $v0, $a0
    0881DCA4:[34638080]: ori        $v1, $v1, -32640
    0881DCA8:[00431024]: and        $v0, $v0, $v1
    0881DCAC:[1440000F]: bne        $v0, $zr, 0x0881DCEC
    0881DCB0:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881DCB4:[3C09FEFE]: lui        $t1, 0xFEFE <=> li $t1, 0xFEFE0000
    0881DCB8:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881DCBC:[3529FEFF]: ori        $t1, $t1, -257
    0881DCC0:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    0881DCC4:[ACC40000]: sw         $a0, 0($a2)
    0881DCC8:[24A50004]: addiu      $a1, $a1, 4
    0881DCCC:[8CA20000]: lw         $v0, 0($a1)
    0881DCD0:[00491821]: addu       $v1, $v0, $t1
    0881DCD4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0881DCD8:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    0881DCDC:[00621824]: and        $v1, $v1, $v0
    0881DCE0:[00681824]: and        $v1, $v1, $t0
    0881DCE4:[1060FFF7]: beq        $v1, $zr, 0x0881DCC4
    0881DCE8:[24C60004]: addiu      $a2, $a2, 4
    0881DCEC:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0881DCF0:[90A20000]: lbu        $v0, 0($a1)
    0881DCF4:[24A50001]: addiu      $a1, $a1, 1
    0881DCF8:[A0620000]: sb         $v0, 0($v1)
    0881DCFC:[1440FFFC]: bne        $v0, $zr, 0x0881DCF0
    0881DD00:[24630001]: addiu      $v1, $v1, 1
    0881DD04:[03E00008]: jr         $ra
    0881DD08:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
  Back Branch 0881DCFC 290,959 times (length 5)
    0881DCDC:[00621824]: and        $v1, $v1, $v0
    0881DCE0:[00681824]: and        $v1, $v1, $t0
    0881DCE4:[1060FFF7]: beq        $v1, $zr, 0x0881DCC4
    0881DCE8:[24C60004]: addiu      $a2, $a2, 4
    0881DCEC:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
--> 0881DCF0:[90A20000]: lbu        $v0, 0($a1)
    0881DCF4:[24A50001]: addiu      $a1, $a1, 1
    0881DCF8:[A0620000]: sb         $v0, 0($v1)
--> 0881DCFC:[1440FFFC]: bne        $v0, $zr, 0x0881DCF0
    0881DD00:[24630001]: addiu      $v1, $v1, 1
    0881DD04:[03E00008]: jr         $ra
    0881DD08:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
  Back Branch 0881DCE4 197,458 times (length 10)
    0881DCB0:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881DCB4:[3C09FEFE]: lui        $t1, 0xFEFE <=> li $t1, 0xFEFE0000
    0881DCB8:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0881DCBC:[3529FEFF]: ori        $t1, $t1, -257
    0881DCC0:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
--> 0881DCC4:[ACC40000]: sw         $a0, 0($a2)
    0881DCC8:[24A50004]: addiu      $a1, $a1, 4
    0881DCCC:[8CA20000]: lw         $v0, 0($a1)
    0881DCD0:[00491821]: addu       $v1, $v0, $t1
    0881DCD4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0881DCD8:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    0881DCDC:[00621824]: and        $v1, $v1, $v0
    0881DCE0:[00681824]: and        $v1, $v1, $t0
--> 0881DCE4:[1060FFF7]: beq        $v1, $zr, 0x0881DCC4
    0881DCE8:[24C60004]: addiu      $a2, $a2, 4
    0881DCEC:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0881DCF0:[90A20000]: lbu        $v0, 0($a1)
    0881DCF4:[24A50001]: addiu      $a1, $a1, 1
_S1_2_886952C 5,878,388 instructions (0.492%), 1,469,597 calls (0886952C - 08869538, length 4)
    0886952C:[D8A00000]: lv.q       C000.q, 0($a1)
    08869530:[C880000F]: lv.s       S003.s, 12($a0)
    08869534:[03E00008]: jr         $ra
    08869538:[F8800000]: sv.q       C000.q, 0($a0)
_S1_2_88366F0 5,711,112 instructions (0.478%), 475,926 calls (088366F0 - 0883671C, length 12)
    088366F0:[00041142]: srl        $v0, $a0, 0x0005
    088366F4:[00021880]: sll        $v1, $v0, 0x0002
    088366F8:[3085001F]: andi       $a1, $a0, 31
    088366FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08836700:[00A22004]: sllv       $a0, $v0, $a1
    08836704:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    08836708:[24428344]: addiu      $v0, $v0, -31932
    0883670C:[00431021]: addu       $v0, $v0, $v1
    08836710:[8C420000]: lw         $v0, 0($v0)
    08836714:[00821024]: and        $v0, $a0, $v0
    08836718:[03E00008]: jr         $ra
    0883671C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
_S1_2_8827F6C 5,357,770 instructions (0.449%), 4,595 calls (08827F6C - 08827FC0, length 22)
    08827F6C:[24080059]: addiu      $t0, $zr, 89 <=> li $t0, 89
    08827F70:[24070058]: addiu      $a3, $zr, 88 <=> li $a3, 88
    08827F74:[00071880]: sll        $v1, $a3, 0x0002
    08827F78:[00833021]: addu       $a2, $a0, $v1
    08827F7C:[00081880]: sll        $v1, $t0, 0x0002
    08827F80:[00832821]: addu       $a1, $a0, $v1
    08827F84:[8CC30140]: lw         $v1, 320($a2)
    08827F88:[2508FFFF]: addiu      $t0, $t0, -1
    08827F8C:[24E7FFFF]: addiu      $a3, $a3, -1
    08827F90:[ACA30140]: sw         $v1, 320($a1)
    08827F94:[8CC302A8]: lw         $v1, 680($a2)
    08827F98:[ACA302A8]: sw         $v1, 680($a1)
    08827F9C:[8CC30410]: lw         $v1, 1040($a2)
    08827FA0:[1D00FFF4]: bgtz       $t0, 0x08827F74
    08827FA4:[ACA30410]: sw         $v1, 1040($a1)
    08827FA8:[8C83005C]: lw         $v1, 92($a0)
    08827FAC:[AC830140]: sw         $v1, 320($a0)
    08827FB0:[8C830060]: lw         $v1, 96($a0)
    08827FB4:[AC8302A8]: sw         $v1, 680($a0)
    08827FB8:[8C830064]: lw         $v1, 100($a0)
    08827FBC:[03E00008]: jr         $ra
    08827FC0:[AC830410]: sw         $v1, 1040($a0)
  Back Branch 08827FA0 408,955 times (length 13)
    08827F6C:[24080059]: addiu      $t0, $zr, 89 <=> li $t0, 89
    08827F70:[24070058]: addiu      $a3, $zr, 88 <=> li $a3, 88
--> 08827F74:[00071880]: sll        $v1, $a3, 0x0002
    08827F78:[00833021]: addu       $a2, $a0, $v1
    08827F7C:[00081880]: sll        $v1, $t0, 0x0002
    08827F80:[00832821]: addu       $a1, $a0, $v1
    08827F84:[8CC30140]: lw         $v1, 320($a2)
    08827F88:[2508FFFF]: addiu      $t0, $t0, -1
    08827F8C:[24E7FFFF]: addiu      $a3, $a3, -1
    08827F90:[ACA30140]: sw         $v1, 320($a1)
    08827F94:[8CC302A8]: lw         $v1, 680($a2)
    08827F98:[ACA302A8]: sw         $v1, 680($a1)
    08827F9C:[8CC30410]: lw         $v1, 1040($a2)
--> 08827FA0:[1D00FFF4]: bgtz       $t0, 0x08827F74
    08827FA4:[ACA30410]: sw         $v1, 1040($a1)
    08827FA8:[8C83005C]: lw         $v1, 92($a0)
    08827FAC:[AC830140]: sw         $v1, 320($a0)
    08827FB0:[8C830060]: lw         $v1, 96($a0)
_S1_2_8827A90 4,870,700 instructions (0.408%), 4,595 calls (08827A90 - 08827F68, length 311)
    08827A90:[27BDFFE0]: addiu      $sp, $sp, -32
    08827A94:[AFBF001C]: sw         $ra, 28($sp)
    08827A98:[AFB30018]: sw         $s3, 24($sp)
    08827A9C:[AFB20014]: sw         $s2, 20($sp)
    08827AA0:[AFB10010]: sw         $s1, 16($sp)
    08827AA4:[AFB0000C]: sw         $s0, 12($sp)
    08827AA8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08827AAC:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08827AB0:[0E20F245]: jal        0x0883C914
    08827AB4:[24848A4C]: addiu      $a0, $a0, -30132
    08827AB8:[0E209E58]: jal        0x08827960
    08827ABC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08827AC0:[AE000044]: sw         $zr, 68($s0)
    08827AC4:[AE000034]: sw         $zr, 52($s0)
    08827AC8:[AE000024]: sw         $zr, 36($s0)
    08827ACC:[0E20A92B]: jal        0x0882A4AC
    08827AD0:[AE000014]: sw         $zr, 20($s0)
    08827AD4:[26040010]: addiu      $a0, $s0, 16
    08827AD8:[0E277810]: jal        0x089DE040 [sceCtrlPeekBufferPositive]
    08827ADC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08827AE0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08827AE4:[8E02013C]: lw         $v0, 316($s0)
    08827AE8:[5040000F]: beql       $v0, $zr, 0x08827B28
    08827AEC:[8E020010]: lw         $v0, 16($s0)
    08827AF0:[10000009]: b          0x08827B18
    08827AF4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08827AF8:[02021021]: addu       $v0, $s0, $v0
    08827AFC:[8C440014]: lw         $a0, 20($v0)
    08827B00:[24530014]: addiu      $s3, $v0, 20
    08827B04:[8E02013C]: lw         $v0, 316($s0)
    08827B08:[0040F809]: jalr       $ra, $v0
    08827B0C:[00000000]: nop
    08827B10:[AE620000]: sw         $v0, 0($s3)
    08827B14:[26310001]: addiu      $s1, $s1, 1
    08827B18:[0232102A]: slt        $v0, $s1, $s2
    08827B1C:[5440FFF6]: bnel       $v0, $zr, 0x08827AF8
    08827B20:[00111100]: sll        $v0, $s1, 0x0004
    08827B24:[8E020010]: lw         $v0, 16($s0)
    08827B28:[2606001A]: addiu      $a2, $s0, 26
    08827B2C:[2605000A]: addiu      $a1, $s0, 10
    08827B30:[AE020000]: sw         $v0, 0($s0)
    08827B34:[8E020014]: lw         $v0, 20($s0)
    08827B38:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08827B3C:[AE020004]: sw         $v0, 4($s0)
    08827B40:[92020018]: lbu        $v0, 24($s0)
    08827B44:[A2020008]: sb         $v0, 8($s0)
    08827B48:[92020019]: lbu        $v0, 25($s0)
    08827B4C:[A2020009]: sb         $v0, 9($s0)
    08827B50:[80C30000]: lb         $v1, 0($a2)
    08827B54:[80C20001]: lb         $v0, 1($a2)
    08827B58:[2484FFFF]: addiu      $a0, $a0, -1
    08827B5C:[A0A30000]: sb         $v1, 0($a1)
    08827B60:[A0A20001]: sb         $v0, 1($a1)
    08827B64:[24C60002]: addiu      $a2, $a2, 2
    08827B68:[1C80FFF9]: bgtz       $a0, 0x08827B50
    08827B6C:[24A50002]: addiu      $a1, $a1, 2
    08827B70:[0E20A92B]: jal        0x0882A4AC
    08827B74:[00000000]: nop
    08827B78:[0242102B]: sltu       $v0, $s2, $v0
    08827B7C:[54400017]: bnel       $v0, $zr, 0x08827BDC
    08827B80:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08827B84:[0E20A92B]: jal        0x0882A4AC
    08827B88:[00000000]: nop
    08827B8C:[5242000E]: beql       $s2, $v0, 0x08827BC8
    08827B90:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08827B94:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08827B98:[24848A54]: addiu      $a0, $a0, -30124
    08827B9C:[0E207115]: jal        0x0881C454
    08827BA0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08827BA4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08827BA8:[10000007]: b          0x08827BC8
    08827BAC:[00000000]: nop
    08827BB0:[02021021]: addu       $v0, $s0, $v0
    08827BB4:[8C420014]: lw         $v0, 20($v0)
    08827BB8:[8E030004]: lw         $v1, 4($s0)
    08827BBC:[24840001]: addiu      $a0, $a0, 1
    08827BC0:[00621025]: or         $v0, $v1, $v0
    08827BC4:[AE020004]: sw         $v0, 4($s0)
    08827BC8:[0092102A]: slt        $v0, $a0, $s2
    08827BCC:[5440FFF8]: bnel       $v0, $zr, 0x08827BB0
    08827BD0:[00041100]: sll        $v0, $a0, 0x0004
    08827BD4:[10000008]: b          0x08827BF8
    08827BD8:[00000000]: nop
    08827BDC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08827BE0:[0E207115]: jal        0x0881C454
    08827BE4:[24848A64]: addiu      $a0, $a0, -30108
    08827BE8:[8E020014]: lw         $v0, 20($s0)
    08827BEC:[AE020024]: sw         $v0, 36($s0)
    08827BF0:[AE020034]: sw         $v0, 52($s0)
    08827BF4:[AE020044]: sw         $v0, 68($s0)
    08827BF8:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08827BFC:[0E20F296]: jal        0x0883CA58
    08827C00:[24848A4C]: addiu      $a0, $a0, -30132
    08827C04:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08827C08:[0E20F245]: jal        0x0883C914
    08827C0C:[24848A74]: addiu      $a0, $a0, -30092
    08827C10:[8E11005C]: lw         $s1, 92($s0)
    08827C14:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08827C18:[AE00005C]: sw         $zr, 92($s0)
    08827C1C:[AE000070]: sw         $zr, 112($s0)
    08827C20:[AE00006C]: sw         $zr, 108($s0)
    08827C24:[AE000068]: sw         $zr, 104($s0)
    08827C28:[AE00007C]: sw         $zr, 124($s0)
    08827C2C:[AE000078]: sw         $zr, 120($s0)
    08827C30:[AE000074]: sw         $zr, 116($s0)
    08827C34:[92040008]: lbu        $a0, 8($s0)
    08827C38:[28810060]: slti       $at, $a0, 96
    08827C3C:[14200005]: bne        $at, $zr, 0x08827C54
    08827C40:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08827C44:[2881009F]: slti       $at, $a0, 159
    08827C48:[10200002]: beq        $at, $zr, 0x08827C54
    08827C4C:[00000000]: nop
    08827C50:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08827C54:[1040000C]: beq        $v0, $zr, 0x08827C88
    08827C58:[00000000]: nop
    08827C5C:[92020009]: lbu        $v0, 9($s0)
    08827C60:[28410060]: slti       $at, $v0, 96
    08827C64:[14200005]: bne        $at, $zr, 0x08827C7C
    08827C68:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08827C6C:[2841009F]: slti       $at, $v0, 159
    08827C70:[10200002]: beq        $at, $zr, 0x08827C7C
    08827C74:[00000000]: nop
    08827C78:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08827C7C:[10600002]: beq        $v1, $zr, 0x08827C88
    08827C80:[00000000]: nop
    08827C84:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08827C88:[10A00003]: beq        $a1, $zr, 0x08827C98
    08827C8C:[00000000]: nop
    08827C90:[10000011]: b          0x08827CD8
    08827C94:[44800000]: mtc1       $zr, $f0
    08827C98:[04820004]: bltzl      $a0, 0x08827CAC
    08827C9C:[00041842]: srl        $v1, $a0, 0x0001
    08827CA0:[44840000]: mtc1       $a0, $f0
    08827CA4:[10000006]: b          0x08827CC0
    08827CA8:[46800060]: cvt.s.w    $f1, $f0
    08827CAC:[30820001]: andi       $v0, $a0, 1
    08827CB0:[00621825]: or         $v1, $v1, $v0
    08827CB4:[44830000]: mtc1       $v1, $f0
    08827CB8:[46800060]: cvt.s.w    $f1, $f0
    08827CBC:[46010840]: add.s      $f1, $f1, $f1
    08827CC0:[3C0242FF]: lui        $v0, 0x42FF <=> li $v0, 0x42FF0000
    08827CC4:[44820000]: mtc1       $v0, $f0
    08827CC8:[46000841]: sub.s      $f1, $f1, $f0
    08827CCC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08827CD0:[C44024D8]: lwc1       $f0, 9432($v0)
    08827CD4:[46010002]: mul.s      $f0, $f0, $f1
    08827CD8:[10A00003]: beq        $a1, $zr, 0x08827CE8
    08827CDC:[E600012C]: swc1       $f0, 300($s0)
    08827CE0:[10000013]: b          0x08827D30
    08827CE4:[44800000]: mtc1       $zr, $f0
    08827CE8:[92020009]: lbu        $v0, 9($s0)
    08827CEC:[04420004]: bltzl      $v0, 0x08827D00
    08827CF0:[00021842]: srl        $v1, $v0, 0x0001
    08827CF4:[44820000]: mtc1       $v0, $f0
    08827CF8:[10000006]: b          0x08827D14
    08827CFC:[46800060]: cvt.s.w    $f1, $f0
    08827D00:[30420001]: andi       $v0, $v0, 1
    08827D04:[00621825]: or         $v1, $v1, $v0
    08827D08:[44830000]: mtc1       $v1, $f0
    08827D0C:[46800060]: cvt.s.w    $f1, $f0
    08827D10:[46010840]: add.s      $f1, $f1, $f1
    08827D14:[3C0242FF]: lui        $v0, 0x42FF <=> li $v0, 0x42FF0000
    08827D18:[44820000]: mtc1       $v0, $f0
    08827D1C:[46000841]: sub.s      $f1, $f1, $f0
    08827D20:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08827D24:[C44024D8]: lwc1       $f0, 9432($v0)
    08827D28:[46000847]: neg.s      $f1, $f1
    08827D2C:[46010002]: mul.s      $f0, $f0, $f1
    08827D30:[E6000130]: swc1       $f0, 304($s0)
    08827D34:[0E20B41C]: jal        0x0882D070
    08827D38:[2604012C]: addiu      $a0, $s0, 300
    08827D3C:[3C023D80]: lui        $v0, 0x3D80 <=> li $v0, 0x3D800000
    08827D40:[44820800]: mtc1       $v0, $f1
    08827D44:[4601003F]: c.ngt.s    $f0, $f1
    08827D48:[00000000]: nop
    08827D4C:[45030004]: bc1tl      0x08827D60
    08827D50:[44800000]: mtc1       $zr, $f0
    08827D54:[C60D0130]: lwc1       $f13, 304($s0)
    08827D58:[0E2057AC]: jal        0x08815EB0
    08827D5C:[C60C012C]: lwc1       $f12, 300($s0)
    08827D60:[E6000134]: swc1       $f0, 308($s0)
    08827D64:[8E030004]: lw         $v1, 4($s0)
    08827D68:[3C023E80]: lui        $v0, 0x3E80 <=> li $v0, 0x3E800000
    08827D6C:[44820000]: mtc1       $v0, $f0
    08827D70:[AE03005C]: sw         $v1, 92($s0)
    08827D74:[C6010130]: lwc1       $f1, 304($s0)
    08827D78:[4600083F]: c.ngt.s    $f1, $f0
    08827D7C:[00000000]: nop
    08827D80:[45030006]: bc1tl      0x08827D9C
    08827D84:[3C02BE80]: lui        $v0, 0xBE80 <=> li $v0, 0xBE800000
    08827D88:[8E03005C]: lw         $v1, 92($s0)
    08827D8C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08827D90:[00621025]: or         $v0, $v1, $v0
    08827D94:[1000000A]: b          0x08827DC0
    08827D98:[AE02005C]: sw         $v0, 92($s0)
    08827D9C:[44820000]: mtc1       $v0, $f0
    08827DA0:[4600083C]: c.lt.s     $f1, $f0
    08827DA4:[00000000]: nop
    08827DA8:[45020006]: bc1fl      0x08827DC4
    08827DAC:[C601012C]: lwc1       $f1, 300($s0)
    08827DB0:[8E03005C]: lw         $v1, 92($s0)
    08827DB4:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    08827DB8:[00621025]: or         $v0, $v1, $v0
    08827DBC:[AE02005C]: sw         $v0, 92($s0)
    08827DC0:[C601012C]: lwc1       $f1, 300($s0)
    08827DC4:[3C023E80]: lui        $v0, 0x3E80 <=> li $v0, 0x3E800000
    08827DC8:[44820000]: mtc1       $v0, $f0
    08827DCC:[4600083F]: c.ngt.s    $f1, $f0
    08827DD0:[00000000]: nop
    08827DD4:[45030006]: bc1tl      0x08827DF0
    08827DD8:[3C02BE80]: lui        $v0, 0xBE80 <=> li $v0, 0xBE800000
    08827DDC:[8E03005C]: lw         $v1, 92($s0)
    08827DE0:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08827DE4:[00621025]: or         $v0, $v1, $v0
    08827DE8:[1000000A]: b          0x08827E14
    08827DEC:[AE02005C]: sw         $v0, 92($s0)
    08827DF0:[44820000]: mtc1       $v0, $f0
    08827DF4:[4600083C]: c.lt.s     $f1, $f0
    08827DF8:[00000000]: nop
    08827DFC:[45020006]: bc1fl      0x08827E18
    08827E00:[8E03005C]: lw         $v1, 92($s0)
    08827E04:[8E03005C]: lw         $v1, 92($s0)
    08827E08:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    08827E0C:[00621025]: or         $v0, $v1, $v0
    08827E10:[AE02005C]: sw         $v0, 92($s0)
    08827E14:[8E03005C]: lw         $v1, 92($s0)
    08827E18:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08827E1C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08827E20:[00711026]: xor        $v0, $v1, $s1
    08827E24:[00621024]: and        $v0, $v1, $v0
    08827E28:[AE020060]: sw         $v0, 96($s0)
    08827E2C:[8E02005C]: lw         $v0, 92($s0)
    08827E30:[00511026]: xor        $v0, $v0, $s1
    08827E34:[02221024]: and        $v0, $s1, $v0
    08827E38:[AE020064]: sw         $v0, 100($s0)
    08827E3C:[00081080]: sll        $v0, $t0, 0x0002
    08827E40:[02022821]: addu       $a1, $s0, $v0
    08827E44:[000810C0]: sll        $v0, $t0, 0x0003
    08827E48:[00481821]: addu       $v1, $v0, $t0
    08827E4C:[00031080]: sll        $v0, $v1, 0x0002
    08827E50:[00431023]: subu       $v0, $v0, $v1
    08827E54:[ACA00068]: sw         $zr, 104($a1)
    08827E58:[02021821]: addu       $v1, $s0, $v0
    08827E5C:[ACA00074]: sw         $zr, 116($a1)
    08827E60:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08827E64:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08827E68:[02081021]: addu       $v0, $s0, $t0
    08827E6C:[8E09005C]: lw         $t1, 92($s0)
    08827E70:[01274824]: and        $t1, $t1, $a3
    08827E74:[51200027]: beql       $t1, $zr, 0x08827F14
    08827E78:[00664821]: addu       $t1, $v1, $a2
    08827E7C:[00665021]: addu       $t2, $v1, $a2
    08827E80:[81490089]: lb         $t1, 137($t2)
    08827E84:[254D0089]: addiu      $t5, $t2, 137
    08827E88:[25290001]: addiu      $t1, $t1, 1
    08827E8C:[A1490089]: sb         $t1, 137($t2)
    08827E90:[814900DA]: lb         $t1, 218($t2)
    08827E94:[25290001]: addiu      $t1, $t1, 1
    08827E98:[A14900DA]: sb         $t1, 218($t2)
    08827E9C:[814B0089]: lb         $t3, 137($t2)
    08827EA0:[15640005]: bne        $t3, $a0, 0x08827EB8
    08827EA4:[254C00DA]: addiu      $t4, $t2, 218
    08827EA8:[8CA90068]: lw         $t1, 104($a1)
    08827EAC:[01274825]: or         $t1, $t1, $a3
    08827EB0:[1000000C]: b          0x08827EE4
    08827EB4:[ACA90068]: sw         $t1, 104($a1)
    08827EB8:[804A0080]: lb         $t2, 128($v0)
    08827EBC:[516A0006]: beql       $t3, $t2, 0x08827ED8
    08827EC0:[A1AA0000]: sb         $t2, 0($t5)
    08827EC4:[80490083]: lb         $t1, 131($v0)
    08827EC8:[0169482A]: slt        $t1, $t3, $t1
    08827ECC:[55200006]: bnel       $t1, $zr, 0x08827EE8
    08827ED0:[804A0086]: lb         $t2, 134($v0)
    08827ED4:[A1AA0000]: sb         $t2, 0($t5)
    08827ED8:[8CA90068]: lw         $t1, 104($a1)
    08827EDC:[01274825]: or         $t1, $t1, $a3
    08827EE0:[ACA90068]: sw         $t1, 104($a1)
    08827EE4:[804A0086]: lb         $t2, 134($v0)
    08827EE8:[81890000]: lb         $t1, 0($t4)
    08827EEC:[552A0005]: bnel       $t1, $t2, 0x08827F04
    08827EF0:[0149082A]: slt        $at, $t2, $t1
    08827EF4:[8CA90074]: lw         $t1, 116($a1)
    08827EF8:[01274825]: or         $t1, $t1, $a3
    08827EFC:[10000007]: b          0x08827F1C
    08827F00:[ACA90074]: sw         $t1, 116($a1)
    08827F04:[50200006]: beql       $at, $zr, 0x08827F20
    08827F08:[24C60001]: addiu      $a2, $a2, 1
    08827F0C:[10000003]: b          0x08827F1C
    08827F10:[A18A0000]: sb         $t2, 0($t4)
    08827F14:[A1200089]: sb         $zr, 137($t1)
    08827F18:[A12000DA]: sb         $zr, 218($t1)
    08827F1C:[24C60001]: addiu      $a2, $a2, 1
    08827F20:[28C9001B]: slti       $t1, $a2, 27
    08827F24:[1520FFD1]: bne        $t1, $zr, 0x08827E6C
    08827F28:[00073840]: sll        $a3, $a3, 0x0001
    08827F2C:[25080001]: addiu      $t0, $t0, 1
    08827F30:[29020003]: slti       $v0, $t0, 3
    08827F34:[5440FFC2]: bnel       $v0, $zr, 0x08827E40
    08827F38:[00081080]: sll        $v0, $t0, 0x0002
    08827F3C:[0E209FDB]: jal        0x08827F6C
    08827F40:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08827F44:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08827F48:[0E20F296]: jal        0x0883CA58
    08827F4C:[24848A74]: addiu      $a0, $a0, -30092
    08827F50:[8FBF001C]: lw         $ra, 28($sp)
    08827F54:[8FB30018]: lw         $s3, 24($sp)
    08827F58:[8FB20014]: lw         $s2, 20($sp)
    08827F5C:[8FB10010]: lw         $s1, 16($sp)
    08827F60:[8FB0000C]: lw         $s0, 12($sp)
    08827F64:[03E00008]: jr         $ra
    08827F68:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08827F24 372,195 times (length 48)
    08827E58:[02021821]: addu       $v1, $s0, $v0
    08827E5C:[ACA00074]: sw         $zr, 116($a1)
    08827E60:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08827E64:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08827E68:[02081021]: addu       $v0, $s0, $t0
--> 08827E6C:[8E09005C]: lw         $t1, 92($s0)
    08827E70:[01274824]: and        $t1, $t1, $a3
    08827E74:[51200027]: beql       $t1, $zr, 0x08827F14
    08827E78:[00664821]: addu       $t1, $v1, $a2
    08827E7C:[00665021]: addu       $t2, $v1, $a2
    08827E80:[81490089]: lb         $t1, 137($t2)
    08827E84:[254D0089]: addiu      $t5, $t2, 137
    08827E88:[25290001]: addiu      $t1, $t1, 1
    08827E8C:[A1490089]: sb         $t1, 137($t2)
    08827E90:[814900DA]: lb         $t1, 218($t2)
    08827E94:[25290001]: addiu      $t1, $t1, 1
    08827E98:[A14900DA]: sb         $t1, 218($t2)
    08827E9C:[814B0089]: lb         $t3, 137($t2)
    08827EA0:[15640005]: bne        $t3, $a0, 0x08827EB8
    08827EA4:[254C00DA]: addiu      $t4, $t2, 218
    08827EA8:[8CA90068]: lw         $t1, 104($a1)
    08827EAC:[01274825]: or         $t1, $t1, $a3
    08827EB0:[1000000C]: b          0x08827EE4
    08827EB4:[ACA90068]: sw         $t1, 104($a1)
    08827EB8:[804A0080]: lb         $t2, 128($v0)
    08827EBC:[516A0006]: beql       $t3, $t2, 0x08827ED8
    08827EC0:[A1AA0000]: sb         $t2, 0($t5)
    08827EC4:[80490083]: lb         $t1, 131($v0)
    08827EC8:[0169482A]: slt        $t1, $t3, $t1
    08827ECC:[55200006]: bnel       $t1, $zr, 0x08827EE8
    08827ED0:[804A0086]: lb         $t2, 134($v0)
    08827ED4:[A1AA0000]: sb         $t2, 0($t5)
    08827ED8:[8CA90068]: lw         $t1, 104($a1)
    08827EDC:[01274825]: or         $t1, $t1, $a3
    08827EE0:[ACA90068]: sw         $t1, 104($a1)
    08827EE4:[804A0086]: lb         $t2, 134($v0)
    08827EE8:[81890000]: lb         $t1, 0($t4)
    08827EEC:[552A0005]: bnel       $t1, $t2, 0x08827F04
    08827EF0:[0149082A]: slt        $at, $t2, $t1
    08827EF4:[8CA90074]: lw         $t1, 116($a1)
    08827EF8:[01274825]: or         $t1, $t1, $a3
    08827EFC:[10000007]: b          0x08827F1C
    08827F00:[ACA90074]: sw         $t1, 116($a1)
    08827F04:[50200006]: beql       $at, $zr, 0x08827F20
    08827F08:[24C60001]: addiu      $a2, $a2, 1
    08827F0C:[10000003]: b          0x08827F1C
    08827F10:[A18A0000]: sb         $t2, 0($t4)
    08827F14:[A1200089]: sb         $zr, 137($t1)
    08827F18:[A12000DA]: sb         $zr, 218($t1)
    08827F1C:[24C60001]: addiu      $a2, $a2, 1
    08827F20:[28C9001B]: slti       $t1, $a2, 27
--> 08827F24:[1520FFD1]: bne        $t1, $zr, 0x08827E6C
    08827F28:[00073840]: sll        $a3, $a3, 0x0001
    08827F2C:[25080001]: addiu      $t0, $t0, 1
    08827F30:[29020003]: slti       $v0, $t0, 3
    08827F34:[5440FFC2]: bnel       $v0, $zr, 0x08827E40
  Back Branch 08827B68 13,785 times (length 8)
    08827B3C:[AE020004]: sw         $v0, 4($s0)
    08827B40:[92020018]: lbu        $v0, 24($s0)
    08827B44:[A2020008]: sb         $v0, 8($s0)
    08827B48:[92020019]: lbu        $v0, 25($s0)
    08827B4C:[A2020009]: sb         $v0, 9($s0)
--> 08827B50:[80C30000]: lb         $v1, 0($a2)
    08827B54:[80C20001]: lb         $v0, 1($a2)
    08827B58:[2484FFFF]: addiu      $a0, $a0, -1
    08827B5C:[A0A30000]: sb         $v1, 0($a1)
    08827B60:[A0A20001]: sb         $v0, 1($a1)
    08827B64:[24C60002]: addiu      $a2, $a2, 2
--> 08827B68:[1C80FFF9]: bgtz       $a0, 0x08827B50
    08827B6C:[24A50002]: addiu      $a1, $a1, 2
    08827B70:[0E20A92B]: jal        0x0882A4AC
    08827B74:[00000000]: nop
    08827B78:[0242102B]: sltu       $v0, $s2, $v0
  Back Branch 08827B1C 9,190 times (length 11)
    08827AE4:[8E02013C]: lw         $v0, 316($s0)
    08827AE8:[5040000F]: beql       $v0, $zr, 0x08827B28
    08827AEC:[8E020010]: lw         $v0, 16($s0)
    08827AF0:[10000009]: b          0x08827B18
    08827AF4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 08827AF8:[02021021]: addu       $v0, $s0, $v0
    08827AFC:[8C440014]: lw         $a0, 20($v0)
    08827B00:[24530014]: addiu      $s3, $v0, 20
    08827B04:[8E02013C]: lw         $v0, 316($s0)
    08827B08:[0040F809]: jalr       $ra, $v0
    08827B0C:[00000000]: nop
    08827B10:[AE620000]: sw         $v0, 0($s3)
    08827B14:[26310001]: addiu      $s1, $s1, 1
    08827B18:[0232102A]: slt        $v0, $s1, $s2
--> 08827B1C:[5440FFF6]: bnel       $v0, $zr, 0x08827AF8
    08827B20:[00111100]: sll        $v0, $s1, 0x0004
    08827B24:[8E020010]: lw         $v0, 16($s0)
    08827B28:[2606001A]: addiu      $a2, $s0, 26
    08827B2C:[2605000A]: addiu      $a1, $s0, 10
  Back Branch 08827F34 9,190 times (length 63)
    08827E2C:[8E02005C]: lw         $v0, 92($s0)
    08827E30:[00511026]: xor        $v0, $v0, $s1
    08827E34:[02221024]: and        $v0, $s1, $v0
    08827E38:[AE020064]: sw         $v0, 100($s0)
    08827E3C:[00081080]: sll        $v0, $t0, 0x0002
--> 08827E40:[02022821]: addu       $a1, $s0, $v0
    08827E44:[000810C0]: sll        $v0, $t0, 0x0003
    08827E48:[00481821]: addu       $v1, $v0, $t0
    08827E4C:[00031080]: sll        $v0, $v1, 0x0002
    08827E50:[00431023]: subu       $v0, $v0, $v1
    08827E54:[ACA00068]: sw         $zr, 104($a1)
    08827E58:[02021821]: addu       $v1, $s0, $v0
    08827E5C:[ACA00074]: sw         $zr, 116($a1)
    08827E60:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08827E64:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08827E68:[02081021]: addu       $v0, $s0, $t0
    08827E6C:[8E09005C]: lw         $t1, 92($s0)
    08827E70:[01274824]: and        $t1, $t1, $a3
    08827E74:[51200027]: beql       $t1, $zr, 0x08827F14
    08827E78:[00664821]: addu       $t1, $v1, $a2
    08827E7C:[00665021]: addu       $t2, $v1, $a2
    08827E80:[81490089]: lb         $t1, 137($t2)
    08827E84:[254D0089]: addiu      $t5, $t2, 137
    08827E88:[25290001]: addiu      $t1, $t1, 1
    08827E8C:[A1490089]: sb         $t1, 137($t2)
    08827E90:[814900DA]: lb         $t1, 218($t2)
    08827E94:[25290001]: addiu      $t1, $t1, 1
    08827E98:[A14900DA]: sb         $t1, 218($t2)
    08827E9C:[814B0089]: lb         $t3, 137($t2)
    08827EA0:[15640005]: bne        $t3, $a0, 0x08827EB8
    08827EA4:[254C00DA]: addiu      $t4, $t2, 218
    08827EA8:[8CA90068]: lw         $t1, 104($a1)
    08827EAC:[01274825]: or         $t1, $t1, $a3
    08827EB0:[1000000C]: b          0x08827EE4
    08827EB4:[ACA90068]: sw         $t1, 104($a1)
    08827EB8:[804A0080]: lb         $t2, 128($v0)
    08827EBC:[516A0006]: beql       $t3, $t2, 0x08827ED8
    08827EC0:[A1AA0000]: sb         $t2, 0($t5)
    08827EC4:[80490083]: lb         $t1, 131($v0)
    08827EC8:[0169482A]: slt        $t1, $t3, $t1
    08827ECC:[55200006]: bnel       $t1, $zr, 0x08827EE8
    08827ED0:[804A0086]: lb         $t2, 134($v0)
    08827ED4:[A1AA0000]: sb         $t2, 0($t5)
    08827ED8:[8CA90068]: lw         $t1, 104($a1)
    08827EDC:[01274825]: or         $t1, $t1, $a3
    08827EE0:[ACA90068]: sw         $t1, 104($a1)
    08827EE4:[804A0086]: lb         $t2, 134($v0)
    08827EE8:[81890000]: lb         $t1, 0($t4)
    08827EEC:[552A0005]: bnel       $t1, $t2, 0x08827F04
    08827EF0:[0149082A]: slt        $at, $t2, $t1
    08827EF4:[8CA90074]: lw         $t1, 116($a1)
    08827EF8:[01274825]: or         $t1, $t1, $a3
    08827EFC:[10000007]: b          0x08827F1C
    08827F00:[ACA90074]: sw         $t1, 116($a1)
    08827F04:[50200006]: beql       $at, $zr, 0x08827F20
    08827F08:[24C60001]: addiu      $a2, $a2, 1
    08827F0C:[10000003]: b          0x08827F1C
    08827F10:[A18A0000]: sb         $t2, 0($t4)
    08827F14:[A1200089]: sb         $zr, 137($t1)
    08827F18:[A12000DA]: sb         $zr, 218($t1)
    08827F1C:[24C60001]: addiu      $a2, $a2, 1
    08827F20:[28C9001B]: slti       $t1, $a2, 27
    08827F24:[1520FFD1]: bne        $t1, $zr, 0x08827E6C
    08827F28:[00073840]: sll        $a3, $a3, 0x0001
    08827F2C:[25080001]: addiu      $t0, $t0, 1
    08827F30:[29020003]: slti       $v0, $t0, 3
--> 08827F34:[5440FFC2]: bnel       $v0, $zr, 0x08827E40
    08827F38:[00081080]: sll        $v0, $t0, 0x0002
    08827F3C:[0E209FDB]: jal        0x08827F6C
    08827F40:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08827F44:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
  Back Branch 08827BCC 4,595 times (length 9)
    08827B9C:[0E207115]: jal        0x0881C454
    08827BA0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08827BA4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08827BA8:[10000007]: b          0x08827BC8
    08827BAC:[00000000]: nop
--> 08827BB0:[02021021]: addu       $v0, $s0, $v0
    08827BB4:[8C420014]: lw         $v0, 20($v0)
    08827BB8:[8E030004]: lw         $v1, 4($s0)
    08827BBC:[24840001]: addiu      $a0, $a0, 1
    08827BC0:[00621025]: or         $v0, $v1, $v0
    08827BC4:[AE020004]: sw         $v0, 4($s0)
    08827BC8:[0092102A]: slt        $v0, $a0, $s2
--> 08827BCC:[5440FFF8]: bnel       $v0, $zr, 0x08827BB0
    08827BD0:[00041100]: sll        $v0, $a0, 0x0004
    08827BD4:[10000008]: b          0x08827BF8
    08827BD8:[00000000]: nop
    08827BDC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
_S1_2_883CD00 4,411,200 instructions (0.369%), 22,975 calls (0883CD00 - 0883CDFC, length 64)
    0883CD00:[27BDFFF0]: addiu      $sp, $sp, -16
    0883CD04:[AFBF000C]: sw         $ra, 12($sp)
    0883CD08:[AFB20008]: sw         $s2, 8($sp)
    0883CD0C:[AFB10004]: sw         $s1, 4($sp)
    0883CD10:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0883CD14:[12200034]: beq        $s1, $zr, 0x0883CDE8
    0883CD18:[AFB00000]: sw         $s0, 0($sp)
    0883CD1C:[0E207872]: jal        0x0881E1C8
    0883CD20:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0883CD24:[10000008]: b          0x0883CD48
    0883CD28:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883CD2C:[80640000]: lb         $a0, 0($v1)
    0883CD30:[24A50001]: addiu      $a1, $a1, 1
    0883CD34:[00101900]: sll        $v1, $s0, 0x0004
    0883CD38:[00701821]: addu       $v1, $v1, $s0
    0883CD3C:[000318C0]: sll        $v1, $v1, 0x0003
    0883CD40:[00701821]: addu       $v1, $v1, $s0
    0883CD44:[00648021]: addu       $s0, $v1, $a0
    0883CD48:[00A2182B]: sltu       $v1, $a1, $v0
    0883CD4C:[5460FFF7]: bnel       $v1, $zr, 0x0883CD2C
    0883CD50:[02251821]: addu       $v1, $s1, $a1
    0883CD54:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CD58:[90648928]: lbu        $a0, -30424($v1)
    0883CD5C:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0883CD60:[38840001]: xori       $a0, $a0, 1
    0883CD64:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CD68:[308400FF]: andi       $a0, $a0, 255
    0883CD6C:[24638920]: addiu      $v1, $v1, -30432
    0883CD70:[00042080]: sll        $a0, $a0, 0x0002
    0883CD74:[00641821]: addu       $v1, $v1, $a0
    0883CD78:[8C720000]: lw         $s2, 0($v1)
    0883CD7C:[10000017]: b          0x0883CDDC
    0883CD80:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0883CD84:[50A00019]: beql       $a1, $zr, 0x0883CDEC
    0883CD88:[8FBF000C]: lw         $ra, 12($sp)
    0883CD8C:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CD90:[9064891D]: lbu        $a0, -30435($v1)
    0883CD94:[54A40010]: bnel       $a1, $a0, 0x0883CDD8
    0883CD98:[26310001]: addiu      $s1, $s1, 1
    0883CD9C:[8E43001C]: lw         $v1, 28($s2)
    0883CDA0:[1603000C]: bne        $s0, $v1, 0x0883CDD4
    0883CDA4:[00000000]: nop
    0883CDA8:[2483FFFF]: addiu      $v1, $a0, -1
    0883CDAC:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0883CDB0:[0E2777B4]: jal        0x089DDED0 [sceKernelGetSystemTimeLow]
    0883CDB4:[A043891D]: sb         $v1, -30435($v0)
    0883CDB8:[8E450014]: lw         $a1, 20($s2)
    0883CDBC:[8E440018]: lw         $a0, 24($s2)
    0883CDC0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883CDC4:[00452823]: subu       $a1, $v0, $a1
    0883CDC8:[00852021]: addu       $a0, $a0, $a1
    0883CDCC:[AE440018]: sw         $a0, 24($s2)
    0883CDD0:[A2430011]: sb         $v1, 17($s2)
    0883CDD4:[26310001]: addiu      $s1, $s1, 1
    0883CDD8:[26520020]: addiu      $s2, $s2, 32
    0883CDDC:[2A230020]: slti       $v1, $s1, 32
    0883CDE0:[5460FFE8]: bnel       $v1, $zr, 0x0883CD84
    0883CDE4:[92450010]: lbu        $a1, 16($s2)
    0883CDE8:[8FBF000C]: lw         $ra, 12($sp)
    0883CDEC:[8FB20008]: lw         $s2, 8($sp)
    0883CDF0:[8FB10004]: lw         $s1, 4($sp)
    0883CDF4:[8FB00000]: lw         $s0, 0($sp)
    0883CDF8:[03E00008]: jr         $ra
    0883CDFC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0883CD4C 252,725 times (length 10)
    0883CD18:[AFB00000]: sw         $s0, 0($sp)
    0883CD1C:[0E207872]: jal        0x0881E1C8
    0883CD20:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0883CD24:[10000008]: b          0x0883CD48
    0883CD28:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0883CD2C:[80640000]: lb         $a0, 0($v1)
    0883CD30:[24A50001]: addiu      $a1, $a1, 1
    0883CD34:[00101900]: sll        $v1, $s0, 0x0004
    0883CD38:[00701821]: addu       $v1, $v1, $s0
    0883CD3C:[000318C0]: sll        $v1, $v1, 0x0003
    0883CD40:[00701821]: addu       $v1, $v1, $s0
    0883CD44:[00648021]: addu       $s0, $v1, $a0
    0883CD48:[00A2182B]: sltu       $v1, $a1, $v0
--> 0883CD4C:[5460FFF7]: bnel       $v1, $zr, 0x0883CD2C
    0883CD50:[02251821]: addu       $v1, $s1, $a1
    0883CD54:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CD58:[90648928]: lbu        $a0, -30424($v1)
    0883CD5C:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
  Back Branch 0883CDE0 91,900 times (length 25)
    0883CD70:[00042080]: sll        $a0, $a0, 0x0002
    0883CD74:[00641821]: addu       $v1, $v1, $a0
    0883CD78:[8C720000]: lw         $s2, 0($v1)
    0883CD7C:[10000017]: b          0x0883CDDC
    0883CD80:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 0883CD84:[50A00019]: beql       $a1, $zr, 0x0883CDEC
    0883CD88:[8FBF000C]: lw         $ra, 12($sp)
    0883CD8C:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CD90:[9064891D]: lbu        $a0, -30435($v1)
    0883CD94:[54A40010]: bnel       $a1, $a0, 0x0883CDD8
    0883CD98:[26310001]: addiu      $s1, $s1, 1
    0883CD9C:[8E43001C]: lw         $v1, 28($s2)
    0883CDA0:[1603000C]: bne        $s0, $v1, 0x0883CDD4
    0883CDA4:[00000000]: nop
    0883CDA8:[2483FFFF]: addiu      $v1, $a0, -1
    0883CDAC:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0883CDB0:[0E2777B4]: jal        0x089DDED0 [sceKernelGetSystemTimeLow]
    0883CDB4:[A043891D]: sb         $v1, -30435($v0)
    0883CDB8:[8E450014]: lw         $a1, 20($s2)
    0883CDBC:[8E440018]: lw         $a0, 24($s2)
    0883CDC0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883CDC4:[00452823]: subu       $a1, $v0, $a1
    0883CDC8:[00852021]: addu       $a0, $a0, $a1
    0883CDCC:[AE440018]: sw         $a0, 24($s2)
    0883CDD0:[A2430011]: sb         $v1, 17($s2)
    0883CDD4:[26310001]: addiu      $s1, $s1, 1
    0883CDD8:[26520020]: addiu      $s2, $s2, 32
    0883CDDC:[2A230020]: slti       $v1, $s1, 32
--> 0883CDE0:[5460FFE8]: bnel       $v1, $zr, 0x0883CD84
    0883CDE4:[92450010]: lbu        $a1, 16($s2)
    0883CDE8:[8FBF000C]: lw         $ra, 12($sp)
    0883CDEC:[8FB20008]: lw         $s2, 8($sp)
    0883CDF0:[8FB10004]: lw         $s1, 4($sp)
_S1_2_883CBBC 4,388,225 instructions (0.367%), 22,975 calls (0883CBBC - 0883CCFC, length 81)
    0883CBBC:[27BDFFE0]: addiu      $sp, $sp, -32
    0883CBC0:[AFBF001C]: sw         $ra, 28($sp)
    0883CBC4:[AFB30018]: sw         $s3, 24($sp)
    0883CBC8:[AFB20014]: sw         $s2, 20($sp)
    0883CBCC:[AFB10010]: sw         $s1, 16($sp)
    0883CBD0:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0883CBD4:[12600043]: beq        $s3, $zr, 0x0883CCE4
    0883CBD8:[AFB0000C]: sw         $s0, 12($sp)
    0883CBDC:[0E2777B4]: jal        0x089DDED0 [sceKernelGetSystemTimeLow]
    0883CBE0:[00000000]: nop
    0883CBE4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0883CBE8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883CBEC:[0E207872]: jal        0x0881E1C8
    0883CBF0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0883CBF4:[10000008]: b          0x0883CC18
    0883CBF8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883CBFC:[80640000]: lb         $a0, 0($v1)
    0883CC00:[24A50001]: addiu      $a1, $a1, 1
    0883CC04:[00111900]: sll        $v1, $s1, 0x0004
    0883CC08:[00711821]: addu       $v1, $v1, $s1
    0883CC0C:[000318C0]: sll        $v1, $v1, 0x0003
    0883CC10:[00711821]: addu       $v1, $v1, $s1
    0883CC14:[00648821]: addu       $s1, $v1, $a0
    0883CC18:[00A2182B]: sltu       $v1, $a1, $v0
    0883CC1C:[5460FFF7]: bnel       $v1, $zr, 0x0883CBFC
    0883CC20:[02651821]: addu       $v1, $s3, $a1
    0883CC24:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CC28:[90648928]: lbu        $a0, -30424($v1)
    0883CC2C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883CC30:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0883CC34:[38840001]: xori       $a0, $a0, 1
    0883CC38:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CC3C:[308400FF]: andi       $a0, $a0, 255
    0883CC40:[24638920]: addiu      $v1, $v1, -30432
    0883CC44:[00042080]: sll        $a0, $a0, 0x0002
    0883CC48:[00641821]: addu       $v1, $v1, $a0
    0883CC4C:[8C720000]: lw         $s2, 0($v1)
    0883CC50:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CC54:[9063891D]: lbu        $v1, -30435($v1)
    0883CC58:[1000001F]: b          0x0883CCD8
    0883CC5C:[24640001]: addiu      $a0, $v1, 1
    0883CC60:[56230009]: bnel       $s1, $v1, 0x0883CC88
    0883CC64:[92430010]: lbu        $v1, 16($s2)
    0883CC68:[92430010]: lbu        $v1, 16($s2)
    0883CC6C:[54640019]: bnel       $v1, $a0, 0x0883CCD4
    0883CC70:[24A50001]: addiu      $a1, $a1, 1
    0883CC74:[96430012]: lhu        $v1, 18($s2)
    0883CC78:[24630001]: addiu      $v1, $v1, 1
    0883CC7C:[A6430012]: sh         $v1, 18($s2)
    0883CC80:[10000018]: b          0x0883CCE4
    0883CC84:[AE500014]: sw         $s0, 20($s2)
    0883CC88:[14600011]: bne        $v1, $zr, 0x0883CCD0
    0883CC8C:[00000000]: nop
    0883CC90:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0883CC94:[0E20771D]: jal        0x0881DC74
    0883CC98:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883CC9C:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CCA0:[9064891D]: lbu        $a0, -30435($v1)
    0883CCA4:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CCA8:[24840001]: addiu      $a0, $a0, 1
    0883CCAC:[A064891D]: sb         $a0, -30435($v1)
    0883CCB0:[A2440010]: sb         $a0, 16($s2)
    0883CCB4:[96430012]: lhu        $v1, 18($s2)
    0883CCB8:[24630001]: addiu      $v1, $v1, 1
    0883CCBC:[A6430012]: sh         $v1, 18($s2)
    0883CCC0:[AE500014]: sw         $s0, 20($s2)
    0883CCC4:[A2400011]: sb         $zr, 17($s2)
    0883CCC8:[10000006]: b          0x0883CCE4
    0883CCCC:[AE51001C]: sw         $s1, 28($s2)
    0883CCD0:[24A50001]: addiu      $a1, $a1, 1
    0883CCD4:[26520020]: addiu      $s2, $s2, 32
    0883CCD8:[28A30020]: slti       $v1, $a1, 32
    0883CCDC:[5460FFE0]: bnel       $v1, $zr, 0x0883CC60
    0883CCE0:[8E43001C]: lw         $v1, 28($s2)
    0883CCE4:[8FBF001C]: lw         $ra, 28($sp)
    0883CCE8:[8FB30018]: lw         $s3, 24($sp)
    0883CCEC:[8FB20014]: lw         $s2, 20($sp)
    0883CCF0:[8FB10010]: lw         $s1, 16($sp)
    0883CCF4:[8FB0000C]: lw         $s0, 12($sp)
    0883CCF8:[03E00008]: jr         $ra
    0883CCFC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0883CC1C 252,725 times (length 10)
    0883CBE8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883CBEC:[0E207872]: jal        0x0881E1C8
    0883CBF0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0883CBF4:[10000008]: b          0x0883CC18
    0883CBF8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0883CBFC:[80640000]: lb         $a0, 0($v1)
    0883CC00:[24A50001]: addiu      $a1, $a1, 1
    0883CC04:[00111900]: sll        $v1, $s1, 0x0004
    0883CC08:[00711821]: addu       $v1, $v1, $s1
    0883CC0C:[000318C0]: sll        $v1, $v1, 0x0003
    0883CC10:[00711821]: addu       $v1, $v1, $s1
    0883CC14:[00648821]: addu       $s1, $v1, $a0
    0883CC18:[00A2182B]: sltu       $v1, $a1, $v0
--> 0883CC1C:[5460FFF7]: bnel       $v1, $zr, 0x0883CBFC
    0883CC20:[02651821]: addu       $v1, $s3, $a1
    0883CC24:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CC28:[90648928]: lbu        $a0, -30424($v1)
    0883CC2C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 0883CCDC 68,925 times (length 33)
    0883CC4C:[8C720000]: lw         $s2, 0($v1)
    0883CC50:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CC54:[9063891D]: lbu        $v1, -30435($v1)
    0883CC58:[1000001F]: b          0x0883CCD8
    0883CC5C:[24640001]: addiu      $a0, $v1, 1
--> 0883CC60:[56230009]: bnel       $s1, $v1, 0x0883CC88
    0883CC64:[92430010]: lbu        $v1, 16($s2)
    0883CC68:[92430010]: lbu        $v1, 16($s2)
    0883CC6C:[54640019]: bnel       $v1, $a0, 0x0883CCD4
    0883CC70:[24A50001]: addiu      $a1, $a1, 1
    0883CC74:[96430012]: lhu        $v1, 18($s2)
    0883CC78:[24630001]: addiu      $v1, $v1, 1
    0883CC7C:[A6430012]: sh         $v1, 18($s2)
    0883CC80:[10000018]: b          0x0883CCE4
    0883CC84:[AE500014]: sw         $s0, 20($s2)
    0883CC88:[14600011]: bne        $v1, $zr, 0x0883CCD0
    0883CC8C:[00000000]: nop
    0883CC90:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0883CC94:[0E20771D]: jal        0x0881DC74
    0883CC98:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883CC9C:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CCA0:[9064891D]: lbu        $a0, -30435($v1)
    0883CCA4:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0883CCA8:[24840001]: addiu      $a0, $a0, 1
    0883CCAC:[A064891D]: sb         $a0, -30435($v1)
    0883CCB0:[A2440010]: sb         $a0, 16($s2)
    0883CCB4:[96430012]: lhu        $v1, 18($s2)
    0883CCB8:[24630001]: addiu      $v1, $v1, 1
    0883CCBC:[A6430012]: sh         $v1, 18($s2)
    0883CCC0:[AE500014]: sw         $s0, 20($s2)
    0883CCC4:[A2400011]: sb         $zr, 17($s2)
    0883CCC8:[10000006]: b          0x0883CCE4
    0883CCCC:[AE51001C]: sw         $s1, 28($s2)
    0883CCD0:[24A50001]: addiu      $a1, $a1, 1
    0883CCD4:[26520020]: addiu      $s2, $s2, 32
    0883CCD8:[28A30020]: slti       $v1, $a1, 32
--> 0883CCDC:[5460FFE0]: bnel       $v1, $zr, 0x0883CC60
    0883CCE0:[8E43001C]: lw         $v1, 28($s2)
    0883CCE4:[8FBF001C]: lw         $ra, 28($sp)
    0883CCE8:[8FB30018]: lw         $s3, 24($sp)
    0883CCEC:[8FB20014]: lw         $s2, 20($sp)
_S1_2_891182C 4,368,805 instructions (0.366%), 4,034 calls (0891182C - 08911B44, length 199)
    0891182C:[27BDFA70]: addiu      $sp, $sp, -1424
    08911830:[AFBF000C]: sw         $ra, 12($sp)
    08911834:[AFB10008]: sw         $s1, 8($sp)
    08911838:[AFB00004]: sw         $s0, 4($sp)
    0891183C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08911840:[8C5064E8]: lw         $s0, 25832($v0)
    08911844:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08911848:[27A50028]: addiu      $a1, $sp, 40
    0891184C:[C6030000]: lwc1       $f3, 0($s0)
    08911850:[C6020004]: lwc1       $f2, 4($s0)
    08911854:[C6010008]: lwc1       $f1, 8($s0)
    08911858:[C600000C]: lwc1       $f0, 12($s0)
    0891185C:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    08911860:[26060010]: addiu      $a2, $s0, 16
    08911864:[E7A30018]: swc1       $f3, 24($sp)
    08911868:[E7A2001C]: swc1       $f2, 28($sp)
    0891186C:[E7A10020]: swc1       $f1, 32($sp)
    08911870:[E7A00024]: swc1       $f0, 36($sp)
    08911874:[00000000]: 0x8911874 - memcpySequence[8CC30000,8CC20004,2484FFFF,ACA30000,ACA20004,24C60008,1C80FFF9,24A50008](5,6,4,8,0)
    08911894:[8E020050]: lw         $v0, 80($s0)
    08911898:[26050089]: addiu      $a1, $s0, 137
    0891189C:[27A400A1]: addiu      $a0, $sp, 161
    089118A0:[AFA20068]: sw         $v0, 104($sp)
    089118A4:[8E020054]: lw         $v0, 84($s0)
    089118A8:[24030051]: addiu      $v1, $zr, 81 <=> li $v1, 81
    089118AC:[AFA2006C]: sw         $v0, 108($sp)
    089118B0:[8E020058]: lw         $v0, 88($s0)
    089118B4:[AFA20070]: sw         $v0, 112($sp)
    089118B8:[8E02005C]: lw         $v0, 92($s0)
    089118BC:[AFA20074]: sw         $v0, 116($sp)
    089118C0:[8E020060]: lw         $v0, 96($s0)
    089118C4:[AFA20078]: sw         $v0, 120($sp)
    089118C8:[8E020064]: lw         $v0, 100($s0)
    089118CC:[AFA2007C]: sw         $v0, 124($sp)
    089118D0:[C6020068]: lwc1       $f2, 104($s0)
    089118D4:[C601006C]: lwc1       $f1, 108($s0)
    089118D8:[C6000070]: lwc1       $f0, 112($s0)
    089118DC:[E7A20080]: swc1       $f2, 128($sp)
    089118E0:[E7A10084]: swc1       $f1, 132($sp)
    089118E4:[E7A00088]: swc1       $f0, 136($sp)
    089118E8:[C6020074]: lwc1       $f2, 116($s0)
    089118EC:[C6010078]: lwc1       $f1, 120($s0)
    089118F0:[C600007C]: lwc1       $f0, 124($s0)
    089118F4:[E7A2008C]: swc1       $f2, 140($sp)
    089118F8:[E7A10090]: swc1       $f1, 144($sp)
    089118FC:[E7A00094]: swc1       $f0, 148($sp)
    08911900:[92070080]: lbu        $a3, 128($s0)
    08911904:[92060081]: lbu        $a2, 129($s0)
    08911908:[92020082]: lbu        $v0, 130($s0)
    0891190C:[A3A70098]: sb         $a3, 152($sp)
    08911910:[A3A60099]: sb         $a2, 153($sp)
    08911914:[A3A2009A]: sb         $v0, 154($sp)
    08911918:[92070083]: lbu        $a3, 131($s0)
    0891191C:[92060084]: lbu        $a2, 132($s0)
    08911920:[92020085]: lbu        $v0, 133($s0)
    08911924:[A3A7009B]: sb         $a3, 155($sp)
    08911928:[A3A6009C]: sb         $a2, 156($sp)
    0891192C:[A3A2009D]: sb         $v0, 157($sp)
    08911930:[92070086]: lbu        $a3, 134($s0)
    08911934:[92060087]: lbu        $a2, 135($s0)
    08911938:[92020088]: lbu        $v0, 136($s0)
    0891193C:[A3A7009E]: sb         $a3, 158($sp)
    08911940:[A3A6009F]: sb         $a2, 159($sp)
    08911944:[A3A200A0]: sb         $v0, 160($sp)
    08911948:[80A20000]: lb         $v0, 0($a1)
    0891194C:[2463FFFF]: addiu      $v1, $v1, -1
    08911950:[A0820000]: sb         $v0, 0($a0)
    08911954:[24A50001]: addiu      $a1, $a1, 1
    08911958:[1C60FFFB]: bgtz       $v1, 0x08911948
    0891195C:[24840001]: addiu      $a0, $a0, 1
    08911960:[260500DA]: addiu      $a1, $s0, 218
    08911964:[27A400F2]: addiu      $a0, $sp, 242
    08911968:[24030051]: addiu      $v1, $zr, 81 <=> li $v1, 81
    0891196C:[80A20000]: lb         $v0, 0($a1)
    08911970:[2463FFFF]: addiu      $v1, $v1, -1
    08911974:[A0820000]: sb         $v0, 0($a0)
    08911978:[24A50001]: addiu      $a1, $a1, 1
    0891197C:[1C60FFFB]: bgtz       $v1, 0x0891196C
    08911980:[24840001]: addiu      $a0, $a0, 1
    08911984:[27A40144]: addiu      $a0, $sp, 324
    08911988:[0E20BAEE]: jal        0x0882EBB8
    0891198C:[2605012C]: addiu      $a1, $s0, 300
    08911990:[C6000134]: lwc1       $f0, 308($s0)
    08911994:[26060140]: addiu      $a2, $s0, 320
    08911998:[27A50158]: addiu      $a1, $sp, 344
    0891199C:[E7A0014C]: swc1       $f0, 332($sp)
    089119A0:[8E020138]: lw         $v0, 312($s0)
    089119A4:[2404002D]: addiu      $a0, $zr, 45 <=> li $a0, 45
    089119A8:[AFA20150]: sw         $v0, 336($sp)
    089119AC:[8E02013C]: lw         $v0, 316($s0)
    089119B0:[AFA20154]: sw         $v0, 340($sp)
    089119B4:[00000000]: 0x89119B4 - memcpySequence[8CC30000,8CC20004,2484FFFF,ACA30000,ACA20004,24C60008,1C80FFF9,24A50008](5,6,4,8,0)
    089119D4:[260602A8]: addiu      $a2, $s0, 680
    089119D8:[27A502C0]: addiu      $a1, $sp, 704
    089119DC:[2404002D]: addiu      $a0, $zr, 45 <=> li $a0, 45
    089119E0:[00000000]: 0x89119E0 - memcpySequence[8CC30000,8CC20004,2484FFFF,ACA30000,ACA20004,24C60008,1C80FFF9,24A50008](5,6,4,8,0)
    08911A00:[26060410]: addiu      $a2, $s0, 1040
    08911A04:[27A50428]: addiu      $a1, $sp, 1064
    08911A08:[2404002D]: addiu      $a0, $zr, 45 <=> li $a0, 45
    08911A0C:[00000000]: 0x8911A0C - memcpySequence[8CC30000,8CC20004,2484FFFF,ACA30000,ACA20004,24C60008,1C80FFF9,24A50008](5,6,4,8,0)
    08911A2C:[8E24003C]: lw         $a0, 60($s1)
    08911A30:[24030063]: addiu      $v1, $zr, 99 <=> li $v1, 99
    08911A34:[10830035]: beq        $a0, $v1, 0x08911B0C
    08911A38:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08911A3C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08911A40:[50820024]: beql       $a0, $v0, 0x08911AD4
    08911A44:[8FA20078]: lw         $v0, 120($sp)
    08911A48:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08911A4C:[50820015]: beql       $a0, $v0, 0x08911AA4
    08911A50:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08911A54:[50800003]: beql       $a0, $zr, 0x08911A64
    08911A58:[AE22003C]: sw         $v0, 60($s1)
    08911A5C:[10000035]: b          0x08911B34
    08911A60:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08911A64:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08911A68:[8C4408D8]: lw         $a0, 2264($v0)
    08911A6C:[0E244BCE]: jal        0x08912F38
    08911A70:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08911A74:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08911A78:[8C4208D4]: lw         $v0, 2260($v0)
    08911A7C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08911A80:[8C440094]: lw         $a0, 148($v0)
    08911A84:[0E267040]: jal        0x0899C100
    08911A88:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08911A8C:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08911A90:[8C4208D4]: lw         $v0, 2260($v0)
    08911A94:[0E26710A]: jal        0x0899C428
    08911A98:[8C440094]: lw         $a0, 148($v0)
    08911A9C:[10000024]: b          0x08911B30
    08911AA0:[00000000]: nop
    08911AA4:[8C4208D4]: lw         $v0, 2260($v0)
    08911AA8:[0E267125]: jal        0x0899C494
    08911AAC:[8C440094]: lw         $a0, 148($v0)
    08911AB0:[1040001F]: beq        $v0, $zr, 0x08911B30
    08911AB4:[00000000]: nop
    08911AB8:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08911ABC:[8C4208D4]: lw         $v0, 2260($v0)
    08911AC0:[0E26712C]: jal        0x0899C4B0
    08911AC4:[8C440094]: lw         $a0, 148($v0)
    08911AC8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08911ACC:[10000018]: b          0x08911B30
    08911AD0:[AE22003C]: sw         $v0, 60($s1)
    08911AD4:[30420008]: andi       $v0, $v0, 8
    08911AD8:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08911ADC:[10400002]: beq        $v0, $zr, 0x08911AE8
    08911AE0:[00000000]: nop
    08911AE4:[AE23003C]: sw         $v1, 60($s1)
    08911AE8:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08911AEC:[8C4208D4]: lw         $v0, 2260($v0)
    08911AF0:[0E267164]: jal        0x0899C590
    08911AF4:[8C440094]: lw         $a0, 148($v0)
    08911AF8:[1040000D]: beq        $v0, $zr, 0x08911B30
    08911AFC:[00000000]: nop
    08911B00:[24020063]: addiu      $v0, $zr, 99 <=> li $v0, 99
    08911B04:[1000000A]: b          0x08911B30
    08911B08:[AE22003C]: sw         $v0, 60($s1)
    08911B0C:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08911B10:[8C4208D4]: lw         $v0, 2260($v0)
    08911B14:[0E26714F]: jal        0x0899C53C
    08911B18:[8C440094]: lw         $a0, 148($v0)
    08911B1C:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08911B20:[8C4208D4]: lw         $v0, 2260($v0)
    08911B24:[0E26709F]: jal        0x0899C27C
    08911B28:[8C440094]: lw         $a0, 148($v0)
    08911B2C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08911B30:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08911B34:[8FBF000C]: lw         $ra, 12($sp)
    08911B38:[8FB10008]: lw         $s1, 8($sp)
    08911B3C:[8FB00004]: lw         $s0, 4($sp)
    08911B40:[03E00008]: jr         $ra
    08911B44:[27BD0590]: addiu      $sp, $sp, 1424
  Back Branch 08911958 326,754 times (length 6)
    08911934:[92060087]: lbu        $a2, 135($s0)
    08911938:[92020088]: lbu        $v0, 136($s0)
    0891193C:[A3A7009E]: sb         $a3, 158($sp)
    08911940:[A3A6009F]: sb         $a2, 159($sp)
    08911944:[A3A200A0]: sb         $v0, 160($sp)
--> 08911948:[80A20000]: lb         $v0, 0($a1)
    0891194C:[2463FFFF]: addiu      $v1, $v1, -1
    08911950:[A0820000]: sb         $v0, 0($a0)
    08911954:[24A50001]: addiu      $a1, $a1, 1
--> 08911958:[1C60FFFB]: bgtz       $v1, 0x08911948
    0891195C:[24840001]: addiu      $a0, $a0, 1
    08911960:[260500DA]: addiu      $a1, $s0, 218
    08911964:[27A400F2]: addiu      $a0, $sp, 242
    08911968:[24030051]: addiu      $v1, $zr, 81 <=> li $v1, 81
  Back Branch 0891197C 326,754 times (length 6)
    08911958:[1C60FFFB]: bgtz       $v1, 0x08911948
    0891195C:[24840001]: addiu      $a0, $a0, 1
    08911960:[260500DA]: addiu      $a1, $s0, 218
    08911964:[27A400F2]: addiu      $a0, $sp, 242
    08911968:[24030051]: addiu      $v1, $zr, 81 <=> li $v1, 81
--> 0891196C:[80A20000]: lb         $v0, 0($a1)
    08911970:[2463FFFF]: addiu      $v1, $v1, -1
    08911974:[A0820000]: sb         $v0, 0($a0)
    08911978:[24A50001]: addiu      $a1, $a1, 1
--> 0891197C:[1C60FFFB]: bgtz       $v1, 0x0891196C
    08911980:[24840001]: addiu      $a0, $a0, 1
    08911984:[27A40144]: addiu      $a0, $sp, 324
    08911988:[0E20BAEE]: jal        0x0882EBB8
    0891198C:[2605012C]: addiu      $a1, $s0, 300
_S1_2_8866CAC 4,198,414 instructions (0.352%), 2,259 calls (08866CAC - 088672C8, length 392)
    08866CAC:[27BDFF40]: addiu      $sp, $sp, -192
    08866CB0:[AFBF003C]: sw         $ra, 60($sp)
    08866CB4:[AFBE0038]: sw         $fp, 56($sp)
    08866CB8:[AFB70034]: sw         $s7, 52($sp)
    08866CBC:[AFB60030]: sw         $s6, 48($sp)
    08866CC0:[AFB5002C]: sw         $s5, 44($sp)
    08866CC4:[AFB40028]: sw         $s4, 40($sp)
    08866CC8:[AFB30024]: sw         $s3, 36($sp)
    08866CCC:[AFB20020]: sw         $s2, 32($sp)
    08866CD0:[AFB1001C]: sw         $s1, 28($sp)
    08866CD4:[AFB00018]: sw         $s0, 24($sp)
    08866CD8:[E7B70014]: swc1       $f23, 20($sp)
    08866CDC:[E7B60010]: swc1       $f22, 16($sp)
    08866CE0:[E7B5000C]: swc1       $f21, 12($sp)
    08866CE4:[E7B40008]: swc1       $f20, 8($sp)
    08866CE8:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    08866CEC:[8CA40194]: lw         $a0, 404($a1)
    08866CF0:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08866CF4:[10830165]: beq        $a0, $v1, 0x0886728C
    08866CF8:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08866CFC:[0E219D23]: jal        0x0886748C
    08866D00:[8EB20034]: lw         $s2, 52($s5)
    08866D04:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08866D08:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08866D0C:[AFA20058]: sw         $v0, 88($sp)
    08866D10:[26A20150]: addiu      $v0, $s5, 336
    08866D14:[AFA20050]: sw         $v0, 80($sp)
    08866D18:[8E540030]: lw         $s4, 48($s2)
    08866D1C:[8E420020]: lw         $v0, 32($s2)
    08866D20:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08866D24:[26A50120]: addiu      $a1, $s5, 288
    08866D28:[AFA200B0]: sw         $v0, 176($sp)
    08866D2C:[8E42002C]: lw         $v0, 44($s2)
    08866D30:[8E510024]: lw         $s1, 36($s2)
    08866D34:[27A600B0]: addiu      $a2, $sp, 176
    08866D38:[AFA2004C]: sw         $v0, 76($sp)
    08866D3C:[0E219CB3]: jal        0x088672CC
    08866D40:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08866D44:[8FA30050]: lw         $v1, 80($sp)
    08866D48:[C461002C]: lwc1       $f1, 44($v1)
    08866D4C:[92A30140]: lbu        $v1, 320($s5)
    08866D50:[286100FF]: slti       $at, $v1, 255
    08866D54:[5020000F]: beql       $at, $zr, 0x08866D94
    08866D58:[3C03437F]: lui        $v1, 0x437F <=> li $v1, 0x437F0000
    08866D5C:[04620004]: bltzl      $v1, 0x08866D70
    08866D60:[00032042]: srl        $a0, $v1, 0x0001
    08866D64:[44830000]: mtc1       $v1, $f0
    08866D68:[10000006]: b          0x08866D84
    08866D6C:[46800060]: cvt.s.w    $f1, $f0
    08866D70:[30630001]: andi       $v1, $v1, 1
    08866D74:[00832025]: or         $a0, $a0, $v1
    08866D78:[44840000]: mtc1       $a0, $f0
    08866D7C:[46800060]: cvt.s.w    $f1, $f0
    08866D80:[46010840]: add.s      $f1, $f1, $f1
    08866D84:[3C03437F]: lui        $v1, 0x437F <=> li $v1, 0x437F0000
    08866D88:[44830000]: mtc1       $v1, $f0
    08866D8C:[46000843]: div.s      $f1, $f1, $f0
    08866D90:[3C03437F]: lui        $v1, 0x437F <=> li $v1, 0x437F0000
    08866D94:[44830000]: mtc1       $v1, $f0
    08866D98:[46010042]: mul.s      $f1, $f0, $f1
    08866D9C:[3C034F00]: lui        $v1, 0x4F00 <=> li $v1, 0x4F000000
    08866DA0:[44830000]: mtc1       $v1, $f0
    08866DA4:[4601003E]: c.le.s     $f0, $f1
    08866DA8:[00000000]: nop
    08866DAC:[45030004]: bc1tl      0x08866DC0
    08866DB0:[46000801]: sub.s      $f0, $f1, $f0
    08866DB4:[4600080D]: trunc.w.s  $f0, $f1
    08866DB8:[10000005]: b          0x08866DD0
    08866DBC:[44030000]: mfc1       $v1, $f0
    08866DC0:[24038000]: addiu      $v1, $zr, -32768 <=> li $v1, -32768
    08866DC4:[4600000D]: trunc.w.s  $f0, $f0
    08866DC8:[44040000]: mfc1       $a0, $f0
    08866DCC:[00831825]: or         $v1, $a0, $v1
    08866DD0:[00032600]: sll        $a0, $v1, 0x0018
    08866DD4:[3C0300FF]: lui        $v1, 0x00FF <=> li $v1, 0x00FF0000
    08866DD8:[3463FFFF]: ori        $v1, $v1, -1
    08866DDC:[00838025]: or         $s0, $a0, $v1
    08866DE0:[06020004]: bltzl      $s0, 0x08866DF4
    08866DE4:[00102042]: srl        $a0, $s0, 0x0001
    08866DE8:[44900000]: mtc1       $s0, $f0
    08866DEC:[10000006]: b          0x08866E08
    08866DF0:[46800060]: cvt.s.w    $f1, $f0
    08866DF4:[32030001]: andi       $v1, $s0, 1
    08866DF8:[00832025]: or         $a0, $a0, $v1
    08866DFC:[44840000]: mtc1       $a0, $f0
    08866E00:[46800060]: cvt.s.w    $f1, $f0
    08866E04:[46010840]: add.s      $f1, $f1, $f1
    08866E08:[44800000]: mtc1       $zr, $f0
    08866E0C:[4600083E]: c.le.s     $f1, $f0
    08866E10:[00000000]: nop
    08866E14:[4503011E]: bc1tl      0x08867290
    08866E18:[8FBF003C]: lw         $ra, 60($sp)
    08866E1C:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08866E20:[27A40070]: addiu      $a0, $sp, 112
    08866E24:[0E20EFAD]: jal        0x0883BEB4
    08866E28:[26A60070]: addiu      $a2, $s5, 112
    08866E2C:[8642000C]: lh         $v0, 12($s2)
    08866E30:[10000111]: b          0x08867278
    08866E34:[AFA2005C]: sw         $v0, 92($sp)
    08866E38:[86830008]: lh         $v1, 8($s4)
    08866E3C:[00022180]: sll        $a0, $v0, 0x0006
    08866E40:[8FA2004C]: lw         $v0, 76($sp)
    08866E44:[00442021]: addu       $a0, $v0, $a0
    08866E48:[28620003]: slti       $v0, $v1, 3
    08866E4C:[54400107]: bnel       $v0, $zr, 0x0886726C
    08866E50:[8FA2005C]: lw         $v0, 92($sp)
    08866E54:[8FA20050]: lw         $v0, 80($sp)
    08866E58:[9042000D]: lbu        $v0, 13($v0)
    08866E5C:[30420001]: andi       $v0, $v0, 1
    08866E60:[14400022]: bne        $v0, $zr, 0x08866EEC
    08866E64:[8E9E0004]: lw         $fp, 4($s4)
    08866E68:[84920036]: lh         $s2, 54($a0)
    08866E6C:[8FA20058]: lw         $v0, 88($sp)
    08866E70:[50520027]: beql       $v0, $s2, 0x08866F10
    08866E74:[AFB20058]: sw         $s2, 88($sp)
    08866E78:[06400024]: bltz       $s2, 0x08866F0C
    08866E7C:[00000000]: nop
    08866E80:[0E21A355]: jal        0x08868D54
    08866E84:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08866E88:[8C430004]: lw         $v1, 4($v0)
    08866E8C:[AFA30054]: sw         $v1, 84($sp)
    08866E90:[8FA30050]: lw         $v1, 80($sp)
    08866E94:[9063000C]: lbu        $v1, 12($v1)
    08866E98:[3063000F]: andi       $v1, $v1, 15
    08866E9C:[1460000A]: bne        $v1, $zr, 0x08866EC8
    08866EA0:[00000000]: nop
    08866EA4:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08866EA8:[8C639E60]: lw         $v1, -24992($v1)
    08866EAC:[8C6416A0]: lw         $a0, 5792($v1)
    08866EB0:[246516A0]: addiu      $a1, $v1, 5792
    08866EB4:[8FA30054]: lw         $v1, 84($sp)
    08866EB8:[5064000A]: beql       $v1, $a0, 0x08866EE4
    08866EBC:[C457000C]: lwc1       $f23, 12($v0)
    08866EC0:[10000007]: b          0x08866EE0
    08866EC4:[ACA30000]: sw         $v1, 0($a1)
    08866EC8:[10600005]: beq        $v1, $zr, 0x08866EE0
    08866ECC:[00000000]: nop
    08866ED0:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08866ED4:[8C639E60]: lw         $v1, -24992($v1)
    08866ED8:[24127FFD]: addiu      $s2, $zr, 32765 <=> li $s2, 32765
    08866EDC:[AC6016A0]: sw         $zr, 5792($v1)
    08866EE0:[C457000C]: lwc1       $f23, 12($v0)
    08866EE4:[10000009]: b          0x08866F0C
    08866EE8:[C4560010]: lwc1       $f22, 16($v0)
    08866EEC:[3C0243F0]: lui        $v0, 0x43F0 <=> li $v0, 0x43F00000
    08866EF0:[4482B800]: mtc1       $v0, $f23
    08866EF4:[3C024388]: lui        $v0, 0x4388 <=> li $v0, 0x43880000
    08866EF8:[4482B000]: mtc1       $v0, $f22
    08866EFC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08866F00:[8C429E60]: lw         $v0, -24992($v0)
    08866F04:[24127FFE]: addiu      $s2, $zr, 32766 <=> li $s2, 32766
    08866F08:[AC4016A0]: sw         $zr, 5792($v0)
    08866F0C:[AFB20058]: sw         $s2, 88($sp)
    08866F10:[064000D5]: bltz       $s2, 0x08867268
    08866F14:[00000000]: nop
    08866F18:[3C023F00]: lui        $v0, 0x3F00 <=> li $v0, 0x3F000000
    08866F1C:[44820000]: mtc1       $v0, $f0
    08866F20:[4600BD41]: sub.s      $f21, $f23, $f0
    08866F24:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08866F28:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08866F2C:[100000C2]: b          0x08867238
    08866F30:[4600B501]: sub.s      $f20, $f22, $f0
    08866F34:[8FA200B0]: lw         $v0, 176($sp)
    08866F38:[27A40060]: addiu      $a0, $sp, 96
    08866F3C:[0003B900]: sll        $s7, $v1, 0x0004
    08866F40:[00573021]: addu       $a2, $v0, $s7
    08866F44:[0E21A579]: jal        0x088695E4
    08866F48:[27A50070]: addiu      $a1, $sp, 112
    08866F4C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08866F50:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08866F54:[10000009]: b          0x08866F7C
    08866F58:[44800000]: mtc1       $zr, $f0
    08866F5C:[02221021]: addu       $v0, $s1, $v0
    08866F60:[C4410000]: lwc1       $f1, 0($v0)
    08866F64:[4600083F]: c.ngt.s    $f1, $f0
    08866F68:[00000000]: nop
    08866F6C:[45030003]: bc1tl      0x08866F7C
    08866F70:[24840001]: addiu      $a0, $a0, 1
    08866F74:[10000004]: b          0x08866F88
    08866F78:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08866F7C:[28820004]: slti       $v0, $a0, 4
    08866F80:[5440FFF6]: bnel       $v0, $zr, 0x08866F5C
    08866F84:[00041100]: sll        $v0, $a0, 0x0004
    08866F88:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08866F8C:[54620008]: bnel       $v1, $v0, 0x08866FB0
    08866F90:[02371821]: addu       $v1, $s1, $s7
    08866F94:[02371821]: addu       $v1, $s1, $s7
    08866F98:[C4600000]: lwc1       $f0, 0($v1)
    08866F9C:[4600A802]: mul.s      $f0, $f21, $f0
    08866FA0:[4600000D]: trunc.w.s  $f0, $f0
    08866FA4:[46800020]: cvt.s.w    $f0, $f0
    08866FA8:[10000009]: b          0x08866FD0
    08866FAC:[E6400000]: swc1       $f0, 0($s2)
    08866FB0:[C4600000]: lwc1       $f0, 0($v1)
    08866FB4:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08866FB8:[44820800]: mtc1       $v0, $f1
    08866FBC:[46000800]: add.s      $f0, $f1, $f0
    08866FC0:[4600A802]: mul.s      $f0, $f21, $f0
    08866FC4:[4600000D]: trunc.w.s  $f0, $f0
    08866FC8:[46800020]: cvt.s.w    $f0, $f0
    08866FCC:[E6400000]: swc1       $f0, 0($s2)
    08866FD0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08866FD4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08866FD8:[10000009]: b          0x08867000
    08866FDC:[44800000]: mtc1       $zr, $f0
    08866FE0:[02221021]: addu       $v0, $s1, $v0
    08866FE4:[C4410004]: lwc1       $f1, 4($v0)
    08866FE8:[4600083F]: c.ngt.s    $f1, $f0
    08866FEC:[00000000]: nop
    08866FF0:[45030003]: bc1tl      0x08867000
    08866FF4:[24A50001]: addiu      $a1, $a1, 1
    08866FF8:[10000004]: b          0x0886700C
    08866FFC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08867000:[28A20004]: slti       $v0, $a1, 4
    08867004:[5440FFF6]: bnel       $v0, $zr, 0x08866FE0
    08867008:[00051100]: sll        $v0, $a1, 0x0004
    0886700C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08867010:[54820007]: bnel       $a0, $v0, 0x08867030
    08867014:[C4610004]: lwc1       $f1, 4($v1)
    08867018:[C4600004]: lwc1       $f0, 4($v1)
    0886701C:[4600A002]: mul.s      $f0, $f20, $f0
    08867020:[4600000D]: trunc.w.s  $f0, $f0
    08867024:[46800020]: cvt.s.w    $f0, $f0
    08867028:[10000008]: b          0x0886704C
    0886702C:[E6400004]: swc1       $f0, 4($s2)
    08867030:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08867034:[44820000]: mtc1       $v0, $f0
    08867038:[46010000]: add.s      $f0, $f0, $f1
    0886703C:[4600A002]: mul.s      $f0, $f20, $f0
    08867040:[4600000D]: trunc.w.s  $f0, $f0
    08867044:[46800020]: cvt.s.w    $f0, $f0
    08867048:[E6400004]: swc1       $f0, 4($s2)
    0886704C:[AE500008]: sw         $s0, 8($s2)
    08867050:[8EA20184]: lw         $v0, 388($s5)
    08867054:[30420004]: andi       $v0, $v0, 4
    08867058:[50400007]: beql       $v0, $zr, 0x08867078
    0886705C:[C7A00060]: lwc1       $f0, 96($sp)
    08867060:[C7A00060]: lwc1       $f0, 96($sp)
    08867064:[3C02BF80]: lui        $v0, 0xBF80 <=> li $v0, 0xBF800000
    08867068:[44820800]: mtc1       $v0, $f1
    0886706C:[46010002]: mul.s      $f0, $f0, $f1
    08867070:[E7A00060]: swc1       $f0, 96($sp)
    08867074:[C7A00060]: lwc1       $f0, 96($sp)
    08867078:[3C024370]: lui        $v0, 0x4370 <=> li $v0, 0x43700000
    0886707C:[44820800]: mtc1       $v0, $f1
    08867080:[46000800]: add.s      $f0, $f1, $f0
    08867084:[E640000C]: swc1       $f0, 12($s2)
    08867088:[8EA20184]: lw         $v0, 388($s5)
    0886708C:[30420020]: andi       $v0, $v0, 32
    08867090:[50400007]: beql       $v0, $zr, 0x088670B0
    08867094:[C7A00064]: lwc1       $f0, 100($sp)
    08867098:[C7A00064]: lwc1       $f0, 100($sp)
    0886709C:[3C02BF80]: lui        $v0, 0xBF80 <=> li $v0, 0xBF800000
    088670A0:[44820800]: mtc1       $v0, $f1
    088670A4:[46010002]: mul.s      $f0, $f0, $f1
    088670A8:[E7A00064]: swc1       $f0, 100($sp)
    088670AC:[C7A00064]: lwc1       $f0, 100($sp)
    088670B0:[3C024308]: lui        $v0, 0x4308 <=> li $v0, 0x43080000
    088670B4:[44820800]: mtc1       $v0, $f1
    088670B8:[46000800]: add.s      $f0, $f1, $f0
    088670BC:[0E2493D4]: jal        0x08924F50
    088670C0:[E6400010]: swc1       $f0, 16($s2)
    088670C4:[50400058]: beql       $v0, $zr, 0x08867228
    088670C8:[C7A00068]: lwc1       $f0, 104($sp)
    088670CC:[0E20ABD7]: jal        0x0882AF5C
    088670D0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088670D4:[84570000]: lh         $s7, 0($v0)
    088670D8:[0E20ABD7]: jal        0x0882AF5C
    088670DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088670E0:[84420004]: lh         $v0, 4($v0)
    088670E4:[0E2493E0]: jal        0x08924F80
    088670E8:[AFA20048]: sw         $v0, 72($sp)
    088670EC:[2442FFFF]: addiu      $v0, $v0, -1
    088670F0:[04420004]: bltzl      $v0, 0x08867104
    088670F4:[00021842]: srl        $v1, $v0, 0x0001
    088670F8:[44820000]: mtc1       $v0, $f0
    088670FC:[10000006]: b          0x08867118
    08867100:[46800020]: cvt.s.w    $f0, $f0
    08867104:[30420001]: andi       $v0, $v0, 1
    08867108:[00621825]: or         $v1, $v1, $v0
    0886710C:[44830000]: mtc1       $v1, $f0
    08867110:[46800020]: cvt.s.w    $f0, $f0
    08867114:[46000000]: add.s      $f0, $f0, $f0
    08867118:[87A20048]: lh         $v0, 72($sp)
    0886711C:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    08867120:[460000C7]: neg.s      $f3, $f0
    08867124:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08867128:[240201E0]: addiu      $v0, $zr, 480 <=> li $v0, 480
    0886712C:[0062001A]: div        $v1, $v0
    08867130:[44851000]: mtc1       $a1, $f2
    08867134:[44970000]: mtc1       $s7, $f0
    08867138:[460310C2]: mul.s      $f3, $f2, $f3
    0886713C:[3C0443F0]: lui        $a0, 0x43F0 <=> li $a0, 0x43F00000
    08867140:[C641000C]: lwc1       $f1, 12($s2)
    08867144:[44841000]: mtc1       $a0, $f2
    08867148:[46031082]: mul.s      $f2, $f2, $f3
    0886714C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08867150:[4600108D]: trunc.w.s  $f2, $f2
    08867154:[468010E0]: cvt.s.w    $f3, $f2
    08867158:[46800020]: cvt.s.w    $f0, $f0
    0886715C:[00001012]: mflo       $v0
    08867160:[44821000]: mtc1       $v0, $f2
    08867164:[468010A0]: cvt.s.w    $f2, $f2
    08867168:[46020842]: mul.s      $f1, $f1, $f2
    0886716C:[46000800]: add.s      $f0, $f1, $f0
    08867170:[46001800]: add.s      $f0, $f3, $f0
    08867174:[0E20ABD7]: jal        0x0882AF5C
    08867178:[E640000C]: swc1       $f0, 12($s2)
    0886717C:[84570002]: lh         $s7, 2($v0)
    08867180:[0E20ABD7]: jal        0x0882AF5C
    08867184:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08867188:[84420006]: lh         $v0, 6($v0)
    0886718C:[0E2493E0]: jal        0x08924F80
    08867190:[AFA20044]: sw         $v0, 68($sp)
    08867194:[2442FFFF]: addiu      $v0, $v0, -1
    08867198:[04420004]: bltzl      $v0, 0x088671AC
    0886719C:[00021842]: srl        $v1, $v0, 0x0001
    088671A0:[44820000]: mtc1       $v0, $f0
    088671A4:[10000006]: b          0x088671C0
    088671A8:[46800020]: cvt.s.w    $f0, $f0
    088671AC:[30420001]: andi       $v0, $v0, 1
    088671B0:[00621825]: or         $v1, $v1, $v0
    088671B4:[44830000]: mtc1       $v1, $f0
    088671B8:[46800020]: cvt.s.w    $f0, $f0
    088671BC:[46000000]: add.s      $f0, $f0, $f0
    088671C0:[87A20044]: lh         $v0, 68($sp)
    088671C4:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    088671C8:[46000087]: neg.s      $f2, $f0
    088671CC:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088671D0:[24020110]: addiu      $v0, $zr, 272 <=> li $v0, 272
    088671D4:[0062001A]: div        $v1, $v0
    088671D8:[44852000]: mtc1       $a1, $f4
    088671DC:[44970000]: mtc1       $s7, $f0
    088671E0:[460220C2]: mul.s      $f3, $f4, $f2
    088671E4:[3C044388]: lui        $a0, 0x4388 <=> li $a0, 0x43880000
    088671E8:[C6410010]: lwc1       $f1, 16($s2)
    088671EC:[44841000]: mtc1       $a0, $f2
    088671F0:[46031082]: mul.s      $f2, $f2, $f3
    088671F4:[4600108D]: trunc.w.s  $f2, $f2
    088671F8:[468010E0]: cvt.s.w    $f3, $f2
    088671FC:[46800020]: cvt.s.w    $f0, $f0
    08867200:[00001012]: mflo       $v0
    08867204:[44821000]: mtc1       $v0, $f2
    08867208:[468010A0]: cvt.s.w    $f2, $f2
    0886720C:[46020842]: mul.s      $f1, $f1, $f2
    08867210:[46000800]: add.s      $f0, $f1, $f0
    08867214:[46001840]: add.s      $f1, $f3, $f0
    08867218:[46040800]: add.s      $f0, $f1, $f4
    0886721C:[E6410010]: swc1       $f1, 16($s2)
    08867220:[E6400010]: swc1       $f0, 16($s2)
    08867224:[C7A00068]: lwc1       $f0, 104($sp)
    08867228:[26D60001]: addiu      $s6, $s6, 1
    0886722C:[27DE0010]: addiu      $fp, $fp, 16
    08867230:[E6400014]: swc1       $f0, 20($s2)
    08867234:[26520018]: addiu      $s2, $s2, 24
    08867238:[86830008]: lh         $v1, 8($s4)
    0886723C:[02C3102A]: slt        $v0, $s6, $v1
    08867240:[5440FF3C]: bnel       $v0, $zr, 0x08866F34
    08867244:[87C30000]: lh         $v1, 0($fp)
    08867248:[12400007]: beq        $s2, $zr, 0x08867268
    0886724C:[00000000]: nop
    08867250:[8FA40054]: lw         $a0, 84($sp)
    08867254:[306500FF]: andi       $a1, $v1, 255
    08867258:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0886725C:[0E21A3C8]: jal        0x08868F20
    08867260:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    08867264:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    08867268:[8FA2005C]: lw         $v0, 92($sp)
    0886726C:[26940010]: addiu      $s4, $s4, 16
    08867270:[2442FFFF]: addiu      $v0, $v0, -1
    08867274:[AFA2005C]: sw         $v0, 92($sp)
    08867278:[8FA2005C]: lw         $v0, 92($sp)
    0886727C:[5440FEEE]: bnel       $v0, $zr, 0x08866E38
    08867280:[8682000A]: lh         $v0, 10($s4)
    08867284:[0E219D27]: jal        0x0886749C
    08867288:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0886728C:[8FBF003C]: lw         $ra, 60($sp)
    08867290:[8FBE0038]: lw         $fp, 56($sp)
    08867294:[8FB70034]: lw         $s7, 52($sp)
    08867298:[8FB60030]: lw         $s6, 48($sp)
    0886729C:[8FB5002C]: lw         $s5, 44($sp)
    088672A0:[8FB40028]: lw         $s4, 40($sp)
    088672A4:[8FB30024]: lw         $s3, 36($sp)
    088672A8:[8FB20020]: lw         $s2, 32($sp)
    088672AC:[8FB1001C]: lw         $s1, 28($sp)
    088672B0:[8FB00018]: lw         $s0, 24($sp)
    088672B4:[C7B70014]: lwc1       $f23, 20($sp)
    088672B8:[C7B60010]: lwc1       $f22, 16($sp)
    088672BC:[C7B5000C]: lwc1       $f21, 12($sp)
    088672C0:[C7B40008]: lwc1       $f20, 8($sp)
    088672C4:[03E00008]: jr         $ra
    088672C8:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 08867004 126,792 times (length 11)
    08866FCC:[E6400000]: swc1       $f0, 0($s2)
    08866FD0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08866FD4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08866FD8:[10000009]: b          0x08867000
    08866FDC:[44800000]: mtc1       $zr, $f0
--> 08866FE0:[02221021]: addu       $v0, $s1, $v0
    08866FE4:[C4410004]: lwc1       $f1, 4($v0)
    08866FE8:[4600083F]: c.ngt.s    $f1, $f0
    08866FEC:[00000000]: nop
    08866FF0:[45030003]: bc1tl      0x08867000
    08866FF4:[24A50001]: addiu      $a1, $a1, 1
    08866FF8:[10000004]: b          0x0886700C
    08866FFC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08867000:[28A20004]: slti       $v0, $a1, 4
--> 08867004:[5440FFF6]: bnel       $v0, $zr, 0x08866FE0
    08867008:[00051100]: sll        $v0, $a1, 0x0004
    0886700C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08867010:[54820007]: bnel       $a0, $v0, 0x08867030
    08867014:[C4610004]: lwc1       $f1, 4($v1)
  Back Branch 08866F80 35,676 times (length 11)
    08866F48:[27A50070]: addiu      $a1, $sp, 112
    08866F4C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08866F50:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08866F54:[10000009]: b          0x08866F7C
    08866F58:[44800000]: mtc1       $zr, $f0
--> 08866F5C:[02221021]: addu       $v0, $s1, $v0
    08866F60:[C4410000]: lwc1       $f1, 0($v0)
    08866F64:[4600083F]: c.ngt.s    $f1, $f0
    08866F68:[00000000]: nop
    08866F6C:[45030003]: bc1tl      0x08866F7C
    08866F70:[24840001]: addiu      $a0, $a0, 1
    08866F74:[10000004]: b          0x08866F88
    08866F78:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08866F7C:[28820004]: slti       $v0, $a0, 4
--> 08866F80:[5440FFF6]: bnel       $v0, $zr, 0x08866F5C
    08866F84:[00041100]: sll        $v0, $a0, 0x0004
    08866F88:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08866F8C:[54620008]: bnel       $v1, $v0, 0x08866FB0
    08866F90:[02371821]: addu       $v1, $s1, $s7
  Back Branch 08867240 31,698 times (length 197)
  Back Branch 0886727C 10,566 times (length 275)
_S1_2_882882C 4,091,715 instructions (0.343%), 141,093 calls (088287A4 - 08828B58, length 238)
    088287A4:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088287A8:[00621024]: and        $v0, $v1, $v0
    088287AC:[54400038]: bnel       $v0, $zr, 0x08828890
    088287B0:[8E100008]: lw         $s0, 8($s0)
    088287B4:[8E02000C]: lw         $v0, 12($s0)
    088287B8:[8C420020]: lw         $v0, 32($v0)
    088287BC:[2C410007]: sltiu      $at, $v0, 7
    088287C0:[5020002B]: beql       $at, $zr, 0x08828870
    088287C4:[8E04000C]: lw         $a0, 12($s0)
    088287C8:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    088287CC:[00021080]: sll        $v0, $v0, 0x0002
    088287D0:[246324FC]: addiu      $v1, $v1, 9468
    088287D4:[00431021]: addu       $v0, $v0, $v1
    088287D8:[8C420000]: lw         $v0, 0($v0)
    088287DC:[00400008]: jr         $v0
    088287E0:[00000000]: nop
    0882882C:[0E20CFCE]: jal        0x08833F38
    08828830:[2404000E]: addiu      $a0, $zr, 14 <=> li $a0, 14
    08828834:[1040000D]: beq        $v0, $zr, 0x0882886C
    08828838:[00000000]: nop
    0882883C:[10000013]: b          0x0882888C
    08828840:[00000000]: nop
    0882886C:[8E04000C]: lw         $a0, 12($s0)
    08828870:[8C820020]: lw         $v0, 32($a0)
    08828874:[10400005]: beq        $v0, $zr, 0x0882888C
    08828878:[00000000]: nop
    0882887C:[8C990034]: lw         $t9, 52($a0)
    08828880:[8F390014]: lw         $t9, 20($t9)
    08828884:[0320F809]: jalr       $ra, $t9
    08828888:[00000000]: nop
    0882888C:[8E100008]: lw         $s0, 8($s0)
    08828890:[5600FFC4]: bnel       $s0, $zr, 0x088287A4
    08828894:[8E030000]: lw         $v1, 0($s0)
    08828898:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882889C:[0E20F296]: jal        0x0883CA58
    088288A0:[24848AC0]: addiu      $a0, $a0, -30016
    088288A4:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    088288A8:[0E20F296]: jal        0x0883CA58
    088288AC:[24848AB8]: addiu      $a0, $a0, -30024
    088288B0:[0E20AE1B]: jal        0x0882B86C
    088288B4:[00000000]: nop
    088288B8:[0E20CF9D]: jal        0x08833E74
    088288BC:[00000000]: nop
    088288C0:[0E20AAE9]: jal        0x0882ABA4
    088288C4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088288C8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    088288CC:[0E20A6BE]: jal        0x08829AF8
    088288D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088288D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088288D8:[56220047]: bnel       $s1, $v0, 0x088289F8
    088288DC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088288E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088288E4:[8C426AC0]: lw         $v0, 27328($v0)
    088288E8:[1000003F]: b          0x088289E8
    088288EC:[8C500010]: lw         $s0, 16($v0)
    088288F0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088288F4:[00621024]: and        $v0, $v1, $v0
    088288F8:[5440003B]: bnel       $v0, $zr, 0x088289E8
    088288FC:[8E100008]: lw         $s0, 8($s0)
    08828900:[8E02000C]: lw         $v0, 12($s0)
    08828904:[8C420024]: lw         $v0, 36($v0)
    08828908:[2C410008]: sltiu      $at, $v0, 8
    0882890C:[50200031]: beql       $at, $zr, 0x088289D4
    08828910:[8E04000C]: lw         $a0, 12($s0)
    08828914:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08828918:[00021080]: sll        $v0, $v0, 0x0002
    0882891C:[246324DC]: addiu      $v1, $v1, 9436
    08828920:[00431021]: addu       $v0, $v0, $v1
    08828924:[8C420000]: lw         $v0, 0($v0)
    08828928:[00400008]: jr         $v0
    0882892C:[00000000]: nop
    088289D4:[8C990034]: lw         $t9, 52($a0)
    088289D8:[8F39001C]: lw         $t9, 28($t9)
    088289DC:[0320F809]: jalr       $ra, $t9
    088289E0:[00000000]: nop
    088289E4:[8E100008]: lw         $s0, 8($s0)
    088289E8:[5600FFC1]: bnel       $s0, $zr, 0x088288F0
    088289EC:[8E030000]: lw         $v1, 0($s0)
    088289F0:[1000000A]: b          0x08828A1C
    088289F4:[26310001]: addiu      $s1, $s1, 1
    088289F8:[16220007]: bne        $s1, $v0, 0x08828A18
    088289FC:[00000000]: nop
    08828A00:[0E20CFCE]: jal        0x08833F38
    08828A04:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A08:[10400003]: beq        $v0, $zr, 0x08828A18
    08828A0C:[00000000]: nop
    08828A10:[0E20CF9F]: jal        0x08833E7C
    08828A14:[00000000]: nop
    08828A18:[26310001]: addiu      $s1, $s1, 1
    08828A1C:[2A220003]: slti       $v0, $s1, 3
    08828A20:[1440FFAA]: bne        $v0, $zr, 0x088288CC
    08828A24:[00000000]: nop
    08828A28:[0E20A6BE]: jal        0x08829AF8
    08828A2C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A30:[0E20CFAE]: jal        0x08833EB8
    08828A34:[00000000]: nop
    08828A38:[0E20A33A]: jal        0x08828CE8
    08828A3C:[00000000]: nop
    08828A40:[0E20CFA1]: jal        0x08833E84
    08828A44:[00000000]: nop
    08828A48:[0E20A6BE]: jal        0x08829AF8
    08828A4C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08828A50:[0E20CFB0]: jal        0x08833EC0
    08828A54:[00000000]: nop
    08828A58:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828A5C:[8C516AB8]: lw         $s1, 27320($v0)
    08828A60:[8E220008]: lw         $v0, 8($s1)
    08828A64:[18400017]: blez       $v0, 0x08828AC4
    08828A68:[00000000]: nop
    08828A6C:[10000011]: b          0x08828AB4
    08828A70:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08828A74:[00102100]: sll        $a0, $s0, 0x0004
    08828A78:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08828A7C:[00642021]: addu       $a0, $v1, $a0
    08828A80:[8C830000]: lw         $v1, 0($a0)
    08828A84:[00621024]: and        $v0, $v1, $v0
    08828A88:[5040000A]: beql       $v0, $zr, 0x08828AB4
    08828A8C:[26100001]: addiu      $s0, $s0, 1
    08828A90:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    08828A94:[00621024]: and        $v0, $v1, $v0
    08828A98:[10400005]: beq        $v0, $zr, 0x08828AB0
    08828A9C:[00000000]: nop
    08828AA0:[8C85000C]: lw         $a1, 12($a0)
    08828AA4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08828AA8:[0E20A2D7]: jal        0x08828B5C
    08828AAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828AB0:[26100001]: addiu      $s0, $s0, 1
    08828AB4:[8E220004]: lw         $v0, 4($s1)
    08828AB8:[0202102A]: slt        $v0, $s0, $v0
    08828ABC:[5440FFED]: bnel       $v0, $zr, 0x08828A74
    08828AC0:[8E230000]: lw         $v1, 0($s1)
    08828AC4:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828AC8:[0E20F296]: jal        0x0883CA58
    08828ACC:[24848ACC]: addiu      $a0, $a0, -30004
    08828AD0:[0E20F227]: jal        0x0883C89C
    08828AD4:[00000000]: nop
    08828AD8:[0E20A6BE]: jal        0x08829AF8
    08828ADC:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    08828AE0:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828AE4:[0E20F245]: jal        0x0883C914
    08828AE8:[24848ACC]: addiu      $a0, $a0, -30004
    08828AEC:[0E209E09]: jal        0x08827824
    08828AF0:[00000000]: nop
    08828AF4:[0E20AC1B]: jal        0x0882B06C
    08828AF8:[00000000]: nop
    08828AFC:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B00:[8C4464EC]: lw         $a0, 25836($v0)
    08828B04:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828B08:[AC6464F0]: sw         $a0, 25840($v1)
    08828B0C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B10:[8C4464FC]: lw         $a0, 25852($v0)
    08828B14:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828B18:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B1C:[AC646500]: sw         $a0, 25856($v1)
    08828B20:[8C4364F4]: lw         $v1, 25844($v0)
    08828B24:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B28:[0E277756]: jal        0x089DDD58 [sceKernelCpuSuspendIntr]
    08828B2C:[AC4364F8]: sw         $v1, 25848($v0)
    08828B30:[0E2777B4]: jal        0x089DDED0 [sceKernelGetSystemTimeLow]
    08828B34:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08828B38:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828B3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08828B40:[0E27775E]: jal        0x089DDD78 [sceKernelCpuResumeIntr]
    08828B44:[AC6264EC]: sw         $v0, 25836($v1)
    08828B48:[8FBF000C]: lw         $ra, 12($sp)
    08828B4C:[8FB10008]: lw         $s1, 8($sp)
    08828B50:[8FB00004]: lw         $s0, 4($sp)
    08828B54:[03E00008]: jr         $ra
    08828B58:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08828ABC 1,764,864 times (length 20)
    08828A60:[8E220008]: lw         $v0, 8($s1)
    08828A64:[18400017]: blez       $v0, 0x08828AC4
    08828A68:[00000000]: nop
    08828A6C:[10000011]: b          0x08828AB4
    08828A70:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08828A74:[00102100]: sll        $a0, $s0, 0x0004
    08828A78:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08828A7C:[00642021]: addu       $a0, $v1, $a0
    08828A80:[8C830000]: lw         $v1, 0($a0)
    08828A84:[00621024]: and        $v0, $v1, $v0
    08828A88:[5040000A]: beql       $v0, $zr, 0x08828AB4
    08828A8C:[26100001]: addiu      $s0, $s0, 1
    08828A90:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    08828A94:[00621024]: and        $v0, $v1, $v0
    08828A98:[10400005]: beq        $v0, $zr, 0x08828AB0
    08828A9C:[00000000]: nop
    08828AA0:[8C85000C]: lw         $a1, 12($a0)
    08828AA4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08828AA8:[0E20A2D7]: jal        0x08828B5C
    08828AAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828AB0:[26100001]: addiu      $s0, $s0, 1
    08828AB4:[8E220004]: lw         $v0, 4($s1)
    08828AB8:[0202102A]: slt        $v0, $s0, $v0
--> 08828ABC:[5440FFED]: bnel       $v0, $zr, 0x08828A74
    08828AC0:[8E230000]: lw         $v1, 0($s1)
    08828AC4:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828AC8:[0E20F296]: jal        0x0883CA58
    08828ACC:[24848ACC]: addiu      $a0, $a0, -30004
  Back Branch 08828890 246,801 times (length 61)
--> 088287A4:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088287A8:[00621024]: and        $v0, $v1, $v0
    088287AC:[54400038]: bnel       $v0, $zr, 0x08828890
    088287B0:[8E100008]: lw         $s0, 8($s0)
    088287B4:[8E02000C]: lw         $v0, 12($s0)
    088287B8:[8C420020]: lw         $v0, 32($v0)
    088287BC:[2C410007]: sltiu      $at, $v0, 7
    088287C0:[5020002B]: beql       $at, $zr, 0x08828870
    088287C4:[8E04000C]: lw         $a0, 12($s0)
    088287C8:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    088287CC:[00021080]: sll        $v0, $v0, 0x0002
    088287D0:[246324FC]: addiu      $v1, $v1, 9468
    088287D4:[00431021]: addu       $v0, $v0, $v1
    088287D8:[8C420000]: lw         $v0, 0($v0)
    088287DC:[00400008]: jr         $v0
    088287E0:[00000000]: nop
    0882882C:[0E20CFCE]: jal        0x08833F38
    08828830:[2404000E]: addiu      $a0, $zr, 14 <=> li $a0, 14
    08828834:[1040000D]: beq        $v0, $zr, 0x0882886C
    08828838:[00000000]: nop
    0882883C:[10000013]: b          0x0882888C
    08828840:[00000000]: nop
    0882886C:[8E04000C]: lw         $a0, 12($s0)
    08828870:[8C820020]: lw         $v0, 32($a0)
    08828874:[10400005]: beq        $v0, $zr, 0x0882888C
    08828878:[00000000]: nop
    0882887C:[8C990034]: lw         $t9, 52($a0)
    08828880:[8F390014]: lw         $t9, 20($t9)
    08828884:[0320F809]: jalr       $ra, $t9
    08828888:[00000000]: nop
    0882888C:[8E100008]: lw         $s0, 8($s0)
--> 08828890:[5600FFC4]: bnel       $s0, $zr, 0x088287A4
    08828894:[8E030000]: lw         $v1, 0($s0)
    08828898:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882889C:[0E20F296]: jal        0x0883CA58
    088288A0:[24848AC0]: addiu      $a0, $a0, -30016
  Back Branch 088289E8 246,796 times (length 64)
    088288DC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088288E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088288E4:[8C426AC0]: lw         $v0, 27328($v0)
    088288E8:[1000003F]: b          0x088289E8
    088288EC:[8C500010]: lw         $s0, 16($v0)
--> 088288F0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088288F4:[00621024]: and        $v0, $v1, $v0
    088288F8:[5440003B]: bnel       $v0, $zr, 0x088289E8
    088288FC:[8E100008]: lw         $s0, 8($s0)
    08828900:[8E02000C]: lw         $v0, 12($s0)
    08828904:[8C420024]: lw         $v0, 36($v0)
    08828908:[2C410008]: sltiu      $at, $v0, 8
    0882890C:[50200031]: beql       $at, $zr, 0x088289D4
    08828910:[8E04000C]: lw         $a0, 12($s0)
    08828914:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08828918:[00021080]: sll        $v0, $v0, 0x0002
    0882891C:[246324DC]: addiu      $v1, $v1, 9436
    08828920:[00431021]: addu       $v0, $v0, $v1
    08828924:[8C420000]: lw         $v0, 0($v0)
    08828928:[00400008]: jr         $v0
    0882892C:[00000000]: nop
    088289D4:[8C990034]: lw         $t9, 52($a0)
    088289D8:[8F39001C]: lw         $t9, 28($t9)
    088289DC:[0320F809]: jalr       $ra, $t9
    088289E0:[00000000]: nop
    088289E4:[8E100008]: lw         $s0, 8($s0)
--> 088289E8:[5600FFC1]: bnel       $s0, $zr, 0x088288F0
    088289EC:[8E030000]: lw         $v1, 0($s0)
    088289F0:[1000000A]: b          0x08828A1C
    088289F4:[26310001]: addiu      $s1, $s1, 1
    088289F8:[16220007]: bne        $s1, $v0, 0x08828A18
  Back Branch 08828A20 9,192 times (length 87)
    088288B8:[0E20CF9D]: jal        0x08833E74
    088288BC:[00000000]: nop
    088288C0:[0E20AAE9]: jal        0x0882ABA4
    088288C4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088288C8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
--> 088288CC:[0E20A6BE]: jal        0x08829AF8
    088288D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088288D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088288D8:[56220047]: bnel       $s1, $v0, 0x088289F8
    088288DC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088288E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088288E4:[8C426AC0]: lw         $v0, 27328($v0)
    088288E8:[1000003F]: b          0x088289E8
    088288EC:[8C500010]: lw         $s0, 16($v0)
    088288F0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088288F4:[00621024]: and        $v0, $v1, $v0
    088288F8:[5440003B]: bnel       $v0, $zr, 0x088289E8
    088288FC:[8E100008]: lw         $s0, 8($s0)
    08828900:[8E02000C]: lw         $v0, 12($s0)
    08828904:[8C420024]: lw         $v0, 36($v0)
    08828908:[2C410008]: sltiu      $at, $v0, 8
    0882890C:[50200031]: beql       $at, $zr, 0x088289D4
    08828910:[8E04000C]: lw         $a0, 12($s0)
    08828914:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08828918:[00021080]: sll        $v0, $v0, 0x0002
    0882891C:[246324DC]: addiu      $v1, $v1, 9436
    08828920:[00431021]: addu       $v0, $v0, $v1
    08828924:[8C420000]: lw         $v0, 0($v0)
    08828928:[00400008]: jr         $v0
    0882892C:[00000000]: nop
    088289D4:[8C990034]: lw         $t9, 52($a0)
    088289D8:[8F39001C]: lw         $t9, 28($t9)
    088289DC:[0320F809]: jalr       $ra, $t9
    088289E0:[00000000]: nop
    088289E4:[8E100008]: lw         $s0, 8($s0)
    088289E8:[5600FFC1]: bnel       $s0, $zr, 0x088288F0
    088289EC:[8E030000]: lw         $v1, 0($s0)
    088289F0:[1000000A]: b          0x08828A1C
    088289F4:[26310001]: addiu      $s1, $s1, 1
    088289F8:[16220007]: bne        $s1, $v0, 0x08828A18
    088289FC:[00000000]: nop
    08828A00:[0E20CFCE]: jal        0x08833F38
    08828A04:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A08:[10400003]: beq        $v0, $zr, 0x08828A18
    08828A0C:[00000000]: nop
    08828A10:[0E20CF9F]: jal        0x08833E7C
    08828A14:[00000000]: nop
    08828A18:[26310001]: addiu      $s1, $s1, 1
    08828A1C:[2A220003]: slti       $v0, $s1, 3
--> 08828A20:[1440FFAA]: bne        $v0, $zr, 0x088288CC
    08828A24:[00000000]: nop
    08828A28:[0E20A6BE]: jal        0x08829AF8
    08828A2C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A30:[0E20CFAE]: jal        0x08833EB8
_S1_2_88289A8 3,906,837 instructions (0.327%), 137,969 calls (088288CC - 08828B58, length 164)
    088288CC:[0E20A6BE]: jal        0x08829AF8
    088288D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088288D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088288D8:[56220047]: bnel       $s1, $v0, 0x088289F8
    088288DC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088288E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088288E4:[8C426AC0]: lw         $v0, 27328($v0)
    088288E8:[1000003F]: b          0x088289E8
    088288EC:[8C500010]: lw         $s0, 16($v0)
    088288F0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088288F4:[00621024]: and        $v0, $v1, $v0
    088288F8:[5440003B]: bnel       $v0, $zr, 0x088289E8
    088288FC:[8E100008]: lw         $s0, 8($s0)
    08828900:[8E02000C]: lw         $v0, 12($s0)
    08828904:[8C420024]: lw         $v0, 36($v0)
    08828908:[2C410008]: sltiu      $at, $v0, 8
    0882890C:[50200031]: beql       $at, $zr, 0x088289D4
    08828910:[8E04000C]: lw         $a0, 12($s0)
    08828914:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08828918:[00021080]: sll        $v0, $v0, 0x0002
    0882891C:[246324DC]: addiu      $v1, $v1, 9436
    08828920:[00431021]: addu       $v0, $v0, $v1
    08828924:[8C420000]: lw         $v0, 0($v0)
    08828928:[00400008]: jr         $v0
    0882892C:[00000000]: nop
    088289A8:[0E20CFCE]: jal        0x08833F38
    088289AC:[24040017]: addiu      $a0, $zr, 23 <=> li $a0, 23
    088289B0:[10400007]: beq        $v0, $zr, 0x088289D0
    088289B4:[00000000]: nop
    088289B8:[1000000A]: b          0x088289E4
    088289BC:[00000000]: nop
    088289D0:[8E04000C]: lw         $a0, 12($s0)
    088289D4:[8C990034]: lw         $t9, 52($a0)
    088289D8:[8F39001C]: lw         $t9, 28($t9)
    088289DC:[0320F809]: jalr       $ra, $t9
    088289E0:[00000000]: nop
    088289E4:[8E100008]: lw         $s0, 8($s0)
    088289E8:[5600FFC1]: bnel       $s0, $zr, 0x088288F0
    088289EC:[8E030000]: lw         $v1, 0($s0)
    088289F0:[1000000A]: b          0x08828A1C
    088289F4:[26310001]: addiu      $s1, $s1, 1
    088289F8:[16220007]: bne        $s1, $v0, 0x08828A18
    088289FC:[00000000]: nop
    08828A00:[0E20CFCE]: jal        0x08833F38
    08828A04:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A08:[10400003]: beq        $v0, $zr, 0x08828A18
    08828A0C:[00000000]: nop
    08828A10:[0E20CF9F]: jal        0x08833E7C
    08828A14:[00000000]: nop
    08828A18:[26310001]: addiu      $s1, $s1, 1
    08828A1C:[2A220003]: slti       $v0, $s1, 3
    08828A20:[1440FFAA]: bne        $v0, $zr, 0x088288CC
    08828A24:[00000000]: nop
    08828A28:[0E20A6BE]: jal        0x08829AF8
    08828A2C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A30:[0E20CFAE]: jal        0x08833EB8
    08828A34:[00000000]: nop
    08828A38:[0E20A33A]: jal        0x08828CE8
    08828A3C:[00000000]: nop
    08828A40:[0E20CFA1]: jal        0x08833E84
    08828A44:[00000000]: nop
    08828A48:[0E20A6BE]: jal        0x08829AF8
    08828A4C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08828A50:[0E20CFB0]: jal        0x08833EC0
    08828A54:[00000000]: nop
    08828A58:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828A5C:[8C516AB8]: lw         $s1, 27320($v0)
    08828A60:[8E220008]: lw         $v0, 8($s1)
    08828A64:[18400017]: blez       $v0, 0x08828AC4
    08828A68:[00000000]: nop
    08828A6C:[10000011]: b          0x08828AB4
    08828A70:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08828A74:[00102100]: sll        $a0, $s0, 0x0004
    08828A78:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08828A7C:[00642021]: addu       $a0, $v1, $a0
    08828A80:[8C830000]: lw         $v1, 0($a0)
    08828A84:[00621024]: and        $v0, $v1, $v0
    08828A88:[5040000A]: beql       $v0, $zr, 0x08828AB4
    08828A8C:[26100001]: addiu      $s0, $s0, 1
    08828A90:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    08828A94:[00621024]: and        $v0, $v1, $v0
    08828A98:[10400005]: beq        $v0, $zr, 0x08828AB0
    08828A9C:[00000000]: nop
    08828AA0:[8C85000C]: lw         $a1, 12($a0)
    08828AA4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08828AA8:[0E20A2D7]: jal        0x08828B5C
    08828AAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828AB0:[26100001]: addiu      $s0, $s0, 1
    08828AB4:[8E220004]: lw         $v0, 4($s1)
    08828AB8:[0202102A]: slt        $v0, $s0, $v0
    08828ABC:[5440FFED]: bnel       $v0, $zr, 0x08828A74
    08828AC0:[8E230000]: lw         $v1, 0($s1)
    08828AC4:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828AC8:[0E20F296]: jal        0x0883CA58
    08828ACC:[24848ACC]: addiu      $a0, $a0, -30004
    08828AD0:[0E20F227]: jal        0x0883C89C
    08828AD4:[00000000]: nop
    08828AD8:[0E20A6BE]: jal        0x08829AF8
    08828ADC:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    08828AE0:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828AE4:[0E20F245]: jal        0x0883C914
    08828AE8:[24848ACC]: addiu      $a0, $a0, -30004
    08828AEC:[0E209E09]: jal        0x08827824
    08828AF0:[00000000]: nop
    08828AF4:[0E20AC1B]: jal        0x0882B06C
    08828AF8:[00000000]: nop
    08828AFC:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B00:[8C4464EC]: lw         $a0, 25836($v0)
    08828B04:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828B08:[AC6464F0]: sw         $a0, 25840($v1)
    08828B0C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B10:[8C4464FC]: lw         $a0, 25852($v0)
    08828B14:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828B18:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B1C:[AC646500]: sw         $a0, 25856($v1)
    08828B20:[8C4364F4]: lw         $v1, 25844($v0)
    08828B24:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B28:[0E277756]: jal        0x089DDD58 [sceKernelCpuSuspendIntr]
    08828B2C:[AC4364F8]: sw         $v1, 25848($v0)
    08828B30:[0E2777B4]: jal        0x089DDED0 [sceKernelGetSystemTimeLow]
    08828B34:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08828B38:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828B3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08828B40:[0E27775E]: jal        0x089DDD78 [sceKernelCpuResumeIntr]
    08828B44:[AC6264EC]: sw         $v0, 25836($v1)
    08828B48:[8FBF000C]: lw         $ra, 12($sp)
    08828B4C:[8FB10008]: lw         $s1, 8($sp)
    08828B50:[8FB00004]: lw         $s0, 4($sp)
    08828B54:[03E00008]: jr         $ra
    08828B58:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08828ABC 1,764,864 times (length 20)
    08828A60:[8E220008]: lw         $v0, 8($s1)
    08828A64:[18400017]: blez       $v0, 0x08828AC4
    08828A68:[00000000]: nop
    08828A6C:[10000011]: b          0x08828AB4
    08828A70:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08828A74:[00102100]: sll        $a0, $s0, 0x0004
    08828A78:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08828A7C:[00642021]: addu       $a0, $v1, $a0
    08828A80:[8C830000]: lw         $v1, 0($a0)
    08828A84:[00621024]: and        $v0, $v1, $v0
    08828A88:[5040000A]: beql       $v0, $zr, 0x08828AB4
    08828A8C:[26100001]: addiu      $s0, $s0, 1
    08828A90:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    08828A94:[00621024]: and        $v0, $v1, $v0
    08828A98:[10400005]: beq        $v0, $zr, 0x08828AB0
    08828A9C:[00000000]: nop
    08828AA0:[8C85000C]: lw         $a1, 12($a0)
    08828AA4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08828AA8:[0E20A2D7]: jal        0x08828B5C
    08828AAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828AB0:[26100001]: addiu      $s0, $s0, 1
    08828AB4:[8E220004]: lw         $v0, 4($s1)
    08828AB8:[0202102A]: slt        $v0, $s0, $v0
--> 08828ABC:[5440FFED]: bnel       $v0, $zr, 0x08828A74
    08828AC0:[8E230000]: lw         $v1, 0($s1)
    08828AC4:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828AC8:[0E20F296]: jal        0x0883CA58
    08828ACC:[24848ACC]: addiu      $a0, $a0, -30004
  Back Branch 088289E8 246,796 times (length 64)
    088288DC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088288E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088288E4:[8C426AC0]: lw         $v0, 27328($v0)
    088288E8:[1000003F]: b          0x088289E8
    088288EC:[8C500010]: lw         $s0, 16($v0)
--> 088288F0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088288F4:[00621024]: and        $v0, $v1, $v0
    088288F8:[5440003B]: bnel       $v0, $zr, 0x088289E8
    088288FC:[8E100008]: lw         $s0, 8($s0)
    08828900:[8E02000C]: lw         $v0, 12($s0)
    08828904:[8C420024]: lw         $v0, 36($v0)
    08828908:[2C410008]: sltiu      $at, $v0, 8
    0882890C:[50200031]: beql       $at, $zr, 0x088289D4
    08828910:[8E04000C]: lw         $a0, 12($s0)
    08828914:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08828918:[00021080]: sll        $v0, $v0, 0x0002
    0882891C:[246324DC]: addiu      $v1, $v1, 9436
    08828920:[00431021]: addu       $v0, $v0, $v1
    08828924:[8C420000]: lw         $v0, 0($v0)
    08828928:[00400008]: jr         $v0
    0882892C:[00000000]: nop
    088289A8:[0E20CFCE]: jal        0x08833F38
    088289AC:[24040017]: addiu      $a0, $zr, 23 <=> li $a0, 23
    088289B0:[10400007]: beq        $v0, $zr, 0x088289D0
    088289B4:[00000000]: nop
    088289B8:[1000000A]: b          0x088289E4
    088289BC:[00000000]: nop
    088289D0:[8E04000C]: lw         $a0, 12($s0)
    088289D4:[8C990034]: lw         $t9, 52($a0)
    088289D8:[8F39001C]: lw         $t9, 28($t9)
    088289DC:[0320F809]: jalr       $ra, $t9
    088289E0:[00000000]: nop
    088289E4:[8E100008]: lw         $s0, 8($s0)
--> 088289E8:[5600FFC1]: bnel       $s0, $zr, 0x088288F0
    088289EC:[8E030000]: lw         $v1, 0($s0)
    088289F0:[1000000A]: b          0x08828A1C
    088289F4:[26310001]: addiu      $s1, $s1, 1
    088289F8:[16220007]: bne        $s1, $v0, 0x08828A18
  Back Branch 08828A20 9,192 times (length 87)
--> 088288CC:[0E20A6BE]: jal        0x08829AF8
    088288D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088288D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088288D8:[56220047]: bnel       $s1, $v0, 0x088289F8
    088288DC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088288E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088288E4:[8C426AC0]: lw         $v0, 27328($v0)
    088288E8:[1000003F]: b          0x088289E8
    088288EC:[8C500010]: lw         $s0, 16($v0)
    088288F0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088288F4:[00621024]: and        $v0, $v1, $v0
    088288F8:[5440003B]: bnel       $v0, $zr, 0x088289E8
    088288FC:[8E100008]: lw         $s0, 8($s0)
    08828900:[8E02000C]: lw         $v0, 12($s0)
    08828904:[8C420024]: lw         $v0, 36($v0)
    08828908:[2C410008]: sltiu      $at, $v0, 8
    0882890C:[50200031]: beql       $at, $zr, 0x088289D4
    08828910:[8E04000C]: lw         $a0, 12($s0)
    08828914:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08828918:[00021080]: sll        $v0, $v0, 0x0002
    0882891C:[246324DC]: addiu      $v1, $v1, 9436
    08828920:[00431021]: addu       $v0, $v0, $v1
    08828924:[8C420000]: lw         $v0, 0($v0)
    08828928:[00400008]: jr         $v0
    0882892C:[00000000]: nop
    088289A8:[0E20CFCE]: jal        0x08833F38
    088289AC:[24040017]: addiu      $a0, $zr, 23 <=> li $a0, 23
    088289B0:[10400007]: beq        $v0, $zr, 0x088289D0
    088289B4:[00000000]: nop
    088289B8:[1000000A]: b          0x088289E4
    088289BC:[00000000]: nop
    088289D0:[8E04000C]: lw         $a0, 12($s0)
    088289D4:[8C990034]: lw         $t9, 52($a0)
    088289D8:[8F39001C]: lw         $t9, 28($t9)
    088289DC:[0320F809]: jalr       $ra, $t9
    088289E0:[00000000]: nop
    088289E4:[8E100008]: lw         $s0, 8($s0)
    088289E8:[5600FFC1]: bnel       $s0, $zr, 0x088288F0
    088289EC:[8E030000]: lw         $v1, 0($s0)
    088289F0:[1000000A]: b          0x08828A1C
    088289F4:[26310001]: addiu      $s1, $s1, 1
    088289F8:[16220007]: bne        $s1, $v0, 0x08828A18
    088289FC:[00000000]: nop
    08828A00:[0E20CFCE]: jal        0x08833F38
    08828A04:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A08:[10400003]: beq        $v0, $zr, 0x08828A18
    08828A0C:[00000000]: nop
    08828A10:[0E20CF9F]: jal        0x08833E7C
    08828A14:[00000000]: nop
    08828A18:[26310001]: addiu      $s1, $s1, 1
    08828A1C:[2A220003]: slti       $v0, $s1, 3
--> 08828A20:[1440FFAA]: bne        $v0, $zr, 0x088288CC
    08828A24:[00000000]: nop
    08828A28:[0E20A6BE]: jal        0x08829AF8
    08828A2C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A30:[0E20CFAE]: jal        0x08833EB8
_S1_2_8833F38 3,331,482 instructions (0.279%), 475,926 calls (08833F38 - 08833F50, length 7)
    08833F38:[27BDFFF0]: addiu      $sp, $sp, -16
    08833F3C:[AFBF000C]: sw         $ra, 12($sp)
    08833F40:[0E20D9BC]: jal        0x088366F0
    08833F44:[00000000]: nop
    08833F48:[8FBF000C]: lw         $ra, 12($sp)
    08833F4C:[03E00008]: jr         $ra
    08833F50:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88692DC 3,115,504 instructions (0.261%), 389,438 calls (088692DC - 0886930C, length 13)
    088692DC:[D8C40000]: lv.q       C100.q, 0($a2)
    088692E0:[D8A00000]: lv.q       C000.q, 0($a1)
    088692E4:[D8A10010]: lv.q       C010.q, 16($a1)
    088692E8:[D8A20020]: lv.q       C020.q, 32($a1)
    088692EC:[D8A30030]: lv.q       C030.q, 48($a1)
    088692F0:[65048000]: vscl.t     C000.t, C000.t, S100.s
    088692F4:[65248101]: vscl.t     C010.t, C010.t, S101.s
    088692F8:[65448202]: vscl.t     C020.t, C020.t, S102.s
    088692FC:[F8800000]: sv.q       C000.q, 0($a0)
    08869300:[F8810010]: sv.q       C010.q, 16($a0)
    08869304:[F8820020]: sv.q       C020.q, 32($a0)
    08869308:[03E00008]: jr         $ra
    0886930C:[F8830030]: sv.q       C030.q, 48($a0)
_S1_2_8867728 3,037,080 instructions (0.254%), 253,090 calls (08867728 - 08867754, length 12)
    08867728:[C4C00004]: lwc1       $f0, 4($a2)
    0886772C:[9083015C]: lbu        $v1, 348($a0)
    08867730:[2402FFF0]: addiu      $v0, $zr, -16 <=> li $v0, -16
    08867734:[4600000D]: trunc.w.s  $f0, $f0
    08867738:[00621824]: and        $v1, $v1, $v0
    0886773C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08867740:[44050000]: mfc1       $a1, $f0
    08867744:[30A5000F]: andi       $a1, $a1, 15
    08867748:[30A5000F]: andi       $a1, $a1, 15
    0886774C:[00651825]: or         $v1, $v1, $a1
    08867750:[03E00008]: jr         $ra
    08867754:[A083015C]: sb         $v1, 348($a0)
_S1_2_8828630 3,036,272 instructions (0.254%), 4,596 calls (08828630 - 08828B58, length 331)
    08828630:[27BDFFF0]: addiu      $sp, $sp, -16
    08828634:[AFBF000C]: sw         $ra, 12($sp)
    08828638:[AFB10008]: sw         $s1, 8($sp)
    0882863C:[0E20A8E4]: jal        0x0882A390
    08828640:[AFB00004]: sw         $s0, 4($sp)
    08828644:[0E20A6BE]: jal        0x08829AF8
    08828648:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882864C:[0E21340E]: jal        0x0884D038
    08828650:[00000000]: nop
    08828654:[0E20B74B]: jal        0x0882DD2C
    08828658:[00000000]: nop
    0882865C:[0E209A21]: jal        0x08826884
    08828660:[00000000]: nop
    08828664:[0E20AC0A]: jal        0x0882B028
    08828668:[00000000]: nop
    0882866C:[0E20CFC0]: jal        0x08833F00
    08828670:[00000000]: nop
    08828674:[14400019]: bne        $v0, $zr, 0x088286DC
    08828678:[00000000]: nop
    0882867C:[0E20CFCE]: jal        0x08833F38
    08828680:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08828684:[14400015]: bne        $v0, $zr, 0x088286DC
    08828688:[00000000]: nop
    0882868C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828690:[8C426ABC]: lw         $v0, 27324($v0)
    08828694:[1000000F]: b          0x088286D4
    08828698:[8C500010]: lw         $s0, 16($v0)
    0882869C:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088286A0:[00621024]: and        $v0, $v1, $v0
    088286A4:[5440000B]: bnel       $v0, $zr, 0x088286D4
    088286A8:[8E100008]: lw         $s0, 8($s0)
    088286AC:[8E04000C]: lw         $a0, 12($s0)
    088286B0:[8C820020]: lw         $v0, 32($a0)
    088286B4:[50400003]: beql       $v0, $zr, 0x088286C4
    088286B8:[8C990034]: lw         $t9, 52($a0)
    088286BC:[10000004]: b          0x088286D0
    088286C0:[00000000]: nop
    088286C4:[8F390014]: lw         $t9, 20($t9)
    088286C8:[0320F809]: jalr       $ra, $t9
    088286CC:[00000000]: nop
    088286D0:[8E100008]: lw         $s0, 8($s0)
    088286D4:[5600FFF1]: bnel       $s0, $zr, 0x0882869C
    088286D8:[8E030000]: lw         $v1, 0($s0)
    088286DC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088286E0:[90428A7C]: lbu        $v0, -30084($v0)
    088286E4:[1040000D]: beq        $v0, $zr, 0x0882871C
    088286E8:[00000000]: nop
    088286EC:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    088286F0:[0E20F245]: jal        0x0883C914
    088286F4:[24848AA0]: addiu      $a0, $a0, -30048
    088286F8:[0E20A43D]: jal        0x088290F4
    088286FC:[00000000]: nop
    08828700:[0E20A477]: jal        0x088291DC
    08828704:[00000000]: nop
    08828708:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882870C:[0E20F296]: jal        0x0883CA58
    08828710:[24848AA0]: addiu      $a0, $a0, -30048
    08828714:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08828718:[A0408A7C]: sb         $zr, -30084($v0)
    0882871C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08828720:[90428A7D]: lbu        $v0, -30083($v0)
    08828724:[1040000D]: beq        $v0, $zr, 0x0882875C
    08828728:[00000000]: nop
    0882872C:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828730:[0E20F245]: jal        0x0883C914
    08828734:[24848AAC]: addiu      $a0, $a0, -30036
    08828738:[0E20A45A]: jal        0x08829168
    0882873C:[00000000]: nop
    08828740:[0E20A50E]: jal        0x08829438
    08828744:[00000000]: nop
    08828748:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882874C:[0E20F296]: jal        0x0883CA58
    08828750:[24848AAC]: addiu      $a0, $a0, -30036
    08828754:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08828758:[A0408A7D]: sb         $zr, -30083($v0)
    0882875C:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828760:[0E20F245]: jal        0x0883C914
    08828764:[24848AB8]: addiu      $a0, $a0, -30024
    08828768:[0E20CFC0]: jal        0x08833F00
    0882876C:[00000000]: nop
    08828770:[1440004C]: bne        $v0, $zr, 0x088288A4
    08828774:[00000000]: nop
    08828778:[0E20CFCE]: jal        0x08833F38
    0882877C:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08828780:[14400048]: bne        $v0, $zr, 0x088288A4
    08828784:[00000000]: nop
    08828788:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882878C:[0E20F245]: jal        0x0883C914
    08828790:[24848AC0]: addiu      $a0, $a0, -30016
    08828794:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828798:[8C426ABC]: lw         $v0, 27324($v0)
    0882879C:[1000003C]: b          0x08828890
    088287A0:[8C500010]: lw         $s0, 16($v0)
    088287A4:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088287A8:[00621024]: and        $v0, $v1, $v0
    088287AC:[54400038]: bnel       $v0, $zr, 0x08828890
    088287B0:[8E100008]: lw         $s0, 8($s0)
    088287B4:[8E02000C]: lw         $v0, 12($s0)
    088287B8:[8C420020]: lw         $v0, 32($v0)
    088287BC:[2C410007]: sltiu      $at, $v0, 7
    088287C0:[5020002B]: beql       $at, $zr, 0x08828870
    088287C4:[8E04000C]: lw         $a0, 12($s0)
    088287C8:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    088287CC:[00021080]: sll        $v0, $v0, 0x0002
    088287D0:[246324FC]: addiu      $v1, $v1, 9468
    088287D4:[00431021]: addu       $v0, $v0, $v1
    088287D8:[8C420000]: lw         $v0, 0($v0)
    088287DC:[00400008]: jr         $v0
    088287E0:[00000000]: nop
    08828870:[8C820020]: lw         $v0, 32($a0)
    08828874:[10400005]: beq        $v0, $zr, 0x0882888C
    08828878:[00000000]: nop
    0882887C:[8C990034]: lw         $t9, 52($a0)
    08828880:[8F390014]: lw         $t9, 20($t9)
    08828884:[0320F809]: jalr       $ra, $t9
    08828888:[00000000]: nop
    0882888C:[8E100008]: lw         $s0, 8($s0)
    08828890:[5600FFC4]: bnel       $s0, $zr, 0x088287A4
    08828894:[8E030000]: lw         $v1, 0($s0)
    08828898:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882889C:[0E20F296]: jal        0x0883CA58
    088288A0:[24848AC0]: addiu      $a0, $a0, -30016
    088288A4:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    088288A8:[0E20F296]: jal        0x0883CA58
    088288AC:[24848AB8]: addiu      $a0, $a0, -30024
    088288B0:[0E20AE1B]: jal        0x0882B86C
    088288B4:[00000000]: nop
    088288B8:[0E20CF9D]: jal        0x08833E74
    088288BC:[00000000]: nop
    088288C0:[0E20AAE9]: jal        0x0882ABA4
    088288C4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088288C8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    088288CC:[0E20A6BE]: jal        0x08829AF8
    088288D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088288D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088288D8:[56220047]: bnel       $s1, $v0, 0x088289F8
    088288DC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088288E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088288E4:[8C426AC0]: lw         $v0, 27328($v0)
    088288E8:[1000003F]: b          0x088289E8
    088288EC:[8C500010]: lw         $s0, 16($v0)
    088288F0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088288F4:[00621024]: and        $v0, $v1, $v0
    088288F8:[5440003B]: bnel       $v0, $zr, 0x088289E8
    088288FC:[8E100008]: lw         $s0, 8($s0)
    08828900:[8E02000C]: lw         $v0, 12($s0)
    08828904:[8C420024]: lw         $v0, 36($v0)
    08828908:[2C410008]: sltiu      $at, $v0, 8
    0882890C:[50200031]: beql       $at, $zr, 0x088289D4
    08828910:[8E04000C]: lw         $a0, 12($s0)
    08828914:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08828918:[00021080]: sll        $v0, $v0, 0x0002
    0882891C:[246324DC]: addiu      $v1, $v1, 9436
    08828920:[00431021]: addu       $v0, $v0, $v1
    08828924:[8C420000]: lw         $v0, 0($v0)
    08828928:[00400008]: jr         $v0
    0882892C:[00000000]: nop
    088289D4:[8C990034]: lw         $t9, 52($a0)
    088289D8:[8F39001C]: lw         $t9, 28($t9)
    088289DC:[0320F809]: jalr       $ra, $t9
    088289E0:[00000000]: nop
    088289E4:[8E100008]: lw         $s0, 8($s0)
    088289E8:[5600FFC1]: bnel       $s0, $zr, 0x088288F0
    088289EC:[8E030000]: lw         $v1, 0($s0)
    088289F0:[1000000A]: b          0x08828A1C
    088289F4:[26310001]: addiu      $s1, $s1, 1
    088289F8:[16220007]: bne        $s1, $v0, 0x08828A18
    088289FC:[00000000]: nop
    08828A00:[0E20CFCE]: jal        0x08833F38
    08828A04:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A08:[10400003]: beq        $v0, $zr, 0x08828A18
    08828A0C:[00000000]: nop
    08828A10:[0E20CF9F]: jal        0x08833E7C
    08828A14:[00000000]: nop
    08828A18:[26310001]: addiu      $s1, $s1, 1
    08828A1C:[2A220003]: slti       $v0, $s1, 3
    08828A20:[1440FFAA]: bne        $v0, $zr, 0x088288CC
    08828A24:[00000000]: nop
    08828A28:[0E20A6BE]: jal        0x08829AF8
    08828A2C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A30:[0E20CFAE]: jal        0x08833EB8
    08828A34:[00000000]: nop
    08828A38:[0E20A33A]: jal        0x08828CE8
    08828A3C:[00000000]: nop
    08828A40:[0E20CFA1]: jal        0x08833E84
    08828A44:[00000000]: nop
    08828A48:[0E20A6BE]: jal        0x08829AF8
    08828A4C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08828A50:[0E20CFB0]: jal        0x08833EC0
    08828A54:[00000000]: nop
    08828A58:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828A5C:[8C516AB8]: lw         $s1, 27320($v0)
    08828A60:[8E220008]: lw         $v0, 8($s1)
    08828A64:[18400017]: blez       $v0, 0x08828AC4
    08828A68:[00000000]: nop
    08828A6C:[10000011]: b          0x08828AB4
    08828A70:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08828A74:[00102100]: sll        $a0, $s0, 0x0004
    08828A78:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08828A7C:[00642021]: addu       $a0, $v1, $a0
    08828A80:[8C830000]: lw         $v1, 0($a0)
    08828A84:[00621024]: and        $v0, $v1, $v0
    08828A88:[5040000A]: beql       $v0, $zr, 0x08828AB4
    08828A8C:[26100001]: addiu      $s0, $s0, 1
    08828A90:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    08828A94:[00621024]: and        $v0, $v1, $v0
    08828A98:[10400005]: beq        $v0, $zr, 0x08828AB0
    08828A9C:[00000000]: nop
    08828AA0:[8C85000C]: lw         $a1, 12($a0)
    08828AA4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08828AA8:[0E20A2D7]: jal        0x08828B5C
    08828AAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828AB0:[26100001]: addiu      $s0, $s0, 1
    08828AB4:[8E220004]: lw         $v0, 4($s1)
    08828AB8:[0202102A]: slt        $v0, $s0, $v0
    08828ABC:[5440FFED]: bnel       $v0, $zr, 0x08828A74
    08828AC0:[8E230000]: lw         $v1, 0($s1)
    08828AC4:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828AC8:[0E20F296]: jal        0x0883CA58
    08828ACC:[24848ACC]: addiu      $a0, $a0, -30004
    08828AD0:[0E20F227]: jal        0x0883C89C
    08828AD4:[00000000]: nop
    08828AD8:[0E20A6BE]: jal        0x08829AF8
    08828ADC:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    08828AE0:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828AE4:[0E20F245]: jal        0x0883C914
    08828AE8:[24848ACC]: addiu      $a0, $a0, -30004
    08828AEC:[0E209E09]: jal        0x08827824
    08828AF0:[00000000]: nop
    08828AF4:[0E20AC1B]: jal        0x0882B06C
    08828AF8:[00000000]: nop
    08828AFC:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B00:[8C4464EC]: lw         $a0, 25836($v0)
    08828B04:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828B08:[AC6464F0]: sw         $a0, 25840($v1)
    08828B0C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B10:[8C4464FC]: lw         $a0, 25852($v0)
    08828B14:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828B18:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B1C:[AC646500]: sw         $a0, 25856($v1)
    08828B20:[8C4364F4]: lw         $v1, 25844($v0)
    08828B24:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828B28:[0E277756]: jal        0x089DDD58 [sceKernelCpuSuspendIntr]
    08828B2C:[AC4364F8]: sw         $v1, 25848($v0)
    08828B30:[0E2777B4]: jal        0x089DDED0 [sceKernelGetSystemTimeLow]
    08828B34:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08828B38:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08828B3C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08828B40:[0E27775E]: jal        0x089DDD78 [sceKernelCpuResumeIntr]
    08828B44:[AC6264EC]: sw         $v0, 25836($v1)
    08828B48:[8FBF000C]: lw         $ra, 12($sp)
    08828B4C:[8FB10008]: lw         $s1, 8($sp)
    08828B50:[8FB00004]: lw         $s0, 4($sp)
    08828B54:[03E00008]: jr         $ra
    08828B58:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08828ABC 1,764,864 times (length 20)
    08828A60:[8E220008]: lw         $v0, 8($s1)
    08828A64:[18400017]: blez       $v0, 0x08828AC4
    08828A68:[00000000]: nop
    08828A6C:[10000011]: b          0x08828AB4
    08828A70:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08828A74:[00102100]: sll        $a0, $s0, 0x0004
    08828A78:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08828A7C:[00642021]: addu       $a0, $v1, $a0
    08828A80:[8C830000]: lw         $v1, 0($a0)
    08828A84:[00621024]: and        $v0, $v1, $v0
    08828A88:[5040000A]: beql       $v0, $zr, 0x08828AB4
    08828A8C:[26100001]: addiu      $s0, $s0, 1
    08828A90:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    08828A94:[00621024]: and        $v0, $v1, $v0
    08828A98:[10400005]: beq        $v0, $zr, 0x08828AB0
    08828A9C:[00000000]: nop
    08828AA0:[8C85000C]: lw         $a1, 12($a0)
    08828AA4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08828AA8:[0E20A2D7]: jal        0x08828B5C
    08828AAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828AB0:[26100001]: addiu      $s0, $s0, 1
    08828AB4:[8E220004]: lw         $v0, 4($s1)
    08828AB8:[0202102A]: slt        $v0, $s0, $v0
--> 08828ABC:[5440FFED]: bnel       $v0, $zr, 0x08828A74
    08828AC0:[8E230000]: lw         $v1, 0($s1)
    08828AC4:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08828AC8:[0E20F296]: jal        0x0883CA58
    08828ACC:[24848ACC]: addiu      $a0, $a0, -30004
  Back Branch 08828890 246,801 times (length 61)
    08828790:[24848AC0]: addiu      $a0, $a0, -30016
    08828794:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828798:[8C426ABC]: lw         $v0, 27324($v0)
    0882879C:[1000003C]: b          0x08828890
    088287A0:[8C500010]: lw         $s0, 16($v0)
--> 088287A4:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088287A8:[00621024]: and        $v0, $v1, $v0
    088287AC:[54400038]: bnel       $v0, $zr, 0x08828890
    088287B0:[8E100008]: lw         $s0, 8($s0)
    088287B4:[8E02000C]: lw         $v0, 12($s0)
    088287B8:[8C420020]: lw         $v0, 32($v0)
    088287BC:[2C410007]: sltiu      $at, $v0, 7
    088287C0:[5020002B]: beql       $at, $zr, 0x08828870
    088287C4:[8E04000C]: lw         $a0, 12($s0)
    088287C8:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    088287CC:[00021080]: sll        $v0, $v0, 0x0002
    088287D0:[246324FC]: addiu      $v1, $v1, 9468
    088287D4:[00431021]: addu       $v0, $v0, $v1
    088287D8:[8C420000]: lw         $v0, 0($v0)
    088287DC:[00400008]: jr         $v0
    088287E0:[00000000]: nop
    08828870:[8C820020]: lw         $v0, 32($a0)
    08828874:[10400005]: beq        $v0, $zr, 0x0882888C
    08828878:[00000000]: nop
    0882887C:[8C990034]: lw         $t9, 52($a0)
    08828880:[8F390014]: lw         $t9, 20($t9)
    08828884:[0320F809]: jalr       $ra, $t9
    08828888:[00000000]: nop
    0882888C:[8E100008]: lw         $s0, 8($s0)
--> 08828890:[5600FFC4]: bnel       $s0, $zr, 0x088287A4
    08828894:[8E030000]: lw         $v1, 0($s0)
    08828898:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882889C:[0E20F296]: jal        0x0883CA58
    088288A0:[24848AC0]: addiu      $a0, $a0, -30016
  Back Branch 088289E8 246,796 times (length 64)
    088288DC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088288E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088288E4:[8C426AC0]: lw         $v0, 27328($v0)
    088288E8:[1000003F]: b          0x088289E8
    088288EC:[8C500010]: lw         $s0, 16($v0)
--> 088288F0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088288F4:[00621024]: and        $v0, $v1, $v0
    088288F8:[5440003B]: bnel       $v0, $zr, 0x088289E8
    088288FC:[8E100008]: lw         $s0, 8($s0)
    08828900:[8E02000C]: lw         $v0, 12($s0)
    08828904:[8C420024]: lw         $v0, 36($v0)
    08828908:[2C410008]: sltiu      $at, $v0, 8
    0882890C:[50200031]: beql       $at, $zr, 0x088289D4
    08828910:[8E04000C]: lw         $a0, 12($s0)
    08828914:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08828918:[00021080]: sll        $v0, $v0, 0x0002
    0882891C:[246324DC]: addiu      $v1, $v1, 9436
    08828920:[00431021]: addu       $v0, $v0, $v1
    08828924:[8C420000]: lw         $v0, 0($v0)
    08828928:[00400008]: jr         $v0
    0882892C:[00000000]: nop
    088289D4:[8C990034]: lw         $t9, 52($a0)
    088289D8:[8F39001C]: lw         $t9, 28($t9)
    088289DC:[0320F809]: jalr       $ra, $t9
    088289E0:[00000000]: nop
    088289E4:[8E100008]: lw         $s0, 8($s0)
--> 088289E8:[5600FFC1]: bnel       $s0, $zr, 0x088288F0
    088289EC:[8E030000]: lw         $v1, 0($s0)
    088289F0:[1000000A]: b          0x08828A1C
    088289F4:[26310001]: addiu      $s1, $s1, 1
    088289F8:[16220007]: bne        $s1, $v0, 0x08828A18
  Back Branch 088286D4 246,747 times (length 16)
    08828688:[00000000]: nop
    0882868C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08828690:[8C426ABC]: lw         $v0, 27324($v0)
    08828694:[1000000F]: b          0x088286D4
    08828698:[8C500010]: lw         $s0, 16($v0)
--> 0882869C:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088286A0:[00621024]: and        $v0, $v1, $v0
    088286A4:[5440000B]: bnel       $v0, $zr, 0x088286D4
    088286A8:[8E100008]: lw         $s0, 8($s0)
    088286AC:[8E04000C]: lw         $a0, 12($s0)
    088286B0:[8C820020]: lw         $v0, 32($a0)
    088286B4:[50400003]: beql       $v0, $zr, 0x088286C4
    088286B8:[8C990034]: lw         $t9, 52($a0)
    088286BC:[10000004]: b          0x088286D0
    088286C0:[00000000]: nop
    088286C4:[8F390014]: lw         $t9, 20($t9)
    088286C8:[0320F809]: jalr       $ra, $t9
    088286CC:[00000000]: nop
    088286D0:[8E100008]: lw         $s0, 8($s0)
--> 088286D4:[5600FFF1]: bnel       $s0, $zr, 0x0882869C
    088286D8:[8E030000]: lw         $v1, 0($s0)
    088286DC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088286E0:[90428A7C]: lbu        $v0, -30084($v0)
    088286E4:[1040000D]: beq        $v0, $zr, 0x0882871C
  Back Branch 08828A20 9,192 times (length 87)
    088288B8:[0E20CF9D]: jal        0x08833E74
    088288BC:[00000000]: nop
    088288C0:[0E20AAE9]: jal        0x0882ABA4
    088288C4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088288C8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
--> 088288CC:[0E20A6BE]: jal        0x08829AF8
    088288D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088288D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088288D8:[56220047]: bnel       $s1, $v0, 0x088289F8
    088288DC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088288E0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088288E4:[8C426AC0]: lw         $v0, 27328($v0)
    088288E8:[1000003F]: b          0x088289E8
    088288EC:[8C500010]: lw         $s0, 16($v0)
    088288F0:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    088288F4:[00621024]: and        $v0, $v1, $v0
    088288F8:[5440003B]: bnel       $v0, $zr, 0x088289E8
    088288FC:[8E100008]: lw         $s0, 8($s0)
    08828900:[8E02000C]: lw         $v0, 12($s0)
    08828904:[8C420024]: lw         $v0, 36($v0)
    08828908:[2C410008]: sltiu      $at, $v0, 8
    0882890C:[50200031]: beql       $at, $zr, 0x088289D4
    08828910:[8E04000C]: lw         $a0, 12($s0)
    08828914:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08828918:[00021080]: sll        $v0, $v0, 0x0002
    0882891C:[246324DC]: addiu      $v1, $v1, 9436
    08828920:[00431021]: addu       $v0, $v0, $v1
    08828924:[8C420000]: lw         $v0, 0($v0)
    08828928:[00400008]: jr         $v0
    0882892C:[00000000]: nop
    088289D4:[8C990034]: lw         $t9, 52($a0)
    088289D8:[8F39001C]: lw         $t9, 28($t9)
    088289DC:[0320F809]: jalr       $ra, $t9
    088289E0:[00000000]: nop
    088289E4:[8E100008]: lw         $s0, 8($s0)
    088289E8:[5600FFC1]: bnel       $s0, $zr, 0x088288F0
    088289EC:[8E030000]: lw         $v1, 0($s0)
    088289F0:[1000000A]: b          0x08828A1C
    088289F4:[26310001]: addiu      $s1, $s1, 1
    088289F8:[16220007]: bne        $s1, $v0, 0x08828A18
    088289FC:[00000000]: nop
    08828A00:[0E20CFCE]: jal        0x08833F38
    08828A04:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A08:[10400003]: beq        $v0, $zr, 0x08828A18
    08828A0C:[00000000]: nop
    08828A10:[0E20CF9F]: jal        0x08833E7C
    08828A14:[00000000]: nop
    08828A18:[26310001]: addiu      $s1, $s1, 1
    08828A1C:[2A220003]: slti       $v0, $s1, 3
--> 08828A20:[1440FFAA]: bne        $v0, $zr, 0x088288CC
    08828A24:[00000000]: nop
    08828A28:[0E20A6BE]: jal        0x08829AF8
    08828A2C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08828A30:[0E20CFAE]: jal        0x08833EB8
_S1_2_89136D0 2,966,833 instructions (0.248%), 78,061 calls (089136D0 - 08913ABC, length 252)
    089136D0:[27BDFFE0]: addiu      $sp, $sp, -32
    089136D4:[AFBF001C]: sw         $ra, 28($sp)
    089136D8:[AFB30018]: sw         $s3, 24($sp)
    089136DC:[AFB20014]: sw         $s2, 20($sp)
    089136E0:[AFB10010]: sw         $s1, 16($sp)
    089136E4:[AFB0000C]: sw         $s0, 12($sp)
    089136E8:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    089136EC:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    089136F0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089136F4:[100000E8]: b          0x08913A98
    089136F8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089136FC:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    08913700:[10A200C0]: beq        $a1, $v0, 0x08913A04
    08913704:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08913708:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0891370C:[50A2009E]: beql       $a1, $v0, 0x08913988
    08913710:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08913714:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08913718:[50A20078]: beql       $a1, $v0, 0x089138FC
    0891371C:[926203F0]: lbu        $v0, 1008($s3)
    08913720:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08913724:[50A40055]: beql       $a1, $a0, 0x0891387C
    08913728:[926203F0]: lbu        $v0, 1008($s3)
    0891372C:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08913730:[50A30017]: beql       $a1, $v1, 0x08913790
    08913734:[926203F0]: lbu        $v0, 1008($s3)
    08913738:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891373C:[50A2000B]: beql       $a1, $v0, 0x0891376C
    08913740:[AE630378]: sw         $v1, 888($s3)
    08913744:[24020063]: addiu      $v0, $zr, 99 <=> li $v0, 99
    08913748:[50A200D3]: beql       $a1, $v0, 0x08913A98
    0891374C:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    08913750:[10A00003]: beq        $a1, $zr, 0x08913760
    08913754:[00000000]: nop
    08913758:[100000CF]: b          0x08913A98
    0891375C:[00000000]: nop
    08913760:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    08913764:[100000CC]: b          0x08913A98
    08913768:[00000000]: nop
    0891376C:[926203D4]: lbu        $v0, 980($s3)
    08913770:[10400006]: beq        $v0, $zr, 0x0891378C
    08913774:[00000000]: nop
    08913778:[8E6203D8]: lw         $v0, 984($s3)
    0891377C:[18400003]: blez       $v0, 0x0891378C
    08913780:[AE6203DC]: sw         $v0, 988($s3)
    08913784:[100000C4]: b          0x08913A98
    08913788:[AE640378]: sw         $a0, 888($s3)
    0891378C:[926203F0]: lbu        $v0, 1008($s3)
    08913790:[50400015]: beql       $v0, $zr, 0x089137E8
    08913794:[8E630368]: lw         $v1, 872($s3)
    08913798:[12400012]: beq        $s2, $zr, 0x089137E4
    0891379C:[00000000]: nop
    089137A0:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    089137A4:[8E63005C]: lw         $v1, 92($s3)
    089137A8:[8C4298F4]: lw         $v0, -26380($v0)
    089137AC:[0062082B]: sltu       $at, $v1, $v0
    089137B0:[50200003]: beql       $at, $zr, 0x089137C0
    089137B4:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    089137B8:[10000006]: b          0x089137D4
    089137BC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089137C0:[8C439E0C]: lw         $v1, -25076($v0)
    089137C4:[8C630060]: lw         $v1, 96($v1)
    089137C8:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    089137CC:[00621024]: and        $v0, $v1, $v0
    089137D0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089137D4:[10400003]: beq        $v0, $zr, 0x089137E4
    089137D8:[00000000]: nop
    089137DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089137E0:[AE6203F4]: sw         $v0, 1012($s3)
    089137E4:[8E630368]: lw         $v1, 872($s3)
    089137E8:[8E620044]: lw         $v0, 68($s3)
    089137EC:[0062082A]: slt        $at, $v1, $v0
    089137F0:[50200020]: beql       $at, $zr, 0x08913874
    089137F4:[24020063]: addiu      $v0, $zr, 99 <=> li $v0, 99
    089137F8:[0E24518B]: jal        0x0891462C
    089137FC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08913800:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08913804:[24020028]: addiu      $v0, $zr, 40 <=> li $v0, 40
    08913808:[52220018]: beql       $s1, $v0, 0x0891386C
    0891380C:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    08913810:[2402001E]: addiu      $v0, $zr, 30 <=> li $v0, 30
    08913814:[52220013]: beql       $s1, $v0, 0x08913864
    08913818:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0891381C:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08913820:[5222000E]: beql       $s1, $v0, 0x0891385C
    08913824:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08913828:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0891382C:[52220008]: beql       $s1, $v0, 0x08913850
    08913830:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08913834:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08913838:[52220003]: beql       $s1, $v0, 0x08913848
    0891383C:[24020063]: addiu      $v0, $zr, 99 <=> li $v0, 99
    08913840:[10000095]: b          0x08913A98
    08913844:[00000000]: nop
    08913848:[10000093]: b          0x08913A98
    0891384C:[AE620378]: sw         $v0, 888($s3)
    08913850:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08913854:[10000090]: b          0x08913A98
    08913858:[AE620378]: sw         $v0, 888($s3)
    0891385C:[1000008E]: b          0x08913A98
    08913860:[AE620378]: sw         $v0, 888($s3)
    08913864:[1000008C]: b          0x08913A98
    08913868:[AE620378]: sw         $v0, 888($s3)
    0891386C:[1000008A]: b          0x08913A98
    08913870:[AE620378]: sw         $v0, 888($s3)
    08913874:[10000088]: b          0x08913A98
    08913878:[AE620378]: sw         $v0, 888($s3)
    0891387C:[50400016]: beql       $v0, $zr, 0x089138D8
    08913880:[8E6203DC]: lw         $v0, 988($s3)
    08913884:[12400013]: beq        $s2, $zr, 0x089138D4
    08913888:[00000000]: nop
    0891388C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08913890:[8E63005C]: lw         $v1, 92($s3)
    08913894:[8C4298F4]: lw         $v0, -26380($v0)
    08913898:[0062082B]: sltu       $at, $v1, $v0
    0891389C:[50200003]: beql       $at, $zr, 0x089138AC
    089138A0:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    089138A4:[10000006]: b          0x089138C0
    089138A8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089138AC:[8C439E0C]: lw         $v1, -25076($v0)
    089138B0:[8C630060]: lw         $v1, 96($v1)
    089138B4:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    089138B8:[00621024]: and        $v0, $v1, $v0
    089138BC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089138C0:[10400004]: beq        $v0, $zr, 0x089138D4
    089138C4:[00000000]: nop
    089138C8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089138CC:[AE6203F4]: sw         $v0, 1012($s3)
    089138D0:[AE6003DC]: sw         $zr, 988($s3)
    089138D4:[8E6203DC]: lw         $v0, 988($s3)
    089138D8:[2442FFFF]: addiu      $v0, $v0, -1
    089138DC:[18400003]: blez       $v0, 0x089138EC
    089138E0:[AE6203DC]: sw         $v0, 988($s3)
    089138E4:[1000006F]: b          0x08913AA4
    089138E8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089138EC:[AE6003DC]: sw         $zr, 988($s3)
    089138F0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089138F4:[10000068]: b          0x08913A98
    089138F8:[AE620378]: sw         $v0, 888($s3)
    089138FC:[50400014]: beql       $v0, $zr, 0x08913950
    08913900:[8E6303E0]: lw         $v1, 992($s3)
    08913904:[12400011]: beq        $s2, $zr, 0x0891394C
    08913908:[00000000]: nop
    0891390C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08913910:[8E63005C]: lw         $v1, 92($s3)
    08913914:[8C4298F4]: lw         $v0, -26380($v0)
    08913918:[0062082B]: sltu       $at, $v1, $v0
    0891391C:[50200003]: beql       $at, $zr, 0x0891392C
    08913920:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08913924:[10000006]: b          0x08913940
    08913928:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0891392C:[8C439E0C]: lw         $v1, -25076($v0)
    08913930:[8C630060]: lw         $v1, 96($v1)
    08913934:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    08913938:[00621024]: and        $v0, $v1, $v0
    0891393C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08913940:[10400002]: beq        $v0, $zr, 0x0891394C
    08913944:[00000000]: nop
    08913948:[AE6003E0]: sw         $zr, 992($s3)
    0891394C:[8E6303E0]: lw         $v1, 992($s3)
    08913950:[2862270F]: slti       $v0, $v1, 9999
    08913954:[54400003]: bnel       $v0, $zr, 0x08913964
    08913958:[2462FFFF]: addiu      $v0, $v1, -1
    0891395C:[10000051]: b          0x08913AA4
    08913960:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08913964:[18400003]: blez       $v0, 0x08913974
    08913968:[AE6203E0]: sw         $v0, 992($s3)
    0891396C:[1000004D]: b          0x08913AA4
    08913970:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08913974:[AE6003E0]: sw         $zr, 992($s3)
    08913978:[AE6003F4]: sw         $zr, 1012($s3)
    0891397C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08913980:[10000045]: b          0x08913A98
    08913984:[AE620378]: sw         $v0, 888($s3)
    08913988:[8E63005C]: lw         $v1, 92($s3)
    0891398C:[8C4298F4]: lw         $v0, -26380($v0)
    08913990:[0062082B]: sltu       $at, $v1, $v0
    08913994:[50200003]: beql       $at, $zr, 0x089139A4
    08913998:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    0891399C:[10000006]: b          0x089139B8
    089139A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089139A4:[8C439E0C]: lw         $v1, -25076($v0)
    089139A8:[8C630060]: lw         $v1, 96($v1)
    089139AC:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    089139B0:[00621024]: and        $v0, $v1, $v0
    089139B4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089139B8:[50400003]: beql       $v0, $zr, 0x089139C8
    089139BC:[8E6303E0]: lw         $v1, 992($s3)
    089139C0:[AE6003E0]: sw         $zr, 992($s3)
    089139C4:[8E6303E0]: lw         $v1, 992($s3)
    089139C8:[2862270F]: slti       $v0, $v1, 9999
    089139CC:[54400003]: bnel       $v0, $zr, 0x089139DC
    089139D0:[2462FFFF]: addiu      $v0, $v1, -1
    089139D4:[10000033]: b          0x08913AA4
    089139D8:[2402001E]: addiu      $v0, $zr, 30 <=> li $v0, 30
    089139DC:[18400003]: blez       $v0, 0x089139EC
    089139E0:[AE6203E0]: sw         $v0, 992($s3)
    089139E4:[1000002F]: b          0x08913AA4
    089139E8:[2402001E]: addiu      $v0, $zr, 30 <=> li $v0, 30
    089139EC:[AE6003E0]: sw         $zr, 992($s3)
    089139F0:[AE6003F4]: sw         $zr, 1012($s3)
    089139F4:[A26003F8]: sb         $zr, 1016($s3)
    089139F8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089139FC:[10000026]: b          0x08913A98
    08913A00:[AE620378]: sw         $v0, 888($s3)
    08913A04:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08913A08:[8E63005C]: lw         $v1, 92($s3)
    08913A0C:[8C4298F4]: lw         $v0, -26380($v0)
    08913A10:[0062082B]: sltu       $at, $v1, $v0
    08913A14:[50200003]: beql       $at, $zr, 0x08913A24
    08913A18:[3C0208A7]: lui        $v0, 0x08A7 <=> li $v0, 0x08A70000
    08913A1C:[10000006]: b          0x08913A38
    08913A20:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08913A24:[8C439E0C]: lw         $v1, -25076($v0)
    08913A28:[8C630060]: lw         $v1, 96($v1)
    08913A2C:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    08913A30:[00621024]: and        $v0, $v1, $v0
    08913A34:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08913A38:[50400003]: beql       $v0, $zr, 0x08913A48
    08913A3C:[8E6303E0]: lw         $v1, 992($s3)
    08913A40:[AE6003E0]: sw         $zr, 992($s3)
    08913A44:[8E6303E0]: lw         $v1, 992($s3)
    08913A48:[2862270F]: slti       $v0, $v1, 9999
    08913A4C:[54400003]: bnel       $v0, $zr, 0x08913A5C
    08913A50:[2462FFFF]: addiu      $v0, $v1, -1
    08913A54:[10000013]: b          0x08913AA4
    08913A58:[24020028]: addiu      $v0, $zr, 40 <=> li $v0, 40
    08913A5C:[18400003]: blez       $v0, 0x08913A6C
    08913A60:[AE6203E0]: sw         $v0, 992($s3)
    08913A64:[1000000F]: b          0x08913AA4
    08913A68:[24020028]: addiu      $v0, $zr, 40 <=> li $v0, 40
    08913A6C:[AE6003E0]: sw         $zr, 992($s3)
    08913A70:[AE6003F4]: sw         $zr, 1012($s3)
    08913A74:[A26003F8]: sb         $zr, 1016($s3)
    08913A78:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08913A7C:[AE620378]: sw         $v0, 888($s3)
    08913A80:[0E2454CC]: jal        0x08915330
    08913A84:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08913A88:[14400003]: bne        $v0, $zr, 0x08913A98
    08913A8C:[00000000]: nop
    08913A90:[24020063]: addiu      $v0, $zr, 99 <=> li $v0, 99
    08913A94:[AE620378]: sw         $v0, 888($s3)
    08913A98:[5600FF18]: bnel       $s0, $zr, 0x089136FC
    08913A9C:[8E650378]: lw         $a1, 888($s3)
    08913AA0:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08913AA4:[8FBF001C]: lw         $ra, 28($sp)
    08913AA8:[8FB30018]: lw         $s3, 24($sp)
    08913AAC:[8FB20014]: lw         $s2, 20($sp)
    08913AB0:[8FB10010]: lw         $s1, 16($sp)
    08913AB4:[8FB0000C]: lw         $s0, 12($sp)
    08913AB8:[03E00008]: jr         $ra
    08913ABC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08913A98 78,061 times (length 233)
_S1_2_8868538 2,627,766 instructions (0.220%), 210,196 calls (08868538 - 088685F0, length 47)
    08868538:[27BDFFF0]: addiu      $sp, $sp, -16
    0886853C:[AFBF000C]: sw         $ra, 12($sp)
    08868540:[AFB00008]: sw         $s0, 8($sp)
    08868544:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08868548:[10A20022]: beq        $a1, $v0, 0x088685D4
    0886854C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08868550:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08868554:[50A20023]: beql       $a1, $v0, 0x088685E4
    08868558:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0886855C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08868560:[50A2000B]: beql       $a1, $v0, 0x08868590
    08868564:[8E040034]: lw         $a0, 52($s0)
    08868568:[50A00003]: beql       $a1, $zr, 0x08868578
    0886856C:[A200002D]: sb         $zr, 45($s0)
    08868570:[1000001A]: b          0x088685DC
    08868574:[00000000]: nop
    08868578:[A200002C]: sb         $zr, 44($s0)
    0886857C:[AE000014]: sw         $zr, 20($s0)
    08868580:[A202002E]: sb         $v0, 46($s0)
    08868584:[AE000034]: sw         $zr, 52($s0)
    08868588:[10000016]: b          0x088685E4
    0886858C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08868590:[14800003]: bne        $a0, $zr, 0x088685A0
    08868594:[00000000]: nop
    08868598:[10000012]: b          0x088685E4
    0886859C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088685A0:[50800007]: beql       $a0, $zr, 0x088685C0
    088685A4:[AE000034]: sw         $zr, 52($s0)
    088685A8:[8C820010]: lw         $v0, 16($a0)
    088685AC:[24052034]: addiu      $a1, $zr, 8244 <=> li $a1, 8244
    088685B0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088685B4:[0040F809]: jalr       $ra, $v0
    088685B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088685BC:[AE000034]: sw         $zr, 52($s0)
    088685C0:[8E03004C]: lw         $v1, 76($s0)
    088685C4:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088685C8:[34630001]: ori        $v1, $v1, 1
    088685CC:[10000005]: b          0x088685E4
    088685D0:[AE03004C]: sw         $v1, 76($s0)
    088685D4:[10000003]: b          0x088685E4
    088685D8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088685DC:[0E218995]: jal        0x08862654
    088685E0:[00000000]: nop
    088685E4:[8FBF000C]: lw         $ra, 12($sp)
    088685E8:[8FB00008]: lw         $s0, 8($sp)
    088685EC:[03E00008]: jr         $ra
    088685F0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882885C 2,498,165 instructions (0.209%), 82,657 calls (088287A4 - 08828B58, length 238)
  Back Branch 08828ABC 1,764,864 times (length 20)
  Back Branch 08828890 246,801 times (length 61)
  Back Branch 088289E8 246,796 times (length 64)
  Back Branch 08828A20 9,192 times (length 87)
_S1_2_89968E4 2,401,199 instructions (0.201%), 141,247 calls (089968E4 - 08996924, length 17)
_S1_2_886953C 2,309,052 instructions (0.193%), 384,842 calls (0886953C - 08869550, length 6)
_S1_2_8809664 2,296,512 instructions (0.192%), 31,896 calls (08809664 - 088097FC, length 103)
_S1_2_88085D8 2,201,399 instructions (0.184%), 95,713 calls (088085D8 - 08808630, length 23)
_S1_2_884CCF4 2,086,251 instructions (0.175%), 4,613 calls (0884CCF4 - 0884CD2C, length 15)
  Back Branch 0884CD1C 292,775 times (length 9)
_S1_2_88692C4 1,997,112 instructions (0.167%), 499,278 calls (088692C4 - 088692D8, length 6)
_S1_2_884E9C8 1,921,128 instructions (0.161%), 101,112 calls (0884E9C8 - 0884EA38, length 29)
_S1_2_883BE48 1,838,400 instructions (0.154%), 36,768 calls (0883BE48 - 0883BE88, length 17)
  Back Branch 0883BE7C 147,072 times (length 11)
_S1_2_89375BC 1,728,690 instructions (0.145%), 10,569 calls (089375BC - 0893797C, length 241)
  Back Branch 08937904 9,489 times (length 116)
  Back Branch 08937968 9,489 times (length 141)
  Back Branch 08937978 9,489 times (length 38)
_S1_2_8809800 1,695,924 instructions (0.142%), 4,596 calls (08809800 - 08809B50, length 213)
  Back Branch 088098E0 73,536 times (length 18)
  Back Branch 08809A24 4,596 times (length 118)
_S1_2_8995F4C 1,625,316 instructions (0.136%), 1 calls (08995F4C - 08996060, length 70)
  Back Branch 08996038 84,631 times (length 54)
_S1_2_8996928 1,598,366 instructions (0.134%), 145,306 calls (08996928 - 08996954, length 12)
_S1_2_8869254 1,528,832 instructions (0.128%), 262,511 calls (08869254 - 08869268, length 6)
_S1_2_882A488 1,483,251 instructions (0.124%), 494,417 calls (0882A488 - 0882A490, length 3)
_S1_2_8866768 1,458,244 instructions (0.122%), 729,122 calls (08866768 - 0886676C, length 2)
_S1_2_8996958 1,453,060 instructions (0.122%), 145,306 calls (08996958 - 08996980, length 11)
_S1_2_8809154 1,416,750 instructions (0.119%), 141,675 calls (08809154 - 0880935C, length 131)
_S1_2_884EA3C 1,331,615 instructions (0.111%), 10,566 calls (0884EA3C - 0884EEE0, length 298)
_S1_2_886923C 1,330,854 instructions (0.111%), 262,511 calls (0886923C - 08869250, length 6)
_S1_2_8866A3C 1,280,754 instructions (0.107%), 640,377 calls (08866A3C - 08866A40, length 2)
_S1_2_88289D0 1,096,414 instructions (0.092%), 49,837 calls (088288CC - 08828B58, length 164)
  Back Branch 08828ABC 1,764,864 times (length 20)
  Back Branch 088289E8 246,796 times (length 64)
  Back Branch 08828A20 9,192 times (length 87)
_S1_2_8868268 1,093,848 instructions (0.092%), 4,596 calls (08868268 - 08868364, length 64)
  Back Branch 08868344 78,132 times (length 52)
_S1_2_886484C 1,070,448 instructions (0.090%), 696 calls (0886484C - 0886487C, length 13)
  Back Branch 08864870 177,480 times (length 6)
_S1_2_8864880 1,069,056 instructions (0.090%), 696 calls (08864880 - 088648A8, length 11)
  Back Branch 0886489C 177,480 times (length 6)
_S1_2_884E450 1,047,888 instructions (0.088%), 18,384 calls (0884E450 - 0884E4AC, length 24)
  Back Branch 0884E484 73,536 times (length 11)
_S1_2_8808580 1,011,164 instructions (0.085%), 45,962 calls (08808580 - 088085D4, length 22)
_S1_2_8994ED8 988,729 instructions (0.083%), 141,247 calls (08994ED8 - 08994EF0, length 7)
_S1_2_88FB468 988,140 instructions (0.083%), 4,596 calls (088FB468 - 088FB87C, length 262)
  Back Branch 088FB858 73,536 times (length 11)
_S1_2_890C098 979,644 instructions (0.082%), 489,822 calls (0890C098 - 0890C09C, length 2)
_S1_2_8828960 937,638 instructions (0.079%), 36,063 calls (088288CC - 08828B58, length 164)
  Back Branch 08828ABC 1,764,864 times (length 20)
  Back Branch 088289E8 246,796 times (length 64)
  Back Branch 08828A20 9,192 times (length 87)
_S1_2_8913348 936,732 instructions (0.078%), 78,061 calls (08913348 - 08913378, length 13)
_S1_2_880A210 918,113 instructions (0.077%), 83,464 calls (0880A210 - 0880A264, length 22)
  Back Branch 0880A258 1 times (length 9)
_S1_2_880A050 854,670 instructions (0.072%), 27,570 calls (0880A050 - 0880A0CC, length 32)
  Back Branch 0880A0C8 27,570 times (length 10)
_S1_2_884C4FC 854,670 instructions (0.072%), 9,190 calls (0884C4FC - 0884C654, length 87)
  Back Branch 0884C63C 55,140 times (length 12)
_S1_2_8868638 840,568 instructions (0.070%), 105,071 calls (08868638 - 08868654, length 8)
_S1_2_8995B48 840,040 instructions (0.070%), 4,023 calls (08995B48 - 08995D24, length 120)
  Back Branch 08995CB8 27,909 times (length 16)
_S1_2_8996564 812,996 instructions (0.068%), 1 calls (08996564 - 0899666C, length 67)
  Back Branch 08996624 43,233 times (length 40)
  Back Branch 08996604 1,242 times (length 33)
_S1_2_891337C 767,791 instructions (0.064%), 78,061 calls (0891337C - 089133AC, length 13)
_S1_2_88F2C58 755,165 instructions (0.063%), 29,045 calls (088F2C58 - 088F2CBC, length 26)
_S1_2_882A890 753,744 instructions (0.063%), 9,192 calls (0882A890 - 0882A9D4, length 82)
_S1_2_8808868 733,608 instructions (0.061%), 31,896 calls (08808868 - 088088C0, length 23)
_S1_2_8826444 717,030 instructions (0.060%), 18,384 calls (08826444 - 0882654C, length 67)
_S1_2_884E324 707,828 instructions (0.059%), 32,174 calls (0884E324 - 0884E378, length 22)
_S1_2_8829FA8 657,228 instructions (0.055%), 4,596 calls (08829FA8 - 0882A1D8, length 141)
  Back Branch 0882A16C 18,384 times (length 54)
_S1_2_884E8EC 653,255 instructions (0.055%), 40,075 calls (0884E8EC - 0884E940, length 22)
_S1_2_89373DC 647,952 instructions (0.054%), 10,778 calls (089373DC - 08937524, length 83)
  Back Branch 089374DC 10,778 times (length 23)
  Back Branch 089374D4 10,778 times (length 16)
  Back Branch 089374F8 10,566 times (length 25)
  Back Branch 08937500 10,566 times (length 34)
_S1_2_88FF9B4 639,475 instructions (0.054%), 1 calls (088FF9B4 - 088FFAA4, length 61)
  Back Branch 088FFA58 27,803 times (length 35)
_S1_2_88EE5D8 611,666 instructions (0.051%), 27,803 calls (088EE5D8 - 088EE62C, length 22)
_S1_2_884E690 597,480 instructions (0.050%), 4,596 calls (0884E690 - 0884E894, length 130)
_S1_2_882C5AC 579,159 instructions (0.048%), 9,193 calls (0882C5AC - 0882C6A4, length 63)
_S1_2_884E5CC 570,468 instructions (0.048%), 10,566 calls (0884E5CC - 0884E68C, length 49)
  Back Branch 0884E654 42,264 times (length 20)
  Back Branch 0884E688 698 times (length 18)
_S1_2_88EF758 556,060 instructions (0.047%), 27,803 calls (088EF758 - 088EF7A4, length 20)
_S1_2_8867760 506,180 instructions (0.042%), 253,090 calls (08867760 - 08867764, length 2)
_S1_2_8867758 506,180 instructions (0.042%), 253,090 calls (08867758 - 0886775C, length 2)
_S1_2_884C744 496,260 instructions (0.042%), 45,950 calls (0884C744 - 0884C7D8, length 38)
_S1_2_8829C00 491,762 instructions (0.041%), 4,596 calls (08829C00 - 08829FA4, length 234)
_S1_2_89DDED0 487,256 instructions (0.041%), 243,628 calls (089DDED0 - 089DDED4, length 2)
_S1_2_8868F20 486,036 instructions (0.041%), 10,566 calls (08868F20 - 08869018, length 63)
_S1_2_8834E60 478,428 instructions (0.040%), 4,596 calls (08834E60 - 0883538C, length 332)
  Back Branch 08834F90 18,384 times (length 51)
_S1_2_8829AF8 468,792 instructions (0.039%), 27,576 calls (08829AF8 - 08829FA4, length 300)
_S1_2_882B86C 427,434 instructions (0.036%), 4,596 calls (0882B86C - 0882B9A0, length 78)
  Back Branch 0882B954 13,788 times (length 16)
  Back Branch 0882B8D0 4,596 times (length 15)
_S1_2_884F3A8 422,838 instructions (0.035%), 18,384 calls (0884F3A8 - 0884F41C, length 30)
_S1_2_8867C2C 420,284 instructions (0.035%), 105,071 calls (08867C2C - 08867C38, length 4)
_S1_2_8826884 418,236 instructions (0.035%), 4,596 calls (08826884 - 088272F8, length 670)
  Back Branch 088268D8 4,596 times (length 10)
  Back Branch 08826918 4,596 times (length 10)
  Back Branch 08826958 4,596 times (length 10)
_S1_2_88EE9D0 417,045 instructions (0.035%), 27,803 calls (088EE9D0 - 088EEA08, length 15)
_S1_2_8809098 413,640 instructions (0.035%), 27,576 calls (08809098 - 08809150, length 47)
_S1_2_88287E4 399,852 instructions (0.033%), 13,788 calls (088287A4 - 08828B58, length 238)
  Back Branch 08828ABC 1,764,864 times (length 20)
  Back Branch 08828890 246,801 times (length 61)
  Back Branch 088289E8 246,796 times (length 64)
  Back Branch 08828A20 9,192 times (length 87)
_S1_2_8851328 393,900 instructions (0.033%), 537 calls (08851328 - 088514C8, length 105)
  Back Branch 0885149C 19,700 times (length 80)
_S1_2_880830C 386,064 instructions (0.032%), 27,576 calls (0880830C - 08808340, length 14)
_S1_2_882A9D8 367,680 instructions (0.031%), 36,768 calls (0882A9D8 - 0882A9FC, length 10)
_S1_2_884F420 367,488 instructions (0.031%), 15,312 calls (0884F420 - 0884F4AC, length 36)
_S1_2_884F1A0 361,298 instructions (0.030%), 30,108 calls (0884F1A0 - 0884F1E4, length 18)
_S1_2_89153A4 360,450 instructions (0.030%), 150 calls (089153A4 - 08915614, length 157)
  Back Branch 0891556C 12,900 times (length 37)
_S1_2_882D2F0 349,296 instructions (0.029%), 18,384 calls (0882D2F0 - 0882D338, length 19)
_S1_2_88643A8 344,700 instructions (0.029%), 4,596 calls (088643A8 - 088644D0, length 75)
_S1_2_8807894 340,239 instructions (0.028%), 4,597 calls (08807894 - 08807AF8, length 154)
  Back Branch 08807A90 4,597 times (length 89)
  Back Branch 08807AD0 4,597 times (length 103)
  Back Branch 08807A70 1 times (length 77)
  Back Branch 08807A68 1 times (length 37)
  Back Branch 08807A40 1 times (length 61)
_S1_2_884F1E8 316,128 instructions (0.026%), 19,758 calls (0884F1E8 - 0884F244, length 24)
_S1_2_899BE2C 312,957 instructions (0.026%), 46 calls (0899BE2C - 0899BEB0, length 34)
  Back Branch 0899BE98 34,669 times (length 14)
_S1_2_884F2E8 309,280 instructions (0.026%), 19,330 calls (0884F2E8 - 0884F344, length 24)
_S1_2_8851734 306,463 instructions (0.026%), 541 calls (08851734 - 08851908, length 118)
  Back Branch 088518E8 11,541 times (length 94)
_S1_2_882A1DC 303,270 instructions (0.025%), 27,570 calls (0882A1DC - 0882A2B8, length 56)
_S1_2_8809FA4 294,199 instructions (0.025%), 9,194 calls (08809FA4 - 0880A020, length 32)
_S1_2_883C148 294,176 instructions (0.025%), 9,193 calls (0883C148 - 0883C1D0, length 35)
_S1_2_882AA00 294,144 instructions (0.025%), 36,768 calls (0882AA00 - 0882AA1C, length 8)
_S1_2_89DDF70 293,774 instructions (0.025%), 146,887 calls (089DDF70 - 089DDF74, length 2)
_S1_2_89DDF28 293,774 instructions (0.025%), 146,887 calls (089DDF28 - 089DDF2C, length 2)
_S1_2_884F158 289,661 instructions (0.024%), 24,138 calls (0884F158 - 0884F19C, length 18)
_S1_2_884E4F4 285,282 instructions (0.024%), 10,566 calls (0884E4F4 - 0884E55C, length 27)
_S1_2_884E898 281,115 instructions (0.024%), 14,397 calls (0884E898 - 0884E8E8, length 21)
_S1_2_881E428 276,468 instructions (0.023%), 1,996 calls (0881E428 - 0881E5AC, length 98)
  Back Branch 0881E474 8,405 times (length 16)
  Back Branch 0881E528 8,187 times (length 8)
  Back Branch 0881E4FC 1,071 times (length 6)
  Back Branch 0881E590 919 times (length 50)
  Back Branch 0881E59C 630 times (length 6)
  Back Branch 0881E57C 599 times (length 55)
  Back Branch 0881E5A8 541 times (length 6)
  Back Branch 0881E4A0 485 times (length 6)
  Back Branch 0881E584 423 times (length 57)
  Back Branch 0881E4B0 196 times (length 4)
  Back Branch 0881E4C8 195 times (length 10)
  Back Branch 0881E4C0 1 times (length 3)
_S1_2_88287FC 268,540 instructions (0.022%), 9,260 calls (088287A4 - 08828B58, length 238)
  Back Branch 08828ABC 1,764,864 times (length 20)
  Back Branch 08828890 246,801 times (length 61)
  Back Branch 088289E8 246,796 times (length 64)
  Back Branch 08828A20 9,192 times (length 87)
_S1_2_890B890 266,118 instructions (0.022%), 8,036 calls (0890B890 - 0890B8A8, length 7)
  Back Branch 0890B89C 72,634 times (length 3)
_S1_2_8829ECC 262,845 instructions (0.022%), 4,596 calls (08829ECC - 08829FA4, length 55)
  Back Branch 08829F5C 8,154 times (length 8)
_S1_2_882BDAC 257,376 instructions (0.022%), 36,768 calls (0882BDAC - 0882BDC4, length 7)
_S1_2_8862B18 257,376 instructions (0.022%), 9,192 calls (08862B18 - 08862B98, length 33)
_S1_2_89DDE38 255,732 instructions (0.021%), 127,866 calls (089DDE38 - 089DDE3C, length 2)
_S1_2_880884C 255,444 instructions (0.021%), 36,492 calls (0880884C - 08808864, length 7)
_S1_2_88669F0 253,946 instructions (0.021%), 36,278 calls (088669F0 - 08866A08, length 7)
_S1_2_8924F50 253,584 instructions (0.021%), 31,698 calls (08924F50 - 08924F7C, length 12)
_S1_2_88091A4 248,211 instructions (0.021%), 9,193 calls (088091A4 - 08809238, length 38)
_S1_2_8995D28 245,098 instructions (0.021%), 4,018 calls (08995D28 - 08995E6C, length 82)
_S1_2_89CDF54 243,476 instructions (0.020%), 4,596 calls (089CDF54 - 089CE3A8, length 278)
_S1_2_8828978 240,760 instructions (0.020%), 9,260 calls (088288CC - 08828B58, length 164)
  Back Branch 08828ABC 1,764,864 times (length 20)
  Back Branch 088289E8 246,796 times (length 64)
  Back Branch 08828A20 9,192 times (length 87)
_S1_2_883BB08 238,992 instructions (0.020%), 18,384 calls (0883BB08 - 0883BB38, length 13)
_S1_2_884F110 234,506 instructions (0.020%), 19,542 calls (0884F110 - 0884F154, length 18)
_S1_2_882D68C 229,800 instructions (0.019%), 9,192 calls (0882D68C - 0882D6EC, length 25)
_S1_2_8809F60 227,120 instructions (0.019%), 13,360 calls (08809F60 - 08809FA0, length 17)
_S1_2_882B9B0 220,620 instructions (0.018%), 18,385 calls (0882B9B0 - 0882B9E0, length 13)
_S1_2_8862AB0 220,608 instructions (0.018%), 9,192 calls (08862AB0 - 08862B14, length 26)
_S1_2_8937F48 215,560 instructions (0.018%), 10,778 calls (08937F48 - 08937F94, length 20)
_S1_2_899C5E8 213,166 instructions (0.018%), 4,022 calls (0899C5E8 - 0899C6A4, length 48)
  Back Branch 0899C688 4,022 times (length 17)
_S1_2_88644D4 202,224 instructions (0.017%), 4,596 calls (088644D4 - 08864580, length 44)
_S1_2_8808BEC 200,400 instructions (0.017%), 13,360 calls (08808BEC - 08808C24, length 15)
_S1_2_8997A90 197,105 instructions (0.017%), 4,023 calls (08997A90 - 08997BB8, length 75)
_S1_2_8809B54 193,116 instructions (0.016%), 4,598 calls (08809B54 - 08809BF8, length 42)
_S1_2_8808920 193,074 instructions (0.016%), 4,597 calls (08808920 - 088089C4, length 42)
_S1_2_884F0D8 187,040 instructions (0.016%), 13,360 calls (0884F0D8 - 0884F10C, length 14)
_S1_2_882ABA4 183,840 instructions (0.015%), 4,596 calls (0882ABA4 - 0882AC40, length 40)
_S1_2_8807C70 183,840 instructions (0.015%), 4,596 calls (08807B94 - 08807C9C, length 67)
  Back Branch 08807C14 4,597 times (length 11)
  Back Branch 08807C98 4,596 times (length 67)
_S1_2_882669C 174,648 instructions (0.015%), 9,192 calls (0882669C - 088266E4, length 19)
_S1_2_8826650 174,648 instructions (0.015%), 9,192 calls (08826650 - 08826698, length 19)
_S1_2_8809DC8 170,052 instructions (0.014%), 4,596 calls (08809DC8 - 08809E58, length 37)
_S1_2_8807D54 170,015 instructions (0.014%), 4,595 calls (08807D54 - 08807DF4, length 41)
_S1_2_89DE3F0 169,286 instructions (0.014%), 84,643 calls (089DE3F0 - 089DE3F4, length 2)
_S1_2_882AF90 165,468 instructions (0.014%), 13,789 calls (0882AF90 - 0882AFC0, length 13)
_S1_2_8911258 163,408 instructions (0.014%), 151 calls (08911258 - 089115E4, length 228)
  Back Branch 089113AC 12,231 times (length 6)
  Back Branch 08911388 12,231 times (length 6)
_S1_2_88082C0 161,670 instructions (0.014%), 10,778 calls (088082C0 - 088082F8, length 15)
_S1_2_8807ED4 160,825 instructions (0.013%), 4,595 calls (08807ED4 - 08807F98, length 50)
  Back Branch 08807F84 4,595 times (length 27)
_S1_2_8995128 157,153 instructions (0.013%), 4,023 calls (08995128 - 08995238, length 69)
_S1_2_8809314 156,264 instructions (0.013%), 9,192 calls (08809314 - 0880935C, length 19)
_S1_2_8863B20 151,688 instructions (0.013%), 9,193 calls (08863B20 - 08863BC0, length 41)
_S1_2_883BAD4 148,048 instructions (0.012%), 18,506 calls (0883BAD4 - 0883BAF0, length 8)
_S1_2_8808A58 147,088 instructions (0.012%), 9,193 calls (08808A58 - 08808A94, length 16)
_S1_2_8861D00 142,476 instructions (0.012%), 4,596 calls (08861D00 - 08861D78, length 31)
_S1_2_8869630 137,945 instructions (0.012%), 13,791 calls (08869630 - 088696B8, length 35)
_S1_2_8808F9C 137,910 instructions (0.012%), 9,194 calls (08808F9C - 08808FD4, length 15)
_S1_2_8826754 137,880 instructions (0.012%), 13,788 calls (08826754 - 08826778, length 10)
_S1_2_88FDA50 137,880 instructions (0.012%), 9,192 calls (088FDA50 - 088FDCA4, length 150)
_S1_2_883C89C 137,880 instructions (0.012%), 4,596 calls (0883C89C - 0883C910, length 30)
_S1_2_8827960 137,850 instructions (0.012%), 4,595 calls (08827960 - 08827A8C, length 76)
_S1_2_88F3D30 137,775 instructions (0.012%), 9,185 calls (088F3D30 - 088F3D6C, length 16)
_S1_2_88F3CF4 137,700 instructions (0.012%), 9,180 calls (088F3CF4 - 088F3D2C, length 15)
_S1_2_882A2F4 133,728 instructions (0.011%), 9,552 calls (0882A2F4 - 0882A328, length 14)
_S1_2_8863F5C 133,331 instructions (0.011%), 9,193 calls (08863F5C - 0886404C, length 61)
_S1_2_8864584 133,284 instructions (0.011%), 4,596 calls (08864584 - 088645F4, length 29)
_S1_2_882D4B4 129,542 instructions (0.011%), 18,506 calls (0882D4B4 - 0882D4CC, length 7)
_S1_2_882D2D4 129,542 instructions (0.011%), 18,506 calls (0882D2D4 - 0882D2EC, length 7)
_S1_2_882D5B0 128,688 instructions (0.011%), 18,384 calls (0882D5B0 - 0882D5C8, length 7)
_S1_2_8995068 125,450 instructions (0.011%), 4,023 calls (08995068 - 08995124, length 48)
_S1_2_8861708 124,092 instructions (0.010%), 4,596 calls (08861708 - 088617E4, length 56)
_S1_2_884F078 123,387 instructions (0.010%), 15,162 calls (0884F078 - 0884F0A4, length 12)
_S1_2_884F0A8 121,299 instructions (0.010%), 15,162 calls (0884F0A8 - 0884F0D4, length 12)
_S1_2_884F378 121,296 instructions (0.010%), 15,162 calls (0884F378 - 0884F3A4, length 12)
_S1_2_8827534 119,496 instructions (0.010%), 9,192 calls (08827534 - 08827564, length 13)
_S1_2_882749C 119,496 instructions (0.010%), 9,192 calls (0882749C - 088274CC, length 13)
_S1_2_8827404 119,496 instructions (0.010%), 9,192 calls (08827404 - 08827434, length 13)
_S1_2_8826404 119,496 instructions (0.010%), 9,192 calls (08826404 - 08826440, length 16)
_S1_2_8828930 119,496 instructions (0.010%), 4,596 calls (088288CC - 08828B58, length 164)
  Back Branch 08828ABC 1,764,864 times (length 20)
  Back Branch 088289E8 246,796 times (length 64)
  Back Branch 08828A20 9,192 times (length 87)
_S1_2_8866770 119,130 instructions (0.010%), 11,913 calls (08866770 - 0886679C, length 12)
_S1_2_89CC8C0 119,109 instructions (0.010%), 4,596 calls (089CC8C0 - 089CCDB4, length 318)
_S1_2_8828948 118,118 instructions (0.010%), 4,543 calls (088288CC - 08828B58, length 164)
  Back Branch 08828ABC 1,764,864 times (length 20)
  Back Branch 088289E8 246,796 times (length 64)
  Back Branch 08828A20 9,192 times (length 87)
_S1_2_893F13C 114,900 instructions (0.010%), 4,596 calls (0893F13C - 0893F6D8, length 360)
  Back Branch 0893F6BC 4,596 times (length 215)
_S1_2_8829DA8 114,900 instructions (0.010%), 4,596 calls (08829DA8 - 08829FA4, length 128)
_S1_2_883CB58 114,875 instructions (0.010%), 4,595 calls (0883CB58 - 0883CBB8, length 25)
_S1_2_89CFD50 114,175 instructions (0.010%), 4,567 calls (089CFD50 - 089D0364, length 390)
_S1_2_890C0AC 110,334 instructions (0.009%), 4,596 calls (0890C0AC - 0890C4D4, length 267)
_S1_2_8807AFC 110,328 instructions (0.009%), 4,597 calls (08807AFC - 08807C10, length 70)
_S1_2_884EFD0 110,306 instructions (0.009%), 9,192 calls (0884EFD0 - 0884F014, length 18)
_S1_2_882AF5C 110,304 instructions (0.009%), 9,192 calls (0882AF5C - 0882AF8C, length 13)
_S1_2_8829DFC 110,304 instructions (0.009%), 4,596 calls (08829DFC - 08829FA4, length 107)
_S1_2_8809290 110,192 instructions (0.009%), 13,774 calls (08809184 - 08809298, length 70)
  Back Branch 08809294 13,774 times (length 70)
_S1_2_89958B0 106,022 instructions (0.009%), 1 calls (089958B0 - 089959BC, length 68)
  Back Branch 08995988 4,055 times (length 46)
_S1_2_8833C24 105,708 instructions (0.009%), 4,596 calls (08833C24 - 08833C7C, length 23)
_S1_2_884F018 101,112 instructions (0.008%), 9,192 calls (0884F018 - 0884F044, length 12)
_S1_2_8866514 100,687 instructions (0.008%), 225 calls (08866514 - 088665D0, length 48)
  Back Branch 088665AC 5,857 times (length 16)
_S1_2_882A338 96,516 instructions (0.008%), 32,172 calls (0882A338 - 0882A340, length 3)
_S1_2_88626AC 96,516 instructions (0.008%), 4,596 calls (088626AC - 08862710, length 26)
_S1_2_8829E4C 96,516 instructions (0.008%), 4,596 calls (08829E4C - 08829FA4, length 87)
_S1_2_8829438 94,145 instructions (0.008%), 15 calls (08829438 - 08829688, length 149)
  Back Branch 0882953C 5,516 times (length 18)
  Back Branch 08829548 878 times (length 38)
  Back Branch 08829664 821 times (length 50)
  Back Branch 08829674 105 times (length 57)
  Back Branch 08829464 105 times (length 6)
_S1_2_881AB54 93,279 instructions (0.008%), 3,162 calls (0881AB54 - 0881ABD4, length 33)
  Back Branch 0881AB8C 1,581 times (length 9)
  Back Branch 0881ABC4 1,581 times (length 8)
_S1_2_88FFFDC 93,161 instructions (0.008%), 1,579 calls (088FFFDC - 089001B8, length 120)
_S1_2_8869588 91,930 instructions (0.008%), 9,193 calls (08869588 - 088695B0, length 11)
_S1_2_8828144 91,920 instructions (0.008%), 18,384 calls (08828144 - 08828154, length 5)
_S1_2_88084DC 91,920 instructions (0.008%), 4,596 calls (088084DC - 08808528, length 20)
_S1_2_884F278 91,918 instructions (0.008%), 4,596 calls (0884F278 - 0884F2E4, length 28)
_S1_2_890CBF4 88,670 instructions (0.007%), 4,643 calls (0890CBF4 - 0890CC8C, length 39)
_S1_2_893DDA0 87,868 instructions (0.007%), 4,592 calls (0893DDA0 - 0893DE30, length 37)
_S1_2_882D3C8 87,324 instructions (0.007%), 4,596 calls (0882D3C8 - 0882D410, length 19)
_S1_2_8829E90 87,324 instructions (0.007%), 4,596 calls (08829E90 - 08829FA4, length 70)
_S1_2_8937980 86,224 instructions (0.007%), 10,778 calls (08937980 - 08937A5C, length 56)
_S1_2_8996C4C 84,483 instructions (0.007%), 4,023 calls (08996C4C - 08996DFC, length 109)
_S1_2_8808F54 82,746 instructions (0.007%), 9,194 calls (08808F54 - 08808F74, length 9)
_S1_2_88695B4 82,728 instructions (0.007%), 13,788 calls (088695B4 - 088695C8, length 6)
_S1_2_89CFBB0 82,728 instructions (0.007%), 4,596 calls (089CFBB0 - 089D0364, length 494)
_S1_2_89587F4 78,132 instructions (0.007%), 4,596 calls (089587F4 - 089588C8, length 54)
_S1_2_8868368 78,132 instructions (0.007%), 4,596 calls (08868368 - 088683AC, length 18)
_S1_2_8861370 78,132 instructions (0.007%), 4,596 calls (08861370 - 08861414, length 42)
_S1_2_8861204 78,132 instructions (0.007%), 4,596 calls (08861204 - 0886135C, length 87)
_S1_2_884E984 78,132 instructions (0.007%), 4,596 calls (0884E984 - 0884E9C4, length 17)
_S1_2_882EE04 78,132 instructions (0.007%), 4,596 calls (0882EE04 - 0882EE44, length 17)
_S1_2_882B028 78,132 instructions (0.007%), 4,596 calls (0882B028 - 0882B068, length 17)
_S1_2_89DD850 77,720 instructions (0.007%), 4,525 calls (089DD850 - 089DD924, length 54)
_S1_2_890040C 77,371 instructions (0.006%), 1,579 calls (0890040C - 08900574, length 91)
_S1_2_880929C 76,328 instructions (0.006%), 9,541 calls (08809184 - 088092A4, length 73)
  Back Branch 088092A0 9,541 times (length 73)
_S1_2_881F7CC 74,874 instructions (0.006%), 830 calls (0881F7CC - 0881F98C, length 113)
  Back Branch 0881F900 924 times (length 32)
  Back Branch 0881F800 830 times (length 6)
  Back Branch 0881F988 8 times (length 5)
  Back Branch 0881F97C 8 times (length 90)
_S1_2_8996670 74,520 instructions (0.006%), 1,242 calls (08996670 - 08996794, length 74)
_S1_2_8809284 74,184 instructions (0.006%), 9,273 calls (08809184 - 0880928C, length 67)
  Back Branch 08809288 9,273 times (length 67)
_S1_2_884F248 73,539 instructions (0.006%), 9,192 calls (0884F248 - 0884F274, length 12)
_S1_2_884F048 73,536 instructions (0.006%), 9,192 calls (0884F048 - 0884F074, length 12)
_S1_2_884E944 73,536 instructions (0.006%), 4,596 calls (0884E944 - 0884E980, length 16)
_S1_2_899689C 73,044 instructions (0.006%), 4,058 calls (0899689C - 089968E0, length 18)
_S1_2_8809254 70,208 instructions (0.006%), 8,776 calls (08809184 - 0880925C, length 55)
  Back Branch 08809258 8,776 times (length 55)
_S1_2_8808B7C 68,940 instructions (0.006%), 4,596 calls (08808B7C - 08808BB4, length 15)
_S1_2_8809248 68,920 instructions (0.006%), 8,615 calls (08809184 - 08809250, length 52)
  Back Branch 0880924C 8,615 times (length 52)
_S1_2_8863640 68,754 instructions (0.006%), 201 calls (08863640 - 08863888, length 147)
  Back Branch 08863844 2,498 times (length 7)
  Back Branch 0886376C 840 times (length 6)
  Back Branch 08863854 570 times (length 49)
  Back Branch 08863748 439 times (length 9)
  Back Branch 08863718 382 times (length 12)
  Back Branch 08863864 201 times (length 59)
_S1_2_8995A48 66,910 instructions (0.006%), 1,556 calls (08995A48 - 08995AF8, length 45)
_S1_2_8995AFC 64,896 instructions (0.005%), 4,056 calls (08995AFC - 08995B44, length 19)
_S1_2_8995030 64,892 instructions (0.005%), 8,112 calls (08995030 - 0899504C, length 8)
_S1_2_8996B5C 64,528 instructions (0.005%), 4,033 calls (08996B5C - 08996DFC, length 169)
_S1_2_882B06C 64,409 instructions (0.005%), 4,596 calls (0882B06C - 0882B268, length 128)
_S1_2_899C0A0 64,368 instructions (0.005%), 4,023 calls (0899C0A0 - 0899C0E0, length 17)
_S1_2_88FE5E4 64,344 instructions (0.005%), 9,192 calls (088FE5E4 - 088FE5FC, length 7)
_S1_2_8833F00 64,344 instructions (0.005%), 9,192 calls (08833F00 - 08833F18, length 7)
_S1_2_8912E0C 64,344 instructions (0.005%), 4,596 calls (08912E0C - 08912EB4, length 43)
_S1_2_88EE994 64,344 instructions (0.005%), 4,596 calls (088EE994 - 088EE9CC, length 15)
  Back Branch 088EE9C8 4,596 times (length 6)
_S1_2_8868500 64,344 instructions (0.005%), 4,596 calls (08868500 - 08868534, length 14)
_S1_2_8867CD8 64,344 instructions (0.005%), 4,596 calls (08867CD8 - 08867D0C, length 14)
_S1_2_882D604 64,344 instructions (0.005%), 4,596 calls (0882D604 - 0882D644, length 17)
_S1_2_882A2BC 64,330 instructions (0.005%), 4,595 calls (0882A2BC - 0882A2F0, length 14)
_S1_2_8827824 64,330 instructions (0.005%), 4,595 calls (08827824 - 08827858, length 14)
_S1_2_88672CC 63,731 instructions (0.005%), 2,259 calls (088672CC - 08867488, length 112)
_S1_2_899BFA8 63,392 instructions (0.005%), 4,528 calls (0899BFA8 - 0899C068, length 49)
_S1_2_886388C 61,773 instructions (0.005%), 196 calls (0886388C - 088638E0, length 22)
  Back Branch 088638C4 9,463 times (length 6)
  Back Branch 088638D4 359 times (length 14)
_S1_2_8996E00 60,495 instructions (0.005%), 4,033 calls (08996E00 - 08996E60, length 25)
_S1_2_880917C 60,305 instructions (0.005%), 8,615 calls (0880917C - 08809194, length 7)
_S1_2_8808BB8 59,761 instructions (0.005%), 4,597 calls (08808BB8 - 08808BE8, length 13)
_S1_2_8833E84 59,748 instructions (0.005%), 4,596 calls (08833E84 - 08833EB4, length 13)
_S1_2_882BB1C 59,748 instructions (0.005%), 4,596 calls (0882BB1C - 0882BB4C, length 13)
_S1_2_882B398 59,748 instructions (0.005%), 4,596 calls (0882B398 - 0882B3C8, length 13)
_S1_2_882677C 59,748 instructions (0.005%), 4,596 calls (0882677C - 088267F0, length 30)
_S1_2_899C06C 58,864 instructions (0.005%), 4,528 calls (0899C06C - 0899C0E0, length 30)
_S1_2_89DE2F8 58,090 instructions (0.005%), 29,045 calls (089DE2F8 - 089DE2FC, length 2)
_S1_2_884CB2C 56,253 instructions (0.005%), 4,613 calls (0884CB2C - 0884CBD8, length 44)
_S1_2_89DDD80 55,608 instructions (0.005%), 27,804 calls (089DDD80 - 089DDD84, length 2)
_S1_2_89DDD68 55,608 instructions (0.005%), 27,804 calls (089DDD68 - 089DDD6C, length 2)
_S1_2_89DE2C0 55,606 instructions (0.005%), 27,803 calls (089DE2C0 - 089DE2C4, length 2)
_S1_2_89DE270 55,606 instructions (0.005%), 27,803 calls (089DE270 - 089DE274, length 2)
_S1_2_884D038 55,386 instructions (0.005%), 4,596 calls (0884D038 - 0884D2E4, length 172)
_S1_2_8826550 55,169 instructions (0.005%), 4,596 calls (08826550 - 088265C4, length 30)
_S1_2_8809EB0 55,164 instructions (0.005%), 4,597 calls (08809E90 - 08809EBC, length 12)
  Back Branch 08809EB8 4,597 times (length 12)
_S1_2_89DDD78 55,160 instructions (0.005%), 27,580 calls (089DDD78 - 089DDD7C, length 2)
_S1_2_89DDD58 55,160 instructions (0.005%), 27,580 calls (089DDD58 - 089DDD5C, length 2)
_S1_2_88FDC90 55,152 instructions (0.005%), 9,192 calls (088FDC90 - 088FDCA4, length 6)
_S1_2_88695CC 55,152 instructions (0.005%), 9,192 calls (088695CC - 088695E0, length 6)
_S1_2_8869310 55,152 instructions (0.005%), 9,192 calls (08869310 - 08869344, length 14)
_S1_2_88684CC 55,152 instructions (0.005%), 4,596 calls (088684CC - 088684FC, length 13)
_S1_2_880A0D0 55,149 instructions (0.005%), 4,596 calls (0880A0D0 - 0880A100, length 13)
  Back Branch 0880A0FC 4,595 times (length 6)
_S1_2_89DDE58 55,146 instructions (0.005%), 27,573 calls (089DDE58 - 089DDE5C, length 2)
_S1_2_88291DC 53,432 instructions (0.004%), 15 calls (088291DC - 08829434, length 151)
  Back Branch 088292F4 878 times (length 31)
  Back Branch 08829410 807 times (length 50)
  Back Branch 08829258 90 times (length 6)
  Back Branch 08829208 90 times (length 6)
  Back Branch 08829420 90 times (length 57)
_S1_2_882EBB8 52,260 instructions (0.004%), 8,710 calls (0882EBB8 - 0882EBCC, length 6)
_S1_2_88511D4 52,046 instructions (0.004%), 2,444 calls (088511D4 - 08851230, length 24)
_S1_2_8868D54 51,957 instructions (0.004%), 2,259 calls (08868D54 - 08868DC0, length 28)
_S1_2_8808AC4 51,623 instructions (0.004%), 4,693 calls (08808AC4 - 08808AEC, length 11)
_S1_2_88089C8 50,578 instructions (0.004%), 4,598 calls (088089C8 - 088089F0, length 11)
_S1_2_880838C 50,567 instructions (0.004%), 4,597 calls (0880838C - 088083D0, length 18)
_S1_2_8912D44 50,556 instructions (0.004%), 4,596 calls (08912D44 - 08912E08, length 50)
_S1_2_8861334 50,556 instructions (0.004%), 4,596 calls (08861334 - 0886135C, length 11)
_S1_2_882DD2C 50,556 instructions (0.004%), 4,596 calls (0882DD2C - 0882DD54, length 11)
_S1_2_882A27C 50,545 instructions (0.004%), 4,595 calls (0882A27C - 0882A2B8, length 16)
_S1_2_882A25C 50,545 instructions (0.004%), 4,595 calls (0882A25C - 0882A2B8, length 24)
_S1_2_882A23C 50,545 instructions (0.004%), 4,595 calls (0882A23C - 0882A2B8, length 32)
_S1_2_882A21C 50,545 instructions (0.004%), 4,595 calls (0882A21C - 0882A2B8, length 40)
_S1_2_882E794 48,680 instructions (0.004%), 2,425 calls (0882E794 - 0882E7F0, length 24)
  Back Branch 0882E7E4 10 times (length 20)
_S1_2_8997810 48,276 instructions (0.004%), 4,023 calls (08997810 - 0899783C, length 12)
_S1_2_8809E5C 45,970 instructions (0.004%), 4,597 calls (08809E5C - 08809F18, length 48)
_S1_2_882A87C 45,960 instructions (0.004%), 9,192 calls (0882A87C - 0882A88C, length 5)
_S1_2_882A344 45,960 instructions (0.004%), 9,192 calls (0882A344 - 0882A354, length 5)
_S1_2_88623AC 45,960 instructions (0.004%), 4,596 calls (088623AC - 08862440, length 38)
_S1_2_8861D7C 45,960 instructions (0.004%), 4,596 calls (08861D7C - 08861DA0, length 10)
_S1_2_88088F8 45,960 instructions (0.004%), 4,596 calls (088088F8 - 0880891C, length 10)
_S1_2_8995E9C 44,253 instructions (0.004%), 4,023 calls (08995E9C - 08995EC4, length 11)
_S1_2_89977D4 44,242 instructions (0.004%), 4,022 calls (089977D4 - 0899780C, length 15)
_S1_2_88082FC 43,112 instructions (0.004%), 10,778 calls (088082FC - 08808308, length 4)
_S1_2_89DD068 42,880 instructions (0.004%), 1 calls (089DD068 - 089DD23C, length 118)
  Back Branch 089DD21C 4,763 times (length 105)
_S1_2_8833EC0 41,364 instructions (0.003%), 4,596 calls (08833EC0 - 08833EE0, length 9)
_S1_2_882A4AC 41,355 instructions (0.003%), 13,785 calls (0882A4AC - 0882A4B4, length 3)
_S1_2_89959C0 40,456 instructions (0.003%), 1,556 calls (089959C0 - 08995A44, length 34)
_S1_2_8809278 39,560 instructions (0.003%), 4,945 calls (08809184 - 08809280, length 64)
  Back Branch 0880927C 4,945 times (length 64)
_S1_2_8995814 38,900 instructions (0.003%), 1,556 calls (08995814 - 08995874, length 25)
_S1_2_89957B4 38,088 instructions (0.003%), 1,587 calls (089957B4 - 08995810, length 24)
_S1_2_880926C 36,776 instructions (0.003%), 4,597 calls (08809184 - 08809274, length 61)
  Back Branch 08809270 4,597 times (length 61)
_S1_2_8809260 36,776 instructions (0.003%), 4,597 calls (08809184 - 08809268, length 58)
  Back Branch 08809264 4,597 times (length 58)
_S1_2_8809198 36,776 instructions (0.003%), 4,597 calls (08809184 - 088091A0, length 8)
  Back Branch 0880919C 4,597 times (length 8)
_S1_2_884F348 36,771 instructions (0.003%), 4,596 calls (0884F348 - 0884F374, length 12)
_S1_2_8869620 36,768 instructions (0.003%), 9,192 calls (08869620 - 0886962C, length 4)
_S1_2_88613F8 36,768 instructions (0.003%), 4,596 calls (088613F8 - 08861414, length 8)
_S1_2_882A390 36,768 instructions (0.003%), 4,596 calls (0882A390 - 0882A484, length 62)
_S1_2_8809308 36,768 instructions (0.003%), 4,596 calls (08809184 - 08809310, length 100)
  Back Branch 0880930C 4,596 times (length 100)
_S1_2_88092FC 36,768 instructions (0.003%), 4,596 calls (08809184 - 08809304, length 97)
  Back Branch 08809300 4,596 times (length 97)
_S1_2_88092F0 36,768 instructions (0.003%), 4,596 calls (08809184 - 088092F8, length 94)
  Back Branch 088092F4 4,596 times (length 94)
_S1_2_88092E4 36,768 instructions (0.003%), 4,596 calls (08809184 - 088092EC, length 91)
  Back Branch 088092E8 4,596 times (length 91)
_S1_2_88092D8 36,768 instructions (0.003%), 4,596 calls (08809184 - 088092E0, length 88)
  Back Branch 088092DC 4,596 times (length 88)
_S1_2_88092CC 36,768 instructions (0.003%), 4,596 calls (08809184 - 088092D4, length 85)
  Back Branch 088092D0 4,596 times (length 85)
_S1_2_88092C0 36,768 instructions (0.003%), 4,596 calls (08809184 - 088092C8, length 82)
  Back Branch 088092C4 4,596 times (length 82)
_S1_2_88092B4 36,768 instructions (0.003%), 4,596 calls (08809184 - 088092BC, length 79)
  Back Branch 088092B8 4,596 times (length 79)
_S1_2_88092A8 36,768 instructions (0.003%), 4,596 calls (08809184 - 088092B0, length 76)
  Back Branch 088092AC 4,596 times (length 76)
_S1_2_880923C 36,768 instructions (0.003%), 4,596 calls (08809184 - 08809244, length 49)
  Back Branch 08809240 4,596 times (length 49)
_S1_2_882A29C 36,760 instructions (0.003%), 4,595 calls (0882A29C - 0882A2B8, length 8)
_S1_2_89D00BC 36,576 instructions (0.003%), 4,572 calls (089D00BC - 089D0364, length 171)
_S1_2_899807C 36,433 instructions (0.003%), 1,587 calls (0899807C - 089980D8, length 24)
_S1_2_8910DC4 36,306 instructions (0.003%), 4,034 calls (08910DC4 - 08910E14, length 21)
_S1_2_8944764 36,200 instructions (0.003%), 4,525 calls (08944764 - 08944780, length 8)
_S1_2_882E7F4 35,954 instructions (0.003%), 68 calls (0882E7F4 - 0882E840, length 20)
  Back Branch 0882E834 3,541 times (length 13)
_S1_2_88F2BE8 34,804 instructions (0.003%), 1,243 calls (088F2BE8 - 088F2C54, length 28)
_S1_2_89DDF08 33,550 instructions (0.003%), 16,775 calls (089DDF08 - 089DDF0C, length 2)
_S1_2_89DDEF0 33,550 instructions (0.003%), 16,775 calls (089DDEF0 - 089DDEF4, length 2)
_S1_2_89DD928 32,738 instructions (0.003%), 4,525 calls (089DD928 - 089DD958, length 13)
_S1_2_890CC90 32,543 instructions (0.003%), 4,649 calls (0890CC90 - 0890CCA8, length 7)
_S1_2_88082A4 32,179 instructions (0.003%), 4,597 calls (088082A4 - 088082BC, length 7)
_S1_2_899C008 32,176 instructions (0.003%), 4,022 calls (0899C008 - 0899C068, length 25)
_S1_2_89CF218 32,172 instructions (0.003%), 4,596 calls (089CF218 - 089CF230, length 7)
_S1_2_89CDDC0 32,172 instructions (0.003%), 4,596 calls (089CDDC0 - 089CDDD8, length 7)
_S1_2_89416A8 32,172 instructions (0.003%), 4,596 calls (089416A8 - 089416C0, length 7)
_S1_2_893F08C 32,172 instructions (0.003%), 4,596 calls (0893F08C - 0893F0A4, length 7)
_S1_2_890C008 32,172 instructions (0.003%), 4,596 calls (0890C008 - 0890C020, length 7)
_S1_2_88FF990 32,172 instructions (0.003%), 4,596 calls (088FF990 - 088FF9A8, length 7)
_S1_2_8867CBC 32,172 instructions (0.003%), 4,596 calls (08867CBC - 08867CD4, length 7)
_S1_2_882A208 32,165 instructions (0.003%), 4,595 calls (0882A208 - 0882A2B8, length 45)
_S1_2_8997F20 31,580 instructions (0.003%), 1,579 calls (08997F20 - 08997F90, length 29)
_S1_2_890B7F4 31,118 instructions (0.003%), 46 calls (0890B7F4 - 0890B88C, length 39)
  Back Branch 0890B880 1,090 times (length 28)
_S1_2_89964F0 31,050 instructions (0.003%), 1,242 calls (089964F0 - 08996550, length 25)
_S1_2_8995764 30,153 instructions (0.003%), 1,587 calls (08995764 - 089957B0, length 20)
_S1_2_8994EBC 28,392 instructions (0.002%), 4,056 calls (08994EBC - 08994ED4, length 7)
_S1_2_886A0E4 27,985 instructions (0.002%), 7 calls (0886A0E4 - 0886A210, length 76)
  Back Branch 0886A1C0 3,521 times (length 3)
  Back Branch 0886A1F0 443 times (length 43)
_S1_2_894D408 27,737 instructions (0.002%), 1 calls (0894D408 - 0894D788, length 225)
  Back Branch 0894D734 217 times (length 13)
  Back Branch 0894D630 217 times (length 13)
  Back Branch 0894D6F8 217 times (length 16)
  Back Branch 0894D6B0 217 times (length 30)
  Back Branch 0894D52C 217 times (length 13)
  Back Branch 0894D5F4 217 times (length 16)
  Back Branch 0894D5AC 217 times (length 30)
  Back Branch 0894D748 31 times (length 172)
_S1_2_8869554 27,582 instructions (0.002%), 4,597 calls (08869554 - 08869568, length 6)
_S1_2_8869614 27,576 instructions (0.002%), 9,192 calls (08869614 - 0886961C, length 3)
_S1_2_883C124 27,576 instructions (0.002%), 9,192 calls (0883C124 - 0883C144, length 9)
_S1_2_88343FC 27,576 instructions (0.002%), 9,192 calls (088343FC - 08834404, length 3)
_S1_2_882A4A0 27,576 instructions (0.002%), 9,192 calls (0882A4A0 - 0882A4A8, length 3)
_S1_2_8827394 27,576 instructions (0.002%), 9,192 calls (08827394 - 0882739C, length 3)
_S1_2_8827370 27,576 instructions (0.002%), 9,192 calls (08827370 - 08827378, length 3)
_S1_2_882734C 27,576 instructions (0.002%), 9,192 calls (0882734C - 08827354, length 3)
_S1_2_882D070 27,570 instructions (0.002%), 4,595 calls (0882D070 - 0882D084, length 6)
_S1_2_89980DC 26,452 instructions (0.002%), 1,556 calls (089980DC - 0899811C, length 17)
_S1_2_89DE028 25,500 instructions (0.002%), 12,750 calls (089DE028 - 089DE02C, length 2)
_S1_2_8996E40 24,138 instructions (0.002%), 4,023 calls (08996E40 - 08996E60, length 9)
_S1_2_899C590 24,132 instructions (0.002%), 4,022 calls (0899C590 - 0899C5A8, length 7)
_S1_2_8808660 23,991 instructions (0.002%), 23,991 calls (08808660 - 0880872C, length 52)
_S1_2_8996428 23,617 instructions (0.002%), 1,243 calls (08996428 - 08996474, length 20)
_S1_2_8862698 22,985 instructions (0.002%), 4,597 calls (08862698 - 088626A8, length 5)
_S1_2_88088C4 22,985 instructions (0.002%), 4,597 calls (088088C4 - 088088D4, length 5)
_S1_2_88083B8 22,985 instructions (0.002%), 4,597 calls (088083B8 - 088083C8, length 5)
_S1_2_8828060 22,980 instructions (0.002%), 4,596 calls (08828060 - 08828070, length 5)
_S1_2_88277A4 22,980 instructions (0.002%), 4,596 calls (088277A4 - 088277B4, length 5)
_S1_2_8995878 22,464 instructions (0.002%), 5,616 calls (08995878 - 08995884, length 4)
_S1_2_8912E44 21,415 instructions (0.002%), 4,283 calls (08912E44 - 08912EB4, length 29)
_S1_2_8996554 21,072 instructions (0.002%), 5,268 calls (08996554 - 08996560, length 4)
_S1_2_886749C 20,331 instructions (0.002%), 2,259 calls (0886749C - 088674BC, length 9)
_S1_2_8804A4C 18,423 instructions (0.002%), 1 calls (08804A4C - 08804AFC, length 45)
  Back Branch 08804AF8 4,595 times (length 4)
_S1_2_88088E8 18,388 instructions (0.002%), 4,597 calls (088088E8 - 088088F4, length 4)
_S1_2_88088D8 18,388 instructions (0.002%), 4,597 calls (088088D8 - 088088E4, length 4)
_S1_2_8827578 18,384 instructions (0.002%), 9,192 calls (08827578 - 0882757C, length 2)
_S1_2_8827570 18,384 instructions (0.002%), 9,192 calls (08827570 - 08827574, length 2)
_S1_2_8827568 18,384 instructions (0.002%), 9,192 calls (08827568 - 0882756C, length 2)
_S1_2_882AA9C 18,384 instructions (0.002%), 4,596 calls (0882AA9C - 0882AAA8, length 4)
_S1_2_893D608 18,380 instructions (0.002%), 9,190 calls (0893D608 - 0893D60C, length 2)
_S1_2_885190C 16,864 instructions (0.001%), 8 calls (0885190C - 08851A44, length 79)
  Back Branch 08851968 2,040 times (length 5)
  Back Branch 088519A0 504 times (length 12)
_S1_2_886A614 16,624 instructions (0.001%), 172 calls (0886A614 - 0886A83C, length 139)
_S1_2_881F990 16,600 instructions (0.001%), 830 calls (0881F990 - 0881F9DC, length 20)
_S1_2_8868E2C 16,591 instructions (0.001%), 201 calls (08868E2C - 08868F14, length 59)
  Back Branch 08868EAC 930 times (length 10)
  Back Branch 08868EE4 201 times (length 34)
_S1_2_89DE020 16,226 instructions (0.001%), 8,113 calls (089DE020 - 089DE024, length 2)
_S1_2_883BEB4 15,813 instructions (0.001%), 2,259 calls (0883BEB4 - 0883BEF0, length 16)
_S1_2_89DDB14 15,688 instructions (0.001%), 212 calls (089DDB14 - 089DDC38, length 74)
_S1_2_8996478 15,546 instructions (0.001%), 1,243 calls (08996478 - 089964B0, length 15)
_S1_2_8926A60 14,973 instructions (0.001%), 217 calls (08926A60 - 08926BF8, length 103)
_S1_2_8996798 14,904 instructions (0.001%), 1,242 calls (08996798 - 089967C4, length 12)
_S1_2_8851C54 14,665 instructions (0.001%), 7 calls (08851C54 - 08851E40, length 124)
  Back Branch 08851DE4 1,785 times (length 5)
  Back Branch 08851E1C 441 times (length 12)
_S1_2_882B9A4 13,791 instructions (0.001%), 4,597 calls (0882B9A4 - 0882B9AC, length 3)
_S1_2_882BAEC 13,788 instructions (0.001%), 4,596 calls (0882BAEC - 0882BAF4, length 3)
_S1_2_882B9E4 13,788 instructions (0.001%), 4,596 calls (0882B9E4 - 0882B9EC, length 3)
_S1_2_882AC44 13,788 instructions (0.001%), 4,596 calls (0882AC44 - 0882AC4C, length 3)
_S1_2_8828188 13,788 instructions (0.001%), 4,596 calls (08828188 - 08828190, length 3)
_S1_2_88ED264 13,772 instructions (0.001%), 313 calls (088ED264 - 088ED34C, length 59)
_S1_2_89007BC 12,632 instructions (0.001%), 1,579 calls (089007BC - 089007D8, length 8)
_S1_2_884CAB8 12,488 instructions (0.001%), 16 calls (0884CAB8 - 0884CB28, length 29)
  Back Branch 0884CB10 930 times (length 15)
_S1_2_881E1E0 11,857 instructions (0.001%), 49 calls (0881E1E0 - 0881E22C, length 20)
  Back Branch 0881E220 1,140 times (length 11)
_S1_2_88663A4 11,396 instructions (0.001%), 131 calls (088663A4 - 08866510, length 92)
_S1_2_8995888 10,892 instructions (0.001%), 1,556 calls (08995888 - 089958A0, length 7)
_S1_2_884C99C 10,891 instructions (0.001%), 14 calls (0884C99C - 0884C9EC, length 21)
  Back Branch 0884C9DC 896 times (length 13)
_S1_2_89149CC 10,682 instructions (0.001%), 357 calls (089149CC - 08914CA4, length 183)
_S1_2_8914F84 10,406 instructions (0.001%), 86 calls (08914F84 - 089152AC, length 203)
_S1_2_8866B4C 10,034 instructions (0.001%), 5,017 calls (08866B4C - 08866B50, length 2)
_S1_2_8926BFC 9,828 instructions (0.001%), 378 calls (08926BFC - 08926C64, length 27)
  Back Branch 08926C58 756 times (length 23)
_S1_2_89DE010 9,528 instructions (0.001%), 4,764 calls (089DE010 - 089DE014, length 2)
_S1_2_891313C 9,417 instructions (0.001%), 314 calls (0891313C - 089131D0, length 38)
_S1_2_89DDFE0 9,196 instructions (0.001%), 4,598 calls (089DDFE0 - 089DDFE4, length 2)
_S1_2_89DDFD8 9,194 instructions (0.001%), 4,597 calls (089DDFD8 - 089DDFDC, length 2)
_S1_2_89DE2A0 9,192 instructions (0.001%), 4,596 calls (089DE2A0 - 089DE2A4, length 2)
_S1_2_89DE018 9,192 instructions (0.001%), 4,596 calls (089DE018 - 089DE01C, length 2)
_S1_2_89DE000 9,192 instructions (0.001%), 4,596 calls (089DE000 - 089DE004, length 2)
_S1_2_89DDFA8 9,192 instructions (0.001%), 4,596 calls (089DDFA8 - 089DDFAC, length 2)
_S1_2_893E1B8 9,192 instructions (0.001%), 4,596 calls (0893E1B8 - 0893E1BC, length 2)
_S1_2_882BB84 9,192 instructions (0.001%), 4,596 calls (0882BB84 - 0882BB88, length 2)
_S1_2_8828168 9,192 instructions (0.001%), 4,596 calls (08828168 - 0882816C, length 2)
_S1_2_8828160 9,192 instructions (0.001%), 4,596 calls (08828160 - 08828164, length 2)
_S1_2_882807C 9,192 instructions (0.001%), 4,596 calls (0882807C - 08828080, length 2)
_S1_2_8828074 9,192 instructions (0.001%), 4,596 calls (08828074 - 08828078, length 2)
_S1_2_89DE040 9,190 instructions (0.001%), 4,595 calls (089DE040 - 089DE044, length 2)
_S1_2_8866B54 9,155 instructions (0.001%), 159 calls (08866B54 - 08866CA8, length 86)
  Back Branch 08866C44 28 times (length 9)
  Back Branch 08866BF4 15 times (length 9)
_S1_2_886748C 9,036 instructions (0.001%), 2,259 calls (0886748C - 08867498, length 4)
_S1_2_8862534 8,917 instructions (0.001%), 159 calls (08862534 - 08862650, length 72)
_S1_2_88627D4 8,532 instructions (0.001%), 1 calls (088627D4 - 0886285C, length 35)
  Back Branch 08862834 833 times (length 11)
  Back Branch 08862850 32 times (length 6)
_S1_2_882E59C 8,446 instructions (0.001%), 25 calls (0882E59C - 0882E790, length 126)
  Back Branch 0882E5D0 835 times (length 10)
_S1_2_8868AB0 8,239 instructions (0.001%), 7 calls (08868AB0 - 08868D1C, length 156)
  Back Branch 08868CE4 182 times (length 55)
  Back Branch 08868BC8 28 times (length 34)
_S1_2_89DE438 8,026 instructions (0.001%), 4,013 calls (089DE438 - 089DE43C, length 2)
_S1_2_893BBF4 7,899 instructions (0.001%), 1 calls (0893BBF4 - 0893BF90, length 232)
  Back Branch 0893BCEC 180 times (length 35)
  Back Branch 0893BD74 91 times (length 28)
  Back Branch 0893BE10 29 times (length 6)
  Back Branch 0893BDF0 29 times (length 29)
  Back Branch 0893BCFC 29 times (length 58)
_S1_2_89141B4 7,822 instructions (0.001%), 17 calls (089141B4 - 08914628, length 286)
  Back Branch 08914538 89 times (length 137)
_S1_2_885102C 7,682 instructions (0.001%), 4 calls (0885102C - 088510F8, length 52)
  Back Branch 088510BC 537 times (length 14)
_S1_2_8808634 7,678 instructions (0.001%), 698 calls (08808634 - 0880865C, length 11)
_S1_2_88633F8 7,647 instructions (0.001%), 7 calls (088633F8 - 08863530, length 79)
  Back Branch 08863500 201 times (length 50)
_S1_2_8863534 7,414 instructions (0.001%), 7 calls (08863534 - 088635E4, length 45)
  Back Branch 088635D4 236 times (length 31)
_S1_2_89DE418 7,286 instructions (0.001%), 3,643 calls (089DE418 - 089DE41C, length 2)
_S1_2_89DDA78 7,208 instructions (0.001%), 212 calls (089DDA78 - 089DDB10, length 39)
_S1_2_89DE008 7,118 instructions (0.001%), 3,559 calls (089DE008 - 089DE00C, length 2)
_S1_2_8808B2C 6,980 instructions (0.001%), 698 calls (08808B2C - 08808B50, length 10)
_S1_2_881694C 6,640 instructions (0.001%), 830 calls (0881694C - 08816968, length 8)
_S1_2_89CC360 6,537 instructions (0.001%), 1 calls (089CC360 - 089CC530, length 117)
  Back Branch 089CC4F8 167 times (length 72)
_S1_2_886461C 6,305 instructions (0.001%), 26 calls (0886461C - 08864828, length 132)
  Back Branch 088647E0 132 times (length 50)
  Back Branch 088647F0 26 times (length 59)
_S1_2_8809D9C 6,284 instructions (0.001%), 698 calls (08809D9C - 08809DC4, length 11)
  Back Branch 08809DC0 350 times (length 7)
_S1_2_8819DE0 6,104 instructions (0.001%), 872 calls (08819DE0 - 08819E04, length 10)
_S1_2_8991534 5,742 instructions (0.000%), 1 calls (08991534 - 089916D4, length 105)
  Back Branch 089916A4 92 times (length 69)
_S1_2_8830804 5,509 instructions (0.000%), 1 calls (08830804 - 08833C20, length 3336)
  Back Branch 088309F8 24 times (length 57)
  Back Branch 08830CF0 8 times (length 83)
  Back Branch 08830B14 8 times (length 33)
  Back Branch 08830A08 2 times (length 82)
_S1_2_8913F5C 5,492 instructions (0.000%), 17 calls (08913F5C - 089141B0, length 150)
  Back Branch 08914100 89 times (length 87)
_S1_2_8866A44 5,380 instructions (0.000%), 81 calls (08866A44 - 08866B40, length 64)
  Back Branch 08866B0C 112 times (length 25)
_S1_2_88F2AA0 5,202 instructions (0.000%), 1 calls (088F2AA0 - 088F2BE4, length 82)
  Back Branch 088F2B20 512 times (length 5)
  Back Branch 088F2B00 512 times (length 5)
  Back Branch 088F2B80 3 times (length 11)
_S1_2_893CC68 5,124 instructions (0.000%), 366 calls (0893CC68 - 0893CEC8, length 153)
_S1_2_886483C 5,108 instructions (0.000%), 1,277 calls (0886483C - 08864848, length 4)
_S1_2_886482C 5,108 instructions (0.000%), 1,277 calls (0886482C - 08864838, length 4)
_S1_2_891462C 4,908 instructions (0.000%), 1 calls (0891462C - 089149C8, length 232)
  Back Branch 089149AC 89 times (length 212)
_S1_2_8911790 4,711 instructions (0.000%), 214 calls (08911790 - 08911828, length 39)
_S1_2_893CECC 4,680 instructions (0.000%), 360 calls (0893CECC - 0893D138, length 156)
_S1_2_8913C88 4,660 instructions (0.000%), 1 calls (08913C88 - 08913F58, length 181)
  Back Branch 08913F30 90 times (length 156)
_S1_2_8866A0C 4,631 instructions (0.000%), 421 calls (08866A0C - 08866A38, length 12)
_S1_2_8806E6C 4,508 instructions (0.000%), 288 calls (08806E6C - 08806EB8, length 20)
_S1_2_8805060 4,369 instructions (0.000%), 257 calls (08805060 - 0880510C, length 44)
_S1_2_8912E7C 4,200 instructions (0.000%), 280 calls (08912E7C - 08912EB4, length 15)
_S1_2_88677FC 4,050 instructions (0.000%), 225 calls (088677FC - 08867840, length 18)
_S1_2_88632F8 3,892 instructions (0.000%), 7 calls (088632F8 - 0886339C, length 42)
  Back Branch 08863374 196 times (length 19)
_S1_2_890B794 3,828 instructions (0.000%), 32 calls (0890B794 - 0890B7F0, length 24)
  Back Branch 0890B7E4 246 times (length 14)
_S1_2_88ED9A8 3,754 instructions (0.000%), 32 calls (088ED9A8 - 088EDBF4, length 148)
_S1_2_8807438 3,744 instructions (0.000%), 312 calls (08807438 - 08807464, length 12)
_S1_2_893D13C 3,540 instructions (0.000%), 30 calls (0893D13C - 0893D1D8, length 40)
  Back Branch 0893D1BC 180 times (length 21)
_S1_2_8926A20 3,472 instructions (0.000%), 217 calls (08926A20 - 08926A5C, length 16)
_S1_2_886A870 3,435 instructions (0.000%), 430 calls (0886A870 - 0886A8AC, length 16)
_S1_2_88209B8 3,279 instructions (0.000%), 21 calls (088209B8 - 088223CC, length 1670)
  Back Branch 08820AB8 197 times (length 8)
  Back Branch 08821A2C 20 times (length 823)
  Back Branch 08820FE0 20 times (length 347)
  Back Branch 08821980 20 times (length 721)
  Back Branch 08821004 20 times (length 12)
  Back Branch 08822378 11 times (length 1245)
  Back Branch 08822368 10 times (length 1241)
_S1_2_89251BC 3,269 instructions (0.000%), 7 calls (089251BC - 08925ABC, length 577)
  Back Branch 08925338 19 times (length 63)
  Back Branch 089254E4 19 times (length 58)
  Back Branch 08925690 8 times (length 58)
  Back Branch 089259E8 7 times (length 58)
  Back Branch 0892583C 7 times (length 58)
_S1_2_89115E8 3,246 instructions (0.000%), 125 calls (089115E8 - 0891178C, length 106)
_S1_2_89DE348 3,240 instructions (0.000%), 1,620 calls (089DE348 - 089DE34C, length 2)
_S1_2_89DDD18 3,194 instructions (0.000%), 1,597 calls (089DDD18 - 089DDD1C, length 2)
_S1_2_89DE420 3,174 instructions (0.000%), 1,587 calls (089DE420 - 089DE424, length 2)
_S1_2_886761C 3,150 instructions (0.000%), 225 calls (0886761C - 08867654, length 15)
_S1_2_893BF94 3,150 instructions (0.000%), 30 calls (0893BF94 - 0893C0FC, length 91)
  Back Branch 0893C088 90 times (length 13)
  Back Branch 0893C0C4 30 times (length 12)
_S1_2_89DE3E8 3,146 instructions (0.000%), 1,573 calls (089DE3E8 - 089DE3EC, length 2)
_S1_2_893D1DC 3,141 instructions (0.000%), 30 calls (0893D1DC - 0893D27C, length 41)
  Back Branch 0893D260 150 times (length 21)
_S1_2_88ED220 3,130 instructions (0.000%), 313 calls (088ED220 - 088ED260, length 17)
_S1_2_89DE390 3,112 instructions (0.000%), 1,556 calls (089DE390 - 089DE394, length 2)
_S1_2_89DE368 3,112 instructions (0.000%), 1,556 calls (089DE368 - 089DE36C, length 2)
_S1_2_8828B5C 3,071 instructions (0.000%), 5 calls (08828B5C - 08828CD4, length 95)
  Back Branch 08828BD8 230 times (length 15)
_S1_2_8862654 2,970 instructions (0.000%), 251 calls (08862654 - 08862694, length 17)
_S1_2_88EE534 2,968 instructions (0.000%), 212 calls (088EE534 - 088EE588, length 22)
_S1_2_880FAA8 2,934 instructions (0.000%), 44 calls (0880FAA8 - 0880FDF4, length 212)
  Back Branch 0880FD40 30 times (length 152)
  Back Branch 0880FB54 14 times (length 29)
  Back Branch 0880FDB8 12 times (length 36)
  Back Branch 0880FD70 12 times (length 18)
  Back Branch 0880FDF0 6 times (length 50)
  Back Branch 0880FB6C 6 times (length 13)
_S1_2_8925CD8 2,869 instructions (0.000%), 19 calls (08925CD8 - 08926048, length 221)
  Back Branch 08925E98 19 times (length 58)
  Back Branch 08925FCC 19 times (length 28)
_S1_2_8804CE4 2,854 instructions (0.000%), 10 calls (08804CE4 - 08804DC4, length 57)
  Back Branch 08804D48 286 times (length 9)
_S1_2_8808E48 2,850 instructions (0.000%), 150 calls (08808E48 - 08808E90, length 19)
_S1_2_8913AFC 2,822 instructions (0.000%), 34 calls (08913AFC - 08913C84, length 99)
_S1_2_89152B0 2,758 instructions (0.000%), 172 calls (089152B0 - 0891532C, length 32)
_S1_2_882E9DC 2,692 instructions (0.000%), 32 calls (0882E9DC - 0882EAA4, length 51)
  Back Branch 0882EA7C 246 times (length 6)
_S1_2_8862F80 2,669 instructions (0.000%), 7 calls (08862F80 - 08863218, length 167)
  Back Branch 0886318C 75 times (length 22)
  Back Branch 088630CC 15 times (length 19)
_S1_2_88221DC 2,660 instructions (0.000%), 20 calls (08820A7C - 088223AC, length 1613)
  Back Branch 08820AB8 197 times (length 8)
  Back Branch 08821A2C 20 times (length 823)
  Back Branch 08820FE0 20 times (length 347)
  Back Branch 08821980 20 times (length 721)
  Back Branch 08822304 20 times (length 1399)
  Back Branch 08821004 20 times (length 12)
  Back Branch 08822378 11 times (length 1245)
  Back Branch 08822368 10 times (length 1241)
_S1_2_886922C 2,554 instructions (0.000%), 1,277 calls (0886922C - 08869230, length 2)
_S1_2_89DE3D0 2,486 instructions (0.000%), 1,243 calls (089DE3D0 - 089DE3D4, length 2)
_S1_2_89DE318 2,486 instructions (0.000%), 1,243 calls (089DE318 - 089DE31C, length 2)
_S1_2_88F3E90 2,478 instructions (0.000%), 118 calls (088F3E90 - 088F3F00, length 29)
_S1_2_890DB14 2,465 instructions (0.000%), 24 calls (0890DB14 - 0890DD78, length 154)
  Back Branch 0890DB50 120 times (length 6)
_S1_2_88633A0 2,422 instructions (0.000%), 7 calls (088633A0 - 088633F4, length 22)
  Back Branch 088633E4 196 times (length 12)
_S1_2_883C60C 2,418 instructions (0.000%), 10 calls (0883C60C - 0883C698, length 36)
  Back Branch 0883C664 184 times (length 15)
_S1_2_883A910 2,344 instructions (0.000%), 1 calls (0883A910 - 0883A950, length 17)
  Back Branch 0883A944 180 times (length 13)
_S1_2_88196AC 2,329 instructions (0.000%), 31 calls (088196AC - 08819A88, length 248)
  Back Branch 08819850 35 times (length 54)
  Back Branch 088197DC 35 times (length 4)
  Back Branch 08819858 4 times (length 31)
  Back Branch 08819860 4 times (length 36)
_S1_2_8808E0C 2,250 instructions (0.000%), 150 calls (08808E0C - 08808E44, length 15)
_S1_2_88F449C 2,210 instructions (0.000%), 26 calls (088F449C - 088F4614, length 95)
_S1_2_881E628 2,204 instructions (0.000%), 110 calls (0881E628 - 0881E68C, length 26)
  Back Branch 0881E660 32 times (length 8)
_S1_2_893C7C4 2,196 instructions (0.000%), 122 calls (0893C7C4 - 0893C834, length 29)
_S1_2_88676FC 2,177 instructions (0.000%), 225 calls (088676FC - 08867724, length 11)
_S1_2_884CBDC 2,175 instructions (0.000%), 105 calls (0884CBDC - 0884CC40, length 26)
_S1_2_881AD00 2,148 instructions (0.000%), 35 calls (0881AD00 - 0881AFE4, length 186)
  Back Branch 0881AF90 89 times (length 6)
  Back Branch 0881AFD8 29 times (length 8)
  Back Branch 0881AF50 25 times (length 6)
  Back Branch 0881AFB8 10 times (length 26)
  Back Branch 0881AFE0 10 times (length 35)
  Back Branch 0881AF28 8 times (length 12)
_S1_2_8926A00 2,072 instructions (0.000%), 259 calls (08926A00 - 08926A1C, length 8)
_S1_2_88F405C 2,068 instructions (0.000%), 44 calls (088F405C - 088F4118, length 48)
_S1_2_892651C 2,030 instructions (0.000%), 7 calls (0892651C - 08926864, length 211)
  Back Branch 089267FC 29 times (length 49)
  Back Branch 08926648 29 times (length 28)
_S1_2_8834048 2,004 instructions (0.000%), 1 calls (08834048 - 088343A4, length 216)
  Back Branch 088341CC 179 times (length 5)
  Back Branch 088341E8 179 times (length 5)
_S1_2_899C05C 1,980 instructions (0.000%), 495 calls (0899C05C - 0899C068, length 4)
_S1_2_8910DA4 1,930 instructions (0.000%), 214 calls (08910DA4 - 08910E14, length 29)
_S1_2_8869BAC 1,920 instructions (0.000%), 60 calls (08869BAC - 08869EA8, length 192)
_S1_2_89DDA4C 1,907 instructions (0.000%), 212 calls (089DDA4C - 089DDA74, length 11)
_S1_2_890B1DC 1,884 instructions (0.000%), 314 calls (0890B1DC - 0890B1F0, length 6)
_S1_2_88680C8 1,824 instructions (0.000%), 48 calls (088680C8 - 088681C8, length 65)
_S1_2_88F3F04 1,770 instructions (0.000%), 118 calls (088F3F04 - 088F3F48, length 18)
_S1_2_8804E78 1,764 instructions (0.000%), 6 calls (08804E78 - 08804F80, length 67)
  Back Branch 08804EFC 172 times (length 9)
_S1_2_8A019C4 1,743 instructions (0.000%), 1 calls (08A019C4 - 08A034FC, length 1743)
_S1_2_891C628 1,720 instructions (0.000%), 68 calls (0891C628 - 0891C714, length 60)
_S1_2_88EE0F4 1,630 instructions (0.000%), 163 calls (088EE0F4 - 088EE118, length 10)
_S1_2_88667A0 1,584 instructions (0.000%), 30 calls (088667A0 - 08866898, length 63)
_S1_2_88EE260 1,575 instructions (0.000%), 35 calls (088EE260 - 088EE384, length 74)
_S1_2_89023D4 1,554 instructions (0.000%), 7 calls (089023D4 - 08902684, length 173)
  Back Branch 08902504 49 times (length 9)
_S1_2_893DCC4 1,540 instructions (0.000%), 1 calls (0893DCC4 - 0893DCEC, length 11)
  Back Branch 0893DCE0 255 times (length 6)
_S1_2_8000000 1,520 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 379 times (length 4)
_S1_2_89269E4 1,519 instructions (0.000%), 217 calls (089269E4 - 089269FC, length 7)
_S1_2_899C0D8 1,515 instructions (0.000%), 505 calls (0899C0D8 - 0899C0E0, length 3)
_S1_2_8913430 1,513 instructions (0.000%), 17 calls (08913430 - 089135AC, length 96)
_S1_2_884D338 1,400 instructions (0.000%), 17 calls (0884D338 - 0884D4FC, length 114)
  Back Branch 0884D414 17 times (length 20)
_S1_2_8910D68 1,366 instructions (0.000%), 151 calls (08910D68 - 08910E14, length 44)
_S1_2_882A508 1,362 instructions (0.000%), 27 calls (0882A508 - 0882A878, length 221)
_S1_2_8912DE4 1,296 instructions (0.000%), 216 calls (08912DE4 - 08912E08, length 10)
_S1_2_8844E90 1,278 instructions (0.000%), 71 calls (08844E90 - 08844EE4, length 22)
_S1_2_881190C 1,276 instructions (0.000%), 27 calls (0881190C - 08811A28, length 72)
_S1_2_8853538 1,265 instructions (0.000%), 7 calls (08853538 - 08853810, length 183)
  Back Branch 08853780 19 times (length 41)
_S1_2_883C69C 1,173 instructions (0.000%), 17 calls (0883C69C - 0883C7D4, length 79)
_S1_2_88F2410 1,152 instructions (0.000%), 32 calls (088F2410 - 088F249C, length 36)
_S1_2_8912438 1,139 instructions (0.000%), 67 calls (08912438 - 0891274C, length 198)
_S1_2_884D930 1,138 instructions (0.000%), 49 calls (0884D930 - 0884D9B8, length 35)
  Back Branch 0884D9A4 25 times (length 6)
_S1_2_8910D84 1,120 instructions (0.000%), 124 calls (08910D84 - 08910E14, length 37)
_S1_2_8868660 1,120 instructions (0.000%), 70 calls (08868660 - 0886869C, length 16)
_S1_2_8829168 1,120 instructions (0.000%), 16 calls (08829168 - 088291D8, length 29)
  Back Branch 08829194 112 times (length 6)
_S1_2_882BD60 1,102 instructions (0.000%), 58 calls (0882BD60 - 0882BDA8, length 19)
_S1_2_8862938 1,053 instructions (0.000%), 27 calls (08862938 - 08862A04, length 52)
_S1_2_88290F4 1,024 instructions (0.000%), 16 calls (088290F4 - 08829164, length 29)
  Back Branch 08829120 96 times (length 6)
_S1_2_884D7D0 1,021 instructions (0.000%), 79 calls (0884D7D0 - 0884D808, length 15)
_S1_2_88EE41C 1,016 instructions (0.000%), 70 calls (088EE41C - 088EE530, length 70)
_S1_2_88121EC 1,007 instructions (0.000%), 27 calls (088121EC - 088122BC, length 53)
  Back Branch 088122B8 22 times (length 15)
_S1_2_8862B9C 990 instructions (0.000%), 33 calls (08862B9C - 08862C10, length 30)
_S1_2_8912FF8 980 instructions (0.000%), 98 calls (08912FF8 - 08913034, length 16)
_S1_2_88F3BF0 962 instructions (0.000%), 26 calls (088F3BF0 - 088F3C90, length 41)
_S1_2_882E92C 951 instructions (0.000%), 7 calls (0882E92C - 0882E9D8, length 44)
  Back Branch 0882E9B0 120 times (length 6)
_S1_2_8991420 938 instructions (0.000%), 1 calls (08991420 - 08991530, length 69)
  Back Branch 08991500 30 times (length 33)
_S1_2_8807510 935 instructions (0.000%), 17 calls (08807510 - 08807574, length 26)
  Back Branch 08807554 51 times (length 10)
_S1_2_89CECC8 928 instructions (0.000%), 1 calls (089CECC8 - 089CEF30, length 155)
  Back Branch 089CEF0C 7 times (length 108)
  Back Branch 089CED38 7 times (length 8)
  Back Branch 089CED10 7 times (length 8)
  Back Branch 089CED54 1 times (length 5)
_S1_2_882C73C 920 instructions (0.000%), 184 calls (0882C73C - 0882C74C, length 5)
_S1_2_89368B0 910 instructions (0.000%), 182 calls (089368B0 - 089368C0, length 5)
_S1_2_8804FDC 875 instructions (0.000%), 125 calls (08804FDC - 08804FF4, length 7)
_S1_2_89DC77C 850 instructions (0.000%), 10 calls (089DC77C - 089DC8F4, length 95)
_S1_2_8807468 841 instructions (0.000%), 13 calls (08807468 - 088074E0, length 31)
  Back Branch 088074CC 48 times (length 23)
_S1_2_8A03500 829 instructions (0.000%), 1 calls (08A03500 - 08A041F0, length 829)
_S1_2_892698C 798 instructions (0.000%), 42 calls (0892698C - 089269E0, length 22)
_S1_2_8901E10 798 instructions (0.000%), 23 calls (08901E10 - 08901FF4, length 122)
  Back Branch 08901FA8 16 times (length 85)
_S1_2_8834964 793 instructions (0.000%), 13 calls (08834964 - 08834AB8, length 86)
_S1_2_885318C 774 instructions (0.000%), 9 calls (0885318C - 088532E0, length 86)
_S1_2_8914CF8 772 instructions (0.000%), 20 calls (08914CF8 - 08914F80, length 163)
_S1_2_8814934 765 instructions (0.000%), 27 calls (08814934 - 088149FC, length 51)
  Back Branch 088149E4 8 times (length 29)
  Back Branch 088149F8 7 times (length 34)
  Back Branch 088149C4 6 times (length 22)
  Back Branch 088149B0 6 times (length 17)
  Back Branch 088149CC 3 times (length 11)
_S1_2_88EEF1C 751 instructions (0.000%), 1 calls (088EEF1C - 088EF018, length 64)
  Back Branch 088EEFA4 128 times (length 4)
  Back Branch 088EEFC4 32 times (length 6)
_S1_2_89A1E7C 750 instructions (0.000%), 1 calls (089A1E7C - 089A1F1C, length 41)
  Back Branch 089A1F0C 79 times (length 9)
_S1_2_8814634 743 instructions (0.000%), 27 calls (08814634 - 088146F8, length 50)
  Back Branch 088146DC 8 times (length 28)
  Back Branch 088146F4 7 times (length 35)
  Back Branch 088146B0 6 times (length 17)
  Back Branch 088146C0 6 times (length 22)
  Back Branch 088146C8 3 times (length 11)
_S1_2_88549F4 742 instructions (0.000%), 7 calls (088549F4 - 08854ABC, length 51)
  Back Branch 08854AA0 19 times (length 35)
_S1_2_8869E34 735 instructions (0.000%), 39 calls (08869E34 - 08869EA8, length 30)
_S1_2_884DAA0 722 instructions (0.000%), 19 calls (0884DAA0 - 0884DC00, length 89)
_S1_2_88F48D0 710 instructions (0.000%), 8 calls (088F48D0 - 088F4BA4, length 182)
  Back Branch 088F4B3C 7 times (length 28)
  Back Branch 088F4A98 7 times (length 43)
_S1_2_882DC8C 675 instructions (0.000%), 135 calls (0882DC8C - 0882DC9C, length 5)
_S1_2_88F2E80 672 instructions (0.000%), 32 calls (088F2E80 - 088F2EE0, length 25)
_S1_2_88F079C 650 instructions (0.000%), 1 calls (088F079C - 088F07D4, length 15)
  Back Branch 088F07C4 128 times (length 5)
_S1_2_88EDBF8 648 instructions (0.000%), 2 calls (088EDBF8 - 088EDCE8, length 61)
  Back Branch 088EDCA4 32 times (length 23)
_S1_2_89131D4 629 instructions (0.000%), 17 calls (089131D4 - 08913264, length 37)
_S1_2_88F3C94 624 instructions (0.000%), 26 calls (088F3C94 - 088F3CF0, length 24)
_S1_2_8853FA4 616 instructions (0.000%), 7 calls (08853FA4 - 08854100, length 88)
_S1_2_890C994 610 instructions (0.000%), 61 calls (0890C994 - 0890CA84, length 61)
_S1_2_88EE5A8 603 instructions (0.000%), 67 calls (088EE5A8 - 088EE5D4, length 12)
_S1_2_884C9F0 600 instructions (0.000%), 14 calls (0884C9F0 - 0884CAB4, length 50)
  Back Branch 0884CA4C 1 times (length 14)
_S1_2_8844AE4 600 instructions (0.000%), 10 calls (08844AE4 - 08844BD0, length 60)
_S1_2_882DC0C 594 instructions (0.000%), 54 calls (0882DC0C - 0882DC34, length 11)
_S1_2_88F4018 576 instructions (0.000%), 36 calls (088F4018 - 088F4058, length 17)
_S1_2_8867F84 573 instructions (0.000%), 6 calls (08867F84 - 088680C4, length 81)
  Back Branch 088680A4 27 times (length 59)
_S1_2_882DC78 560 instructions (0.000%), 112 calls (0882DC78 - 0882DC88, length 5)
_S1_2_8827778 560 instructions (0.000%), 112 calls (08827778 - 08827788, length 5)
_S1_2_884CC44 560 instructions (0.000%), 14 calls (0884CC44 - 0884CCF0, length 44)
_S1_2_8820848 558 instructions (0.000%), 31 calls (08820848 - 08820890, length 19)
  Back Branch 0882088C 31 times (length 11)
_S1_2_89DCA98 557 instructions (0.000%), 25 calls (089DCA98 - 089DCB78, length 57)
  Back Branch 089DCB44 6 times (length 15)
_S1_2_88668BC 555 instructions (0.000%), 27 calls (088668BC - 0886695C, length 41)
_S1_2_882785C 541 instructions (0.000%), 1 calls (0882785C - 0882790C, length 45)
  Back Branch 088278E0 78 times (length 6)
  Back Branch 088278F0 2 times (length 16)
_S1_2_8902688 532 instructions (0.000%), 14 calls (08902688 - 089026D8, length 21)
  Back Branch 089026BC 42 times (length 11)
_S1_2_8912E4C 528 instructions (0.000%), 33 calls (08912E4C - 08912EB4, length 27)
_S1_2_88F4458 512 instructions (0.000%), 35 calls (088F4458 - 088F4498, length 17)
_S1_2_88EE388 490 instructions (0.000%), 35 calls (088EE388 - 088EE418, length 37)
_S1_2_8912DB8 486 instructions (0.000%), 60 calls (08912DB8 - 08912E08, length 21)
_S1_2_884DC04 486 instructions (0.000%), 18 calls (0884DC04 - 0884DCFC, length 63)
_S1_2_8834408 481 instructions (0.000%), 13 calls (08834408 - 08834498, length 37)
_S1_2_884D088 480 instructions (0.000%), 16 calls (0884D088 - 0884D2E4, length 152)
_S1_2_881D80C 480 instructions (0.000%), 15 calls (0881D80C - 0881D888, length 32)
_S1_2_892604C 475 instructions (0.000%), 19 calls (0892604C - 08926158, length 68)
_S1_2_891C80C 469 instructions (0.000%), 67 calls (0891C80C - 0891C824, length 7)
_S1_2_88F14BC 468 instructions (0.000%), 1 calls (088F14BC - 088F15BC, length 65)
  Back Branch 088F154C 32 times (length 13)
_S1_2_899BD94 455 instructions (0.000%), 35 calls (0899BD94 - 0899BDDC, length 19)
_S1_2_881DA38 455 instructions (0.000%), 8 calls (0881DA38 - 0881DAE0, length 43)
  Back Branch 0881DAA4 16 times (length 7)
  Back Branch 0881DAC0 6 times (length 3)
_S1_2_88677C4 450 instructions (0.000%), 225 calls (088677C4 - 088677C8, length 2)
_S1_2_88F2E38 448 instructions (0.000%), 32 calls (088F2E38 - 088F2E7C, length 18)
_S1_2_88696BC 444 instructions (0.000%), 18 calls (088696BC - 0886975C, length 41)
_S1_2_891363C 425 instructions (0.000%), 17 calls (0891363C - 0891369C, length 25)
_S1_2_884DEFC 415 instructions (0.000%), 5 calls (0884DEFC - 0884DF54, length 23)
  Back Branch 0884DF14 80 times (length 4)
_S1_2_892615C 409 instructions (0.000%), 8 calls (0892615C - 0892633C, length 121)
  Back Branch 08926318 7 times (length 54)
_S1_2_884D500 408 instructions (0.000%), 8 calls (0884D500 - 0884D5D0, length 53)
_S1_2_8926868 399 instructions (0.000%), 7 calls (08926868 - 08926974, length 68)
  Back Branch 0892694C 7 times (length 34)
_S1_2_882E08C 396 instructions (0.000%), 11 calls (0882E08C - 0882E11C, length 37)
_S1_2_89CF6B0 396 instructions (0.000%), 4 calls (089CF6B0 - 089CF770, length 49)
  Back Branch 089CF758 28 times (length 16)
_S1_2_89363E4 396 instructions (0.000%), 3 calls (089363E4 - 089365E8, length 130)
  Back Branch 089364E4 3 times (length 20)
  Back Branch 08936480 3 times (length 12)
  Back Branch 08936544 3 times (length 54)
  Back Branch 0893656C 3 times (length 54)
  Back Branch 08936534 3 times (length 7)
  Back Branch 089365DC 3 times (length 91)
  Back Branch 089365CC 3 times (length 78)
  Back Branch 089365BC 3 times (length 7)
_S1_2_886321C 392 instructions (0.000%), 7 calls (0886321C - 088632F4, length 55)
  Back Branch 088632C0 14 times (length 23)
_S1_2_89132EC 391 instructions (0.000%), 17 calls (089132EC - 08913344, length 23)
_S1_2_88685F4 390 instructions (0.000%), 26 calls (088685F4 - 0886862C, length 15)
_S1_2_881B3E0 388 instructions (0.000%), 1 calls (0881B3E0 - 0881B5B0, length 117)
  Back Branch 0881B4CC 36 times (length 5)
  Back Branch 0881B448 25 times (length 4)
_S1_2_8925AC0 380 instructions (0.000%), 19 calls (08925AC0 - 08925CD4, length 134)
_S1_2_88698C8 371 instructions (0.000%), 7 calls (088698C8 - 088699B4, length 60)
  Back Branch 0886998C 7 times (length 37)
_S1_2_89CE624 369 instructions (0.000%), 3 calls (089CE624 - 089CE760, length 80)
  Back Branch 089CE748 21 times (length 17)
  Back Branch 089CE6FC 3 times (length 12)
_S1_2_884D5D4 366 instructions (0.000%), 6 calls (0884D5D4 - 0884D6EC, length 71)
_S1_2_88EDD40 350 instructions (0.000%), 7 calls (088EDD40 - 088EDD94, length 22)
  Back Branch 088EDD84 28 times (length 16)
_S1_2_8935F8C 345 instructions (0.000%), 15 calls (08935F8C - 08936020, length 38)
  Back Branch 0893601C 15 times (length 9)
_S1_2_8869DB4 345 instructions (0.000%), 9 calls (08869DB4 - 08869EA8, length 62)
_S1_2_8854AC0 342 instructions (0.000%), 19 calls (08854AC0 - 08854B0C, length 20)
_S1_2_89DC0A0 340 instructions (0.000%), 10 calls (089DC0A0 - 089DC124, length 34)
_S1_2_884D228 335 instructions (0.000%), 13 calls (0884D228 - 0884D2E4, length 48)
_S1_2_8901FF8 329 instructions (0.000%), 7 calls (08901FF8 - 089023D0, length 247)
_S1_2_899BDE0 325 instructions (0.000%), 25 calls (0899BDE0 - 0899BE28, length 19)
_S1_2_88669C0 324 instructions (0.000%), 27 calls (088669C0 - 088669EC, length 12)
_S1_2_8866990 324 instructions (0.000%), 27 calls (08866990 - 088669BC, length 12)
_S1_2_8866960 324 instructions (0.000%), 27 calls (08866960 - 0886698C, length 12)
_S1_2_884D860 322 instructions (0.000%), 14 calls (0884D860 - 0884D8E0, length 33)
_S1_2_88F3F90 320 instructions (0.000%), 20 calls (088F3F90 - 088F3FD0, length 17)
_S1_2_882EC3C 320 instructions (0.000%), 8 calls (0882EC3C - 0882ECD8, length 40)
_S1_2_884D160 318 instructions (0.000%), 10 calls (0884D160 - 0884D2E4, length 98)
_S1_2_89DDFB0 312 instructions (0.000%), 156 calls (089DDFB0 - 089DDFB4, length 2)
_S1_2_8835390 312 instructions (0.000%), 4 calls (08835390 - 088355B8, length 139)
_S1_2_89952E0 308 instructions (0.000%), 1 calls (089952E0 - 0899561C, length 208)
  Back Branch 08995498 4 times (length 15)
  Back Branch 08995454 4 times (length 23)
  Back Branch 089953BC 4 times (length 11)
_S1_2_89447A0 305 instructions (0.000%), 61 calls (089447A0 - 089447B0, length 5)
_S1_2_884493C 300 instructions (0.000%), 25 calls (0884493C - 08844970, length 14)
_S1_2_89371A4 300 instructions (0.000%), 3 calls (089371A4 - 08937350, length 108)
  Back Branch 08937328 3 times (length 41)
  Back Branch 08937344 3 times (length 58)
_S1_2_8935BA8 297 instructions (0.000%), 27 calls (08935BA8 - 08935BE8, length 17)
_S1_2_892A710 297 instructions (0.000%), 27 calls (0892A710 - 0892A750, length 17)
_S1_2_8912548 291 instructions (0.000%), 24 calls (08912548 - 0891274C, length 130)
_S1_2_8862E64 291 instructions (0.000%), 6 calls (08862E64 - 08862F7C, length 71)
_S1_2_893B768 291 instructions (0.000%), 1 calls (0893B768 - 0893BB90, length 267)
  Back Branch 0893BB68 2 times (length 7)
  Back Branch 0893B7A8 2 times (length 6)
_S1_2_88EE630 290 instructions (0.000%), 1 calls (088EE630 - 088EE72C, length 64)
  Back Branch 088EE6A4 32 times (length 8)
_S1_2_8807164 287 instructions (0.000%), 1 calls (08807164 - 088073D8, length 158)
  Back Branch 088072A0 4 times (length 27)
  Back Branch 088073B0 3 times (length 48)
_S1_2_8996E80 286 instructions (0.000%), 1 calls (08996E80 - 0899735C, length 312)
_S1_2_891302C 282 instructions (0.000%), 94 calls (0891302C - 08913034, length 3)
_S1_2_8862D8C 278 instructions (0.000%), 1 calls (08862D8C - 08862E60, length 54)
  Back Branch 08862E54 17 times (length 14)
_S1_2_882DFD8 275 instructions (0.000%), 11 calls (0882DFD8 - 0882E058, length 33)
_S1_2_8926C68 273 instructions (0.000%), 13 calls (08926C68 - 08926CB8, length 21)
_S1_2_893C100 270 instructions (0.000%), 30 calls (0893C100 - 0893C200, length 65)
_S1_2_886273C 270 instructions (0.000%), 27 calls (0886273C - 08862760, length 10)
_S1_2_884D2E8 270 instructions (0.000%), 15 calls (0884D2E8 - 0884D334, length 20)
_S1_2_892EDDC 266 instructions (0.000%), 19 calls (0892EDDC - 0892EE10, length 14)
_S1_2_8995EC8 264 instructions (0.000%), 11 calls (08995EC8 - 08995F2C, length 26)
_S1_2_8926D28 261 instructions (0.000%), 9 calls (08926D28 - 08926D98, length 29)
_S1_2_891247C 257 instructions (0.000%), 14 calls (0891247C - 0891274C, length 181)
_S1_2_8861024 256 instructions (0.000%), 64 calls (08861024 - 08861030, length 4)
_S1_2_88F3ABC 252 instructions (0.000%), 6 calls (088F3ABC - 088F3BE4, length 75)
_S1_2_89DCB7C 250 instructions (0.000%), 25 calls (089DCB7C - 089DCBDC, length 25)
_S1_2_8869D3C 246 instructions (0.000%), 6 calls (08869D3C - 08869EA8, length 92)
_S1_2_8912D7C 243 instructions (0.000%), 30 calls (08912D7C - 08912E08, length 36)
_S1_2_8926E8C 242 instructions (0.000%), 16 calls (08926E8C - 08926EEC, length 25)
_S1_2_88F24A0 241 instructions (0.000%), 1 calls (088F24A0 - 088F2534, length 38)
  Back Branch 088F24CC 31 times (length 7)
  Back Branch 088F2530 1 times (length 25)
_S1_2_883E3E8 240 instructions (0.000%), 24 calls (0883E3E8 - 0883E40C, length 10)
_S1_2_8844BD4 240 instructions (0.000%), 10 calls (08844BD4 - 08844C34, length 25)
_S1_2_88ECA08 240 instructions (0.000%), 5 calls (088ECA08 - 088ECAC4, length 48)
_S1_2_8850EEC 239 instructions (0.000%), 4 calls (08850EEC - 0885100C, length 73)
_S1_2_88F3DC0 238 instructions (0.000%), 14 calls (088F3DC0 - 088F3E04, length 18)
_S1_2_8853EF8 238 instructions (0.000%), 14 calls (08853EF8 - 08853FA0, length 43)
_S1_2_88699F8 238 instructions (0.000%), 7 calls (088699F8 - 08869A7C, length 34)
_S1_2_89CF5C4 237 instructions (0.000%), 2 calls (089CF5C4 - 089CF6AC, length 59)
  Back Branch 089CF694 14 times (length 21)
_S1_2_88ECAC8 236 instructions (0.000%), 14 calls (088ECAC8 - 088ECB2C, length 26)
_S1_2_882631C 232 instructions (0.000%), 4 calls (0882631C - 08826400, length 58)
_S1_2_89109F4 228 instructions (0.000%), 2 calls (089109F4 - 08910E14, length 265)
_S1_2_88FD584 224 instructions (0.000%), 2 calls (088FD584 - 088FD758, length 118)
_S1_2_8937A60 222 instructions (0.000%), 6 calls (08937A60 - 08937AF4, length 38)
_S1_2_8997A30 220 instructions (0.000%), 10 calls (08997A30 - 08997A8C, length 24)
_S1_2_881E230 220 instructions (0.000%), 1 calls (0881E230 - 0881E308, length 55)
  Back Branch 0881E2FC 16 times (length 10)
  Back Branch 0881E290 4 times (length 7)
  Back Branch 0881E2AC 2 times (length 3)
_S1_2_8996064 219 instructions (0.000%), 1 calls (08996064 - 089962F0, length 164)
  Back Branch 089961A0 4 times (length 23)
  Back Branch 0899613C 4 times (length 11)
  Back Branch 089961F4 2 times (length 13)
_S1_2_88F4BA8 217 instructions (0.000%), 16 calls (088F4BA8 - 088F4BE0, length 15)
_S1_2_8935BEC 216 instructions (0.000%), 27 calls (08935BEC - 08935C1C, length 13)
_S1_2_892A754 216 instructions (0.000%), 27 calls (0892A754 - 0892A784, length 13)
_S1_2_8866B44 210 instructions (0.000%), 105 calls (08866B44 - 08866B48, length 2)
_S1_2_8926978 210 instructions (0.000%), 42 calls (08926978 - 08926988, length 5)
_S1_2_88645F8 208 instructions (0.000%), 26 calls (088645F8 - 08864618, length 9)
_S1_2_88297C0 206 instructions (0.000%), 1 calls (088297C0 - 08829AF4, length 206)
_S1_2_89136A0 204 instructions (0.000%), 17 calls (089136A0 - 089136CC, length 12)
_S1_2_8851BE0 203 instructions (0.000%), 7 calls (08851BE0 - 08851C50, length 29)
_S1_2_88F41A4 200 instructions (0.000%), 8 calls (088F41A4 - 088F4208, length 26)
_S1_2_882B290 200 instructions (0.000%), 4 calls (0882B290 - 0882B354, length 50)
_S1_2_89978D0 199 instructions (0.000%), 6 calls (089978D0 - 089979D4, length 66)
_S1_2_882DC38 198 instructions (0.000%), 18 calls (0882DC38 - 0882DC60, length 11)
_S1_2_880A104 195 instructions (0.000%), 1 calls (0880A104 - 0880A20C, length 67)
  Back Branch 0880A1F4 5 times (length 32)
_S1_2_88F4E40 190 instructions (0.000%), 8 calls (088F4E40 - 088F4FB0, length 93)
_S1_2_886689C 189 instructions (0.000%), 27 calls (0886689C - 088668B8, length 8)
_S1_2_892EC44 189 instructions (0.000%), 21 calls (0892EC44 - 0892EC64, length 9)
_S1_2_8819FF4 189 instructions (0.000%), 21 calls (08819FF4 - 0881A014, length 9)
_S1_2_88542AC 189 instructions (0.000%), 7 calls (08854120 - 0885433C, length 136)
  Back Branch 08854324 49 times (length 131)
_S1_2_8854270 189 instructions (0.000%), 7 calls (08854120 - 0885433C, length 136)
  Back Branch 08854324 49 times (length 131)
_S1_2_8854234 189 instructions (0.000%), 7 calls (08854120 - 0885433C, length 136)
  Back Branch 08854324 49 times (length 131)
_S1_2_88541F8 189 instructions (0.000%), 7 calls (08854120 - 0885433C, length 136)
  Back Branch 08854324 49 times (length 131)
_S1_2_88541BC 189 instructions (0.000%), 7 calls (08854120 - 0885433C, length 136)
  Back Branch 08854324 49 times (length 131)
_S1_2_8854180 189 instructions (0.000%), 7 calls (08854120 - 0885433C, length 136)
  Back Branch 08854324 49 times (length 131)
_S1_2_8854144 189 instructions (0.000%), 7 calls (08854120 - 0885433C, length 136)
  Back Branch 08854324 49 times (length 131)
_S1_2_882E070 186 instructions (0.000%), 11 calls (0882E070 - 0882E088, length 7)
  Back Branch 0882E07C 40 times (length 3)
_S1_2_8936688 183 instructions (0.000%), 3 calls (08936688 - 08936800, length 95)
_S1_2_89CFCF0 181 instructions (0.000%), 7 calls (089CFCF0 - 089D0364, length 414)
_S1_2_88515B4 180 instructions (0.000%), 4 calls (088515B4 - 08851690, length 56)
_S1_2_8853A78 175 instructions (0.000%), 7 calls (08853A78 - 08853B1C, length 42)
_S1_2_882D548 175 instructions (0.000%), 7 calls (0882D548 - 0882D5AC, length 26)
_S1_2_88FB910 175 instructions (0.000%), 2 calls (088FB910 - 088FBB54, length 146)
  Back Branch 088FBA18 1 times (length 15)
_S1_2_8806E48 175 instructions (0.000%), 1 calls (088053DC - 08806E68, length 1700)
  Back Branch 08805420 23 times (length 6)
  Back Branch 08806E64 1 times (length 1700)
_S1_2_8869760 168 instructions (0.000%), 7 calls (08869760 - 088697CC, length 28)
_S1_2_890B8AC 164 instructions (0.000%), 1 calls (0890B8AC - 0890BB38, length 164)
_S1_2_884D80C 162 instructions (0.000%), 10 calls (0884D80C - 0884D85C, length 21)
_S1_2_88F0788 160 instructions (0.000%), 32 calls (088F0788 - 088F0798, length 5)
_S1_2_8913038 154 instructions (0.000%), 5 calls (08913038 - 08913138, length 65)
_S1_2_89DC510 151 instructions (0.000%), 5 calls (089DC510 - 089DC71C, length 132)
_S1_2_88FF5C8 151 instructions (0.000%), 1 calls (088FF5C8 - 088FF700, length 79)
  Back Branch 088FF6E4 15 times (length 6)
_S1_2_88146FC 150 instructions (0.000%), 30 calls (088146FC - 0881470C, length 5)
_S1_2_893DCF0 150 instructions (0.000%), 15 calls (0893DCF0 - 0893DD20, length 13)
_S1_2_89CF1D0 150 instructions (0.000%), 14 calls (089CF1D0 - 089CF214, length 18)
_S1_2_890CA88 150 instructions (0.000%), 6 calls (0890CA88 - 0890CBF0, length 91)
_S1_2_88080B4 150 instructions (0.000%), 2 calls (088080B4 - 088081DC, length 75)
_S1_2_88542E8 147 instructions (0.000%), 7 calls (08854120 - 0885433C, length 136)
  Back Branch 08854324 49 times (length 131)
_S1_2_88447E8 147 instructions (0.000%), 1 calls (088447E8 - 08844938, length 85)
  Back Branch 08844894 7 times (length 9)
_S1_2_8806EBC 144 instructions (0.000%), 12 calls (08806EBC - 08806EF8, length 16)
_S1_2_8869C2C 144 instructions (0.000%), 6 calls (08869C2C - 08869EA8, length 160)
_S1_2_882DF28 143 instructions (0.000%), 11 calls (0882DF28 - 0882DF58, length 13)
_S1_2_88ECC30 143 instructions (0.000%), 1 calls (088ECC30 - 088ECD9C, length 92)
  Back Branch 088ECCC4 1 times (length 28)
  Back Branch 088ECD74 1 times (length 33)
_S1_2_88638E4 143 instructions (0.000%), 1 calls (088638E4 - 08863B1C, length 143)
_S1_2_88FF144 142 instructions (0.000%), 2 calls (088FF144 - 088FF2D4, length 101)
_S1_2_8925020 140 instructions (0.000%), 14 calls (08925020 - 08925044, length 10)
_S1_2_884C434 138 instructions (0.000%), 23 calls (0884C434 - 0884C448, length 6)
_S1_2_893CFC4 137 instructions (0.000%), 12 calls (0893CFC4 - 0893D138, length 94)
_S1_2_893CFBC 137 instructions (0.000%), 12 calls (0893CFBC - 0893D138, length 96)
_S1_2_893CF04 137 instructions (0.000%), 12 calls (0893CF04 - 0893D138, length 142)
_S1_2_8935C20 136 instructions (0.000%), 17 calls (08935C20 - 08935C50, length 13)
_S1_2_892A788 136 instructions (0.000%), 17 calls (0892A788 - 0892A7B8, length 13)
_S1_2_893CFEC 136 instructions (0.000%), 12 calls (0893CFEC - 0893D138, length 84)
_S1_2_893CFE4 136 instructions (0.000%), 12 calls (0893CFE4 - 0893D138, length 86)
_S1_2_893CFDC 136 instructions (0.000%), 12 calls (0893CFDC - 0893D138, length 88)
_S1_2_893CFD4 136 instructions (0.000%), 12 calls (0893CFD4 - 0893D138, length 90)
_S1_2_893CFCC 136 instructions (0.000%), 12 calls (0893CFCC - 0893D138, length 92)
_S1_2_893CFB4 136 instructions (0.000%), 12 calls (0893CFB4 - 0893D138, length 98)
_S1_2_893CFAC 136 instructions (0.000%), 12 calls (0893CFAC - 0893D138, length 100)
_S1_2_893CFA4 136 instructions (0.000%), 12 calls (0893CFA4 - 0893D138, length 102)
_S1_2_893CF9C 136 instructions (0.000%), 12 calls (0893CF9C - 0893D138, length 104)
_S1_2_893CF94 136 instructions (0.000%), 12 calls (0893CF94 - 0893D138, length 106)
_S1_2_893CF8C 136 instructions (0.000%), 12 calls (0893CF8C - 0893D138, length 108)
_S1_2_893CF84 136 instructions (0.000%), 12 calls (0893CF84 - 0893D138, length 110)
_S1_2_893CF7C 136 instructions (0.000%), 12 calls (0893CF7C - 0893D138, length 112)
_S1_2_893CF74 136 instructions (0.000%), 12 calls (0893CF74 - 0893D138, length 114)
_S1_2_893CF6C 136 instructions (0.000%), 12 calls (0893CF6C - 0893D138, length 116)
_S1_2_893CF64 136 instructions (0.000%), 12 calls (0893CF64 - 0893D138, length 118)
_S1_2_893CF5C 136 instructions (0.000%), 12 calls (0893CF5C - 0893D138, length 120)
_S1_2_893CF54 136 instructions (0.000%), 12 calls (0893CF54 - 0893D138, length 122)
_S1_2_893CF4C 136 instructions (0.000%), 12 calls (0893CF4C - 0893D138, length 124)
_S1_2_893CF44 136 instructions (0.000%), 12 calls (0893CF44 - 0893D138, length 126)
_S1_2_893CF3C 136 instructions (0.000%), 12 calls (0893CF3C - 0893D138, length 128)
_S1_2_893CF34 136 instructions (0.000%), 12 calls (0893CF34 - 0893D138, length 130)
_S1_2_893CF2C 136 instructions (0.000%), 12 calls (0893CF2C - 0893D138, length 132)
_S1_2_893CF24 136 instructions (0.000%), 12 calls (0893CF24 - 0893D138, length 134)
_S1_2_893CF1C 136 instructions (0.000%), 12 calls (0893CF1C - 0893D138, length 136)
_S1_2_893CF14 136 instructions (0.000%), 12 calls (0893CF14 - 0893D138, length 138)
_S1_2_893CF0C 136 instructions (0.000%), 12 calls (0893CF0C - 0893D138, length 140)
_S1_2_88F5028 136 instructions (0.000%), 4 calls (088F5028 - 088F5070, length 19)
  Back Branch 088F5060 14 times (length 11)
_S1_2_8828194 136 instructions (0.000%), 1 calls (08828194 - 088283B0, length 136)
_S1_2_89362E8 135 instructions (0.000%), 3 calls (089362E8 - 089363E0, length 63)
  Back Branch 089363B0 3 times (length 21)
  Back Branch 089363DC 3 times (length 32)
  Back Branch 089363C8 3 times (length 27)
_S1_2_886A344 134 instructions (0.000%), 1 calls (0886A344 - 0886A580, length 144)
  Back Branch 0886A50C 2 times (length 10)
_S1_2_88074E4 132 instructions (0.000%), 12 calls (088074E4 - 0880750C, length 11)
_S1_2_8804FA0 132 instructions (0.000%), 12 calls (08804FA0 - 08804FD8, length 15)
_S1_2_88F5250 130 instructions (0.000%), 10 calls (088F5250 - 088F5298, length 19)
_S1_2_884CD30 129 instructions (0.000%), 1 calls (0884CD30 - 0884CFEC, length 176)
_S1_2_8996BA0 126 instructions (0.000%), 10 calls (08996BA0 - 08996DFC, length 152)
_S1_2_8935D4C 126 instructions (0.000%), 9 calls (08935D4C - 08935D80, length 14)
_S1_2_892EA84 126 instructions (0.000%), 7 calls (0892EA84 - 0892EAD4, length 21)
_S1_2_8926340 126 instructions (0.000%), 7 calls (08926340 - 08926510, length 117)
_S1_2_882DC64 120 instructions (0.000%), 24 calls (0882DC64 - 0882DC74, length 5)
_S1_2_8997360 120 instructions (0.000%), 2 calls (08997360 - 08997630, length 181)
_S1_2_882C750 120 instructions (0.000%), 1 calls (0882C750 - 0882C950, length 129)
_S1_2_8912588 119 instructions (0.000%), 8 calls (08912588 - 0891274C, length 114)
_S1_2_89250E8 119 instructions (0.000%), 7 calls (089250E8 - 08925128, length 17)
_S1_2_89DBF1C 118 instructions (0.000%), 1 calls (089DBF1C - 089DBF64, length 19)
  Back Branch 089DBF50 10 times (length 11)
_S1_2_8910574 117 instructions (0.000%), 9 calls (08910574 - 089105A4, length 13)
_S1_2_89CFC58 116 instructions (0.000%), 5 calls (089CFC58 - 089D0364, length 452)
_S1_2_8823814 116 instructions (0.000%), 4 calls (08823814 - 08823884, length 29)
_S1_2_88F5204 116 instructions (0.000%), 1 calls (088F5204 - 088F524C, length 19)
  Back Branch 088F5238 11 times (length 10)
_S1_2_89CC698 115 instructions (0.000%), 1 calls (089CC698 - 089CC860, length 115)
_S1_2_89CFE4C 113 instructions (0.000%), 1 calls (089CFE4C - 089D0364, length 327)
_S1_2_8868A80 112 instructions (0.000%), 28 calls (08868A80 - 08868A8C, length 4)
_S1_2_8925048 112 instructions (0.000%), 14 calls (08925048 - 08925064, length 8)
_S1_2_8925068 112 instructions (0.000%), 7 calls (08925068 - 089250A4, length 16)
_S1_2_8901B48 111 instructions (0.000%), 1 calls (08901B48 - 08901D5C, length 134)
  Back Branch 08901C08 15 times (length 40)
_S1_2_88053B8 108 instructions (0.000%), 12 calls (088053B8 - 088053D8, length 9)
_S1_2_8806FD8 108 instructions (0.000%), 9 calls (08806FD8 - 08807004, length 12)
_S1_2_882B800 108 instructions (0.000%), 4 calls (0882B800 - 0882B868, length 27)
_S1_2_882AAB8 106 instructions (0.000%), 1 calls (0882AAB8 - 0882ABA0, length 59)
  Back Branch 0882AB7C 3 times (length 16)
_S1_2_8854104 105 instructions (0.000%), 7 calls (08854104 - 0885433C, length 143)
  Back Branch 08854324 49 times (length 131)
_S1_2_89360F4 105 instructions (0.000%), 3 calls (089360F4 - 0893619C, length 43)
_S1_2_89CF048 104 instructions (0.000%), 8 calls (089CF048 - 089CF078, length 13)
_S1_2_88ED3D8 104 instructions (0.000%), 2 calls (088ED3D8 - 088ED4A4, length 52)
_S1_2_884DD00 103 instructions (0.000%), 1 calls (0884DD00 - 0884DEF8, length 127)
  Back Branch 0884DE14 1 times (length 24)
  Back Branch 0884DE54 1 times (length 47)
  Back Branch 0884DE9C 1 times (length 72)
  Back Branch 0884DEF4 1 times (length 101)
_S1_2_899BFE0 102 instructions (0.000%), 11 calls (0899BFE0 - 0899C068, length 35)
_S1_2_88076EC 100 instructions (0.000%), 20 calls (088076EC - 088076FC, length 5)
_S1_2_88076D8 100 instructions (0.000%), 20 calls (088076D8 - 088076E8, length 5)
_S1_2_8850E7C 100 instructions (0.000%), 4 calls (08850E7C - 08850EE8, length 28)
_S1_2_882DFB4 99 instructions (0.000%), 11 calls (0882DFB4 - 0882DFD4, length 9)
_S1_2_8807F9C 97 instructions (0.000%), 1 calls (08807F9C - 088080B0, length 70)
  Back Branch 0880803C 5 times (length 8)
_S1_2_8827760 96 instructions (0.000%), 16 calls (08827760 - 08827774, length 6)
_S1_2_8851574 96 instructions (0.000%), 8 calls (08851574 - 088515B0, length 16)
_S1_2_8926CBC 96 instructions (0.000%), 4 calls (08926CBC - 08926D24, length 27)
_S1_2_891CADC 96 instructions (0.000%), 1 calls (0891CADC - 0891CC80, length 106)
_S1_2_893D610 95 instructions (0.000%), 19 calls (0893D610 - 0893D620, length 5)
_S1_2_892ED78 95 instructions (0.000%), 19 calls (0892ED78 - 0892ED88, length 5)
_S1_2_89124F0 94 instructions (0.000%), 6 calls (089124F0 - 0891274C, length 152)
_S1_2_882DD58 93 instructions (0.000%), 2 calls (0882DD58 - 0882DEC4, length 92)
  Back Branch 0882DDB0 1 times (length 9)
_S1_2_89CD148 93 instructions (0.000%), 1 calls (089CD148 - 089CD2E0, length 103)
_S1_2_8869060 93 instructions (0.000%), 1 calls (08869060 - 08869228, length 115)
  Back Branch 088691FC 3 times (length 32)
_S1_2_89CF774 92 instructions (0.000%), 1 calls (089CF774 - 089CF7D8, length 26)
  Back Branch 089CF7C0 7 times (length 13)
_S1_2_888C804 91 instructions (0.000%), 13 calls (0888C804 - 0888C81C, length 7)
_S1_2_883470C 91 instructions (0.000%), 13 calls (0883470C - 08834724, length 7)
_S1_2_8854948 91 instructions (0.000%), 7 calls (08854948 - 08854980, length 15)
_S1_2_882E05C 90 instructions (0.000%), 18 calls (0882E05C - 0882E06C, length 5)
_S1_2_88EC95C 90 instructions (0.000%), 5 calls (088EC95C - 088EC9A0, length 18)
_S1_2_88686A0 88 instructions (0.000%), 44 calls (088686A0 - 088686A4, length 2)
_S1_2_88EC9A4 88 instructions (0.000%), 4 calls (088EC9A4 - 088ECA04, length 25)
_S1_2_89DC8F8 86 instructions (0.000%), 1 calls (089DC8F8 - 089DC9C0, length 51)
  Back Branch 089DC970 6 times (length 6)
_S1_2_88FD404 86 instructions (0.000%), 1 calls (088FD404 - 088FD580, length 96)
_S1_2_89588E4 85 instructions (0.000%), 1 calls (089588E4 - 08958A5C, length 95)
_S1_2_8910310 85 instructions (0.000%), 1 calls (08910310 - 08910488, length 95)
_S1_2_8868884 85 instructions (0.000%), 1 calls (08868884 - 088689FC, length 95)
_S1_2_8836604 84 instructions (0.000%), 7 calls (08836604 - 08836630, length 12)
_S1_2_884D6F0 82 instructions (0.000%), 2 calls (0884D6F0 - 0884D7C4, length 54)
_S1_2_8834898 82 instructions (0.000%), 2 calls (08834898 - 08834960, length 51)
  Back Branch 088348DC 1 times (length 6)
_S1_2_899C100 82 instructions (0.000%), 1 calls (0899C100 - 0899C278, length 95)
_S1_2_8937370 81 instructions (0.000%), 3 calls (08937370 - 089373D8, length 27)
  Back Branch 089373D4 3 times (length 9)
_S1_2_89135B0 80 instructions (0.000%), 16 calls (089135B0 - 089135C8, length 7)
_S1_2_886A840 80 instructions (0.000%), 8 calls (0886A840 - 0886A86C, length 12)
_S1_2_883BC74 80 instructions (0.000%), 5 calls (0883BC74 - 0883BCB0, length 16)
_S1_2_8862C14 80 instructions (0.000%), 4 calls (08862C14 - 08862C6C, length 23)
_S1_2_8851508 80 instructions (0.000%), 4 calls (08851508 - 08851570, length 27)
_S1_2_8A0113C 80 instructions (0.000%), 1 calls (08A0113C - 08A01204, length 51)
  Back Branch 08A011C0 3 times (length 10)
_S1_2_8834880 78 instructions (0.000%), 13 calls (08834880 - 08834894, length 6)
_S1_2_8868D20 78 instructions (0.000%), 7 calls (08868D20 - 08868D50, length 13)
_S1_2_8835ED8 78 instructions (0.000%), 3 calls (08835ED8 - 08835F44, length 28)
_S1_2_8995F30 77 instructions (0.000%), 11 calls (08995F30 - 08995F48, length 7)
_S1_2_890BB3C 77 instructions (0.000%), 1 calls (0890BB3C - 0890BC6C, length 77)
_S1_2_890CA64 76 instructions (0.000%), 19 calls (0890CA64 - 0890CA84, length 9)
_S1_2_890CA5C 76 instructions (0.000%), 19 calls (0890CA5C - 0890CA84, length 11)
_S1_2_88F3D70 76 instructions (0.000%), 4 calls (088F3D70 - 088F3DBC, length 20)
_S1_2_8850E30 76 instructions (0.000%), 4 calls (08850E30 - 08850E78, length 19)
_S1_2_882DF5C 76 instructions (0.000%), 4 calls (0882DF5C - 0882DFB0, length 22)
_S1_2_89028E0 72 instructions (0.000%), 1 calls (089028E0 - 08902A24, length 82)
_S1_2_89CCE68 71 instructions (0.000%), 1 calls (089CCE68 - 089CD104, length 168)
_S1_2_8867E48 71 instructions (0.000%), 1 calls (08867E48 - 08867F80, length 79)
  Back Branch 08867F50 1 times (length 49)
_S1_2_8862C70 71 instructions (0.000%), 1 calls (08862C70 - 08862D88, length 71)
_S1_2_893CE80 70 instructions (0.000%), 7 calls (0893CE80 - 0893CEC8, length 19)
_S1_2_893CE78 70 instructions (0.000%), 7 calls (0893CE78 - 0893CEC8, length 21)
_S1_2_893CDC0 70 instructions (0.000%), 7 calls (0893CDC0 - 0893CEC8, length 67)
_S1_2_893CD5C 70 instructions (0.000%), 7 calls (0893CD5C - 0893CEC8, length 92)
_S1_2_893CD54 70 instructions (0.000%), 7 calls (0893CD54 - 0893CEC8, length 94)
_S1_2_893CC9C 70 instructions (0.000%), 7 calls (0893CC9C - 0893CEC8, length 140)
_S1_2_8912F38 70 instructions (0.000%), 4 calls (08912F38 - 08912F80, length 19)
_S1_2_88914D0 70 instructions (0.000%), 1 calls (088914D0 - 0889160C, length 80)
_S1_2_882ECEC 70 instructions (0.000%), 1 calls (0882ECEC - 0882EE00, length 70)
_S1_2_899C6A8 69 instructions (0.000%), 1 calls (0899C6A8 - 0899C7E0, length 79)
_S1_2_8996984 69 instructions (0.000%), 1 calls (08996984 - 08996A94, length 69)
_S1_2_8912B04 69 instructions (0.000%), 1 calls (08912B04 - 08912C3C, length 79)
_S1_2_89129C8 69 instructions (0.000%), 1 calls (089129C8 - 08912B00, length 79)
_S1_2_8912750 69 instructions (0.000%), 1 calls (08912750 - 08912888, length 79)
_S1_2_89101D4 69 instructions (0.000%), 1 calls (089101D4 - 0891030C, length 79)
_S1_2_8910098 69 instructions (0.000%), 1 calls (08910098 - 089101D0, length 79)
_S1_2_890FF5C 69 instructions (0.000%), 1 calls (0890FF5C - 08910094, length 79)
_S1_2_890FE20 69 instructions (0.000%), 1 calls (0890FE20 - 0890FF58, length 79)
_S1_2_890F6B8 69 instructions (0.000%), 1 calls (0890F6B8 - 0890F7F0, length 79)
_S1_2_890B0A0 69 instructions (0.000%), 1 calls (0890B0A0 - 0890B1D8, length 79)
_S1_2_8868A28 66 instructions (0.000%), 33 calls (08868A28 - 08868A2C, length 2)
_S1_2_899C494 66 instructions (0.000%), 11 calls (0899C494 - 0899C4AC, length 7)
_S1_2_89976C8 66 instructions (0.000%), 11 calls (089976C8 - 089976E0, length 7)
_S1_2_8868818 66 instructions (0.000%), 3 calls (08868818 - 08868870, length 23)
_S1_2_881D720 66 instructions (0.000%), 2 calls (0881D720 - 0881D7A0, length 33)
_S1_2_8A0151C 66 instructions (0.000%), 1 calls (08A0151C - 08A01620, length 66)
_S1_2_883449C 66 instructions (0.000%), 1 calls (0883449C - 08834554, length 47)
  Back Branch 08834528 2 times (length 18)
_S1_2_89979D8 65 instructions (0.000%), 5 calls (089979D8 - 08997A0C, length 14)
_S1_2_8912C40 65 instructions (0.000%), 1 calls (08912C40 - 08912D40, length 65)
_S1_2_88FB364 65 instructions (0.000%), 1 calls (088FB364 - 088FB464, length 65)
_S1_2_8808468 65 instructions (0.000%), 1 calls (08808468 - 088084D8, length 29)
  Back Branch 088084C4 5 times (length 9)
_S1_2_8807758 65 instructions (0.000%), 1 calls (08807758 - 08807890, length 79)
_S1_2_8000030 64 instructions (0.000%), 1 calls (08000030 - 08000038, length 3)
  Back Branch 08000034 21 times (length 3)
_S1_2_8819FA8 63 instructions (0.000%), 21 calls (08819FA8 - 08819FB0, length 3)
_S1_2_8926D9C 63 instructions (0.000%), 9 calls (08926D9C - 08926DB4, length 7)
_S1_2_892ECD4 63 instructions (0.000%), 7 calls (0892ECD4 - 0892ECF4, length 9)
_S1_2_8868DF8 63 instructions (0.000%), 7 calls (08868DF8 - 08868E28, length 13)
_S1_2_8935A2C 63 instructions (0.000%), 3 calls (08935A2C - 08935A7C, length 21)
  Back Branch 08935A78 3 times (length 10)
  Back Branch 08935A68 3 times (length 6)
_S1_2_8861034 63 instructions (0.000%), 1 calls (08861034 - 0886112C, length 63)
_S1_2_89DCCCC 61 instructions (0.000%), 1 calls (089DCCCC - 089DCD64, length 39)
  Back Branch 089DCD3C 6 times (length 6)
_S1_2_89CF40C 61 instructions (0.000%), 1 calls (089CF40C - 089CF500, length 62)
_S1_2_884C494 60 instructions (0.000%), 20 calls (0884C494 - 0884C49C, length 3)
_S1_2_893CEA0 60 instructions (0.000%), 6 calls (0893CEA0 - 0893CEC8, length 11)
_S1_2_893CE98 60 instructions (0.000%), 6 calls (0893CE98 - 0893CEC8, length 13)
_S1_2_893CE90 60 instructions (0.000%), 6 calls (0893CE90 - 0893CEC8, length 15)
_S1_2_893CE88 60 instructions (0.000%), 6 calls (0893CE88 - 0893CEC8, length 17)
_S1_2_893CE70 60 instructions (0.000%), 6 calls (0893CE70 - 0893CEC8, length 23)
_S1_2_893CE68 60 instructions (0.000%), 6 calls (0893CE68 - 0893CEC8, length 25)
_S1_2_893CE60 60 instructions (0.000%), 6 calls (0893CE60 - 0893CEC8, length 27)
_S1_2_893CE58 60 instructions (0.000%), 6 calls (0893CE58 - 0893CEC8, length 29)
_S1_2_893CE50 60 instructions (0.000%), 6 calls (0893CE50 - 0893CEC8, length 31)
_S1_2_893CE48 60 instructions (0.000%), 6 calls (0893CE48 - 0893CEC8, length 33)
_S1_2_893CE40 60 instructions (0.000%), 6 calls (0893CE40 - 0893CEC8, length 35)
_S1_2_893CE38 60 instructions (0.000%), 6 calls (0893CE38 - 0893CEC8, length 37)
_S1_2_893CE30 60 instructions (0.000%), 6 calls (0893CE30 - 0893CEC8, length 39)
_S1_2_893CE28 60 instructions (0.000%), 6 calls (0893CE28 - 0893CEC8, length 41)
_S1_2_893CE20 60 instructions (0.000%), 6 calls (0893CE20 - 0893CEC8, length 43)
_S1_2_893CE18 60 instructions (0.000%), 6 calls (0893CE18 - 0893CEC8, length 45)
_S1_2_893CE10 60 instructions (0.000%), 6 calls (0893CE10 - 0893CEC8, length 47)
_S1_2_893CE08 60 instructions (0.000%), 6 calls (0893CE08 - 0893CEC8, length 49)
_S1_2_893CE00 60 instructions (0.000%), 6 calls (0893CE00 - 0893CEC8, length 51)
_S1_2_893CDF8 60 instructions (0.000%), 6 calls (0893CDF8 - 0893CEC8, length 53)
_S1_2_893CDF0 60 instructions (0.000%), 6 calls (0893CDF0 - 0893CEC8, length 55)
_S1_2_893CDE8 60 instructions (0.000%), 6 calls (0893CDE8 - 0893CEC8, length 57)
_S1_2_893CDE0 60 instructions (0.000%), 6 calls (0893CDE0 - 0893CEC8, length 59)
_S1_2_893CDD8 60 instructions (0.000%), 6 calls (0893CDD8 - 0893CEC8, length 61)
_S1_2_893CDD0 60 instructions (0.000%), 6 calls (0893CDD0 - 0893CEC8, length 63)
_S1_2_893CDC8 60 instructions (0.000%), 6 calls (0893CDC8 - 0893CEC8, length 65)
_S1_2_893CD84 60 instructions (0.000%), 6 calls (0893CD84 - 0893CEC8, length 82)
_S1_2_893CD7C 60 instructions (0.000%), 6 calls (0893CD7C - 0893CEC8, length 84)
_S1_2_893CD74 60 instructions (0.000%), 6 calls (0893CD74 - 0893CEC8, length 86)
_S1_2_893CD6C 60 instructions (0.000%), 6 calls (0893CD6C - 0893CEC8, length 88)
_S1_2_893CD64 60 instructions (0.000%), 6 calls (0893CD64 - 0893CEC8, length 90)
_S1_2_893CD4C 60 instructions (0.000%), 6 calls (0893CD4C - 0893CEC8, length 96)
_S1_2_893CD44 60 instructions (0.000%), 6 calls (0893CD44 - 0893CEC8, length 98)
_S1_2_893CD3C 60 instructions (0.000%), 6 calls (0893CD3C - 0893CEC8, length 100)
_S1_2_893CD34 60 instructions (0.000%), 6 calls (0893CD34 - 0893CEC8, length 102)
_S1_2_893CD2C 60 instructions (0.000%), 6 calls (0893CD2C - 0893CEC8, length 104)
_S1_2_893CD24 60 instructions (0.000%), 6 calls (0893CD24 - 0893CEC8, length 106)
_S1_2_893CD1C 60 instructions (0.000%), 6 calls (0893CD1C - 0893CEC8, length 108)
_S1_2_893CD14 60 instructions (0.000%), 6 calls (0893CD14 - 0893CEC8, length 110)
_S1_2_893CD0C 60 instructions (0.000%), 6 calls (0893CD0C - 0893CEC8, length 112)
_S1_2_893CD04 60 instructions (0.000%), 6 calls (0893CD04 - 0893CEC8, length 114)
_S1_2_893CCFC 60 instructions (0.000%), 6 calls (0893CCFC - 0893CEC8, length 116)
_S1_2_893CCF4 60 instructions (0.000%), 6 calls (0893CCF4 - 0893CEC8, length 118)
_S1_2_893CCEC 60 instructions (0.000%), 6 calls (0893CCEC - 0893CEC8, length 120)
_S1_2_893CCE4 60 instructions (0.000%), 6 calls (0893CCE4 - 0893CEC8, length 122)
_S1_2_893CCDC 60 instructions (0.000%), 6 calls (0893CCDC - 0893CEC8, length 124)
_S1_2_893CCD4 60 instructions (0.000%), 6 calls (0893CCD4 - 0893CEC8, length 126)
_S1_2_893CCCC 60 instructions (0.000%), 6 calls (0893CCCC - 0893CEC8, length 128)
_S1_2_893CCC4 60 instructions (0.000%), 6 calls (0893CCC4 - 0893CEC8, length 130)
_S1_2_893CCBC 60 instructions (0.000%), 6 calls (0893CCBC - 0893CEC8, length 132)
_S1_2_893CCB4 60 instructions (0.000%), 6 calls (0893CCB4 - 0893CEC8, length 134)
_S1_2_893CCAC 60 instructions (0.000%), 6 calls (0893CCAC - 0893CEC8, length 136)
_S1_2_893CCA4 60 instructions (0.000%), 6 calls (0893CCA4 - 0893CEC8, length 138)
_S1_2_899BD40 60 instructions (0.000%), 4 calls (0899BD40 - 0899BD90, length 21)
_S1_2_88516F4 60 instructions (0.000%), 4 calls (088516F4 - 08851730, length 16)
_S1_2_88514CC 60 instructions (0.000%), 4 calls (088514CC - 08851504, length 15)
_S1_2_8935B40 60 instructions (0.000%), 3 calls (08935B40 - 08935BA4, length 26)
  Back Branch 08935B98 3 times (length 9)
  Back Branch 08935BA0 3 times (length 6)
_S1_2_89CFD80 60 instructions (0.000%), 2 calls (089CFD80 - 089D0364, length 378)
_S1_2_89CFCB0 60 instructions (0.000%), 2 calls (089CFCB0 - 089D0364, length 430)
_S1_2_88FF830 60 instructions (0.000%), 2 calls (088FF830 - 088FF8A4, length 30)
_S1_2_883C1D4 60 instructions (0.000%), 2 calls (0883C1D4 - 0883C254, length 33)
_S1_2_88FFE24 60 instructions (0.000%), 1 calls (088FFE24 - 088FFFA0, length 96)
_S1_2_8804114 60 instructions (0.000%), 1 calls (08804114 - 088043A0, length 164)
_S1_2_8804664 59 instructions (0.000%), 1 calls (08804664 - 08804750, length 60)
_S1_2_88347A8 58 instructions (0.000%), 4 calls (088347A8 - 088347DC, length 14)
  Back Branch 088347D0 3 times (length 6)
_S1_2_89007DC 58 instructions (0.000%), 1 calls (089007DC - 08900990, length 110)
_S1_2_8A0184C 57 instructions (0.000%), 1 calls (08A0184C - 08A0190C, length 49)
  Back Branch 08A018CC 1 times (length 9)
_S1_2_8A016DC 57 instructions (0.000%), 1 calls (08A016DC - 08A017BC, length 57)
_S1_2_8868A70 56 instructions (0.000%), 14 calls (08868A70 - 08868A7C, length 4)
_S1_2_8926DB8 56 instructions (0.000%), 8 calls (08926DB8 - 08926DD0, length 7)
_S1_2_8851010 56 instructions (0.000%), 8 calls (08851010 - 08851028, length 7)
_S1_2_88EF0A0 55 instructions (0.000%), 2 calls (088EF0A0 - 088EF14C, length 44)
  Back Branch 088EF13C 2 times (length 6)
  Back Branch 088EF0F4 1 times (length 7)
_S1_2_89001BC 55 instructions (0.000%), 1 calls (089001BC - 08900354, length 103)
_S1_2_8804000 55 instructions (0.000%), 1 calls (08804000 - 08804110, length 69)
_S1_2_8924FB0 54 instructions (0.000%), 9 calls (08924FB0 - 08924FC4, length 6)
_S1_2_893CEA8 54 instructions (0.000%), 6 calls (0893CEA8 - 0893CEC8, length 9)
_S1_2_8868DC4 54 instructions (0.000%), 6 calls (08868DC4 - 08868DF4, length 13)
_S1_2_89CFD28 54 instructions (0.000%), 2 calls (089CFD28 - 089D0364, length 400)
_S1_2_8997DA8 54 instructions (0.000%), 1 calls (08997DA8 - 08997E98, length 61)
_S1_2_88ECFF8 54 instructions (0.000%), 1 calls (088ECFF8 - 088ED100, length 67)
_S1_2_8869234 52 instructions (0.000%), 26 calls (08869234 - 08869238, length 2)
_S1_2_8836634 52 instructions (0.000%), 4 calls (08836634 - 08836664, length 13)
_S1_2_88EF5AC 52 instructions (0.000%), 1 calls (088EF5AC - 088EF67C, length 53)
  Back Branch 088EF670 1 times (length 27)
  Back Branch 088EF678 1 times (length 39)
  Back Branch 088EF648 1 times (length 21)
  Back Branch 088EF658 1 times (length 21)
  Back Branch 088EF660 1 times (length 30)
  Back Branch 088EF628 1 times (length 9)
  Back Branch 088EF630 1 times (length 11)
  Back Branch 088EF640 1 times (length 15)
_S1_2_884D9C4 50 instructions (0.000%), 2 calls (0884D9C4 - 0884DA9C, length 55)
_S1_2_883C5F0 49 instructions (0.000%), 7 calls (0883C5F0 - 0883C608, length 7)
_S1_2_883C7D8 49 instructions (0.000%), 1 calls (0883C7D8 - 0883C898, length 49)
_S1_2_8912F84 48 instructions (0.000%), 3 calls (08912F84 - 08912FD4, length 21)
_S1_2_89CF8B8 48 instructions (0.000%), 2 calls (089CF8B8 - 089CFAE8, length 141)
_S1_2_8A01410 48 instructions (0.000%), 1 calls (08A01410 - 08A014CC, length 48)
_S1_2_8901A80 48 instructions (0.000%), 1 calls (08901A80 - 08901B44, length 50)
_S1_2_882B740 48 instructions (0.000%), 1 calls (0882B740 - 0882B7FC, length 48)
_S1_2_89DCC0C 47 instructions (0.000%), 1 calls (089DCC0C - 089DCCC8, length 48)
_S1_2_88F1D00 47 instructions (0.000%), 1 calls (088F1D00 - 088F1E4C, length 84)
  Back Branch 088F1DC0 1 times (length 15)
  Back Branch 088F1DF0 1 times (length 19)
_S1_2_89DDD50 46 instructions (0.000%), 23 calls (089DDD50 - 089DDD54, length 2)
_S1_2_89CFD44 46 instructions (0.000%), 2 calls (089CFD44 - 089D0364, length 393)
_S1_2_89CFD1C 46 instructions (0.000%), 2 calls (089CFD1C - 089D0364, length 403)
_S1_2_89CFD10 46 instructions (0.000%), 2 calls (089CFD10 - 089D0364, length 406)
_S1_2_88FEAC0 46 instructions (0.000%), 1 calls (088FEAC0 - 088FEB90, length 53)
_S1_2_8834DA8 46 instructions (0.000%), 1 calls (08834DA8 - 08834E5C, length 46)
_S1_2_8853A54 45 instructions (0.000%), 9 calls (08853A54 - 08853A74, length 9)
_S1_2_89365EC 45 instructions (0.000%), 3 calls (089365EC - 08936684, length 39)
_S1_2_88ECB30 45 instructions (0.000%), 3 calls (088ECB30 - 088ECB78, length 19)
_S1_2_88F4FB4 45 instructions (0.000%), 2 calls (088F4FB4 - 088F5024, length 29)
_S1_2_89CF948 45 instructions (0.000%), 1 calls (089CF948 - 089CFAE8, length 105)
_S1_2_8869A80 45 instructions (0.000%), 1 calls (08869A80 - 08869BA8, length 75)
  Back Branch 08869B84 1 times (length 54)
_S1_2_882968C 45 instructions (0.000%), 1 calls (0882968C - 0882973C, length 45)
_S1_2_89CF244 44 instructions (0.000%), 2 calls (089CF244 - 089CF2C8, length 34)
_S1_2_8809040 44 instructions (0.000%), 2 calls (08809040 - 08809094, length 22)
_S1_2_8A01208 44 instructions (0.000%), 1 calls (08A01208 - 08A012B4, length 44)
_S1_2_8910628 44 instructions (0.000%), 1 calls (08910628 - 089107C4, length 104)
_S1_2_88FE470 44 instructions (0.000%), 1 calls (088FE470 - 088FE530, length 49)
_S1_2_88F46C4 44 instructions (0.000%), 1 calls (088F46C4 - 088F4788, length 50)
_S1_2_8807DF8 44 instructions (0.000%), 1 calls (08807DF8 - 08807ED0, length 55)
_S1_2_8804C78 44 instructions (0.000%), 1 calls (08804C78 - 08804CE0, length 27)
  Back Branch 08804CC0 3 times (length 6)
_S1_2_8901D60 43 instructions (0.000%), 1 calls (08901D60 - 08901E0C, length 44)
_S1_2_8900680 43 instructions (0.000%), 1 calls (08900680 - 089007B8, length 79)
_S1_2_882B3CC 43 instructions (0.000%), 1 calls (0882B3CC - 0882B474, length 43)
_S1_2_89DDD48 42 instructions (0.000%), 21 calls (089DDD48 - 089DDD4C, length 2)
_S1_2_88EE58C 42 instructions (0.000%), 7 calls (088EE58C - 088EE5A4, length 7)
_S1_2_88699B8 42 instructions (0.000%), 7 calls (088699B8 - 088699F4, length 16)
_S1_2_8926DF0 42 instructions (0.000%), 6 calls (08926DF0 - 08926E08, length 7)
_S1_2_8926DD4 42 instructions (0.000%), 6 calls (08926DD4 - 08926DEC, length 7)
_S1_2_8935D84 42 instructions (0.000%), 3 calls (08935D84 - 08935DB8, length 14)
_S1_2_8935D14 42 instructions (0.000%), 3 calls (08935D14 - 08935D48, length 14)
_S1_2_89CEF3C 42 instructions (0.000%), 1 calls (089CEF3C - 089CEFE0, length 42)
_S1_2_8807B5C 42 instructions (0.000%), 1 calls (08807B5C - 08807C18, length 48)
  Back Branch 08807C14 4,597 times (length 11)
_S1_2_891C720 41 instructions (0.000%), 1 calls (0891C720 - 0891C7C4, length 42)
_S1_2_884C6A0 41 instructions (0.000%), 1 calls (0884C6A0 - 0884C740, length 41)
_S1_2_893D5E0 40 instructions (0.000%), 10 calls (0893D5E0 - 0893D5EC, length 4)
_S1_2_88F2D78 40 instructions (0.000%), 2 calls (088F2D78 - 088F2DCC, length 22)
_S1_2_89DD978 40 instructions (0.000%), 1 calls (089DD978 - 089DDA34, length 48)
_S1_2_89CDB70 40 instructions (0.000%), 1 calls (089CDB70 - 089CDC0C, length 40)
_S1_2_88EF844 40 instructions (0.000%), 1 calls (088EF844 - 088EF8E0, length 40)
_S1_2_881B250 40 instructions (0.000%), 1 calls (0881B250 - 0881B358, length 67)
  Back Branch 0881B354 1 times (length 37)
_S1_2_88345D0 39 instructions (0.000%), 13 calls (088345D0 - 088345D8, length 3)
_S1_2_8935AA8 39 instructions (0.000%), 3 calls (08935AA8 - 08935AD8, length 13)
_S1_2_88F2D20 38 instructions (0.000%), 2 calls (088F2D20 - 088F2D74, length 22)
_S1_2_88582AC 38 instructions (0.000%), 2 calls (088582AC - 088583D8, length 76)
_S1_2_88EEBB8 37 instructions (0.000%), 1 calls (088EEBB8 - 088EEC48, length 37)
  Back Branch 088EEC44 1 times (length 21)
_S1_2_88EEAA0 37 instructions (0.000%), 1 calls (088EEAA0 - 088EEB30, length 37)
  Back Branch 088EEB2C 1 times (length 21)
_S1_2_88EEA0C 37 instructions (0.000%), 1 calls (088EEA0C - 088EEA9C, length 37)
  Back Branch 088EEA98 1 times (length 21)
_S1_2_88ECE10 36 instructions (0.000%), 3 calls (088ECE10 - 088ECE3C, length 12)
_S1_2_88F482C 36 instructions (0.000%), 2 calls (088F482C - 088F4890, length 26)
_S1_2_88283B4 36 instructions (0.000%), 2 calls (088283B4 - 088283F8, length 18)
_S1_2_892EDC8 35 instructions (0.000%), 7 calls (0892EDC8 - 0892EDD8, length 5)
_S1_2_88635E8 35 instructions (0.000%), 7 calls (088635E8 - 0886363C, length 22)
_S1_2_882D52C 35 instructions (0.000%), 5 calls (0882D52C - 0882D544, length 7)
_S1_2_89CDD34 35 instructions (0.000%), 1 calls (089CDD34 - 089CDDBC, length 35)
_S1_2_891048C 35 instructions (0.000%), 1 calls (0891048C - 08910514, length 35)
_S1_2_89005C0 35 instructions (0.000%), 1 calls (089005C0 - 08900660, length 41)
_S1_2_881685C 35 instructions (0.000%), 1 calls (0881685C - 0881692C, length 53)
  Back Branch 08816928 1 times (length 39)
_S1_2_88FF2D8 34 instructions (0.000%), 2 calls (088FF2D8 - 088FF364, length 36)
_S1_2_8A01354 34 instructions (0.000%), 1 calls (08A01354 - 08A013D8, length 34)
_S1_2_89DD6F0 34 instructions (0.000%), 1 calls (089DD6F0 - 089DD774, length 34)
_S1_2_8857980 34 instructions (0.000%), 1 calls (08857980 - 08857A04, length 34)
_S1_2_8926E28 33 instructions (0.000%), 3 calls (08926E28 - 08926E50, length 11)
_S1_2_882DEE0 33 instructions (0.000%), 3 calls (0882DEE0 - 0882DF18, length 15)
_S1_2_89CF14C 33 instructions (0.000%), 1 calls (089CF14C - 089CF1CC, length 33)
_S1_2_8997F94 33 instructions (0.000%), 1 calls (08997F94 - 0899801C, length 35)
_S1_2_891CA30 33 instructions (0.000%), 1 calls (0891CA30 - 0891CAB8, length 35)
_S1_2_88EEB34 33 instructions (0.000%), 1 calls (088EEB34 - 088EEBB4, length 33)
  Back Branch 088EEBB0 1 times (length 19)
_S1_2_884E1E4 33 instructions (0.000%), 1 calls (0884E1E4 - 0884E27C, length 39)
_S1_2_882DCA8 33 instructions (0.000%), 1 calls (0882DCA8 - 0882DD28, length 33)
_S1_2_8997634 32 instructions (0.000%), 2 calls (08997634 - 089976C4, length 37)
_S1_2_88F3E4C 32 instructions (0.000%), 2 calls (088F3E4C - 088F3E8C, length 17)
_S1_2_8808C54 32 instructions (0.000%), 2 calls (08808C54 - 08808C90, length 16)
_S1_2_899C4B0 32 instructions (0.000%), 1 calls (0899C4B0 - 0899C538, length 35)
_S1_2_891C4BC 32 instructions (0.000%), 1 calls (0891C4BC - 0891C538, length 32)
_S1_2_88FC264 32 instructions (0.000%), 1 calls (088FC264 - 088FC2E0, length 32)
_S1_2_8867DC8 32 instructions (0.000%), 1 calls (08867DC8 - 08867E44, length 32)
_S1_2_8867C3C 32 instructions (0.000%), 1 calls (08867C3C - 08867CB8, length 32)
_S1_2_88362C0 32 instructions (0.000%), 1 calls (088362C0 - 0883633C, length 32)
_S1_2_8834694 32 instructions (0.000%), 1 calls (08834694 - 08834708, length 30)
  Back Branch 088346D0 3 times (length 6)
_S1_2_8A012D8 31 instructions (0.000%), 1 calls (08A012D8 - 08A01350, length 31)
_S1_2_89DC144 31 instructions (0.000%), 1 calls (089DC144 - 089DC210, length 52)
_S1_2_893EFB4 31 instructions (0.000%), 1 calls (0893EFB4 - 0893F02C, length 31)
_S1_2_88FFC98 31 instructions (0.000%), 1 calls (088FFC98 - 088FFD7C, length 58)
_S1_2_88FF8FC 31 instructions (0.000%), 1 calls (088FF8FC - 088FF974, length 31)
_S1_2_882AED0 31 instructions (0.000%), 1 calls (0882AED0 - 0882AF58, length 35)
  Back Branch 0882AF44 1 times (length 22)
_S1_2_881B140 31 instructions (0.000%), 1 calls (0881B140 - 0881B24C, length 68)
  Back Branch 0881B22C 1 times (length 8)
_S1_2_8996E58 30 instructions (0.000%), 10 calls (08996E58 - 08996E60, length 3)
_S1_2_88FF368 30 instructions (0.000%), 2 calls (088FF368 - 088FF430, length 51)
_S1_2_884C44C 30 instructions (0.000%), 2 calls (0884C44C - 0884C490, length 18)
_S1_2_8808F18 30 instructions (0.000%), 2 calls (08808F18 - 08808F50, length 15)
_S1_2_89CFC18 30 instructions (0.000%), 1 calls (089CFC18 - 089D0364, length 468)
_S1_2_891C5B0 30 instructions (0.000%), 1 calls (0891C5B0 - 0891C624, length 30)
_S1_2_890C114 30 instructions (0.000%), 1 calls (0890C114 - 0890C4D4, length 241)
_S1_2_884C82C 30 instructions (0.000%), 1 calls (0884C82C - 0884C8A0, length 30)
_S1_2_8808E94 29 instructions (0.000%), 1 calls (08808E94 - 08808F14, length 33)
_S1_2_88FF988 28 instructions (0.000%), 14 calls (088FF988 - 088FF98C, length 2)
_S1_2_8834678 28 instructions (0.000%), 4 calls (08834678 - 08834690, length 7)
_S1_2_8834654 28 instructions (0.000%), 4 calls (08834654 - 0883466C, length 7)
_S1_2_8833F1C 28 instructions (0.000%), 4 calls (08833F1C - 08833F34, length 7)
_S1_2_89CF7DC 28 instructions (0.000%), 2 calls (089CF7DC - 089CF83C, length 25)
_S1_2_88F2DD0 28 instructions (0.000%), 2 calls (088F2DD0 - 088F2E1C, length 20)
_S1_2_8844AAC 28 instructions (0.000%), 2 calls (08844AAC - 08844AE0, length 14)
_S1_2_8994D8C 28 instructions (0.000%), 1 calls (08994D8C - 08994E30, length 42)
_S1_2_88FB2F4 28 instructions (0.000%), 1 calls (088FB2F4 - 088FB360, length 28)
_S1_2_8862764 28 instructions (0.000%), 1 calls (08862764 - 088627D0, length 28)
_S1_2_8833E04 28 instructions (0.000%), 1 calls (08833E04 - 08833E70, length 28)
_S1_2_8935E14 27 instructions (0.000%), 3 calls (08935E14 - 08935E3C, length 11)
_S1_2_8935DE8 27 instructions (0.000%), 3 calls (08935DE8 - 08935E10, length 11)
_S1_2_891C53C 27 instructions (0.000%), 1 calls (0891C53C - 0891C5AC, length 29)
_S1_2_88083F8 27 instructions (0.000%), 1 calls (088083F8 - 08808464, length 28)
  Back Branch 08808460 1 times (length 17)
_S1_2_88345C8 26 instructions (0.000%), 13 calls (088345C8 - 088345CC, length 2)
_S1_2_89CDC74 26 instructions (0.000%), 2 calls (089CDC74 - 089CDCA4, length 13)
_S1_2_899BCC0 26 instructions (0.000%), 2 calls (0899BCC0 - 0899BCF0, length 13)
_S1_2_88F4894 26 instructions (0.000%), 2 calls (088F4894 - 088F48CC, length 15)
_S1_2_8861448 26 instructions (0.000%), 2 calls (08861448 - 08861478, length 13)
_S1_2_899BEB4 26 instructions (0.000%), 1 calls (0899BEB4 - 0899BF18, length 26)
_S1_2_8835F48 26 instructions (0.000%), 1 calls (08835F48 - 08835FB4, length 28)
_S1_2_89CFC90 25 instructions (0.000%), 1 calls (089CFC90 - 089D0364, length 438)
_S1_2_8958790 25 instructions (0.000%), 1 calls (08958790 - 089587F0, length 25)
_S1_2_89019AC 25 instructions (0.000%), 1 calls (089019AC - 08901A0C, length 25)
_S1_2_88FFAA8 25 instructions (0.000%), 1 calls (088FFAA8 - 088FFB08, length 25)
_S1_2_88FC85C 25 instructions (0.000%), 1 calls (088FC85C - 088FC8BC, length 25)
_S1_2_88624D0 25 instructions (0.000%), 1 calls (088624D0 - 08862530, length 25)
_S1_2_882AFC4 25 instructions (0.000%), 1 calls (0882AFC4 - 0882B024, length 25)
_S1_2_890CA34 24 instructions (0.000%), 6 calls (0890CA34 - 0890CA84, length 21)
_S1_2_890CA0C 24 instructions (0.000%), 6 calls (0890CA0C - 0890CA84, length 31)
_S1_2_890C9BC 24 instructions (0.000%), 6 calls (0890C9BC - 0890CA84, length 51)
_S1_2_899BD08 24 instructions (0.000%), 2 calls (0899BD08 - 0899BD3C, length 14)
_S1_2_88ED350 24 instructions (0.000%), 2 calls (088ED350 - 088ED37C, length 12)
_S1_2_8806F78 24 instructions (0.000%), 2 calls (08806F78 - 08806FA4, length 12)
_S1_2_8862A08 24 instructions (0.000%), 1 calls (08862A08 - 08862A6C, length 26)
_S1_2_8834558 24 instructions (0.000%), 1 calls (08834558 - 088345B4, length 24)
_S1_2_882681C 24 instructions (0.000%), 1 calls (0882681C - 08826878, length 24)
_S1_2_89DCA3C 23 instructions (0.000%), 1 calls (089DCA3C - 089DCA94, length 23)
_S1_2_89CFCA4 23 instructions (0.000%), 1 calls (089CFCA4 - 089D0364, length 433)
_S1_2_89CFC84 23 instructions (0.000%), 1 calls (089CFC84 - 089D0364, length 441)
_S1_2_89CFC78 23 instructions (0.000%), 1 calls (089CFC78 - 089D0364, length 444)
_S1_2_89967C8 23 instructions (0.000%), 1 calls (089967C8 - 08996824, length 24)
_S1_2_89135E0 23 instructions (0.000%), 1 calls (089135E0 - 08913638, length 23)
_S1_2_8908D28 23 instructions (0.000%), 1 calls (08908D28 - 08908D80, length 23)
_S1_2_88F4D78 23 instructions (0.000%), 1 calls (088F4D78 - 088F4DD8, length 25)
_S1_2_884C4A0 23 instructions (0.000%), 1 calls (0884C4A0 - 0884C4F8, length 23)
_S1_2_8844A50 23 instructions (0.000%), 1 calls (08844A50 - 08844AA8, length 23)
_S1_2_88678EC 22 instructions (0.000%), 11 calls (088678EC - 088678F0, length 2)
_S1_2_88678E4 22 instructions (0.000%), 11 calls (088678E4 - 088678E8, length 2)
_S1_2_89CFAEC 22 instructions (0.000%), 2 calls (089CFAEC - 089CFBAC, length 49)
_S1_2_88ED180 22 instructions (0.000%), 1 calls (088ED180 - 088ED21C, length 40)
_S1_2_882AC88 22 instructions (0.000%), 1 calls (0882AC88 - 0882AF58, length 181)
  Back Branch 0882AF44 1 times (length 22)
_S1_2_8829050 22 instructions (0.000%), 1 calls (08829050 - 088290A4, length 22)
_S1_2_8934390 21 instructions (0.000%), 7 calls (08934390 - 0893439C, length 4)
_S1_2_8937354 21 instructions (0.000%), 3 calls (08937354 - 0893736C, length 7)
_S1_2_8937188 21 instructions (0.000%), 3 calls (08937188 - 089371A0, length 7)
_S1_2_8808344 21 instructions (0.000%), 2 calls (08808344 - 0880837C, length 15)
  Back Branch 08808378 1 times (length 8)
  Back Branch 0880836C 1 times (length 5)
_S1_2_89CF394 21 instructions (0.000%), 1 calls (089CF394 - 089CF3E8, length 22)
_S1_2_89913C4 21 instructions (0.000%), 1 calls (089913C4 - 08991414, length 21)
_S1_2_89446AC 21 instructions (0.000%), 1 calls (089446AC - 089446FC, length 21)
_S1_2_88F4C18 21 instructions (0.000%), 1 calls (088F4C18 - 088F4C6C, length 22)
_S1_2_88F466C 21 instructions (0.000%), 1 calls (088F466C - 088F46C0, length 22)
_S1_2_88F4618 21 instructions (0.000%), 1 calls (088F4618 - 088F4668, length 21)
_S1_2_88277D0 21 instructions (0.000%), 1 calls (088277D0 - 08827820, length 21)
_S1_2_88274D0 21 instructions (0.000%), 1 calls (088274D0 - 08827530, length 25)
_S1_2_8827438 21 instructions (0.000%), 1 calls (08827438 - 08827498, length 25)
_S1_2_88273A0 21 instructions (0.000%), 1 calls (088273A0 - 08827400, length 25)
_S1_2_880A268 21 instructions (0.000%), 1 calls (0880A268 - 0880A2CC, length 26)
_S1_2_880852C 21 instructions (0.000%), 1 calls (0880852C - 0880857C, length 21)
_S1_2_89DE060 20 instructions (0.000%), 10 calls (089DE060 - 089DE064, length 2)
_S1_2_890CA2C 20 instructions (0.000%), 5 calls (0890CA2C - 0890CA84, length 23)
_S1_2_88FE3C0 20 instructions (0.000%), 2 calls (088FE3C0 - 088FE3E4, length 10)
_S1_2_8808B54 20 instructions (0.000%), 2 calls (08808B54 - 08808B78, length 10)
_S1_2_89585CC 20 instructions (0.000%), 1 calls (089585CC - 08958618, length 20)
_S1_2_8912668 20 instructions (0.000%), 1 calls (08912668 - 0891274C, length 58)
_S1_2_8902878 20 instructions (0.000%), 1 calls (08902878 - 089028C4, length 20)
_S1_2_884C8FC 20 instructions (0.000%), 1 calls (0884C8FC - 0884C948, length 20)
_S1_2_8833FAC 20 instructions (0.000%), 1 calls (08833FAC - 08834004, length 23)
  Back Branch 08833FD0 1 times (length 5)
_S1_2_8827910 20 instructions (0.000%), 1 calls (08827910 - 0882795C, length 20)
_S1_2_8A01624 19 instructions (0.000%), 1 calls (08A01624 - 08A0166C, length 19)
_S1_2_8A014D0 19 instructions (0.000%), 1 calls (08A014D0 - 08A01518, length 19)
_S1_2_8996B10 19 instructions (0.000%), 1 calls (08996B10 - 08996B58, length 19)
_S1_2_8869380 19 instructions (0.000%), 1 calls (08869380 - 088693E4, length 26)
_S1_2_8806BD4 19 instructions (0.000%), 1 calls (08806BD4 - 08806C30, length 24)
_S1_2_88F2CFC 18 instructions (0.000%), 2 calls (088F2CFC - 088F2D1C, length 9)
_S1_2_880A024 18 instructions (0.000%), 2 calls (0880A024 - 0880A04C, length 11)
  Back Branch 0880A048 2 times (length 6)
_S1_2_89DD808 18 instructions (0.000%), 1 calls (089DD808 - 089DD84C, length 18)
_S1_2_89CF960 18 instructions (0.000%), 1 calls (089CF960 - 089CFAE8, length 99)
_S1_2_88F5074 18 instructions (0.000%), 1 calls (088F5074 - 088F50B8, length 18)
_S1_2_88449A4 18 instructions (0.000%), 1 calls (088449A4 - 088449E8, length 18)
_S1_2_8841998 18 instructions (0.000%), 1 calls (08841998 - 088419DC, length 18)
_S1_2_883AD54 18 instructions (0.000%), 1 calls (0883AD54 - 0883AD98, length 18)
_S1_2_89D0284 17 instructions (0.000%), 1 calls (089D0284 - 089D0364, length 57)
_S1_2_8924F0C 17 instructions (0.000%), 1 calls (08924F0C - 08924F4C, length 17)
_S1_2_890CB94 17 instructions (0.000%), 1 calls (0890CB94 - 0890CBF0, length 24)
_S1_2_890CB8C 17 instructions (0.000%), 1 calls (0890CB8C - 0890CBF0, length 26)
_S1_2_890CB6C 17 instructions (0.000%), 1 calls (0890CB6C - 0890CBF0, length 34)
_S1_2_890CB64 17 instructions (0.000%), 1 calls (0890CB64 - 0890CBF0, length 36)
_S1_2_890CB3C 17 instructions (0.000%), 1 calls (0890CB3C - 0890CBF0, length 46)
_S1_2_890CAFC 17 instructions (0.000%), 1 calls (0890CAFC - 0890CBF0, length 62)
_S1_2_886901C 17 instructions (0.000%), 1 calls (0886901C - 0886905C, length 17)
_S1_2_8850DCC 17 instructions (0.000%), 1 calls (08850DCC - 08850E2C, length 25)
_S1_2_8850D68 17 instructions (0.000%), 1 calls (08850D68 - 08850DC8, length 25)
_S1_2_8850D04 17 instructions (0.000%), 1 calls (08850D04 - 08850D64, length 25)
_S1_2_8841B28 17 instructions (0.000%), 1 calls (08841B28 - 08841B68, length 17)
_S1_2_8808260 17 instructions (0.000%), 1 calls (08808260 - 088082A0, length 17)
_S1_2_89DDF00 16 instructions (0.000%), 8 calls (089DDF00 - 089DDF04, length 2)
_S1_2_89DDD38 16 instructions (0.000%), 8 calls (089DDD38 - 089DDD3C, length 2)
_S1_2_89DDD20 16 instructions (0.000%), 8 calls (089DDD20 - 089DDD24, length 2)
_S1_2_8913024 16 instructions (0.000%), 4 calls (08913024 - 08913034, length 5)
_S1_2_8912DDC 16 instructions (0.000%), 2 calls (08912DDC - 08912E08, length 12)
_S1_2_8995620 16 instructions (0.000%), 1 calls (08995620 - 0899565C, length 16)
_S1_2_88F3FD4 16 instructions (0.000%), 1 calls (088F3FD4 - 088F4014, length 17)
_S1_2_88F3F4C 16 instructions (0.000%), 1 calls (088F3F4C - 088F3F8C, length 17)
_S1_2_8868A30 16 instructions (0.000%), 1 calls (08868A30 - 08868A6C, length 16)
_S1_2_8861E30 16 instructions (0.000%), 1 calls (08861E30 - 08861E6C, length 16)
_S1_2_8834008 16 instructions (0.000%), 1 calls (08834008 - 08834044, length 16)
_S1_2_8833F6C 16 instructions (0.000%), 1 calls (08833F6C - 08833FA8, length 16)
_S1_2_88283FC 16 instructions (0.000%), 1 calls (088283FC - 08828588, length 100)
_S1_2_89DDA38 15 instructions (0.000%), 3 calls (089DDA38 - 089DDA48, length 5)
_S1_2_899BCF4 15 instructions (0.000%), 3 calls (0899BCF4 - 0899BD04, length 5)
_S1_2_8912DA0 15 instructions (0.000%), 3 calls (08912DA0 - 08912E08, length 27)
_S1_2_8A01988 15 instructions (0.000%), 1 calls (08A01988 - 08A019C0, length 15)
_S1_2_8A0194C 15 instructions (0.000%), 1 calls (08A0194C - 08A01984, length 15)
_S1_2_8A01910 15 instructions (0.000%), 1 calls (08A01910 - 08A01948, length 15)
_S1_2_8A0168C 15 instructions (0.000%), 1 calls (08A0168C - 08A016C4, length 15)
_S1_2_89CC534 15 instructions (0.000%), 1 calls (089CC534 - 089CC56C, length 15)
_S1_2_8994F88 15 instructions (0.000%), 1 calls (08994F88 - 08994FC0, length 15)
_S1_2_8912568 15 instructions (0.000%), 1 calls (08912568 - 0891274C, length 122)
_S1_2_88686A8 15 instructions (0.000%), 1 calls (088686A8 - 088686E0, length 15)
_S1_2_88280E8 15 instructions (0.000%), 1 calls (088280E8 - 08828120, length 15)
_S1_2_8808A1C 15 instructions (0.000%), 1 calls (08808A1C - 08808A54, length 15)
_S1_2_8926514 14 instructions (0.000%), 7 calls (08926514 - 08926518, length 2)
_S1_2_882C6A8 14 instructions (0.000%), 2 calls (0882C6A8 - 0882C6C0, length 7)
_S1_2_89CD108 14 instructions (0.000%), 1 calls (089CD108 - 089CD13C, length 14)
_S1_2_89CCDC0 14 instructions (0.000%), 1 calls (089CCDC0 - 089CCDF4, length 14)
_S1_2_899C428 14 instructions (0.000%), 1 calls (0899C428 - 0899C490, length 27)
_S1_2_8994F20 14 instructions (0.000%), 1 calls (08994F20 - 08994F54, length 14)
_S1_2_8994E84 14 instructions (0.000%), 1 calls (08994E84 - 08994EB8, length 14)
_S1_2_88FC7FC 14 instructions (0.000%), 1 calls (088FC7FC - 088FC830, length 14)
_S1_2_88618A4 14 instructions (0.000%), 1 calls (088618A4 - 088618D8, length 14)
_S1_2_882AC50 14 instructions (0.000%), 1 calls (0882AC50 - 0882AF58, length 195)
  Back Branch 0882AF44 1 times (length 22)
_S1_2_88272FC 14 instructions (0.000%), 1 calls (088272FC - 08827330, length 14)
_S1_2_89CF3EC 13 instructions (0.000%), 2 calls (089CF3EC - 089CF408, length 8)
_S1_2_8A017F8 13 instructions (0.000%), 1 calls (08A017F8 - 08A01828, length 13)
_S1_2_8A013DC 13 instructions (0.000%), 1 calls (08A013DC - 08A0140C, length 13)
_S1_2_8997688 13 instructions (0.000%), 1 calls (08997688 - 089976C4, length 16)
_S1_2_8996868 13 instructions (0.000%), 1 calls (08996868 - 08996898, length 13)
_S1_2_894D3D4 13 instructions (0.000%), 1 calls (0894D3D4 - 0894D404, length 13)
_S1_2_893B460 13 instructions (0.000%), 1 calls (0893B460 - 0893B490, length 13)
_S1_2_8924ED8 13 instructions (0.000%), 1 calls (08924ED8 - 08924F08, length 13)
_S1_2_8924E74 13 instructions (0.000%), 1 calls (08924E74 - 08924EA4, length 13)
_S1_2_890C024 13 instructions (0.000%), 1 calls (0890C024 - 0890C058, length 14)
_S1_2_88F4BE4 13 instructions (0.000%), 1 calls (088F4BE4 - 088F4C14, length 13)
_S1_2_8828084 13 instructions (0.000%), 1 calls (08828084 - 088280C4, length 17)
_S1_2_8827FC4 13 instructions (0.000%), 1 calls (08827FC4 - 08828004, length 17)
_S1_2_89DDE80 12 instructions (0.000%), 6 calls (089DDE80 - 089DDE84, length 2)
_S1_2_88F3BE8 12 instructions (0.000%), 6 calls (088F3BE8 - 088F3BEC, length 2)
_S1_2_893C1F8 12 instructions (0.000%), 4 calls (0893C1F8 - 0893C200, length 3)
_S1_2_89CFB48 12 instructions (0.000%), 2 calls (089CFB48 - 089CFBAC, length 26)
_S1_2_89CC330 12 instructions (0.000%), 1 calls (089CC330 - 089CC35C, length 12)
_S1_2_89962F4 12 instructions (0.000%), 1 calls (089962F4 - 08996320, length 12)
_S1_2_8994F58 12 instructions (0.000%), 1 calls (08994F58 - 08994F84, length 12)
_S1_2_8924EA8 12 instructions (0.000%), 1 calls (08924EA8 - 08924ED4, length 12)
_S1_2_8924E44 12 instructions (0.000%), 1 calls (08924E44 - 08924E70, length 12)
_S1_2_89125E8 12 instructions (0.000%), 1 calls (089125E8 - 0891274C, length 90)
_S1_2_886A314 12 instructions (0.000%), 1 calls (0886A314 - 0886A340, length 12)
_S1_2_88611D4 12 instructions (0.000%), 1 calls (088611D4 - 08861200, length 12)
_S1_2_8806FA8 12 instructions (0.000%), 1 calls (08806FA8 - 08806FD4, length 12)
_S1_2_8804B44 12 instructions (0.000%), 1 calls (08804B44 - 08804B70, length 12)
_S1_2_89DCD68 11 instructions (0.000%), 1 calls (089DCD68 - 089DCD98, length 13)
_S1_2_89DC214 11 instructions (0.000%), 1 calls (089DC214 - 089DC274, length 25)
_S1_2_8994EF4 11 instructions (0.000%), 1 calls (08994EF4 - 08994F1C, length 11)
_S1_2_893DF88 11 instructions (0.000%), 1 calls (0893DF88 - 0893DFC4, length 16)
_S1_2_890C218 11 instructions (0.000%), 1 calls (0890C218 - 0890C4D4, length 176)
_S1_2_890C178 11 instructions (0.000%), 1 calls (0890C178 - 0890C4D4, length 216)
_S1_2_88343B8 11 instructions (0.000%), 1 calls (088343B8 - 088343F8, length 17)
_S1_2_8808C94 11 instructions (0.000%), 1 calls (08808C94 - 08808CBC, length 11)
_S1_2_8808C28 11 instructions (0.000%), 1 calls (08808C28 - 08808C50, length 11)
_S1_2_8808234 11 instructions (0.000%), 1 calls (08808234 - 0880825C, length 11)
_S1_2_88081E0 11 instructions (0.000%), 1 calls (088081E0 - 08808208, length 11)
_S1_2_89DDF10 10 instructions (0.000%), 5 calls (089DDF10 - 089DDF14, length 2)
_S1_2_8912DAC 10 instructions (0.000%), 2 calls (08912DAC - 08912E08, length 24)
_S1_2_88FDEA8 10 instructions (0.000%), 2 calls (088FDEA8 - 088FDEB8, length 5)
_S1_2_88F2E20 10 instructions (0.000%), 2 calls (088F2E20 - 088F2E34, length 6)
_S1_2_89D0320 10 instructions (0.000%), 1 calls (089D0320 - 089D0364, length 18)
_S1_2_89D0270 10 instructions (0.000%), 1 calls (089D0270 - 089D0364, length 62)
_S1_2_899C468 10 instructions (0.000%), 1 calls (0899C468 - 0899C490, length 11)
_S1_2_89976E4 10 instructions (0.000%), 1 calls (089976E4 - 08997718, length 14)
_S1_2_8912728 10 instructions (0.000%), 1 calls (08912728 - 0891274C, length 10)
_S1_2_891271C 10 instructions (0.000%), 1 calls (0891271C - 0891274C, length 13)
_S1_2_891265C 10 instructions (0.000%), 1 calls (0891265C - 0891274C, length 61)
_S1_2_8912650 10 instructions (0.000%), 1 calls (08912650 - 0891274C, length 64)
_S1_2_8912644 10 instructions (0.000%), 1 calls (08912644 - 0891274C, length 67)
_S1_2_8912638 10 instructions (0.000%), 1 calls (08912638 - 0891274C, length 70)
_S1_2_891262C 10 instructions (0.000%), 1 calls (0891262C - 0891274C, length 73)
_S1_2_8912620 10 instructions (0.000%), 1 calls (08912620 - 0891274C, length 76)
_S1_2_8912614 10 instructions (0.000%), 1 calls (08912614 - 0891274C, length 79)
_S1_2_8912608 10 instructions (0.000%), 1 calls (08912608 - 0891274C, length 82)
_S1_2_89125FC 10 instructions (0.000%), 1 calls (089125FC - 0891274C, length 85)
_S1_2_89125DC 10 instructions (0.000%), 1 calls (089125DC - 0891274C, length 93)
_S1_2_8868A00 10 instructions (0.000%), 1 calls (08868A00 - 08868A24, length 10)
_S1_2_882BCA4 10 instructions (0.000%), 1 calls (0882BCA4 - 0882BCC8, length 10)
_S1_2_880820C 10 instructions (0.000%), 1 calls (0880820C - 08808230, length 10)
_S1_2_8804B00 10 instructions (0.000%), 1 calls (08804B00 - 08804B40, length 17)
_S1_2_8935ADC 9 instructions (0.000%), 3 calls (08935ADC - 08935AE4, length 3)
_S1_2_89DE3C0 8 instructions (0.000%), 4 calls (089DE3C0 - 089DE3C4, length 2)
_S1_2_89DE300 8 instructions (0.000%), 4 calls (089DE300 - 089DE304, length 2)
_S1_2_89DE2E8 8 instructions (0.000%), 4 calls (089DE2E8 - 089DE2EC, length 2)
_S1_2_89DDFF0 8 instructions (0.000%), 4 calls (089DDFF0 - 089DDFF4, length 2)
_S1_2_89DDF90 8 instructions (0.000%), 4 calls (089DDF90 - 089DDF94, length 2)
_S1_2_89DDF78 8 instructions (0.000%), 4 calls (089DDF78 - 089DDF7C, length 2)
_S1_2_88FE6EC 8 instructions (0.000%), 4 calls (088FE6EC - 088FE6F0, length 2)
_S1_2_882B478 8 instructions (0.000%), 4 calls (0882B478 - 0882B47C, length 2)
_S1_2_893E690 8 instructions (0.000%), 2 calls (0893E690 - 0893E69C, length 4)
_S1_2_88FF978 8 instructions (0.000%), 2 calls (088FF978 - 088FF984, length 4)
_S1_2_8A0182C 8 instructions (0.000%), 1 calls (08A0182C - 08A01848, length 8)
_S1_2_8A012B8 8 instructions (0.000%), 1 calls (08A012B8 - 08A012D4, length 8)
_S1_2_89DCF54 8 instructions (0.000%), 1 calls (089DCF54 - 089DCF98, length 18)
_S1_2_89D00B0 8 instructions (0.000%), 1 calls (089D00B0 - 089D0364, length 174)
_S1_2_899805C 8 instructions (0.000%), 1 calls (0899805C - 08998078, length 8)
_S1_2_891C7E4 8 instructions (0.000%), 1 calls (0891C7E4 - 0891C800, length 8)
_S1_2_882A4B8 8 instructions (0.000%), 1 calls (0882A4B8 - 0882A4F8, length 17)
_S1_2_8829770 8 instructions (0.000%), 1 calls (08829770 - 088297BC, length 20)
_S1_2_8828124 8 instructions (0.000%), 1 calls (08828124 - 08828140, length 8)
_S1_2_8828028 8 instructions (0.000%), 1 calls (08828028 - 08828044, length 8)
_S1_2_8A017DC 7 instructions (0.000%), 1 calls (08A017DC - 08A017F4, length 7)
_S1_2_8A017C0 7 instructions (0.000%), 1 calls (08A017C0 - 08A017D8, length 7)
_S1_2_8A01670 7 instructions (0.000%), 1 calls (08A01670 - 08A01688, length 7)
_S1_2_89CF35C 7 instructions (0.000%), 1 calls (089CF35C - 089CF390, length 14)
_S1_2_89916D8 7 instructions (0.000%), 1 calls (089916D8 - 089916F0, length 7)
_S1_2_893F0A8 7 instructions (0.000%), 1 calls (0893F0A8 - 0893F0C0, length 7)
_S1_2_891C7C8 7 instructions (0.000%), 1 calls (0891C7C8 - 0891C7E0, length 7)
_S1_2_88EF73C 7 instructions (0.000%), 1 calls (088EF73C - 088EF754, length 7)
_S1_2_8836720 7 instructions (0.000%), 1 calls (08836720 - 08836738, length 7)
_S1_2_8833EE4 7 instructions (0.000%), 1 calls (08833EE4 - 08833EFC, length 7)
_S1_2_882CE44 7 instructions (0.000%), 1 calls (0882CE44 - 0882CE5C, length 7)
_S1_2_8804F84 7 instructions (0.000%), 1 calls (08804F84 - 08804F9C, length 7)
_S1_2_89DE1F0 6 instructions (0.000%), 3 calls (089DE1F0 - 089DE1F4, length 2)
_S1_2_89DDF80 6 instructions (0.000%), 3 calls (089DDF80 - 089DDF84, length 2)
_S1_2_89DDE60 6 instructions (0.000%), 3 calls (089DDE60 - 089DDE64, length 2)
_S1_2_89DDD40 6 instructions (0.000%), 3 calls (089DDD40 - 089DDD44, length 2)
_S1_2_88FE758 6 instructions (0.000%), 2 calls (088FE758 - 088FE760, length 3)
_S1_2_89CCE34 6 instructions (0.000%), 1 calls (089CCE34 - 089CCE48, length 6)
_S1_2_8997680 6 instructions (0.000%), 1 calls (08997680 - 089976C4, length 18)
_S1_2_8995050 6 instructions (0.000%), 1 calls (08995050 - 08995064, length 6)
_S1_2_893EE44 6 instructions (0.000%), 1 calls (0893EE44 - 0893EE68, length 10)
_S1_2_883932C 6 instructions (0.000%), 1 calls (0883932C - 08839340, length 6)
_S1_2_8833F54 6 instructions (0.000%), 1 calls (08833F54 - 08833F68, length 6)
_S1_2_882D020 6 instructions (0.000%), 1 calls (0882D020 - 0882D034, length 6)
_S1_2_8828048 6 instructions (0.000%), 1 calls (08828048 - 0882805C, length 6)
_S1_2_8826638 6 instructions (0.000%), 1 calls (08826638 - 0882664C, length 6)
_S1_2_8A016C8 5 instructions (0.000%), 1 calls (08A016C8 - 08A016D8, length 5)
_S1_2_899BF94 5 instructions (0.000%), 1 calls (0899BF94 - 0899BFA4, length 5)
_S1_2_8998120 5 instructions (0.000%), 1 calls (08998120 - 08998130, length 5)
_S1_2_8995E80 5 instructions (0.000%), 1 calls (08995E80 - 08995E90, length 5)
_S1_2_893DF30 5 instructions (0.000%), 1 calls (0893DF30 - 0893DF48, length 7)
_S1_2_893DEF0 5 instructions (0.000%), 1 calls (0893DEF0 - 0893DF08, length 7)
_S1_2_89135CC 5 instructions (0.000%), 1 calls (089135CC - 089135DC, length 5)
_S1_2_8912D70 5 instructions (0.000%), 1 calls (08912D70 - 08912E08, length 39)
_S1_2_884C68C 5 instructions (0.000%), 1 calls (0884C68C - 0884C69C, length 5)
_S1_2_884C678 5 instructions (0.000%), 1 calls (0884C678 - 0884C688, length 5)
_S1_2_8834ABC 5 instructions (0.000%), 1 calls (08834ABC - 08834ACC, length 5)
_S1_2_89DE3A0 4 instructions (0.000%), 2 calls (089DE3A0 - 089DE3A4, length 2)
_S1_2_89DE378 4 instructions (0.000%), 2 calls (089DE378 - 089DE37C, length 2)
_S1_2_89DDF30 4 instructions (0.000%), 2 calls (089DDF30 - 089DDF34, length 2)
_S1_2_89DDEF8 4 instructions (0.000%), 2 calls (089DDEF8 - 089DDEFC, length 2)
_S1_2_89DDE48 4 instructions (0.000%), 2 calls (089DDE48 - 089DDE4C, length 2)
_S1_2_893D600 4 instructions (0.000%), 2 calls (0893D600 - 0893D604, length 2)
_S1_2_88345DC 4 instructions (0.000%), 2 calls (088345DC - 088345E0, length 2)
_S1_2_8995E70 4 instructions (0.000%), 1 calls (08995E70 - 08995E7C, length 4)
_S1_2_893C1F0 4 instructions (0.000%), 1 calls (0893C1F0 - 0893C200, length 5)
_S1_2_893C1E8 4 instructions (0.000%), 1 calls (0893C1E8 - 0893C200, length 7)
_S1_2_893C1E0 4 instructions (0.000%), 1 calls (0893C1E0 - 0893C200, length 9)
_S1_2_893C1D8 4 instructions (0.000%), 1 calls (0893C1D8 - 0893C200, length 11)
_S1_2_893C1D0 4 instructions (0.000%), 1 calls (0893C1D0 - 0893C200, length 13)
_S1_2_893C1C8 4 instructions (0.000%), 1 calls (0893C1C8 - 0893C200, length 15)
_S1_2_893C1C0 4 instructions (0.000%), 1 calls (0893C1C0 - 0893C200, length 17)
_S1_2_893C1B8 4 instructions (0.000%), 1 calls (0893C1B8 - 0893C200, length 19)
_S1_2_893C1B0 4 instructions (0.000%), 1 calls (0893C1B0 - 0893C200, length 21)
_S1_2_893C1A8 4 instructions (0.000%), 1 calls (0893C1A8 - 0893C200, length 23)
_S1_2_893C1A0 4 instructions (0.000%), 1 calls (0893C1A0 - 0893C200, length 25)
_S1_2_893C198 4 instructions (0.000%), 1 calls (0893C198 - 0893C200, length 27)
_S1_2_893C190 4 instructions (0.000%), 1 calls (0893C190 - 0893C200, length 29)
_S1_2_893C188 4 instructions (0.000%), 1 calls (0893C188 - 0893C200, length 31)
_S1_2_893C180 4 instructions (0.000%), 1 calls (0893C180 - 0893C200, length 33)
_S1_2_893C178 4 instructions (0.000%), 1 calls (0893C178 - 0893C200, length 35)
_S1_2_893C170 4 instructions (0.000%), 1 calls (0893C170 - 0893C200, length 37)
_S1_2_893C168 4 instructions (0.000%), 1 calls (0893C168 - 0893C200, length 39)
_S1_2_893C160 4 instructions (0.000%), 1 calls (0893C160 - 0893C200, length 41)
_S1_2_893C158 4 instructions (0.000%), 1 calls (0893C158 - 0893C200, length 43)
_S1_2_893C150 4 instructions (0.000%), 1 calls (0893C150 - 0893C200, length 45)
_S1_2_893C148 4 instructions (0.000%), 1 calls (0893C148 - 0893C200, length 47)
_S1_2_893C140 4 instructions (0.000%), 1 calls (0893C140 - 0893C200, length 49)
_S1_2_893C138 4 instructions (0.000%), 1 calls (0893C138 - 0893C200, length 51)
_S1_2_893C130 4 instructions (0.000%), 1 calls (0893C130 - 0893C200, length 53)
_S1_2_893C128 4 instructions (0.000%), 1 calls (0893C128 - 0893C200, length 55)
_S1_2_8900994 4 instructions (0.000%), 1 calls (08900994 - 089009A0, length 4)
_S1_2_88FF128 4 instructions (0.000%), 1 calls (088FF128 - 088FF134, length 4)
_S1_2_8861148 4 instructions (0.000%), 1 calls (08861148 - 0886115C, length 6)
_S1_2_8861130 4 instructions (0.000%), 1 calls (08861130 - 08861144, length 6)
_S1_2_8829740 4 instructions (0.000%), 1 calls (08829740 - 0882974C, length 4)
_S1_2_89958A4 3 instructions (0.000%), 1 calls (089958A4 - 089958AC, length 3)
_S1_2_8944794 3 instructions (0.000%), 1 calls (08944794 - 0894479C, length 3)
_S1_2_882DF1C 3 instructions (0.000%), 1 calls (0882DF1C - 0882DF24, length 3)
_S1_2_882A4FC 3 instructions (0.000%), 1 calls (0882A4FC - 0882A504, length 3)
_S1_2_89DE440 2 instructions (0.000%), 1 calls (089DE440 - 089DE444, length 2)
_S1_2_89DE430 2 instructions (0.000%), 1 calls (089DE430 - 089DE434, length 2)
_S1_2_89DE410 2 instructions (0.000%), 1 calls (089DE410 - 089DE414, length 2)
_S1_2_89DE408 2 instructions (0.000%), 1 calls (089DE408 - 089DE40C, length 2)
_S1_2_89DE3F8 2 instructions (0.000%), 1 calls (089DE3F8 - 089DE3FC, length 2)
_S1_2_89DE3E0 2 instructions (0.000%), 1 calls (089DE3E0 - 089DE3E4, length 2)
_S1_2_89DE3D8 2 instructions (0.000%), 1 calls (089DE3D8 - 089DE3DC, length 2)
_S1_2_89DE3C8 2 instructions (0.000%), 1 calls (089DE3C8 - 089DE3CC, length 2)
_S1_2_89DE398 2 instructions (0.000%), 1 calls (089DE398 - 089DE39C, length 2)
_S1_2_89DE380 2 instructions (0.000%), 1 calls (089DE380 - 089DE384, length 2)
_S1_2_89DE360 2 instructions (0.000%), 1 calls (089DE360 - 089DE364, length 2)
_S1_2_89DE358 2 instructions (0.000%), 1 calls (089DE358 - 089DE35C, length 2)
_S1_2_89DE350 2 instructions (0.000%), 1 calls (089DE350 - 089DE354, length 2)
_S1_2_89DE2F0 2 instructions (0.000%), 1 calls (089DE2F0 - 089DE2F4, length 2)
_S1_2_89DE2E0 2 instructions (0.000%), 1 calls (089DE2E0 - 089DE2E4, length 2)
_S1_2_89DE290 2 instructions (0.000%), 1 calls (089DE290 - 089DE294, length 2)
_S1_2_89DE288 2 instructions (0.000%), 1 calls (089DE288 - 089DE28C, length 2)
_S1_2_89DE278 2 instructions (0.000%), 1 calls (089DE278 - 089DE27C, length 2)
_S1_2_89DE1F8 2 instructions (0.000%), 1 calls (089DE1F8 - 089DE1FC, length 2)
_S1_2_89DE050 2 instructions (0.000%), 1 calls (089DE050 - 089DE054, length 2)
_S1_2_89DE048 2 instructions (0.000%), 1 calls (089DE048 - 089DE04C, length 2)
_S1_2_89DE038 2 instructions (0.000%), 1 calls (089DE038 - 089DE03C, length 2)
_S1_2_89DE030 2 instructions (0.000%), 1 calls (089DE030 - 089DE034, length 2)
_S1_2_89DDFF8 2 instructions (0.000%), 1 calls (089DDFF8 - 089DDFFC, length 2)
_S1_2_89DDFE8 2 instructions (0.000%), 1 calls (089DDFE8 - 089DDFEC, length 2)
_S1_2_89DDFD0 2 instructions (0.000%), 1 calls (089DDFD0 - 089DDFD4, length 2)
_S1_2_89DDFB8 2 instructions (0.000%), 1 calls (089DDFB8 - 089DDFBC, length 2)
_S1_2_89DDF60 2 instructions (0.000%), 1 calls (089DDF60 - 089DDF64, length 2)
_S1_2_89DDF40 2 instructions (0.000%), 1 calls (089DDF40 - 089DDF44, length 2)
_S1_2_89DDE20 2 instructions (0.000%), 1 calls (089DDE20 - 089DDE24, length 2)
_S1_2_89DDE18 2 instructions (0.000%), 1 calls (089DDE18 - 089DDE1C, length 2)
_S1_2_89DDE08 2 instructions (0.000%), 1 calls (089DDE08 - 089DDE0C, length 2)
_S1_2_89DDE00 2 instructions (0.000%), 1 calls (089DDE00 - 089DDE04, length 2)
_S1_2_89DDDF8 2 instructions (0.000%), 1 calls (089DDDF8 - 089DDDFC, length 2)
_S1_2_89DDDE8 2 instructions (0.000%), 1 calls (089DDDE8 - 089DDDEC, length 2)
_S1_2_89DDDE0 2 instructions (0.000%), 1 calls (089DDDE0 - 089DDDE4, length 2)
_S1_2_89DDDA0 2 instructions (0.000%), 1 calls (089DDDA0 - 089DDDA4, length 2)
_S1_2_89DDD90 2 instructions (0.000%), 1 calls (089DDD90 - 089DDD94, length 2)
_S1_2_89DDD30 2 instructions (0.000%), 1 calls (089DDD30 - 089DDD34, length 2)
_S1_2_89DDD00 2 instructions (0.000%), 1 calls (089DDD00 - 089DDD04, length 2)
_S1_2_89DDCF0 2 instructions (0.000%), 1 calls (089DDCF0 - 089DDCF4, length 2)
_S1_2_893EDD0 2 instructions (0.000%), 1 calls (0893EDD0 - 0893EDD4, length 2)
_S1_2_893EDC8 2 instructions (0.000%), 1 calls (0893EDC8 - 0893EDCC, length 2)
_S1_2_893EDC0 2 instructions (0.000%), 1 calls (0893EDC0 - 0893EDC4, length 2)
_S1_2_893EDB8 2 instructions (0.000%), 1 calls (0893EDB8 - 0893EDBC, length 2)
_S1_2_893E518 2 instructions (0.000%), 1 calls (0893E518 - 0893E51C, length 2)
_S1_2_893E37C 2 instructions (0.000%), 1 calls (0893E37C - 0893E380, length 2)
_S1_2_893E374 2 instructions (0.000%), 1 calls (0893E374 - 0893E378, length 2)
_S1_2_893E1E0 2 instructions (0.000%), 1 calls (0893E1E0 - 0893E1E4, length 2)
_S1_2_893E1D8 2 instructions (0.000%), 1 calls (0893E1D8 - 0893E1DC, length 2)
_S1_2_893E1A0 2 instructions (0.000%), 1 calls (0893E1A0 - 0893E1A4, length 2)
_S1_2_893E190 2 instructions (0.000%), 1 calls (0893E190 - 0893E194, length 2)
_S1_2_893E168 2 instructions (0.000%), 1 calls (0893E168 - 0893E16C, length 2)
_S1_2_8900578 2 instructions (0.000%), 1 calls (08900578 - 0890057C, length 2)
_S1_2_88FEA78 2 instructions (0.000%), 1 calls (088FEA78 - 088FEA7C, length 2)
_S1_2_883AD3C 2 instructions (0.000%), 1 calls (0883AD3C - 0883AD40, length 2)
_S1_2_8834670 2 instructions (0.000%), 1 calls (08834670 - 08834674, length 2)
_S1_2_881E1C8 (strlen) 0 instructions (0.000%), 233,296 calls (0881E1C8 - 0881E1DC, length 6)
_S1_2_8868630 (nop) 0 instructions (0.000%), 105,071 calls (08868630 - 08868634, length 2)
_S1_2_881B000 (memset) 0 instructions (0.000%), 16,742 calls (0881B000 - 0881B0B4, length 46)
_S1_2_881ABD8 (memcpy) 0 instructions (0.000%), 14,606 calls (0881ABD8 - 0881ACE0, length 67)
_S1_2_8863BC4 (nop) 0 instructions (0.000%), 9,192 calls (08863BC4 - 08863BC8, length 2)
_S1_2_8808D48 (sceGuTexImage) 0 instructions (0.000%), 5,668 calls (08808D48 - 08808DC4, length 32)
_S1_2_8809D0C (sceGuMaterial) 0 instructions (0.000%), 4,693 calls (08809D0C - 08809D98, length 36)
_S1_2_89CF234 (nop) 0 instructions (0.000%), 4,596 calls (089CF234 - 089CF238, length 2)
_S1_2_89CDDDC (nop) 0 instructions (0.000%), 4,596 calls (089CDDDC - 089CDDE0, length 2)
_S1_2_89CCDB8 (nop) 0 instructions (0.000%), 4,596 calls (089CCDB8 - 089CCDBC, length 2)
_S1_2_88FF9AC (nop) 0 instructions (0.000%), 4,596 calls (088FF9AC - 088FF9B0, length 2)
_S1_2_88FB880 (nop) 0 instructions (0.000%), 4,596 calls (088FB880 - 088FB884, length 2)
_S1_2_8868F18 (nop) 0 instructions (0.000%), 4,596 calls (08868F18 - 08868F1C, length 2)
_S1_2_88687F8 (nop) 0 instructions (0.000%), 4,596 calls (088687F8 - 088687FC, length 2)
_S1_2_88687F0 (nop) 0 instructions (0.000%), 4,596 calls (088687F0 - 088687F4, length 2)
_S1_2_8833EB8 (nop) 0 instructions (0.000%), 4,596 calls (08833EB8 - 08833EBC, length 2)
_S1_2_8833E7C (nop) 0 instructions (0.000%), 4,596 calls (08833E7C - 08833E80, length 2)
_S1_2_8833E74 (nop) 0 instructions (0.000%), 4,596 calls (08833E74 - 08833E78, length 2)
_S1_2_8828CD8 (nop) 0 instructions (0.000%), 4,596 calls (08828CD8 - 08828CDC, length 2)
_S1_2_8944784 (nop) 0 instructions (0.000%), 4,525 calls (08944784 - 08944788, length 2)
_S1_2_8910E18 (nop) 0 instructions (0.000%), 4,525 calls (08910E18 - 08910E1C, length 2)
_S1_2_8912E04 (nop) 0 instructions (0.000%), 4,282 calls (08912E04 - 08912E08, length 2)
_S1_2_881DBE4 (strcmp) 0 instructions (0.000%), 1,364 calls (0881DBE4 - 0881DC54, length 29)
_S1_2_8809360 (sceGuSetMatrix) 0 instructions (0.000%), 698 calls (08809360 - 08809660, length 193)
_S1_2_881DAE4 (strchr) 0 instructions (0.000%), 216 calls (0881DAE4 - 0881DBE0, length 64)
_S1_2_891CACC (nop) 0 instructions (0.000%), 68 calls (0891CACC - 0891CAD0, length 2)
_S1_2_891CAC4 (nop) 0 instructions (0.000%), 68 calls (0891CAC4 - 0891CAC8, length 2)
_S1_2_891C718 (nop) 0 instructions (0.000%), 68 calls (0891C718 - 0891C71C, length 2)
_S1_2_8868658 (nop) 0 instructions (0.000%), 3 calls (08868658 - 0886865C, length 2)
_S1_2_89D0368 (nop) 0 instructions (0.000%), 1 calls (089D0368 - 089D036C, length 2)
_S1_2_8991418 (nop) 0 instructions (0.000%), 1 calls (08991418 - 0899141C, length 2)
_S1_2_894475C (nop) 0 instructions (0.000%), 1 calls (0894475C - 08944760, length 2)
_S1_2_891CAD4 (nop) 0 instructions (0.000%), 1 calls (0891CAD4 - 0891CAD8, length 2)
_S1_2_891CABC (nop) 0 instructions (0.000%), 1 calls (0891CABC - 0891CAC0, length 2)
_S1_2_88687E8 (nop) 0 instructions (0.000%), 1 calls (088687E8 - 088687EC, length 2)
_S1_2_8868260 (nop) 0 instructions (0.000%), 1 calls (08868260 - 08868264, length 2)
_S1_2_883B1C0 (nop) 0 instructions (0.000%), 1 calls (0883B1C0 - 0883B1C4, length 2)
_S1_2_8839D5C (nop) 0 instructions (0.000%), 1 calls (08839D5C - 08839D60, length 2)
_S1_2_8836C9C (nop) 0 instructions (0.000%), 1 calls (08836C9C - 08836CA0, length 2)
_S1_2_8836774 (nop) 0 instructions (0.000%), 1 calls (08836774 - 08836778, length 2)
_S1_2_883613C (nop) 0 instructions (0.000%), 1 calls (0883613C - 08836140, length 2)
_S1_2_88360EC (nop) 0 instructions (0.000%), 1 calls (088360EC - 088360F0, length 2)
_S1_2_882687C (nop) 0 instructions (0.000%), 1 calls (0882687C - 08826880, length 2)
_S1_2_8808D10 (sceGuTexProjMapMode) 0 instructions (0.000%), 1 calls (08808D10 - 08808D44, length 14)
_S1_2_8804B74 (nop) 0 instructions (0.000%), 1 calls (08804B74 - 08804B78, length 2)
------------------ GEProfiler ----------------------
GE list count: 4597
Texture load count: 1624, average 0.4 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: 12952ms, average 2.8ms per GE list, max FPS is 354.9
prim: called 60474 times, average 13.2 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 44788 times in PRIM, average 9.7 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=24: used 10566 times in PRIM, average 2.3 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 4595 times in PRIM, average 1.0 per GE list
GU_VERTEX_32BITF|GU_TRANSFORM_2D size=12: used 313 times in PRIM, average 0.1 per GE list
GU_TEXTURE_32BITF|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=20: used 212 times in PRIM, average 0.0 per GE list
