Compilation time 1708ms, 771 calls, average 2.2ms, longest 264ms
CodeBlocks profiling information (1,806,958,306 total cycles):
_S1_2_880EF3C 329,842,814 instructions (18.254%), 4,450 calls (0880EF3C - 0880EF88, length 20)
    0880EF3C:[27BDFFF0]: addiu      $sp, $sp, -16
    0880EF40:[AFBF0004]: sw         $ra, 4($sp)
    0880EF44:[AFB00000]: sw         $s0, 0($sp)
    0880EF48:[3C100898]: lui        $s0, 0x0898 <=> li $s0, 0x08980000
    0880EF4C:[0E2163D6]: jal        0x08858F58 [sceDisplayGetVcount]
    0880EF50:[00000000]: nop
    0880EF54:[8E03B6C0]: lw         $v1, -18752($s0)
    0880EF58:[00431023]: subu       $v0, $v0, $v1
    0880EF5C:[1840FFFB]: blez       $v0, 0x0880EF4C
    0880EF60:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880EF64:[0E213D6C]: jal        0x0884F5B0
    0880EF68:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880EF6C:[0E2163D4]: jal        0x08858F50 [sceDisplayWaitVblankStart]
    0880EF70:[00000000]: nop
    0880EF74:[0E213B23]: jal        0x0884EC8C
    0880EF78:[00000000]: nop
    0880EF7C:[8FBF0004]: lw         $ra, 4($sp)
    0880EF80:[8FB00000]: lw         $s0, 0($sp)
    0880EF84:[03E00008]: jr         $ra
    0880EF88:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0880EF5C 54,963,420 times (length 6)
    0880EF3C:[27BDFFF0]: addiu      $sp, $sp, -16
    0880EF40:[AFBF0004]: sw         $ra, 4($sp)
    0880EF44:[AFB00000]: sw         $s0, 0($sp)
    0880EF48:[3C100898]: lui        $s0, 0x0898 <=> li $s0, 0x08980000
--> 0880EF4C:[0E2163D6]: jal        0x08858F58 [sceDisplayGetVcount]
    0880EF50:[00000000]: nop
    0880EF54:[8E03B6C0]: lw         $v1, -18752($s0)
    0880EF58:[00431023]: subu       $v0, $v0, $v1
--> 0880EF5C:[1840FFFB]: blez       $v0, 0x0880EF4C
    0880EF60:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880EF64:[0E213D6C]: jal        0x0884F5B0
    0880EF68:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880EF6C:[0E2163D4]: jal        0x08858F50 [sceDisplayWaitVblankStart]
_S1_2_880E664 294,178,769 instructions (16.280%), 4,450 calls (0880E664 - 0880E904, length 169)
    0880E664:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    0880E668:[27BDFFB0]: addiu      $sp, $sp, -80
    0880E66C:[24A5B700]: addiu      $a1, $a1, -18688
    0880E670:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E674:[3C060002]: lui        $a2, 0x0002 <=> li $a2, 0x00020000
    0880E678:[AFBF0044]: sw         $ra, 68($sp)
    0880E67C:[AFB40040]: sw         $s4, 64($sp)
    0880E680:[AFB3003C]: sw         $s3, 60($sp)
    0880E684:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0880E688:[AFB20038]: sw         $s2, 56($sp)
    0880E68C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0880E690:[AFB10034]: sw         $s1, 52($sp)
    0880E694:[0E213966]: jal        0x0884E598
    0880E698:[AFB00030]: sw         $s0, 48($sp)
    0880E69C:[240601E0]: addiu      $a2, $zr, 480 <=> li $a2, 480
    0880E6A0:[24070110]: addiu      $a3, $zr, 272 <=> li $a3, 272
    0880E6A4:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    0880E6A8:[0E21402F]: jal        0x088500BC
    0880E6AC:[24050800]: addiu      $a1, $zr, 2048 <=> li $a1, 2048
    0880E6B0:[24051000]: addiu      $a1, $zr, 4096 <=> li $a1, 4096
    0880E6B4:[0E214058]: jal        0x08850160
    0880E6B8:[3404E000]: ori        $a0, $zr, -8192 <=> li $a0, 57344
    0880E6BC:[0E213E1E]: jal        0x0884F878
    0880E6C0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0880E6C4:[24070110]: addiu      $a3, $zr, 272 <=> li $a3, 272
    0880E6C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880E6CC:[240601E0]: addiu      $a2, $zr, 480 <=> li $a2, 480
    0880E6D0:[0E2142C0]: jal        0x08850B00
    0880E6D4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E6D8:[0E214018]: jal        0x08850060
    0880E6DC:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    0880E6E0:[0E214021]: jal        0x08850084
    0880E6E4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E6E8:[0E21401D]: jal        0x08850074
    0880E6EC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E6F0:[0E214025]: jal        0x08850094
    0880E6F4:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    0880E6F8:[0E2137FA]: jal        0x0884DFE8
    0880E6FC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0880E700:[0E212A89]: jal        0x0884AA24
    0880E704:[00000000]: nop
    0880E708:[3C020886]: lui        $v0, 0x0886 <=> li $v0, 0x08860000
    0880E70C:[3C030886]: lui        $v1, 0x0886 <=> li $v1, 0x08860000
    0880E710:[2444D4DC]: addiu      $a0, $v0, -11044
    0880E714:[2465D4E8]: addiu      $a1, $v1, -11032
    0880E718:[8C69D4E8]: lw         $t1, -11032($v1)
    0880E71C:[8CAA0008]: lw         $t2, 8($a1)
    0880E720:[8C47D4DC]: lw         $a3, -11044($v0)
    0880E724:[8C880008]: lw         $t0, 8($a0)
    0880E728:[8C820004]: lw         $v0, 4($a0)
    0880E72C:[8CA30004]: lw         $v1, 4($a1)
    0880E730:[27A60020]: addiu      $a2, $sp, 32
    0880E734:[27A50010]: addiu      $a1, $sp, 16
    0880E738:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0880E73C:[AFA90020]: sw         $t1, 32($sp)
    0880E740:[AFAA0028]: sw         $t2, 40($sp)
    0880E744:[AFA70000]: sw         $a3, 0($sp)
    0880E748:[AFA80008]: sw         $t0, 8($sp)
    0880E74C:[AFA20004]: sw         $v0, 4($sp)
    0880E750:[AFA30024]: sw         $v1, 36($sp)
    0880E754:[AFA00010]: sw         $zr, 16($sp)
    0880E758:[AFA00014]: sw         $zr, 20($sp)
    0880E75C:[0E212E71]: jal        0x0884B9C4
    0880E760:[AFA00018]: sw         $zr, 24($sp)
    0880E764:[0E2137FA]: jal        0x0884DFE8
    0880E768:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E76C:[0E212A89]: jal        0x0884AA24
    0880E770:[00000000]: nop
    0880E774:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0880E778:[3C030887]: lui        $v1, 0x0887 <=> li $v1, 0x08870000
    0880E77C:[C44C881C]: lwc1       $f12, -30692($v0)
    0880E780:[C46D8820]: lwc1       $f13, -30688($v1)
    0880E784:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0880E788:[3C030887]: lui        $v1, 0x0887 <=> li $v1, 0x08870000
    0880E78C:[C44E8824]: lwc1       $f14, -30684($v0)
    0880E790:[0E212CB2]: jal        0x0884B2C8
    0880E794:[C46F8828]: lwc1       $f15, -30680($v1)
    0880E798:[0E2137FA]: jal        0x0884DFE8
    0880E79C:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0880E7A0:[0E213E34]: jal        0x0884F8D0
    0880E7A4:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    0880E7A8:[0E213E34]: jal        0x0884F8D0
    0880E7AC:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    0880E7B0:[3C04FF40]: lui        $a0, 0xFF40 <=> li $a0, 0xFF400000
    0880E7B4:[0E214086]: jal        0x08850218
    0880E7B8:[34844040]: ori        $a0, $a0, 16448
    0880E7BC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0880E7C0:[0E214096]: jal        0x08850258
    0880E7C4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0880E7C8:[0E213E1E]: jal        0x0884F878
    0880E7CC:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0880E7D0:[0E213E1E]: jal        0x0884F878
    0880E7D4:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0880E7D8:[0E213E1E]: jal        0x0884F878
    0880E7DC:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0880E7E0:[0E213E1E]: jal        0x0884F878
    0880E7E4:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    0880E7E8:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    0880E7EC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880E7F0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0880E7F4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E7F8:[0E2142F3]: jal        0x08850BCC
    0880E7FC:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0880E800:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E804:[0E214161]: jal        0x08850584
    0880E808:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880E80C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0880E810:[0E21417B]: jal        0x088505EC
    0880E814:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880E818:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    0880E81C:[0E214156]: jal        0x08850558
    0880E820:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880E824:[0E2040FD]: jal        0x088103F4
    0880E828:[00000000]: nop
    0880E82C:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    0880E830:[AC40DB28]: sw         $zr, -9432($v0)
    0880E834:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0880E838:[24747720]: addiu      $s4, $v1, 30496
    0880E83C:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    0880E840:[241107FF]: addiu      $s1, $zr, 2047 <=> li $s1, 2047
    0880E844:[8E020044]: lw         $v0, 68($s0)
    0880E848:[10520025]: beq        $v0, $s2, 0x0880E8E0
    0880E84C:[2631FFFF]: addiu      $s1, $s1, -1
    0880E850:[26100060]: addiu      $s0, $s0, 96
    0880E854:[0623FFFC]: bgezl      $s1, 0x0880E848
    0880E858:[8E020044]: lw         $v0, 68($s0)
    0880E85C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880E860:[0E2040E9]: jal        0x088103A4
    0880E864:[26520001]: addiu      $s2, $s2, 1
    0880E868:[2A420006]: slti       $v0, $s2, 6
    0880E86C:[1440FFF4]: bne        $v0, $zr, 0x0880E840
    0880E870:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    0880E874:[0E203EDC]: jal        0x0880FB70
    0880E878:[00000000]: nop
    0880E87C:[0E213E34]: jal        0x0884F8D0
    0880E880:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0880E884:[0E213E34]: jal        0x0884F8D0
    0880E888:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0880E88C:[0E213CA2]: jal        0x0884F288
    0880E890:[00000000]: nop
    0880E894:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    0880E898:[0062182A]: slt        $v1, $v1, $v0
    0880E89C:[1460000C]: bne        $v1, $zr, 0x0880E8D0
    0880E8A0:[3C040886]: lui        $a0, 0x0886 <=> li $a0, 0x08860000
    0880E8A4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E8A8:[0E213D6C]: jal        0x0884F5B0
    0880E8AC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880E8B0:[8FBF0044]: lw         $ra, 68($sp)
    0880E8B4:[8FB40040]: lw         $s4, 64($sp)
    0880E8B8:[8FB3003C]: lw         $s3, 60($sp)
    0880E8BC:[8FB20038]: lw         $s2, 56($sp)
    0880E8C0:[8FB10034]: lw         $s1, 52($sp)
    0880E8C4:[8FB00030]: lw         $s0, 48($sp)
    0880E8C8:[03E00008]: jr         $ra
    0880E8CC:[27BD0050]: addiu      $sp, $sp, 80
    0880E8D0:[0E2108E1]: jal        0x08842384
    0880E8D4:[2484D4F4]: addiu      $a0, $a0, -11020
    0880E8D8:[0A203A2A]: j          0x0880E8A8
    0880E8DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E8E0:[9203004A]: lbu        $v1, 74($s0)
    0880E8E4:[5473FFDB]: bnel       $v1, $s3, 0x0880E854
    0880E8E8:[26100060]: addiu      $s0, $s0, 96
    0880E8EC:[92020048]: lbu        $v0, 72($s0)
    0880E8F0:[1443FFD7]: bne        $v0, $v1, 0x0880E850
    0880E8F4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880E8F8:[0E203A42]: jal        0x0880E908
    0880E8FC:[26100060]: addiu      $s0, $s0, 96
    0880E900:[0A203A15]: j          0x0880E854
    0880E904:[00000000]: nop
  Back Branch 0880E854 54,654,900 times (length 5)
    0880E834:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0880E838:[24747720]: addiu      $s4, $v1, 30496
    0880E83C:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    0880E840:[241107FF]: addiu      $s1, $zr, 2047 <=> li $s1, 2047
    0880E844:[8E020044]: lw         $v0, 68($s0)
--> 0880E848:[10520025]: beq        $v0, $s2, 0x0880E8E0
    0880E84C:[2631FFFF]: addiu      $s1, $s1, -1
    0880E850:[26100060]: addiu      $s0, $s0, 96
--> 0880E854:[0623FFFC]: bgezl      $s1, 0x0880E848
    0880E858:[8E020044]: lw         $v0, 68($s0)
    0880E85C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880E860:[0E2040E9]: jal        0x088103A4
    0880E864:[26520001]: addiu      $s2, $s2, 1
  Back Branch 0880E8E4 8,636,420 times (length 38)
    0880E840:[241107FF]: addiu      $s1, $zr, 2047 <=> li $s1, 2047
    0880E844:[8E020044]: lw         $v0, 68($s0)
    0880E848:[10520025]: beq        $v0, $s2, 0x0880E8E0
    0880E84C:[2631FFFF]: addiu      $s1, $s1, -1
    0880E850:[26100060]: addiu      $s0, $s0, 96
--> 0880E854:[0623FFFC]: bgezl      $s1, 0x0880E848
    0880E858:[8E020044]: lw         $v0, 68($s0)
    0880E85C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880E860:[0E2040E9]: jal        0x088103A4
    0880E864:[26520001]: addiu      $s2, $s2, 1
    0880E868:[2A420006]: slti       $v0, $s2, 6
    0880E86C:[1440FFF4]: bne        $v0, $zr, 0x0880E840
    0880E870:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    0880E874:[0E203EDC]: jal        0x0880FB70
    0880E878:[00000000]: nop
    0880E87C:[0E213E34]: jal        0x0884F8D0
    0880E880:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0880E884:[0E213E34]: jal        0x0884F8D0
    0880E888:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0880E88C:[0E213CA2]: jal        0x0884F288
    0880E890:[00000000]: nop
    0880E894:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    0880E898:[0062182A]: slt        $v1, $v1, $v0
    0880E89C:[1460000C]: bne        $v1, $zr, 0x0880E8D0
    0880E8A0:[3C040886]: lui        $a0, 0x0886 <=> li $a0, 0x08860000
    0880E8A4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E8A8:[0E213D6C]: jal        0x0884F5B0
    0880E8AC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880E8B0:[8FBF0044]: lw         $ra, 68($sp)
    0880E8B4:[8FB40040]: lw         $s4, 64($sp)
    0880E8B8:[8FB3003C]: lw         $s3, 60($sp)
    0880E8BC:[8FB20038]: lw         $s2, 56($sp)
    0880E8C0:[8FB10034]: lw         $s1, 52($sp)
    0880E8C4:[8FB00030]: lw         $s0, 48($sp)
    0880E8C8:[03E00008]: jr         $ra
    0880E8CC:[27BD0050]: addiu      $sp, $sp, 80
    0880E8D0:[0E2108E1]: jal        0x08842384
    0880E8D4:[2484D4F4]: addiu      $a0, $a0, -11020
    0880E8D8:[0A203A2A]: j          0x0880E8A8
    0880E8DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E8E0:[9203004A]: lbu        $v1, 74($s0)
--> 0880E8E4:[5473FFDB]: bnel       $v1, $s3, 0x0880E854
    0880E8E8:[26100060]: addiu      $s0, $s0, 96
    0880E8EC:[92020048]: lbu        $v0, 72($s0)
    0880E8F0:[1443FFD7]: bne        $v0, $v1, 0x0880E850
    0880E8F4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 0880E8F0 477,180 times (length 42)
    0880E83C:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    0880E840:[241107FF]: addiu      $s1, $zr, 2047 <=> li $s1, 2047
    0880E844:[8E020044]: lw         $v0, 68($s0)
    0880E848:[10520025]: beq        $v0, $s2, 0x0880E8E0
    0880E84C:[2631FFFF]: addiu      $s1, $s1, -1
--> 0880E850:[26100060]: addiu      $s0, $s0, 96
    0880E854:[0623FFFC]: bgezl      $s1, 0x0880E848
    0880E858:[8E020044]: lw         $v0, 68($s0)
    0880E85C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880E860:[0E2040E9]: jal        0x088103A4
    0880E864:[26520001]: addiu      $s2, $s2, 1
    0880E868:[2A420006]: slti       $v0, $s2, 6
    0880E86C:[1440FFF4]: bne        $v0, $zr, 0x0880E840
    0880E870:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    0880E874:[0E203EDC]: jal        0x0880FB70
    0880E878:[00000000]: nop
    0880E87C:[0E213E34]: jal        0x0884F8D0
    0880E880:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0880E884:[0E213E34]: jal        0x0884F8D0
    0880E888:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0880E88C:[0E213CA2]: jal        0x0884F288
    0880E890:[00000000]: nop
    0880E894:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    0880E898:[0062182A]: slt        $v1, $v1, $v0
    0880E89C:[1460000C]: bne        $v1, $zr, 0x0880E8D0
    0880E8A0:[3C040886]: lui        $a0, 0x0886 <=> li $a0, 0x08860000
    0880E8A4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E8A8:[0E213D6C]: jal        0x0884F5B0
    0880E8AC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880E8B0:[8FBF0044]: lw         $ra, 68($sp)
    0880E8B4:[8FB40040]: lw         $s4, 64($sp)
    0880E8B8:[8FB3003C]: lw         $s3, 60($sp)
    0880E8BC:[8FB20038]: lw         $s2, 56($sp)
    0880E8C0:[8FB10034]: lw         $s1, 52($sp)
    0880E8C4:[8FB00030]: lw         $s0, 48($sp)
    0880E8C8:[03E00008]: jr         $ra
    0880E8CC:[27BD0050]: addiu      $sp, $sp, 80
    0880E8D0:[0E2108E1]: jal        0x08842384
    0880E8D4:[2484D4F4]: addiu      $a0, $a0, -11020
    0880E8D8:[0A203A2A]: j          0x0880E8A8
    0880E8DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E8E0:[9203004A]: lbu        $v1, 74($s0)
    0880E8E4:[5473FFDB]: bnel       $v1, $s3, 0x0880E854
    0880E8E8:[26100060]: addiu      $s0, $s0, 96
    0880E8EC:[92020048]: lbu        $v0, 72($s0)
--> 0880E8F0:[1443FFD7]: bne        $v0, $v1, 0x0880E850
    0880E8F4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880E8F8:[0E203A42]: jal        0x0880E908
    0880E8FC:[26100060]: addiu      $s0, $s0, 96
    0880E900:[0A203A15]: j          0x0880E854
  Back Branch 0880E900 97,743 times (length 45)
    0880E840:[241107FF]: addiu      $s1, $zr, 2047 <=> li $s1, 2047
    0880E844:[8E020044]: lw         $v0, 68($s0)
    0880E848:[10520025]: beq        $v0, $s2, 0x0880E8E0
    0880E84C:[2631FFFF]: addiu      $s1, $s1, -1
    0880E850:[26100060]: addiu      $s0, $s0, 96
--> 0880E854:[0623FFFC]: bgezl      $s1, 0x0880E848
    0880E858:[8E020044]: lw         $v0, 68($s0)
    0880E85C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880E860:[0E2040E9]: jal        0x088103A4
    0880E864:[26520001]: addiu      $s2, $s2, 1
    0880E868:[2A420006]: slti       $v0, $s2, 6
    0880E86C:[1440FFF4]: bne        $v0, $zr, 0x0880E840
    0880E870:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    0880E874:[0E203EDC]: jal        0x0880FB70
    0880E878:[00000000]: nop
    0880E87C:[0E213E34]: jal        0x0884F8D0
    0880E880:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0880E884:[0E213E34]: jal        0x0884F8D0
    0880E888:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0880E88C:[0E213CA2]: jal        0x0884F288
    0880E890:[00000000]: nop
    0880E894:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    0880E898:[0062182A]: slt        $v1, $v1, $v0
    0880E89C:[1460000C]: bne        $v1, $zr, 0x0880E8D0
    0880E8A0:[3C040886]: lui        $a0, 0x0886 <=> li $a0, 0x08860000
    0880E8A4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E8A8:[0E213D6C]: jal        0x0884F5B0
    0880E8AC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880E8B0:[8FBF0044]: lw         $ra, 68($sp)
    0880E8B4:[8FB40040]: lw         $s4, 64($sp)
    0880E8B8:[8FB3003C]: lw         $s3, 60($sp)
    0880E8BC:[8FB20038]: lw         $s2, 56($sp)
    0880E8C0:[8FB10034]: lw         $s1, 52($sp)
    0880E8C4:[8FB00030]: lw         $s0, 48($sp)
    0880E8C8:[03E00008]: jr         $ra
    0880E8CC:[27BD0050]: addiu      $sp, $sp, 80
    0880E8D0:[0E2108E1]: jal        0x08842384
    0880E8D4:[2484D4F4]: addiu      $a0, $a0, -11020
    0880E8D8:[0A203A2A]: j          0x0880E8A8
    0880E8DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880E8E0:[9203004A]: lbu        $v1, 74($s0)
    0880E8E4:[5473FFDB]: bnel       $v1, $s3, 0x0880E854
    0880E8E8:[26100060]: addiu      $s0, $s0, 96
    0880E8EC:[92020048]: lbu        $v0, 72($s0)
    0880E8F0:[1443FFD7]: bne        $v0, $v1, 0x0880E850
    0880E8F4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880E8F8:[0E203A42]: jal        0x0880E908
    0880E8FC:[26100060]: addiu      $s0, $s0, 96
--> 0880E900:[0A203A15]: j          0x0880E854
    0880E904:[00000000]: nop
  Back Branch 0880E86C 26,700 times (length 13)
    0880E82C:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    0880E830:[AC40DB28]: sw         $zr, -9432($v0)
    0880E834:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0880E838:[24747720]: addiu      $s4, $v1, 30496
    0880E83C:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
--> 0880E840:[241107FF]: addiu      $s1, $zr, 2047 <=> li $s1, 2047
    0880E844:[8E020044]: lw         $v0, 68($s0)
    0880E848:[10520025]: beq        $v0, $s2, 0x0880E8E0
    0880E84C:[2631FFFF]: addiu      $s1, $s1, -1
    0880E850:[26100060]: addiu      $s0, $s0, 96
    0880E854:[0623FFFC]: bgezl      $s1, 0x0880E848
    0880E858:[8E020044]: lw         $v0, 68($s0)
    0880E85C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0880E860:[0E2040E9]: jal        0x088103A4
    0880E864:[26520001]: addiu      $s2, $s2, 1
    0880E868:[2A420006]: slti       $v0, $s2, 6
--> 0880E86C:[1440FFF4]: bne        $v0, $zr, 0x0880E840
    0880E870:[02808021]: addu       $s0, $s4, $zr <=> move $s0, $s4
    0880E874:[0E203EDC]: jal        0x0880FB70
    0880E878:[00000000]: nop
    0880E87C:[0E213E34]: jal        0x0884F8D0
_S1_2_88106B4 122,353,526 instructions (6.771%), 192,591 calls (088106B4 - 08810760, length 44)
    088106B4:[27BDFFE0]: addiu      $sp, $sp, -32
    088106B8:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    088106BC:[30A500FF]: andi       $a1, $a1, 255
    088106C0:[AFB3000C]: sw         $s3, 12($sp)
    088106C4:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088106C8:[AFB10004]: sw         $s1, 4($sp)
    088106CC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088106D0:[AFB00000]: sw         $s0, 0($sp)
    088106D4:[2450682C]: addiu      $s0, $v0, 26668
    088106D8:[AFBF0010]: sw         $ra, 16($sp)
    088106DC:[14A00015]: bne        $a1, $zr, 0x08810734
    088106E0:[AFB20008]: sw         $s2, 8($sp)
    088106E4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    088106E8:[24525C2C]: addiu      $s2, $v0, 23596
    088106EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088106F0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088106F4:[0E210ADA]: jal        0x08842B68
    088106F8:[26310001]: addiu      $s1, $s1, 1
    088106FC:[1040000B]: beq        $v0, $zr, 0x0881072C
    08810700:[2A230100]: slti       $v1, $s1, 256
    08810704:[1460FFF9]: bne        $v1, $zr, 0x088106EC
    08810708:[2652000C]: addiu      $s2, $s2, 12
    0881070C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08810710:[8FBF0010]: lw         $ra, 16($sp)
    08810714:[8FB3000C]: lw         $s3, 12($sp)
    08810718:[8FB20008]: lw         $s2, 8($sp)
    0881071C:[8FB10004]: lw         $s1, 4($sp)
    08810720:[8FB00000]: lw         $s0, 0($sp)
    08810724:[03E00008]: jr         $ra
    08810728:[27BD0020]: addiu      $sp, $sp, 32
    0881072C:[0A2041C4]: j          0x08810710
    08810730:[8E420004]: lw         $v0, 4($s2)
    08810734:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08810738:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0881073C:[0E210ADA]: jal        0x08842B68
    08810740:[26310001]: addiu      $s1, $s1, 1
    08810744:[10400005]: beq        $v0, $zr, 0x0881075C
    08810748:[2A230080]: slti       $v1, $s1, 128
    0881074C:[1460FFF9]: bne        $v1, $zr, 0x08810734
    08810750:[2610000C]: addiu      $s0, $s0, 12
    08810754:[0A2041C4]: j          0x08810710
    08810758:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0881075C:[0A2041C4]: j          0x08810710
    08810760:[8E020004]: lw         $v0, 4($s0)
  Back Branch 08810704 14,596,156 times (length 8)
    088106D8:[AFBF0010]: sw         $ra, 16($sp)
    088106DC:[14A00015]: bne        $a1, $zr, 0x08810734
    088106E0:[AFB20008]: sw         $s2, 8($sp)
    088106E4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    088106E8:[24525C2C]: addiu      $s2, $v0, 23596
--> 088106EC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088106F0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088106F4:[0E210ADA]: jal        0x08842B68
    088106F8:[26310001]: addiu      $s1, $s1, 1
    088106FC:[1040000B]: beq        $v0, $zr, 0x0881072C
    08810700:[2A230100]: slti       $v1, $s1, 256
--> 08810704:[1460FFF9]: bne        $v1, $zr, 0x088106EC
    08810708:[2652000C]: addiu      $s2, $s2, 12
    0881070C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08810710:[8FBF0010]: lw         $ra, 16($sp)
    08810714:[8FB3000C]: lw         $s3, 12($sp)
  Back Branch 0881072C 192,468 times (length 9)
    088106FC:[1040000B]: beq        $v0, $zr, 0x0881072C
    08810700:[2A230100]: slti       $v1, $s1, 256
    08810704:[1460FFF9]: bne        $v1, $zr, 0x088106EC
    08810708:[2652000C]: addiu      $s2, $s2, 12
    0881070C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
--> 08810710:[8FBF0010]: lw         $ra, 16($sp)
    08810714:[8FB3000C]: lw         $s3, 12($sp)
    08810718:[8FB20008]: lw         $s2, 8($sp)
    0881071C:[8FB10004]: lw         $s1, 4($sp)
    08810720:[8FB00000]: lw         $s0, 0($sp)
    08810724:[03E00008]: jr         $ra
    08810728:[27BD0020]: addiu      $sp, $sp, 32
--> 0881072C:[0A2041C4]: j          0x08810710
    08810730:[8E420004]: lw         $v0, 4($s2)
    08810734:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08810738:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0881073C:[0E210ADA]: jal        0x08842B68
_S1_2_8858F58 109,935,740 instructions (6.084%), 54,967,870 calls (08858F58 - 08858F5C, length 2)
    08858F58:[03E00008]: jr         $ra
    08858F5C:[0011B88C]: syscall    0x046E2 [sceDisplayGetVcount]
_S1_2_8811008 102,241,422 instructions (5.658%), 192,591 calls (08811008 - 0881161C, length 390)
    08811008:[27BDFE70]: addiu      $sp, $sp, -400
    0881100C:[AFBF0174]: sw         $ra, 372($sp)
    08811010:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08811014:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08811018:[AFBE0170]: sw         $fp, 368($sp)
    0881101C:[248800D0]: addiu      $t0, $a0, 208
    08811020:[AFB7016C]: sw         $s7, 364($sp)
    08811024:[AFB60168]: sw         $s6, 360($sp)
    08811028:[AFB50164]: sw         $s5, 356($sp)
    0881102C:[AFB40160]: sw         $s4, 352($sp)
    08811030:[AFB3015C]: sw         $s3, 348($sp)
    08811034:[AFB20158]: sw         $s2, 344($sp)
    08811038:[AFB10154]: sw         $s1, 340($sp)
    0881103C:[AFB00150]: sw         $s0, 336($sp)
    08811040:[E7B40180]: swc1       $f20, 384($sp)
    08811044:[8CC20000]: lw         $v0, 0($a2)
    08811048:[8CC30004]: lw         $v1, 4($a2)
    0881104C:[8CC40008]: lw         $a0, 8($a2)
    08811050:[8CC5000C]: lw         $a1, 12($a2)
    08811054:[ACE20000]: sw         $v0, 0($a3)
    08811058:[24C60010]: addiu      $a2, $a2, 16
    0881105C:[24E70010]: addiu      $a3, $a3, 16
    08811060:[ACE3FFF4]: sw         $v1, -12($a3)
    08811064:[ACE4FFF8]: sw         $a0, -8($a3)
    08811068:[14C8FFF6]: bne        $a2, $t0, 0x08811044
    0881106C:[ACE5FFFC]: sw         $a1, -4($a3)
    08811070:[27B000D0]: addiu      $s0, $sp, 208
    08811074:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08811078:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881107C:[24060040]: addiu      $a2, $zr, 64 <=> li $a2, 64
    08811080:[27B10110]: addiu      $s1, $sp, 272
    08811084:[0E210753]: jal        0x08841D4C
    08811088:[8FB40000]: lw         $s4, 0($sp)
    0881108C:[24060040]: addiu      $a2, $zr, 64 <=> li $a2, 64
    08811090:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08811094:[0E210753]: jal        0x08841D4C
    08811098:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881109C:[03A09021]: addu       $s2, $sp, $zr <=> move $s2, $sp
    088110A0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088110A4:[27A60010]: addiu      $a2, $sp, 16
    088110A8:[27A70050]: addiu      $a3, $sp, 80
    088110AC:[8CC20000]: lw         $v0, 0($a2)
    088110B0:[8CC30004]: lw         $v1, 4($a2)
    088110B4:[8CC40008]: lw         $a0, 8($a2)
    088110B8:[8CC5000C]: lw         $a1, 12($a2)
    088110BC:[AE020000]: sw         $v0, 0($s0)
    088110C0:[24C60010]: addiu      $a2, $a2, 16
    088110C4:[26100010]: addiu      $s0, $s0, 16
    088110C8:[AE03FFF4]: sw         $v1, -12($s0)
    088110CC:[AE04FFF8]: sw         $a0, -8($s0)
    088110D0:[14C7FFF6]: bne        $a2, $a3, 0x088110AC
    088110D4:[AE05FFFC]: sw         $a1, -4($s0)
    088110D8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088110DC:[26460050]: addiu      $a2, $s2, 80
    088110E0:[26480090]: addiu      $t0, $s2, 144
    088110E4:[8CC20000]: lw         $v0, 0($a2)
    088110E8:[8CC30004]: lw         $v1, 4($a2)
    088110EC:[8CC40008]: lw         $a0, 8($a2)
    088110F0:[8CC5000C]: lw         $a1, 12($a2)
    088110F4:[ACE20000]: sw         $v0, 0($a3)
    088110F8:[24C60010]: addiu      $a2, $a2, 16
    088110FC:[24E70010]: addiu      $a3, $a3, 16
    08811100:[ACE3FFF4]: sw         $v1, -12($a3)
    08811104:[ACE4FFF8]: sw         $a0, -8($a3)
    08811108:[14C8FFF6]: bne        $a2, $t0, 0x088110E4
    0881110C:[ACE5FFFC]: sw         $a1, -4($a3)
    08811110:[824300C8]: lb         $v1, 200($s2)
    08811114:[1860010C]: blez       $v1, 0x08811548
    08811118:[2463FFFF]: addiu      $v1, $v1, -1
    0881111C:[3C020889]: lui        $v0, 0x0889 <=> li $v0, 0x08890000
    08811120:[2442DB7C]: addiu      $v0, $v0, -9348
    08811124:[00031900]: sll        $v1, $v1, 0x0004
    08811128:[00621821]: addu       $v1, $v1, $v0
    0881112C:[8C680000]: lw         $t0, 0($v1)
    08811130:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    08811134:[27C49BC0]: addiu      $a0, $fp, -25664
    08811138:[AFC89BC0]: sw         $t0, -25664($fp)
    0881113C:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08811140:[8C67000C]: lw         $a3, 12($v1)
    08811144:[8C660004]: lw         $a2, 4($v1)
    08811148:[8C650008]: lw         $a1, 8($v1)
    0881114C:[8C535C28]: lw         $s3, 23592($v0)
    08811150:[00C73821]: addu       $a3, $a2, $a3
    08811154:[01052821]: addu       $a1, $t0, $a1
    08811158:[AC870018]: sw         $a3, 24($a0)
    0881115C:[AC850004]: sw         $a1, 4($a0)
    08811160:[AC880008]: sw         $t0, 8($a0)
    08811164:[AC860014]: sw         $a2, 20($a0)
    08811168:[AC860010]: sw         $a2, 16($a0)
    0881116C:[AC85000C]: sw         $a1, 12($a0)
    08811170:[AC87001C]: sw         $a3, 28($a0)
    08811174:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    08811178:[0E213E1E]: jal        0x0884F878
    0881117C:[3C10089E]: lui        $s0, 0x089E <=> li $s0, 0x089E0000
    08811180:[00134080]: sll        $t0, $s3, 0x0002
    08811184:[26028320]: addiu      $v0, $s0, -31968
    08811188:[01021021]: addu       $v0, $t0, $v0
    0881118C:[8C431408]: lw         $v1, 5128($v0)
    08811190:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08811194:[9466002A]: lhu        $a2, 42($v1)
    08811198:[8C620018]: lw         $v0, 24($v1)
    0881119C:[9465002E]: lhu        $a1, 46($v1)
    088111A0:[2CC40001]: sltiu      $a0, $a2, 1
    088111A4:[1480000A]: bne        $a0, $zr, 0x088111D0
    088111A8:[00623821]: addu       $a3, $v1, $v0
    088111AC:[0085001A]: div        $a0, $a1
    088111B0:[50A00001]: beql       $a1, $zr, 0x088111B8
    088111B4:[000001CD]: break      0x00007
    088111B8:[00001010]: mfhi       $v0
    088111BC:[00C20018]: mult       $a2, $v0
    088111C0:[00001812]: mflo       $v1
    088111C4:[00031880]: sll        $v1, $v1, 0x0002
    088111C8:[00671821]: addu       $v1, $v1, $a3
    088111CC:[8C770000]: lw         $s7, 0($v1)
    088111D0:[26108320]: addiu      $s0, $s0, -31968
    088111D4:[01108021]: addu       $s0, $t0, $s0
    088111D8:[8E021408]: lw         $v0, 5128($s0)
    088111DC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088111E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088111E4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088111E8:[94510006]: lhu        $s1, 6($v0)
    088111EC:[0E21419C]: jal        0x08850670
    088111F0:[94530004]: lhu        $s3, 4($v0)
    088111F4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088111F8:[0E21417B]: jal        0x088505EC
    088111FC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08811200:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08811204:[0E214156]: jal        0x08850558
    08811208:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0881120C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08811210:[0E214161]: jal        0x08850584
    08811214:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08811218:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0881121C:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08811220:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08811224:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08811228:[0E2142F3]: jal        0x08850BCC
    0881122C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08811230:[0E213E1E]: jal        0x0884F878
    08811234:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08811238:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0881123C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    08811240:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08811244:[0E214147]: jal        0x0885051C
    08811248:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881124C:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    08811250:[34423408]: ori        $v0, $v0, 13320
    08811254:[02021021]: addu       $v0, $s0, $v0
    08811258:[8C540000]: lw         $s4, 0($v0)
    0881125C:[8E040408]: lw         $a0, 1032($s0)
    08811260:[3C030010]: lui        $v1, 0x0010 <=> li $v1, 0x00100000
    08811264:[2682FFFF]: addiu      $v0, $s4, -1
    08811268:[34634408]: ori        $v1, $v1, 17416
    0881126C:[00401016]: clz        $v0, $v0
    08811270:[02038021]: addu       $s0, $s0, $v1
    08811274:[00021023]: subu       $v0, $zr, $v0 <=> negu $v0, $v0
    08811278:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881127C:[0043A804]: sllv       $s5, $v1, $v0
    08811280:[10800029]: beq        $a0, $zr, 0x08811328
    08811284:[8E100000]: lw         $s0, 0($s0)
    08811288:[9483002A]: lhu        $v1, 42($a0)
    0881128C:[8C820018]: lw         $v0, 24($a0)
    08811290:[9486002E]: lhu        $a2, 46($a0)
    08811294:[2C650001]: sltiu      $a1, $v1, 1
    08811298:[00823821]: addu       $a3, $a0, $v0
    0881129C:[94910004]: lhu        $s1, 4($a0)
    088112A0:[14A0000A]: bne        $a1, $zr, 0x088112CC
    088112A4:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088112A8:[00A6001A]: div        $a1, $a2
    088112AC:[50C00001]: beql       $a2, $zr, 0x088112B4
    088112B0:[000001CD]: break      0x00007
    088112B4:[00001010]: mfhi       $v0
    088112B8:[00620018]: mult       $v1, $v0
    088112BC:[00001812]: mflo       $v1
    088112C0:[00031880]: sll        $v1, $v1, 0x0002
    088112C4:[00671821]: addu       $v1, $v1, $a3
    088112C8:[8C760000]: lw         $s6, 0($v1)
    088112CC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088112D0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088112D4:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    088112D8:[0E21420A]: jal        0x08850828
    088112DC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088112E0:[3A230003]: xori       $v1, $s1, 3
    088112E4:[3A620004]: xori       $v0, $s3, 4
    088112E8:[2C420001]: sltiu      $v0, $v0, 1
    088112EC:[2C630001]: sltiu      $v1, $v1, 1
    088112F0:[00431024]: and        $v0, $v0, $v1
    088112F4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088112F8:[14400009]: bne        $v0, $zr, 0x08811320
    088112FC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08811300:[3A620005]: xori       $v0, $s3, 5
    08811304:[2C420001]: sltiu      $v0, $v0, 1
    08811308:[00431024]: and        $v0, $v0, $v1
    0881130C:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08811310:[14400003]: bne        $v0, $zr, 0x08811320
    08811314:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    08811318:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0881131C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08811320:[0E214219]: jal        0x08850864
    08811324:[00000000]: nop
    08811328:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0881132C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08811330:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    08811334:[02E04021]: addu       $t0, $s7, $zr <=> move $t0, $s7
    08811338:[0E2141C6]: jal        0x08850718
    0881133C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08811340:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    08811344:[C4548850]: lwc1       $f20, -30640($v0)
    08811348:[3C110887]: lui        $s1, 0x0887 <=> li $s1, 0x08870000
    0881134C:[4600A306]: mov.s      $f12, $f20
    08811350:[0E213C58]: jal        0x0884F160
    08811354:[4600A346]: mov.s      $f13, $f20
    08811358:[44806000]: mtc1       $zr, $f12
    0881135C:[0E2141E6]: jal        0x08850798
    08811360:[46006346]: mov.s      $f13, $f12
    08811364:[8E4300BC]: lw         $v1, 188($s2)
    08811368:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881136C:[10620041]: beq        $v1, $v0, 0x08811474
    08811370:[C6228854]: lwc1       $f2, -30636($s1)
    08811374:[C640005C]: lwc1       $f0, 92($s2)
    08811378:[C6430058]: lwc1       $f3, 88($s2)
    0881137C:[C6440054]: lwc1       $f4, 84($s2)
    08811380:[46020002]: mul.s      $f0, $f0, $f2
    08811384:[460218C2]: mul.s      $f3, $f3, $f2
    08811388:[46022102]: mul.s      $f4, $f4, $f2
    0881138C:[C6410050]: lwc1       $f1, 80($s2)
    08811390:[4600014D]: trunc.w.s  $f5, $f0
    08811394:[4600180D]: trunc.w.s  $f0, $f3
    08811398:[46020842]: mul.s      $f1, $f1, $f2
    0881139C:[4600208D]: trunc.w.s  $f2, $f4
    088113A0:[44022800]: mfc1       $v0, $f5
    088113A4:[44030000]: mfc1       $v1, $f0
    088113A8:[460008CD]: trunc.w.s  $f3, $f1
    088113AC:[00022600]: sll        $a0, $v0, 0x0018
    088113B0:[00031400]: sll        $v0, $v1, 0x0010
    088113B4:[00822025]: or         $a0, $a0, $v0
    088113B8:[44021000]: mfc1       $v0, $f2
    088113BC:[27D09BC0]: addiu      $s0, $fp, -25664
    088113C0:[00021A00]: sll        $v1, $v0, 0x0008
    088113C4:[00832025]: or         $a0, $a0, $v1
    088113C8:[44031800]: mfc1       $v1, $f3
    088113CC:[0E2140A1]: jal        0x08850284
    088113D0:[00832025]: or         $a0, $a0, $v1
    088113D4:[C6400008]: lwc1       $f0, 8($s2)
    088113D8:[C6410004]: lwc1       $f1, 4($s2)
    088113DC:[8FC29BC0]: lw         $v0, -25664($fp)
    088113E0:[460000CD]: trunc.w.s  $f3, $f0
    088113E4:[4600088D]: trunc.w.s  $f2, $f1
    088113E8:[8E030010]: lw         $v1, 16($s0)
    088113EC:[8E04000C]: lw         $a0, 12($s0)
    088113F0:[8E05001C]: lw         $a1, 28($s0)
    088113F4:[44071800]: mfc1       $a3, $f3
    088113F8:[44061000]: mfc1       $a2, $f2
    088113FC:[00822023]: subu       $a0, $a0, $v0
    08811400:[0E213FC0]: jal        0x0884FF00
    08811404:[00A32823]: subu       $a1, $a1, $v1
    08811408:[C7A000D0]: lwc1       $f0, 208($sp)
    0881140C:[C7A100D4]: lwc1       $f1, 212($sp)
    08811410:[8FC79BC0]: lw         $a3, -25664($fp)
    08811414:[4600008D]: trunc.w.s  $f2, $f0
    08811418:[4600080D]: trunc.w.s  $f0, $f1
    0881141C:[8E080010]: lw         $t0, 16($s0)
    08811420:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08811424:[44041000]: mfc1       $a0, $f2
    08811428:[44050000]: mfc1       $a1, $f0
    0881142C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08811430:[0E213FC7]: jal        0x0884FF1C
    08811434:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08811438:[0E213E34]: jal        0x0884F8D0
    0881143C:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    08811440:[8FBF0174]: lw         $ra, 372($sp)
    08811444:[8FBE0170]: lw         $fp, 368($sp)
    08811448:[8FB7016C]: lw         $s7, 364($sp)
    0881144C:[8FB60168]: lw         $s6, 360($sp)
    08811450:[8FB50164]: lw         $s5, 356($sp)
    08811454:[8FB40160]: lw         $s4, 352($sp)
    08811458:[8FB3015C]: lw         $s3, 348($sp)
    0881145C:[8FB20158]: lw         $s2, 344($sp)
    08811460:[8FB10154]: lw         $s1, 340($sp)
    08811464:[8FB00150]: lw         $s0, 336($sp)
    08811468:[C7B40180]: lwc1       $f20, 384($sp)
    0881146C:[03E00008]: jr         $ra
    08811470:[27BD0190]: addiu      $sp, $sp, 400
    08811474:[C64000AC]: lwc1       $f0, 172($s2)
    08811478:[C64300A8]: lwc1       $f3, 168($s2)
    0881147C:[C64400A4]: lwc1       $f4, 164($s2)
    08811480:[46020002]: mul.s      $f0, $f0, $f2
    08811484:[460218C2]: mul.s      $f3, $f3, $f2
    08811488:[46022102]: mul.s      $f4, $f4, $f2
    0881148C:[C64100A0]: lwc1       $f1, 160($s2)
    08811490:[4600014D]: trunc.w.s  $f5, $f0
    08811494:[4600180D]: trunc.w.s  $f0, $f3
    08811498:[46020842]: mul.s      $f1, $f1, $f2
    0881149C:[4600208D]: trunc.w.s  $f2, $f4
    088114A0:[44022800]: mfc1       $v0, $f5
    088114A4:[44030000]: mfc1       $v1, $f0
    088114A8:[460008CD]: trunc.w.s  $f3, $f1
    088114AC:[00022600]: sll        $a0, $v0, 0x0018
    088114B0:[00031400]: sll        $v0, $v1, 0x0010
    088114B4:[00822025]: or         $a0, $a0, $v0
    088114B8:[44021000]: mfc1       $v0, $f2
    088114BC:[27D09BC0]: addiu      $s0, $fp, -25664
    088114C0:[00021A00]: sll        $v1, $v0, 0x0008
    088114C4:[00832025]: or         $a0, $a0, $v1
    088114C8:[44031800]: mfc1       $v1, $f3
    088114CC:[0E2140A1]: jal        0x08850284
    088114D0:[00832025]: or         $a0, $a0, $v1
    088114D4:[C6400004]: lwc1       $f0, 4($s2)
    088114D8:[C6410008]: lwc1       $f1, 8($s2)
    088114DC:[8E04000C]: lw         $a0, 12($s0)
    088114E0:[4600008D]: trunc.w.s  $f2, $f0
    088114E4:[460008CD]: trunc.w.s  $f3, $f1
    088114E8:[8FC29BC0]: lw         $v0, -25664($fp)
    088114EC:[8E05001C]: lw         $a1, 28($s0)
    088114F0:[8E030010]: lw         $v1, 16($s0)
    088114F4:[44061000]: mfc1       $a2, $f2
    088114F8:[44071800]: mfc1       $a3, $f3
    088114FC:[00822023]: subu       $a0, $a0, $v0
    08811500:[0E213FC0]: jal        0x0884FF00
    08811504:[00A32823]: subu       $a1, $a1, $v1
    08811508:[C7A100D0]: lwc1       $f1, 208($sp)
    0881150C:[C7A000D4]: lwc1       $f0, 212($sp)
    08811510:[8E080010]: lw         $t0, 16($s0)
    08811514:[46140840]: add.s      $f1, $f1, $f20
    08811518:[46140000]: add.s      $f0, $f0, $f20
    0881151C:[8FC79BC0]: lw         $a3, -25664($fp)
    08811520:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08811524:[4600088D]: trunc.w.s  $f2, $f1
    08811528:[460000CD]: trunc.w.s  $f3, $f0
    0881152C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08811530:[44041000]: mfc1       $a0, $f2
    08811534:[44051800]: mfc1       $a1, $f3
    08811538:[0E213FC7]: jal        0x0884FF1C
    0881153C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08811540:[0A2044DD]: j          0x08811374
    08811544:[C6228854]: lwc1       $f2, -30636($s1)
    08811548:[8E4300C4]: lw         $v1, 196($s2)
    0881154C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08811550:[10620025]: beq        $v1, $v0, 0x088115E8
    08811554:[28620002]: slti       $v0, $v1, 2
    08811558:[14400014]: bne        $v0, $zr, 0x088115AC
    0881155C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08811560:[1462FF04]: bne        $v1, $v0, 0x08811174
    08811564:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    08811568:[00141040]: sll        $v0, $s4, 0x0001
    0881156C:[00541021]: addu       $v0, $v0, $s4
    08811570:[3C030889]: lui        $v1, 0x0889 <=> li $v1, 0x08890000
    08811574:[00021080]: sll        $v0, $v0, 0x0002
    08811578:[2463D63C]: addiu      $v1, $v1, -10692
    0881157C:[00431021]: addu       $v0, $v0, $v1
    08811580:[8C460008]: lw         $a2, 8($v0)
    08811584:[8C450004]: lw         $a1, 4($v0)
    08811588:[8E4700B4]: lw         $a3, 180($s2)
    0881158C:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    08811590:[27C49BC0]: addiu      $a0, $fp, -25664
    08811594:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08811598:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0881159C:[0E204376]: jal        0x08810DD8
    088115A0:[00000000]: nop
    088115A4:[0A20445D]: j          0x08811174
    088115A8:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088115AC:[1460FEF1]: bne        $v1, $zr, 0x08811174
    088115B0:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    088115B4:[00141040]: sll        $v0, $s4, 0x0001
    088115B8:[00541021]: addu       $v0, $v0, $s4
    088115BC:[3C030888]: lui        $v1, 0x0888 <=> li $v1, 0x08880000
    088115C0:[00021080]: sll        $v0, $v0, 0x0002
    088115C4:[24638C3C]: addiu      $v1, $v1, -29636
    088115C8:[00431021]: addu       $v0, $v0, $v1
    088115CC:[8C460008]: lw         $a2, 8($v0)
    088115D0:[8C450004]: lw         $a1, 4($v0)
    088115D4:[8E4700B4]: lw         $a3, 180($s2)
    088115D8:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    088115DC:[27C49BC0]: addiu      $a0, $fp, -25664
    088115E0:[0A204566]: j          0x08811598
    088115E4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088115E8:[00141840]: sll        $v1, $s4, 0x0001
    088115EC:[00741821]: addu       $v1, $v1, $s4
    088115F0:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    088115F4:[00031880]: sll        $v1, $v1, 0x0002
    088115F8:[244290BC]: addiu      $v0, $v0, -28484
    088115FC:[00621821]: addu       $v1, $v1, $v0
    08811600:[924900C9]: lbu        $t1, 201($s2)
    08811604:[8C660008]: lw         $a2, 8($v1)
    08811608:[8C650004]: lw         $a1, 4($v1)
    0881160C:[8E4700B4]: lw         $a3, 180($s2)
    08811610:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    08811614:[27C49BC0]: addiu      $a0, $fp, -25664
    08811618:[0A204567]: j          0x0881159C
    0881161C:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
  Back Branch 08811068 2,503,683 times (length 11)
    08811030:[AFB3015C]: sw         $s3, 348($sp)
    08811034:[AFB20158]: sw         $s2, 344($sp)
    08811038:[AFB10154]: sw         $s1, 340($sp)
    0881103C:[AFB00150]: sw         $s0, 336($sp)
    08811040:[E7B40180]: swc1       $f20, 384($sp)
--> 08811044:[8CC20000]: lw         $v0, 0($a2)
    08811048:[8CC30004]: lw         $v1, 4($a2)
    0881104C:[8CC40008]: lw         $a0, 8($a2)
    08811050:[8CC5000C]: lw         $a1, 12($a2)
    08811054:[ACE20000]: sw         $v0, 0($a3)
    08811058:[24C60010]: addiu      $a2, $a2, 16
    0881105C:[24E70010]: addiu      $a3, $a3, 16
    08811060:[ACE3FFF4]: sw         $v1, -12($a3)
    08811064:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08811068:[14C8FFF6]: bne        $a2, $t0, 0x08811044
    0881106C:[ACE5FFFC]: sw         $a1, -4($a3)
    08811070:[27B000D0]: addiu      $s0, $sp, 208
    08811074:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08811078:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 08811108 770,364 times (length 11)
    088110D0:[14C7FFF6]: bne        $a2, $a3, 0x088110AC
    088110D4:[AE05FFFC]: sw         $a1, -4($s0)
    088110D8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088110DC:[26460050]: addiu      $a2, $s2, 80
    088110E0:[26480090]: addiu      $t0, $s2, 144
--> 088110E4:[8CC20000]: lw         $v0, 0($a2)
    088110E8:[8CC30004]: lw         $v1, 4($a2)
    088110EC:[8CC40008]: lw         $a0, 8($a2)
    088110F0:[8CC5000C]: lw         $a1, 12($a2)
    088110F4:[ACE20000]: sw         $v0, 0($a3)
    088110F8:[24C60010]: addiu      $a2, $a2, 16
    088110FC:[24E70010]: addiu      $a3, $a3, 16
    08811100:[ACE3FFF4]: sw         $v1, -12($a3)
    08811104:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08811108:[14C8FFF6]: bne        $a2, $t0, 0x088110E4
    0881110C:[ACE5FFFC]: sw         $a1, -4($a3)
    08811110:[824300C8]: lb         $v1, 200($s2)
    08811114:[1860010C]: blez       $v1, 0x08811548
    08811118:[2463FFFF]: addiu      $v1, $v1, -1
  Back Branch 088110D0 770,364 times (length 11)
    08811098:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881109C:[03A09021]: addu       $s2, $sp, $zr <=> move $s2, $sp
    088110A0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088110A4:[27A60010]: addiu      $a2, $sp, 16
    088110A8:[27A70050]: addiu      $a3, $sp, 80
--> 088110AC:[8CC20000]: lw         $v0, 0($a2)
    088110B0:[8CC30004]: lw         $v1, 4($a2)
    088110B4:[8CC40008]: lw         $a0, 8($a2)
    088110B8:[8CC5000C]: lw         $a1, 12($a2)
    088110BC:[AE020000]: sw         $v0, 0($s0)
    088110C0:[24C60010]: addiu      $a2, $a2, 16
    088110C4:[26100010]: addiu      $s0, $s0, 16
    088110C8:[AE03FFF4]: sw         $v1, -12($s0)
    088110CC:[AE04FFF8]: sw         $a0, -8($s0)
--> 088110D0:[14C7FFF6]: bne        $a2, $a3, 0x088110AC
    088110D4:[AE05FFFC]: sw         $a1, -4($s0)
    088110D8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088110DC:[26460050]: addiu      $a2, $s2, 80
    088110E0:[26480090]: addiu      $t0, $s2, 144
  Back Branch 088115A4 192,591 times (length 270)
  Back Branch 08811540 192,591 times (length 117)
  Back Branch 08811618 150,543 times (length 33)
    08811588:[8E4700B4]: lw         $a3, 180($s2)
    0881158C:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    08811590:[27C49BC0]: addiu      $a0, $fp, -25664
    08811594:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    08811598:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
--> 0881159C:[0E204376]: jal        0x08810DD8
    088115A0:[00000000]: nop
    088115A4:[0A20445D]: j          0x08811174
    088115A8:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088115AC:[1460FEF1]: bne        $v1, $zr, 0x08811174
    088115B0:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    088115B4:[00141040]: sll        $v0, $s4, 0x0001
    088115B8:[00541021]: addu       $v0, $v0, $s4
    088115BC:[3C030888]: lui        $v1, 0x0888 <=> li $v1, 0x08880000
    088115C0:[00021080]: sll        $v0, $v0, 0x0002
    088115C4:[24638C3C]: addiu      $v1, $v1, -29636
    088115C8:[00431021]: addu       $v0, $v0, $v1
    088115CC:[8C460008]: lw         $a2, 8($v0)
    088115D0:[8C450004]: lw         $a1, 4($v0)
    088115D4:[8E4700B4]: lw         $a3, 180($s2)
    088115D8:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    088115DC:[27C49BC0]: addiu      $a0, $fp, -25664
    088115E0:[0A204566]: j          0x08811598
    088115E4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088115E8:[00141840]: sll        $v1, $s4, 0x0001
    088115EC:[00741821]: addu       $v1, $v1, $s4
    088115F0:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    088115F4:[00031880]: sll        $v1, $v1, 0x0002
    088115F8:[244290BC]: addiu      $v0, $v0, -28484
    088115FC:[00621821]: addu       $v1, $v1, $v0
    08811600:[924900C9]: lbu        $t1, 201($s2)
    08811604:[8C660008]: lw         $a2, 8($v1)
    08811608:[8C650004]: lw         $a1, 4($v1)
    0881160C:[8E4700B4]: lw         $a3, 180($s2)
    08811610:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    08811614:[27C49BC0]: addiu      $a0, $fp, -25664
--> 08811618:[0A204567]: j          0x0881159C
    0881161C:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
  Back Branch 088115AC 42,048 times (length 272)
  Back Branch 088115E0 42,048 times (length 20)
    08811584:[8C450004]: lw         $a1, 4($v0)
    08811588:[8E4700B4]: lw         $a3, 180($s2)
    0881158C:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    08811590:[27C49BC0]: addiu      $a0, $fp, -25664
    08811594:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
--> 08811598:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0881159C:[0E204376]: jal        0x08810DD8
    088115A0:[00000000]: nop
    088115A4:[0A20445D]: j          0x08811174
    088115A8:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088115AC:[1460FEF1]: bne        $v1, $zr, 0x08811174
    088115B0:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    088115B4:[00141040]: sll        $v0, $s4, 0x0001
    088115B8:[00541021]: addu       $v0, $v0, $s4
    088115BC:[3C030888]: lui        $v1, 0x0888 <=> li $v1, 0x08880000
    088115C0:[00021080]: sll        $v0, $v0, 0x0002
    088115C4:[24638C3C]: addiu      $v1, $v1, -29636
    088115C8:[00431021]: addu       $v0, $v0, $v1
    088115CC:[8C460008]: lw         $a2, 8($v0)
    088115D0:[8C450004]: lw         $a1, 4($v0)
    088115D4:[8E4700B4]: lw         $a3, 180($s2)
    088115D8:[3C1E08BC]: lui        $fp, 0x08BC <=> li $fp, 0x08BC0000
    088115DC:[27C49BC0]: addiu      $a0, $fp, -25664
--> 088115E0:[0A204566]: j          0x08811598
    088115E4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088115E8:[00141840]: sll        $v1, $s4, 0x0001
    088115EC:[00741821]: addu       $v1, $v1, $s4
    088115F0:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
_S1_2_8806A6C 94,518,978 instructions (5.231%), 4,583 calls (08806A6C - 08806AF4, length 35)
    08806A6C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806A70:[8C4686E8]: lw         $a2, -31000($v0)
    08806A74:[3C03088A]: lui        $v1, 0x088A <=> li $v1, 0x088A0000
    08806A78:[18C00009]: blez       $a2, 0x08806AA0
    08806A7C:[8C6586F8]: lw         $a1, -30984($v1)
    08806A80:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    08806A84:[244487A0]: addiu      $a0, $v0, -30816
    08806A88:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08806A8C:[8C820000]: lw         $v0, 0($a0)
    08806A90:[2463FFFF]: addiu      $v1, $v1, -1
    08806A94:[24840004]: addiu      $a0, $a0, 4
    08806A98:[1460FFFC]: bne        $v1, $zr, 0x08806A8C
    08806A9C:[00A22823]: subu       $a1, $a1, $v0
    08806AA0:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806AA4:[8C4386EC]: lw         $v1, -30996($v0)
    08806AA8:[18600007]: blez       $v1, 0x08806AC8
    08806AAC:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    08806AB0:[24448840]: addiu      $a0, $v0, -30656
    08806AB4:[8C820000]: lw         $v0, 0($a0)
    08806AB8:[2463FFFF]: addiu      $v1, $v1, -1
    08806ABC:[24840004]: addiu      $a0, $a0, 4
    08806AC0:[1460FFFC]: bne        $v1, $zr, 0x08806AB4
    08806AC4:[00A22823]: subu       $a1, $a1, $v0
    08806AC8:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806ACC:[24448778]: addiu      $a0, $v0, -30856
    08806AD0:[24030FFF]: addiu      $v1, $zr, 4095 <=> li $v1, 4095
    08806AD4:[8C82000C]: lw         $v0, 12($a0)
    08806AD8:[14400003]: bne        $v0, $zr, 0x08806AE8
    08806ADC:[2463FFFF]: addiu      $v1, $v1, -1
    08806AE0:[8C820008]: lw         $v0, 8($a0)
    08806AE4:[00A22823]: subu       $a1, $a1, $v0
    08806AE8:[0461FFFA]: bgez       $v1, 0x08806AD4
    08806AEC:[24840010]: addiu      $a0, $a0, 16
    08806AF0:[03E00008]: jr         $ra
    08806AF4:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
  Back Branch 08806AE8 18,771,968 times (length 7)
    08806AC0:[1460FFFC]: bne        $v1, $zr, 0x08806AB4
    08806AC4:[00A22823]: subu       $a1, $a1, $v0
    08806AC8:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806ACC:[24448778]: addiu      $a0, $v0, -30856
    08806AD0:[24030FFF]: addiu      $v1, $zr, 4095 <=> li $v1, 4095
--> 08806AD4:[8C82000C]: lw         $v0, 12($a0)
    08806AD8:[14400003]: bne        $v0, $zr, 0x08806AE8
    08806ADC:[2463FFFF]: addiu      $v1, $v1, -1
    08806AE0:[8C820008]: lw         $v0, 8($a0)
    08806AE4:[00A22823]: subu       $a1, $a1, $v0
--> 08806AE8:[0461FFFA]: bgez       $v1, 0x08806AD4
    08806AEC:[24840010]: addiu      $a0, $a0, 16
    08806AF0:[03E00008]: jr         $ra
    08806AF4:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
  Back Branch 08806A98 4,583 times (length 5)
    08806A78:[18C00009]: blez       $a2, 0x08806AA0
    08806A7C:[8C6586F8]: lw         $a1, -30984($v1)
    08806A80:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    08806A84:[244487A0]: addiu      $a0, $v0, -30816
    08806A88:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
--> 08806A8C:[8C820000]: lw         $v0, 0($a0)
    08806A90:[2463FFFF]: addiu      $v1, $v1, -1
    08806A94:[24840004]: addiu      $a0, $a0, 4
--> 08806A98:[1460FFFC]: bne        $v1, $zr, 0x08806A8C
    08806A9C:[00A22823]: subu       $a1, $a1, $v0
    08806AA0:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806AA4:[8C4386EC]: lw         $v1, -30996($v0)
    08806AA8:[18600007]: blez       $v1, 0x08806AC8
  Back Branch 08806AC0 4,583 times (length 5)
    08806AA0:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806AA4:[8C4386EC]: lw         $v1, -30996($v0)
    08806AA8:[18600007]: blez       $v1, 0x08806AC8
    08806AAC:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    08806AB0:[24448840]: addiu      $a0, $v0, -30656
--> 08806AB4:[8C820000]: lw         $v0, 0($a0)
    08806AB8:[2463FFFF]: addiu      $v1, $v1, -1
    08806ABC:[24840004]: addiu      $a0, $a0, 4
--> 08806AC0:[1460FFFC]: bne        $v1, $zr, 0x08806AB4
    08806AC4:[00A22823]: subu       $a1, $a1, $v0
    08806AC8:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806ACC:[24448778]: addiu      $a0, $v0, -30856
    08806AD0:[24030FFF]: addiu      $v1, $zr, 4095 <=> li $v1, 4095
_S1_2_8806AF8 94,320,194 instructions (5.220%), 4,583 calls (08806AF8 - 08806B58, length 25)
    08806AF8:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806AFC:[8C4386E8]: lw         $v1, -31000($v0)
    08806B00:[18600008]: blez       $v1, 0x08806B24
    08806B04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08806B08:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    08806B0C:[244487A0]: addiu      $a0, $v0, -30816
    08806B10:[8C820000]: lw         $v0, 0($a0)
    08806B14:[2463FFFF]: addiu      $v1, $v1, -1
    08806B18:[24840004]: addiu      $a0, $a0, 4
    08806B1C:[1460FFFC]: bne        $v1, $zr, 0x08806B10
    08806B20:[00C23021]: addu       $a2, $a2, $v0
    08806B24:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806B28:[24448778]: addiu      $a0, $v0, -30856
    08806B2C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08806B30:[24030FFF]: addiu      $v1, $zr, 4095 <=> li $v1, 4095
    08806B34:[8C82000C]: lw         $v0, 12($a0)
    08806B38:[10450005]: beq        $v0, $a1, 0x08806B50
    08806B3C:[2463FFFF]: addiu      $v1, $v1, -1
    08806B40:[0461FFFC]: bgez       $v1, 0x08806B34
    08806B44:[24840010]: addiu      $a0, $a0, 16
    08806B48:[03E00008]: jr         $ra
    08806B4C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08806B50:[8C820008]: lw         $v0, 8($a0)
    08806B54:[0A201AD0]: j          0x08806B40
    08806B58:[00C23023]: subu       $a2, $a2, $v0
  Back Branch 08806B40 18,771,968 times (length 5)
    08806B20:[00C23021]: addu       $a2, $a2, $v0
    08806B24:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806B28:[24448778]: addiu      $a0, $v0, -30856
    08806B2C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08806B30:[24030FFF]: addiu      $v1, $zr, 4095 <=> li $v1, 4095
--> 08806B34:[8C82000C]: lw         $v0, 12($a0)
    08806B38:[10450005]: beq        $v0, $a1, 0x08806B50
    08806B3C:[2463FFFF]: addiu      $v1, $v1, -1
--> 08806B40:[0461FFFC]: bgez       $v1, 0x08806B34
    08806B44:[24840010]: addiu      $a0, $a0, 16
    08806B48:[03E00008]: jr         $ra
    08806B4C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08806B50:[8C820008]: lw         $v0, 8($a0)
  Back Branch 08806B54 127,481 times (length 7)
    08806B2C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08806B30:[24030FFF]: addiu      $v1, $zr, 4095 <=> li $v1, 4095
    08806B34:[8C82000C]: lw         $v0, 12($a0)
    08806B38:[10450005]: beq        $v0, $a1, 0x08806B50
    08806B3C:[2463FFFF]: addiu      $v1, $v1, -1
--> 08806B40:[0461FFFC]: bgez       $v1, 0x08806B34
    08806B44:[24840010]: addiu      $a0, $a0, 16
    08806B48:[03E00008]: jr         $ra
    08806B4C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08806B50:[8C820008]: lw         $v0, 8($a0)
--> 08806B54:[0A201AD0]: j          0x08806B40
    08806B58:[00C23023]: subu       $a2, $a2, $v0
  Back Branch 08806B1C 4,583 times (length 5)
    08806AFC:[8C4386E8]: lw         $v1, -31000($v0)
    08806B00:[18600008]: blez       $v1, 0x08806B24
    08806B04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08806B08:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    08806B0C:[244487A0]: addiu      $a0, $v0, -30816
--> 08806B10:[8C820000]: lw         $v0, 0($a0)
    08806B14:[2463FFFF]: addiu      $v1, $v1, -1
    08806B18:[24840004]: addiu      $a0, $a0, 4
--> 08806B1C:[1460FFFC]: bne        $v1, $zr, 0x08806B10
    08806B20:[00C23021]: addu       $a2, $a2, $v0
    08806B24:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806B28:[24448778]: addiu      $a0, $v0, -30856
    08806B2C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
_S1_2_8806B5C 93,940,250 instructions (5.199%), 4,583 calls (08806B5C - 08806BBC, length 25)
    08806B5C:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806B60:[8C4386EC]: lw         $v1, -30996($v0)
    08806B64:[18600008]: blez       $v1, 0x08806B88
    08806B68:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08806B6C:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    08806B70:[24448840]: addiu      $a0, $v0, -30656
    08806B74:[8C820000]: lw         $v0, 0($a0)
    08806B78:[2463FFFF]: addiu      $v1, $v1, -1
    08806B7C:[24840004]: addiu      $a0, $a0, 4
    08806B80:[1460FFFC]: bne        $v1, $zr, 0x08806B74
    08806B84:[00C23021]: addu       $a2, $a2, $v0
    08806B88:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806B8C:[24448778]: addiu      $a0, $v0, -30856
    08806B90:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08806B94:[24030FFF]: addiu      $v1, $zr, 4095 <=> li $v1, 4095
    08806B98:[8C82000C]: lw         $v0, 12($a0)
    08806B9C:[10450005]: beq        $v0, $a1, 0x08806BB4
    08806BA0:[2463FFFF]: addiu      $v1, $v1, -1
    08806BA4:[0461FFFC]: bgez       $v1, 0x08806B98
    08806BA8:[24840010]: addiu      $a0, $a0, 16
    08806BAC:[03E00008]: jr         $ra
    08806BB0:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08806BB4:[8C820008]: lw         $v0, 8($a0)
    08806BB8:[0A201AE9]: j          0x08806BA4
    08806BBC:[00C23023]: subu       $a2, $a2, $v0
  Back Branch 08806BA4 18,771,968 times (length 5)
    08806B84:[00C23021]: addu       $a2, $a2, $v0
    08806B88:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806B8C:[24448778]: addiu      $a0, $v0, -30856
    08806B90:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08806B94:[24030FFF]: addiu      $v1, $zr, 4095 <=> li $v1, 4095
--> 08806B98:[8C82000C]: lw         $v0, 12($a0)
    08806B9C:[10450005]: beq        $v0, $a1, 0x08806BB4
    08806BA0:[2463FFFF]: addiu      $v1, $v1, -1
--> 08806BA4:[0461FFFC]: bgez       $v1, 0x08806B98
    08806BA8:[24840010]: addiu      $a0, $a0, 16
    08806BAC:[03E00008]: jr         $ra
    08806BB0:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08806BB4:[8C820008]: lw         $v0, 8($a0)
  Back Branch 08806B80 4,583 times (length 5)
    08806B60:[8C4386EC]: lw         $v1, -30996($v0)
    08806B64:[18600008]: blez       $v1, 0x08806B88
    08806B68:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08806B6C:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    08806B70:[24448840]: addiu      $a0, $v0, -30656
--> 08806B74:[8C820000]: lw         $v0, 0($a0)
    08806B78:[2463FFFF]: addiu      $v1, $v1, -1
    08806B7C:[24840004]: addiu      $a0, $a0, 4
--> 08806B80:[1460FFFC]: bne        $v1, $zr, 0x08806B74
    08806B84:[00C23021]: addu       $a2, $a2, $v0
    08806B88:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806B8C:[24448778]: addiu      $a0, $v0, -30856
    08806B90:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
  Back Branch 08806BB8 833 times (length 7)
    08806B90:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08806B94:[24030FFF]: addiu      $v1, $zr, 4095 <=> li $v1, 4095
    08806B98:[8C82000C]: lw         $v0, 12($a0)
    08806B9C:[10450005]: beq        $v0, $a1, 0x08806BB4
    08806BA0:[2463FFFF]: addiu      $v1, $v1, -1
--> 08806BA4:[0461FFFC]: bgez       $v1, 0x08806B98
    08806BA8:[24840010]: addiu      $a0, $a0, 16
    08806BAC:[03E00008]: jr         $ra
    08806BB0:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08806BB4:[8C820008]: lw         $v0, 8($a0)
--> 08806BB8:[0A201AE9]: j          0x08806BA4
    08806BBC:[00C23023]: subu       $a2, $a2, $v0
_S1_2_88116EC 68,756,340 instructions (3.805%), 192,591 calls (088116EC - 088118B4, length 115)
    088116EC:[27BDFF10]: addiu      $sp, $sp, -240
    088116F0:[AFBF00EC]: sw         $ra, 236($sp)
    088116F4:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088116F8:[24A800D0]: addiu      $t0, $a1, 208
    088116FC:[AFB600E8]: sw         $s6, 232($sp)
    08811700:[AFB500E4]: sw         $s5, 228($sp)
    08811704:[AFB300DC]: sw         $s3, 220($sp)
    08811708:[AFB100D4]: sw         $s1, 212($sp)
    0881170C:[AFB000D0]: sw         $s0, 208($sp)
    08811710:[AFB400E0]: sw         $s4, 224($sp)
    08811714:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08811718:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0881171C:[AFB200D8]: sw         $s2, 216($sp)
    08811720:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08811724:[8CE20000]: lw         $v0, 0($a3)
    08811728:[8CE30004]: lw         $v1, 4($a3)
    0881172C:[8CE40008]: lw         $a0, 8($a3)
    08811730:[8CE5000C]: lw         $a1, 12($a3)
    08811734:[ACC20000]: sw         $v0, 0($a2)
    08811738:[24E70010]: addiu      $a3, $a3, 16
    0881173C:[24C60010]: addiu      $a2, $a2, 16
    08811740:[ACC3FFF4]: sw         $v1, -12($a2)
    08811744:[ACC4FFF8]: sw         $a0, -8($a2)
    08811748:[14E8FFF6]: bne        $a3, $t0, 0x08811724
    0881174C:[ACC5FFFC]: sw         $a1, -4($a2)
    08811750:[93A500C9]: lbu        $a1, 201($sp)
    08811754:[3C1608BC]: lui        $s6, 0x08BC <=> li $s6, 0x08BC0000
    08811758:[26C29BE0]: addiu      $v0, $s6, -25632
    0881175C:[0014A880]: sll        $s5, $s4, 0x0002
    08811760:[02A21021]: addu       $v0, $s5, $v0
    08811764:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08811768:[0E2041AD]: jal        0x088106B4
    0881176C:[8C530000]: lw         $s3, 0($v0)
    08811770:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08811774:[AFA20000]: sw         $v0, 0($sp)
    08811778:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0881177C:[12020038]: beq        $s0, $v0, 0x08811860
    08811780:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    08811784:[3C040889]: lui        $a0, 0x0889 <=> li $a0, 0x08890000
    08811788:[8C83DC64]: lw         $v1, -9116($a0)
    0881178C:[2484DC64]: addiu      $a0, $a0, -9116
    08811790:[2A650800]: slti       $a1, $s3, 2048
    08811794:[AE230090]: sw         $v1, 144($s1)
    08811798:[8C820004]: lw         $v0, 4($a0)
    0881179C:[AE220094]: sw         $v0, 148($s1)
    088117A0:[8C830008]: lw         $v1, 8($a0)
    088117A4:[AE230098]: sw         $v1, 152($s1)
    088117A8:[8C82000C]: lw         $v0, 12($a0)
    088117AC:[10A00022]: beq        $a1, $zr, 0x08811838
    088117B0:[AE22009C]: sw         $v0, 156($s1)
    088117B4:[240400D0]: addiu      $a0, $zr, 208 <=> li $a0, 208
    088117B8:[02640018]: mult       $s3, $a0
    088117BC:[3C020006]: lui        $v0, 0x0006 <=> li $v0, 0x00060000
    088117C0:[34428000]: ori        $v0, $v0, -32768
    088117C4:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    088117C8:[24639BC0]: addiu      $v1, $v1, -25664
    088117CC:[00002012]: mflo       $a0
    088117D0:[02820018]: mult       $s4, $v0
    088117D4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088117D8:[262800D0]: addiu      $t0, $s1, 208
    088117DC:[00001012]: mflo       $v0
    088117E0:[00822021]: addu       $a0, $a0, $v0
    088117E4:[00833821]: addu       $a3, $a0, $v1
    088117E8:[8CC20000]: lw         $v0, 0($a2)
    088117EC:[8CC30004]: lw         $v1, 4($a2)
    088117F0:[8CC40008]: lw         $a0, 8($a2)
    088117F4:[8CC5000C]: lw         $a1, 12($a2)
    088117F8:[ACE20000]: sw         $v0, 0($a3)
    088117FC:[24C60010]: addiu      $a2, $a2, 16
    08811800:[24E70010]: addiu      $a3, $a3, 16
    08811804:[ACE3FFF4]: sw         $v1, -12($a3)
    08811808:[ACE4FFF8]: sw         $a0, -8($a3)
    0881180C:[14C8FFF6]: bne        $a2, $t0, 0x088117E8
    08811810:[ACE5FFFC]: sw         $a1, -4($a3)
    08811814:[3C0308BC]: lui        $v1, 0x08BC <=> li $v1, 0x08BC0000
    08811818:[26C29BE0]: addiu      $v0, $s6, -25632
    0881181C:[24639BE8]: addiu      $v1, $v1, -25624
    08811820:[02A21021]: addu       $v0, $s5, $v0
    08811824:[02831821]: addu       $v1, $s4, $v1
    08811828:[26730001]: addiu      $s3, $s3, 1
    0881182C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08811830:[AC530000]: sw         $s3, 0($v0)
    08811834:[A0640000]: sb         $a0, 0($v1)
    08811838:[8FBF00EC]: lw         $ra, 236($sp)
    0881183C:[8FB600E8]: lw         $s6, 232($sp)
    08811840:[8FB500E4]: lw         $s5, 228($sp)
    08811844:[8FB400E0]: lw         $s4, 224($sp)
    08811848:[8FB300DC]: lw         $s3, 220($sp)
    0881184C:[8FB200D8]: lw         $s2, 216($sp)
    08811850:[8FB100D4]: lw         $s1, 212($sp)
    08811854:[8FB000D0]: lw         $s0, 208($sp)
    08811858:[03E00008]: jr         $ra
    0881185C:[27BD00F0]: addiu      $sp, $sp, 240
    08811860:[93A600C9]: lbu        $a2, 201($sp)
    08811864:[8FA500C4]: lw         $a1, 196($sp)
    08811868:[0E20415D]: jal        0x08810574
    0881186C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08811870:[10500007]: beq        $v0, $s0, 0x08811890
    08811874:[93A600C9]: lbu        $a2, 201($sp)
    08811878:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881187C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08811880:[0E2041D9]: jal        0x08810764
    08811884:[AFA20000]: sw         $v0, 0($sp)
    08811888:[0A2045E2]: j          0x08811788
    0881188C:[3C040889]: lui        $a0, 0x0889 <=> li $a0, 0x08890000
    08811890:[3C040886]: lui        $a0, 0x0886 <=> li $a0, 0x08860000
    08811894:[2484DF08]: addiu      $a0, $a0, -8440
    08811898:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881189C:[0E20415D]: jal        0x08810574
    088118A0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088118A4:[AFA20000]: sw         $v0, 0($sp)
    088118A8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088118AC:[AFA200B8]: sw         $v0, 184($sp)
    088118B0:[0A2045E1]: j          0x08811784
    088118B4:[AFA000C4]: sw         $zr, 196($sp)
  Back Branch 0881180C 2,503,683 times (length 11)
    088117D4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088117D8:[262800D0]: addiu      $t0, $s1, 208
    088117DC:[00001012]: mflo       $v0
    088117E0:[00822021]: addu       $a0, $a0, $v0
    088117E4:[00833821]: addu       $a3, $a0, $v1
--> 088117E8:[8CC20000]: lw         $v0, 0($a2)
    088117EC:[8CC30004]: lw         $v1, 4($a2)
    088117F0:[8CC40008]: lw         $a0, 8($a2)
    088117F4:[8CC5000C]: lw         $a1, 12($a2)
    088117F8:[ACE20000]: sw         $v0, 0($a3)
    088117FC:[24C60010]: addiu      $a2, $a2, 16
    08811800:[24E70010]: addiu      $a3, $a3, 16
    08811804:[ACE3FFF4]: sw         $v1, -12($a3)
    08811808:[ACE4FFF8]: sw         $a0, -8($a3)
--> 0881180C:[14C8FFF6]: bne        $a2, $t0, 0x088117E8
    08811810:[ACE5FFFC]: sw         $a1, -4($a3)
    08811814:[3C0308BC]: lui        $v1, 0x08BC <=> li $v1, 0x08BC0000
    08811818:[26C29BE0]: addiu      $v0, $s6, -25632
    0881181C:[24639BE8]: addiu      $v1, $v1, -25624
  Back Branch 08811748 2,503,683 times (length 11)
    08811710:[AFB400E0]: sw         $s4, 224($sp)
    08811714:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08811718:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0881171C:[AFB200D8]: sw         $s2, 216($sp)
    08811720:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
--> 08811724:[8CE20000]: lw         $v0, 0($a3)
    08811728:[8CE30004]: lw         $v1, 4($a3)
    0881172C:[8CE40008]: lw         $a0, 8($a3)
    08811730:[8CE5000C]: lw         $a1, 12($a3)
    08811734:[ACC20000]: sw         $v0, 0($a2)
    08811738:[24E70010]: addiu      $a3, $a3, 16
    0881173C:[24C60010]: addiu      $a2, $a2, 16
    08811740:[ACC3FFF4]: sw         $v1, -12($a2)
    08811744:[ACC4FFF8]: sw         $a0, -8($a2)
--> 08811748:[14E8FFF6]: bne        $a3, $t0, 0x08811724
    0881174C:[ACC5FFFC]: sw         $a1, -4($a2)
    08811750:[93A500C9]: lbu        $a1, 201($sp)
    08811754:[3C1608BC]: lui        $s6, 0x08BC <=> li $s6, 0x08BC0000
    08811758:[26C29BE0]: addiu      $v0, $s6, -25632
  Back Branch 08811888 123 times (length 66)
    08811774:[AFA20000]: sw         $v0, 0($sp)
    08811778:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0881177C:[12020038]: beq        $s0, $v0, 0x08811860
    08811780:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    08811784:[3C040889]: lui        $a0, 0x0889 <=> li $a0, 0x08890000
--> 08811788:[8C83DC64]: lw         $v1, -9116($a0)
    0881178C:[2484DC64]: addiu      $a0, $a0, -9116
    08811790:[2A650800]: slti       $a1, $s3, 2048
    08811794:[AE230090]: sw         $v1, 144($s1)
    08811798:[8C820004]: lw         $v0, 4($a0)
    0881179C:[AE220094]: sw         $v0, 148($s1)
    088117A0:[8C830008]: lw         $v1, 8($a0)
    088117A4:[AE230098]: sw         $v1, 152($s1)
    088117A8:[8C82000C]: lw         $v0, 12($a0)
    088117AC:[10A00022]: beq        $a1, $zr, 0x08811838
    088117B0:[AE22009C]: sw         $v0, 156($s1)
    088117B4:[240400D0]: addiu      $a0, $zr, 208 <=> li $a0, 208
    088117B8:[02640018]: mult       $s3, $a0
    088117BC:[3C020006]: lui        $v0, 0x0006 <=> li $v0, 0x00060000
    088117C0:[34428000]: ori        $v0, $v0, -32768
    088117C4:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    088117C8:[24639BC0]: addiu      $v1, $v1, -25664
    088117CC:[00002012]: mflo       $a0
    088117D0:[02820018]: mult       $s4, $v0
    088117D4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088117D8:[262800D0]: addiu      $t0, $s1, 208
    088117DC:[00001012]: mflo       $v0
    088117E0:[00822021]: addu       $a0, $a0, $v0
    088117E4:[00833821]: addu       $a3, $a0, $v1
    088117E8:[8CC20000]: lw         $v0, 0($a2)
    088117EC:[8CC30004]: lw         $v1, 4($a2)
    088117F0:[8CC40008]: lw         $a0, 8($a2)
    088117F4:[8CC5000C]: lw         $a1, 12($a2)
    088117F8:[ACE20000]: sw         $v0, 0($a3)
    088117FC:[24C60010]: addiu      $a2, $a2, 16
    08811800:[24E70010]: addiu      $a3, $a3, 16
    08811804:[ACE3FFF4]: sw         $v1, -12($a3)
    08811808:[ACE4FFF8]: sw         $a0, -8($a3)
    0881180C:[14C8FFF6]: bne        $a2, $t0, 0x088117E8
    08811810:[ACE5FFFC]: sw         $a1, -4($a3)
    08811814:[3C0308BC]: lui        $v1, 0x08BC <=> li $v1, 0x08BC0000
    08811818:[26C29BE0]: addiu      $v0, $s6, -25632
    0881181C:[24639BE8]: addiu      $v1, $v1, -25624
    08811820:[02A21021]: addu       $v0, $s5, $v0
    08811824:[02831821]: addu       $v1, $s4, $v1
    08811828:[26730001]: addiu      $s3, $s3, 1
    0881182C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08811830:[AC530000]: sw         $s3, 0($v0)
    08811834:[A0640000]: sb         $a0, 0($v1)
    08811838:[8FBF00EC]: lw         $ra, 236($sp)
    0881183C:[8FB600E8]: lw         $s6, 232($sp)
    08811840:[8FB500E4]: lw         $s5, 228($sp)
    08811844:[8FB400E0]: lw         $s4, 224($sp)
    08811848:[8FB300DC]: lw         $s3, 220($sp)
    0881184C:[8FB200D8]: lw         $s2, 216($sp)
    08811850:[8FB100D4]: lw         $s1, 212($sp)
    08811854:[8FB000D0]: lw         $s0, 208($sp)
    08811858:[03E00008]: jr         $ra
    0881185C:[27BD00F0]: addiu      $sp, $sp, 240
    08811860:[93A600C9]: lbu        $a2, 201($sp)
    08811864:[8FA500C4]: lw         $a1, 196($sp)
    08811868:[0E20415D]: jal        0x08810574
    0881186C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08811870:[10500007]: beq        $v0, $s0, 0x08811890
    08811874:[93A600C9]: lbu        $a2, 201($sp)
    08811878:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0881187C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08811880:[0E2041D9]: jal        0x08810764
    08811884:[AFA20000]: sw         $v0, 0($sp)
--> 08811888:[0A2045E2]: j          0x08811788
    0881188C:[3C040889]: lui        $a0, 0x0889 <=> li $a0, 0x08890000
    08811890:[3C040886]: lui        $a0, 0x0886 <=> li $a0, 0x08860000
    08811894:[2484DF08]: addiu      $a0, $a0, -8440
    08811898:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
_S1_2_8813A7C 58,120,866 instructions (3.217%), 26,181 calls (08813A7C - 08814990, length 966)
  Back Branch 08813F34 770,364 times (length 6)
    08813F10:[E4400010]: swc1       $f0, 16($v0)
    08813F14:[0601FFFB]: bgez       $s0, 0x08813F04
    08813F18:[24420010]: addiu      $v0, $v0, 16
    08813F1C:[27A20010]: addiu      $v0, $sp, 16
    08813F20:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
--> 08813F24:[C4400004]: lwc1       $f0, 4($v0)
    08813F28:[2610FFFF]: addiu      $s0, $s0, -1
    08813F2C:[46140000]: add.s      $f0, $f0, $f20
    08813F30:[E4400004]: swc1       $f0, 4($v0)
--> 08813F34:[0601FFFB]: bgez       $s0, 0x08813F24
    08813F38:[24420010]: addiu      $v0, $v0, 16
    08813F3C:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    08813F40:[C4448898]: lwc1       $f4, -30568($v0)
    08813F44:[3C0308BC]: lui        $v1, 0x08BC <=> li $v1, 0x08BC0000
  Back Branch 08813F14 770,364 times (length 6)
    08813EF0:[E7B50028]: swc1       $f21, 40($sp)
    08813EF4:[14800011]: bne        $a0, $zr, 0x08813F3C
    08813EF8:[E7B50018]: swc1       $f21, 24($sp)
    08813EFC:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08813F00:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
--> 08813F04:[C4400010]: lwc1       $f0, 16($v0)
    08813F08:[2610FFFF]: addiu      $s0, $s0, -1
    08813F0C:[46160000]: add.s      $f0, $f0, $f22
    08813F10:[E4400010]: swc1       $f0, 16($v0)
--> 08813F14:[0601FFFB]: bgez       $s0, 0x08813F04
    08813F18:[24420010]: addiu      $v0, $v0, 16
    08813F1C:[27A20010]: addiu      $v0, $sp, 16
    08813F20:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
    08813F24:[C4400004]: lwc1       $f0, 4($v0)
  Back Branch 08813F94 770,364 times (length 19)
    08813F3C:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    08813F40:[C4448898]: lwc1       $f4, -30568($v0)
    08813F44:[3C0308BC]: lui        $v1, 0x08BC <=> li $v1, 0x08BC0000
    08813F48:[24656E70]: addiu      $a1, $v1, 28272
    08813F4C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08813F50:[00101900]: sll        $v1, $s0, 0x0004
    08813F54:[00651021]: addu       $v0, $v1, $a1
    08813F58:[C443000C]: lwc1       $f3, 12($v0)
    08813F5C:[C4400000]: lwc1       $f0, 0($v0)
    08813F60:[C4410004]: lwc1       $f1, 4($v0)
    08813F64:[C4420008]: lwc1       $f2, 8($v0)
    08813F68:[46040003]: div.s      $f0, $f0, $f4
    08813F6C:[007D1821]: addu       $v1, $v1, $sp
    08813F70:[26100001]: addiu      $s0, $s0, 1
    08813F74:[24620050]: addiu      $v0, $v1, 80
    08813F78:[2A040004]: slti       $a0, $s0, 4
    08813F7C:[46040843]: div.s      $f1, $f1, $f4
    08813F80:[E4600050]: swc1       $f0, 80($v1)
    08813F84:[46041083]: div.s      $f2, $f2, $f4
    08813F88:[E4410004]: swc1       $f1, 4($v0)
    08813F8C:[460418C3]: div.s      $f3, $f3, $f4
    08813F90:[E4420008]: swc1       $f2, 8($v0)
--> 08813F94:[1480FFEE]: bne        $a0, $zr, 0x08813F50
    08813F98:[E443000C]: swc1       $f3, 12($v0)
    08813F9C:[8E820014]: lw         $v0, 20($s4)
    08813FA0:[C6800070]: lwc1       $f0, 112($s4)
    08813FA4:[C6810074]: lwc1       $f1, 116($s4)
  Back Branch 08814098 192,591 times (length 324)
  Back Branch 08814240 150,543 times (length 373)
  Back Branch 088142B8 150,543 times (length 422)
  Back Branch 088142C4 42,048 times (length 425)
  Back Branch 088148C0 4,654 times (length 846)
  Back Branch 08814890 4,654 times (length 239)
  Back Branch 088142D0 764 times (length 431)
  Back Branch 08814378 764 times (length 481)
  Back Branch 08814318 764 times (length 453)
_S1_2_8851234 34,663,320 instructions (1.918%), 481,435 calls (08851234 - 088513CC, length 103)
    08851234:[27BDFFF0]: addiu      $sp, $sp, -16
    08851238:[AFB10004]: sw         $s1, 4($sp)
    0885123C:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    08851240:[AFB00000]: sw         $s0, 0($sp)
    08851244:[8C980008]: lw         $t8, 8($a0)
    08851248:[8C9100BC]: lw         $s1, 188($a0)
    0885124C:[8C8E00C0]: lw         $t6, 192($a0)
    08851250:[270D001C]: addiu      $t5, $t8, 28
    08851254:[8C8F00C4]: lw         $t7, 196($a0)
    08851258:[8C9000C8]: lw         $s0, 200($a0)
    0885125C:[7DA21E00]: ext        $v0, $t5, 24, 4
    08851260:[00021C00]: sll        $v1, $v0, 0x0010
    08851264:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08851268:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    0885126C:[00622025]: or         $a0, $v1, $v0
    08851270:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08851274:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    08851278:[01826025]: or         $t4, $t4, $v0
    0885127C:[01111821]: addu       $v1, $t0, $s1
    08851280:[012E7021]: addu       $t6, $t1, $t6
    08851284:[27110008]: addiu      $s1, $t8, 8
    08851288:[00AF7821]: addu       $t7, $a1, $t7
    0885128C:[00D08021]: addu       $s0, $a2, $s0
    08851290:[31420001]: andi       $v0, $t2, 1
    08851294:[A7080008]: sh         $t0, 8($t8)
    08851298:[7D4A0040]: ext        $t2, $t2, 1, 1
    0885129C:[AF040000]: sw         $a0, 0($t8)
    088512A0:[AF0C0004]: sw         $t4, 4($t8)
    088512A4:[AF2D0008]: sw         $t5, 8($t9)
    088512A8:[A62E000C]: sh         $t6, 12($s1)
    088512AC:[A62F000E]: sh         $t7, 14($s1)
    088512B0:[A6300010]: sh         $s0, 16($s1)
    088512B4:[A6270012]: sh         $a3, 18($s1)
    088512B8:[A6290002]: sh         $t1, 2($s1)
    088512BC:[A6250004]: sh         $a1, 4($s1)
    088512C0:[A6260006]: sh         $a2, 6($s1)
    088512C4:[A6270008]: sh         $a3, 8($s1)
    088512C8:[10400004]: beq        $v0, $zr, 0x088512DC
    088512CC:[A623000A]: sh         $v1, 10($s1)
    088512D0:[87040008]: lh         $a0, 8($t8)
    088512D4:[A7030008]: sh         $v1, 8($t8)
    088512D8:[A624000A]: sh         $a0, 10($s1)
    088512DC:[11400005]: beq        $t2, $zr, 0x088512F4
    088512E0:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088512E4:[86260002]: lh         $a2, 2($s1)
    088512E8:[9625000C]: lhu        $a1, 12($s1)
    088512EC:[A626000C]: sh         $a2, 12($s1)
    088512F0:[A6250002]: sh         $a1, 2($s1)
    088512F4:[11670031]: beq        $t3, $a3, 0x088513BC
    088512F8:[29680002]: slti       $t0, $t3, 2
    088512FC:[55000007]: bnel       $t0, $zr, 0x0885131C
    08851300:[8F240008]: lw         $a0, 8($t9)
    08851304:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08851308:[11690023]: beq        $t3, $t1, 0x08851398
    0885130C:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08851310:[516A001D]: beql       $t3, $t2, 0x08851388
    08851314:[86230004]: lh         $v1, 4($s1)
    08851318:[8F240008]: lw         $a0, 8($t9)
    0885131C:[3C061280]: lui        $a2, 0x1280 <=> li $a2, 0x12800000
    08851320:[34C50102]: ori        $a1, $a2, 258
    08851324:[AC850000]: sw         $a1, 0($a0)
    08851328:[24850004]: addiu      $a1, $a0, 4
    0885132C:[1220000C]: beq        $s1, $zr, 0x08851360
    08851330:[AF250008]: sw         $a1, 8($t9)
    08851334:[7E2B1E00]: ext        $t3, $s1, 24, 4
    08851338:[000B4C00]: sll        $t1, $t3, 0x0010
    0885133C:[7C11FE04]: ins        $s1, $zr, 24, 8
    08851340:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    08851344:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    08851348:[02281025]: or         $v0, $s1, $t0
    0885134C:[012A3825]: or         $a3, $t1, $t2
    08851350:[24B10008]: addiu      $s1, $a1, 8
    08851354:[ACA70000]: sw         $a3, 0($a1)
    08851358:[ACA20004]: sw         $v0, 4($a1)
    0885135C:[AF310008]: sw         $s1, 8($t9)
    08851360:[8F2D0008]: lw         $t5, 8($t9)
    08851364:[8FB10004]: lw         $s1, 4($sp)
    08851368:[8FB00000]: lw         $s0, 0($sp)
    0885136C:[3C0F0406]: lui        $t7, 0x0406 <=> li $t7, 0x04060000
    08851370:[35EE0002]: ori        $t6, $t7, 2
    08851374:[25AC0004]: addiu      $t4, $t5, 4
    08851378:[ADAE0000]: sw         $t6, 0($t5)
    0885137C:[AF2C0008]: sw         $t4, 8($t9)
    08851380:[03E00008]: jr         $ra
    08851384:[27BD0010]: addiu      $sp, $sp, 16
    08851388:[9638000E]: lhu        $t8, 14($s1)
    0885138C:[A623000E]: sh         $v1, 14($s1)
    08851390:[0A2144C6]: j          0x08851318
    08851394:[A6380004]: sh         $t8, 4($s1)
    08851398:[86300004]: lh         $s0, 4($s1)
    0885139C:[862D0006]: lh         $t5, 6($s1)
    088513A0:[962F000E]: lhu        $t7, 14($s1)
    088513A4:[962E0010]: lhu        $t6, 16($s1)
    088513A8:[A630000E]: sh         $s0, 14($s1)
    088513AC:[A62F0004]: sh         $t7, 4($s1)
    088513B0:[A62E0006]: sh         $t6, 6($s1)
    088513B4:[0A2144C6]: j          0x08851318
    088513B8:[A62D0010]: sh         $t5, 16($s1)
    088513BC:[862C0006]: lh         $t4, 6($s1)
    088513C0:[962B0010]: lhu        $t3, 16($s1)
    088513C4:[A62C0010]: sh         $t4, 16($s1)
    088513C8:[0A2144C6]: j          0x08851318
    088513CC:[A62B0006]: sh         $t3, 6($s1)
_S1_2_8811620 31,100,076 instructions (1.721%), 5,733 calls (08811620 - 088116E8, length 51)
    08811620:[27BDEFE0]: addiu      $sp, $sp, -4128
    08811624:[AFBF1010]: sw         $ra, 4112($sp)
    08811628:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0881162C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08811630:[AFB3100C]: sw         $s3, 4108($sp)
    08811634:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08811638:[AFB21008]: sw         $s2, 4104($sp)
    0881163C:[AFB11004]: sw         $s1, 4100($sp)
    08811640:[AFB01000]: sw         $s0, 4096($sp)
    08811644:[AC830000]: sw         $v1, 0($a0)
    08811648:[24630001]: addiu      $v1, $v1, 1
    0881164C:[28620400]: slti       $v0, $v1, 1024
    08811650:[1440FFFC]: bne        $v0, $zr, 0x08811644
    08811654:[24840004]: addiu      $a0, $a0, 4
    08811658:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    0881165C:[90449BE8]: lbu        $a0, -25624($v0)
    08811660:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08811664:[10830009]: beq        $a0, $v1, 0x0881168C
    08811668:[00051AC0]: sll        $v1, $a1, 0x000B
    0881166C:[8FBF1010]: lw         $ra, 4112($sp)
    08811670:[8FB3100C]: lw         $s3, 4108($sp)
    08811674:[8FB21008]: lw         $s2, 4104($sp)
    08811678:[8FB11004]: lw         $s1, 4100($sp)
    0881167C:[8FB01000]: lw         $s0, 4096($sp)
    08811680:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08811684:[03E00008]: jr         $ra
    08811688:[27BD1020]: addiu      $sp, $sp, 4128
    0881168C:[00651821]: addu       $v1, $v1, $a1
    08811690:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08811694:[24429BEC]: addiu      $v0, $v0, -25620
    08811698:[00031880]: sll        $v1, $v1, 0x0002
    0881169C:[00621821]: addu       $v1, $v1, $v0
    088116A0:[8C640000]: lw         $a0, 0($v1)
    088116A4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088116A8:[1082FFF0]: beq        $a0, $v0, 0x0881166C
    088116AC:[3C0208AF]: lui        $v0, 0x08AF <=> li $v0, 0x08AF0000
    088116B0:[24539BC0]: addiu      $s3, $v0, -25664
    088116B4:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    088116B8:[241200D0]: addiu      $s2, $zr, 208 <=> li $s2, 208
    088116BC:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    088116C0:[8E040000]: lw         $a0, 0($s0)
    088116C4:[26100004]: addiu      $s0, $s0, 4
    088116C8:[00920018]: mult       $a0, $s2
    088116CC:[00002012]: mflo       $a0
    088116D0:[0E204402]: jal        0x08811008
    088116D4:[00932021]: addu       $a0, $a0, $s3
    088116D8:[8E020000]: lw         $v0, 0($s0)
    088116DC:[5451FFF9]: bnel       $v0, $s1, 0x088116C4
    088116E0:[8E040000]: lw         $a0, 0($s0)
    088116E4:[0A20459C]: j          0x08811670
    088116E8:[8FBF1010]: lw         $ra, 4112($sp)
  Back Branch 08811650 5,870,592 times (length 5)
    08811630:[AFB3100C]: sw         $s3, 4108($sp)
    08811634:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08811638:[AFB21008]: sw         $s2, 4104($sp)
    0881163C:[AFB11004]: sw         $s1, 4100($sp)
    08811640:[AFB01000]: sw         $s0, 4096($sp)
--> 08811644:[AC830000]: sw         $v1, 0($a0)
    08811648:[24630001]: addiu      $v1, $v1, 1
    0881164C:[28620400]: slti       $v0, $v1, 1024
--> 08811650:[1440FFFC]: bne        $v0, $zr, 0x08811644
    08811654:[24840004]: addiu      $a0, $a0, 4
    08811658:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    0881165C:[90449BE8]: lbu        $a0, -25624($v0)
    08811660:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
  Back Branch 088116DC 186,858 times (length 8)
    088116B0:[24539BC0]: addiu      $s3, $v0, -25664
    088116B4:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    088116B8:[241200D0]: addiu      $s2, $zr, 208 <=> li $s2, 208
    088116BC:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    088116C0:[8E040000]: lw         $a0, 0($s0)
--> 088116C4:[26100004]: addiu      $s0, $s0, 4
    088116C8:[00920018]: mult       $a0, $s2
    088116CC:[00002012]: mflo       $a0
    088116D0:[0E204402]: jal        0x08811008
    088116D4:[00932021]: addu       $a0, $a0, $s3
    088116D8:[8E020000]: lw         $v0, 0($s0)
--> 088116DC:[5451FFF9]: bnel       $v0, $s1, 0x088116C4
    088116E0:[8E040000]: lw         $a0, 0($s0)
    088116E4:[0A20459C]: j          0x08811670
    088116E8:[8FBF1010]: lw         $ra, 4112($sp)
  Back Branch 088116A8 5,733 times (length 17)
    08811658:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    0881165C:[90449BE8]: lbu        $a0, -25624($v0)
    08811660:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08811664:[10830009]: beq        $a0, $v1, 0x0881168C
    08811668:[00051AC0]: sll        $v1, $a1, 0x000B
--> 0881166C:[8FBF1010]: lw         $ra, 4112($sp)
    08811670:[8FB3100C]: lw         $s3, 4108($sp)
    08811674:[8FB21008]: lw         $s2, 4104($sp)
    08811678:[8FB11004]: lw         $s1, 4100($sp)
    0881167C:[8FB01000]: lw         $s0, 4096($sp)
    08811680:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08811684:[03E00008]: jr         $ra
    08811688:[27BD1020]: addiu      $sp, $sp, 4128
    0881168C:[00651821]: addu       $v1, $v1, $a1
    08811690:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08811694:[24429BEC]: addiu      $v0, $v0, -25620
    08811698:[00031880]: sll        $v1, $v1, 0x0002
    0881169C:[00621821]: addu       $v1, $v1, $v0
    088116A0:[8C640000]: lw         $a0, 0($v1)
    088116A4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
--> 088116A8:[1082FFF0]: beq        $a0, $v0, 0x0881166C
    088116AC:[3C0208AF]: lui        $v0, 0x08AF <=> li $v0, 0x08AF0000
    088116B0:[24539BC0]: addiu      $s3, $v0, -25664
    088116B4:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    088116B8:[241200D0]: addiu      $s2, $zr, 208 <=> li $s2, 208
  Back Branch 088116E4 5,733 times (length 31)
    0881165C:[90449BE8]: lbu        $a0, -25624($v0)
    08811660:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08811664:[10830009]: beq        $a0, $v1, 0x0881168C
    08811668:[00051AC0]: sll        $v1, $a1, 0x000B
    0881166C:[8FBF1010]: lw         $ra, 4112($sp)
--> 08811670:[8FB3100C]: lw         $s3, 4108($sp)
    08811674:[8FB21008]: lw         $s2, 4104($sp)
    08811678:[8FB11004]: lw         $s1, 4100($sp)
    0881167C:[8FB01000]: lw         $s0, 4096($sp)
    08811680:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08811684:[03E00008]: jr         $ra
    08811688:[27BD1020]: addiu      $sp, $sp, 4128
    0881168C:[00651821]: addu       $v1, $v1, $a1
    08811690:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08811694:[24429BEC]: addiu      $v0, $v0, -25620
    08811698:[00031880]: sll        $v1, $v1, 0x0002
    0881169C:[00621821]: addu       $v1, $v1, $v0
    088116A0:[8C640000]: lw         $a0, 0($v1)
    088116A4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088116A8:[1082FFF0]: beq        $a0, $v0, 0x0881166C
    088116AC:[3C0208AF]: lui        $v0, 0x08AF <=> li $v0, 0x08AF0000
    088116B0:[24539BC0]: addiu      $s3, $v0, -25664
    088116B4:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    088116B8:[241200D0]: addiu      $s2, $zr, 208 <=> li $s2, 208
    088116BC:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    088116C0:[8E040000]: lw         $a0, 0($s0)
    088116C4:[26100004]: addiu      $s0, $s0, 4
    088116C8:[00920018]: mult       $a0, $s2
    088116CC:[00002012]: mflo       $a0
    088116D0:[0E204402]: jal        0x08811008
    088116D4:[00932021]: addu       $a0, $a0, $s3
    088116D8:[8E020000]: lw         $v0, 0($s0)
    088116DC:[5451FFF9]: bnel       $v0, $s1, 0x088116C4
    088116E0:[8E040000]: lw         $a0, 0($s0)
--> 088116E4:[0A20459C]: j          0x08811670
    088116E8:[8FBF1010]: lw         $ra, 4112($sp)
_S1_2_880E908 28,950,284 instructions (1.602%), 97,743 calls (0880E908 - 0880EEF4, length 380)
    0880E908:[27BDFFA0]: addiu      $sp, $sp, -96
    0880E90C:[AFB20038]: sw         $s2, 56($sp)
    0880E910:[AFBF004C]: sw         $ra, 76($sp)
    0880E914:[AFB60048]: sw         $s6, 72($sp)
    0880E918:[AFB50044]: sw         $s5, 68($sp)
    0880E91C:[AFB40040]: sw         $s4, 64($sp)
    0880E920:[AFB3003C]: sw         $s3, 60($sp)
    0880E924:[AFB10034]: sw         $s1, 52($sp)
    0880E928:[AFB00030]: sw         $s0, 48($sp)
    0880E92C:[E7B40050]: swc1       $f20, 80($sp)
    0880E930:[90820049]: lbu        $v0, 73($a0)
    0880E934:[1040015E]: beq        $v0, $zr, 0x0880EEB0
    0880E938:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0880E93C:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0880E940:[C480000C]: lwc1       $f0, 12($a0)
    0880E944:[C4810010]: lwc1       $f1, 16($a0)
    0880E948:[C443882C]: lwc1       $f3, -30676($v0)
    0880E94C:[44801000]: mtc1       $zr, $f2
    0880E950:[46030842]: mul.s      $f1, $f1, $f3
    0880E954:[46030002]: mul.s      $f0, $f0, $f3
    0880E958:[E7A2002C]: swc1       $f2, 44($sp)
    0880E95C:[46020900]: add.s      $f4, $f1, $f2
    0880E960:[460200C0]: add.s      $f3, $f0, $f2
    0880E964:[46011041]: sub.s      $f1, $f2, $f1
    0880E968:[46001001]: sub.s      $f0, $f2, $f0
    0880E96C:[E7A40028]: swc1       $f4, 40($sp)
    0880E970:[E7A30024]: swc1       $f3, 36($sp)
    0880E974:[E7A10010]: swc1       $f1, 16($sp)
    0880E978:[E7A00018]: swc1       $f0, 24($sp)
    0880E97C:[E7A00000]: swc1       $f0, 0($sp)
    0880E980:[E7A10004]: swc1       $f1, 4($sp)
    0880E984:[E7A20008]: swc1       $f2, 8($sp)
    0880E988:[E7A3000C]: swc1       $f3, 12($sp)
    0880E98C:[E7A20014]: swc1       $f2, 20($sp)
    0880E990:[E7A4001C]: swc1       $f4, 28($sp)
    0880E994:[E7A20020]: swc1       $f2, 32($sp)
    0880E998:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0880E99C:[C4428830]: lwc1       $f2, -30672($v0)
    0880E9A0:[C6400014]: lwc1       $f0, 20($s2)
    0880E9A4:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0880E9A8:[C4418834]: lwc1       $f1, -30668($v0)
    0880E9AC:[46020502]: mul.s      $f20, $f0, $f2
    0880E9B0:[4614083C]: c.lt.s     $f1, $f20
    0880E9B4:[00000000]: nop
    0880E9B8:[45000006]: bc1f       0x0880E9D4
    0880E9BC:[46001006]: mov.s      $f0, $f2
    0880E9C0:[4600A501]: sub.s      $f20, $f20, $f0
    0880E9C4:[4614083C]: c.lt.s     $f1, $f20
    0880E9C8:[00000000]: nop
    0880E9CC:[4503FFFD]: bc1tl      0x0880E9C4
    0880E9D0:[4600A501]: sub.s      $f20, $f20, $f0
    0880E9D4:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0880E9D8:[C4408838]: lwc1       $f0, -30664($v0)
    0880E9DC:[4600A03C]: c.lt.s     $f20, $f0
    0880E9E0:[00000000]: nop
    0880E9E4:[45000007]: bc1f       0x0880EA04
    0880E9E8:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0880E9EC:[C4418830]: lwc1       $f1, -30672($v0)
    0880E9F0:[4601A500]: add.s      $f20, $f20, $f1
    0880E9F4:[4600A03C]: c.lt.s     $f20, $f0
    0880E9F8:[00000000]: nop
    0880E9FC:[4503FFFD]: bc1tl      0x0880E9F4
    0880EA00:[4601A500]: add.s      $f20, $f20, $f1
    0880EA04:[0E2137FA]: jal        0x0884DFE8
    0880EA08:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880EA0C:[0E212A89]: jal        0x0884AA24
    0880EA10:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
    0880EA14:[0E21350D]: jal        0x0884D434
    0880EA18:[4600A306]: mov.s      $f12, $f20
    0880EA1C:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    0880EA20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880EA24:[0E2135D5]: jal        0x0884D754
    0880EA28:[2610FFFF]: addiu      $s0, $s0, -1
    0880EA2C:[0601FFFC]: bgez       $s0, 0x0880EA20
    0880EA30:[2631000C]: addiu      $s1, $s1, 12
    0880EA34:[C6440000]: lwc1       $f4, 0($s2)
    0880EA38:[C7A00000]: lwc1       $f0, 0($sp)
    0880EA3C:[C7A10024]: lwc1       $f1, 36($sp)
    0880EA40:[C6450004]: lwc1       $f5, 4($s2)
    0880EA44:[46040200]: add.s      $f8, $f0, $f4
    0880EA48:[46040A40]: add.s      $f9, $f1, $f4
    0880EA4C:[C7A00028]: lwc1       $f0, 40($sp)
    0880EA50:[C7A10004]: lwc1       $f1, 4($sp)
    0880EA54:[C7A3000C]: lwc1       $f3, 12($sp)
    0880EA58:[46050280]: add.s      $f10, $f0, $f5
    0880EA5C:[460509C0]: add.s      $f7, $f1, $f5
    0880EA60:[C7A20010]: lwc1       $f2, 16($sp)
    0880EA64:[C7A10018]: lwc1       $f1, 24($sp)
    0880EA68:[C7A0001C]: lwc1       $f0, 28($sp)
    0880EA6C:[460418C0]: add.s      $f3, $f3, $f4
    0880EA70:[46051080]: add.s      $f2, $f2, $f5
    0880EA74:[46040840]: add.s      $f1, $f1, $f4
    0880EA78:[46050000]: add.s      $f0, $f0, $f5
    0880EA7C:[C6460008]: lwc1       $f6, 8($s2)
    0880EA80:[8E420040]: lw         $v0, 64($s2)
    0880EA84:[E7A3000C]: swc1       $f3, 12($sp)
    0880EA88:[E7A20010]: swc1       $f2, 16($sp)
    0880EA8C:[E7A10018]: swc1       $f1, 24($sp)
    0880EA90:[E7A0001C]: swc1       $f0, 28($sp)
    0880EA94:[E7A80000]: swc1       $f8, 0($sp)
    0880EA98:[E7A70004]: swc1       $f7, 4($sp)
    0880EA9C:[E7A60008]: swc1       $f6, 8($sp)
    0880EAA0:[E7A60014]: swc1       $f6, 20($sp)
    0880EAA4:[E7A60020]: swc1       $f6, 32($sp)
    0880EAA8:[E7A90024]: swc1       $f9, 36($sp)
    0880EAAC:[E7AA0028]: swc1       $f10, 40($sp)
    0880EAB0:[044000C1]: bltz       $v0, 0x0880EDB8
    0880EAB4:[E7A6002C]: swc1       $f6, 44($sp)
    0880EAB8:[0E213E1E]: jal        0x0884F878
    0880EABC:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0880EAC0:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0880EAC4:[C442883C]: lwc1       $f2, -30660($v0)
    0880EAC8:[C640003C]: lwc1       $f0, 60($s2)
    0880EACC:[C6430038]: lwc1       $f3, 56($s2)
    0880EAD0:[C6440034]: lwc1       $f4, 52($s2)
    0880EAD4:[46020002]: mul.s      $f0, $f0, $f2
    0880EAD8:[460218C2]: mul.s      $f3, $f3, $f2
    0880EADC:[C6410030]: lwc1       $f1, 48($s2)
    0880EAE0:[46022102]: mul.s      $f4, $f4, $f2
    0880EAE4:[4600014D]: trunc.w.s  $f5, $f0
    0880EAE8:[46020842]: mul.s      $f1, $f1, $f2
    0880EAEC:[4600180D]: trunc.w.s  $f0, $f3
    0880EAF0:[4600208D]: trunc.w.s  $f2, $f4
    0880EAF4:[44022800]: mfc1       $v0, $f5
    0880EAF8:[460008CD]: trunc.w.s  $f3, $f1
    0880EAFC:[44030000]: mfc1       $v1, $f0
    0880EB00:[440B1000]: mfc1       $t3, $f2
    0880EB04:[00022600]: sll        $a0, $v0, 0x0018
    0880EB08:[00031400]: sll        $v0, $v1, 0x0010
    0880EB0C:[00822025]: or         $a0, $a0, $v0
    0880EB10:[44021800]: mfc1       $v0, $f3
    0880EB14:[000B1A00]: sll        $v1, $t3, 0x0008
    0880EB18:[00832025]: or         $a0, $a0, $v1
    0880EB1C:[0E2140A1]: jal        0x08850284
    0880EB20:[00822025]: or         $a0, $a0, $v0
    0880EB24:[8E480040]: lw         $t0, 64($s2)
    0880EB28:[3C14089E]: lui        $s4, 0x089E <=> li $s4, 0x089E0000
    0880EB2C:[26848320]: addiu      $a0, $s4, -31968
    0880EB30:[00081080]: sll        $v0, $t0, 0x0002
    0880EB34:[00441021]: addu       $v0, $v0, $a0
    0880EB38:[8C431408]: lw         $v1, 5128($v0)
    0880EB3C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0880EB40:[9466002A]: lhu        $a2, 42($v1)
    0880EB44:[8C620018]: lw         $v0, 24($v1)
    0880EB48:[9465002E]: lhu        $a1, 46($v1)
    0880EB4C:[2CC40001]: sltiu      $a0, $a2, 1
    0880EB50:[1480000A]: bne        $a0, $zr, 0x0880EB7C
    0880EB54:[00623821]: addu       $a3, $v1, $v0
    0880EB58:[0085001A]: div        $a0, $a1
    0880EB5C:[50A00001]: beql       $a1, $zr, 0x0880EB64
    0880EB60:[000001CD]: break      0x00007
    0880EB64:[00001010]: mfhi       $v0
    0880EB68:[00C20018]: mult       $a2, $v0
    0880EB6C:[00001812]: mflo       $v1
    0880EB70:[00031880]: sll        $v1, $v1, 0x0002
    0880EB74:[00671821]: addu       $v1, $v1, $a3
    0880EB78:[8C760000]: lw         $s6, 0($v1)
    0880EB7C:[00081080]: sll        $v0, $t0, 0x0002
    0880EB80:[26908320]: addiu      $s0, $s4, -31968
    0880EB84:[00501021]: addu       $v0, $v0, $s0
    0880EB88:[8C431408]: lw         $v1, 5128($v0)
    0880EB8C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0880EB90:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880EB94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880EB98:[94750006]: lhu        $s5, 6($v1)
    0880EB9C:[0E21419C]: jal        0x08850670
    0880EBA0:[94710004]: lhu        $s1, 4($v1)
    0880EBA4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0880EBA8:[0E21417B]: jal        0x088505EC
    0880EBAC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880EBB0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0880EBB4:[0E214156]: jal        0x08850558
    0880EBB8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880EBBC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880EBC0:[0E214161]: jal        0x08850584
    0880EBC4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0880EBC8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880EBCC:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0880EBD0:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    0880EBD4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880EBD8:[0E2142F3]: jal        0x08850BCC
    0880EBDC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0880EBE0:[0E213E1E]: jal        0x0884F878
    0880EBE4:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0880EBE8:[8E420040]: lw         $v0, 64($s2)
    0880EBEC:[00021080]: sll        $v0, $v0, 0x0002
    0880EBF0:[00501021]: addu       $v0, $v0, $s0
    0880EBF4:[8C430408]: lw         $v1, 1032($v0)
    0880EBF8:[1060002A]: beq        $v1, $zr, 0x0880ECA4
    0880EBFC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880EC00:[9466002A]: lhu        $a2, 42($v1)
    0880EC04:[8C620018]: lw         $v0, 24($v1)
    0880EC08:[9465002E]: lhu        $a1, 46($v1)
    0880EC0C:[2CC40001]: sltiu      $a0, $a2, 1
    0880EC10:[00623821]: addu       $a3, $v1, $v0
    0880EC14:[94700004]: lhu        $s0, 4($v1)
    0880EC18:[1480000A]: bne        $a0, $zr, 0x0880EC44
    0880EC1C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0880EC20:[0085001A]: div        $a0, $a1
    0880EC24:[50A00001]: beql       $a1, $zr, 0x0880EC2C
    0880EC28:[000001CD]: break      0x00007
    0880EC2C:[00001010]: mfhi       $v0
    0880EC30:[00C20018]: mult       $a2, $v0
    0880EC34:[00001812]: mflo       $v1
    0880EC38:[00031880]: sll        $v1, $v1, 0x0002
    0880EC3C:[00671821]: addu       $v1, $v1, $a3
    0880EC40:[8C730000]: lw         $s3, 0($v1)
    0880EC44:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880EC48:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880EC4C:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    0880EC50:[0E21420A]: jal        0x08850828
    0880EC54:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880EC58:[3A030003]: xori       $v1, $s0, 3
    0880EC5C:[3A220004]: xori       $v0, $s1, 4
    0880EC60:[2C420001]: sltiu      $v0, $v0, 1
    0880EC64:[2C630001]: sltiu      $v1, $v1, 1
    0880EC68:[00431024]: and        $v0, $v0, $v1
    0880EC6C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0880EC70:[14400009]: bne        $v0, $zr, 0x0880EC98
    0880EC74:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0880EC78:[3A220005]: xori       $v0, $s1, 5
    0880EC7C:[2C420001]: sltiu      $v0, $v0, 1
    0880EC80:[00431024]: and        $v0, $v0, $v1
    0880EC84:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0880EC88:[14400003]: bne        $v0, $zr, 0x0880EC98
    0880EC8C:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    0880EC90:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0880EC94:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0880EC98:[0E214219]: jal        0x08850864
    0880EC9C:[00000000]: nop
    0880ECA0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880ECA4:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    0880ECA8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880ECAC:[0E214147]: jal        0x0885051C
    0880ECB0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0880ECB4:[8E420040]: lw         $v0, 64($s2)
    0880ECB8:[26838320]: addiu      $v1, $s4, -31968
    0880ECBC:[3C040010]: lui        $a0, 0x0010 <=> li $a0, 0x00100000
    0880ECC0:[00021080]: sll        $v0, $v0, 0x0002
    0880ECC4:[00431021]: addu       $v0, $v0, $v1
    0880ECC8:[34843408]: ori        $a0, $a0, 13320
    0880ECCC:[3C030010]: lui        $v1, 0x0010 <=> li $v1, 0x00100000
    0880ECD0:[34634408]: ori        $v1, $v1, 17416
    0880ECD4:[00442021]: addu       $a0, $v0, $a0
    0880ECD8:[8C850000]: lw         $a1, 0($a0)
    0880ECDC:[00431021]: addu       $v0, $v0, $v1
    0880ECE0:[8C460000]: lw         $a2, 0($v0)
    0880ECE4:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    0880ECE8:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0880ECEC:[0E2141C6]: jal        0x08850718
    0880ECF0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880ECF4:[C6420018]: lwc1       $f2, 24($s2)
    0880ECF8:[C643001C]: lwc1       $f3, 28($s2)
    0880ECFC:[C6400020]: lwc1       $f0, 32($s2)
    0880ED00:[C6410024]: lwc1       $f1, 36($s2)
    0880ED04:[C644000C]: lwc1       $f4, 12($s2)
    0880ED08:[46020001]: sub.s      $f0, $f0, $f2
    0880ED0C:[46030841]: sub.s      $f1, $f1, $f3
    0880ED10:[C6420010]: lwc1       $f2, 16($s2)
    0880ED14:[4600214D]: trunc.w.s  $f5, $f4
    0880ED18:[460000CD]: trunc.w.s  $f3, $f0
    0880ED1C:[4600110D]: trunc.w.s  $f4, $f2
    0880ED20:[4600080D]: trunc.w.s  $f0, $f1
    0880ED24:[44062800]: mfc1       $a2, $f5
    0880ED28:[44041800]: mfc1       $a0, $f3
    0880ED2C:[44072000]: mfc1       $a3, $f4
    0880ED30:[44050000]: mfc1       $a1, $f0
    0880ED34:[0E213FC0]: jal        0x0884FF00
    0880ED38:[00000000]: nop
    0880ED3C:[C7A00000]: lwc1       $f0, 0($sp)
    0880ED40:[C7A10004]: lwc1       $f1, 4($sp)
    0880ED44:[C6440018]: lwc1       $f4, 24($s2)
    0880ED48:[4600018D]: trunc.w.s  $f6, $f0
    0880ED4C:[C645001C]: lwc1       $f5, 28($s2)
    0880ED50:[C7A00008]: lwc1       $f0, 8($sp)
    0880ED54:[460008CD]: trunc.w.s  $f3, $f1
    0880ED58:[4600208D]: trunc.w.s  $f2, $f4
    0880ED5C:[4600004D]: trunc.w.s  $f1, $f0
    0880ED60:[4600280D]: trunc.w.s  $f0, $f5
    0880ED64:[44043000]: mfc1       $a0, $f6
    0880ED68:[8E490050]: lw         $t1, 80($s2)
    0880ED6C:[44051800]: mfc1       $a1, $f3
    0880ED70:[44060800]: mfc1       $a2, $f1
    0880ED74:[44071000]: mfc1       $a3, $f2
    0880ED78:[44080000]: mfc1       $t0, $f0
    0880ED7C:[0E213FC7]: jal        0x0884FF1C
    0880ED80:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0880ED84:[0E213E34]: jal        0x0884F8D0
    0880ED88:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0880ED8C:[8FBF004C]: lw         $ra, 76($sp)
    0880ED90:[8FB60048]: lw         $s6, 72($sp)
    0880ED94:[8FB50044]: lw         $s5, 68($sp)
    0880ED98:[8FB40040]: lw         $s4, 64($sp)
    0880ED9C:[8FB3003C]: lw         $s3, 60($sp)
    0880EDA0:[8FB20038]: lw         $s2, 56($sp)
    0880EDA4:[8FB10034]: lw         $s1, 52($sp)
    0880EDA8:[8FB00030]: lw         $s0, 48($sp)
    0880EDAC:[C7B40050]: lwc1       $f20, 80($sp)
    0880EDB0:[03E00008]: jr         $ra
    0880EDB4:[27BD0060]: addiu      $sp, $sp, 96
    0880EDB8:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0880EDBC:[8CA4DB28]: lw         $a0, -9432($a1)
    0880EDC0:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0880EDC4:[C444883C]: lwc1       $f4, -30660($v0)
    0880EDC8:[24830001]: addiu      $v1, $a0, 1
    0880EDCC:[ACA3DB28]: sw         $v1, -9432($a1)
    0880EDD0:[00044840]: sll        $t1, $a0, 0x0001
    0880EDD4:[01244821]: addu       $t1, $t1, $a0
    0880EDD8:[C640003C]: lwc1       $f0, 60($s2)
    0880EDDC:[C6410038]: lwc1       $f1, 56($s2)
    0880EDE0:[C6420034]: lwc1       $f2, 52($s2)
    0880EDE4:[46040002]: mul.s      $f0, $f0, $f4
    0880EDE8:[46040842]: mul.s      $f1, $f1, $f4
    0880EDEC:[C6430030]: lwc1       $f3, 48($s2)
    0880EDF0:[46041082]: mul.s      $f2, $f2, $f4
    0880EDF4:[4600014D]: trunc.w.s  $f5, $f0
    0880EDF8:[460418C2]: mul.s      $f3, $f3, $f4
    0880EDFC:[4600090D]: trunc.w.s  $f4, $f1
    0880EE00:[4600100D]: trunc.w.s  $f0, $f2
    0880EE04:[44022800]: mfc1       $v0, $f5
    0880EE08:[4600408D]: trunc.w.s  $f2, $f8
    0880EE0C:[44042000]: mfc1       $a0, $f4
    0880EE10:[440B0000]: mfc1       $t3, $f0
    0880EE14:[4600184D]: trunc.w.s  $f1, $f3
    0880EE18:[00021E00]: sll        $v1, $v0, 0x0018
    0880EE1C:[460038CD]: trunc.w.s  $f3, $f7
    0880EE20:[00041400]: sll        $v0, $a0, 0x0010
    0880EE24:[00621825]: or         $v1, $v1, $v0
    0880EE28:[000B2200]: sll        $a0, $t3, 0x0008
    0880EE2C:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    0880EE30:[440B1000]: mfc1       $t3, $f2
    0880EE34:[2442DB2C]: addiu      $v0, $v0, -9428
    0880EE38:[000948C0]: sll        $t1, $t1, 0x0003
    0880EE3C:[01224821]: addu       $t1, $t1, $v0
    0880EE40:[4600490D]: trunc.w.s  $f4, $f9
    0880EE44:[A52B0004]: sh         $t3, 4($t1)
    0880EE48:[440B1800]: mfc1       $t3, $f3
    0880EE4C:[44020800]: mfc1       $v0, $f1
    0880EE50:[4600318D]: trunc.w.s  $f6, $f6
    0880EE54:[4600514D]: trunc.w.s  $f5, $f10
    0880EE58:[A52B0006]: sh         $t3, 6($t1)
    0880EE5C:[440B2000]: mfc1       $t3, $f4
    0880EE60:[00641825]: or         $v1, $v1, $a0
    0880EE64:[00621825]: or         $v1, $v1, $v0
    0880EE68:[2522000C]: addiu      $v0, $t1, 12
    0880EE6C:[440A3000]: mfc1       $t2, $f6
    0880EE70:[A44B0004]: sh         $t3, 4($v0)
    0880EE74:[440B2800]: mfc1       $t3, $f5
    0880EE78:[A52A0008]: sh         $t2, 8($t1)
    0880EE7C:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    0880EE80:[01204021]: addu       $t0, $t1, $zr <=> move $t0, $t1
    0880EE84:[AD23000C]: sw         $v1, 12($t1)
    0880EE88:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0880EE8C:[34A5011C]: ori        $a1, $a1, 284
    0880EE90:[A44B0006]: sh         $t3, 6($v0)
    0880EE94:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0880EE98:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880EE9C:[A44A0008]: sh         $t2, 8($v0)
    0880EEA0:[0E213EBC]: jal        0x0884FAF0
    0880EEA4:[AD230000]: sw         $v1, 0($t1)
    0880EEA8:[0A203B64]: j          0x0880ED90
    0880EEAC:[8FBF004C]: lw         $ra, 76($sp)
    0880EEB0:[AFA00000]: sw         $zr, 0($sp)
    0880EEB4:[C480000C]: lwc1       $f0, 12($a0)
    0880EEB8:[C4820010]: lwc1       $f2, 16($a0)
    0880EEBC:[C7A10000]: lwc1       $f1, 0($sp)
    0880EEC0:[46010000]: add.s      $f0, $f0, $f1
    0880EEC4:[46011080]: add.s      $f2, $f2, $f1
    0880EEC8:[E7A10004]: swc1       $f1, 4($sp)
    0880EECC:[E7A1002C]: swc1       $f1, 44($sp)
    0880EED0:[E7A00024]: swc1       $f0, 36($sp)
    0880EED4:[E7A20028]: swc1       $f2, 40($sp)
    0880EED8:[E7A10008]: swc1       $f1, 8($sp)
    0880EEDC:[E7A0000C]: swc1       $f0, 12($sp)
    0880EEE0:[E7A10010]: swc1       $f1, 16($sp)
    0880EEE4:[E7A10014]: swc1       $f1, 20($sp)
    0880EEE8:[E7A10018]: swc1       $f1, 24($sp)
    0880EEEC:[E7A2001C]: swc1       $f2, 28($sp)
    0880EEF0:[0A203A66]: j          0x0880E998
    0880EEF4:[E7A10020]: swc1       $f1, 32($sp)
  Back Branch 0880EA2C 390,972 times (length 5)
    0880EA0C:[0E212A89]: jal        0x0884AA24
    0880EA10:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
    0880EA14:[0E21350D]: jal        0x0884D434
    0880EA18:[4600A306]: mov.s      $f12, $f20
    0880EA1C:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
--> 0880EA20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880EA24:[0E2135D5]: jal        0x0884D754
    0880EA28:[2610FFFF]: addiu      $s0, $s0, -1
--> 0880EA2C:[0601FFFC]: bgez       $s0, 0x0880EA20
    0880EA30:[2631000C]: addiu      $s1, $s1, 12
    0880EA34:[C6440000]: lwc1       $f4, 0($s2)
    0880EA38:[C7A00000]: lwc1       $f0, 0($sp)
    0880EA3C:[C7A10024]: lwc1       $f1, 36($sp)
  Back Branch 0880EEF0 39,588 times (length 344)
  Back Branch 0880EEA8 1,490 times (length 72)
    0880ED7C:[0E213FC7]: jal        0x0884FF1C
    0880ED80:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0880ED84:[0E213E34]: jal        0x0884F8D0
    0880ED88:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    0880ED8C:[8FBF004C]: lw         $ra, 76($sp)
--> 0880ED90:[8FB60048]: lw         $s6, 72($sp)
    0880ED94:[8FB50044]: lw         $s5, 68($sp)
    0880ED98:[8FB40040]: lw         $s4, 64($sp)
    0880ED9C:[8FB3003C]: lw         $s3, 60($sp)
    0880EDA0:[8FB20038]: lw         $s2, 56($sp)
    0880EDA4:[8FB10034]: lw         $s1, 52($sp)
    0880EDA8:[8FB00030]: lw         $s0, 48($sp)
    0880EDAC:[C7B40050]: lwc1       $f20, 80($sp)
    0880EDB0:[03E00008]: jr         $ra
    0880EDB4:[27BD0060]: addiu      $sp, $sp, 96
    0880EDB8:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    0880EDBC:[8CA4DB28]: lw         $a0, -9432($a1)
    0880EDC0:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0880EDC4:[C444883C]: lwc1       $f4, -30660($v0)
    0880EDC8:[24830001]: addiu      $v1, $a0, 1
    0880EDCC:[ACA3DB28]: sw         $v1, -9432($a1)
    0880EDD0:[00044840]: sll        $t1, $a0, 0x0001
    0880EDD4:[01244821]: addu       $t1, $t1, $a0
    0880EDD8:[C640003C]: lwc1       $f0, 60($s2)
    0880EDDC:[C6410038]: lwc1       $f1, 56($s2)
    0880EDE0:[C6420034]: lwc1       $f2, 52($s2)
    0880EDE4:[46040002]: mul.s      $f0, $f0, $f4
    0880EDE8:[46040842]: mul.s      $f1, $f1, $f4
    0880EDEC:[C6430030]: lwc1       $f3, 48($s2)
    0880EDF0:[46041082]: mul.s      $f2, $f2, $f4
    0880EDF4:[4600014D]: trunc.w.s  $f5, $f0
    0880EDF8:[460418C2]: mul.s      $f3, $f3, $f4
    0880EDFC:[4600090D]: trunc.w.s  $f4, $f1
    0880EE00:[4600100D]: trunc.w.s  $f0, $f2
    0880EE04:[44022800]: mfc1       $v0, $f5
    0880EE08:[4600408D]: trunc.w.s  $f2, $f8
    0880EE0C:[44042000]: mfc1       $a0, $f4
    0880EE10:[440B0000]: mfc1       $t3, $f0
    0880EE14:[4600184D]: trunc.w.s  $f1, $f3
    0880EE18:[00021E00]: sll        $v1, $v0, 0x0018
    0880EE1C:[460038CD]: trunc.w.s  $f3, $f7
    0880EE20:[00041400]: sll        $v0, $a0, 0x0010
    0880EE24:[00621825]: or         $v1, $v1, $v0
    0880EE28:[000B2200]: sll        $a0, $t3, 0x0008
    0880EE2C:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    0880EE30:[440B1000]: mfc1       $t3, $f2
    0880EE34:[2442DB2C]: addiu      $v0, $v0, -9428
    0880EE38:[000948C0]: sll        $t1, $t1, 0x0003
    0880EE3C:[01224821]: addu       $t1, $t1, $v0
    0880EE40:[4600490D]: trunc.w.s  $f4, $f9
    0880EE44:[A52B0004]: sh         $t3, 4($t1)
    0880EE48:[440B1800]: mfc1       $t3, $f3
    0880EE4C:[44020800]: mfc1       $v0, $f1
    0880EE50:[4600318D]: trunc.w.s  $f6, $f6
    0880EE54:[4600514D]: trunc.w.s  $f5, $f10
    0880EE58:[A52B0006]: sh         $t3, 6($t1)
    0880EE5C:[440B2000]: mfc1       $t3, $f4
    0880EE60:[00641825]: or         $v1, $v1, $a0
    0880EE64:[00621825]: or         $v1, $v1, $v0
    0880EE68:[2522000C]: addiu      $v0, $t1, 12
    0880EE6C:[440A3000]: mfc1       $t2, $f6
    0880EE70:[A44B0004]: sh         $t3, 4($v0)
    0880EE74:[440B2800]: mfc1       $t3, $f5
    0880EE78:[A52A0008]: sh         $t2, 8($t1)
    0880EE7C:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    0880EE80:[01204021]: addu       $t0, $t1, $zr <=> move $t0, $t1
    0880EE84:[AD23000C]: sw         $v1, 12($t1)
    0880EE88:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    0880EE8C:[34A5011C]: ori        $a1, $a1, 284
    0880EE90:[A44B0006]: sh         $t3, 6($v0)
    0880EE94:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0880EE98:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0880EE9C:[A44A0008]: sh         $t2, 8($v0)
    0880EEA0:[0E213EBC]: jal        0x0884FAF0
    0880EEA4:[AD230000]: sw         $v1, 0($t1)
--> 0880EEA8:[0A203B64]: j          0x0880ED90
    0880EEAC:[8FBF004C]: lw         $ra, 76($sp)
    0880EEB0:[AFA00000]: sw         $zr, 0($sp)
    0880EEB4:[C480000C]: lwc1       $f0, 12($a0)
    0880EEB8:[C4820010]: lwc1       $f2, 16($a0)
_S1_2_880F298 27,574,470 instructions (1.526%), 179,055 calls (0880F298 - 0880F344, length 44)
    0880F298:[27BDFFA0]: addiu      $sp, $sp, -96
    0880F29C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0880F2A0:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0880F2A4:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0880F2A8:[24A80060]: addiu      $t0, $a1, 96
    0880F2AC:[8CC20000]: lw         $v0, 0($a2)
    0880F2B0:[8CC30004]: lw         $v1, 4($a2)
    0880F2B4:[8CC40008]: lw         $a0, 8($a2)
    0880F2B8:[8CC5000C]: lw         $a1, 12($a2)
    0880F2BC:[ACE20000]: sw         $v0, 0($a3)
    0880F2C0:[24C60010]: addiu      $a2, $a2, 16
    0880F2C4:[24E70010]: addiu      $a3, $a3, 16
    0880F2C8:[ACE3FFF4]: sw         $v1, -12($a3)
    0880F2CC:[ACE4FFF8]: sw         $a0, -8($a3)
    0880F2D0:[14C8FFF6]: bne        $a2, $t0, 0x0880F2AC
    0880F2D4:[ACE5FFFC]: sw         $a1, -4($a3)
    0880F2D8:[00095040]: sll        $t2, $t1, 0x0001
    0880F2DC:[3C0C089A]: lui        $t4, 0x089A <=> li $t4, 0x089A0000
    0880F2E0:[01491021]: addu       $v0, $t2, $t1
    0880F2E4:[00021140]: sll        $v0, $v0, 0x0005
    0880F2E8:[25837720]: addiu      $v1, $t4, 30496
    0880F2EC:[00431021]: addu       $v0, $v0, $v1
    0880F2F0:[8C4B0040]: lw         $t3, 64($v0)
    0880F2F4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0880F2F8:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0880F2FC:[27A80060]: addiu      $t0, $sp, 96
    0880F300:[8CE20000]: lw         $v0, 0($a3)
    0880F304:[8CE30004]: lw         $v1, 4($a3)
    0880F308:[8CE40008]: lw         $a0, 8($a3)
    0880F30C:[8CE5000C]: lw         $a1, 12($a3)
    0880F310:[ACC20000]: sw         $v0, 0($a2)
    0880F314:[24E70010]: addiu      $a3, $a3, 16
    0880F318:[24C60010]: addiu      $a2, $a2, 16
    0880F31C:[ACC3FFF4]: sw         $v1, -12($a2)
    0880F320:[ACC4FFF8]: sw         $a0, -8($a2)
    0880F324:[14E8FFF6]: bne        $a3, $t0, 0x0880F300
    0880F328:[ACC5FFFC]: sw         $a1, -4($a2)
    0880F32C:[01491021]: addu       $v0, $t2, $t1
    0880F330:[25837720]: addiu      $v1, $t4, 30496
    0880F334:[00021140]: sll        $v0, $v0, 0x0005
    0880F338:[00431021]: addu       $v0, $v0, $v1
    0880F33C:[AC4B0040]: sw         $t3, 64($v0)
    0880F340:[03E00008]: jr         $ra
    0880F344:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 0880F2D0 1,074,330 times (length 11)
    0880F298:[27BDFFA0]: addiu      $sp, $sp, -96
    0880F29C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0880F2A0:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0880F2A4:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0880F2A8:[24A80060]: addiu      $t0, $a1, 96
--> 0880F2AC:[8CC20000]: lw         $v0, 0($a2)
    0880F2B0:[8CC30004]: lw         $v1, 4($a2)
    0880F2B4:[8CC40008]: lw         $a0, 8($a2)
    0880F2B8:[8CC5000C]: lw         $a1, 12($a2)
    0880F2BC:[ACE20000]: sw         $v0, 0($a3)
    0880F2C0:[24C60010]: addiu      $a2, $a2, 16
    0880F2C4:[24E70010]: addiu      $a3, $a3, 16
    0880F2C8:[ACE3FFF4]: sw         $v1, -12($a3)
    0880F2CC:[ACE4FFF8]: sw         $a0, -8($a3)
--> 0880F2D0:[14C8FFF6]: bne        $a2, $t0, 0x0880F2AC
    0880F2D4:[ACE5FFFC]: sw         $a1, -4($a3)
    0880F2D8:[00095040]: sll        $t2, $t1, 0x0001
    0880F2DC:[3C0C089A]: lui        $t4, 0x089A <=> li $t4, 0x089A0000
    0880F2E0:[01491021]: addu       $v0, $t2, $t1
  Back Branch 0880F324 1,074,330 times (length 11)
    0880F2EC:[00431021]: addu       $v0, $v0, $v1
    0880F2F0:[8C4B0040]: lw         $t3, 64($v0)
    0880F2F4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0880F2F8:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0880F2FC:[27A80060]: addiu      $t0, $sp, 96
--> 0880F300:[8CE20000]: lw         $v0, 0($a3)
    0880F304:[8CE30004]: lw         $v1, 4($a3)
    0880F308:[8CE40008]: lw         $a0, 8($a3)
    0880F30C:[8CE5000C]: lw         $a1, 12($a3)
    0880F310:[ACC20000]: sw         $v0, 0($a2)
    0880F314:[24E70010]: addiu      $a3, $a3, 16
    0880F318:[24C60010]: addiu      $a2, $a2, 16
    0880F31C:[ACC3FFF4]: sw         $v1, -12($a2)
    0880F320:[ACC4FFF8]: sw         $a0, -8($a2)
--> 0880F324:[14E8FFF6]: bne        $a3, $t0, 0x0880F300
    0880F328:[ACC5FFFC]: sw         $a1, -4($a2)
    0880F32C:[01491021]: addu       $v0, $t2, $t1
    0880F330:[25837720]: addiu      $v1, $t4, 30496
    0880F334:[00021140]: sll        $v0, $v0, 0x0005
_S1_2_884D754 25,022,208 instructions (1.385%), 390,972 calls (0884D754 - 0884D850, length 64)
    0884D754:[3C0A08CC]: lui        $t2, 0x08CC <=> li $t2, 0x08CC0000
    0884D758:[8D46FD10]: lw         $a2, -752($t2)
    0884D75C:[C4830000]: lwc1       $f3, 0($a0)
    0884D760:[C48A0004]: lwc1       $f10, 4($a0)
    0884D764:[C4C40010]: lwc1       $f4, 16($a2)
    0884D768:[C4CB0004]: lwc1       $f11, 4($a2)
    0884D76C:[C4D10014]: lwc1       $f17, 20($a2)
    0884D770:[C4C10008]: lwc1       $f1, 8($a2)
    0884D774:[C4C80018]: lwc1       $f8, 24($a2)
    0884D778:[C4C9000C]: lwc1       $f9, 12($a2)
    0884D77C:[C4CC001C]: lwc1       $f12, 28($a2)
    0884D780:[C4C20000]: lwc1       $f2, 0($a2)
    0884D784:[46034C02]: mul.s      $f16, $f9, $f3
    0884D788:[460A6482]: mul.s      $f18, $f12, $f10
    0884D78C:[460313C2]: mul.s      $f15, $f2, $f3
    0884D790:[460A2302]: mul.s      $f12, $f4, $f10
    0884D794:[46035B42]: mul.s      $f13, $f11, $f3
    0884D798:[46030CC2]: mul.s      $f19, $f1, $f3
    0884D79C:[460A8AC2]: mul.s      $f11, $f17, $f10
    0884D7A0:[460A4002]: mul.s      $f0, $f8, $f10
    0884D7A4:[C4810008]: lwc1       $f1, 8($a0)
    0884D7A8:[C4C70020]: lwc1       $f7, 32($a2)
    0884D7AC:[C4CE0024]: lwc1       $f14, 36($a2)
    0884D7B0:[C4C80028]: lwc1       $f8, 40($a2)
    0884D7B4:[C4C6002C]: lwc1       $f6, 44($a2)
    0884D7B8:[460C7C40]: add.s      $f17, $f15, $f12
    0884D7BC:[460B6BC0]: add.s      $f15, $f13, $f11
    0884D7C0:[46013242]: mul.s      $f9, $f6, $f1
    0884D7C4:[46009B40]: add.s      $f13, $f19, $f0
    0884D7C8:[461284C0]: add.s      $f19, $f16, $f18
    0884D7CC:[46017402]: mul.s      $f16, $f14, $f1
    0884D7D0:[46013C82]: mul.s      $f18, $f7, $f1
    0884D7D4:[46014382]: mul.s      $f14, $f8, $f1
    0884D7D8:[46099A80]: add.s      $f10, $f19, $f9
    0884D7DC:[46107980]: add.s      $f6, $f15, $f16
    0884D7E0:[46128840]: add.s      $f1, $f17, $f18
    0884D7E4:[460E69C0]: add.s      $f7, $f13, $f14
    0884D7E8:[27BDFFF0]: addiu      $sp, $sp, -16
    0884D7EC:[E7AA000C]: swc1       $f10, 12($sp)
    0884D7F0:[3C0408CC]: lui        $a0, 0x08CC <=> li $a0, 0x08CC0000
    0884D7F4:[3C0808CC]: lui        $t0, 0x08CC <=> li $t0, 0x08CC0000
    0884D7F8:[E7A10000]: swc1       $f1, 0($sp)
    0884D7FC:[2507FD44]: addiu      $a3, $t0, -700
    0884D800:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D804:[E7A60004]: swc1       $f6, 4($sp)
    0884D808:[E7A70008]: swc1       $f7, 8($sp)
    0884D80C:[C4CC0030]: lwc1       $f12, 48($a2)
    0884D810:[C4CB0034]: lwc1       $f11, 52($a2)
    0884D814:[C4C00038]: lwc1       $f0, 56($a2)
    0884D818:[C4C9003C]: lwc1       $f9, 60($a2)
    0884D81C:[8C89FD0C]: lw         $t1, -756($a0)
    0884D820:[46016200]: add.s      $f8, $f12, $f1
    0884D824:[46065940]: add.s      $f5, $f11, $f6
    0884D828:[46070100]: add.s      $f4, $f0, $f7
    0884D82C:[460A48C0]: add.s      $f3, $f9, $f10
    0884D830:[00091880]: sll        $v1, $t1, 0x0002
    0884D834:[00672821]: addu       $a1, $v1, $a3
    0884D838:[ACA20000]: sw         $v0, 0($a1)
    0884D83C:[E4C3003C]: swc1       $f3, 60($a2)
    0884D840:[E4C80030]: swc1       $f8, 48($a2)
    0884D844:[E4C50034]: swc1       $f5, 52($a2)
    0884D848:[E4C40038]: swc1       $f4, 56($a2)
    0884D84C:[03E00008]: jr         $ra
    0884D850:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_884D434 22,774,119 instructions (1.260%), 97,743 calls (0884D434 - 0884D750, length 200)
    0884D434:[27BDFF40]: addiu      $sp, $sp, -192
    0884D438:[AFBF0080]: sw         $ra, 128($sp)
    0884D43C:[E7BE00B8]: swc1       $f30, 184($sp)
    0884D440:[E7BD00B4]: swc1       $f29, 180($sp)
    0884D444:[E7BC00B0]: swc1       $f28, 176($sp)
    0884D448:[E7BB00AC]: swc1       $f27, 172($sp)
    0884D44C:[E7BA00A8]: swc1       $f26, 168($sp)
    0884D450:[E7B900A4]: swc1       $f25, 164($sp)
    0884D454:[E7B800A0]: swc1       $f24, 160($sp)
    0884D458:[E7B7009C]: swc1       $f23, 156($sp)
    0884D45C:[460065C6]: mov.s      $f23, $f12
    0884D460:[E7B60098]: swc1       $f22, 152($sp)
    0884D464:[E7B50094]: swc1       $f21, 148($sp)
    0884D468:[0E20F1A1]: jal        0x0883C684
    0884D46C:[E7B40090]: swc1       $f20, 144($sp)
    0884D470:[460006C6]: mov.s      $f27, $f0
    0884D474:[0E20F16F]: jal        0x0883C5BC
    0884D478:[4600BB06]: mov.s      $f12, $f23
    0884D47C:[4600DA47]: neg.s      $f9, $f27
    0884D480:[3C0508CC]: lui        $a1, 0x08CC <=> li $a1, 0x08CC0000
    0884D484:[8CA4FD10]: lw         $a0, -752($a1)
    0884D488:[AFA00008]: sw         $zr, 8($sp)
    0884D48C:[3C030887]: lui        $v1, 0x0887 <=> li $v1, 0x08870000
    0884D490:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    0884D494:[E7A00000]: swc1       $f0, 0($sp)
    0884D498:[27A70040]: addiu      $a3, $sp, 64
    0884D49C:[27A80080]: addiu      $t0, $sp, 128
    0884D4A0:[E7BB0004]: swc1       $f27, 4($sp)
    0884D4A4:[E7A90010]: swc1       $f9, 16($sp)
    0884D4A8:[E7A00014]: swc1       $f0, 20($sp)
    0884D4AC:[AFA00018]: sw         $zr, 24($sp)
    0884D4B0:[C46C902C]: lwc1       $f12, -28628($v1)
    0884D4B4:[C4840008]: lwc1       $f4, 8($a0)
    0884D4B8:[C4910000]: lwc1       $f17, 0($a0)
    0884D4BC:[C48D0010]: lwc1       $f13, 16($a0)
    0884D4C0:[C4900004]: lwc1       $f16, 4($a0)
    0884D4C4:[C48F0014]: lwc1       $f15, 20($a0)
    0884D4C8:[C4950018]: lwc1       $f21, 24($a0)
    0884D4CC:[E7AC0028]: swc1       $f12, 40($sp)
    0884D4D0:[46002702]: mul.s      $f28, $f4, $f0
    0884D4D4:[46008E42]: mul.s      $f25, $f17, $f0
    0884D4D8:[AFA00020]: sw         $zr, 32($sp)
    0884D4DC:[46008782]: mul.s      $f30, $f16, $f0
    0884D4E0:[461B6E02]: mul.s      $f24, $f13, $f27
    0884D4E4:[AFA00024]: sw         $zr, 36($sp)
    0884D4E8:[461B7E82]: mul.s      $f26, $f15, $f27
    0884D4EC:[461BAF42]: mul.s      $f29, $f21, $f27
    0884D4F0:[C7A40008]: lwc1       $f4, 8($sp)
    0884D4F4:[C4900020]: lwc1       $f16, 32($a0)
    0884D4F8:[C4910024]: lwc1       $f17, 36($a0)
    0884D4FC:[C4920028]: lwc1       $f18, 40($a0)
    0884D500:[E7A40030]: swc1       $f4, 48($sp)
    0884D504:[4618CD80]: add.s      $f22, $f25, $f24
    0884D508:[461AF500]: add.s      $f20, $f30, $f26
    0884D50C:[E7A40034]: swc1       $f4, 52($sp)
    0884D510:[46048602]: mul.s      $f24, $f16, $f4
    0884D514:[46048E42]: mul.s      $f25, $f17, $f4
    0884D518:[E7A40038]: swc1       $f4, 56($sp)
    0884D51C:[46049682]: mul.s      $f26, $f18, $f4
    0884D520:[461DE4C0]: add.s      $f19, $f28, $f29
    0884D524:[C49E0038]: lwc1       $f30, 56($a0)
    0884D528:[C49C0030]: lwc1       $f28, 48($a0)
    0884D52C:[C49D0034]: lwc1       $f29, 52($a0)
    0884D530:[4618B280]: add.s      $f10, $f22, $f24
    0884D534:[4619A1C0]: add.s      $f7, $f20, $f25
    0884D538:[4604F582]: mul.s      $f22, $f30, $f4
    0884D53C:[4604ED02]: mul.s      $f20, $f29, $f4
    0884D540:[461A9B80]: add.s      $f14, $f19, $f26
    0884D544:[4604E4C2]: mul.s      $f19, $f28, $f4
    0884D548:[E7AC003C]: swc1       $f12, 60($sp)
    0884D54C:[46143DC0]: add.s      $f23, $f7, $f20
    0884D550:[461672C0]: add.s      $f11, $f14, $f22
    0884D554:[46135140]: add.s      $f5, $f10, $f19
    0884D558:[E7A4000C]: swc1       $f4, 12($sp)
    0884D55C:[46006B82]: mul.s      $f14, $f13, $f0
    0884D560:[46007B42]: mul.s      $f13, $f15, $f0
    0884D564:[E7A50040]: swc1       $f5, 64($sp)
    0884D568:[4600ABC2]: mul.s      $f15, $f21, $f0
    0884D56C:[E7B70044]: swc1       $f23, 68($sp)
    0884D570:[E7A4001C]: swc1       $f4, 28($sp)
    0884D574:[E7A4002C]: swc1       $f4, 44($sp)
    0884D578:[E7AB0048]: swc1       $f11, 72($sp)
    0884D57C:[C482001C]: lwc1       $f2, 28($a0)
    0884D580:[C488000C]: lwc1       $f8, 12($a0)
    0884D584:[C48B002C]: lwc1       $f11, 44($a0)
    0884D588:[461B1302]: mul.s      $f12, $f2, $f27
    0884D58C:[46004182]: mul.s      $f6, $f8, $f0
    0884D590:[46045DC2]: mul.s      $f23, $f11, $f4
    0884D594:[C49B003C]: lwc1       $f27, 60($a0)
    0884D598:[46001542]: mul.s      $f21, $f2, $f0
    0884D59C:[460C3280]: add.s      $f10, $f6, $f12
    0884D5A0:[4604DB02]: mul.s      $f12, $f27, $f4
    0884D5A4:[C4860004]: lwc1       $f6, 4($a0)
    0884D5A8:[C4880000]: lwc1       $f8, 0($a0)
    0884D5AC:[461751C0]: add.s      $f7, $f10, $f23
    0884D5B0:[46093082]: mul.s      $f2, $f6, $f9
    0884D5B4:[C4850008]: lwc1       $f5, 8($a0)
    0884D5B8:[46094002]: mul.s      $f0, $f8, $f9
    0884D5BC:[460C38C0]: add.s      $f3, $f7, $f12
    0884D5C0:[460D1080]: add.s      $f2, $f2, $f13
    0884D5C4:[460929C2]: mul.s      $f7, $f5, $f9
    0884D5C8:[460E0000]: add.s      $f0, $f0, $f14
    0884D5CC:[E7A3004C]: swc1       $f3, 76($sp)
    0884D5D0:[460F3B80]: add.s      $f14, $f7, $f15
    0884D5D4:[C481000C]: lwc1       $f1, 12($a0)
    0884D5D8:[461913C0]: add.s      $f15, $f2, $f25
    0884D5DC:[461801C0]: add.s      $f7, $f0, $f24
    0884D5E0:[46090E42]: mul.s      $f25, $f1, $f9
    0884D5E4:[461A7600]: add.s      $f24, $f14, $f26
    0884D5E8:[46040A82]: mul.s      $f10, $f1, $f4
    0884D5EC:[46133B40]: add.s      $f13, $f7, $f19
    0884D5F0:[4615CB80]: add.s      $f14, $f25, $f21
    0884D5F4:[461479C0]: add.s      $f7, $f15, $f20
    0884D5F8:[4616C3C0]: add.s      $f15, $f24, $f22
    0884D5FC:[E7AD0050]: swc1       $f13, 80($sp)
    0884D600:[46177600]: add.s      $f24, $f14, $f23
    0884D604:[46044542]: mul.s      $f21, $f8, $f4
    0884D608:[E7AF0058]: swc1       $f15, 88($sp)
    0884D60C:[46043342]: mul.s      $f13, $f6, $f4
    0884D610:[460CC000]: add.s      $f0, $f24, $f12
    0884D614:[E7A70054]: swc1       $f7, 84($sp)
    0884D618:[46042B82]: mul.s      $f14, $f5, $f4
    0884D61C:[E7A0005C]: swc1       $f0, 92($sp)
    0884D620:[C4810010]: lwc1       $f1, 16($a0)
    0884D624:[C4820014]: lwc1       $f2, 20($a0)
    0884D628:[C4830018]: lwc1       $f3, 24($a0)
    0884D62C:[C497001C]: lwc1       $f23, 28($a0)
    0884D630:[46040E82]: mul.s      $f26, $f1, $f4
    0884D634:[46041642]: mul.s      $f25, $f2, $f4
    0884D638:[46041E02]: mul.s      $f24, $f3, $f4
    0884D63C:[4604BBC2]: mul.s      $f15, $f23, $f4
    0884D640:[461AADC0]: add.s      $f23, $f21, $f26
    0884D644:[46196D40]: add.s      $f21, $f13, $f25
    0884D648:[46187340]: add.s      $f13, $f14, $f24
    0884D64C:[460F5380]: add.s      $f14, $f10, $f15
    0884D650:[4610BA40]: add.s      $f9, $f23, $f16
    0884D654:[4611A8C0]: add.s      $f3, $f21, $f17
    0884D658:[46126880]: add.s      $f2, $f13, $f18
    0884D65C:[460B7040]: add.s      $f1, $f14, $f11
    0884D660:[46134E80]: add.s      $f26, $f9, $f19
    0884D664:[46141E40]: add.s      $f25, $f3, $f20
    0884D668:[46161600]: add.s      $f24, $f2, $f22
    0884D66C:[460C0D80]: add.s      $f22, $f1, $f12
    0884D670:[E7BA0060]: swc1       $f26, 96($sp)
    0884D674:[E7B90064]: swc1       $f25, 100($sp)
    0884D678:[E7B80068]: swc1       $f24, 104($sp)
    0884D67C:[E7B6006C]: swc1       $f22, 108($sp)
    0884D680:[C4800024]: lwc1       $f0, 36($a0)
    0884D684:[C4940020]: lwc1       $f20, 32($a0)
    0884D688:[C4920028]: lwc1       $f18, 40($a0)
    0884D68C:[C493002C]: lwc1       $f19, 44($a0)
    0884D690:[46040402]: mul.s      $f16, $f0, $f4
    0884D694:[4604A442]: mul.s      $f17, $f20, $f4
    0884D698:[46049BC2]: mul.s      $f15, $f19, $f4
    0884D69C:[46049302]: mul.s      $f12, $f18, $f4
    0884D6A0:[4610AA80]: add.s      $f10, $f21, $f16
    0884D6A4:[4611BAC0]: add.s      $f11, $f23, $f17
    0884D6A8:[460F7240]: add.s      $f9, $f14, $f15
    0884D6AC:[460C6900]: add.s      $f4, $f13, $f12
    0884D6B0:[461D5080]: add.s      $f2, $f10, $f29
    0884D6B4:[461C58C0]: add.s      $f3, $f11, $f28
    0884D6B8:[461B4800]: add.s      $f0, $f9, $f27
    0884D6BC:[461E2040]: add.s      $f1, $f4, $f30
    0884D6C0:[E7A20074]: swc1       $f2, 116($sp)
    0884D6C4:[E7A30070]: swc1       $f3, 112($sp)
    0884D6C8:[E7A10078]: swc1       $f1, 120($sp)
    0884D6CC:[E7A0007C]: swc1       $f0, 124($sp)
    0884D6D0:[8CEC0000]: lw         $t4, 0($a3)
    0884D6D4:[8CEB0004]: lw         $t3, 4($a3)
    0884D6D8:[8CEA0008]: lw         $t2, 8($a3)
    0884D6DC:[8CE9000C]: lw         $t1, 12($a3)
    0884D6E0:[ACCC0000]: sw         $t4, 0($a2)
    0884D6E4:[24E70010]: addiu      $a3, $a3, 16
    0884D6E8:[24C60010]: addiu      $a2, $a2, 16
    0884D6EC:[ACCBFFF4]: sw         $t3, -12($a2)
    0884D6F0:[ACCAFFF8]: sw         $t2, -8($a2)
    0884D6F4:[14E8FFF6]: bne        $a3, $t0, 0x0884D6D0
    0884D6F8:[ACC9FFFC]: sw         $t1, -4($a2)
    0884D6FC:[3C0F08CC]: lui        $t7, 0x08CC <=> li $t7, 0x08CC0000
    0884D700:[8DEEFD0C]: lw         $t6, -756($t7)
    0884D704:[3C0D08CC]: lui        $t5, 0x08CC <=> li $t5, 0x08CC0000
    0884D708:[8FBF0080]: lw         $ra, 128($sp)
    0884D70C:[C7BE00B8]: lwc1       $f30, 184($sp)
    0884D710:[C7BD00B4]: lwc1       $f29, 180($sp)
    0884D714:[C7BC00B0]: lwc1       $f28, 176($sp)
    0884D718:[C7BB00AC]: lwc1       $f27, 172($sp)
    0884D71C:[C7BA00A8]: lwc1       $f26, 168($sp)
    0884D720:[C7B900A4]: lwc1       $f25, 164($sp)
    0884D724:[C7B800A0]: lwc1       $f24, 160($sp)
    0884D728:[C7B7009C]: lwc1       $f23, 156($sp)
    0884D72C:[C7B60098]: lwc1       $f22, 152($sp)
    0884D730:[C7B50094]: lwc1       $f21, 148($sp)
    0884D734:[C7B40090]: lwc1       $f20, 144($sp)
    0884D738:[000E3880]: sll        $a3, $t6, 0x0002
    0884D73C:[25A8FD44]: addiu      $t0, $t5, -700
    0884D740:[00E83021]: addu       $a2, $a3, $t0
    0884D744:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D748:[ACC20000]: sw         $v0, 0($a2)
    0884D74C:[03E00008]: jr         $ra
    0884D750:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 0884D6F4 390,972 times (length 11)
    0884D6BC:[461E2040]: add.s      $f1, $f4, $f30
    0884D6C0:[E7A20074]: swc1       $f2, 116($sp)
    0884D6C4:[E7A30070]: swc1       $f3, 112($sp)
    0884D6C8:[E7A10078]: swc1       $f1, 120($sp)
    0884D6CC:[E7A0007C]: swc1       $f0, 124($sp)
--> 0884D6D0:[8CEC0000]: lw         $t4, 0($a3)
    0884D6D4:[8CEB0004]: lw         $t3, 4($a3)
    0884D6D8:[8CEA0008]: lw         $t2, 8($a3)
    0884D6DC:[8CE9000C]: lw         $t1, 12($a3)
    0884D6E0:[ACCC0000]: sw         $t4, 0($a2)
    0884D6E4:[24E70010]: addiu      $a3, $a3, 16
    0884D6E8:[24C60010]: addiu      $a2, $a2, 16
    0884D6EC:[ACCBFFF4]: sw         $t3, -12($a2)
    0884D6F0:[ACCAFFF8]: sw         $t2, -8($a2)
--> 0884D6F4:[14E8FFF6]: bne        $a3, $t0, 0x0884D6D0
    0884D6F8:[ACC9FFFC]: sw         $t1, -4($a2)
    0884D6FC:[3C0F08CC]: lui        $t7, 0x08CC <=> li $t7, 0x08CC0000
    0884D700:[8DEEFD0C]: lw         $t6, -756($t7)
    0884D704:[3C0D08CC]: lui        $t5, 0x08CC <=> li $t5, 0x08CC0000
_S1_2_8851EA8 15,753,000 instructions (0.872%), 267,000 calls (08851EA8 - 0885208C, length 122)
    08851EA8:[27BDFFE0]: addiu      $sp, $sp, -32
    08851EAC:[AFB50014]: sw         $s5, 20($sp)
    08851EB0:[3C1508CC]: lui        $s5, 0x08CC <=> li $s5, 0x08CC0000
    08851EB4:[AFB40010]: sw         $s4, 16($sp)
    08851EB8:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08851EBC:[AFB3000C]: sw         $s3, 12($sp)
    08851EC0:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08851EC4:[AFB20008]: sw         $s2, 8($sp)
    08851EC8:[3C1208CC]: lui        $s2, 0x08CC <=> li $s2, 0x08CC0000
    08851ECC:[AFB10004]: sw         $s1, 4($sp)
    08851ED0:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    08851ED4:[AFB00000]: sw         $s0, 0($sp)
    08851ED8:[AFBF0018]: sw         $ra, 24($sp)
    08851EDC:[8E4306E0]: lw         $v1, 1760($s2)
    08851EE0:[1060005A]: beq        $v1, $zr, 0x0885204C
    08851EE4:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    08851EE8:[8EAE06DC]: lw         $t6, 1756($s5)
    08851EEC:[3C0C08CD]: lui        $t4, 0x08CD <=> li $t4, 0x08CD0000
    08851EF0:[258286E4]: addiu      $v0, $t4, -31004
    08851EF4:[000E9080]: sll        $s2, $t6, 0x0002
    08851EF8:[02427821]: addu       $t7, $s2, $v0
    08851EFC:[8DE80000]: lw         $t0, 0($t7)
    08851F00:[3C0D08CC]: lui        $t5, 0x08CC <=> li $t5, 0x08CC0000
    08851F04:[000E5B80]: sll        $t3, $t6, 0x000E
    08851F08:[25A406E4]: addiu      $a0, $t5, 1764
    08851F0C:[290A0400]: slti       $t2, $t0, 1024
    08851F10:[1140002C]: beq        $t2, $zr, 0x08851FC4
    08851F14:[01643821]: addu       $a3, $t3, $a0
    08851F18:[3C1908CD]: lui        $t9, 0x08CD <=> li $t9, 0x08CD0000
    08851F1C:[8F2486F0]: lw         $a0, -30992($t9)
    08851F20:[0008C100]: sll        $t8, $t0, 0x0004
    08851F24:[00F83821]: addu       $a3, $a3, $t8
    08851F28:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08851F2C:[02804821]: addu       $t1, $s4, $zr <=> move $t1, $s4
    08851F30:[320A00FF]: andi       $t2, $s0, 255
    08851F34:[7E063A00]: ext        $a2, $s0, 8, 8
    08851F38:[7E033C00]: ext        $v1, $s0, 16, 8
    08851F3C:[1480002E]: bne        $a0, $zr, 0x08851FF8
    08851F40:[00105E02]: srl        $t3, $s0, 0x0018
    08851F44:[000380C3]: sra        $s0, $v1, 0x0003
    08851F48:[00063083]: sra        $a2, $a2, 0x0002
    08851F4C:[001012C0]: sll        $v0, $s0, 0x000B
    08851F50:[00067940]: sll        $t7, $a2, 0x0005
    08851F54:[004F1025]: or         $v0, $v0, $t7
    08851F58:[000A50C3]: sra        $t2, $t2, 0x0003
    08851F5C:[004A8025]: or         $s0, $v0, $t2
    08851F60:[82220000]: lb         $v0, 0($s1)
    08851F64:[50400013]: beql       $v0, $zr, 0x08851FB4
    08851F68:[8EA906DC]: lw         $t1, 1756($s5)
    08851F6C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08851F70:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08851F74:[1066001C]: beq        $v1, $a2, 0x08851FE8
    08851F78:[2464FFE0]: addiu      $a0, $v1, -32
    08851F7C:[25080001]: addiu      $t0, $t0, 1
    08851F80:[29030400]: slti       $v1, $t0, 1024
    08851F84:[ACE90000]: sw         $t1, 0($a3)
    08851F88:[26310001]: addiu      $s1, $s1, 1
    08851F8C:[25290008]: addiu      $t1, $t1, 8
    08851F90:[A0E4000C]: sb         $a0, 12($a3)
    08851F94:[ACE50004]: sw         $a1, 4($a3)
    08851F98:[ACF00008]: sw         $s0, 8($a3)
    08851F9C:[10600004]: beq        $v1, $zr, 0x08851FB0
    08851FA0:[24E70010]: addiu      $a3, $a3, 16
    08851FA4:[822A0000]: lb         $t2, 0($s1)
    08851FA8:[1540FFF2]: bne        $t2, $zr, 0x08851F74
    08851FAC:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    08851FB0:[8EA906DC]: lw         $t1, 1756($s5)
    08851FB4:[259486E4]: addiu      $s4, $t4, -31004
    08851FB8:[00098880]: sll        $s1, $t1, 0x0002
    08851FBC:[02346021]: addu       $t4, $s1, $s4
    08851FC0:[AD880000]: sw         $t0, 0($t4)
    08851FC4:[8FBF0018]: lw         $ra, 24($sp)
    08851FC8:[8FB50014]: lw         $s5, 20($sp)
    08851FCC:[8FB40010]: lw         $s4, 16($sp)
    08851FD0:[8FB3000C]: lw         $s3, 12($sp)
    08851FD4:[8FB20008]: lw         $s2, 8($sp)
    08851FD8:[8FB10004]: lw         $s1, 4($sp)
    08851FDC:[8FB00000]: lw         $s0, 0($sp)
    08851FE0:[03E00008]: jr         $ra
    08851FE4:[27BD0020]: addiu      $sp, $sp, 32
    08851FE8:[02804821]: addu       $t1, $s4, $zr <=> move $t1, $s4
    08851FEC:[24A50008]: addiu      $a1, $a1, 8
    08851FF0:[0A2147E9]: j          0x08851FA4
    08851FF4:[26310001]: addiu      $s1, $s1, 1
    08851FF8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    08851FFC:[1093000C]: beq        $a0, $s3, 0x08852030
    08852000:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    08852004:[5492FFD7]: bnel       $a0, $s2, 0x08851F64
    08852008:[82220000]: lb         $v0, 0($s1)
    0885200C:[00038103]: sra        $s0, $v1, 0x0004
    08852010:[000B9903]: sra        $s3, $t3, 0x0004
    08852014:[00101200]: sll        $v0, $s0, 0x0008
    08852018:[0013CB00]: sll        $t9, $s3, 0x000C
    0885201C:[0322C025]: or         $t8, $t9, $v0
    08852020:[7C061804]: ins        $a2, $zr, 0, 4
    08852024:[03061025]: or         $v0, $t8, $a2
    08852028:[0A2147D7]: j          0x08851F5C
    0885202C:[000A5103]: sra        $t2, $t2, 0x0004
    08852030:[000B71C3]: sra        $t6, $t3, 0x0007
    08852034:[000320C3]: sra        $a0, $v1, 0x0003
    08852038:[000E6BC0]: sll        $t5, $t6, 0x000F
    0885203C:[00045A80]: sll        $t3, $a0, 0x000A
    08852040:[000630C3]: sra        $a2, $a2, 0x0003
    08852044:[0A2147D4]: j          0x08851F50
    08852048:[01AB1025]: or         $v0, $t5, $t3
    0885204C:[0E2163EA]: jal        0x08858FA8 [sceGeEdramGetAddr]
    08852050:[00000000]: nop
    08852054:[3C050885]: lui        $a1, 0x0885 <=> li $a1, 0x08850000
    08852058:[3C060885]: lui        $a2, 0x0885 <=> li $a2, 0x08850000
    0885205C:[3C070885]: lui        $a3, 0x0885 <=> li $a3, 0x08850000
    08852060:[3C090885]: lui        $t1, 0x0885 <=> li $t1, 0x08850000
    08852064:[24A42090]: addiu      $a0, $a1, 8336
    08852068:[3C0808CD]: lui        $t0, 0x08CD <=> li $t0, 0x08CD0000
    0885206C:[24C52360]: addiu      $a1, $a2, 9056
    08852070:[24E62374]: addiu      $a2, $a3, 9076
    08852074:[25272390]: addiu      $a3, $t1, 9104
    08852078:[AD0286EC]: sw         $v0, -30996($t0)
    0885207C:[0E213C69]: jal        0x0884F1A4
    08852080:[AEA006DC]: sw         $zr, 1756($s5)
    08852084:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08852088:[0A2147BA]: j          0x08851EE8
    0885208C:[AE4306E0]: sw         $v1, 1760($s2)
  Back Branch 08852004 267,000 times (length 42)
    08851F50:[00067940]: sll        $t7, $a2, 0x0005
    08851F54:[004F1025]: or         $v0, $v0, $t7
    08851F58:[000A50C3]: sra        $t2, $t2, 0x0003
    08851F5C:[004A8025]: or         $s0, $v0, $t2
    08851F60:[82220000]: lb         $v0, 0($s1)
--> 08851F64:[50400013]: beql       $v0, $zr, 0x08851FB4
    08851F68:[8EA906DC]: lw         $t1, 1756($s5)
    08851F6C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08851F70:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    08851F74:[1066001C]: beq        $v1, $a2, 0x08851FE8
    08851F78:[2464FFE0]: addiu      $a0, $v1, -32
    08851F7C:[25080001]: addiu      $t0, $t0, 1
    08851F80:[29030400]: slti       $v1, $t0, 1024
    08851F84:[ACE90000]: sw         $t1, 0($a3)
    08851F88:[26310001]: addiu      $s1, $s1, 1
    08851F8C:[25290008]: addiu      $t1, $t1, 8
    08851F90:[A0E4000C]: sb         $a0, 12($a3)
    08851F94:[ACE50004]: sw         $a1, 4($a3)
    08851F98:[ACF00008]: sw         $s0, 8($a3)
    08851F9C:[10600004]: beq        $v1, $zr, 0x08851FB0
    08851FA0:[24E70010]: addiu      $a3, $a3, 16
    08851FA4:[822A0000]: lb         $t2, 0($s1)
    08851FA8:[1540FFF2]: bne        $t2, $zr, 0x08851F74
    08851FAC:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    08851FB0:[8EA906DC]: lw         $t1, 1756($s5)
    08851FB4:[259486E4]: addiu      $s4, $t4, -31004
    08851FB8:[00098880]: sll        $s1, $t1, 0x0002
    08851FBC:[02346021]: addu       $t4, $s1, $s4
    08851FC0:[AD880000]: sw         $t0, 0($t4)
    08851FC4:[8FBF0018]: lw         $ra, 24($sp)
    08851FC8:[8FB50014]: lw         $s5, 20($sp)
    08851FCC:[8FB40010]: lw         $s4, 16($sp)
    08851FD0:[8FB3000C]: lw         $s3, 12($sp)
    08851FD4:[8FB20008]: lw         $s2, 8($sp)
    08851FD8:[8FB10004]: lw         $s1, 4($sp)
    08851FDC:[8FB00000]: lw         $s0, 0($sp)
    08851FE0:[03E00008]: jr         $ra
    08851FE4:[27BD0020]: addiu      $sp, $sp, 32
    08851FE8:[02804821]: addu       $t1, $s4, $zr <=> move $t1, $s4
    08851FEC:[24A50008]: addiu      $a1, $a1, 8
    08851FF0:[0A2147E9]: j          0x08851FA4
    08851FF4:[26310001]: addiu      $s1, $s1, 1
    08851FF8:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    08851FFC:[1093000C]: beq        $a0, $s3, 0x08852030
    08852000:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
--> 08852004:[5492FFD7]: bnel       $a0, $s2, 0x08851F64
    08852008:[82220000]: lb         $v0, 0($s1)
    0885200C:[00038103]: sra        $s0, $v1, 0x0004
    08852010:[000B9903]: sra        $s3, $t3, 0x0004
    08852014:[00101200]: sll        $v0, $s0, 0x0008
_S1_2_8810DD8 14,160,888 instructions (0.784%), 192,591 calls (08810DD8 - 08810FF0, length 135)
    08810DD8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08810DDC:[27BDFFC0]: addiu      $sp, $sp, -64
    08810DE0:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    08810DE4:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    08810DE8:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    08810DEC:[11020006]: beq        $t0, $v0, 0x08810E08
    08810DF0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08810DF4:[29020003]: slti       $v0, $t0, 3
    08810DF8:[1040007C]: beq        $v0, $zr, 0x08810FEC
    08810DFC:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08810E00:[15000003]: bne        $t0, $zr, 0x08810E10
    08810E04:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08810E08:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08810E0C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08810E10:[000210C0]: sll        $v0, $v0, 0x0003
    08810E14:[AFA20014]: sw         $v0, 20($sp)
    08810E18:[AFA20008]: sw         $v0, 8($sp)
    08810E1C:[AFA20010]: sw         $v0, 16($sp)
    08810E20:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08810E24:[AFA40038]: sw         $a0, 56($sp)
    08810E28:[AFA00000]: sw         $zr, 0($sp)
    08810E2C:[AFA00004]: sw         $zr, 4($sp)
    08810E30:[AFA00018]: sw         $zr, 24($sp)
    08810E34:[AFA00020]: sw         $zr, 32($sp)
    08810E38:[AFA40024]: sw         $a0, 36($sp)
    08810E3C:[AFA00028]: sw         $zr, 40($sp)
    08810E40:[AFA40030]: sw         $a0, 48($sp)
    08810E44:[1102004A]: beq        $t0, $v0, 0x08810F70
    08810E48:[AFA00034]: sw         $zr, 52($sp)
    08810E4C:[29020002]: slti       $v0, $t0, 2
    08810E50:[14400026]: bne        $v0, $zr, 0x08810EEC
    08810E54:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08810E58:[11020004]: beq        $t0, $v0, 0x08810E6C
    08810E5C:[000917C3]: sra        $v0, $t1, 0x001F
    08810E60:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810E64:[03E00008]: jr         $ra
    08810E68:[27BD0040]: addiu      $sp, $sp, 64
    08810E6C:[00071880]: sll        $v1, $a3, 0x0002
    08810E70:[00021602]: srl        $v0, $v0, 0x0018
    08810E74:[007D1821]: addu       $v1, $v1, $sp
    08810E78:[01221021]: addu       $v0, $t1, $v0
    08810E7C:[8C640010]: lw         $a0, 16($v1)
    08810E80:[8C650020]: lw         $a1, 32($v1)
    08810E84:[8C660030]: lw         $a2, 48($v1)
    08810E88:[8C670000]: lw         $a3, 0($v1)
    08810E8C:[00026203]: sra        $t4, $v0, 0x0008
    08810E90:[000C1200]: sll        $v0, $t4, 0x0008
    08810E94:[01221023]: subu       $v0, $t1, $v0
    08810E98:[00461821]: addu       $v1, $v0, $a2
    08810E9C:[01444821]: addu       $t1, $t2, $a0
    08810EA0:[00451021]: addu       $v0, $v0, $a1
    08810EA4:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08810EA8:[01473021]: addu       $a2, $t2, $a3
    08810EAC:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08810EB0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08810EB4:[24A5FFFF]: addiu      $a1, $a1, -1
    08810EB8:[AC860000]: sw         $a2, 0($a0)
    08810EBC:[AC890004]: sw         $t1, 4($a0)
    08810EC0:[24840008]: addiu      $a0, $a0, 8
    08810EC4:[AD020010]: sw         $v0, 16($t0)
    08810EC8:[AD030018]: sw         $v1, 24($t0)
    08810ECC:[04A1FFF9]: bgez       $a1, 0x08810EB4
    08810ED0:[25080004]: addiu      $t0, $t0, 4
    08810ED4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08810ED8:[000C1880]: sll        $v1, $t4, 0x0002
    08810EDC:[24425C24]: addiu      $v0, $v0, 23588
    08810EE0:[00621821]: addu       $v1, $v1, $v0
    08810EE4:[0A204398]: j          0x08810E60
    08810EE8:[8C630000]: lw         $v1, 0($v1)
    08810EEC:[1500FFDD]: bne        $t0, $zr, 0x08810E64
    08810EF0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810EF4:[000917C3]: sra        $v0, $t1, 0x001F
    08810EF8:[00071880]: sll        $v1, $a3, 0x0002
    08810EFC:[00021602]: srl        $v0, $v0, 0x0018
    08810F00:[007D1821]: addu       $v1, $v1, $sp
    08810F04:[01221021]: addu       $v0, $t1, $v0
    08810F08:[8C640010]: lw         $a0, 16($v1)
    08810F0C:[8C650020]: lw         $a1, 32($v1)
    08810F10:[8C660030]: lw         $a2, 48($v1)
    08810F14:[8C670000]: lw         $a3, 0($v1)
    08810F18:[00026203]: sra        $t4, $v0, 0x0008
    08810F1C:[000C1200]: sll        $v0, $t4, 0x0008
    08810F20:[01221023]: subu       $v0, $t1, $v0
    08810F24:[00461821]: addu       $v1, $v0, $a2
    08810F28:[01444821]: addu       $t1, $t2, $a0
    08810F2C:[00451021]: addu       $v0, $v0, $a1
    08810F30:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08810F34:[01473021]: addu       $a2, $t2, $a3
    08810F38:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08810F3C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08810F40:[24A5FFFF]: addiu      $a1, $a1, -1
    08810F44:[AC860000]: sw         $a2, 0($a0)
    08810F48:[AC890004]: sw         $t1, 4($a0)
    08810F4C:[24840008]: addiu      $a0, $a0, 8
    08810F50:[AD020010]: sw         $v0, 16($t0)
    08810F54:[AD030018]: sw         $v1, 24($t0)
    08810F58:[04A1FFF9]: bgez       $a1, 0x08810F40
    08810F5C:[25080004]: addiu      $t0, $t0, 4
    08810F60:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08810F64:[000C1880]: sll        $v1, $t4, 0x0002
    08810F68:[0A2043B8]: j          0x08810EE0
    08810F6C:[24425C04]: addiu      $v0, $v0, 23556
    08810F70:[000917C3]: sra        $v0, $t1, 0x001F
    08810F74:[00071880]: sll        $v1, $a3, 0x0002
    08810F78:[000215C2]: srl        $v0, $v0, 0x0017
    08810F7C:[007D1821]: addu       $v1, $v1, $sp
    08810F80:[01221021]: addu       $v0, $t1, $v0
    08810F84:[8C640010]: lw         $a0, 16($v1)
    08810F88:[8C650020]: lw         $a1, 32($v1)
    08810F8C:[8C660030]: lw         $a2, 48($v1)
    08810F90:[8C670000]: lw         $a3, 0($v1)
    08810F94:[00026243]: sra        $t4, $v0, 0x0009
    08810F98:[000C1240]: sll        $v0, $t4, 0x0009
    08810F9C:[01221023]: subu       $v0, $t1, $v0
    08810FA0:[00461821]: addu       $v1, $v0, $a2
    08810FA4:[01444821]: addu       $t1, $t2, $a0
    08810FA8:[00451021]: addu       $v0, $v0, $a1
    08810FAC:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08810FB0:[01473021]: addu       $a2, $t2, $a3
    08810FB4:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08810FB8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08810FBC:[24A5FFFF]: addiu      $a1, $a1, -1
    08810FC0:[AC860000]: sw         $a2, 0($a0)
    08810FC4:[AC890004]: sw         $t1, 4($a0)
    08810FC8:[24840008]: addiu      $a0, $a0, 8
    08810FCC:[AD020010]: sw         $v0, 16($t0)
    08810FD0:[AD030018]: sw         $v1, 24($t0)
    08810FD4:[04A1FFF9]: bgez       $a1, 0x08810FBC
    08810FD8:[25080004]: addiu      $t0, $t0, 4
    08810FDC:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08810FE0:[000C1880]: sll        $v1, $t4, 0x0002
    08810FE4:[0A2043B8]: j          0x08810EE0
    08810FE8:[24425C08]: addiu      $v0, $v0, 23560
    08810FEC:[0A204384]: j          0x08810E10
    08810FF0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
  Back Branch 08810FD4 301,086 times (length 8)
    08810FA8:[00451021]: addu       $v0, $v0, $a1
    08810FAC:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08810FB0:[01473021]: addu       $a2, $t2, $a3
    08810FB4:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08810FB8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 08810FBC:[24A5FFFF]: addiu      $a1, $a1, -1
    08810FC0:[AC860000]: sw         $a2, 0($a0)
    08810FC4:[AC890004]: sw         $t1, 4($a0)
    08810FC8:[24840008]: addiu      $a0, $a0, 8
    08810FCC:[AD020010]: sw         $v0, 16($t0)
    08810FD0:[AD030018]: sw         $v1, 24($t0)
--> 08810FD4:[04A1FFF9]: bgez       $a1, 0x08810FBC
    08810FD8:[25080004]: addiu      $t0, $t0, 4
    08810FDC:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08810FE0:[000C1880]: sll        $v1, $t4, 0x0002
    08810FE4:[0A2043B8]: j          0x08810EE0
  Back Branch 08810EE4 192,591 times (length 35)
    08810E4C:[29020002]: slti       $v0, $t0, 2
    08810E50:[14400026]: bne        $v0, $zr, 0x08810EEC
    08810E54:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08810E58:[11020004]: beq        $t0, $v0, 0x08810E6C
    08810E5C:[000917C3]: sra        $v0, $t1, 0x001F
--> 08810E60:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810E64:[03E00008]: jr         $ra
    08810E68:[27BD0040]: addiu      $sp, $sp, 64
    08810E6C:[00071880]: sll        $v1, $a3, 0x0002
    08810E70:[00021602]: srl        $v0, $v0, 0x0018
    08810E74:[007D1821]: addu       $v1, $v1, $sp
    08810E78:[01221021]: addu       $v0, $t1, $v0
    08810E7C:[8C640010]: lw         $a0, 16($v1)
    08810E80:[8C650020]: lw         $a1, 32($v1)
    08810E84:[8C660030]: lw         $a2, 48($v1)
    08810E88:[8C670000]: lw         $a3, 0($v1)
    08810E8C:[00026203]: sra        $t4, $v0, 0x0008
    08810E90:[000C1200]: sll        $v0, $t4, 0x0008
    08810E94:[01221023]: subu       $v0, $t1, $v0
    08810E98:[00461821]: addu       $v1, $v0, $a2
    08810E9C:[01444821]: addu       $t1, $t2, $a0
    08810EA0:[00451021]: addu       $v0, $v0, $a1
    08810EA4:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08810EA8:[01473021]: addu       $a2, $t2, $a3
    08810EAC:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08810EB0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08810EB4:[24A5FFFF]: addiu      $a1, $a1, -1
    08810EB8:[AC860000]: sw         $a2, 0($a0)
    08810EBC:[AC890004]: sw         $t1, 4($a0)
    08810EC0:[24840008]: addiu      $a0, $a0, 8
    08810EC4:[AD020010]: sw         $v0, 16($t0)
    08810EC8:[AD030018]: sw         $v1, 24($t0)
    08810ECC:[04A1FFF9]: bgez       $a1, 0x08810EB4
    08810ED0:[25080004]: addiu      $t0, $t0, 4
    08810ED4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08810ED8:[000C1880]: sll        $v1, $t4, 0x0002
    08810EDC:[24425C24]: addiu      $v0, $v0, 23588
    08810EE0:[00621821]: addu       $v1, $v1, $v0
--> 08810EE4:[0A204398]: j          0x08810E60
    08810EE8:[8C630000]: lw         $v1, 0($v1)
    08810EEC:[1500FFDD]: bne        $t0, $zr, 0x08810E64
    08810EF0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810EF4:[000917C3]: sra        $v0, $t1, 0x001F
  Back Branch 08810FE4 150,543 times (length 67)
    08810ECC:[04A1FFF9]: bgez       $a1, 0x08810EB4
    08810ED0:[25080004]: addiu      $t0, $t0, 4
    08810ED4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08810ED8:[000C1880]: sll        $v1, $t4, 0x0002
    08810EDC:[24425C24]: addiu      $v0, $v0, 23588
--> 08810EE0:[00621821]: addu       $v1, $v1, $v0
    08810EE4:[0A204398]: j          0x08810E60
    08810EE8:[8C630000]: lw         $v1, 0($v1)
    08810EEC:[1500FFDD]: bne        $t0, $zr, 0x08810E64
    08810EF0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810EF4:[000917C3]: sra        $v0, $t1, 0x001F
    08810EF8:[00071880]: sll        $v1, $a3, 0x0002
    08810EFC:[00021602]: srl        $v0, $v0, 0x0018
    08810F00:[007D1821]: addu       $v1, $v1, $sp
    08810F04:[01221021]: addu       $v0, $t1, $v0
    08810F08:[8C640010]: lw         $a0, 16($v1)
    08810F0C:[8C650020]: lw         $a1, 32($v1)
    08810F10:[8C660030]: lw         $a2, 48($v1)
    08810F14:[8C670000]: lw         $a3, 0($v1)
    08810F18:[00026203]: sra        $t4, $v0, 0x0008
    08810F1C:[000C1200]: sll        $v0, $t4, 0x0008
    08810F20:[01221023]: subu       $v0, $t1, $v0
    08810F24:[00461821]: addu       $v1, $v0, $a2
    08810F28:[01444821]: addu       $t1, $t2, $a0
    08810F2C:[00451021]: addu       $v0, $v0, $a1
    08810F30:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08810F34:[01473021]: addu       $a2, $t2, $a3
    08810F38:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08810F3C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08810F40:[24A5FFFF]: addiu      $a1, $a1, -1
    08810F44:[AC860000]: sw         $a2, 0($a0)
    08810F48:[AC890004]: sw         $t1, 4($a0)
    08810F4C:[24840008]: addiu      $a0, $a0, 8
    08810F50:[AD020010]: sw         $v0, 16($t0)
    08810F54:[AD030018]: sw         $v1, 24($t0)
    08810F58:[04A1FFF9]: bgez       $a1, 0x08810F40
    08810F5C:[25080004]: addiu      $t0, $t0, 4
    08810F60:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08810F64:[000C1880]: sll        $v1, $t4, 0x0002
    08810F68:[0A2043B8]: j          0x08810EE0
    08810F6C:[24425C04]: addiu      $v0, $v0, 23556
    08810F70:[000917C3]: sra        $v0, $t1, 0x001F
    08810F74:[00071880]: sll        $v1, $a3, 0x0002
    08810F78:[000215C2]: srl        $v0, $v0, 0x0017
    08810F7C:[007D1821]: addu       $v1, $v1, $sp
    08810F80:[01221021]: addu       $v0, $t1, $v0
    08810F84:[8C640010]: lw         $a0, 16($v1)
    08810F88:[8C650020]: lw         $a1, 32($v1)
    08810F8C:[8C660030]: lw         $a2, 48($v1)
    08810F90:[8C670000]: lw         $a3, 0($v1)
    08810F94:[00026243]: sra        $t4, $v0, 0x0009
    08810F98:[000C1240]: sll        $v0, $t4, 0x0009
    08810F9C:[01221023]: subu       $v0, $t1, $v0
    08810FA0:[00461821]: addu       $v1, $v0, $a2
    08810FA4:[01444821]: addu       $t1, $t2, $a0
    08810FA8:[00451021]: addu       $v0, $v0, $a1
    08810FAC:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08810FB0:[01473021]: addu       $a2, $t2, $a3
    08810FB4:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08810FB8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08810FBC:[24A5FFFF]: addiu      $a1, $a1, -1
    08810FC0:[AC860000]: sw         $a2, 0($a0)
    08810FC4:[AC890004]: sw         $t1, 4($a0)
    08810FC8:[24840008]: addiu      $a0, $a0, 8
    08810FCC:[AD020010]: sw         $v0, 16($t0)
    08810FD0:[AD030018]: sw         $v1, 24($t0)
    08810FD4:[04A1FFF9]: bgez       $a1, 0x08810FBC
    08810FD8:[25080004]: addiu      $t0, $t0, 4
    08810FDC:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08810FE0:[000C1880]: sll        $v1, $t4, 0x0002
--> 08810FE4:[0A2043B8]: j          0x08810EE0
    08810FE8:[24425C08]: addiu      $v0, $v0, 23560
    08810FEC:[0A204384]: j          0x08810E10
    08810FF0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
  Back Branch 08810F58 84,096 times (length 8)
    08810F2C:[00451021]: addu       $v0, $v0, $a1
    08810F30:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08810F34:[01473021]: addu       $a2, $t2, $a3
    08810F38:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08810F3C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 08810F40:[24A5FFFF]: addiu      $a1, $a1, -1
    08810F44:[AC860000]: sw         $a2, 0($a0)
    08810F48:[AC890004]: sw         $t1, 4($a0)
    08810F4C:[24840008]: addiu      $a0, $a0, 8
    08810F50:[AD020010]: sw         $v0, 16($t0)
    08810F54:[AD030018]: sw         $v1, 24($t0)
--> 08810F58:[04A1FFF9]: bgez       $a1, 0x08810F40
    08810F5C:[25080004]: addiu      $t0, $t0, 4
    08810F60:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08810F64:[000C1880]: sll        $v1, $t4, 0x0002
    08810F68:[0A2043B8]: j          0x08810EE0
  Back Branch 08810EEC 42,048 times (length 36)
    08810E50:[14400026]: bne        $v0, $zr, 0x08810EEC
    08810E54:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08810E58:[11020004]: beq        $t0, $v0, 0x08810E6C
    08810E5C:[000917C3]: sra        $v0, $t1, 0x001F
    08810E60:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
--> 08810E64:[03E00008]: jr         $ra
    08810E68:[27BD0040]: addiu      $sp, $sp, 64
    08810E6C:[00071880]: sll        $v1, $a3, 0x0002
    08810E70:[00021602]: srl        $v0, $v0, 0x0018
    08810E74:[007D1821]: addu       $v1, $v1, $sp
    08810E78:[01221021]: addu       $v0, $t1, $v0
    08810E7C:[8C640010]: lw         $a0, 16($v1)
    08810E80:[8C650020]: lw         $a1, 32($v1)
    08810E84:[8C660030]: lw         $a2, 48($v1)
    08810E88:[8C670000]: lw         $a3, 0($v1)
    08810E8C:[00026203]: sra        $t4, $v0, 0x0008
    08810E90:[000C1200]: sll        $v0, $t4, 0x0008
    08810E94:[01221023]: subu       $v0, $t1, $v0
    08810E98:[00461821]: addu       $v1, $v0, $a2
    08810E9C:[01444821]: addu       $t1, $t2, $a0
    08810EA0:[00451021]: addu       $v0, $v0, $a1
    08810EA4:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08810EA8:[01473021]: addu       $a2, $t2, $a3
    08810EAC:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08810EB0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08810EB4:[24A5FFFF]: addiu      $a1, $a1, -1
    08810EB8:[AC860000]: sw         $a2, 0($a0)
    08810EBC:[AC890004]: sw         $t1, 4($a0)
    08810EC0:[24840008]: addiu      $a0, $a0, 8
    08810EC4:[AD020010]: sw         $v0, 16($t0)
    08810EC8:[AD030018]: sw         $v1, 24($t0)
    08810ECC:[04A1FFF9]: bgez       $a1, 0x08810EB4
    08810ED0:[25080004]: addiu      $t0, $t0, 4
    08810ED4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08810ED8:[000C1880]: sll        $v1, $t4, 0x0002
    08810EDC:[24425C24]: addiu      $v0, $v0, 23588
    08810EE0:[00621821]: addu       $v1, $v1, $v0
    08810EE4:[0A204398]: j          0x08810E60
    08810EE8:[8C630000]: lw         $v1, 0($v1)
--> 08810EEC:[1500FFDD]: bne        $t0, $zr, 0x08810E64
    08810EF0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810EF4:[000917C3]: sra        $v0, $t1, 0x001F
    08810EF8:[00071880]: sll        $v1, $a3, 0x0002
    08810EFC:[00021602]: srl        $v0, $v0, 0x0018
  Back Branch 08810F68 42,048 times (length 36)
    08810ECC:[04A1FFF9]: bgez       $a1, 0x08810EB4
    08810ED0:[25080004]: addiu      $t0, $t0, 4
    08810ED4:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08810ED8:[000C1880]: sll        $v1, $t4, 0x0002
    08810EDC:[24425C24]: addiu      $v0, $v0, 23588
--> 08810EE0:[00621821]: addu       $v1, $v1, $v0
    08810EE4:[0A204398]: j          0x08810E60
    08810EE8:[8C630000]: lw         $v1, 0($v1)
    08810EEC:[1500FFDD]: bne        $t0, $zr, 0x08810E64
    08810EF0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810EF4:[000917C3]: sra        $v0, $t1, 0x001F
    08810EF8:[00071880]: sll        $v1, $a3, 0x0002
    08810EFC:[00021602]: srl        $v0, $v0, 0x0018
    08810F00:[007D1821]: addu       $v1, $v1, $sp
    08810F04:[01221021]: addu       $v0, $t1, $v0
    08810F08:[8C640010]: lw         $a0, 16($v1)
    08810F0C:[8C650020]: lw         $a1, 32($v1)
    08810F10:[8C660030]: lw         $a2, 48($v1)
    08810F14:[8C670000]: lw         $a3, 0($v1)
    08810F18:[00026203]: sra        $t4, $v0, 0x0008
    08810F1C:[000C1200]: sll        $v0, $t4, 0x0008
    08810F20:[01221023]: subu       $v0, $t1, $v0
    08810F24:[00461821]: addu       $v1, $v0, $a2
    08810F28:[01444821]: addu       $t1, $t2, $a0
    08810F2C:[00451021]: addu       $v0, $v0, $a1
    08810F30:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08810F34:[01473021]: addu       $a2, $t2, $a3
    08810F38:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08810F3C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08810F40:[24A5FFFF]: addiu      $a1, $a1, -1
    08810F44:[AC860000]: sw         $a2, 0($a0)
    08810F48:[AC890004]: sw         $t1, 4($a0)
    08810F4C:[24840008]: addiu      $a0, $a0, 8
    08810F50:[AD020010]: sw         $v0, 16($t0)
    08810F54:[AD030018]: sw         $v1, 24($t0)
    08810F58:[04A1FFF9]: bgez       $a1, 0x08810F40
    08810F5C:[25080004]: addiu      $t0, $t0, 4
    08810F60:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    08810F64:[000C1880]: sll        $v1, $t4, 0x0002
--> 08810F68:[0A2043B8]: j          0x08810EE0
    08810F6C:[24425C04]: addiu      $v0, $v0, 23556
    08810F70:[000917C3]: sra        $v0, $t1, 0x001F
    08810F74:[00071880]: sll        $v1, $a3, 0x0002
    08810F78:[000215C2]: srl        $v0, $v0, 0x0017
_S1_2_884F878 13,198,790 instructions (0.730%), 599,945 calls (0884F878 - 0884F8CC, length 22)
    0884F878:[27BDFFF0]: addiu      $sp, $sp, -16
    0884F87C:[3C0208CC]: lui        $v0, 0x08CC <=> li $v0, 0x08CC0000
    0884F880:[AFB00000]: sw         $s0, 0($sp)
    0884F884:[2450FD94]: addiu      $s0, $v0, -620
    0884F888:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0884F88C:[8E060048]: lw         $a2, 72($s0)
    0884F890:[AFB10004]: sw         $s1, 4($sp)
    0884F894:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0884F898:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0884F89C:[AFBF0008]: sw         $ra, 8($sp)
    0884F8A0:[0E214370]: jal        0x08850DC0
    0884F8A4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884F8A8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0884F8AC:[8E050044]: lw         $a1, 68($s0)
    0884F8B0:[02241804]: sllv       $v1, $a0, $s1
    0884F8B4:[8FBF0008]: lw         $ra, 8($sp)
    0884F8B8:[00A32025]: or         $a0, $a1, $v1
    0884F8BC:[AE040044]: sw         $a0, 68($s0)
    0884F8C0:[8FB10004]: lw         $s1, 4($sp)
    0884F8C4:[8FB00000]: lw         $s0, 0($sp)
    0884F8C8:[03E00008]: jr         $ra
    0884F8CC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_884FF1C 11,073,005 instructions (0.613%), 481,435 calls (0884FF1C - 0884FF74, length 23)
    0884FF1C:[3C0B08CC]: lui        $t3, 0x08CC <=> li $t3, 0x08CC0000
    0884FF20:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0884FF24:[8D64FDDC]: lw         $a0, -548($t3)
    0884FF28:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    0884FF2C:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    0884FF30:[01007021]: addu       $t6, $t0, $zr <=> move $t6, $t0
    0884FF34:[0120C021]: addu       $t8, $t1, $zr <=> move $t8, $t1
    0884FF38:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0884FF3C:[27BDFFF0]: addiu      $sp, $sp, -16
    0884FF40:[01405821]: addu       $t3, $t2, $zr <=> move $t3, $t2
    0884FF44:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0884FF48:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0884FF4C:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    0884FF50:[01A04021]: addu       $t0, $t5, $zr <=> move $t0, $t5
    0884FF54:[01C04821]: addu       $t1, $t6, $zr <=> move $t1, $t6
    0884FF58:[AFBF0000]: sw         $ra, 0($sp)
    0884FF5C:[0E21448D]: jal        0x08851234
    0884FF60:[03005021]: addu       $t2, $t8, $zr <=> move $t2, $t8
    0884FF64:[0E214794]: jal        0x08851E50
    0884FF68:[00000000]: nop
    0884FF6C:[8FBF0000]: lw         $ra, 0($sp)
    0884FF70:[03E00008]: jr         $ra
    0884FF74:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8851E50 9,836,520 instructions (0.544%), 491,826 calls (08851E50 - 08851EA4, length 22)
    08851E50:[27BDFFF0]: addiu      $sp, $sp, -16
    08851E54:[AFBF0000]: sw         $ra, 0($sp)
    08851E58:[3C0308CC]: lui        $v1, 0x08CC <=> li $v1, 0x08CC0000
    08851E5C:[2464FD94]: addiu      $a0, $v1, -620
    08851E60:[8C82000C]: lw         $v0, 12($a0)
    08851E64:[14400006]: bne        $v0, $zr, 0x08851E80
    08851E68:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08851E6C:[8C830048]: lw         $v1, 72($a0)
    08851E70:[8C650010]: lw         $a1, 16($v1)
    08851E74:[50A00006]: beql       $a1, $zr, 0x08851E90
    08851E78:[8C650008]: lw         $a1, 8($v1)
    08851E7C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08851E80:[8FBF0000]: lw         $ra, 0($sp)
    08851E84:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08851E88:[03E00008]: jr         $ra
    08851E8C:[27BD0010]: addiu      $sp, $sp, 16
    08851E90:[0E2163E8]: jal        0x08858FA0 [sceGeListUpdateStallAddr]
    08851E94:[8C840018]: lw         $a0, 24($a0)
    08851E98:[0441FFF8]: bgez       $v0, 0x08851E7C
    08851E9C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08851EA0:[0A2147A1]: j          0x08851E84
    08851EA4:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 08851E98 491,826 times (length 9)
    08851E68:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08851E6C:[8C830048]: lw         $v1, 72($a0)
    08851E70:[8C650010]: lw         $a1, 16($v1)
    08851E74:[50A00006]: beql       $a1, $zr, 0x08851E90
    08851E78:[8C650008]: lw         $a1, 8($v1)
--> 08851E7C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08851E80:[8FBF0000]: lw         $ra, 0($sp)
    08851E84:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08851E88:[03E00008]: jr         $ra
    08851E8C:[27BD0010]: addiu      $sp, $sp, 16
    08851E90:[0E2163E8]: jal        0x08858FA0 [sceGeListUpdateStallAddr]
    08851E94:[8C840018]: lw         $a0, 24($a0)
--> 08851E98:[0441FFF8]: bgez       $v0, 0x08851E7C
    08851E9C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08851EA0:[0A2147A1]: j          0x08851E84
    08851EA4:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_8850DC0 9,110,400 instructions (0.504%), 911,040 calls (08850DC0 - 08850FC8, length 131)
    08850DC0:[2CA30016]: sltiu      $v1, $a1, 22
    08850DC4:[1060007F]: beq        $v1, $zr, 0x08850FC4
    08850DC8:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08850DCC:[00053880]: sll        $a3, $a1, 0x0002
    08850DD0:[3C050887]: lui        $a1, 0x0887 <=> li $a1, 0x08870000
    08850DD4:[24A29688]: addiu      $v0, $a1, -27000
    08850DD8:[00E22021]: addu       $a0, $a3, $v0
    08850DDC:[8C830000]: lw         $v1, 0($a0)
    08850DE0:[00600008]: jr         $v1
    08850DE4:[00000000]: nop
    08850FC4:[03E00008]: jr         $ra
    08850FC8:[00000000]: nop
_S1_2_884AA24 8,851,701 instructions (0.490%), 106,647 calls (0884AA24 - 0884AA7C, length 23)
    0884AA24:[3C0308CC]: lui        $v1, 0x08CC <=> li $v1, 0x08CC0000
    0884AA28:[8C65FD10]: lw         $a1, -752($v1)
    0884AA2C:[2403000F]: addiu      $v1, $zr, 15 <=> li $v1, 15
    0884AA30:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0884AA34:[2463FFFF]: addiu      $v1, $v1, -1
    0884AA38:[AC400000]: sw         $zr, 0($v0)
    0884AA3C:[0461FFFD]: bgez       $v1, 0x0884AA34
    0884AA40:[24420004]: addiu      $v0, $v0, 4
    0884AA44:[3C0408CC]: lui        $a0, 0x08CC <=> li $a0, 0x08CC0000
    0884AA48:[8C8AFD0C]: lw         $t2, -756($a0)
    0884AA4C:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0884AA50:[C4418FF8]: lwc1       $f1, -28680($v0)
    0884AA54:[3C0908CC]: lui        $t1, 0x08CC <=> li $t1, 0x08CC0000
    0884AA58:[000A3880]: sll        $a3, $t2, 0x0002
    0884AA5C:[2528FD44]: addiu      $t0, $t1, -700
    0884AA60:[00E81821]: addu       $v1, $a3, $t0
    0884AA64:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884AA68:[E4A1003C]: swc1       $f1, 60($a1)
    0884AA6C:[AC660000]: sw         $a2, 0($v1)
    0884AA70:[E4A10000]: swc1       $f1, 0($a1)
    0884AA74:[E4A10014]: swc1       $f1, 20($a1)
    0884AA78:[03E00008]: jr         $ra
    0884AA7C:[E4A10028]: swc1       $f1, 40($a1)
  Back Branch 0884AA3C 1,706,352 times (length 4)
    0884AA24:[3C0308CC]: lui        $v1, 0x08CC <=> li $v1, 0x08CC0000
    0884AA28:[8C65FD10]: lw         $a1, -752($v1)
    0884AA2C:[2403000F]: addiu      $v1, $zr, 15 <=> li $v1, 15
    0884AA30:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
--> 0884AA34:[2463FFFF]: addiu      $v1, $v1, -1
    0884AA38:[AC400000]: sw         $zr, 0($v0)
--> 0884AA3C:[0461FFFD]: bgez       $v1, 0x0884AA34
    0884AA40:[24420004]: addiu      $v0, $v0, 4
    0884AA44:[3C0408CC]: lui        $a0, 0x08CC <=> li $a0, 0x08CC0000
    0884AA48:[8C8AFD0C]: lw         $t2, -756($a0)
    0884AA4C:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
_S1_2_881C6BC 8,032,250 instructions (0.445%), 22,250 calls (0881C6BC - 0881C8E0, length 138)
    0881C6BC:[27BDFFD0]: addiu      $sp, $sp, -48
    0881C6C0:[AFB00010]: sw         $s0, 16($sp)
    0881C6C4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0881C6C8:[AFBF001C]: sw         $ra, 28($sp)
    0881C6CC:[AFB20018]: sw         $s2, 24($sp)
    0881C6D0:[AFB10014]: sw         $s1, 20($sp)
    0881C6D4:[E7B50024]: swc1       $f21, 36($sp)
    0881C6D8:[E7B40020]: swc1       $f20, 32($sp)
    0881C6DC:[8C830000]: lw         $v1, 0($a0)
    0881C6E0:[10620078]: beq        $v1, $v0, 0x0881C8C4
    0881C6E4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0881C6E8:[C48D0024]: lwc1       $f13, 36($a0)
    0881C6EC:[C60C0020]: lwc1       $f12, 32($s0)
    0881C6F0:[8C840064]: lw         $a0, 100($a0)
    0881C6F4:[26110050]: addiu      $s1, $s0, 80
    0881C6F8:[0E203CFA]: jal        0x0880F3E8
    0881C6FC:[24120008]: addiu      $s2, $zr, 8 <=> li $s2, 8
    0881C700:[8E040058]: lw         $a0, 88($s0)
    0881C704:[0E203D03]: jal        0x0880F40C
    0881C708:[C60C0020]: lwc1       $f12, 32($s0)
    0881C70C:[8E040070]: lw         $a0, 112($s0)
    0881C710:[0E203D03]: jal        0x0880F40C
    0881C714:[C60C0020]: lwc1       $f12, 32($s0)
    0881C718:[8E040060]: lw         $a0, 96($s0)
    0881C71C:[0E203D0B]: jal        0x0880F42C
    0881C720:[C60C0024]: lwc1       $f12, 36($s0)
    0881C724:[8E040068]: lw         $a0, 104($s0)
    0881C728:[0E203D0B]: jal        0x0880F42C
    0881C72C:[C60C0024]: lwc1       $f12, 36($s0)
    0881C730:[C60C0018]: lwc1       $f12, 24($s0)
    0881C734:[C60D001C]: lwc1       $f13, 28($s0)
    0881C738:[0E203CD9]: jal        0x0880F364
    0881C73C:[8E040054]: lw         $a0, 84($s0)
    0881C740:[0E203DB9]: jal        0x0880F6E4
    0881C744:[8E040054]: lw         $a0, 84($s0)
    0881C748:[C60D001C]: lwc1       $f13, 28($s0)
    0881C74C:[C60C0018]: lwc1       $f12, 24($s0)
    0881C750:[8E040060]: lw         $a0, 96($s0)
    0881C754:[46006B40]: add.s      $f13, $f13, $f0
    0881C758:[0E203CD9]: jal        0x0880F364
    0881C75C:[46000546]: mov.s      $f21, $f0
    0881C760:[0E203DB9]: jal        0x0880F6E4
    0881C764:[8E040060]: lw         $a0, 96($s0)
    0881C768:[4600AD40]: add.s      $f21, $f21, $f0
    0881C76C:[C60D001C]: lwc1       $f13, 28($s0)
    0881C770:[C60C0018]: lwc1       $f12, 24($s0)
    0881C774:[8E04006C]: lw         $a0, 108($s0)
    0881C778:[0E203CD9]: jal        0x0880F364
    0881C77C:[46156B40]: add.s      $f13, $f13, $f21
    0881C780:[0E203DB1]: jal        0x0880F6C4
    0881C784:[8E040054]: lw         $a0, 84($s0)
    0881C788:[C60C0018]: lwc1       $f12, 24($s0)
    0881C78C:[C60D001C]: lwc1       $f13, 28($s0)
    0881C790:[8E040058]: lw         $a0, 88($s0)
    0881C794:[46006300]: add.s      $f12, $f12, $f0
    0881C798:[0E203CD9]: jal        0x0880F364
    0881C79C:[46000506]: mov.s      $f20, $f0
    0881C7A0:[0E203DB9]: jal        0x0880F6E4
    0881C7A4:[8E040054]: lw         $a0, 84($s0)
    0881C7A8:[C60C0018]: lwc1       $f12, 24($s0)
    0881C7AC:[C60D001C]: lwc1       $f13, 28($s0)
    0881C7B0:[8E040064]: lw         $a0, 100($s0)
    0881C7B4:[46146300]: add.s      $f12, $f12, $f20
    0881C7B8:[46006B40]: add.s      $f13, $f13, $f0
    0881C7BC:[0E203CD9]: jal        0x0880F364
    0881C7C0:[46000546]: mov.s      $f21, $f0
    0881C7C4:[0E203DB9]: jal        0x0880F6E4
    0881C7C8:[8E040064]: lw         $a0, 100($s0)
    0881C7CC:[4600AD40]: add.s      $f21, $f21, $f0
    0881C7D0:[C60C0018]: lwc1       $f12, 24($s0)
    0881C7D4:[C60D001C]: lwc1       $f13, 28($s0)
    0881C7D8:[8E040070]: lw         $a0, 112($s0)
    0881C7DC:[46146300]: add.s      $f12, $f12, $f20
    0881C7E0:[0E203CD9]: jal        0x0880F364
    0881C7E4:[46156B40]: add.s      $f13, $f13, $f21
    0881C7E8:[0E203DB1]: jal        0x0880F6C4
    0881C7EC:[8E040064]: lw         $a0, 100($s0)
    0881C7F0:[4600A500]: add.s      $f20, $f20, $f0
    0881C7F4:[C60C0018]: lwc1       $f12, 24($s0)
    0881C7F8:[C60D001C]: lwc1       $f13, 28($s0)
    0881C7FC:[8E04005C]: lw         $a0, 92($s0)
    0881C800:[0E203CD9]: jal        0x0880F364
    0881C804:[46146300]: add.s      $f12, $f12, $f20
    0881C808:[0E203DB9]: jal        0x0880F6E4
    0881C80C:[8E04005C]: lw         $a0, 92($s0)
    0881C810:[C60C0018]: lwc1       $f12, 24($s0)
    0881C814:[C60D001C]: lwc1       $f13, 28($s0)
    0881C818:[8E040068]: lw         $a0, 104($s0)
    0881C81C:[46146300]: add.s      $f12, $f12, $f20
    0881C820:[46006B40]: add.s      $f13, $f13, $f0
    0881C824:[0E203CD9]: jal        0x0880F364
    0881C828:[46000546]: mov.s      $f21, $f0
    0881C82C:[0E203DB9]: jal        0x0880F6E4
    0881C830:[8E040068]: lw         $a0, 104($s0)
    0881C834:[4600AD40]: add.s      $f21, $f21, $f0
    0881C838:[C60C0018]: lwc1       $f12, 24($s0)
    0881C83C:[C60D001C]: lwc1       $f13, 28($s0)
    0881C840:[8E040074]: lw         $a0, 116($s0)
    0881C844:[46146300]: add.s      $f12, $f12, $f20
    0881C848:[0E203CD9]: jal        0x0880F364
    0881C84C:[46156B40]: add.s      $f13, $f13, $f21
    0881C850:[C6070040]: lwc1       $f7, 64($s0)
    0881C854:[C6060044]: lwc1       $f6, 68($s0)
    0881C858:[C6050048]: lwc1       $f5, 72($s0)
    0881C85C:[C604004C]: lwc1       $f4, 76($s0)
    0881C860:[C6020030]: lwc1       $f2, 48($s0)
    0881C864:[C6030034]: lwc1       $f3, 52($s0)
    0881C868:[C6010038]: lwc1       $f1, 56($s0)
    0881C86C:[C600003C]: lwc1       $f0, 60($s0)
    0881C870:[46071082]: mul.s      $f2, $f2, $f7
    0881C874:[460618C2]: mul.s      $f3, $f3, $f6
    0881C878:[46050842]: mul.s      $f1, $f1, $f5
    0881C87C:[46040002]: mul.s      $f0, $f0, $f4
    0881C880:[8E240004]: lw         $a0, 4($s1)
    0881C884:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0881C888:[E7A20000]: swc1       $f2, 0($sp)
    0881C88C:[2652FFFF]: addiu      $s2, $s2, -1
    0881C890:[E7A30004]: swc1       $f3, 4($sp)
    0881C894:[E7A10008]: swc1       $f1, 8($sp)
    0881C898:[0E203D5F]: jal        0x0880F57C
    0881C89C:[E7A0000C]: swc1       $f0, 12($sp)
    0881C8A0:[8E240004]: lw         $a0, 4($s1)
    0881C8A4:[0E203D79]: jal        0x0880F5E4
    0881C8A8:[8E050014]: lw         $a1, 20($s0)
    0881C8AC:[8E240004]: lw         $a0, 4($s1)
    0881C8B0:[92050028]: lbu        $a1, 40($s0)
    0881C8B4:[0E203D81]: jal        0x0880F604
    0881C8B8:[26310004]: addiu      $s1, $s1, 4
    0881C8BC:[0643FFE5]: bgezl      $s2, 0x0881C854
    0881C8C0:[C6070040]: lwc1       $f7, 64($s0)
    0881C8C4:[8FBF001C]: lw         $ra, 28($sp)
    0881C8C8:[8FB20018]: lw         $s2, 24($sp)
    0881C8CC:[8FB10014]: lw         $s1, 20($sp)
    0881C8D0:[8FB00010]: lw         $s0, 16($sp)
    0881C8D4:[C7B50024]: lwc1       $f21, 36($sp)
    0881C8D8:[C7B40020]: lwc1       $f20, 32($sp)
    0881C8DC:[03E00008]: jr         $ra
    0881C8E0:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0881C8BC 178,000 times (length 28)
    0881C840:[8E040074]: lw         $a0, 116($s0)
    0881C844:[46146300]: add.s      $f12, $f12, $f20
    0881C848:[0E203CD9]: jal        0x0880F364
    0881C84C:[46156B40]: add.s      $f13, $f13, $f21
    0881C850:[C6070040]: lwc1       $f7, 64($s0)
--> 0881C854:[C6060044]: lwc1       $f6, 68($s0)
    0881C858:[C6050048]: lwc1       $f5, 72($s0)
    0881C85C:[C604004C]: lwc1       $f4, 76($s0)
    0881C860:[C6020030]: lwc1       $f2, 48($s0)
    0881C864:[C6030034]: lwc1       $f3, 52($s0)
    0881C868:[C6010038]: lwc1       $f1, 56($s0)
    0881C86C:[C600003C]: lwc1       $f0, 60($s0)
    0881C870:[46071082]: mul.s      $f2, $f2, $f7
    0881C874:[460618C2]: mul.s      $f3, $f3, $f6
    0881C878:[46050842]: mul.s      $f1, $f1, $f5
    0881C87C:[46040002]: mul.s      $f0, $f0, $f4
    0881C880:[8E240004]: lw         $a0, 4($s1)
    0881C884:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0881C888:[E7A20000]: swc1       $f2, 0($sp)
    0881C88C:[2652FFFF]: addiu      $s2, $s2, -1
    0881C890:[E7A30004]: swc1       $f3, 4($sp)
    0881C894:[E7A10008]: swc1       $f1, 8($sp)
    0881C898:[0E203D5F]: jal        0x0880F57C
    0881C89C:[E7A0000C]: swc1       $f0, 12($sp)
    0881C8A0:[8E240004]: lw         $a0, 4($s1)
    0881C8A4:[0E203D79]: jal        0x0880F5E4
    0881C8A8:[8E050014]: lw         $a1, 20($s0)
    0881C8AC:[8E240004]: lw         $a0, 4($s1)
    0881C8B0:[92050028]: lbu        $a1, 40($s0)
    0881C8B4:[0E203D81]: jal        0x0880F604
    0881C8B8:[26310004]: addiu      $s1, $s1, 4
--> 0881C8BC:[0643FFE5]: bgezl      $s2, 0x0881C854
    0881C8C0:[C6070040]: lwc1       $f7, 64($s0)
    0881C8C4:[8FBF001C]: lw         $ra, 28($sp)
    0881C8C8:[8FB20018]: lw         $s2, 24($sp)
    0881C8CC:[8FB10014]: lw         $s1, 20($sp)
_S1_2_8810574 8,023,015 instructions (0.444%), 123 calls (08810574 - 088106B0, length 80)
    08810574:[27BDFFD0]: addiu      $sp, $sp, -48
    08810578:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881057C:[AFBE0020]: sw         $fp, 32($sp)
    08810580:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08810584:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    08810588:[AFB7001C]: sw         $s7, 28($sp)
    0881058C:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08810590:[AFB60018]: sw         $s6, 24($sp)
    08810594:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08810598:[AFB40010]: sw         $s4, 16($sp)
    0881059C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088105A0:[AFB3000C]: sw         $s3, 12($sp)
    088105A4:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088105A8:[AFBF0024]: sw         $ra, 36($sp)
    088105AC:[AFB50014]: sw         $s5, 20($sp)
    088105B0:[AFB20008]: sw         $s2, 8($sp)
    088105B4:[AFB10004]: sw         $s1, 4($sp)
    088105B8:[10A2003C]: beq        $a1, $v0, 0x088106AC
    088105BC:[AFB00000]: sw         $s0, 0($sp)
    088105C0:[28A20002]: slti       $v0, $a1, 2
    088105C4:[14400035]: bne        $v0, $zr, 0x0881069C
    088105C8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088105CC:[50A20001]: beql       $a1, $v0, 0x088105D4
    088105D0:[24170070]: addiu      $s7, $zr, 112 <=> li $s7, 112
    088105D4:[00031040]: sll        $v0, $v1, 0x0001
    088105D8:[00431021]: addu       $v0, $v0, $v1
    088105DC:[00029080]: sll        $s2, $v0, 0x0002
    088105E0:[2A750002]: slti       $s5, $s3, 2
    088105E4:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    088105E8:[02408821]: addu       $s1, $s2, $zr <=> move $s1, $s2
    088105EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088105F0:[52620027]: beql       $s3, $v0, 0x08810690
    088105F4:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    088105F8:[12A0001F]: beq        $s5, $zr, 0x08810678
    088105FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08810600:[1260001A]: beq        $s3, $zr, 0x0881066C
    08810604:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    08810608:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0881060C:[0E210ADA]: jal        0x08842B68
    08810610:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08810614:[10400008]: beq        $v0, $zr, 0x08810638
    08810618:[02801821]: addu       $v1, $s4, $zr <=> move $v1, $s4
    0881061C:[26940001]: addiu      $s4, $s4, 1
    08810620:[0297102A]: slt        $v0, $s4, $s7
    08810624:[2631000C]: addiu      $s1, $s1, 12
    08810628:[2610000C]: addiu      $s0, $s0, 12
    0881062C:[1440FFEF]: bne        $v0, $zr, 0x088105EC
    08810630:[2652000C]: addiu      $s2, $s2, 12
    08810634:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08810638:[8FBF0024]: lw         $ra, 36($sp)
    0881063C:[8FBE0020]: lw         $fp, 32($sp)
    08810640:[8FB7001C]: lw         $s7, 28($sp)
    08810644:[8FB60018]: lw         $s6, 24($sp)
    08810648:[8FB50014]: lw         $s5, 20($sp)
    0881064C:[8FB40010]: lw         $s4, 16($sp)
    08810650:[8FB3000C]: lw         $s3, 12($sp)
    08810654:[8FB20008]: lw         $s2, 8($sp)
    08810658:[8FB10004]: lw         $s1, 4($sp)
    0881065C:[8FB00000]: lw         $s0, 0($sp)
    08810660:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810664:[03E00008]: jr         $ra
    08810668:[27BD0030]: addiu      $sp, $sp, 48
    0881066C:[24428C3C]: addiu      $v0, $v0, -29636
    08810670:[0A204182]: j          0x08810608
    08810674:[0222B021]: addu       $s6, $s1, $v0
    08810678:[1662FFE4]: bne        $s3, $v0, 0x0881060C
    0881067C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08810680:[3C020889]: lui        $v0, 0x0889 <=> li $v0, 0x08890000
    08810684:[2442D63C]: addiu      $v0, $v0, -10692
    08810688:[0A204182]: j          0x08810608
    0881068C:[0242B021]: addu       $s6, $s2, $v0
    08810690:[244290BC]: addiu      $v0, $v0, -28484
    08810694:[0A204182]: j          0x08810608
    08810698:[0202B021]: addu       $s6, $s0, $v0
    0881069C:[50A0FFCD]: beql       $a1, $zr, 0x088105D4
    088106A0:[24170060]: addiu      $s7, $zr, 96 <=> li $s7, 96
    088106A4:[0A204176]: j          0x088105D8
    088106A8:[00031040]: sll        $v0, $v1, 0x0001
    088106AC:[0A204175]: j          0x088105D4
    088106B0:[24171B20]: addiu      $s7, $zr, 6944 <=> li $s7, 6944
  Back Branch 0881062C 471,377 times (length 18)
    088105D8:[00431021]: addu       $v0, $v0, $v1
    088105DC:[00029080]: sll        $s2, $v0, 0x0002
    088105E0:[2A750002]: slti       $s5, $s3, 2
    088105E4:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    088105E8:[02408821]: addu       $s1, $s2, $zr <=> move $s1, $s2
--> 088105EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088105F0:[52620027]: beql       $s3, $v0, 0x08810690
    088105F4:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    088105F8:[12A0001F]: beq        $s5, $zr, 0x08810678
    088105FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08810600:[1260001A]: beq        $s3, $zr, 0x0881066C
    08810604:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    08810608:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0881060C:[0E210ADA]: jal        0x08842B68
    08810610:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08810614:[10400008]: beq        $v0, $zr, 0x08810638
    08810618:[02801821]: addu       $v1, $s4, $zr <=> move $v1, $s4
    0881061C:[26940001]: addiu      $s4, $s4, 1
    08810620:[0297102A]: slt        $v0, $s4, $s7
    08810624:[2631000C]: addiu      $s1, $s1, 12
    08810628:[2610000C]: addiu      $s0, $s0, 12
--> 0881062C:[1440FFEF]: bne        $v0, $zr, 0x088105EC
    08810630:[2652000C]: addiu      $s2, $s2, 12
    08810634:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08810638:[8FBF0024]: lw         $ra, 36($sp)
    0881063C:[8FBE0020]: lw         $fp, 32($sp)
  Back Branch 08810694 470,419 times (length 37)
    088105F4:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    088105F8:[12A0001F]: beq        $s5, $zr, 0x08810678
    088105FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08810600:[1260001A]: beq        $s3, $zr, 0x0881066C
    08810604:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
--> 08810608:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0881060C:[0E210ADA]: jal        0x08842B68
    08810610:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08810614:[10400008]: beq        $v0, $zr, 0x08810638
    08810618:[02801821]: addu       $v1, $s4, $zr <=> move $v1, $s4
    0881061C:[26940001]: addiu      $s4, $s4, 1
    08810620:[0297102A]: slt        $v0, $s4, $s7
    08810624:[2631000C]: addiu      $s1, $s1, 12
    08810628:[2610000C]: addiu      $s0, $s0, 12
    0881062C:[1440FFEF]: bne        $v0, $zr, 0x088105EC
    08810630:[2652000C]: addiu      $s2, $s2, 12
    08810634:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08810638:[8FBF0024]: lw         $ra, 36($sp)
    0881063C:[8FBE0020]: lw         $fp, 32($sp)
    08810640:[8FB7001C]: lw         $s7, 28($sp)
    08810644:[8FB60018]: lw         $s6, 24($sp)
    08810648:[8FB50014]: lw         $s5, 20($sp)
    0881064C:[8FB40010]: lw         $s4, 16($sp)
    08810650:[8FB3000C]: lw         $s3, 12($sp)
    08810654:[8FB20008]: lw         $s2, 8($sp)
    08810658:[8FB10004]: lw         $s1, 4($sp)
    0881065C:[8FB00000]: lw         $s0, 0($sp)
    08810660:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810664:[03E00008]: jr         $ra
    08810668:[27BD0030]: addiu      $sp, $sp, 48
    0881066C:[24428C3C]: addiu      $v0, $v0, -29636
    08810670:[0A204182]: j          0x08810608
    08810674:[0222B021]: addu       $s6, $s1, $v0
    08810678:[1662FFE4]: bne        $s3, $v0, 0x0881060C
    0881067C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08810680:[3C020889]: lui        $v0, 0x0889 <=> li $v0, 0x08890000
    08810684:[2442D63C]: addiu      $v0, $v0, -10692
    08810688:[0A204182]: j          0x08810608
    0881068C:[0242B021]: addu       $s6, $s2, $v0
    08810690:[244290BC]: addiu      $v0, $v0, -28484
--> 08810694:[0A204182]: j          0x08810608
    08810698:[0202B021]: addu       $s6, $s0, $v0
    0881069C:[50A0FFCD]: beql       $a1, $zr, 0x088105D4
    088106A0:[24170060]: addiu      $s7, $zr, 96 <=> li $s7, 96
    088106A4:[0A204176]: j          0x088105D8
  Back Branch 08810670 1,081 times (length 28)
    088105F4:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    088105F8:[12A0001F]: beq        $s5, $zr, 0x08810678
    088105FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08810600:[1260001A]: beq        $s3, $zr, 0x0881066C
    08810604:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
--> 08810608:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0881060C:[0E210ADA]: jal        0x08842B68
    08810610:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08810614:[10400008]: beq        $v0, $zr, 0x08810638
    08810618:[02801821]: addu       $v1, $s4, $zr <=> move $v1, $s4
    0881061C:[26940001]: addiu      $s4, $s4, 1
    08810620:[0297102A]: slt        $v0, $s4, $s7
    08810624:[2631000C]: addiu      $s1, $s1, 12
    08810628:[2610000C]: addiu      $s0, $s0, 12
    0881062C:[1440FFEF]: bne        $v0, $zr, 0x088105EC
    08810630:[2652000C]: addiu      $s2, $s2, 12
    08810634:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08810638:[8FBF0024]: lw         $ra, 36($sp)
    0881063C:[8FBE0020]: lw         $fp, 32($sp)
    08810640:[8FB7001C]: lw         $s7, 28($sp)
    08810644:[8FB60018]: lw         $s6, 24($sp)
    08810648:[8FB50014]: lw         $s5, 20($sp)
    0881064C:[8FB40010]: lw         $s4, 16($sp)
    08810650:[8FB3000C]: lw         $s3, 12($sp)
    08810654:[8FB20008]: lw         $s2, 8($sp)
    08810658:[8FB10004]: lw         $s1, 4($sp)
    0881065C:[8FB00000]: lw         $s0, 0($sp)
    08810660:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810664:[03E00008]: jr         $ra
    08810668:[27BD0030]: addiu      $sp, $sp, 48
    0881066C:[24428C3C]: addiu      $v0, $v0, -29636
--> 08810670:[0A204182]: j          0x08810608
    08810674:[0222B021]: addu       $s6, $s1, $v0
    08810678:[1662FFE4]: bne        $s3, $v0, 0x0881060C
    0881067C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08810680:[3C020889]: lui        $v0, 0x0889 <=> li $v0, 0x08890000
  Back Branch 088106AC 93 times (length 56)
    088105C0:[28A20002]: slti       $v0, $a1, 2
    088105C4:[14400035]: bne        $v0, $zr, 0x0881069C
    088105C8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088105CC:[50A20001]: beql       $a1, $v0, 0x088105D4
    088105D0:[24170070]: addiu      $s7, $zr, 112 <=> li $s7, 112
--> 088105D4:[00031040]: sll        $v0, $v1, 0x0001
    088105D8:[00431021]: addu       $v0, $v0, $v1
    088105DC:[00029080]: sll        $s2, $v0, 0x0002
    088105E0:[2A750002]: slti       $s5, $s3, 2
    088105E4:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    088105E8:[02408821]: addu       $s1, $s2, $zr <=> move $s1, $s2
    088105EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088105F0:[52620027]: beql       $s3, $v0, 0x08810690
    088105F4:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    088105F8:[12A0001F]: beq        $s5, $zr, 0x08810678
    088105FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08810600:[1260001A]: beq        $s3, $zr, 0x0881066C
    08810604:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    08810608:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0881060C:[0E210ADA]: jal        0x08842B68
    08810610:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08810614:[10400008]: beq        $v0, $zr, 0x08810638
    08810618:[02801821]: addu       $v1, $s4, $zr <=> move $v1, $s4
    0881061C:[26940001]: addiu      $s4, $s4, 1
    08810620:[0297102A]: slt        $v0, $s4, $s7
    08810624:[2631000C]: addiu      $s1, $s1, 12
    08810628:[2610000C]: addiu      $s0, $s0, 12
    0881062C:[1440FFEF]: bne        $v0, $zr, 0x088105EC
    08810630:[2652000C]: addiu      $s2, $s2, 12
    08810634:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08810638:[8FBF0024]: lw         $ra, 36($sp)
    0881063C:[8FBE0020]: lw         $fp, 32($sp)
    08810640:[8FB7001C]: lw         $s7, 28($sp)
    08810644:[8FB60018]: lw         $s6, 24($sp)
    08810648:[8FB50014]: lw         $s5, 20($sp)
    0881064C:[8FB40010]: lw         $s4, 16($sp)
    08810650:[8FB3000C]: lw         $s3, 12($sp)
    08810654:[8FB20008]: lw         $s2, 8($sp)
    08810658:[8FB10004]: lw         $s1, 4($sp)
    0881065C:[8FB00000]: lw         $s0, 0($sp)
    08810660:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810664:[03E00008]: jr         $ra
    08810668:[27BD0030]: addiu      $sp, $sp, 48
    0881066C:[24428C3C]: addiu      $v0, $v0, -29636
    08810670:[0A204182]: j          0x08810608
    08810674:[0222B021]: addu       $s6, $s1, $v0
    08810678:[1662FFE4]: bne        $s3, $v0, 0x0881060C
    0881067C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08810680:[3C020889]: lui        $v0, 0x0889 <=> li $v0, 0x08890000
    08810684:[2442D63C]: addiu      $v0, $v0, -10692
    08810688:[0A204182]: j          0x08810608
    0881068C:[0242B021]: addu       $s6, $s2, $v0
    08810690:[244290BC]: addiu      $v0, $v0, -28484
    08810694:[0A204182]: j          0x08810608
    08810698:[0202B021]: addu       $s6, $s0, $v0
    0881069C:[50A0FFCD]: beql       $a1, $zr, 0x088105D4
    088106A0:[24170060]: addiu      $s7, $zr, 96 <=> li $s7, 96
    088106A4:[0A204176]: j          0x088105D8
    088106A8:[00031040]: sll        $v0, $v1, 0x0001
--> 088106AC:[0A204175]: j          0x088105D4
    088106B0:[24171B20]: addiu      $s7, $zr, 6944 <=> li $s7, 6944
  Back Branch 0881069C 30 times (length 52)
    088105C0:[28A20002]: slti       $v0, $a1, 2
    088105C4:[14400035]: bne        $v0, $zr, 0x0881069C
    088105C8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088105CC:[50A20001]: beql       $a1, $v0, 0x088105D4
    088105D0:[24170070]: addiu      $s7, $zr, 112 <=> li $s7, 112
--> 088105D4:[00031040]: sll        $v0, $v1, 0x0001
    088105D8:[00431021]: addu       $v0, $v0, $v1
    088105DC:[00029080]: sll        $s2, $v0, 0x0002
    088105E0:[2A750002]: slti       $s5, $s3, 2
    088105E4:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    088105E8:[02408821]: addu       $s1, $s2, $zr <=> move $s1, $s2
    088105EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088105F0:[52620027]: beql       $s3, $v0, 0x08810690
    088105F4:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    088105F8:[12A0001F]: beq        $s5, $zr, 0x08810678
    088105FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08810600:[1260001A]: beq        $s3, $zr, 0x0881066C
    08810604:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    08810608:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0881060C:[0E210ADA]: jal        0x08842B68
    08810610:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08810614:[10400008]: beq        $v0, $zr, 0x08810638
    08810618:[02801821]: addu       $v1, $s4, $zr <=> move $v1, $s4
    0881061C:[26940001]: addiu      $s4, $s4, 1
    08810620:[0297102A]: slt        $v0, $s4, $s7
    08810624:[2631000C]: addiu      $s1, $s1, 12
    08810628:[2610000C]: addiu      $s0, $s0, 12
    0881062C:[1440FFEF]: bne        $v0, $zr, 0x088105EC
    08810630:[2652000C]: addiu      $s2, $s2, 12
    08810634:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08810638:[8FBF0024]: lw         $ra, 36($sp)
    0881063C:[8FBE0020]: lw         $fp, 32($sp)
    08810640:[8FB7001C]: lw         $s7, 28($sp)
    08810644:[8FB60018]: lw         $s6, 24($sp)
    08810648:[8FB50014]: lw         $s5, 20($sp)
    0881064C:[8FB40010]: lw         $s4, 16($sp)
    08810650:[8FB3000C]: lw         $s3, 12($sp)
    08810654:[8FB20008]: lw         $s2, 8($sp)
    08810658:[8FB10004]: lw         $s1, 4($sp)
    0881065C:[8FB00000]: lw         $s0, 0($sp)
    08810660:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08810664:[03E00008]: jr         $ra
    08810668:[27BD0030]: addiu      $sp, $sp, 48
    0881066C:[24428C3C]: addiu      $v0, $v0, -29636
    08810670:[0A204182]: j          0x08810608
    08810674:[0222B021]: addu       $s6, $s1, $v0
    08810678:[1662FFE4]: bne        $s3, $v0, 0x0881060C
    0881067C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08810680:[3C020889]: lui        $v0, 0x0889 <=> li $v0, 0x08890000
    08810684:[2442D63C]: addiu      $v0, $v0, -10692
    08810688:[0A204182]: j          0x08810608
    0881068C:[0242B021]: addu       $s6, $s2, $v0
    08810690:[244290BC]: addiu      $v0, $v0, -28484
    08810694:[0A204182]: j          0x08810608
    08810698:[0202B021]: addu       $s6, $s0, $v0
--> 0881069C:[50A0FFCD]: beql       $a1, $zr, 0x088105D4
    088106A0:[24170060]: addiu      $s7, $zr, 96 <=> li $s7, 96
    088106A4:[0A204176]: j          0x088105D8
    088106A8:[00031040]: sll        $v0, $v1, 0x0001
    088106AC:[0A204175]: j          0x088105D4
_S1_2_884F8D0 7,155,185 instructions (0.396%), 311,095 calls (0884F8D0 - 0884F928, length 23)
    0884F8D0:[27BDFFF0]: addiu      $sp, $sp, -16
    0884F8D4:[3C0208CC]: lui        $v0, 0x08CC <=> li $v0, 0x08CC0000
    0884F8D8:[AFB00000]: sw         $s0, 0($sp)
    0884F8DC:[2450FD94]: addiu      $s0, $v0, -620
    0884F8E0:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0884F8E4:[8E070048]: lw         $a3, 72($s0)
    0884F8E8:[AFB10004]: sw         $s1, 4($sp)
    0884F8EC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0884F8F0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0884F8F4:[AFBF0008]: sw         $ra, 8($sp)
    0884F8F8:[0E214370]: jal        0x08850DC0
    0884F8FC:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0884F900:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884F904:[8E050044]: lw         $a1, 68($s0)
    0884F908:[02262004]: sllv       $a0, $a2, $s1
    0884F90C:[00041827]: nor        $v1, $zr, $a0 <=> li $v1, not $a0
    0884F910:[00A32024]: and        $a0, $a1, $v1
    0884F914:[AE040044]: sw         $a0, 68($s0)
    0884F918:[8FBF0008]: lw         $ra, 8($sp)
    0884F91C:[8FB10004]: lw         $s1, 4($sp)
    0884F920:[8FB00000]: lw         $s0, 0($sp)
    0884F924:[03E00008]: jr         $ra
    0884F928:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8850BCC 6,452,490 instructions (0.357%), 293,295 calls (08850BCC - 08850C20, length 22)
    08850BCC:[3C0A08CC]: lui        $t2, 0x08CC <=> li $t2, 0x08CC0000
    08850BD0:[8D4BFDDC]: lw         $t3, -548($t2)
    08850BD4:[0004C200]: sll        $t8, $a0, 0x0008
    08850BD8:[0006C900]: sll        $t9, $a2, 0x0004
    08850BDC:[8D6C0008]: lw         $t4, 8($t3)
    08850BE0:[03197825]: or         $t7, $t8, $t9
    08850BE4:[01E56825]: or         $t5, $t7, $a1
    08850BE8:[25840004]: addiu      $a0, $t4, 4
    08850BEC:[3C0EDF00]: lui        $t6, 0xDF00 <=> li $t6, 0xDF000000
    08850BF0:[7C07FE04]: ins        $a3, $zr, 24, 8
    08850BF4:[7C08FE04]: ins        $t0, $zr, 24, 8
    08850BF8:[3C09E000]: lui        $t1, 0xE000 <=> li $t1, 0xE0000000
    08850BFC:[3C02E100]: lui        $v0, 0xE100 <=> li $v0, 0xE1000000
    08850C00:[01AE3025]: or         $a2, $t5, $t6
    08850C04:[00E95025]: or         $t2, $a3, $t1
    08850C08:[01022825]: or         $a1, $t0, $v0
    08850C0C:[24830008]: addiu      $v1, $a0, 8
    08850C10:[AD860000]: sw         $a2, 0($t4)
    08850C14:[AD630008]: sw         $v1, 8($t3)
    08850C18:[AC8A0000]: sw         $t2, 0($a0)
    08850C1C:[03E00008]: jr         $ra
    08850C20:[AC850004]: sw         $a1, 4($a0)
_S1_2_880F604 6,035,984 instructions (0.334%), 754,498 calls (0880F604 - 0880F620, length 8)
    0880F604:[00041840]: sll        $v1, $a0, 0x0001
    0880F608:[00641821]: addu       $v1, $v1, $a0
    0880F60C:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    0880F610:[00031940]: sll        $v1, $v1, 0x0005
    0880F614:[24427720]: addiu      $v0, $v0, 30496
    0880F618:[00621821]: addu       $v1, $v1, $v0
    0880F61C:[03E00008]: jr         $ra
    0880F620:[A0650048]: sb         $a1, 72($v1)
_S1_2_8842DA8 5,787,479 instructions (0.320%), 192,591 calls (08842DA8 - 08842F2C, length 98)
    08842DA8:[2CC20004]: sltiu      $v0, $a2, 4
    08842DAC:[14400014]: bne        $v0, $zr, 0x08842E00
    08842DB0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08842DB4:[30CA0003]: andi       $t2, $a2, 3
    08842DB8:[00CA3023]: subu       $a2, $a2, $t2
    08842DBC:[90A20000]: lbu        $v0, 0($a1)
    08842DC0:[90A70001]: lbu        $a3, 1($a1)
    08842DC4:[90A80002]: lbu        $t0, 2($a1)
    08842DC8:[90A90003]: lbu        $t1, 3($a1)
    08842DCC:[24C6FFFC]: addiu      $a2, $a2, -4
    08842DD0:[A0620000]: sb         $v0, 0($v1)
    08842DD4:[10400053]: beq        $v0, $zr, 0x08842F24
    08842DD8:[24A50004]: addiu      $a1, $a1, 4
    08842DDC:[10E0004E]: beq        $a3, $zr, 0x08842F18
    08842DE0:[A0670001]: sb         $a3, 1($v1)
    08842DE4:[11000049]: beq        $t0, $zr, 0x08842F0C
    08842DE8:[A0680002]: sb         $t0, 2($v1)
    08842DEC:[11200018]: beq        $t1, $zr, 0x08842E50
    08842DF0:[A0690003]: sb         $t1, 3($v1)
    08842DF4:[14C0FFF1]: bne        $a2, $zr, 0x08842DBC
    08842DF8:[24630004]: addiu      $v1, $v1, 4
    08842DFC:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08842E00:[00663021]: addu       $a2, $v1, $a2
    08842E04:[10660008]: beq        $v1, $a2, 0x08842E28
    08842E08:[00000000]: nop
    08842E0C:[90A20000]: lbu        $v0, 0($a1)
    08842E10:[24A50001]: addiu      $a1, $a1, 1
    08842E14:[A0620000]: sb         $v0, 0($v1)
    08842E18:[10400005]: beq        $v0, $zr, 0x08842E30
    08842E1C:[24630001]: addiu      $v1, $v1, 1
    08842E20:[5466FFFB]: bnel       $v1, $a2, 0x08842E10
    08842E24:[90A20000]: lbu        $v0, 0($a1)
    08842E28:[03E00008]: jr         $ra
    08842E2C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08842E30:[1066FFFD]: beq        $v1, $a2, 0x08842E28
    08842E34:[00000000]: nop
    08842E38:[A0600000]: sb         $zr, 0($v1)
    08842E3C:[24630001]: addiu      $v1, $v1, 1
    08842E40:[5466FFFE]: bnel       $v1, $a2, 0x08842E3C
    08842E44:[A0600000]: sb         $zr, 0($v1)
    08842E48:[0A210B8A]: j          0x08842E28
    08842E4C:[00000000]: nop
    08842E50:[00CA3021]: addu       $a2, $a2, $t2
    08842E54:[10C0000B]: beq        $a2, $zr, 0x08842E84
    08842E58:[24630004]: addiu      $v1, $v1, 4
    08842E5C:[30620003]: andi       $v0, $v1, 3
    08842E60:[10400009]: beq        $v0, $zr, 0x08842E88
    08842E64:[2CC20010]: sltiu      $v0, $a2, 16
    08842E68:[A0600000]: sb         $zr, 0($v1)
    08842E6C:[24C6FFFF]: addiu      $a2, $a2, -1
    08842E70:[24630001]: addiu      $v1, $v1, 1
    08842E74:[10C00003]: beq        $a2, $zr, 0x08842E84
    08842E78:[30620003]: andi       $v0, $v1, 3
    08842E7C:[5440FFFB]: bnel       $v0, $zr, 0x08842E6C
    08842E80:[A0600000]: sb         $zr, 0($v1)
    08842E84:[2CC20010]: sltiu      $v0, $a2, 16
    08842E88:[1440000A]: bne        $v0, $zr, 0x08842EB4
    08842E8C:[2CC20008]: sltiu      $v0, $a2, 8
    08842E90:[24C6FFF0]: addiu      $a2, $a2, -16
    08842E94:[24630010]: addiu      $v1, $v1, 16
    08842E98:[2CC20010]: sltiu      $v0, $a2, 16
    08842E9C:[AC60FFF0]: sw         $zr, -16($v1)
    08842EA0:[AC60FFF4]: sw         $zr, -12($v1)
    08842EA4:[AC60FFF8]: sw         $zr, -8($v1)
    08842EA8:[1040FFF9]: beq        $v0, $zr, 0x08842E90
    08842EAC:[AC60FFFC]: sw         $zr, -4($v1)
    08842EB0:[2CC20008]: sltiu      $v0, $a2, 8
    08842EB4:[14400006]: bne        $v0, $zr, 0x08842ED0
    08842EB8:[2CC20004]: sltiu      $v0, $a2, 4
    08842EBC:[AC600000]: sw         $zr, 0($v1)
    08842EC0:[24C6FFF8]: addiu      $a2, $a2, -8
    08842EC4:[AC600004]: sw         $zr, 4($v1)
    08842EC8:[24630008]: addiu      $v1, $v1, 8
    08842ECC:[2CC20004]: sltiu      $v0, $a2, 4
    08842ED0:[14400005]: bne        $v0, $zr, 0x08842EE8
    08842ED4:[2CC20002]: sltiu      $v0, $a2, 2
    08842ED8:[AC600000]: sw         $zr, 0($v1)
    08842EDC:[24C6FFFC]: addiu      $a2, $a2, -4
    08842EE0:[24630004]: addiu      $v1, $v1, 4
    08842EE4:[2CC20002]: sltiu      $v0, $a2, 2
    08842EE8:[14400004]: bne        $v0, $zr, 0x08842EFC
    08842EEC:[00000000]: nop
    08842EF0:[A4600000]: sh         $zr, 0($v1)
    08842EF4:[24C6FFFE]: addiu      $a2, $a2, -2
    08842EF8:[24630002]: addiu      $v1, $v1, 2
    08842EFC:[54C0FFCA]: bnel       $a2, $zr, 0x08842E28
    08842F00:[A0600000]: sb         $zr, 0($v1)
    08842F04:[0A210B8A]: j          0x08842E28
    08842F08:[00000000]: nop
    08842F0C:[24C60001]: addiu      $a2, $a2, 1
    08842F10:[0A210B94]: j          0x08842E50
    08842F14:[2463FFFF]: addiu      $v1, $v1, -1
    08842F18:[24C60001]: addiu      $a2, $a2, 1
    08842F1C:[0A210BC3]: j          0x08842F0C
    08842F20:[2463FFFF]: addiu      $v1, $v1, -1
    08842F24:[24C60001]: addiu      $a2, $a2, 1
    08842F28:[0A210BC6]: j          0x08842F18
    08842F2C:[2463FFFF]: addiu      $v1, $v1, -1
  Back Branch 08842DF4 159,526 times (length 16)
    08842DA8:[2CC20004]: sltiu      $v0, $a2, 4
    08842DAC:[14400014]: bne        $v0, $zr, 0x08842E00
    08842DB0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08842DB4:[30CA0003]: andi       $t2, $a2, 3
    08842DB8:[00CA3023]: subu       $a2, $a2, $t2
--> 08842DBC:[90A20000]: lbu        $v0, 0($a1)
    08842DC0:[90A70001]: lbu        $a3, 1($a1)
    08842DC4:[90A80002]: lbu        $t0, 2($a1)
    08842DC8:[90A90003]: lbu        $t1, 3($a1)
    08842DCC:[24C6FFFC]: addiu      $a2, $a2, -4
    08842DD0:[A0620000]: sb         $v0, 0($v1)
    08842DD4:[10400053]: beq        $v0, $zr, 0x08842F24
    08842DD8:[24A50004]: addiu      $a1, $a1, 4
    08842DDC:[10E0004E]: beq        $a3, $zr, 0x08842F18
    08842DE0:[A0670001]: sb         $a3, 1($v1)
    08842DE4:[11000049]: beq        $t0, $zr, 0x08842F0C
    08842DE8:[A0680002]: sb         $t0, 2($v1)
    08842DEC:[11200018]: beq        $t1, $zr, 0x08842E50
    08842DF0:[A0690003]: sb         $t1, 3($v1)
--> 08842DF4:[14C0FFF1]: bne        $a2, $zr, 0x08842DBC
    08842DF8:[24630004]: addiu      $v1, $v1, 4
    08842DFC:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08842E00:[00663021]: addu       $a2, $v1, $a2
    08842E04:[10660008]: beq        $v1, $a2, 0x08842E28
  Back Branch 08842F04 33,065 times (length 57)
    08842E14:[A0620000]: sb         $v0, 0($v1)
    08842E18:[10400005]: beq        $v0, $zr, 0x08842E30
    08842E1C:[24630001]: addiu      $v1, $v1, 1
    08842E20:[5466FFFB]: bnel       $v1, $a2, 0x08842E10
    08842E24:[90A20000]: lbu        $v0, 0($a1)
--> 08842E28:[03E00008]: jr         $ra
    08842E2C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08842E30:[1066FFFD]: beq        $v1, $a2, 0x08842E28
    08842E34:[00000000]: nop
    08842E38:[A0600000]: sb         $zr, 0($v1)
    08842E3C:[24630001]: addiu      $v1, $v1, 1
    08842E40:[5466FFFE]: bnel       $v1, $a2, 0x08842E3C
    08842E44:[A0600000]: sb         $zr, 0($v1)
    08842E48:[0A210B8A]: j          0x08842E28
    08842E4C:[00000000]: nop
    08842E50:[00CA3021]: addu       $a2, $a2, $t2
    08842E54:[10C0000B]: beq        $a2, $zr, 0x08842E84
    08842E58:[24630004]: addiu      $v1, $v1, 4
    08842E5C:[30620003]: andi       $v0, $v1, 3
    08842E60:[10400009]: beq        $v0, $zr, 0x08842E88
    08842E64:[2CC20010]: sltiu      $v0, $a2, 16
    08842E68:[A0600000]: sb         $zr, 0($v1)
    08842E6C:[24C6FFFF]: addiu      $a2, $a2, -1
    08842E70:[24630001]: addiu      $v1, $v1, 1
    08842E74:[10C00003]: beq        $a2, $zr, 0x08842E84
    08842E78:[30620003]: andi       $v0, $v1, 3
    08842E7C:[5440FFFB]: bnel       $v0, $zr, 0x08842E6C
    08842E80:[A0600000]: sb         $zr, 0($v1)
    08842E84:[2CC20010]: sltiu      $v0, $a2, 16
    08842E88:[1440000A]: bne        $v0, $zr, 0x08842EB4
    08842E8C:[2CC20008]: sltiu      $v0, $a2, 8
    08842E90:[24C6FFF0]: addiu      $a2, $a2, -16
    08842E94:[24630010]: addiu      $v1, $v1, 16
    08842E98:[2CC20010]: sltiu      $v0, $a2, 16
    08842E9C:[AC60FFF0]: sw         $zr, -16($v1)
    08842EA0:[AC60FFF4]: sw         $zr, -12($v1)
    08842EA4:[AC60FFF8]: sw         $zr, -8($v1)
    08842EA8:[1040FFF9]: beq        $v0, $zr, 0x08842E90
    08842EAC:[AC60FFFC]: sw         $zr, -4($v1)
    08842EB0:[2CC20008]: sltiu      $v0, $a2, 8
    08842EB4:[14400006]: bne        $v0, $zr, 0x08842ED0
    08842EB8:[2CC20004]: sltiu      $v0, $a2, 4
    08842EBC:[AC600000]: sw         $zr, 0($v1)
    08842EC0:[24C6FFF8]: addiu      $a2, $a2, -8
    08842EC4:[AC600004]: sw         $zr, 4($v1)
    08842EC8:[24630008]: addiu      $v1, $v1, 8
    08842ECC:[2CC20004]: sltiu      $v0, $a2, 4
    08842ED0:[14400005]: bne        $v0, $zr, 0x08842EE8
    08842ED4:[2CC20002]: sltiu      $v0, $a2, 2
    08842ED8:[AC600000]: sw         $zr, 0($v1)
    08842EDC:[24C6FFFC]: addiu      $a2, $a2, -4
    08842EE0:[24630004]: addiu      $v1, $v1, 4
    08842EE4:[2CC20002]: sltiu      $v0, $a2, 2
    08842EE8:[14400004]: bne        $v0, $zr, 0x08842EFC
    08842EEC:[00000000]: nop
    08842EF0:[A4600000]: sh         $zr, 0($v1)
    08842EF4:[24C6FFFE]: addiu      $a2, $a2, -2
    08842EF8:[24630002]: addiu      $v1, $v1, 2
    08842EFC:[54C0FFCA]: bnel       $a2, $zr, 0x08842E28
    08842F00:[A0600000]: sb         $zr, 0($v1)
--> 08842F04:[0A210B8A]: j          0x08842E28
    08842F08:[00000000]: nop
    08842F0C:[24C60001]: addiu      $a2, $a2, 1
    08842F10:[0A210B94]: j          0x08842E50
    08842F14:[2463FFFF]: addiu      $v1, $v1, -1
  Back Branch 08842F10 29,241 times (length 50)
    08842E3C:[24630001]: addiu      $v1, $v1, 1
    08842E40:[5466FFFE]: bnel       $v1, $a2, 0x08842E3C
    08842E44:[A0600000]: sb         $zr, 0($v1)
    08842E48:[0A210B8A]: j          0x08842E28
    08842E4C:[00000000]: nop
--> 08842E50:[00CA3021]: addu       $a2, $a2, $t2
    08842E54:[10C0000B]: beq        $a2, $zr, 0x08842E84
    08842E58:[24630004]: addiu      $v1, $v1, 4
    08842E5C:[30620003]: andi       $v0, $v1, 3
    08842E60:[10400009]: beq        $v0, $zr, 0x08842E88
    08842E64:[2CC20010]: sltiu      $v0, $a2, 16
    08842E68:[A0600000]: sb         $zr, 0($v1)
    08842E6C:[24C6FFFF]: addiu      $a2, $a2, -1
    08842E70:[24630001]: addiu      $v1, $v1, 1
    08842E74:[10C00003]: beq        $a2, $zr, 0x08842E84
    08842E78:[30620003]: andi       $v0, $v1, 3
    08842E7C:[5440FFFB]: bnel       $v0, $zr, 0x08842E6C
    08842E80:[A0600000]: sb         $zr, 0($v1)
    08842E84:[2CC20010]: sltiu      $v0, $a2, 16
    08842E88:[1440000A]: bne        $v0, $zr, 0x08842EB4
    08842E8C:[2CC20008]: sltiu      $v0, $a2, 8
    08842E90:[24C6FFF0]: addiu      $a2, $a2, -16
    08842E94:[24630010]: addiu      $v1, $v1, 16
    08842E98:[2CC20010]: sltiu      $v0, $a2, 16
    08842E9C:[AC60FFF0]: sw         $zr, -16($v1)
    08842EA0:[AC60FFF4]: sw         $zr, -12($v1)
    08842EA4:[AC60FFF8]: sw         $zr, -8($v1)
    08842EA8:[1040FFF9]: beq        $v0, $zr, 0x08842E90
    08842EAC:[AC60FFFC]: sw         $zr, -4($v1)
    08842EB0:[2CC20008]: sltiu      $v0, $a2, 8
    08842EB4:[14400006]: bne        $v0, $zr, 0x08842ED0
    08842EB8:[2CC20004]: sltiu      $v0, $a2, 4
    08842EBC:[AC600000]: sw         $zr, 0($v1)
    08842EC0:[24C6FFF8]: addiu      $a2, $a2, -8
    08842EC4:[AC600004]: sw         $zr, 4($v1)
    08842EC8:[24630008]: addiu      $v1, $v1, 8
    08842ECC:[2CC20004]: sltiu      $v0, $a2, 4
    08842ED0:[14400005]: bne        $v0, $zr, 0x08842EE8
    08842ED4:[2CC20002]: sltiu      $v0, $a2, 2
    08842ED8:[AC600000]: sw         $zr, 0($v1)
    08842EDC:[24C6FFFC]: addiu      $a2, $a2, -4
    08842EE0:[24630004]: addiu      $v1, $v1, 4
    08842EE4:[2CC20002]: sltiu      $v0, $a2, 2
    08842EE8:[14400004]: bne        $v0, $zr, 0x08842EFC
    08842EEC:[00000000]: nop
    08842EF0:[A4600000]: sh         $zr, 0($v1)
    08842EF4:[24C6FFFE]: addiu      $a2, $a2, -2
    08842EF8:[24630002]: addiu      $v1, $v1, 2
    08842EFC:[54C0FFCA]: bnel       $a2, $zr, 0x08842E28
    08842F00:[A0600000]: sb         $zr, 0($v1)
    08842F04:[0A210B8A]: j          0x08842E28
    08842F08:[00000000]: nop
    08842F0C:[24C60001]: addiu      $a2, $a2, 1
--> 08842F10:[0A210B94]: j          0x08842E50
    08842F14:[2463FFFF]: addiu      $v1, $v1, -1
    08842F18:[24C60001]: addiu      $a2, $a2, 1
    08842F1C:[0A210BC3]: j          0x08842F0C
    08842F20:[2463FFFF]: addiu      $v1, $v1, -1
  Back Branch 08842E7C 3,824 times (length 6)
    08842E58:[24630004]: addiu      $v1, $v1, 4
    08842E5C:[30620003]: andi       $v0, $v1, 3
    08842E60:[10400009]: beq        $v0, $zr, 0x08842E88
    08842E64:[2CC20010]: sltiu      $v0, $a2, 16
    08842E68:[A0600000]: sb         $zr, 0($v1)
--> 08842E6C:[24C6FFFF]: addiu      $a2, $a2, -1
    08842E70:[24630001]: addiu      $v1, $v1, 1
    08842E74:[10C00003]: beq        $a2, $zr, 0x08842E84
    08842E78:[30620003]: andi       $v0, $v1, 3
--> 08842E7C:[5440FFFB]: bnel       $v0, $zr, 0x08842E6C
    08842E80:[A0600000]: sb         $zr, 0($v1)
    08842E84:[2CC20010]: sltiu      $v0, $a2, 16
    08842E88:[1440000A]: bne        $v0, $zr, 0x08842EB4
    08842E8C:[2CC20008]: sltiu      $v0, $a2, 8
  Back Branch 08842F1C 3,824 times (length 6)
    08842EF8:[24630002]: addiu      $v1, $v1, 2
    08842EFC:[54C0FFCA]: bnel       $a2, $zr, 0x08842E28
    08842F00:[A0600000]: sb         $zr, 0($v1)
    08842F04:[0A210B8A]: j          0x08842E28
    08842F08:[00000000]: nop
--> 08842F0C:[24C60001]: addiu      $a2, $a2, 1
    08842F10:[0A210B94]: j          0x08842E50
    08842F14:[2463FFFF]: addiu      $v1, $v1, -1
    08842F18:[24C60001]: addiu      $a2, $a2, 1
--> 08842F1C:[0A210BC3]: j          0x08842F0C
    08842F20:[2463FFFF]: addiu      $v1, $v1, -1
    08842F24:[24C60001]: addiu      $a2, $a2, 1
    08842F28:[0A210BC6]: j          0x08842F18
    08842F2C:[2463FFFF]: addiu      $v1, $v1, -1
_S1_2_8850864 5,488,036 instructions (0.304%), 288,844 calls (08850864 - 088508AC, length 19)
    08850864:[3C0F08CC]: lui        $t7, 0x08CC <=> li $t7, 0x08CC0000
    08850868:[8DEBFDDC]: lw         $t3, -548($t7)
    0885086C:[7CAE1E00]: ext        $t6, $a1, 24, 4
    08850870:[000E4400]: sll        $t0, $t6, 0x0010
    08850874:[8D6C0008]: lw         $t4, 8($t3)
    08850878:[3C0DB100]: lui        $t5, 0xB100 <=> li $t5, 0xB1000000
    0885087C:[010D3025]: or         $a2, $t0, $t5
    08850880:[7C05FE04]: ins        $a1, $zr, 24, 8
    08850884:[25880004]: addiu      $t0, $t4, 4
    08850888:[3C07B000]: lui        $a3, 0xB000 <=> li $a3, 0xB0000000
    0885088C:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    08850890:[00A75025]: or         $t2, $a1, $a3
    08850894:[00824825]: or         $t1, $a0, $v0
    08850898:[25030008]: addiu      $v1, $t0, 8
    0885089C:[AD860000]: sw         $a2, 0($t4)
    088508A0:[AD630008]: sw         $v1, 8($t3)
    088508A4:[AD0A0000]: sw         $t2, 0($t0)
    088508A8:[03E00008]: jr         $ra
    088508AC:[AD090004]: sw         $t1, 4($t0)
_S1_2_8850284 5,295,796 instructions (0.293%), 481,436 calls (08850284 - 088502AC, length 11)
    08850284:[3C0308CC]: lui        $v1, 0x08CC <=> li $v1, 0x08CC0000
    08850288:[8C65FDDC]: lw         $a1, -548($v1)
    0885028C:[27BDFFF0]: addiu      $sp, $sp, -16
    08850290:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08850294:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08850298:[AFBF0000]: sw         $ra, 0($sp)
    0885029C:[0E214653]: jal        0x0885194C
    088502A0:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    088502A4:[8FBF0000]: lw         $ra, 0($sp)
    088502A8:[03E00008]: jr         $ra
    088502AC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_880F57C 5,250,564 instructions (0.291%), 291,698 calls (0880F57C - 0880F5C0, length 18)
    0880F57C:[00041840]: sll        $v1, $a0, 0x0001
    0880F580:[00641821]: addu       $v1, $v1, $a0
    0880F584:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    0880F588:[8CA9000C]: lw         $t1, 12($a1)
    0880F58C:[8CA60000]: lw         $a2, 0($a1)
    0880F590:[8CA70004]: lw         $a3, 4($a1)
    0880F594:[8CA80008]: lw         $t0, 8($a1)
    0880F598:[24427720]: addiu      $v0, $v0, 30496
    0880F59C:[00031940]: sll        $v1, $v1, 0x0005
    0880F5A0:[00621821]: addu       $v1, $v1, $v0
    0880F5A4:[24640030]: addiu      $a0, $v1, 48
    0880F5A8:[27BDFFF0]: addiu      $sp, $sp, -16
    0880F5AC:[AC660030]: sw         $a2, 48($v1)
    0880F5B0:[AC89000C]: sw         $t1, 12($a0)
    0880F5B4:[AC870004]: sw         $a3, 4($a0)
    0880F5B8:[AC880008]: sw         $t0, 8($a0)
    0880F5BC:[03E00008]: jr         $ra
    0880F5C0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8851BA0 4,910,348 instructions (0.272%), 288,844 calls (08851BA0 - 08851BE0, length 17)
    08851BA0:[8C8A0008]: lw         $t2, 8($a0)
    08851BA4:[00067400]: sll        $t6, $a2, 0x0010
    08851BA8:[00077A00]: sll        $t7, $a3, 0x0008
    08851BAC:[01CF6825]: or         $t5, $t6, $t7
    08851BB0:[25460004]: addiu      $a2, $t2, 4
    08851BB4:[01A85825]: or         $t3, $t5, $t0
    08851BB8:[3C0CC200]: lui        $t4, 0xC200 <=> li $t4, 0xC2000000
    08851BBC:[3C09C300]: lui        $t1, 0xC300 <=> li $t1, 0xC3000000
    08851BC0:[016C3825]: or         $a3, $t3, $t4
    08851BC4:[00A94025]: or         $t0, $a1, $t1
    08851BC8:[24C20008]: addiu      $v0, $a2, 8
    08851BCC:[3C03CB00]: lui        $v1, 0xCB00 <=> li $v1, 0xCB000000
    08851BD0:[AD470000]: sw         $a3, 0($t2)
    08851BD4:[AC820008]: sw         $v0, 8($a0)
    08851BD8:[ACC80000]: sw         $t0, 0($a2)
    08851BDC:[03E00008]: jr         $ra
    08851BE0:[ACC30004]: sw         $v1, 4($a2)
_S1_2_880735C 4,802,400 instructions (0.266%), 2,430 calls (0880735C - 0880739C, length 17)
    0880735C:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    08807360:[8C45A040]: lw         $a1, -24512($v0)
    08807364:[2443A040]: addiu      $v1, $v0, -24512
    08807368:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0880736C:[50A4000A]: beql       $a1, $a0, 0x08807398
    08807370:[8C620004]: lw         $v0, 4($v1)
    08807374:[24630008]: addiu      $v1, $v1, 8
    08807378:[10860007]: beq        $a0, $a2, 0x08807398
    0880737C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08807380:[8C620000]: lw         $v0, 0($v1)
    08807384:[1440FFF9]: bne        $v0, $zr, 0x0880736C
    08807388:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0880738C:[8C620004]: lw         $v0, 4($v1)
    08807390:[1440FFF6]: bne        $v0, $zr, 0x0880736C
    08807394:[00000000]: nop
    08807398:[03E00008]: jr         $ra
    0880739C:[00000000]: nop
  Back Branch 08807384 683,280 times (length 8)
    0880735C:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    08807360:[8C45A040]: lw         $a1, -24512($v0)
    08807364:[2443A040]: addiu      $v1, $v0, -24512
    08807368:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
--> 0880736C:[50A4000A]: beql       $a1, $a0, 0x08807398
    08807370:[8C620004]: lw         $v0, 4($v1)
    08807374:[24630008]: addiu      $v1, $v1, 8
    08807378:[10860007]: beq        $a0, $a2, 0x08807398
    0880737C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08807380:[8C620000]: lw         $v0, 0($v1)
--> 08807384:[1440FFF9]: bne        $v0, $zr, 0x0880736C
    08807388:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0880738C:[8C620004]: lw         $v0, 4($v1)
    08807390:[1440FFF6]: bne        $v0, $zr, 0x0880736C
    08807394:[00000000]: nop
_S1_2_8850EF0 4,728,304 instructions (0.262%), 591,038 calls (08850DF0 - 08850EF8, length 67)
    08850DF0:[00C24825]: or         $t1, $a2, $v0
    08850DF4:[24660004]: addiu      $a2, $v1, 4
    08850DF8:[AC690000]: sw         $t1, 0($v1)
    08850DFC:[03E00008]: jr         $ra
    08850E00:[AD060008]: sw         $a2, 8($t0)
    08850EF0:[8D030008]: lw         $v1, 8($t0)
    08850EF4:[0A21437C]: j          0x08850DF0
    08850EF8:[3C021E00]: lui        $v0, 0x1E00 <=> li $v0, 0x1E000000
  Back Branch 08850EF4 591,038 times (length 67)
--> 08850DF0:[00C24825]: or         $t1, $a2, $v0
    08850DF4:[24660004]: addiu      $a2, $v1, 4
    08850DF8:[AC690000]: sw         $t1, 0($v1)
    08850DFC:[03E00008]: jr         $ra
    08850E00:[AD060008]: sw         $a2, 8($t0)
    08850EF0:[8D030008]: lw         $v1, 8($t0)
--> 08850EF4:[0A21437C]: j          0x08850DF0
    08850EF8:[3C021E00]: lui        $v0, 0x1E00 <=> li $v0, 0x1E000000
_S1_2_8850584 4,692,704 instructions (0.260%), 293,294 calls (08850584 - 088505C0, length 16)
    08850584:[3C0E08CC]: lui        $t6, 0x08CC <=> li $t6, 0x08CC0000
    08850588:[8DC8FDDC]: lw         $t0, -548($t6)
    0885058C:[00056A00]: sll        $t5, $a1, 0x0008
    08850590:[3C0AC900]: lui        $t2, 0xC900 <=> li $t2, 0xC9000000
    08850594:[8D0300E4]: lw         $v1, 228($t0)
    08850598:[8D070008]: lw         $a3, 8($t0)
    0885059C:[AD0500EC]: sw         $a1, 236($t0)
    088505A0:[00036400]: sll        $t4, $v1, 0x0010
    088505A4:[018D5825]: or         $t3, $t4, $t5
    088505A8:[01644825]: or         $t1, $t3, $a0
    088505AC:[012A3025]: or         $a2, $t1, $t2
    088505B0:[24E20004]: addiu      $v0, $a3, 4
    088505B4:[AD0400E8]: sw         $a0, 232($t0)
    088505B8:[AD020008]: sw         $v0, 8($t0)
    088505BC:[03E00008]: jr         $ra
    088505C0:[ACE60000]: sw         $a2, 0($a3)
_S1_2_8850828 4,332,660 instructions (0.240%), 288,844 calls (08850828 - 08850860, length 15)
    08850828:[3C0E08CC]: lui        $t6, 0x08CC <=> li $t6, 0x08CC0000
    0885082C:[8DC9FDDC]: lw         $t1, -548($t6)
    08850830:[00066A00]: sll        $t5, $a2, 0x0008
    08850834:[00076400]: sll        $t4, $a3, 0x0010
    08850838:[00055880]: sll        $t3, $a1, 0x0002
    0885083C:[018D5025]: or         $t2, $t4, $t5
    08850840:[8D250008]: lw         $a1, 8($t1)
    08850844:[014B4025]: or         $t0, $t2, $t3
    08850848:[01043025]: or         $a2, $t0, $a0
    0885084C:[3C04C500]: lui        $a0, 0xC500 <=> li $a0, 0xC5000000
    08850850:[00C41825]: or         $v1, $a2, $a0
    08850854:[24A20004]: addiu      $v0, $a1, 4
    08850858:[ACA30000]: sw         $v1, 0($a1)
    0885085C:[03E00008]: jr         $ra
    08850860:[AD220008]: sw         $v0, 8($t1)
_S1_2_885051C 4,332,660 instructions (0.240%), 288,844 calls (0885051C - 08850554, length 15)
    0885051C:[3C0808CC]: lui        $t0, 0x08CC <=> li $t0, 0x08CC0000
    08850520:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08850524:[8D04FDDC]: lw         $a0, -548($t0)
    08850528:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0885052C:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    08850530:[27BDFFF0]: addiu      $sp, $sp, -16
    08850534:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08850538:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0885053C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08850540:[AFBF0000]: sw         $ra, 0($sp)
    08850544:[0E2146E8]: jal        0x08851BA0
    08850548:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    0885054C:[8FBF0000]: lw         $ra, 0($sp)
    08850550:[03E00008]: jr         $ra
    08850554:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88134A8 4,320,399 instructions (0.239%), 193,029 calls (088134A8 - 0881358C, length 58)
    088134A8:[90850000]: lbu        $a1, 0($a0)
    088134AC:[24020028]: addiu      $v0, $zr, 40 <=> li $v0, 40
    088134B0:[7C051C20]: seb        $v1, $a1
    088134B4:[5062002D]: beql       $v1, $v0, 0x0881356C
    088134B8:[80830001]: lb         $v1, 1($a0)
    088134BC:[7C051C20]: seb        $v1, $a1
    088134C0:[24020028]: addiu      $v0, $zr, 40 <=> li $v0, 40
    088134C4:[5062001C]: beql       $v1, $v0, 0x08813538
    088134C8:[80830001]: lb         $v1, 1($a0)
    088134CC:[7C051C20]: seb        $v1, $a1
    088134D0:[24020028]: addiu      $v0, $zr, 40 <=> li $v0, 40
    088134D4:[5062000F]: beql       $v1, $v0, 0x08813514
    088134D8:[80830001]: lb         $v1, 1($a0)
    088134DC:[7C052420]: seb        $a0, $a1
    088134E0:[28830020]: slti       $v1, $a0, 32
    088134E4:[3882007F]: xori       $v0, $a0, 127
    088134E8:[38630001]: xori       $v1, $v1, 1
    088134EC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088134F0:[00621824]: and        $v1, $v1, $v0
    088134F4:[14600005]: bne        $v1, $zr, 0x0881350C
    088134F8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088134FC:[2402FFA5]: addiu      $v0, $zr, -91 <=> li $v0, -91
    08813500:[14820002]: bne        $a0, $v0, 0x0881350C
    08813504:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    08813508:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0881350C:[03E00008]: jr         $ra
    08813510:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08813514:[24020043]: addiu      $v0, $zr, 67 <=> li $v0, 67
    08813518:[5462FFF1]: bnel       $v1, $v0, 0x088134E0
    0881351C:[7C052420]: seb        $a0, $a1
    08813520:[80830002]: lb         $v1, 2($a0)
    08813524:[24020029]: addiu      $v0, $zr, 41 <=> li $v0, 41
    08813528:[1462FFEC]: bne        $v1, $v0, 0x088134DC
    0881352C:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08813530:[0A204D43]: j          0x0881350C
    08813534:[00000000]: nop
    08813538:[24020054]: addiu      $v0, $zr, 84 <=> li $v0, 84
    0881353C:[1462FFE4]: bne        $v1, $v0, 0x088134D0
    08813540:[7C051C20]: seb        $v1, $a1
    08813544:[80830002]: lb         $v1, 2($a0)
    08813548:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0881354C:[1462FFE0]: bne        $v1, $v0, 0x088134D0
    08813550:[7C051C20]: seb        $v1, $a1
    08813554:[80830003]: lb         $v1, 3($a0)
    08813558:[24020029]: addiu      $v0, $zr, 41 <=> li $v0, 41
    0881355C:[1462FFDB]: bne        $v1, $v0, 0x088134CC
    08813560:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08813564:[0A204D43]: j          0x0881350C
    08813568:[00000000]: nop
    0881356C:[24020052]: addiu      $v0, $zr, 82 <=> li $v0, 82
    08813570:[1462FFD3]: bne        $v1, $v0, 0x088134C0
    08813574:[7C051C20]: seb        $v1, $a1
    08813578:[80830002]: lb         $v1, 2($a0)
    0881357C:[24020029]: addiu      $v0, $zr, 41 <=> li $v0, 41
    08813580:[1462FFCE]: bne        $v1, $v0, 0x088134BC
    08813584:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08813588:[0A204D43]: j          0x0881350C
    0881358C:[00000000]: nop
  Back Branch 08813570 764 times (length 46)
    088134AC:[24020028]: addiu      $v0, $zr, 40 <=> li $v0, 40
    088134B0:[7C051C20]: seb        $v1, $a1
    088134B4:[5062002D]: beql       $v1, $v0, 0x0881356C
    088134B8:[80830001]: lb         $v1, 1($a0)
    088134BC:[7C051C20]: seb        $v1, $a1
--> 088134C0:[24020028]: addiu      $v0, $zr, 40 <=> li $v0, 40
    088134C4:[5062001C]: beql       $v1, $v0, 0x08813538
    088134C8:[80830001]: lb         $v1, 1($a0)
    088134CC:[7C051C20]: seb        $v1, $a1
    088134D0:[24020028]: addiu      $v0, $zr, 40 <=> li $v0, 40
    088134D4:[5062000F]: beql       $v1, $v0, 0x08813514
    088134D8:[80830001]: lb         $v1, 1($a0)
    088134DC:[7C052420]: seb        $a0, $a1
    088134E0:[28830020]: slti       $v1, $a0, 32
    088134E4:[3882007F]: xori       $v0, $a0, 127
    088134E8:[38630001]: xori       $v1, $v1, 1
    088134EC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088134F0:[00621824]: and        $v1, $v1, $v0
    088134F4:[14600005]: bne        $v1, $zr, 0x0881350C
    088134F8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088134FC:[2402FFA5]: addiu      $v0, $zr, -91 <=> li $v0, -91
    08813500:[14820002]: bne        $a0, $v0, 0x0881350C
    08813504:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    08813508:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0881350C:[03E00008]: jr         $ra
    08813510:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08813514:[24020043]: addiu      $v0, $zr, 67 <=> li $v0, 67
    08813518:[5462FFF1]: bnel       $v1, $v0, 0x088134E0
    0881351C:[7C052420]: seb        $a0, $a1
    08813520:[80830002]: lb         $v1, 2($a0)
    08813524:[24020029]: addiu      $v0, $zr, 41 <=> li $v0, 41
    08813528:[1462FFEC]: bne        $v1, $v0, 0x088134DC
    0881352C:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08813530:[0A204D43]: j          0x0881350C
    08813534:[00000000]: nop
    08813538:[24020054]: addiu      $v0, $zr, 84 <=> li $v0, 84
    0881353C:[1462FFE4]: bne        $v1, $v0, 0x088134D0
    08813540:[7C051C20]: seb        $v1, $a1
    08813544:[80830002]: lb         $v1, 2($a0)
    08813548:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0881354C:[1462FFE0]: bne        $v1, $v0, 0x088134D0
    08813550:[7C051C20]: seb        $v1, $a1
    08813554:[80830003]: lb         $v1, 3($a0)
    08813558:[24020029]: addiu      $v0, $zr, 41 <=> li $v0, 41
    0881355C:[1462FFDB]: bne        $v1, $v0, 0x088134CC
    08813560:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08813564:[0A204D43]: j          0x0881350C
    08813568:[00000000]: nop
    0881356C:[24020052]: addiu      $v0, $zr, 82 <=> li $v0, 82
--> 08813570:[1462FFD3]: bne        $v1, $v0, 0x088134C0
    08813574:[7C051C20]: seb        $v1, $a1
    08813578:[80830002]: lb         $v1, 2($a0)
    0881357C:[24020029]: addiu      $v0, $zr, 41 <=> li $v0, 41
    08813580:[1462FFCE]: bne        $v1, $v0, 0x088134BC
  Back Branch 08813518 764 times (length 16)
    088134CC:[7C051C20]: seb        $v1, $a1
    088134D0:[24020028]: addiu      $v0, $zr, 40 <=> li $v0, 40
    088134D4:[5062000F]: beql       $v1, $v0, 0x08813514
    088134D8:[80830001]: lb         $v1, 1($a0)
    088134DC:[7C052420]: seb        $a0, $a1
--> 088134E0:[28830020]: slti       $v1, $a0, 32
    088134E4:[3882007F]: xori       $v0, $a0, 127
    088134E8:[38630001]: xori       $v1, $v1, 1
    088134EC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088134F0:[00621824]: and        $v1, $v1, $v0
    088134F4:[14600005]: bne        $v1, $zr, 0x0881350C
    088134F8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088134FC:[2402FFA5]: addiu      $v0, $zr, -91 <=> li $v0, -91
    08813500:[14820002]: bne        $a0, $v0, 0x0881350C
    08813504:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    08813508:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0881350C:[03E00008]: jr         $ra
    08813510:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08813514:[24020043]: addiu      $v0, $zr, 67 <=> li $v0, 67
--> 08813518:[5462FFF1]: bnel       $v1, $v0, 0x088134E0
    0881351C:[7C052420]: seb        $a0, $a1
    08813520:[80830002]: lb         $v1, 2($a0)
    08813524:[24020029]: addiu      $v0, $zr, 41 <=> li $v0, 41
    08813528:[1462FFEC]: bne        $v1, $v0, 0x088134DC
  Back Branch 0881353C 764 times (length 29)
    088134BC:[7C051C20]: seb        $v1, $a1
    088134C0:[24020028]: addiu      $v0, $zr, 40 <=> li $v0, 40
    088134C4:[5062001C]: beql       $v1, $v0, 0x08813538
    088134C8:[80830001]: lb         $v1, 1($a0)
    088134CC:[7C051C20]: seb        $v1, $a1
--> 088134D0:[24020028]: addiu      $v0, $zr, 40 <=> li $v0, 40
    088134D4:[5062000F]: beql       $v1, $v0, 0x08813514
    088134D8:[80830001]: lb         $v1, 1($a0)
    088134DC:[7C052420]: seb        $a0, $a1
    088134E0:[28830020]: slti       $v1, $a0, 32
    088134E4:[3882007F]: xori       $v0, $a0, 127
    088134E8:[38630001]: xori       $v1, $v1, 1
    088134EC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088134F0:[00621824]: and        $v1, $v1, $v0
    088134F4:[14600005]: bne        $v1, $zr, 0x0881350C
    088134F8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088134FC:[2402FFA5]: addiu      $v0, $zr, -91 <=> li $v0, -91
    08813500:[14820002]: bne        $a0, $v0, 0x0881350C
    08813504:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    08813508:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0881350C:[03E00008]: jr         $ra
    08813510:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08813514:[24020043]: addiu      $v0, $zr, 67 <=> li $v0, 67
    08813518:[5462FFF1]: bnel       $v1, $v0, 0x088134E0
    0881351C:[7C052420]: seb        $a0, $a1
    08813520:[80830002]: lb         $v1, 2($a0)
    08813524:[24020029]: addiu      $v0, $zr, 41 <=> li $v0, 41
    08813528:[1462FFEC]: bne        $v1, $v0, 0x088134DC
    0881352C:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08813530:[0A204D43]: j          0x0881350C
    08813534:[00000000]: nop
    08813538:[24020054]: addiu      $v0, $zr, 84 <=> li $v0, 84
--> 0881353C:[1462FFE4]: bne        $v1, $v0, 0x088134D0
    08813540:[7C051C20]: seb        $v1, $a1
    08813544:[80830002]: lb         $v1, 2($a0)
    08813548:[2402004D]: addiu      $v0, $zr, 77 <=> li $v0, 77
    0881354C:[1462FFE0]: bne        $v1, $v0, 0x088134D0
_S1_2_880F364 4,027,050 instructions (0.223%), 447,450 calls (0880F364 - 0880F384, length 9)
    0880F364:[00041840]: sll        $v1, $a0, 0x0001
    0880F368:[00641821]: addu       $v1, $v1, $a0
    0880F36C:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    0880F370:[00031940]: sll        $v1, $v1, 0x0005
    0880F374:[24427720]: addiu      $v0, $v0, 30496
    0880F378:[00621821]: addu       $v1, $v1, $v0
    0880F37C:[E46D0004]: swc1       $f13, 4($v1)
    0880F380:[03E00008]: jr         $ra
    0880F384:[E46C0000]: swc1       $f12, 0($v1)
_S1_2_8827D08 3,920,195 instructions (0.217%), 4,142 calls (08827D08 - 08828858, length 725)
  Back Branch 0882825C 178,106 times (length 11)
    08828224:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08828228:[1043001C]: beq        $v0, $v1, 0x0882829C
    0882822C:[00000000]: nop
    08828230:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08828234:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08828238:[8E450504]: lw         $a1, 1284($s2)
    0882823C:[00111080]: sll        $v0, $s1, 0x0002
    08828240:[26310001]: addiu      $s1, $s1, 1
    08828244:[00451021]: addu       $v0, $v0, $a1
    08828248:[8C44004C]: lw         $a0, 76($v0)
    0882824C:[02052821]: addu       $a1, $s0, $a1
    08828250:[0E203CA6]: jal        0x0880F298
    08828254:[24A50100]: addiu      $a1, $a1, 256
    08828258:[2A22002B]: slti       $v0, $s1, 43
--> 0882825C:[1440FFF6]: bne        $v0, $zr, 0x08828238
    08828260:[26100060]: addiu      $s0, $s0, 96
    08828264:[8FBF0020]: lw         $ra, 32($sp)
    08828268:[8FB7001C]: lw         $s7, 28($sp)
    0882826C:[8FB60018]: lw         $s6, 24($sp)
  Back Branch 08827FD0 12,426 times (length 20)
    08827F74:[241701F4]: addiu      $s7, $zr, 500 <=> li $s7, 500
    08827F78:[36B581B5]: ori        $s5, $s5, -32331
    08827F7C:[2416012C]: addiu      $s6, $zr, 300 <=> li $s6, 300
    08827F80:[241302A0]: addiu      $s3, $zr, 672 <=> li $s3, 672
    08827F84:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
--> 08827F88:[8E430504]: lw         $v1, 1284($s2)
    08827F8C:[02631821]: addu       $v1, $s3, $v1
    08827F90:[24630100]: addiu      $v1, $v1, 256
    08827F94:[C460000C]: lwc1       $f0, 12($v1)
    08827F98:[46140001]: sub.s      $f0, $f0, $f20
    08827F9C:[E460000C]: swc1       $f0, 12($v1)
    08827FA0:[8E420504]: lw         $v0, 1284($s2)
    08827FA4:[02621021]: addu       $v0, $s3, $v0
    08827FA8:[C4400110]: lwc1       $f0, 272($v0)
    08827FAC:[46140001]: sub.s      $f0, $f0, $f20
    08827FB0:[E4400110]: swc1       $f0, 272($v0)
    08827FB4:[8E430504]: lw         $v1, 1284($s2)
    08827FB8:[02638021]: addu       $s0, $s3, $v1
    08827FBC:[C600010C]: lwc1       $f0, 268($s0)
    08827FC0:[4615003E]: c.le.s     $f0, $f21
    08827FC4:[00000000]: nop
    08827FC8:[45010184]: bc1t       0x088285DC
    08827FCC:[2631FFFF]: addiu      $s1, $s1, -1
--> 08827FD0:[0621FFED]: bgez       $s1, 0x08827F88
    08827FD4:[26730060]: addiu      $s3, $s3, 96
    08827FD8:[8E420504]: lw         $v0, 1284($s2)
    08827FDC:[3C150887]: lui        $s5, 0x0887 <=> li $s5, 0x08870000
    08827FE0:[C6A18BF4]: lwc1       $f1, -29708($s5)
  Back Branch 08827F4C 8,284 times (length 20)
    08827EF0:[241601F4]: addiu      $s6, $zr, 500 <=> li $s6, 500
    08827EF4:[369481B5]: ori        $s4, $s4, -32331
    08827EF8:[2417012C]: addiu      $s7, $zr, 300 <=> li $s7, 300
    08827EFC:[241301E0]: addiu      $s3, $zr, 480 <=> li $s3, 480
    08827F00:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
--> 08827F04:[8E430504]: lw         $v1, 1284($s2)
    08827F08:[02631821]: addu       $v1, $s3, $v1
    08827F0C:[24630100]: addiu      $v1, $v1, 256
    08827F10:[C460000C]: lwc1       $f0, 12($v1)
    08827F14:[46140000]: add.s      $f0, $f0, $f20
    08827F18:[E460000C]: swc1       $f0, 12($v1)
    08827F1C:[8E420504]: lw         $v0, 1284($s2)
    08827F20:[02621021]: addu       $v0, $s3, $v0
    08827F24:[C4400110]: lwc1       $f0, 272($v0)
    08827F28:[46150000]: add.s      $f0, $f0, $f21
    08827F2C:[E4400110]: swc1       $f0, 272($v0)
    08827F30:[8E430504]: lw         $v1, 1284($s2)
    08827F34:[02638021]: addu       $s0, $s3, $v1
    08827F38:[C600010C]: lwc1       $f0, 268($s0)
    08827F3C:[4600B03E]: c.le.s     $f22, $f0
    08827F40:[00000000]: nop
    08827F44:[450101CA]: bc1t       0x08828670
    08827F48:[2631FFFF]: addiu      $s1, $s1, -1
--> 08827F4C:[0621FFED]: bgez       $s1, 0x08827F04
    08827F50:[26730060]: addiu      $s3, $s3, 96
    08827F54:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    08827F58:[3C030887]: lui        $v1, 0x0887 <=> li $v1, 0x08870000
    08827F5C:[C4548BF0]: lwc1       $f20, -29712($v0)
  Back Branch 08827EC4 8,284 times (length 20)
    08827E68:[241601F4]: addiu      $s6, $zr, 500 <=> li $s6, 500
    08827E6C:[369481B5]: ori        $s4, $s4, -32331
    08827E70:[2417012C]: addiu      $s7, $zr, 300 <=> li $s7, 300
    08827E74:[24130120]: addiu      $s3, $zr, 288 <=> li $s3, 288
    08827E78:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
--> 08827E7C:[8E430504]: lw         $v1, 1284($s2)
    08827E80:[02631821]: addu       $v1, $s3, $v1
    08827E84:[24630100]: addiu      $v1, $v1, 256
    08827E88:[C460000C]: lwc1       $f0, 12($v1)
    08827E8C:[46140000]: add.s      $f0, $f0, $f20
    08827E90:[E460000C]: swc1       $f0, 12($v1)
    08827E94:[8E420504]: lw         $v0, 1284($s2)
    08827E98:[02621021]: addu       $v0, $s3, $v0
    08827E9C:[C4400110]: lwc1       $f0, 272($v0)
    08827EA0:[46140000]: add.s      $f0, $f0, $f20
    08827EA4:[E4400110]: swc1       $f0, 272($v0)
    08827EA8:[8E430504]: lw         $v1, 1284($s2)
    08827EAC:[02638021]: addu       $s0, $s3, $v1
    08827EB0:[C600010C]: lwc1       $f0, 268($s0)
    08827EB4:[4600A83E]: c.le.s     $f21, $f0
    08827EB8:[00000000]: nop
    08827EBC:[45010211]: bc1t       0x08828704
    08827EC0:[2631FFFF]: addiu      $s1, $s1, -1
--> 08827EC4:[0621FFED]: bgez       $s1, 0x08827E7C
    08827EC8:[26730060]: addiu      $s3, $s3, 96
    08827ECC:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    08827ED0:[C4548BE8]: lwc1       $f20, -29720($v0)
    08827ED4:[3C030887]: lui        $v1, 0x0887 <=> li $v1, 0x08870000
  Back Branch 08827E44 8,284 times (length 20)
    08827DE8:[C4A03B18]: lwc1       $f0, 15128($a1)
    08827DEC:[E4600EBC]: swc1       $f0, 3772($v1)
    08827DF0:[C4A13B18]: lwc1       $f1, 15128($a1)
    08827DF4:[8E420504]: lw         $v0, 1284($s2)
    08827DF8:[E4410FDC]: swc1       $f1, 4060($v0)
--> 08827DFC:[8E430504]: lw         $v1, 1284($s2)
    08827E00:[02631821]: addu       $v1, $s3, $v1
    08827E04:[24630100]: addiu      $v1, $v1, 256
    08827E08:[C460000C]: lwc1       $f0, 12($v1)
    08827E0C:[46140000]: add.s      $f0, $f0, $f20
    08827E10:[E460000C]: swc1       $f0, 12($v1)
    08827E14:[8E420504]: lw         $v0, 1284($s2)
    08827E18:[02621021]: addu       $v0, $s3, $v0
    08827E1C:[C4400110]: lwc1       $f0, 272($v0)
    08827E20:[46140000]: add.s      $f0, $f0, $f20
    08827E24:[E4400110]: swc1       $f0, 272($v0)
    08827E28:[8E430504]: lw         $v1, 1284($s2)
    08827E2C:[02638021]: addu       $s0, $s3, $v1
    08827E30:[C600010C]: lwc1       $f0, 268($s0)
    08827E34:[4600A83E]: c.le.s     $f21, $f0
    08827E38:[00000000]: nop
    08827E3C:[45010256]: bc1t       0x08828798
    08827E40:[2631FFFF]: addiu      $s1, $s1, -1
--> 08827E44:[0621FFED]: bgez       $s1, 0x08827DFC
    08827E48:[26730060]: addiu      $s3, $s3, 96
    08827E4C:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    08827E50:[3C030887]: lui        $v1, 0x0887 <=> li $v1, 0x08870000
    08827E54:[C4548BE8]: lwc1       $f20, -29720($v0)
  Back Branch 088282A4 3,499 times (length 30)
    08828220:[00000000]: nop
    08828224:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08828228:[1043001C]: beq        $v0, $v1, 0x0882829C
    0882822C:[00000000]: nop
    08828230:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 08828234:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08828238:[8E450504]: lw         $a1, 1284($s2)
    0882823C:[00111080]: sll        $v0, $s1, 0x0002
    08828240:[26310001]: addiu      $s1, $s1, 1
    08828244:[00451021]: addu       $v0, $v0, $a1
    08828248:[8C44004C]: lw         $a0, 76($v0)
    0882824C:[02052821]: addu       $a1, $s0, $a1
    08828250:[0E203CA6]: jal        0x0880F298
    08828254:[24A50100]: addiu      $a1, $a1, 256
    08828258:[2A22002B]: slti       $v0, $s1, 43
    0882825C:[1440FFF6]: bne        $v0, $zr, 0x08828238
    08828260:[26100060]: addiu      $s0, $s0, 96
    08828264:[8FBF0020]: lw         $ra, 32($sp)
    08828268:[8FB7001C]: lw         $s7, 28($sp)
    0882826C:[8FB60018]: lw         $s6, 24($sp)
    08828270:[8FB50014]: lw         $s5, 20($sp)
    08828274:[8FB40010]: lw         $s4, 16($sp)
    08828278:[8FB3000C]: lw         $s3, 12($sp)
    0882827C:[8FB20008]: lw         $s2, 8($sp)
    08828280:[8FB10004]: lw         $s1, 4($sp)
    08828284:[8FB00000]: lw         $s0, 0($sp)
    08828288:[C7B60038]: lwc1       $f22, 56($sp)
    0882828C:[C7B50034]: lwc1       $f21, 52($sp)
    08828290:[C7B40030]: lwc1       $f20, 48($sp)
    08828294:[03E00008]: jr         $ra
    08828298:[27BD0040]: addiu      $sp, $sp, 64
    0882829C:[0E209F3C]: jal        0x08827CF0
    088282A0:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
--> 088282A4:[1040FFE3]: beq        $v0, $zr, 0x08828234
    088282A8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088282AC:[8E420504]: lw         $v0, 1284($s2)
    088282B0:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088282B4:[3C110889]: lui        $s1, 0x0889 <=> li $s1, 0x08890000
  Back Branch 088285B0 2,742 times (length 356)
  Back Branch 088283C0 2,714 times (length 102)
  Back Branch 08828848 2,067 times (length 692)
  Back Branch 08828570 1,264 times (length 300)
  Back Branch 088283A8 469 times (length 96)
    0882821C:[0E209F38]: jal        0x08827CE0
    08828220:[00000000]: nop
    08828224:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08828228:[1043001C]: beq        $v0, $v1, 0x0882829C
    0882822C:[00000000]: nop
--> 08828230:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08828234:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08828238:[8E450504]: lw         $a1, 1284($s2)
    0882823C:[00111080]: sll        $v0, $s1, 0x0002
    08828240:[26310001]: addiu      $s1, $s1, 1
    08828244:[00451021]: addu       $v0, $v0, $a1
    08828248:[8C44004C]: lw         $a0, 76($v0)
    0882824C:[02052821]: addu       $a1, $s0, $a1
    08828250:[0E203CA6]: jal        0x0880F298
    08828254:[24A50100]: addiu      $a1, $a1, 256
    08828258:[2A22002B]: slti       $v0, $s1, 43
    0882825C:[1440FFF6]: bne        $v0, $zr, 0x08828238
    08828260:[26100060]: addiu      $s0, $s0, 96
    08828264:[8FBF0020]: lw         $ra, 32($sp)
    08828268:[8FB7001C]: lw         $s7, 28($sp)
    0882826C:[8FB60018]: lw         $s6, 24($sp)
    08828270:[8FB50014]: lw         $s5, 20($sp)
    08828274:[8FB40010]: lw         $s4, 16($sp)
    08828278:[8FB3000C]: lw         $s3, 12($sp)
    0882827C:[8FB20008]: lw         $s2, 8($sp)
    08828280:[8FB10004]: lw         $s1, 4($sp)
    08828284:[8FB00000]: lw         $s0, 0($sp)
    08828288:[C7B60038]: lwc1       $f22, 56($sp)
    0882828C:[C7B50034]: lwc1       $f21, 52($sp)
    08828290:[C7B40030]: lwc1       $f20, 48($sp)
    08828294:[03E00008]: jr         $ra
    08828298:[27BD0040]: addiu      $sp, $sp, 64
    0882829C:[0E209F3C]: jal        0x08827CF0
    088282A0:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    088282A4:[1040FFE3]: beq        $v0, $zr, 0x08828234
    088282A8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088282AC:[8E420504]: lw         $v0, 1284($s2)
    088282B0:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088282B4:[3C110889]: lui        $s1, 0x0889 <=> li $s1, 0x08890000
    088282B8:[0E20498C]: jal        0x08812630
    088282BC:[A0500C88]: sb         $s0, 3208($v0)
    088282C0:[0E2049F3]: jal        0x088127CC
    088282C4:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088282C8:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    088282CC:[3C030887]: lui        $v1, 0x0887 <=> li $v1, 0x08870000
    088282D0:[C44C8C08]: lwc1       $f12, -29688($v0)
    088282D4:[C46D8C0C]: lwc1       $f13, -29684($v1)
    088282D8:[3C040886]: lui        $a0, 0x0886 <=> li $a0, 0x08860000
    088282DC:[0E20474A]: jal        0x08811D28
    088282E0:[24840FC4]: addiu      $a0, $a0, 4036
    088282E4:[8E420504]: lw         $v0, 1284($s2)
    088282E8:[3C040886]: lui        $a0, 0x0886 <=> li $a0, 0x08860000
    088282EC:[24840FD4]: addiu      $a0, $a0, 4052
    088282F0:[A0500CE8]: sb         $s0, 3304($v0)
    088282F4:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    088282F8:[8E430504]: lw         $v1, 1284($s2)
    088282FC:[C4548C10]: lwc1       $f20, -29680($v0)
    08828300:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    08828304:[A0700E08]: sb         $s0, 3592($v1)
    08828308:[4600A306]: mov.s      $f12, $f20
    0882830C:[8E430504]: lw         $v1, 1284($s2)
    08828310:[C44D8C14]: lwc1       $f13, -29676($v0)
    08828314:[A0700F28]: sb         $s0, 3880($v1)
    08828318:[8E420504]: lw         $v0, 1284($s2)
    0882831C:[A0400D48]: sb         $zr, 3400($v0)
    08828320:[8E430504]: lw         $v1, 1284($s2)
    08828324:[A0600E68]: sb         $zr, 3688($v1)
    08828328:[8E420504]: lw         $v0, 1284($s2)
    0882832C:[A0400F88]: sb         $zr, 3976($v0)
    08828330:[8E430504]: lw         $v1, 1284($s2)
    08828334:[A0600DA8]: sb         $zr, 3496($v1)
    08828338:[8E420504]: lw         $v0, 1284($s2)
    0882833C:[A0400EC8]: sb         $zr, 3784($v0)
    08828340:[8E430504]: lw         $v1, 1284($s2)
    08828344:[0E20474A]: jal        0x08811D28
    08828348:[A0600FE8]: sb         $zr, 4072($v1)
    0882834C:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    08828350:[C44D8C18]: lwc1       $f13, -29672($v0)
    08828354:[3C040886]: lui        $a0, 0x0886 <=> li $a0, 0x08860000
    08828358:[24840FE0]: addiu      $a0, $a0, 4064
    0882835C:[0E20474A]: jal        0x08811D28
    08828360:[4600A306]: mov.s      $f12, $f20
    08828364:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    08828368:[C44D8C1C]: lwc1       $f13, -29668($v0)
    0882836C:[3C040886]: lui        $a0, 0x0886 <=> li $a0, 0x08860000
    08828370:[24840FF4]: addiu      $a0, $a0, 4084
    08828374:[0E20474A]: jal        0x08811D28
    08828378:[4600A306]: mov.s      $f12, $f20
    0882837C:[8E440504]: lw         $a0, 1284($s2)
    08828380:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08828384:[8C83112C]: lw         $v1, 4396($a0)
    08828388:[1065000F]: beq        $v1, $a1, 0x088283C8
    0882838C:[28620002]: slti       $v0, $v1, 2
    08828390:[14400007]: bne        $v0, $zr, 0x088283B0
    08828394:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08828398:[5462FFA6]: bnel       $v1, $v0, 0x08828234
    0882839C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088283A0:[A0850F88]: sb         $a1, 3976($a0)
    088283A4:[8E220504]: lw         $v0, 1284($s1)
--> 088283A8:[0A20A08C]: j          0x08828230
    088283AC:[A0450FE8]: sb         $a1, 4072($v0)
    088283B0:[5460FFA0]: bnel       $v1, $zr, 0x08828234
    088283B4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088283B8:[A0850D48]: sb         $a1, 3400($a0)
  Back Branch 088283D0 311 times (length 106)
  Back Branch 088283E0 295 times (length 115)
  Back Branch 088283EC 294 times (length 118)
  Back Branch 08828500 173 times (length 187)
  Back Branch 088284F0 173 times (length 183)
  Back Branch 088285D4 136 times (length 365)
  Back Branch 08828560 117 times (length 287)
  Back Branch 08828668 99 times (length 424)
  Back Branch 08828824 96 times (length 634)
  Back Branch 08828854 82 times (length 695)
  Back Branch 08828790 64 times (length 565)
  Back Branch 088286FC 64 times (length 494)
_S1_2_880F5E4 3,615,328 instructions (0.200%), 451,916 calls (0880F5E4 - 0880F600, length 8)
    0880F5E4:[00041840]: sll        $v1, $a0, 0x0001
    0880F5E8:[00641821]: addu       $v1, $v1, $a0
    0880F5EC:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    0880F5F0:[00031940]: sll        $v1, $v1, 0x0005
    0880F5F4:[24427720]: addiu      $v0, $v0, 30496
    0880F5F8:[00621821]: addu       $v1, $v1, $v0
    0880F5FC:[03E00008]: jr         $ra
    0880F600:[AC650044]: sw         $a1, 68($v1)
_S1_2_881D304 3,462,100 instructions (0.192%), 8,900 calls (0881D304 - 0881D610, length 196)
    0881D304:[27BDFFC0]: addiu      $sp, $sp, -64
    0881D308:[AFB00010]: sw         $s0, 16($sp)
    0881D30C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881D310:[AFBF0020]: sw         $ra, 32($sp)
    0881D314:[AFB3001C]: sw         $s3, 28($sp)
    0881D318:[AFB20018]: sw         $s2, 24($sp)
    0881D31C:[AFB10014]: sw         $s1, 20($sp)
    0881D320:[E7B50034]: swc1       $f21, 52($sp)
    0881D324:[E7B40030]: swc1       $f20, 48($sp)
    0881D328:[8C830000]: lw         $v1, 0($a0)
    0881D32C:[106200B0]: beq        $v1, $v0, 0x0881D5F0
    0881D330:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0881D334:[28620002]: slti       $v0, $v1, 2
    0881D338:[14400092]: bne        $v0, $zr, 0x0881D584
    0881D33C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881D340:[10620085]: beq        $v1, $v0, 0x0881D558
    0881D344:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0881D348:[C60D0014]: lwc1       $f13, 20($s0)
    0881D34C:[8E04003C]: lw         $a0, 60($s0)
    0881D350:[C60C0010]: lwc1       $f12, 16($s0)
    0881D354:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    0881D358:[0E203CFA]: jal        0x0880F3E8
    0881D35C:[24130008]: addiu      $s3, $zr, 8 <=> li $s3, 8
    0881D360:[8E040030]: lw         $a0, 48($s0)
    0881D364:[0E203D03]: jal        0x0880F40C
    0881D368:[C60C0010]: lwc1       $f12, 16($s0)
    0881D36C:[8E040048]: lw         $a0, 72($s0)
    0881D370:[0E203D03]: jal        0x0880F40C
    0881D374:[C60C0010]: lwc1       $f12, 16($s0)
    0881D378:[8E040038]: lw         $a0, 56($s0)
    0881D37C:[0E203D0B]: jal        0x0880F42C
    0881D380:[C60C0014]: lwc1       $f12, 20($s0)
    0881D384:[8E040040]: lw         $a0, 64($s0)
    0881D388:[0E203D0B]: jal        0x0880F42C
    0881D38C:[C60C0014]: lwc1       $f12, 20($s0)
    0881D390:[C60C0008]: lwc1       $f12, 8($s0)
    0881D394:[C60D000C]: lwc1       $f13, 12($s0)
    0881D398:[0E203CD9]: jal        0x0880F364
    0881D39C:[8E04002C]: lw         $a0, 44($s0)
    0881D3A0:[0E203DB9]: jal        0x0880F6E4
    0881D3A4:[8E04002C]: lw         $a0, 44($s0)
    0881D3A8:[C60D000C]: lwc1       $f13, 12($s0)
    0881D3AC:[C60C0008]: lwc1       $f12, 8($s0)
    0881D3B0:[8E040038]: lw         $a0, 56($s0)
    0881D3B4:[46006B40]: add.s      $f13, $f13, $f0
    0881D3B8:[0E203CD9]: jal        0x0880F364
    0881D3BC:[46000546]: mov.s      $f21, $f0
    0881D3C0:[0E203DB9]: jal        0x0880F6E4
    0881D3C4:[8E040038]: lw         $a0, 56($s0)
    0881D3C8:[4600AD40]: add.s      $f21, $f21, $f0
    0881D3CC:[C60D000C]: lwc1       $f13, 12($s0)
    0881D3D0:[C60C0008]: lwc1       $f12, 8($s0)
    0881D3D4:[8E040044]: lw         $a0, 68($s0)
    0881D3D8:[0E203CD9]: jal        0x0880F364
    0881D3DC:[46156B40]: add.s      $f13, $f13, $f21
    0881D3E0:[0E203DB1]: jal        0x0880F6C4
    0881D3E4:[8E04002C]: lw         $a0, 44($s0)
    0881D3E8:[C60C0008]: lwc1       $f12, 8($s0)
    0881D3EC:[C60D000C]: lwc1       $f13, 12($s0)
    0881D3F0:[8E040030]: lw         $a0, 48($s0)
    0881D3F4:[46006300]: add.s      $f12, $f12, $f0
    0881D3F8:[0E203CD9]: jal        0x0880F364
    0881D3FC:[46000506]: mov.s      $f20, $f0
    0881D400:[0E203DB9]: jal        0x0880F6E4
    0881D404:[8E04002C]: lw         $a0, 44($s0)
    0881D408:[C60C0008]: lwc1       $f12, 8($s0)
    0881D40C:[C60D000C]: lwc1       $f13, 12($s0)
    0881D410:[8E04003C]: lw         $a0, 60($s0)
    0881D414:[46146300]: add.s      $f12, $f12, $f20
    0881D418:[46006B40]: add.s      $f13, $f13, $f0
    0881D41C:[0E203CD9]: jal        0x0880F364
    0881D420:[46000546]: mov.s      $f21, $f0
    0881D424:[0E203DB9]: jal        0x0880F6E4
    0881D428:[8E04003C]: lw         $a0, 60($s0)
    0881D42C:[4600AD40]: add.s      $f21, $f21, $f0
    0881D430:[C60C0008]: lwc1       $f12, 8($s0)
    0881D434:[C60D000C]: lwc1       $f13, 12($s0)
    0881D438:[8E040048]: lw         $a0, 72($s0)
    0881D43C:[46146300]: add.s      $f12, $f12, $f20
    0881D440:[0E203CD9]: jal        0x0880F364
    0881D444:[46156B40]: add.s      $f13, $f13, $f21
    0881D448:[0E203DB1]: jal        0x0880F6C4
    0881D44C:[8E04003C]: lw         $a0, 60($s0)
    0881D450:[4600A500]: add.s      $f20, $f20, $f0
    0881D454:[C60C0008]: lwc1       $f12, 8($s0)
    0881D458:[C60D000C]: lwc1       $f13, 12($s0)
    0881D45C:[8E040034]: lw         $a0, 52($s0)
    0881D460:[0E203CD9]: jal        0x0880F364
    0881D464:[46146300]: add.s      $f12, $f12, $f20
    0881D468:[0E203DB9]: jal        0x0880F6E4
    0881D46C:[8E040034]: lw         $a0, 52($s0)
    0881D470:[C60C0008]: lwc1       $f12, 8($s0)
    0881D474:[C60D000C]: lwc1       $f13, 12($s0)
    0881D478:[8E040040]: lw         $a0, 64($s0)
    0881D47C:[46146300]: add.s      $f12, $f12, $f20
    0881D480:[46006B40]: add.s      $f13, $f13, $f0
    0881D484:[0E203CD9]: jal        0x0880F364
    0881D488:[46000546]: mov.s      $f21, $f0
    0881D48C:[0E203DB9]: jal        0x0880F6E4
    0881D490:[8E040040]: lw         $a0, 64($s0)
    0881D494:[4600AD40]: add.s      $f21, $f21, $f0
    0881D498:[C60C0008]: lwc1       $f12, 8($s0)
    0881D49C:[C60D000C]: lwc1       $f13, 12($s0)
    0881D4A0:[8E04004C]: lw         $a0, 76($s0)
    0881D4A4:[46146300]: add.s      $f12, $f12, $f20
    0881D4A8:[0E203CD9]: jal        0x0880F364
    0881D4AC:[46156B40]: add.s      $f13, $f13, $f21
    0881D4B0:[3C020889]: lui        $v0, 0x0889 <=> li $v0, 0x08890000
    0881D4B4:[2451F030]: addiu      $s1, $v0, -4048
    0881D4B8:[8E220030]: lw         $v0, 48($s1)
    0881D4BC:[8E230034]: lw         $v1, 52($s1)
    0881D4C0:[8E240038]: lw         $a0, 56($s1)
    0881D4C4:[AFA20000]: sw         $v0, 0($sp)
    0881D4C8:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0881D4CC:[2673FFFF]: addiu      $s3, $s3, -1
    0881D4D0:[AFA30004]: sw         $v1, 4($sp)
    0881D4D4:[AFA40008]: sw         $a0, 8($sp)
    0881D4D8:[C7A30000]: lwc1       $f3, 0($sp)
    0881D4DC:[C600001C]: lwc1       $f0, 28($s0)
    0881D4E0:[C7A20004]: lwc1       $f2, 4($sp)
    0881D4E4:[C7A10008]: lwc1       $f1, 8($sp)
    0881D4E8:[460018C2]: mul.s      $f3, $f3, $f0
    0881D4EC:[46001082]: mul.s      $f2, $f2, $f0
    0881D4F0:[46000842]: mul.s      $f1, $f1, $f0
    0881D4F4:[8E44002C]: lw         $a0, 44($s2)
    0881D4F8:[C6000018]: lwc1       $f0, 24($s0)
    0881D4FC:[E7A30000]: swc1       $f3, 0($sp)
    0881D500:[E7A20004]: swc1       $f2, 4($sp)
    0881D504:[E7A10008]: swc1       $f1, 8($sp)
    0881D508:[0E203D5F]: jal        0x0880F57C
    0881D50C:[E7A0000C]: swc1       $f0, 12($sp)
    0881D510:[8E44002C]: lw         $a0, 44($s2)
    0881D514:[0E203D81]: jal        0x0880F604
    0881D518:[92050026]: lbu        $a1, 38($s0)
    0881D51C:[8E44002C]: lw         $a0, 44($s2)
    0881D520:[8E050004]: lw         $a1, 4($s0)
    0881D524:[0E203D79]: jal        0x0880F5E4
    0881D528:[26520004]: addiu      $s2, $s2, 4
    0881D52C:[0663FFE3]: bgezl      $s3, 0x0881D4BC
    0881D530:[8E220030]: lw         $v0, 48($s1)
    0881D534:[8FBF0020]: lw         $ra, 32($sp)
    0881D538:[8FB3001C]: lw         $s3, 28($sp)
    0881D53C:[8FB20018]: lw         $s2, 24($sp)
    0881D540:[8FB10014]: lw         $s1, 20($sp)
    0881D544:[8FB00010]: lw         $s0, 16($sp)
    0881D548:[C7B50034]: lwc1       $f21, 52($sp)
    0881D54C:[C7B40030]: lwc1       $f20, 48($sp)
    0881D550:[03E00008]: jr         $ra
    0881D554:[27BD0040]: addiu      $sp, $sp, 64
    0881D558:[C4800018]: lwc1       $f0, 24($a0)
    0881D55C:[C44189E0]: lwc1       $f1, -30240($v0)
    0881D560:[44801000]: mtc1       $zr, $f2
    0881D564:[46010001]: sub.s      $f0, $f0, $f1
    0881D568:[4602003E]: c.le.s     $f0, $f2
    0881D56C:[E4800018]: swc1       $f0, 24($a0)
    0881D570:[4502FF76]: bc1fl      0x0881D34C
    0881D574:[C60D0014]: lwc1       $f13, 20($s0)
    0881D578:[E6020018]: swc1       $f2, 24($s0)
    0881D57C:[0A2074D2]: j          0x0881D348
    0881D580:[AE000000]: sw         $zr, 0($s0)
    0881D584:[5460FF71]: bnel       $v1, $zr, 0x0881D34C
    0881D588:[C60D0014]: lwc1       $f13, 20($s0)
    0881D58C:[90820025]: lbu        $v0, 37($a0)
    0881D590:[5040FF6E]: beql       $v0, $zr, 0x0881D34C
    0881D594:[C60D0014]: lwc1       $f13, 20($s0)
    0881D598:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0881D59C:[C44289D4]: lwc1       $f2, -30252($v0)
    0881D5A0:[C4800020]: lwc1       $f0, 32($a0)
    0881D5A4:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0881D5A8:[C44189D8]: lwc1       $f1, -30248($v0)
    0881D5AC:[46020000]: add.s      $f0, $f0, $f2
    0881D5B0:[4600083C]: c.lt.s     $f1, $f0
    0881D5B4:[00000000]: nop
    0881D5B8:[45000002]: bc1f       0x0881D5C4
    0881D5BC:[E4800020]: swc1       $f0, 32($a0)
    0881D5C0:[AC800020]: sw         $zr, 32($a0)
    0881D5C4:[C6000020]: lwc1       $f0, 32($s0)
    0881D5C8:[4600004D]: trunc.w.s  $f1, $f0
    0881D5CC:[44030800]: mfc1       $v1, $f1
    0881D5D0:[30620001]: andi       $v0, $v1, 1
    0881D5D4:[14400003]: bne        $v0, $zr, 0x0881D5E4
    0881D5D8:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0881D5DC:[0A2074D2]: j          0x0881D348
    0881D5E0:[E6020018]: swc1       $f2, 24($s0)
    0881D5E4:[C44089DC]: lwc1       $f0, -30244($v0)
    0881D5E8:[0A2074D2]: j          0x0881D348
    0881D5EC:[E6000018]: swc1       $f0, 24($s0)
    0881D5F0:[3C030887]: lui        $v1, 0x0887 <=> li $v1, 0x08870000
    0881D5F4:[C4810018]: lwc1       $f1, 24($a0)
    0881D5F8:[C46089E0]: lwc1       $f0, -30240($v1)
    0881D5FC:[3C020887]: lui        $v0, 0x0887 <=> li $v0, 0x08870000
    0881D600:[C44289D4]: lwc1       $f2, -30252($v0)
    0881D604:[46000840]: add.s      $f1, $f1, $f0
    0881D608:[4601103E]: c.le.s     $f2, $f1
    0881D60C:[0A20755C]: j          0x0881D570
    0881D610:[E4810018]: swc1       $f1, 24($a0)
  Back Branch 0881D52C 71,200 times (length 30)
    0881D4A8:[0E203CD9]: jal        0x0880F364
    0881D4AC:[46156B40]: add.s      $f13, $f13, $f21
    0881D4B0:[3C020889]: lui        $v0, 0x0889 <=> li $v0, 0x08890000
    0881D4B4:[2451F030]: addiu      $s1, $v0, -4048
    0881D4B8:[8E220030]: lw         $v0, 48($s1)
--> 0881D4BC:[8E230034]: lw         $v1, 52($s1)
    0881D4C0:[8E240038]: lw         $a0, 56($s1)
    0881D4C4:[AFA20000]: sw         $v0, 0($sp)
    0881D4C8:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0881D4CC:[2673FFFF]: addiu      $s3, $s3, -1
    0881D4D0:[AFA30004]: sw         $v1, 4($sp)
    0881D4D4:[AFA40008]: sw         $a0, 8($sp)
    0881D4D8:[C7A30000]: lwc1       $f3, 0($sp)
    0881D4DC:[C600001C]: lwc1       $f0, 28($s0)
    0881D4E0:[C7A20004]: lwc1       $f2, 4($sp)
    0881D4E4:[C7A10008]: lwc1       $f1, 8($sp)
    0881D4E8:[460018C2]: mul.s      $f3, $f3, $f0
    0881D4EC:[46001082]: mul.s      $f2, $f2, $f0
    0881D4F0:[46000842]: mul.s      $f1, $f1, $f0
    0881D4F4:[8E44002C]: lw         $a0, 44($s2)
    0881D4F8:[C6000018]: lwc1       $f0, 24($s0)
    0881D4FC:[E7A30000]: swc1       $f3, 0($sp)
    0881D500:[E7A20004]: swc1       $f2, 4($sp)
    0881D504:[E7A10008]: swc1       $f1, 8($sp)
    0881D508:[0E203D5F]: jal        0x0880F57C
    0881D50C:[E7A0000C]: swc1       $f0, 12($sp)
    0881D510:[8E44002C]: lw         $a0, 44($s2)
    0881D514:[0E203D81]: jal        0x0880F604
    0881D518:[92050026]: lbu        $a1, 38($s0)
    0881D51C:[8E44002C]: lw         $a0, 44($s2)
    0881D520:[8E050004]: lw         $a1, 4($s0)
    0881D524:[0E203D79]: jal        0x0880F5E4
    0881D528:[26520004]: addiu      $s2, $s2, 4
--> 0881D52C:[0663FFE3]: bgezl      $s3, 0x0881D4BC
    0881D530:[8E220030]: lw         $v0, 48($s1)
    0881D534:[8FBF0020]: lw         $ra, 32($sp)
    0881D538:[8FB3001C]: lw         $s3, 28($sp)
    0881D53C:[8FB20018]: lw         $s2, 24($sp)
  Back Branch 0881D590 8,900 times (length 147)
_S1_2_884FF00 3,370,045 instructions (0.187%), 481,435 calls (0884FF00 - 0884FF18, length 7)
    0884FF00:[3C0308CC]: lui        $v1, 0x08CC <=> li $v1, 0x08CC0000
    0884FF04:[8C68FDDC]: lw         $t0, -548($v1)
    0884FF08:[AD0700C8]: sw         $a3, 200($t0)
    0884FF0C:[AD0400BC]: sw         $a0, 188($t0)
    0884FF10:[AD0500C0]: sw         $a1, 192($t0)
    0884FF14:[03E00008]: jr         $ra
    0884FF18:[AD0600C4]: sw         $a2, 196($t0)
_S1_2_884F160 3,274,064 instructions (0.181%), 192,592 calls (0884F160 - 0884F1A0, length 17)
    0884F160:[3C0D08CC]: lui        $t5, 0x08CC <=> li $t5, 0x08CC0000
    0884F164:[8DA9FDDC]: lw         $t1, -548($t5)
    0884F168:[440C6000]: mfc1       $t4, $f12
    0884F16C:[44056800]: mfc1       $a1, $f13
    0884F170:[8D260008]: lw         $a2, 8($t1)
    0884F174:[000C5202]: srl        $t2, $t4, 0x0008
    0884F178:[3C0B4800]: lui        $t3, 0x4800 <=> li $t3, 0x48000000
    0884F17C:[014B3825]: or         $a3, $t2, $t3
    0884F180:[ACC70000]: sw         $a3, 0($a2)
    0884F184:[00051A02]: srl        $v1, $a1, 0x0008
    0884F188:[24C70004]: addiu      $a3, $a2, 4
    0884F18C:[3C044900]: lui        $a0, 0x4900 <=> li $a0, 0x49000000
    0884F190:[00644025]: or         $t0, $v1, $a0
    0884F194:[24E20004]: addiu      $v0, $a3, 4
    0884F198:[AD220008]: sw         $v0, 8($t1)
    0884F19C:[03E00008]: jr         $ra
    0884F1A0:[ACE80000]: sw         $t0, 0($a3)
_S1_2_8850798 3,274,047 instructions (0.181%), 192,591 calls (08850798 - 088507D8, length 17)
    08850798:[3C0D08CC]: lui        $t5, 0x08CC <=> li $t5, 0x08CC0000
    0885079C:[8DA9FDDC]: lw         $t1, -548($t5)
    088507A0:[440C6000]: mfc1       $t4, $f12
    088507A4:[44056800]: mfc1       $a1, $f13
    088507A8:[8D260008]: lw         $a2, 8($t1)
    088507AC:[000C5202]: srl        $t2, $t4, 0x0008
    088507B0:[3C0B4A00]: lui        $t3, 0x4A00 <=> li $t3, 0x4A000000
    088507B4:[014B3825]: or         $a3, $t2, $t3
    088507B8:[ACC70000]: sw         $a3, 0($a2)
    088507BC:[00051A02]: srl        $v1, $a1, 0x0008
    088507C0:[24C70004]: addiu      $a3, $a2, 4
    088507C4:[3C044B00]: lui        $a0, 0x4B00 <=> li $a0, 0x4B000000
    088507C8:[00644025]: or         $t0, $v1, $a0
    088507CC:[24E20004]: addiu      $v0, $a3, 4
    088507D0:[AD220008]: sw         $v0, 8($t1)
    088507D4:[03E00008]: jr         $ra
    088507D8:[ACE80000]: sw         $t0, 0($a3)
_S1_2_88505EC 3,226,234 instructions (0.179%), 293,294 calls (088505EC - 08850614, length 11)
    088505EC:[3C0A08CC]: lui        $t2, 0x08CC <=> li $t2, 0x08CC0000
    088505F0:[8D47FDDC]: lw         $a3, -548($t2)
    088505F4:[00054A00]: sll        $t1, $a1, 0x0008
    088505F8:[01244025]: or         $t0, $t1, $a0
    088505FC:[8CE60008]: lw         $a2, 8($a3)
    08850600:[3C04C700]: lui        $a0, 0xC700 <=> li $a0, 0xC7000000
    08850604:[01041825]: or         $v1, $t0, $a0
    08850608:[24C20004]: addiu      $v0, $a2, 4
    0885060C:[ACC30000]: sw         $v1, 0($a2)
    08850610:[03E00008]: jr         $ra
    08850614:[ACE20008]: sw         $v0, 8($a3)
_S1_2_8850558 3,226,234 instructions (0.179%), 293,294 calls (08850558 - 08850580, length 11)
    08850558:[3C0A08CC]: lui        $t2, 0x08CC <=> li $t2, 0x08CC0000
    0885055C:[8D47FDDC]: lw         $a3, -548($t2)
    08850560:[00054A00]: sll        $t1, $a1, 0x0008
    08850564:[01244025]: or         $t0, $t1, $a0
    08850568:[8CE60008]: lw         $a2, 8($a3)
    0885056C:[3C04C600]: lui        $a0, 0xC600 <=> li $a0, 0xC6000000
    08850570:[01041825]: or         $v1, $t0, $a0
    08850574:[24C20004]: addiu      $v0, $a2, 4
    08850578:[ACC30000]: sw         $v1, 0($a2)
    0885057C:[03E00008]: jr         $ra
    08850580:[ACE20008]: sw         $v0, 8($a3)
_S1_2_88103F4 3,202,161 instructions (0.177%), 4,450 calls (088103F4 - 088104A0, length 44)
    088103F4:[27BDFFD0]: addiu      $sp, $sp, -48
    088103F8:[3C0208BC]: lui        $v0, 0x08BC <=> li $v0, 0x08BC0000
    088103FC:[AFB00020]: sw         $s0, 32($sp)
    08810400:[24509BEC]: addiu      $s0, $v0, -25620
    08810404:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08810408:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0881040C:[AFBF0024]: sw         $ra, 36($sp)
    08810410:[0E210753]: jal        0x08841D4C
    08810414:[3406C018]: ori        $a2, $zr, -16360 <=> li $a2, 49176
    08810418:[3C0308BC]: lui        $v1, 0x08BC <=> li $v1, 0x08BC0000
    0881041C:[8C629BE0]: lw         $v0, -25632($v1)
    08810420:[AFA00000]: sw         $zr, 0($sp)
    08810424:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08810428:[AFA00004]: sw         $zr, 4($sp)
    0881042C:[AFA00008]: sw         $zr, 8($sp)
    08810430:[AFA0000C]: sw         $zr, 12($sp)
    08810434:[AFA00010]: sw         $zr, 16($sp)
    08810438:[18400016]: blez       $v0, 0x08810494
    0881043C:[AFA00014]: sw         $zr, 20($sp)
    08810440:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08810444:[3C0208AF]: lui        $v0, 0x08AF <=> li $v0, 0x08AF0000
    08810448:[24429BC0]: addiu      $v0, $v0, -25664
    0881044C:[02004821]: addu       $t1, $s0, $zr <=> move $t1, $s0
    08810450:[244600C0]: addiu      $a2, $v0, 192
    08810454:[8CC30000]: lw         $v1, 0($a2)
    08810458:[24C600D0]: addiu      $a2, $a2, 208
    0881045C:[00032880]: sll        $a1, $v1, 0x0002
    08810460:[00BD2821]: addu       $a1, $a1, $sp
    08810464:[8CA40000]: lw         $a0, 0($a1)
    08810468:[000312C0]: sll        $v0, $v1, 0x000B
    0881046C:[00431021]: addu       $v0, $v0, $v1
    08810470:[00441021]: addu       $v0, $v0, $a0
    08810474:[00021080]: sll        $v0, $v0, 0x0002
    08810478:[00491021]: addu       $v0, $v0, $t1
    0881047C:[AC470000]: sw         $a3, 0($v0)
    08810480:[24E70001]: addiu      $a3, $a3, 1
    08810484:[24840001]: addiu      $a0, $a0, 1
    08810488:[00E8102A]: slt        $v0, $a3, $t0
    0881048C:[1440FFF1]: bne        $v0, $zr, 0x08810454
    08810490:[ACA40000]: sw         $a0, 0($a1)
    08810494:[8FBF0024]: lw         $ra, 36($sp)
    08810498:[8FB00020]: lw         $s0, 32($sp)
    0881049C:[03E00008]: jr         $ra
    088104A0:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0881048C 192,591 times (length 16)
    08810440:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08810444:[3C0208AF]: lui        $v0, 0x08AF <=> li $v0, 0x08AF0000
    08810448:[24429BC0]: addiu      $v0, $v0, -25664
    0881044C:[02004821]: addu       $t1, $s0, $zr <=> move $t1, $s0
    08810450:[244600C0]: addiu      $a2, $v0, 192
--> 08810454:[8CC30000]: lw         $v1, 0($a2)
    08810458:[24C600D0]: addiu      $a2, $a2, 208
    0881045C:[00032880]: sll        $a1, $v1, 0x0002
    08810460:[00BD2821]: addu       $a1, $a1, $sp
    08810464:[8CA40000]: lw         $a0, 0($a1)
    08810468:[000312C0]: sll        $v0, $v1, 0x000B
    0881046C:[00431021]: addu       $v0, $v0, $v1
    08810470:[00441021]: addu       $v0, $v0, $a0
    08810474:[00021080]: sll        $v0, $v0, 0x0002
    08810478:[00491021]: addu       $v0, $v0, $t1
    0881047C:[AC470000]: sw         $a3, 0($v0)
    08810480:[24E70001]: addiu      $a3, $a3, 1
    08810484:[24840001]: addiu      $a0, $a0, 1
    08810488:[00E8102A]: slt        $v0, $a3, $t0
--> 0881048C:[1440FFF1]: bne        $v0, $zr, 0x08810454
    08810490:[ACA40000]: sw         $a0, 0($a1)
    08810494:[8FBF0024]: lw         $ra, 36($sp)
    08810498:[8FB00020]: lw         $s0, 32($sp)
    0881049C:[03E00008]: jr         $ra
_S1_2_8806924 2,725,170 instructions (0.151%), 133 calls (08806924 - 08806984, length 25)
    08806924:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806928:[8C4386F0]: lw         $v1, -30992($v0)
    0880692C:[18600008]: blez       $v1, 0x08806950
    08806930:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08806934:[3C02088B]: lui        $v0, 0x088B <=> li $v0, 0x088B0000
    08806938:[24448850]: addiu      $a0, $v0, -30640
    0880693C:[8C820000]: lw         $v0, 0($a0)
    08806940:[2463FFFF]: addiu      $v1, $v1, -1
    08806944:[24840004]: addiu      $a0, $a0, 4
    08806948:[1460FFFC]: bne        $v1, $zr, 0x0880693C
    0880694C:[00C23021]: addu       $a2, $a2, $v0
    08806950:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806954:[24448778]: addiu      $a0, $v0, -30856
    08806958:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0880695C:[24030FFF]: addiu      $v1, $zr, 4095 <=> li $v1, 4095
    08806960:[8C82000C]: lw         $v0, 12($a0)
    08806964:[10450005]: beq        $v0, $a1, 0x0880697C
    08806968:[2463FFFF]: addiu      $v1, $v1, -1
    0880696C:[0461FFFC]: bgez       $v1, 0x08806960
    08806970:[24840010]: addiu      $a0, $a0, 16
    08806974:[03E00008]: jr         $ra
    08806978:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0880697C:[8C820008]: lw         $v0, 8($a0)
    08806980:[0A201A5B]: j          0x0880696C
    08806984:[00C23023]: subu       $a2, $a2, $v0
  Back Branch 0880696C 544,768 times (length 5)
    0880694C:[00C23021]: addu       $a2, $a2, $v0
    08806950:[3C02088A]: lui        $v0, 0x088A <=> li $v0, 0x088A0000
    08806954:[24448778]: addiu      $a0, $v0, -30856
    08806958:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    0880695C:[24030FFF]: addiu      $v1, $zr, 4095 <=> li $v1, 4095
--> 08806960:[8C82000C]: lw         $v0, 12($a0)
    08806964:[10450005]: beq        $v0, $a1, 0x0880697C
    08806968:[2463FFFF]: addiu      $v1, $v1, -1
--> 0880696C:[0461FFFC]: bgez       $v1, 0x08806960
    08806970:[24840010]: addiu      $a0, $a0, 16
    08806974:[03E00008]: jr         $ra
    08806978:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0880697C:[8C820008]: lw         $v0, 8($a0)
_S1_2_8807CB8 2,532,050 instructions (0.140%), 4,450 calls (08807CB8 - 08807D70, length 47)
  Back Branch 08807D5C 133,500 times (length 18)
  Back Branch 08807D6C 4,450 times (length 35)
_S1_2_884DFE8 2,444,090 instructions (0.135%), 111,095 calls (0884DFE8 - 0884E03C, length 22)
_S1_2_880F6E4 2,349,896 instructions (0.130%), 293,737 calls (0880F6E4 - 0880F700, length 8)
_S1_2_8850EB4 2,346,360 instructions (0.130%), 293,295 calls (08850DF0 - 08850EBC, length 52)
  Back Branch 08850EB8 293,295 times (length 52)
_S1_2_8807770 2,275,109 instructions (0.126%), 4,450 calls (08807770 - 0880795C, length 124)
  Back Branch 088078F8 138,880 times (length 22)
  Back Branch 0880791C 4,340 times (length 41)
  Back Branch 08807940 4,340 times (length 62)
  Back Branch 08807958 110 times (length 23)
_S1_2_884B9C4 1,971,350 instructions (0.109%), 4,450 calls (0884B9C4 - 0884C070, length 428)
  Back Branch 0884BEDC 17,800 times (length 11)
_S1_2_881CEFC 1,780,000 instructions (0.099%), 17,800 calls (0881CEFC - 0881D088, length 100)
_S1_2_8842BDC 1,720,430 instructions (0.095%), 26,589 calls (08842BDC - 08842C70, length 38)
  Back Branch 08842C4C 84,845 times (length 10)
  Back Branch 08842C64 52,665 times (length 5)
_S1_2_883E6C8 1,702,048 instructions (0.094%), 102,194 calls (0883E6C8 - 0883E7E4, length 72)
_S1_2_8805848 1,641,701 instructions (0.091%), 4,449 calls (08805848 - 0880595C, length 70)
  Back Branch 08805888 177,960 times (length 7)
  Back Branch 088058FC 17,796 times (length 7)
  Back Branch 088058B8 17,796 times (length 7)
  Back Branch 08805948 5 times (length 39)
_S1_2_883C684 1,635,104 instructions (0.090%), 102,194 calls (0883C684 - 0883C74C, length 51)
  Back Branch 0883C734 102,194 times (length 29)
_S1_2_881C8FC 1,535,250 instructions (0.085%), 22,250 calls (0881C8FC - 0881C950, length 22)
  Back Branch 0881C934 178,000 times (length 6)
_S1_2_883C5BC 1,532,910 instructions (0.085%), 102,194 calls (0883C5BC - 0883C680, length 50)
  Back Branch 0883C664 102,194 times (length 28)
_S1_2_883EFA8 1,328,701 instructions (0.074%), 102,194 calls (0883EFA8 - 0883F078, length 53)
_S1_2_881D15C 1,228,338 instructions (0.068%), 17,802 calls (0881D15C - 0881D1B0, length 22)
  Back Branch 0881D194 142,416 times (length 6)
_S1_2_881D0A4 1,228,200 instructions (0.068%), 17,800 calls (0881D0A4 - 0881D0F8, length 22)
  Back Branch 0881D0DC 142,400 times (length 6)
_S1_2_881BE24 1,214,850 instructions (0.067%), 4,450 calls (0881BE24 - 0881BEF0, length 52)
  Back Branch 0881BE90 93,450 times (length 15)
_S1_2_884B2C8 1,103,848 instructions (0.061%), 4,451 calls (0884B2C8 - 0884B620, length 215)
  Back Branch 0884B5C8 17,804 times (length 11)
_S1_2_880A518 1,070,492 instructions (0.059%), 1 calls (0880A518 - 0880A780, length 155)
  Back Branch 0880A610 26,431 times (length 44)
  Back Branch 0880A77C 3,303 times (length 124)
  Back Branch 0880A734 1 times (length 94)
_S1_2_8858FA0 983,652 instructions (0.054%), 491,826 calls (08858FA0 - 08858FA4, length 2)
_S1_2_881A068 925,600 instructions (0.051%), 17,800 calls (0881A068 - 0881A1C8, length 89)
_S1_2_8815AD0 863,973 instructions (0.048%), 26,181 calls (08815AD0 - 08815CE8, length 135)
_S1_2_8807DBC 855,168 instructions (0.047%), 4,454 calls (08807DBC - 08807E00, length 18)
  Back Branch 08807DF4 133,620 times (length 6)
_S1_2_8857570 854,662 instructions (0.047%), 32,872 calls (08857570 - 088575D4, length 26)
_S1_2_8811D28 785,430 instructions (0.043%), 26,181 calls (08811D28 - 08811D9C, length 30)
_S1_2_880F6C4 783,896 instructions (0.043%), 97,987 calls (0880F6C4 - 0880F6E0, length 8)
_S1_2_880F42C 783,200 instructions (0.043%), 97,900 calls (0880F42C - 0880F448, length 8)
_S1_2_880F40C 783,200 instructions (0.043%), 97,900 calls (0880F40C - 0880F428, length 8)
_S1_2_881A9AC 738,700 instructions (0.041%), 4,450 calls (0881A9AC - 0881AC40, length 166)
  Back Branch 0881AB44 8,900 times (length 29)
  Back Branch 0881AAB4 8,900 times (length 22)
_S1_2_881E910 622,246 instructions (0.034%), 8,900 calls (0881E910 - 0881EB40, length 141)
  Back Branch 0881EA34 8,900 times (length 54)
  Back Branch 0881EB3C 1,952 times (length 34)
  Back Branch 0881EABC 1,952 times (length 88)
  Back Branch 0881EACC 1,952 times (length 92)
_S1_2_881D670 614,100 instructions (0.034%), 8,900 calls (0881D670 - 0881D6C4, length 22)
  Back Branch 0881D6A8 71,200 times (length 6)
_S1_2_8858168 581,504 instructions (0.032%), 26,432 calls (08858168 - 088581BC, length 22)
_S1_2_883F6D4 580,581 instructions (0.032%), 2,312 calls (0883F6D4 - 0883FA18, length 210)
  Back Branch 0883F848 14,422 times (length 10)
  Back Branch 0883F804 11,790 times (length 10)
  Back Branch 0883F920 6,533 times (length 21)
  Back Branch 0883F738 2,312 times (length 6)
  Back Branch 0883F798 2,142 times (length 30)
  Back Branch 0883F990 2,112 times (length 156)
  Back Branch 0883F9C4 719 times (length 76)
  Back Branch 0883F9EC 189 times (length 48)
  Back Branch 0883F74C 170 times (length 11)
  Back Branch 0883F998 21 times (length 51)
  Back Branch 0883F790 3 times (length 28)
_S1_2_884E598 525,235 instructions (0.029%), 4,451 calls (0884E598 - 0884E7FC, length 154)
  Back Branch 0884E774 4,451 times (length 77)
  Back Branch 0884E76C 4,451 times (length 37)
  Back Branch 0884E794 4,451 times (length 89)
  Back Branch 0884E7D4 4,451 times (length 103)
  Back Branch 0884E744 1 times (length 61)
_S1_2_8812630 520,064 instructions (0.029%), 7,648 calls (08812630 - 088126E8, length 47)
  Back Branch 088126A4 30,592 times (length 7)
_S1_2_8809D04 516,200 instructions (0.029%), 4,450 calls (08809D04 - 08809D8C, length 35)
  Back Branch 08809D68 48,950 times (length 17)
  Back Branch 08809D80 44,500 times (length 9)
  Back Branch 08809D54 4,450 times (length 12)
_S1_2_8816190 502,850 instructions (0.028%), 4,450 calls (08816190 - 0881620C, length 32)
  Back Branch 088161D0 53,400 times (length 8)
_S1_2_8806334 472,196 instructions (0.026%), 23 calls (08806334 - 088063F8, length 50)
  Back Branch 088063AC 94,208 times (length 5)
  Back Branch 088063D4 34 times (length 12)
  Back Branch 088063F4 34 times (length 20)
_S1_2_880F3E8 440,550 instructions (0.024%), 48,950 calls (0880F3E8 - 0880F408, length 9)
_S1_2_88103A4 390,999 instructions (0.022%), 26,700 calls (088103A4 - 088103E4, length 17)
_S1_2_88513D0 378,250 instructions (0.021%), 4,450 calls (088513D0 - 08851720, length 213)
  Back Branch 08851714 4,450 times (length 120)
  Back Branch 0885171C 4,450 times (length 53)
_S1_2_883FAF8 368,397 instructions (0.020%), 2,128 calls (0883FAF8 - 0883FE6C, length 222)
  Back Branch 0883FDBC 6,809 times (length 14)
  Back Branch 0883FE38 2,786 times (length 37)
  Back Branch 0883FBFC 2,128 times (length 30)
  Back Branch 0883FC08 1,963 times (length 11)
  Back Branch 0883FDEC 1,958 times (length 149)
  Back Branch 0883FE50 505 times (length 109)
  Back Branch 0883FE58 381 times (length 121)
  Back Branch 0883FE40 262 times (length 104)
  Back Branch 0883FBF4 5 times (length 23)
_S1_2_8852090 347,156 instructions (0.019%), 8,901 calls (08852090 - 08852300, length 157)
  Back Branch 088522FC 1 times (length 141)
_S1_2_8810764 284,868 instructions (0.016%), 123 calls (08810764 - 08810814, length 45)
  Back Branch 088107B0 31,365 times (length 9)
_S1_2_880ACFC 279,244 instructions (0.015%), 2 calls (0880ACFC - 0880B09C, length 233)
  Back Branch 0880B06C 3,130 times (length 120)
  Back Branch 0880AF1C 3,129 times (length 101)
  Back Branch 0880B030 1,026 times (length 101)
  Back Branch 0880B004 459 times (length 67)
_S1_2_881A5DC 258,125 instructions (0.014%), 4,450 calls (0881A5DC - 0881A7EC, length 133)
  Back Branch 0881A7E8 5 times (length 112)
_S1_2_8823704 258,100 instructions (0.014%), 4,450 calls (08823704 - 08823A28, length 202)
  Back Branch 08823760 17,800 times (length 6)
_S1_2_884039C 248,872 instructions (0.014%), 4,972 calls (0884039C - 08840600, length 154)
  Back Branch 0884048C 4,596 times (length 49)
  Back Branch 08840414 4,596 times (length 18)
  Back Branch 088405CC 4,596 times (length 82)
  Back Branch 0884056C 376 times (length 104)
  Back Branch 088405F0 22 times (length 22)
  Back Branch 088405FC 2 times (length 27)
_S1_2_8840604 242,307 instructions (0.013%), 9,157 calls (08840604 - 08840714, length 69)
  Back Branch 088406DC 8,746 times (length 43)
_S1_2_8813A34 235,629 instructions (0.013%), 26,181 calls (08813A34 - 08813A54, length 9)
_S1_2_880FB70 231,400 instructions (0.013%), 4,450 calls (0880FB70 - 0880FC3C, length 52)
_S1_2_884EC8C 204,654 instructions (0.011%), 4,449 calls (0884EC8C - 0884ED50, length 50)
  Back Branch 0884ED20 4,449 times (length 17)
  Back Branch 0884ED3C 4,449 times (length 27)
  Back Branch 0884ED10 4,449 times (length 10)
  Back Branch 0884ED4C 4,449 times (length 41)
_S1_2_880EFAC 197,134 instructions (0.011%), 29 calls (0880EFAC - 0880F19C, length 125)
  Back Branch 0880F02C 21,516 times (length 9)
  Back Branch 0880F190 220 times (length 93)
  Back Branch 0880F198 8 times (length 22)
  Back Branch 0880F180 8 times (length 33)
_S1_2_88053DC 191,350 instructions (0.011%), 4,450 calls (088053DC - 088054C4, length 59)
  Back Branch 08805490 4,450 times (length 19)
_S1_2_8804530 189,607 instructions (0.010%), 1 calls (08804530 - 08804850, length 201)
  Back Branch 08804744 4,449 times (length 42)
  Back Branch 08804688 90 times (length 29)
  Back Branch 088047AC 2 times (length 59)
  Back Branch 08804774 1 times (length 16)
_S1_2_8851724 186,942 instructions (0.010%), 4,451 calls (08851724 - 088517C8, length 42)
_S1_2_884E860 186,942 instructions (0.010%), 4,451 calls (0884E860 - 0884E91C, length 48)
  Back Branch 0884E918 4,451 times (length 11)
_S1_2_8808FE4 184,780 instructions (0.010%), 95 calls (08808FE4 - 08809120, length 80)
  Back Branch 0880908C 19,893 times (length 10)
  Back Branch 0880910C 85 times (length 32)
_S1_2_88500BC 182,491 instructions (0.010%), 4,451 calls (088500BC - 0885015C, length 41)
_S1_2_8819B84 182,450 instructions (0.010%), 4,450 calls (08819AE8 - 08819B88, length 41)
  Back Branch 08819B84 4,450 times (length 41)
_S1_2_8808BC4 180,286 instructions (0.010%), 101 calls (08808BC4 - 08808C94, length 53)
  Back Branch 08808C6C 19,574 times (length 10)
  Back Branch 08808C78 101 times (length 26)
  Back Branch 08808C90 91 times (length 32)
_S1_2_8806D68 173,550 instructions (0.010%), 4,450 calls (08806D68 - 08806E00, length 39)
_S1_2_881ACD4 168,167 instructions (0.009%), 4,450 calls (0881ACD4 - 0881AEEC, length 135)
  Back Branch 0881AD30 8,900 times (length 5)
  Back Branch 0881ADA0 1,233 times (length 33)
  Back Branch 0881AE50 150 times (length 79)
  Back Branch 0881AEE0 77 times (length 114)
  Back Branch 0881AED0 22 times (length 111)
  Back Branch 0881AEB4 22 times (length 6)
  Back Branch 0881AE5C 15 times (length 82)
  Back Branch 0881AE28 15 times (length 69)
  Back Branch 0881ADF8 15 times (length 9)
  Back Branch 0881ADDC 15 times (length 50)
  Back Branch 0881AEE8 11 times (length 9)
  Back Branch 0881AE90 11 times (length 95)
  Back Branch 0881AE9C 11 times (length 98)
_S1_2_8843310 165,212 instructions (0.009%), 1,484 calls (08843310 - 08844D24, length 1670)
  Back Branch 08843410 8,190 times (length 8)
  Back Branch 08843938 1,529 times (length 347)
  Back Branch 088442D8 1,529 times (length 721)
  Back Branch 08844384 1,529 times (length 823)
  Back Branch 0884395C 1,439 times (length 12)
  Back Branch 08844CC0 1,394 times (length 1241)
  Back Branch 088441F8 900 times (length 663)
  Back Branch 08844274 100 times (length 694)
  Back Branch 08844CD0 90 times (length 1245)
_S1_2_880A048 158,597 instructions (0.009%), 26,431 calls (0880A048 - 0880A090, length 19)
_S1_2_88435F8 155,200 instructions (0.009%), 900 calls (088433D4 - 08844D04, length 1613)
  Back Branch 08843410 8,190 times (length 8)
  Back Branch 08843938 1,529 times (length 347)
  Back Branch 088442D8 1,529 times (length 721)
  Back Branch 08844384 1,529 times (length 823)
  Back Branch 0884395C 1,439 times (length 12)
  Back Branch 08844CC0 1,394 times (length 1241)
  Back Branch 088443C0 900 times (length 845)
  Back Branch 08844418 900 times (length 25)
  Back Branch 08844484 900 times (length 30)
  Back Branch 0884452C 900 times (length 14)
  Back Branch 08844500 900 times (length 953)
  Back Branch 088441F8 900 times (length 663)
  Back Branch 08844460 800 times (length 16)
  Back Branch 0884447C 800 times (length 28)
  Back Branch 08844490 800 times (length 27)
  Back Branch 08844274 100 times (length 694)
  Back Branch 08844498 100 times (length 35)
  Back Branch 08844CD0 90 times (length 1245)
_S1_2_884F5B0 146,861 instructions (0.008%), 13,351 calls (0884F5B0 - 0884F5F4, length 18)
_S1_2_8847600 144,879 instructions (0.008%), 1,529 calls (08847600 - 088479DC, length 248)
  Back Branch 08847730 2,664 times (length 4)
  Back Branch 088477A4 2,664 times (length 54)
  Back Branch 088477B4 1,135 times (length 36)
  Back Branch 088477AC 1,135 times (length 31)
_S1_2_8841280 143,860 instructions (0.008%), 14,386 calls (08841280 - 088412A4, length 10)
  Back Branch 088412A0 14,386 times (length 5)
_S1_2_8851BE4 142,423 instructions (0.008%), 4,451 calls (08851BE4 - 08851C60, length 32)
_S1_2_8819910 133,500 instructions (0.007%), 4,450 calls (08819910 - 08819948, length 15)
  Back Branch 08819934 17,800 times (length 5)
_S1_2_88423EC 132,230 instructions (0.007%), 3,778 calls (088423EC - 08842474, length 35)
_S1_2_8847E80 132,163 instructions (0.007%), 2,664 calls (08847E80 - 08848164, length 186)
  Back Branch 08848110 6,697 times (length 6)
  Back Branch 08848158 1,658 times (length 8)
  Back Branch 088480D0 743 times (length 6)
  Back Branch 088480A8 662 times (length 12)
  Back Branch 08848138 202 times (length 26)
  Back Branch 08848160 202 times (length 35)
_S1_2_8807A0C 129,864 instructions (0.007%), 10,822 calls (08807A0C - 08807A38, length 12)
_S1_2_88127F4 126,880 instructions (0.007%), 1,952 calls (088127F4 - 08812888, length 38)
  Back Branch 0881284C 7,808 times (length 9)
_S1_2_88119E0 124,600 instructions (0.007%), 4,450 calls (088119E0 - 08811A4C, length 28)
_S1_2_8807EB4 124,600 instructions (0.007%), 4,450 calls (08807EB4 - 08807F20, length 28)
_S1_2_8807A6C 121,520 instructions (0.007%), 8,680 calls (08807A6C - 08807AC8, length 24)
_S1_2_8850E10 120,177 instructions (0.007%), 4,451 calls (08850E10 - 08850EA4, length 38)
_S1_2_8844B34 111,838 instructions (0.006%), 629 calls (088433D4 - 08844D04, length 1613)
  Back Branch 08843410 8,190 times (length 8)
  Back Branch 08843938 1,529 times (length 347)
  Back Branch 088442D8 1,529 times (length 721)
  Back Branch 08844384 1,529 times (length 823)
  Back Branch 0884395C 1,439 times (length 12)
  Back Branch 08844CC0 1,394 times (length 1241)
  Back Branch 088441F8 900 times (length 663)
  Back Branch 08844C5C 629 times (length 1399)
  Back Branch 08844274 100 times (length 694)
  Back Branch 08844CD0 90 times (length 1245)
_S1_2_881C978 111,250 instructions (0.006%), 22,250 calls (0881C978 - 0881C988, length 5)
_S1_2_8823A8C 108,730 instructions (0.006%), 4,450 calls (08823A8C - 08823B58, length 52)
  Back Branch 08823B4C 92 times (length 35)
  Back Branch 08823B14 90 times (length 21)
  Back Branch 08823B24 28 times (length 25)
  Back Branch 08823B54 15 times (length 14)
_S1_2_884E800 106,824 instructions (0.006%), 4,451 calls (0884E800 - 0884E914, length 70)
_S1_2_88256B4 95,646 instructions (0.005%), 670 calls (08824D48 - 0882595C, length 774)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08825830 664 times (length 250)
  Back Branch 088258A8 624 times (length 280)
  Back Branch 08825918 4 times (length 308)
  Back Branch 088258EC 4 times (length 297)
  Back Branch 088258C8 3 times (length 288)
  Back Branch 08825958 2 times (length 324)
_S1_2_8819A2C 89,000 instructions (0.005%), 4,450 calls (08819A2C - 08819B80, length 86)
_S1_2_8857430 87,780 instructions (0.005%), 3,135 calls (08857430 - 0885749C, length 28)
_S1_2_880F1D8 86,410 instructions (0.005%), 180 calls (0880F1D8 - 0880F294, length 48)
  Back Branch 0880F23C 8,410 times (length 7)
  Back Branch 0880F210 1,080 times (length 11)
  Back Branch 0880F284 1,080 times (length 11)
  Back Branch 0880F290 180 times (length 20)
_S1_2_8816BE4 80,100 instructions (0.004%), 4,450 calls (08816BE4 - 08816C44, length 25)
_S1_2_8809388 80,100 instructions (0.004%), 4,450 calls (08809388 - 088094A0, length 71)
_S1_2_88074D4 78,930 instructions (0.004%), 270 calls (088074D4 - 088075E8, length 70)
  Back Branch 0880758C 2,430 times (length 29)
  Back Branch 088075B4 1,260 times (length 24)
_S1_2_8824C60 78,698 instructions (0.004%), 4,142 calls (08824C60 - 08824D70, length 69)
_S1_2_880F9F0 77,824 instructions (0.004%), 4,096 calls (0880F9F0 - 0880FA38, length 19)
_S1_2_88079DC 74,028 instructions (0.004%), 6,169 calls (088079DC - 08807A08, length 12)
_S1_2_8850218 71,216 instructions (0.004%), 4,451 calls (08850218 - 08850254, length 16)
_S1_2_8827CF0 69,660 instructions (0.004%), 11,610 calls (08827CF0 - 08827D04, length 6)
_S1_2_8828A64 67,702 instructions (0.004%), 1,831 calls (08828A64 - 08828B74, length 69)
  Back Branch 08828B60 1,812 times (length 39)
  Back Branch 08828B18 6 times (length 26)
  Back Branch 08828B4C 4 times (length 37)
_S1_2_8850B00 66,765 instructions (0.004%), 4,451 calls (08850B00 - 08850B38, length 15)
_S1_2_880A4C0 66,757 instructions (0.004%), 4,450 calls (0880A4C0 - 0880A514, length 22)
  Back Branch 0880A510 1 times (length 12)
_S1_2_884F5DC 66,755 instructions (0.004%), 13,351 calls (0884F5DC - 0884F5EC, length 5)
_S1_2_881C8F0 66,750 instructions (0.004%), 22,250 calls (0881C8F0 - 0881C8F8, length 3)
_S1_2_881C8E4 66,750 instructions (0.004%), 22,250 calls (0881C8E4 - 0881C8EC, length 3)
_S1_2_8858EC8 65,744 instructions (0.004%), 32,872 calls (08858EC8 - 08858ECC, length 2)
_S1_2_8805524 64,257 instructions (0.004%), 21,419 calls (08805524 - 0880552C, length 3)
_S1_2_8849EF0 62,400 instructions (0.003%), 800 calls (08849EF0 - 0884A498, length 363)
_S1_2_8825538 60,692 instructions (0.003%), 1,836 calls (08824D48 - 088256B0, length 603)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825564 1,832 times (length 71)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 088256AC 2 times (length 153)
  Back Branch 088255DC 1 times (length 101)
  Back Branch 0882559C 1 times (length 85)
  Back Branch 08825644 1 times (length 127)
_S1_2_880E4F4 59,460 instructions (0.003%), 2 calls (0880E4F4 - 0880E618, length 74)
  Back Branch 0880E5B8 4,096 times (length 5)
  Back Branch 0880E588 2,048 times (length 18)
  Back Branch 0880E614 2,030 times (length 39)
_S1_2_880B804 58,770 instructions (0.003%), 4,450 calls (0880B804 - 0880B868, length 26)
  Back Branch 0880B848 115 times (length 10)
_S1_2_88253E0 55,968 instructions (0.003%), 3,498 calls (08824D48 - 08825534, length 508)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
_S1_2_8828B78 54,291 instructions (0.003%), 3,498 calls (08828B78 - 08828BF0, length 31)
  Back Branch 08828BCC 1,831 times (length 10)
  Back Branch 08828BEC 5 times (length 16)
  Back Branch 08828BBC 5 times (length 6)
  Back Branch 08828BE4 1 times (length 16)
_S1_2_88071F0 53,730 instructions (0.003%), 270 calls (088071F0 - 08807298, length 43)
  Back Branch 08807244 2,430 times (length 13)
  Back Branch 08807284 1,260 times (length 19)
  Back Branch 08807294 1,260 times (length 7)
_S1_2_8851D10 53,409 instructions (0.003%), 4,451 calls (08851D10 - 08851D40, length 13)
  Back Branch 08851D3C 4,450 times (length 6)
_S1_2_881D08C 53,400 instructions (0.003%), 17,800 calls (0881D08C - 0881D094, length 3)
_S1_2_8807F24 53,400 instructions (0.003%), 4,450 calls (08807F24 - 08807F50, length 12)
_S1_2_8807C84 53,400 instructions (0.003%), 4,450 calls (08807C84 - 08807CB4, length 13)
  Back Branch 08807CB0 4,450 times (length 6)
_S1_2_8859168 52,864 instructions (0.003%), 26,432 calls (08859168 - 0885916C, length 2)
_S1_2_8827CE0 49,704 instructions (0.003%), 12,426 calls (08827CE0 - 08827CEC, length 4)
_S1_2_8850160 48,961 instructions (0.003%), 4,451 calls (08850160 - 08850188, length 11)
_S1_2_8850258 48,950 instructions (0.003%), 4,450 calls (08850258 - 08850280, length 11)
_S1_2_88235B4 48,950 instructions (0.003%), 4,450 calls (088235B4 - 088235DC, length 11)
_S1_2_881A4D8 48,950 instructions (0.003%), 4,450 calls (0881A4D8 - 0881A500, length 11)
_S1_2_8816F04 48,950 instructions (0.003%), 4,450 calls (08816F04 - 08816F34, length 13)
_S1_2_88054C8 48,950 instructions (0.003%), 4,450 calls (088054C8 - 088054F0, length 11)
_S1_2_88127D8 48,000 instructions (0.003%), 9,600 calls (088127D8 - 088127F0, length 7)
_S1_2_884293C 46,272 instructions (0.003%), 1,446 calls (0884293C - 088429B8, length 32)
_S1_2_88235F4 44,910 instructions (0.002%), 4,450 calls (088235F4 - 08823648, length 22)
  Back Branch 08823630 55 times (length 8)
  Back Branch 08823644 5 times (length 13)
_S1_2_8850094 44,500 instructions (0.002%), 4,450 calls (08850094 - 088500B8, length 10)
_S1_2_880DB94 44,500 instructions (0.002%), 4,450 calls (0880DB94 - 0880DBEC, length 23)
_S1_2_880D714 44,500 instructions (0.002%), 4,450 calls (0880D714 - 0880D76C, length 23)
_S1_2_8811A64 41,826 instructions (0.002%), 4,450 calls (08811A64 - 08811A9C, length 15)
_S1_2_8816618 41,724 instructions (0.002%), 2,196 calls (08816618 - 08816690, length 31)
_S1_2_8808A18 40,057 instructions (0.002%), 1 calls (08808A18 - 08808B28, length 69)
  Back Branch 08808A6C 5,000 times (length 8)
_S1_2_8810380 40,050 instructions (0.002%), 4,450 calls (08810380 - 088103A0, length 9)
_S1_2_880EF18 40,050 instructions (0.002%), 4,450 calls (0880EF18 - 0880EF38, length 9)
_S1_2_880E640 40,050 instructions (0.002%), 4,450 calls (0880E640 - 0880E660, length 9)
_S1_2_8807F68 40,050 instructions (0.002%), 4,450 calls (08807F68 - 08807F88, length 9)
_S1_2_8807E6C 40,050 instructions (0.002%), 4,450 calls (08807E6C - 08807E8C, length 9)
_S1_2_8810FF4 39,080 instructions (0.002%), 7,816 calls (08810FF4 - 08811004, length 5)
_S1_2_88126EC 38,220 instructions (0.002%), 3,185 calls (088126EC - 08812738, length 20)
_S1_2_883FA1C 36,036 instructions (0.002%), 1,386 calls (0883FA1C - 0883FA80, length 26)
_S1_2_880FB34 35,985 instructions (0.002%), 4,450 calls (0880FB34 - 0880FB6C, length 15)
  Back Branch 0880FB68 55 times (length 6)
_S1_2_8850EFC 35,608 instructions (0.002%), 4,451 calls (08850DF0 - 08850F04, length 70)
  Back Branch 08850F00 4,451 times (length 70)
_S1_2_8850EE4 35,608 instructions (0.002%), 4,451 calls (08850DF0 - 08850EEC, length 64)
  Back Branch 08850EE8 4,451 times (length 64)
_S1_2_8850ECC 35,608 instructions (0.002%), 4,451 calls (08850DF0 - 08850ED4, length 58)
  Back Branch 08850ED0 4,451 times (length 58)
_S1_2_8850E04 35,608 instructions (0.002%), 4,451 calls (08850DF0 - 08850E0C, length 8)
  Back Branch 08850E08 4,451 times (length 8)
_S1_2_8850ED8 35,600 instructions (0.002%), 4,450 calls (08850DF0 - 08850EE0, length 61)
  Back Branch 08850EDC 4,450 times (length 61)
_S1_2_880EEF8 35,600 instructions (0.002%), 4,450 calls (0880EEF8 - 0880EF14, length 8)
_S1_2_8812764 32,000 instructions (0.002%), 3,200 calls (08812764 - 08812788, length 10)
_S1_2_881273C 31,850 instructions (0.002%), 3,185 calls (0881273C - 08812760, length 10)
_S1_2_884F288 31,157 instructions (0.002%), 4,451 calls (0884F288 - 0884F2A0, length 7)
_S1_2_8808B34 31,150 instructions (0.002%), 4,450 calls (08808B34 - 08808B4C, length 7)
_S1_2_8806E64 31,150 instructions (0.002%), 4,450 calls (08806E64 - 08806E7C, length 7)
_S1_2_8805960 28,764 instructions (0.002%), 1 calls (08805960 - 08805B94, length 142)
  Back Branch 088059C0 4,096 times (length 7)
  Back Branch 08805B40 80 times (length 5)
  Back Branch 08805B88 8 times (length 5)
  Back Branch 08805B60 8 times (length 5)
  Back Branch 08805A34 1 times (length 19)
  Back Branch 08805AA8 1 times (length 19)
_S1_2_88066D8 27,558 instructions (0.002%), 4,593 calls (088066D8 - 088066EC, length 6)
_S1_2_88431A0 27,522 instructions (0.002%), 1,529 calls (088431A0 - 088431E8, length 19)
  Back Branch 088431E4 1,529 times (length 11)
_S1_2_8858C90 27,248 instructions (0.002%), 13,624 calls (08858C90 - 08858C94, length 2)
_S1_2_8858CC0 27,002 instructions (0.001%), 13,501 calls (08858CC0 - 08858CC4, length 2)
_S1_2_883FA84 26,854 instructions (0.001%), 926 calls (0883FA84 - 0883FAF4, length 29)
_S1_2_8858F90 26,704 instructions (0.001%), 13,352 calls (08858F90 - 08858F94, length 2)
_S1_2_8858F30 26,700 instructions (0.001%), 13,350 calls (08858F30 - 08858F34, length 2)
_S1_2_881D650 26,700 instructions (0.001%), 8,900 calls (0881D650 - 0881D658, length 3)
_S1_2_881D098 26,700 instructions (0.001%), 8,900 calls (0881D098 - 0881D0A0, length 3)
_S1_2_881BA70 26,285 instructions (0.001%), 1,233 calls (0881BA70 - 0881BB24, length 46)
  Back Branch 0881BAEC 647 times (length 21)
  Back Branch 0881BB18 578 times (length 31)
  Back Branch 0881BADC 15 times (length 16)
  Back Branch 0881BB08 7 times (length 15)
  Back Branch 0881BB20 5 times (length 25)
_S1_2_88127CC 22,902 instructions (0.001%), 7,634 calls (088127CC - 088127D4, length 3)
_S1_2_8850060 22,255 instructions (0.001%), 4,451 calls (08850060 - 08850070, length 5)
_S1_2_8852390 22,250 instructions (0.001%), 4,450 calls (08852390 - 088523A0, length 5)
_S1_2_8852360 22,245 instructions (0.001%), 4,449 calls (08852360 - 08852370, length 5)
_S1_2_8816C34 21,815 instructions (0.001%), 4,363 calls (08816C34 - 08816C44, length 5)
_S1_2_88435B4 20,700 instructions (0.001%), 900 calls (088433D4 - 08844D04, length 1613)
  Back Branch 08843410 8,190 times (length 8)
  Back Branch 08843938 1,529 times (length 347)
  Back Branch 088442D8 1,529 times (length 721)
  Back Branch 08844384 1,529 times (length 823)
  Back Branch 0884395C 1,439 times (length 12)
  Back Branch 08844CC0 1,394 times (length 1241)
  Back Branch 088435DC 900 times (length 11)
  Back Branch 088435E4 900 times (length 87)
  Back Branch 088441F8 900 times (length 663)
  Back Branch 08844274 100 times (length 694)
  Back Branch 08844CD0 90 times (length 1245)
_S1_2_8816484 20,680 instructions (0.001%), 1,880 calls (08816484 - 088164AC, length 11)
_S1_2_88060E4 20,490 instructions (0.001%), 60 calls (088060E4 - 08806198, length 46)
  Back Branch 08806144 3,005 times (length 6)
  Back Branch 0880616C 60 times (length 10)
  Back Branch 08806194 60 times (length 19)
_S1_2_880624C 19,936 instructions (0.001%), 34 calls (0880624C - 08806330, length 58)
  Back Branch 088062E4 3,028 times (length 6)
  Back Branch 0880632C 34 times (length 17)
_S1_2_880AB14 18,900 instructions (0.001%), 84 calls (0880AB14 - 0880AB80, length 28)
  Back Branch 0880AB48 2,520 times (length 7)
_S1_2_8850084 17,804 instructions (0.001%), 4,451 calls (08850084 - 08850090, length 4)
_S1_2_8850074 17,804 instructions (0.001%), 4,451 calls (08850074 - 08850080, length 4)
_S1_2_8858FF0 17,802 instructions (0.001%), 8,901 calls (08858FF0 - 08858FF4, length 2)
_S1_2_881D6C8 17,800 instructions (0.001%), 8,900 calls (0881D6C8 - 0881D6CC, length 2)
_S1_2_881D668 17,800 instructions (0.001%), 8,900 calls (0881D668 - 0881D66C, length 2)
_S1_2_883D3BC 16,991 instructions (0.001%), 106 calls (0883D3BC - 0883D720, length 218)
  Back Branch 0883D6F8 63 times (length 69)
  Back Branch 0883D704 63 times (length 52)
_S1_2_882629C 16,098 instructions (0.001%), 535 calls (08824D48 - 088262DC, length 1382)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 088262A8 535 times (length 920)
  Back Branch 088262D8 4 times (length 932)
_S1_2_88435A0 15,300 instructions (0.001%), 900 calls (088433D4 - 08844D04, length 1613)
  Back Branch 08843410 8,190 times (length 8)
  Back Branch 08843938 1,529 times (length 347)
  Back Branch 088442D8 1,529 times (length 721)
  Back Branch 08844384 1,529 times (length 823)
  Back Branch 0884395C 1,439 times (length 12)
  Back Branch 08844CC0 1,394 times (length 1241)
  Back Branch 088435AC 900 times (length 76)
  Back Branch 088441F8 900 times (length 663)
  Back Branch 08844274 100 times (length 694)
  Back Branch 08844CD0 90 times (length 1245)
_S1_2_88250BC 15,009 instructions (0.001%), 295 calls (08824D48 - 088253DC, length 422)
  Back Branch 0882535C 172 times (length 391)
  Back Branch 088250EC 121 times (length 235)
  Back Branch 088251B8 115 times (length 286)
  Back Branch 08825254 12 times (length 70)
  Back Branch 088251C0 6 times (length 288)
  Back Branch 08824E34 3 times (length 61)
  Back Branch 08824EBC 2 times (length 95)
  Back Branch 08824D90 1 times (length 20)
  Back Branch 088251DC 1 times (length 35)
  Back Branch 088252E8 1 times (length 271)
  Back Branch 088253A8 1 times (length 353)
  Back Branch 0882525C 1 times (length 327)
  Back Branch 088253D8 1 times (length 14)
_S1_2_881673C 14,820 instructions (0.001%), 1,233 calls (08816680 - 08816748, length 51)
  Back Branch 088166A0 2,196 times (length 9)
  Back Branch 08816734 2,196 times (length 39)
  Back Branch 08816744 1,233 times (length 6)
  Back Branch 088166A8 16 times (length 12)
_S1_2_880E194 14,527 instructions (0.001%), 1 calls (0880E194 - 0880E4C4, length 205)
  Back Branch 0880E448 1,024 times (length 14)
_S1_2_880B438 14,275 instructions (0.001%), 1 calls (0880B438 - 0880B7E8, length 237)
  Back Branch 0880B7D4 180 times (length 11)
  Back Branch 0880B798 180 times (length 11)
  Back Branch 0880B7E4 90 times (length 146)
  Back Branch 0880B7A8 90 times (length 100)
  Back Branch 0880B73C 90 times (length 152)
_S1_2_883E3FC 13,904 instructions (0.001%), 126 calls (0883E3FC - 0883E6C4, length 179)
_S1_2_8824E3C 13,543 instructions (0.001%), 347 calls (08824D48 - 088250B8, length 221)
  Back Branch 08824F54 165 times (length 133)
  Back Branch 08824E84 151 times (length 81)
  Back Branch 08824E64 151 times (length 73)
  Back Branch 088250AC 30 times (length 219)
  Back Branch 08824F8C 11 times (length 31)
  Back Branch 08825000 11 times (length 6)
  Back Branch 08824EF0 10 times (length 31)
  Back Branch 08824E34 3 times (length 61)
  Back Branch 08824EBC 2 times (length 95)
  Back Branch 088250B4 1 times (length 164)
  Back Branch 08825048 1 times (length 137)
  Back Branch 08824F94 1 times (length 149)
_S1_2_8847BD4 13,356 instructions (0.001%), 1,484 calls (08847BD4 - 08847BF4, length 9)
_S1_2_88054F4 13,350 instructions (0.001%), 4,450 calls (088054F4 - 088054FC, length 3)
_S1_2_8827018 12,915 instructions (0.001%), 94 calls (08824D48 - 08827290, length 2387)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08827184 92 times (length 1871)
  Back Branch 088271FC 82 times (length 1901)
  Back Branch 0882728C 1 times (length 1937)
  Back Branch 08827260 1 times (length 1926)
  Back Branch 08827240 1 times (length 1918)
_S1_2_881BB38 11,722 instructions (0.001%), 2 calls (0881BB38 - 0881BE04, length 180)
  Back Branch 0881BD60 798 times (length 11)
  Back Branch 0881BE00 42 times (length 152)
  Back Branch 0881BBC0 42 times (length 12)
_S1_2_88063FC 11,114 instructions (0.001%), 29 calls (088063FC - 088064E0, length 58)
  Back Branch 08806494 1,601 times (length 6)
  Back Branch 088064DC 29 times (length 17)
_S1_2_8812D6C 10,242 instructions (0.001%), 40 calls (08812D6C - 088130E4, length 223)
  Back Branch 08812EF4 197 times (length 75)
  Back Branch 08812EA4 197 times (length 37)
  Back Branch 088130E0 40 times (length 21)
  Back Branch 08813050 2 times (length 82)
  Back Branch 0881306C 2 times (length 169)
_S1_2_883F688 10,108 instructions (0.001%), 532 calls (0883F688 - 0883F6D0, length 19)
_S1_2_8842C8C 9,598 instructions (0.001%), 394 calls (08842C8C - 08842DA4, length 71)
_S1_2_8000000 9,332 instructions (0.001%), 2,333 calls (08000000 - 0800000C, length 4)
_S1_2_8858F88 8,904 instructions (0.000%), 4,452 calls (08858F88 - 08858F8C, length 2)
_S1_2_8858FD8 8,902 instructions (0.000%), 4,451 calls (08858FD8 - 08858FDC, length 2)
_S1_2_8858FD0 8,902 instructions (0.000%), 4,451 calls (08858FD0 - 08858FD4, length 2)
_S1_2_88590E0 8,900 instructions (0.000%), 4,450 calls (088590E0 - 088590E4, length 2)
_S1_2_88590D8 8,900 instructions (0.000%), 4,450 calls (088590D8 - 088590DC, length 2)
_S1_2_88590D0 8,900 instructions (0.000%), 4,450 calls (088590D0 - 088590D4, length 2)
_S1_2_88590C8 8,900 instructions (0.000%), 4,450 calls (088590C8 - 088590CC, length 2)
_S1_2_8858F50 8,900 instructions (0.000%), 4,450 calls (08858F50 - 08858F54, length 2)
_S1_2_8858F38 8,900 instructions (0.000%), 4,450 calls (08858F38 - 08858F3C, length 2)
_S1_2_8858F18 8,900 instructions (0.000%), 4,450 calls (08858F18 - 08858F1C, length 2)
_S1_2_8858F08 8,900 instructions (0.000%), 4,450 calls (08858F08 - 08858F0C, length 2)
_S1_2_8858DB8 8,900 instructions (0.000%), 4,450 calls (08858DB8 - 08858DBC, length 2)
_S1_2_88402A8 8,484 instructions (0.000%), 532 calls (088402A8 - 08840368, length 49)
  Back Branch 0884033C 329 times (length 12)
_S1_2_883C880 8,266 instructions (0.000%), 106 calls (0883C880 - 0883CF44, length 434)
  Back Branch 0883C9BC 106 times (length 55)
  Back Branch 0883C9F4 21 times (length 33)
_S1_2_880FDCC 8,135 instructions (0.000%), 55 calls (0880FDCC - 088100A0, length 182)
  Back Branch 08810014 55 times (length 129)
  Back Branch 0881003C 5 times (length 139)
_S1_2_8824334 7,793 instructions (0.000%), 308 calls (08824334 - 0882454C, length 135)
  Back Branch 08824390 924 times (length 7)
  Back Branch 088243B4 303 times (length 18)
  Back Branch 08824538 2 times (length 114)
  Back Branch 08824548 1 times (length 8)
_S1_2_881675C 7,785 instructions (0.000%), 647 calls (08816680 - 08816768, length 59)
  Back Branch 088166A0 2,196 times (length 9)
  Back Branch 08816734 2,196 times (length 39)
  Back Branch 08816764 647 times (length 14)
  Back Branch 088166A8 16 times (length 12)
_S1_2_8840230 7,710 instructions (0.000%), 257 calls (08840230 - 088402A4, length 30)
_S1_2_884087C 7,690 instructions (0.000%), 257 calls (0884087C - 088409A8, length 76)
  Back Branch 08840984 250 times (length 58)
  Back Branch 0884092C 4 times (length 36)
  Back Branch 08840990 4 times (length 27)
  Back Branch 088408CC 3 times (length 12)
_S1_2_8809960 7,310 instructions (0.000%), 2 calls (08809960 - 08809BD4, length 158)
  Back Branch 08809AD0 648 times (length 13)
  Back Branch 088099F0 36 times (length 11)
  Back Branch 08809B5C 36 times (length 58)
  Back Branch 08809BAC 20 times (length 9)
_S1_2_88416F8 7,279 instructions (0.000%), 83 calls (088416F8 - 08841C3C, length 338)
  Back Branch 08841A14 83 times (length 162)
  Back Branch 08841C04 61 times (length 274)
_S1_2_88289A0 6,994 instructions (0.000%), 295 calls (088289A0 - 08828A2C, length 36)
  Back Branch 08828A04 293 times (length 12)
  Back Branch 08828A20 173 times (length 18)
  Back Branch 08828A10 120 times (length 14)
  Back Branch 088289F4 1 times (length 7)
  Back Branch 08828A28 1 times (length 17)
_S1_2_88401FC 6,916 instructions (0.000%), 532 calls (088401FC - 0884022C, length 13)
_S1_2_880CBF8 6,564 instructions (0.000%), 4 calls (0880CBF8 - 0880CE00, length 131)
  Back Branch 0880CD40 360 times (length 20)
_S1_2_880A8FC 6,524 instructions (0.000%), 60 calls (0880A8FC - 0880AB10, length 134)
  Back Branch 0880A974 212 times (length 8)
  Back Branch 0880AA64 60 times (length 59)
_S1_2_880C010 6,496 instructions (0.000%), 4 calls (0880C010 - 0880C1D4, length 114)
  Back Branch 0880C0E4 360 times (length 20)
_S1_2_8828870 6,407 instructions (0.000%), 173 calls (08828870 - 0882899C, length 76)
  Back Branch 08828988 172 times (length 43)
  Back Branch 08828974 1 times (length 41)
_S1_2_8858EF8 6,270 instructions (0.000%), 3,135 calls (08858EF8 - 08858EFC, length 2)
_S1_2_8858E88 6,262 instructions (0.000%), 3,131 calls (08858E88 - 08858E8C, length 2)
_S1_2_884FAF0 5,940 instructions (0.000%), 5,940 calls (0884FAF0 - 0884FBBC, length 52)
_S1_2_8847248 5,832 instructions (0.000%), 123 calls (08847248 - 088474C0, length 159)
  Back Branch 088474A4 62 times (length 82)
_S1_2_8824170 5,803 instructions (0.000%), 305 calls (08824150 - 088241D4, length 34)
  Back Branch 08824198 304 times (length 19)
  Back Branch 08824184 304 times (length 14)
  Back Branch 088241B0 1 times (length 26)
  Back Branch 088241D0 1 times (length 34)
_S1_2_88412E8 5,617 instructions (0.000%), 62 calls (088412E8 - 0884146C, length 98)
  Back Branch 08841458 62 times (length 22)
_S1_2_88085B4 5,504 instructions (0.000%), 86 calls (088085B4 - 08808720, length 92)
_S1_2_8858E78 5,344 instructions (0.000%), 2,672 calls (08858E78 - 08858E7C, length 2)
_S1_2_881EB70 5,325 instructions (0.000%), 25 calls (0881EB70 - 0881EE10, length 169)
  Back Branch 0881EC64 150 times (length 11)
  Back Branch 0881EC00 50 times (length 5)
  Back Branch 0881EBD8 25 times (length 11)
  Back Branch 0881ECD8 25 times (length 47)
_S1_2_8808454 5,160 instructions (0.000%), 86 calls (08808454 - 088085B0, length 88)
_S1_2_883C4B0 5,004 instructions (0.000%), 232 calls (0883C4B0 - 0883C5B8, length 67)
  Back Branch 0883C588 126 times (length 41)
  Back Branch 0883C5B4 126 times (length 15)
  Back Branch 0883C5A4 106 times (length 48)
_S1_2_88240F8 4,928 instructions (0.000%), 308 calls (088240F8 - 0882416C, length 30)
_S1_2_880966C 4,728 instructions (0.000%), 197 calls (0880966C - 088096F0, length 34)
_S1_2_8806F98 4,626 instructions (0.000%), 1,542 calls (08806F98 - 08806FA0, length 3)
_S1_2_8807734 4,620 instructions (0.000%), 110 calls (08807734 - 0880776C, length 15)
  Back Branch 08807760 440 times (length 9)
_S1_2_8815CEC 4,531 instructions (0.000%), 197 calls (08815CEC - 08815DF0, length 66)
_S1_2_8847B88 4,452 instructions (0.000%), 1,484 calls (08847B88 - 08847B90, length 3)
_S1_2_88244B4 4,172 instructions (0.000%), 122 calls (08824370 - 088244D4, length 90)
  Back Branch 08824390 924 times (length 7)
  Back Branch 088244BC 122 times (length 85)
  Back Branch 08824420 6 times (length 46)
  Back Branch 08824468 4 times (length 20)
  Back Branch 088244D0 2 times (length 31)
_S1_2_882440C 4,154 instructions (0.000%), 122 calls (08824370 - 08824424, length 46)
  Back Branch 08824390 924 times (length 7)
  Back Branch 08824414 122 times (length 43)
  Back Branch 08824420 6 times (length 46)
_S1_2_8808880 4,042 instructions (0.000%), 86 calls (08808880 - 08808964, length 58)
_S1_2_88081BC 4,042 instructions (0.000%), 86 calls (088081BC - 08808290, length 54)
_S1_2_8810818 3,860 instructions (0.000%), 2 calls (08810818 - 08810864, length 20)
  Back Branch 08810834 512 times (length 5)
  Back Branch 08810858 256 times (length 5)
_S1_2_881678C 3,795 instructions (0.000%), 316 calls (08816680 - 08816798, length 71)
  Back Branch 088166A0 2,196 times (length 9)
  Back Branch 08816734 2,196 times (length 39)
  Back Branch 08816794 316 times (length 26)
  Back Branch 088166A8 16 times (length 12)
_S1_2_8841E04 3,774 instructions (0.000%), 268 calls (08841E04 - 08841E3C, length 15)
_S1_2_8828BFC 3,672 instructions (0.000%), 1,836 calls (08828BFC - 08828C00, length 2)
_S1_2_880F8E8 3,542 instructions (0.000%), 46 calls (0880F8E8 - 0880F93C, length 22)
  Back Branch 0880F930 276 times (length 11)
_S1_2_8816220 3,476 instructions (0.000%), 316 calls (08816220 - 08816248, length 11)
_S1_2_881C21C 3,292 instructions (0.000%), 60 calls (0881C21C - 0881C26C, length 21)
  Back Branch 0881C25C 212 times (length 11)
_S1_2_8841E40 3,260 instructions (0.000%), 268 calls (08841E40 - 08841E78, length 15)
  Back Branch 08841E74 145 times (length 7)
_S1_2_8826FE0 3,244 instructions (0.000%), 108 calls (08824D48 - 08827014, length 2228)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826FEC 108 times (length 1769)
  Back Branch 08827010 1 times (length 1778)
_S1_2_884036C 3,084 instructions (0.000%), 257 calls (0884036C - 08840398, length 12)
_S1_2_8852CCC 2,856 instructions (0.000%), 21 calls (08852CCC - 08852F44, length 159)
  Back Branch 08852E40 21 times (length 7)
  Back Branch 08852E50 21 times (length 42)
  Back Branch 08852E60 21 times (length 55)
  Back Branch 08852ED8 21 times (length 76)
  Back Branch 08852F38 21 times (length 110)
  Back Branch 08852F28 21 times (length 7)
  Back Branch 08852D94 21 times (length 17)
  Back Branch 08852DF0 21 times (length 18)
_S1_2_88414D0 2,653 instructions (0.000%), 36 calls (088414D0 - 088416F4, length 138)
  Back Branch 088416AC 36 times (length 84)
  Back Branch 088416F0 35 times (length 31)
  Back Branch 088416DC 35 times (length 79)
  Back Branch 088416D0 1 times (length 70)
_S1_2_8809F14 2,610 instructions (0.000%), 870 calls (08809F14 - 08809F1C, length 3)
_S1_2_881BA08 2,604 instructions (0.000%), 868 calls (0881BA08 - 0881BA10, length 3)
_S1_2_880D410 2,520 instructions (0.000%), 90 calls (0880D410 - 0880D47C, length 28)
_S1_2_880F1A0 2,503 instructions (0.000%), 29 calls (0880F1A0 - 0880F1D4, length 14)
  Back Branch 0880F1C4 312 times (length 7)
_S1_2_881BF20 2,280 instructions (0.000%), 60 calls (0881BF20 - 0881BFC4, length 42)
  Back Branch 0881BFC0 60 times (length 13)
_S1_2_880D3AC 2,250 instructions (0.000%), 90 calls (0880D3AC - 0880D40C, length 25)
_S1_2_880D2D8 2,250 instructions (0.000%), 90 calls (0880D2D8 - 0880D338, length 25)
_S1_2_880D204 2,250 instructions (0.000%), 90 calls (0880D204 - 0880D264, length 25)
_S1_2_880D1A8 2,070 instructions (0.000%), 90 calls (0880D1A8 - 0880D200, length 23)
_S1_2_880D14C 2,070 instructions (0.000%), 90 calls (0880D14C - 0880D1A4, length 23)
_S1_2_880D0F0 2,070 instructions (0.000%), 90 calls (0880D0F0 - 0880D148, length 23)
_S1_2_880D094 2,070 instructions (0.000%), 90 calls (0880D094 - 0880D0EC, length 23)
_S1_2_880D038 2,070 instructions (0.000%), 90 calls (0880D038 - 0880D090, length 23)
_S1_2_880D53C 1,980 instructions (0.000%), 90 calls (0880D53C - 0880D590, length 22)
_S1_2_88065AC 1,950 instructions (0.000%), 10 calls (088065AC - 0880667C, length 53)
  Back Branch 08806614 245 times (length 6)
  Back Branch 08806678 10 times (length 24)
  Back Branch 08806638 10 times (length 9)
_S1_2_8805F34 1,862 instructions (0.000%), 133 calls (08805F34 - 08805FB0, length 32)
_S1_2_88132A4 1,790 instructions (0.000%), 15 calls (088132A4 - 08813394, length 61)
  Back Branch 0881331C 121 times (length 11)
  Back Branch 08813324 2 times (length 6)
  Back Branch 08813330 2 times (length 9)
  Back Branch 08813350 2 times (length 24)
_S1_2_8825C00 1,760 instructions (0.000%), 87 calls (08824D48 - 08825CFC, length 1006)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08825C0C 87 times (length 497)
  Back Branch 08825CB0 4 times (length 538)
_S1_2_8842F30 1,712 instructions (0.000%), 8 calls (08842F30 - 08842F88, length 23)
  Back Branch 08842F68 128 times (length 8)
  Back Branch 08842F78 124 times (length 13)
_S1_2_881867C 1,702 instructions (0.000%), 87 calls (0881867C - 08818768, length 60)
  Back Branch 08818728 79 times (length 30)
  Back Branch 08818718 4 times (length 27)
  Back Branch 08818764 4 times (length 46)
  Back Branch 088186D4 4 times (length 10)
  Back Branch 088186DC 4 times (length 11)
_S1_2_8858634 1,620 instructions (0.000%), 60 calls (08858634 - 0885869C, length 27)
_S1_2_8000040 1,610 instructions (0.000%), 86 calls (08000040 - 08000048, length 3)
  Back Branch 08000044 508 times (length 3)
_S1_2_8826D0C 1,550 instructions (0.000%), 53 calls (08824D48 - 08826D78, length 2061)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826D14 53 times (length 1587)
  Back Branch 08826D30 1 times (length 1594)
  Back Branch 08826D48 1 times (length 1600)
_S1_2_8858360 1,530 instructions (0.000%), 102 calls (08858360 - 08858398, length 15)
_S1_2_8853048 1,529 instructions (0.000%), 21 calls (08853048 - 08853224, length 120)
  Back Branch 088531F4 21 times (length 8)
_S1_2_881F40C 1,525 instructions (0.000%), 25 calls (0881F40C - 0881F504, length 63)
  Back Branch 0881F458 25 times (length 8)
  Back Branch 0881F4F8 25 times (length 37)
_S1_2_8809BD8 1,523 instructions (0.000%), 1 calls (08809BD8 - 08809C88, length 45)
  Back Branch 08809C70 128 times (length 11)
  Back Branch 08809C34 10 times (length 9)
_S1_2_885847C 1,500 instructions (0.000%), 60 calls (0885847C - 088584DC, length 25)
_S1_2_8826C18 1,492 instructions (0.000%), 51 calls (08824D48 - 08826C84, length 2000)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826C20 51 times (length 1526)
  Back Branch 08826C3C 1 times (length 1533)
  Back Branch 08826C54 1 times (length 1539)
_S1_2_8852788 1,449 instructions (0.000%), 63 calls (08852788 - 0885281C, length 38)
  Back Branch 08852818 63 times (length 9)
_S1_2_88098E4 1,428 instructions (0.000%), 1 calls (088098E4 - 0880995C, length 31)
  Back Branch 08809950 128 times (length 11)
_S1_2_88528F0 1,407 instructions (0.000%), 21 calls (088528F0 - 08852A18, length 75)
_S1_2_8812CD0 1,386 instructions (0.000%), 25 calls (08812CD0 - 08812D48, length 31)
  Back Branch 08812D24 76 times (length 13)
_S1_2_8858530 1,380 instructions (0.000%), 60 calls (08858530 - 08858588, length 23)
_S1_2_88158B4 1,320 instructions (0.000%), 40 calls (088158B4 - 08815ACC, length 135)
_S1_2_8842850 1,254 instructions (0.000%), 38 calls (08842850 - 088428D0, length 33)
_S1_2_881B7D4 1,208 instructions (0.000%), 10 calls (0881B7D4 - 0881B9DC, length 131)
  Back Branch 0881B9D8 8 times (length 98)
_S1_2_88584E0 1,200 instructions (0.000%), 60 calls (088584E0 - 0885852C, length 20)
_S1_2_882448C 1,180 instructions (0.000%), 34 calls (08824370 - 088244B0, length 81)
  Back Branch 08824390 924 times (length 7)
  Back Branch 08824498 34 times (length 75)
  Back Branch 088244AC 5 times (length 81)
_S1_2_880C508 1,179 instructions (0.000%), 1 calls (0880C508 - 0880C6CC, length 114)
  Back Branch 0880C5C4 90 times (length 15)
_S1_2_8840C5C 1,169 instructions (0.000%), 38 calls (08840C5C - 08840D48, length 60)
_S1_2_8805F6C 1,080 instructions (0.000%), 60 calls (08805F6C - 08805FB0, length 18)
_S1_2_881C478 1,040 instructions (0.000%), 10 calls (0881C478 - 0881C650, length 119)
  Back Branch 0881C61C 10 times (length 64)
  Back Branch 0881C604 10 times (length 8)
  Back Branch 0881C62C 10 times (length 8)
  Back Branch 0881C64C 10 times (length 7)
  Back Branch 0881C640 10 times (length 78)
  Back Branch 0881C5F4 10 times (length 49)
  Back Branch 0881C5CC 10 times (length 34)
  Back Branch 0881C5DC 10 times (length 8)
_S1_2_881C0A0 1,017 instructions (0.000%), 3 calls (0881C0A0 - 0881C148, length 43)
  Back Branch 0881C0CC 90 times (length 5)
  Back Branch 0881C11C 42 times (length 12)
_S1_2_88412A8 992 instructions (0.000%), 62 calls (088412A8 - 088412E4, length 16)
_S1_2_88272C4 951 instructions (0.000%), 1 calls (08824D48 - 08827378, length 2445)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08827314 90 times (length 10)
  Back Branch 08827374 1 times (length 1995)
_S1_2_8852BD0 945 instructions (0.000%), 21 calls (08852BD0 - 08852CC8, length 63)
  Back Branch 08852CB0 21 times (length 27)
  Back Branch 08852C98 21 times (length 21)
  Back Branch 08852CC4 21 times (length 32)
_S1_2_8858324 900 instructions (0.000%), 60 calls (08858324 - 0885835C, length 15)
_S1_2_880A784 866 instructions (0.000%), 2 calls (0880A784 - 0880A8A0, length 72)
  Back Branch 0880A7D4 60 times (length 4)
  Back Branch 0880A820 42 times (length 13)
_S1_2_880AB84 826 instructions (0.000%), 6 calls (0880AB84 - 0880AC08, length 34)
  Back Branch 0880ABC4 84 times (length 8)
_S1_2_880B86C 792 instructions (0.000%), 99 calls (0880B828 - 0880B878, length 21)
  Back Branch 0880B874 99 times (length 21)
_S1_2_88244D8 782 instructions (0.000%), 22 calls (08824370 - 0882453C, length 116)
  Back Branch 08824390 924 times (length 7)
  Back Branch 088244E4 22 times (length 94)
  Back Branch 088244AC 5 times (length 81)
  Back Branch 08824538 2 times (length 114)
  Back Branch 08824520 1 times (length 31)
_S1_2_8807D74 768 instructions (0.000%), 4 calls (08807D74 - 08807DB8, length 18)
  Back Branch 08807DAC 120 times (length 6)
_S1_2_88245A0 743 instructions (0.000%), 1 calls (088245A0 - 08824C34, length 422)
  Back Branch 08824714 11 times (length 12)
  Back Branch 088249E0 11 times (length 14)
  Back Branch 088246C0 5 times (length 17)
  Back Branch 08824C30 1 times (length 354)
_S1_2_882767C 708 instructions (0.000%), 36 calls (08824D48 - 088276DC, length 2662)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08827684 36 times (length 2191)
  Back Branch 088276BC 1 times (length 2205)
_S1_2_8842784 703 instructions (0.000%), 37 calls (08842784 - 088427DC, length 23)
_S1_2_8816CA8 696 instructions (0.000%), 87 calls (08816C38 - 08816CB4, length 32)
  Back Branch 08816CB0 87 times (length 32)
_S1_2_8805FB4 680 instructions (0.000%), 34 calls (08805F78 - 08805FC4, length 20)
  Back Branch 08805FC0 34 times (length 20)
_S1_2_8812BB0 616 instructions (0.000%), 8 calls (08812BB0 - 08812C24, length 30)
  Back Branch 08812C00 44 times (length 12)
_S1_2_8824564 608 instructions (0.000%), 304 calls (08824564 - 08824568, length 2)
_S1_2_8811AC8 606 instructions (0.000%), 2 calls (08811AC8 - 08811D04, length 144)
  Back Branch 08811CD0 26 times (length 11)
  Back Branch 08811B58 8 times (length 9)
_S1_2_8852548 588 instructions (0.000%), 42 calls (08852548 - 0885257C, length 14)
_S1_2_8856504 588 instructions (0.000%), 21 calls (08856504 - 08856558, length 22)
  Back Branch 08856548 42 times (length 10)
_S1_2_8805FC8 580 instructions (0.000%), 29 calls (08805F78 - 08805FD8, length 25)
  Back Branch 08805FD4 29 times (length 25)
_S1_2_8854108 567 instructions (0.000%), 21 calls (08854108 - 08854170, length 27)
  Back Branch 0885416C 21 times (length 9)
_S1_2_8858E08 516 instructions (0.000%), 258 calls (08858E08 - 08858E0C, length 2)
_S1_2_8858DC8 516 instructions (0.000%), 258 calls (08858DC8 - 08858DCC, length 2)
_S1_2_8858C88 516 instructions (0.000%), 258 calls (08858C88 - 08858C8C, length 2)
_S1_2_8805B28 506 instructions (0.000%), 2 calls (08805B28 - 08805B94, length 28)
  Back Branch 08805B40 80 times (length 5)
  Back Branch 08805B88 8 times (length 5)
  Back Branch 08805B60 8 times (length 5)
_S1_2_8823D08 505 instructions (0.000%), 26 calls (08823D08 - 08823D54, length 20)
_S1_2_8852F48 504 instructions (0.000%), 21 calls (08852F48 - 08853044, length 64)
_S1_2_8819F6C 488 instructions (0.000%), 8 calls (08819F6C - 0881A05C, length 61)
_S1_2_8827C88 468 instructions (0.000%), 78 calls (08827C88 - 08827C9C, length 6)
_S1_2_8856448 441 instructions (0.000%), 21 calls (08856448 - 08856498, length 21)
  Back Branch 08856494 21 times (length 10)
  Back Branch 08856484 21 times (length 6)
_S1_2_88536A4 441 instructions (0.000%), 21 calls (088536A4 - 0885378C, length 59)
_S1_2_881B658 440 instructions (0.000%), 5 calls (0881B658 - 0881B7B4, length 88)
_S1_2_881C2A0 434 instructions (0.000%), 3 calls (0881C2A0 - 0881C340, length 41)
  Back Branch 0881C30C 95 times (length 3)
  Back Branch 0881C318 5 times (length 13)
_S1_2_881BF04 420 instructions (0.000%), 60 calls (0881BF04 - 0881BF1C, length 7)
_S1_2_880E164 420 instructions (0.000%), 42 calls (0880E164 - 0880E188, length 10)
_S1_2_885655C 420 instructions (0.000%), 21 calls (0885655C - 088565C0, length 26)
  Back Branch 088565BC 21 times (length 6)
  Back Branch 088565B4 21 times (length 9)
_S1_2_880FC40 390 instructions (0.000%), 5 calls (0880FC40 - 0880FDBC, length 96)
  Back Branch 0880FD70 5 times (length 18)
_S1_2_8842120 388 instructions (0.000%), 1 calls (08842120 - 088422F0, length 117)
  Back Branch 0884220C 36 times (length 5)
  Back Branch 08842188 25 times (length 4)
_S1_2_881E778 380 instructions (0.000%), 4 calls (0881E778 - 0881E88C, length 70)
  Back Branch 0881E834 12 times (length 10)
  Back Branch 0881E868 8 times (length 5)
_S1_2_8853824 378 instructions (0.000%), 21 calls (08853824 - 088538A4, length 33)
  Back Branch 088538A0 21 times (length 8)
_S1_2_88400E4 360 instructions (0.000%), 20 calls (088400E4 - 088401B4, length 53)
_S1_2_8828A38 346 instructions (0.000%), 173 calls (08828A38 - 08828A3C, length 2)
_S1_2_8859208 344 instructions (0.000%), 172 calls (08859208 - 0885920C, length 2)
_S1_2_88104E4 340 instructions (0.000%), 10 calls (088104E4 - 08810570, length 36)
  Back Branch 0881056C 5 times (length 17)
_S1_2_8812D4C 320 instructions (0.000%), 40 calls (08812D4C - 08812D68, length 8)
_S1_2_880C7BC 295 instructions (0.000%), 5 calls (0880C7BC - 0880C8A4, length 59)
_S1_2_8852510 294 instructions (0.000%), 21 calls (08852510 - 08852544, length 14)
_S1_2_8858224 290 instructions (0.000%), 1 calls (08858224 - 08858320, length 64)
  Back Branch 08858298 32 times (length 8)
_S1_2_880BB28 280 instructions (0.000%), 5 calls (0880BB28 - 0880BC1C, length 62)
  Back Branch 0880BC00 5 times (length 39)
_S1_2_881EB44 275 instructions (0.000%), 25 calls (0881EB44 - 0881EB6C, length 11)
_S1_2_88564C4 273 instructions (0.000%), 21 calls (088564C4 - 088564F4, length 13)
_S1_2_8823D64 264 instructions (0.000%), 88 calls (08823D64 - 08823D6C, length 3)
_S1_2_8841470 252 instructions (0.000%), 21 calls (08841470 - 0884149C, length 12)
_S1_2_880F530 240 instructions (0.000%), 30 calls (0880F530 - 0880F54C, length 8)
_S1_2_8859268 230 instructions (0.000%), 115 calls (08859268 - 0885926C, length 2)
_S1_2_880CB28 225 instructions (0.000%), 5 calls (0880CB28 - 0880CBF4, length 52)
  Back Branch 0880CBF0 5 times (length 28)
_S1_2_881CDFC 218 instructions (0.000%), 2 calls (0881CDFC - 0881CEF0, length 62)
  Back Branch 0881CEE4 18 times (length 8)
  Back Branch 0881CEEC 2 times (length 34)
_S1_2_880BC20 215 instructions (0.000%), 5 calls (0880BC20 - 0880BDC4, length 106)
  Back Branch 0880BDC0 5 times (length 90)
_S1_2_8823B5C 212 instructions (0.000%), 5 calls (08823B5C - 08823C18, length 48)
  Back Branch 08823C14 3 times (length 20)
_S1_2_880CE98 209 instructions (0.000%), 5 calls (0880CE98 - 0880CFA4, length 68)
  Back Branch 0880CF98 5 times (length 34)
  Back Branch 0880CFA0 4 times (length 65)
  Back Branch 0880CF7C 4 times (length 27)
_S1_2_8859160 204 instructions (0.000%), 102 calls (08859160 - 08859164, length 2)
_S1_2_8859290 198 instructions (0.000%), 99 calls (08859290 - 08859294, length 2)
_S1_2_88055B8 198 instructions (0.000%), 2 calls (088055B8 - 0880565C, length 42)
  Back Branch 0880564C 40 times (length 4)
  Back Branch 088055F4 4 times (length 4)
_S1_2_8851D44 195 instructions (0.000%), 1 calls (08851D44 - 08851E4C, length 67)
  Back Branch 08851E34 5 times (length 32)
_S1_2_8808C98 192 instructions (0.000%), 1 calls (08808C98 - 08808DA4, length 68)
  Back Branch 08808D58 15 times (length 10)
  Back Branch 08808D98 1 times (length 42)
  Back Branch 08808DA0 1 times (length 18)
  Back Branch 08808D64 1 times (length 29)
_S1_2_8805FDC 190 instructions (0.000%), 10 calls (08805F78 - 08805FE8, length 29)
  Back Branch 08805FE4 10 times (length 29)
_S1_2_8852610 189 instructions (0.000%), 21 calls (08852610 - 08852638, length 11)
_S1_2_88525E4 189 instructions (0.000%), 21 calls (088525E4 - 0885260C, length 11)
_S1_2_88525B8 189 instructions (0.000%), 21 calls (088525B8 - 088525E0, length 11)
_S1_2_880CA88 185 instructions (0.000%), 5 calls (0880CA88 - 0880CB24, length 40)
  Back Branch 0880CB20 5 times (length 11)
_S1_2_880C9E8 185 instructions (0.000%), 5 calls (0880C9E8 - 0880CA84, length 40)
  Back Branch 0880CA80 5 times (length 11)
_S1_2_8858C48 182 instructions (0.000%), 91 calls (08858C48 - 08858C4C, length 2)
_S1_2_880F960 182 instructions (0.000%), 14 calls (0880F960 - 0880F990, length 13)
_S1_2_880C948 180 instructions (0.000%), 5 calls (0880C948 - 0880C9E4, length 40)
_S1_2_880C8A8 180 instructions (0.000%), 5 calls (0880C8A8 - 0880C944, length 40)
_S1_2_8816154 180 instructions (0.000%), 2 calls (08816154 - 08816184, length 13)
  Back Branch 08816178 24 times (length 7)
_S1_2_88160DC 180 instructions (0.000%), 1 calls (088160DC - 08816148, length 28)
  Back Branch 08816108 12 times (length 8)
  Back Branch 0881613C 9 times (length 8)
_S1_2_88100E0 178 instructions (0.000%), 2 calls (088100E0 - 0881030C, length 140)
  Back Branch 088101D4 7 times (length 8)
_S1_2_8858C58 172 instructions (0.000%), 86 calls (08858C58 - 08858C5C, length 2)
_S1_2_8858C50 172 instructions (0.000%), 86 calls (08858C50 - 08858C54, length 2)
_S1_2_8858C38 172 instructions (0.000%), 86 calls (08858C38 - 08858C3C, length 2)
_S1_2_880FDC0 165 instructions (0.000%), 55 calls (0880FDC0 - 0880FDC8, length 3)
_S1_2_8825960 164 instructions (0.000%), 4 calls (08824D48 - 088259E4, length 808)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08825998 4 times (length 340)
_S1_2_8805530 160 instructions (0.000%), 10 calls (08805530 - 08805588, length 23)
  Back Branch 08805574 5 times (length 7)
  Back Branch 08805584 5 times (length 11)
_S1_2_8825420 160 instructions (0.000%), 5 calls (08824D48 - 08825534, length 508)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
_S1_2_880B87C 160 instructions (0.000%), 5 calls (0880B824 - 0880BA1C, length 127)
  Back Branch 0880B9D4 5 times (length 109)
  Back Branch 0880B9FC 5 times (length 120)
_S1_2_881B9E0 150 instructions (0.000%), 15 calls (0881B9E0 - 0881BA04, length 10)
_S1_2_8804854 149 instructions (0.000%), 1 calls (08804854 - 08804D48, length 318)
  Back Branch 088048A8 2 times (length 2)
  Back Branch 08804CC0 1 times (length 195)
_S1_2_88540EC 147 instructions (0.000%), 21 calls (088540EC - 08854104, length 7)
_S1_2_88538BC 147 instructions (0.000%), 21 calls (088538BC - 088538D4, length 7)
_S1_2_882627C 132 instructions (0.000%), 4 calls (08824D48 - 08826298, length 1365)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826294 4 times (length 915)
_S1_2_880B278 130 instructions (0.000%), 2 calls (0880B278 - 0880B388, length 69)
_S1_2_880EF8C 128 instructions (0.000%), 16 calls (0880EF8C - 0880EFA8, length 8)
_S1_2_8805048 122 instructions (0.000%), 1 calls (08805048 - 088052C4, length 160)
_S1_2_8859170 120 instructions (0.000%), 60 calls (08859170 - 08859174, length 2)
_S1_2_8859150 120 instructions (0.000%), 60 calls (08859150 - 08859154, length 2)
_S1_2_8859140 120 instructions (0.000%), 60 calls (08859140 - 08859144, length 2)
_S1_2_8859118 120 instructions (0.000%), 60 calls (08859118 - 0885911C, length 2)
_S1_2_88590E8 120 instructions (0.000%), 60 calls (088590E8 - 088590EC, length 2)
_S1_2_881A504 120 instructions (0.000%), 2 calls (0881A504 - 0881A5D0, length 52)
  Back Branch 0881A564 6 times (length 4)
_S1_2_8807960 117 instructions (0.000%), 3 calls (08807960 - 088079A8, length 19)
  Back Branch 08807998 9 times (length 7)
_S1_2_8825DA0 112 instructions (0.000%), 4 calls (08824D48 - 08825E78, length 1101)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08825E74 4 times (length 651)
_S1_2_8824CAC 110 instructions (0.000%), 1 calls (08824CAC - 08824D70, length 50)
  Back Branch 08824D20 11 times (length 6)
_S1_2_8825F80 108 instructions (0.000%), 4 calls (08824D48 - 08826088, length 1233)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826060 4 times (length 774)
_S1_2_882421C 108 instructions (0.000%), 1 calls (0882421C - 08824328, length 68)
  Back Branch 088242D0 3 times (length 15)
  Back Branch 0882427C 2 times (length 10)
_S1_2_8824428 106 instructions (0.000%), 2 calls (08824370 - 08824488, length 71)
  Back Branch 08824390 924 times (length 7)
  Back Branch 08824420 6 times (length 46)
  Back Branch 08824468 4 times (length 20)
  Back Branch 08824484 1 times (length 22)
_S1_2_88532E8 105 instructions (0.000%), 21 calls (088532E8 - 088532F8, length 5)
_S1_2_88532D4 105 instructions (0.000%), 21 calls (088532D4 - 088532E4, length 5)
_S1_2_880E150 105 instructions (0.000%), 21 calls (0880E150 - 0880E160, length 5)
_S1_2_880BA90 105 instructions (0.000%), 5 calls (0880B828 - 0880BB08, length 185)
  Back Branch 0880BAFC 5 times (length 15)
  Back Branch 0880BAD0 5 times (length 172)
_S1_2_881F3D4 102 instructions (0.000%), 51 calls (0881F3D4 - 0881F3D8, length 2)
_S1_2_881995C 100 instructions (0.000%), 2 calls (0881995C - 08819A20, length 50)
_S1_2_884ED54 97 instructions (0.000%), 1 calls (0884ED54 - 0884EE68, length 70)
  Back Branch 0884EDF4 5 times (length 8)
_S1_2_881AC44 96 instructions (0.000%), 2 calls (0881AC44 - 0881ACC8, length 34)
  Back Branch 0881ACAC 4 times (length 14)
_S1_2_8805D50 94 instructions (0.000%), 6 calls (08805D50 - 08805DF4, length 42)
  Back Branch 08805DF0 1 times (length 15)
  Back Branch 08805DE8 1 times (length 20)
_S1_2_881C3E8 92 instructions (0.000%), 2 calls (0881C3E8 - 0881C44C, length 26)
  Back Branch 0881C430 6 times (length 10)
_S1_2_8828C88 92 instructions (0.000%), 1 calls (08828C88 - 08828E6C, length 122)
_S1_2_884A828 90 instructions (0.000%), 1 calls (0884A828 - 0884AA20, length 127)
  Back Branch 0884A9C4 1 times (length 72)
  Back Branch 0884A93C 1 times (length 24)
  Back Branch 0884A97C 1 times (length 47)
_S1_2_8829458 88 instructions (0.000%), 8 calls (08829458 - 08829480, length 11)
_S1_2_882364C 88 instructions (0.000%), 2 calls (0882364C - 088236F8, length 44)
_S1_2_880B38C 86 instructions (0.000%), 6 calls (0880B38C - 0880B3D4, length 19)
_S1_2_8856A14 86 instructions (0.000%), 1 calls (08856A14 - 08856B40, length 76)
  Back Branch 08856ADC 3 times (length 11)
_S1_2_880D5C0 85 instructions (0.000%), 5 calls (0880D5C0 - 0880D600, length 17)
_S1_2_8804D8C 85 instructions (0.000%), 1 calls (08804D8C - 08804F40, length 110)
_S1_2_8853518 84 instructions (0.000%), 21 calls (08853518 - 08853524, length 4)
_S1_2_8829068 84 instructions (0.000%), 4 calls (08829068 - 088293B4, length 212)
  Back Branch 088293A8 1 times (length 133)
_S1_2_881F3C0 75 instructions (0.000%), 25 calls (0881F3C0 - 0881F3C8, length 3)
_S1_2_884EF18 75 instructions (0.000%), 1 calls (0884EF18 - 0884F040, length 75)
_S1_2_88293E0 75 instructions (0.000%), 1 calls (088290CC - 088293F0, length 202)
  Back Branch 088293A8 1 times (length 133)
  Back Branch 088293EC 1 times (length 202)
_S1_2_8816B48 74 instructions (0.000%), 2 calls (08816B48 - 08816BD8, length 37)
_S1_2_880A2E4 74 instructions (0.000%), 1 calls (0880A2E4 - 0880A430, length 84)
_S1_2_880423C 73 instructions (0.000%), 1 calls (0880423C - 088044FC, length 177)
  Back Branch 088042C4 1 times (length 12)
_S1_2_880BD88 72 instructions (0.000%), 4 calls (0880BCE0 - 0880BD94, length 46)
  Back Branch 0880BD90 4 times (length 46)
  Back Branch 0880BD30 1 times (length 13)
_S1_2_881C9E4 70 instructions (0.000%), 10 calls (0881C9E4 - 0881C9FC, length 7)
_S1_2_881C9C8 70 instructions (0.000%), 10 calls (0881C9C8 - 0881C9E0, length 7)
_S1_2_884F6A8 65 instructions (0.000%), 1 calls (0884F6A8 - 0884F718, length 29)
  Back Branch 0884F704 5 times (length 9)
_S1_2_884E45C 65 instructions (0.000%), 1 calls (0884E45C - 0884E594, length 79)
_S1_2_88564F8 63 instructions (0.000%), 21 calls (088564F8 - 08856500, length 3)
_S1_2_881C364 61 instructions (0.000%), 1 calls (0881C364 - 0881C3DC, length 31)
  Back Branch 0881C3C0 3 times (length 15)
_S1_2_88279F8 60 instructions (0.000%), 2 calls (08824D48 - 08827A08, length 2865)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08827A04 2 times (length 2415)
_S1_2_8819898 60 instructions (0.000%), 2 calls (08819898 - 088198D0, length 15)
  Back Branch 088198BC 8 times (length 5)
_S1_2_8826118 58 instructions (0.000%), 1 calls (08824D48 - 0882613C, length 1278)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826060 4 times (length 774)
  Back Branch 08826138 1 times (length 77)
_S1_2_882608C 58 instructions (0.000%), 1 calls (08824D48 - 088260B0, length 1243)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826060 4 times (length 774)
  Back Branch 088260AC 1 times (length 42)
_S1_2_88260DC 57 instructions (0.000%), 1 calls (08824D48 - 088260EC, length 1258)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826060 4 times (length 774)
  Back Branch 088260E8 1 times (length 61)
_S1_2_8825D64 57 instructions (0.000%), 1 calls (08824D48 - 08825D74, length 1036)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08825CB0 4 times (length 538)
  Back Branch 08825D70 1 times (length 75)
_S1_2_8825D28 57 instructions (0.000%), 1 calls (08824D48 - 08825D38, length 1021)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08825CB0 4 times (length 538)
  Back Branch 08825D34 1 times (length 60)
_S1_2_8825D00 57 instructions (0.000%), 1 calls (08824D48 - 08825D10, length 1011)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08825CB0 4 times (length 538)
  Back Branch 08825D0C 1 times (length 50)
_S1_2_8858C60 56 instructions (0.000%), 28 calls (08858C60 - 08858C64, length 2)
_S1_2_8825FEC 56 instructions (0.000%), 1 calls (08824D48 - 08826088, length 1233)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826060 4 times (length 774)
_S1_2_8825C3C 56 instructions (0.000%), 1 calls (08824D48 - 08825CFC, length 1006)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08825CB0 4 times (length 538)
_S1_2_882941C 55 instructions (0.000%), 1 calls (088290CC - 0882942C, length 217)
  Back Branch 08829428 1 times (length 217)
  Back Branch 088293A8 1 times (length 133)
_S1_2_88293B8 55 instructions (0.000%), 1 calls (088290CC - 088293C8, length 192)
  Back Branch 088293A8 1 times (length 133)
  Back Branch 088293C4 1 times (length 192)
_S1_2_88290BC 54 instructions (0.000%), 1 calls (088290BC - 088293B4, length 191)
  Back Branch 088293A8 1 times (length 133)
_S1_2_8825F08 54 instructions (0.000%), 1 calls (08824D48 - 08825F2C, length 1146)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08825E74 4 times (length 651)
  Back Branch 08825F28 1 times (length 64)
_S1_2_8825E7C 54 instructions (0.000%), 1 calls (08824D48 - 08825EA0, length 1111)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08825E74 4 times (length 651)
  Back Branch 08825E9C 1 times (length 29)
_S1_2_8825ECC 53 instructions (0.000%), 1 calls (08824D48 - 08825EDC, length 1126)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08825E74 4 times (length 651)
  Back Branch 08825ED8 1 times (length 48)
_S1_2_8816EB0 52 instructions (0.000%), 4 calls (08816EB0 - 08816EE0, length 13)
_S1_2_8825E10 52 instructions (0.000%), 1 calls (08824D48 - 08825E78, length 1101)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08825E74 4 times (length 651)
_S1_2_88075F8 52 instructions (0.000%), 1 calls (088075F8 - 08807690, length 39)
  Back Branch 08807658 3 times (length 7)
_S1_2_8804128 52 instructions (0.000%), 1 calls (08804128 - 08804238, length 69)
  Back Branch 08804234 1 times (length 37)
_S1_2_881F3E4 50 instructions (0.000%), 25 calls (0881F3E4 - 0881F3E8, length 2)
_S1_2_8807BC8 47 instructions (0.000%), 1 calls (08807BC8 - 08807C80, length 47)
_S1_2_8858E50 46 instructions (0.000%), 23 calls (08858E50 - 08858E54, length 2)
_S1_2_8823CFC 45 instructions (0.000%), 15 calls (08823CFC - 08823D04, length 3)
_S1_2_8805518 45 instructions (0.000%), 15 calls (08805518 - 08805520, length 3)
_S1_2_8828E70 44 instructions (0.000%), 4 calls (08828E70 - 08828F04, length 38)
_S1_2_8823530 44 instructions (0.000%), 2 calls (08823530 - 08823584, length 22)
_S1_2_884EBB0 44 instructions (0.000%), 1 calls (0884EBB0 - 0884EC88, length 55)
_S1_2_8826E7C 43 instructions (0.000%), 1 calls (08824D48 - 08826EE4, length 2152)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826EBC 1 times (length 1693)
_S1_2_88243D8 42 instructions (0.000%), 1 calls (08824374 - 08824408, length 38)
  Back Branch 08824390 924 times (length 7)
  Back Branch 08824404 1 times (length 38)
_S1_2_8829B34 41 instructions (0.000%), 1 calls (08829B34 - 08829C34, length 65)
_S1_2_8829328 41 instructions (0.000%), 1 calls (088291DC - 08829344, length 91)
  Back Branch 08829340 1 times (length 91)
_S1_2_88292C8 41 instructions (0.000%), 1 calls (088291DC - 088292E4, length 67)
  Back Branch 088292E0 1 times (length 67)
_S1_2_8829288 41 instructions (0.000%), 1 calls (088291DC - 088292A4, length 51)
  Back Branch 088292A0 1 times (length 51)
_S1_2_8826E3C 41 instructions (0.000%), 1 calls (08824D48 - 08826E78, length 2125)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826E74 1 times (length 1675)
_S1_2_8827C68 40 instructions (0.000%), 5 calls (08827C68 - 08827C84, length 8)
_S1_2_880BA78 40 instructions (0.000%), 4 calls (0880B828 - 0880BA7C, length 150)
  Back Branch 0880B9D4 5 times (length 109)
  Back Branch 0880BA78 4 times (length 45)
_S1_2_8823A34 40 instructions (0.000%), 2 calls (08823A34 - 08823A80, length 20)
_S1_2_8805278 40 instructions (0.000%), 2 calls (08805278 - 088052C4, length 20)
_S1_2_8841F90 40 instructions (0.000%), 1 calls (08841F90 - 08842098, length 67)
  Back Branch 08842094 1 times (length 37)
_S1_2_88291C0 40 instructions (0.000%), 1 calls (088291C0 - 08829284, length 50)
_S1_2_8826C88 39 instructions (0.000%), 1 calls (08824D48 - 08826D08, length 2033)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826D04 1 times (length 1583)
_S1_2_881FA4C 38 instructions (0.000%), 2 calls (0881FA4C - 0881FA94, length 19)
_S1_2_8851A08 37 instructions (0.000%), 1 calls (08851A08 - 08851A98, length 37)
_S1_2_8841044 35 instructions (0.000%), 1 calls (08841044 - 08841114, length 53)
  Back Branch 08841110 1 times (length 39)
_S1_2_8807B00 34 instructions (0.000%), 1 calls (08807B00 - 08807B84, length 34)
_S1_2_8826FC0 33 instructions (0.000%), 1 calls (08824D48 - 08826FDC, length 2214)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08826FD8 1 times (length 1764)
_S1_2_8805660 31 instructions (0.000%), 2 calls (08805660 - 088056F4, length 38)
  Back Branch 088056E4 1 times (length 16)
  Back Branch 088056F0 1 times (length 24)
_S1_2_8841E80 31 instructions (0.000%), 1 calls (08841E80 - 08841F8C, length 68)
  Back Branch 08841F6C 1 times (length 8)
_S1_2_8808968 31 instructions (0.000%), 1 calls (08808968 - 08808A14, length 44)
  Back Branch 088089F8 1 times (length 31)
_S1_2_881BA14 30 instructions (0.000%), 10 calls (0881BA14 - 0881BA1C, length 3)
_S1_2_880B824 30 instructions (0.000%), 6 calls (0880B824 - 0880B834, length 5)
_S1_2_8816600 30 instructions (0.000%), 5 calls (08816600 - 08816614, length 6)
_S1_2_88198D4 30 instructions (0.000%), 1 calls (088198D4 - 0881990C, length 15)
  Back Branch 088198F8 4 times (length 5)
_S1_2_8828C14 29 instructions (0.000%), 1 calls (08828C14 - 08828C84, length 29)
_S1_2_8810310 28 instructions (0.000%), 1 calls (08810310 - 0881037C, length 28)
_S1_2_8807E10 27 instructions (0.000%), 3 calls (08807E10 - 08807E30, length 9)
_S1_2_884F638 27 instructions (0.000%), 1 calls (0884F638 - 0884F6A4, length 28)
  Back Branch 0884F6A0 1 times (length 17)
_S1_2_884F1A4 27 instructions (0.000%), 1 calls (0884F1A4 - 0884F20C, length 27)
_S1_2_8816AD4 27 instructions (0.000%), 1 calls (08816AD4 - 08816B3C, length 27)
_S1_2_880A094 27 instructions (0.000%), 1 calls (0880A094 - 0880A10C, length 31)
_S1_2_8806EF8 27 instructions (0.000%), 1 calls (08806EF8 - 08806F94, length 40)
  Back Branch 08806F78 1 times (length 8)
  Back Branch 08806F64 1 times (length 16)
_S1_2_88504E8 26 instructions (0.000%), 2 calls (088504E8 - 08850518, length 13)
_S1_2_8858FA8 24 instructions (0.000%), 12 calls (08858FA8 - 08858FAC, length 2)
_S1_2_88234C8 24 instructions (0.000%), 4 calls (088234C8 - 088234DC, length 6)
_S1_2_88523E8 24 instructions (0.000%), 3 calls (088523E8 - 08852418, length 13)
_S1_2_880BD68 24 instructions (0.000%), 1 calls (0880BCE0 - 0880BD74, length 38)
  Back Branch 0880BD30 1 times (length 13)
  Back Branch 0880BD70 1 times (length 38)
_S1_2_882A090 23 instructions (0.000%), 1 calls (0882A090 - 0882A0E8, length 23)
_S1_2_8829484 23 instructions (0.000%), 1 calls (08829484 - 088294DC, length 23)
_S1_2_8828FE4 23 instructions (0.000%), 1 calls (08828EC4 - 0882900C, length 83)
  Back Branch 08829008 1 times (length 83)
_S1_2_8828F60 23 instructions (0.000%), 1 calls (08828EC4 - 08828F88, length 50)
  Back Branch 08828F84 1 times (length 50)
_S1_2_8828F08 23 instructions (0.000%), 1 calls (08828EC4 - 08828F30, length 28)
  Back Branch 08828F2C 1 times (length 28)
_S1_2_8828E9C 22 instructions (0.000%), 1 calls (08828E9C - 08828F04, length 27)
_S1_2_882456C 21 instructions (0.000%), 7 calls (0882456C - 08824574, length 3)
_S1_2_884F824 21 instructions (0.000%), 1 calls (0884F824 - 0884F874, length 21)
_S1_2_88052C8 21 instructions (0.000%), 1 calls (088052C8 - 08805318, length 21)
_S1_2_8828BF4 20 instructions (0.000%), 10 calls (08828BF4 - 08828BF8, length 2)
_S1_2_881B248 20 instructions (0.000%), 5 calls (0881B248 - 0881B254, length 4)
_S1_2_8851A9C 20 instructions (0.000%), 2 calls (08851A9C - 08851B58, length 48)
_S1_2_881A484 20 instructions (0.000%), 2 calls (0881A484 - 0881A4A8, length 10)
_S1_2_880FB04 20 instructions (0.000%), 2 calls (0880FB04 - 0880FB28, length 10)
_S1_2_8809F20 20 instructions (0.000%), 2 calls (08809F20 - 08809F44, length 10)
_S1_2_8807694 20 instructions (0.000%), 2 calls (08807694 - 088076B8, length 10)
_S1_2_8824D74 20 instructions (0.000%), 1 calls (08824D48 - 08824E38, length 61)
  Back Branch 08824E34 3 times (length 61)
  Back Branch 08824D90 1 times (length 20)
_S1_2_8806FEC 19 instructions (0.000%), 1 calls (08806FEC - 08807194, length 107)
  Back Branch 08807114 1 times (length 30)
_S1_2_880A434 18 instructions (0.000%), 2 calls (0880A434 - 0880A454, length 9)
_S1_2_8824074 18 instructions (0.000%), 1 calls (08824074 - 088240B8, length 18)
_S1_2_88234E0 18 instructions (0.000%), 1 calls (088234E0 - 08823524, length 18)
_S1_2_880ACA4 18 instructions (0.000%), 1 calls (0880ACA4 - 0880ACF8, length 22)
_S1_2_880CFA8 16 instructions (0.000%), 1 calls (0880CFA8 - 0880CFE4, length 16)
_S1_2_88040C8 16 instructions (0.000%), 1 calls (088040C8 - 08804124, length 24)
_S1_2_8824550 15 instructions (0.000%), 3 calls (08824550 - 08824560, length 5)
_S1_2_8850A3C 15 instructions (0.000%), 1 calls (08850A3C - 08850A74, length 15)
_S1_2_885037C 15 instructions (0.000%), 1 calls (0885037C - 088503B4, length 15)
_S1_2_88501B4 15 instructions (0.000%), 1 calls (088501B4 - 088501EC, length 15)
_S1_2_884A7D0 15 instructions (0.000%), 1 calls (0884A7D0 - 0884A824, length 22)
_S1_2_881FBE4 14 instructions (0.000%), 2 calls (0881FBE4 - 0881FBFC, length 7)
_S1_2_881D1E0 14 instructions (0.000%), 2 calls (0881D1E0 - 0881D1F8, length 7)
_S1_2_881D1C4 14 instructions (0.000%), 2 calls (0881D1C4 - 0881D1DC, length 7)
_S1_2_881B7B8 14 instructions (0.000%), 2 calls (0881B7B8 - 0881B7D0, length 7)
_S1_2_880B25C 14 instructions (0.000%), 2 calls (0880B25C - 0880B274, length 7)
_S1_2_8807E90 14 instructions (0.000%), 2 calls (08807E90 - 08807EA8, length 7)
_S1_2_8807B88 14 instructions (0.000%), 2 calls (08807B88 - 08807BA0, length 7)
_S1_2_88423B4 14 instructions (0.000%), 1 calls (088423B4 - 088423E8, length 14)
_S1_2_88241D8 14 instructions (0.000%), 1 calls (08824150 - 088241EC, length 40)
  Back Branch 088241E8 1 times (length 40)
_S1_2_88076FC 14 instructions (0.000%), 1 calls (088076FC - 08807730, length 14)
_S1_2_882413C 13 instructions (0.000%), 1 calls (0882413C - 0882416C, length 13)
_S1_2_881C1E8 13 instructions (0.000%), 1 calls (0881C1E8 - 0881C218, length 13)
_S1_2_881C1B4 13 instructions (0.000%), 1 calls (0881C1B4 - 0881C1E4, length 13)
_S1_2_8858DD8 12 instructions (0.000%), 6 calls (08858DD8 - 08858DDC, length 2)
_S1_2_8858DA0 12 instructions (0.000%), 6 calls (08858DA0 - 08858DA4, length 2)
_S1_2_880D498 12 instructions (0.000%), 4 calls (0880D498 - 0880D4A0, length 3)
_S1_2_880D480 12 instructions (0.000%), 4 calls (0880D480 - 0880D488, length 3)
_S1_2_8807AF4 12 instructions (0.000%), 4 calls (08807AF4 - 08807AFC, length 3)
_S1_2_8851B44 12 instructions (0.000%), 1 calls (08851AD0 - 08851B50, length 33)
  Back Branch 08851B4C 1 times (length 33)
_S1_2_8851AF0 12 instructions (0.000%), 1 calls (08851AD0 - 08851AFC, length 12)
  Back Branch 08851AF8 1 times (length 12)
_S1_2_884F3E8 12 instructions (0.000%), 1 calls (0884F3E8 - 0884F420, length 15)
  Back Branch 0884F410 1 times (length 5)
_S1_2_8827294 12 instructions (0.000%), 1 calls (08824D48 - 08827378, length 2445)
  Back Branch 08825458 3,498 times (length 454)
  Back Branch 0882546C 3,383 times (length 459)
  Back Branch 08825480 1,542 times (length 464)
  Back Branch 08827374 1 times (length 1995)
_S1_2_8806C70 12 instructions (0.000%), 1 calls (08806C70 - 08806C9C, length 12)
_S1_2_884F134 11 instructions (0.000%), 1 calls (0884F134 - 0884F15C, length 11)
_S1_2_884F0E0 11 instructions (0.000%), 1 calls (0884F0E0 - 0884F108, length 11)
_S1_2_88241F0 11 instructions (0.000%), 1 calls (08824154 - 088241FC, length 43)
  Back Branch 088241F8 1 times (length 43)
_S1_2_88240C4 11 instructions (0.000%), 1 calls (088240C4 - 088240EC, length 11)
_S1_2_8823588 11 instructions (0.000%), 1 calls (08823588 - 088235B0, length 11)
_S1_2_881A4AC 11 instructions (0.000%), 1 calls (0881A4AC - 0881A4D4, length 11)
_S1_2_8859278 10 instructions (0.000%), 5 calls (08859278 - 0885927C, length 2)
_S1_2_8859258 10 instructions (0.000%), 5 calls (08859258 - 0885925C, length 2)
_S1_2_88591E0 10 instructions (0.000%), 5 calls (088591E0 - 088591E4, length 2)
_S1_2_8858C70 10 instructions (0.000%), 5 calls (08858C70 - 08858C74, length 2)
_S1_2_8858C20 10 instructions (0.000%), 5 calls (08858C20 - 08858C24, length 2)
_S1_2_8828C04 10 instructions (0.000%), 5 calls (08828C04 - 08828C08, length 2)
_S1_2_8811A50 10 instructions (0.000%), 2 calls (08811A50 - 08811A60, length 5)
_S1_2_8850354 10 instructions (0.000%), 1 calls (08850354 - 08850378, length 10)
_S1_2_885032C 10 instructions (0.000%), 1 calls (0885032C - 08850350, length 10)
_S1_2_884F10C 10 instructions (0.000%), 1 calls (0884F10C - 0884F130, length 10)
_S1_2_881C270 10 instructions (0.000%), 1 calls (0881C270 - 0881C294, length 10)
_S1_2_88100B0 10 instructions (0.000%), 1 calls (088100B0 - 088100D4, length 10)
_S1_2_880BA80 10 instructions (0.000%), 1 calls (0880B828 - 0880BA84, length 152)
  Back Branch 0880B9D4 5 times (length 109)
  Back Branch 0880BA80 1 times (length 47)
_S1_2_8809F48 10 instructions (0.000%), 1 calls (08809F48 - 08809F70, length 11)
_S1_2_8809EBC 10 instructions (0.000%), 1 calls (08809EBC - 08809EE0, length 10)
_S1_2_8809EE4 9 instructions (0.000%), 3 calls (08809EE4 - 08809EEC, length 3)
_S1_2_8851C64 9 instructions (0.000%), 1 calls (08851C64 - 08851C8C, length 11)
  Back Branch 08851C88 1 times (length 6)
_S1_2_8850A78 9 instructions (0.000%), 1 calls (08850A78 - 08850A98, length 9)
_S1_2_880E61C 9 instructions (0.000%), 1 calls (0880E61C - 0880E63C, length 9)
_S1_2_880A144 9 instructions (0.000%), 1 calls (0880A144 - 0880A164, length 9)
_S1_2_8806EA4 9 instructions (0.000%), 1 calls (08806EA4 - 08806EF4, length 21)
_S1_2_8804000 9 instructions (0.000%), 1 calls (08804000 - 08804020, length 9)
_S1_2_8858ED0 8 instructions (0.000%), 4 calls (08858ED0 - 08858ED4, length 2)
_S1_2_8858D80 8 instructions (0.000%), 4 calls (08858D80 - 08858D84, length 2)
_S1_2_881F3DC 8 instructions (0.000%), 4 calls (0881F3DC - 0881F3E0, length 2)
_S1_2_88519DC 8 instructions (0.000%), 1 calls (088519DC - 08851A04, length 11)
_S1_2_8850F08 8 instructions (0.000%), 1 calls (08850DF0 - 08850F10, length 73)
  Back Branch 08850F0C 1 times (length 73)
_S1_2_8824578 8 instructions (0.000%), 1 calls (08824578 - 08824594, length 8)
_S1_2_880A8C8 8 instructions (0.000%), 1 calls (0880A8C8 - 0880A8EC, length 10)
_S1_2_88076BC 8 instructions (0.000%), 1 calls (088076BC - 088076D8, length 8)
_S1_2_8858BB8 7 instructions (0.000%), 1 calls (08858BB8 - 08858BD0, length 7)
_S1_2_8852374 7 instructions (0.000%), 1 calls (08852374 - 0885238C, length 7)
_S1_2_8850DE8 7 instructions (0.000%), 1 calls (08850DE8 - 08850E00, length 7)
_S1_2_881BE08 7 instructions (0.000%), 1 calls (0881BE08 - 0881BE20, length 7)
_S1_2_880DB60 7 instructions (0.000%), 1 calls (0880DB60 - 0880DB78, length 7)
_S1_2_880BB0C 7 instructions (0.000%), 1 calls (0880BB0C - 0880BB24, length 7)
_S1_2_880A8A4 7 instructions (0.000%), 1 calls (0880A8A4 - 0880A8C4, length 9)
_S1_2_880A458 7 instructions (0.000%), 1 calls (0880A458 - 0880A470, length 7)
_S1_2_8807BA4 7 instructions (0.000%), 1 calls (08807BA4 - 08807BBC, length 7)
_S1_2_8859230 6 instructions (0.000%), 3 calls (08859230 - 08859234, length 2)
_S1_2_88235E0 6 instructions (0.000%), 2 calls (088235E0 - 088235E8, length 3)
_S1_2_880D700 6 instructions (0.000%), 2 calls (0880D700 - 0880D708, length 3)
_S1_2_880AC8C 6 instructions (0.000%), 2 calls (0880AC8C - 0880AC94, length 3)
_S1_2_8804FD8 6 instructions (0.000%), 2 calls (08804FD8 - 08804FE0, length 3)
_S1_2_880A034 5 instructions (0.000%), 1 calls (0880A034 - 0880A044, length 5)
_S1_2_8804FF4 5 instructions (0.000%), 1 calls (08804FF4 - 08805004, length 5)
_S1_2_88591E8 4 instructions (0.000%), 2 calls (088591E8 - 088591EC, length 2)
_S1_2_88591C8 4 instructions (0.000%), 2 calls (088591C8 - 088591CC, length 2)
_S1_2_8858EB0 4 instructions (0.000%), 2 calls (08858EB0 - 08858EB4, length 2)
_S1_2_8858EA8 4 instructions (0.000%), 2 calls (08858EA8 - 08858EAC, length 2)
_S1_2_8858EA0 4 instructions (0.000%), 2 calls (08858EA0 - 08858EA4, length 2)
_S1_2_8858E90 4 instructions (0.000%), 2 calls (08858E90 - 08858E94, length 2)
_S1_2_8858E60 4 instructions (0.000%), 2 calls (08858E60 - 08858E64, length 2)
_S1_2_8858DE8 4 instructions (0.000%), 2 calls (08858DE8 - 08858DEC, length 2)
_S1_2_8858DD0 4 instructions (0.000%), 2 calls (08858DD0 - 08858DD4, length 2)
_S1_2_8858DA8 4 instructions (0.000%), 2 calls (08858DA8 - 08858DAC, length 2)
_S1_2_8858C98 4 instructions (0.000%), 2 calls (08858C98 - 08858C9C, length 2)
_S1_2_8858C18 4 instructions (0.000%), 2 calls (08858C18 - 08858C1C, length 2)
_S1_2_8828A30 4 instructions (0.000%), 2 calls (08828A30 - 08828A34, length 2)
_S1_2_881FC08 4 instructions (0.000%), 2 calls (0881FC08 - 0881FC0C, length 2)
_S1_2_881FC00 4 instructions (0.000%), 2 calls (0881FC00 - 0881FC04, length 2)
_S1_2_8828A50 3 instructions (0.000%), 1 calls (08828A50 - 08828A58, length 3)
_S1_2_882885C 3 instructions (0.000%), 1 calls (0882885C - 08828864, length 3)
_S1_2_88100A4 3 instructions (0.000%), 1 calls (088100A4 - 088100AC, length 3)
_S1_2_880D6EC 3 instructions (0.000%), 1 calls (0880D6EC - 0880D6F4, length 3)
_S1_2_8807F5C 3 instructions (0.000%), 1 calls (08807F5C - 08807F64, length 3)
_S1_2_8807E04 3 instructions (0.000%), 1 calls (08807E04 - 08807E0C, length 3)
_S1_2_8806FB0 3 instructions (0.000%), 1 calls (08806FB0 - 08806FB8, length 3)
_S1_2_880550C 3 instructions (0.000%), 1 calls (0880550C - 08805514, length 3)
_S1_2_8804D74 3 instructions (0.000%), 1 calls (08804D74 - 08804D7C, length 3)
_S1_2_8804D68 3 instructions (0.000%), 1 calls (08804D68 - 08804D70, length 3)
_S1_2_8804D5C 3 instructions (0.000%), 1 calls (08804D5C - 08804D64, length 3)
_S1_2_8859288 2 instructions (0.000%), 1 calls (08859288 - 0885928C, length 2)
_S1_2_8859228 2 instructions (0.000%), 1 calls (08859228 - 0885922C, length 2)
_S1_2_8859218 2 instructions (0.000%), 1 calls (08859218 - 0885921C, length 2)
_S1_2_88591F8 2 instructions (0.000%), 1 calls (088591F8 - 088591FC, length 2)
_S1_2_8859110 2 instructions (0.000%), 1 calls (08859110 - 08859114, length 2)
_S1_2_8859008 2 instructions (0.000%), 1 calls (08859008 - 0885900C, length 2)
_S1_2_8858FF8 2 instructions (0.000%), 1 calls (08858FF8 - 08858FFC, length 2)
_S1_2_8858FE0 2 instructions (0.000%), 1 calls (08858FE0 - 08858FE4, length 2)
_S1_2_8858FC8 2 instructions (0.000%), 1 calls (08858FC8 - 08858FCC, length 2)
_S1_2_8858FB0 2 instructions (0.000%), 1 calls (08858FB0 - 08858FB4, length 2)
_S1_2_8858F80 2 instructions (0.000%), 1 calls (08858F80 - 08858F84, length 2)
_S1_2_8858F60 2 instructions (0.000%), 1 calls (08858F60 - 08858F64, length 2)
_S1_2_8858F28 2 instructions (0.000%), 1 calls (08858F28 - 08858F2C, length 2)
_S1_2_8858F20 2 instructions (0.000%), 1 calls (08858F20 - 08858F24, length 2)
_S1_2_8858F10 2 instructions (0.000%), 1 calls (08858F10 - 08858F14, length 2)
_S1_2_8858E80 2 instructions (0.000%), 1 calls (08858E80 - 08858E84, length 2)
_S1_2_8858E38 2 instructions (0.000%), 1 calls (08858E38 - 08858E3C, length 2)
_S1_2_8858E30 2 instructions (0.000%), 1 calls (08858E30 - 08858E34, length 2)
_S1_2_8858DC0 2 instructions (0.000%), 1 calls (08858DC0 - 08858DC4, length 2)
_S1_2_8858D88 2 instructions (0.000%), 1 calls (08858D88 - 08858D8C, length 2)
_S1_2_8858D78 2 instructions (0.000%), 1 calls (08858D78 - 08858D7C, length 2)
_S1_2_8858D70 2 instructions (0.000%), 1 calls (08858D70 - 08858D74, length 2)
_S1_2_8858D50 2 instructions (0.000%), 1 calls (08858D50 - 08858D54, length 2)
_S1_2_8858D48 2 instructions (0.000%), 1 calls (08858D48 - 08858D4C, length 2)
_S1_2_8858D40 2 instructions (0.000%), 1 calls (08858D40 - 08858D44, length 2)
_S1_2_8858D38 2 instructions (0.000%), 1 calls (08858D38 - 08858D3C, length 2)
_S1_2_8858CF0 2 instructions (0.000%), 1 calls (08858CF0 - 08858CF4, length 2)
_S1_2_8858CD0 2 instructions (0.000%), 1 calls (08858CD0 - 08858CD4, length 2)
_S1_2_8858C78 2 instructions (0.000%), 1 calls (08858C78 - 08858C7C, length 2)
_S1_2_8858C28 2 instructions (0.000%), 1 calls (08858C28 - 08858C2C, length 2)
_S1_2_8828A40 2 instructions (0.000%), 1 calls (08828A40 - 08828A44, length 2)
_S1_2_8842B68 (strcmp) 0 instructions (0.000%), 15,301,963 calls (08842B68 - 08842BD8, length 29)
_S1_2_8841D4C (memset) 0 instructions (0.000%), 651,717 calls (08841D4C - 08841E00, length 46)
_S1_2_885194C (sceGuMaterial) 0 instructions (0.000%), 485,886 calls (0885194C - 088519D8, length 36)
_S1_2_8850718 (sceGuTexImage) 0 instructions (0.000%), 288,844 calls (08850718 - 08850794, length 32)
_S1_2_8850670 (sceGuTexMapMode) 0 instructions (0.000%), 288,844 calls (08850670 - 088506BC, length 20)
_S1_2_8807AEC (nop) 0 instructions (0.000%), 8,905 calls (08807AEC - 08807AF0, length 2)
_S1_2_881C458 (nop) 0 instructions (0.000%), 4,450 calls (0881C458 - 0881C45C, length 2)
_S1_2_881C34C (nop) 0 instructions (0.000%), 4,450 calls (0881C34C - 0881C350, length 2)
_S1_2_8811D10 (nop) 0 instructions (0.000%), 4,450 calls (08811D10 - 08811D14, length 2)
_S1_2_8807F54 (nop) 0 instructions (0.000%), 4,450 calls (08807F54 - 08807F58, length 2)
_S1_2_8804FEC (nop) 0 instructions (0.000%), 4,450 calls (08804FEC - 08804FF0, length 2)
_S1_2_8841C40 (memcpy) 0 instructions (0.000%), 1,553 calls (08841C40 - 08841D48, length 67)
_S1_2_8842C74 (strlen) 0 instructions (0.000%), 1,113 calls (08842C74 - 08842C88, length 6)
_S1_2_884997C (LongIntegerDiv) 0 instructions (0.000%), 800 calls (0884997C - 08849EEC, length 349)
_S1_2_881A060 (nop) 0 instructions (0.000%), 4 calls (0881A060 - 0881A064, length 2)
_S1_2_880DB84 (nop) 0 instructions (0.000%), 2 calls (0880DB84 - 0880DB88, length 2)
_S1_2_880B7F4 (nop) 0 instructions (0.000%), 2 calls (0880B7F4 - 0880B7F8, length 2)
_S1_2_8808B2C (nop) 0 instructions (0.000%), 2 calls (08808B2C - 08808B30, length 2)
_S1_2_8836F94 (nop) 0 instructions (0.000%), 1 calls (08836F94 - 08836F98, length 2)
_S1_2_8836ED4 (nop) 0 instructions (0.000%), 1 calls (08836ED4 - 08836ED8, length 2)
_S1_2_8831870 (nop) 0 instructions (0.000%), 1 calls (08831870 - 08831874, length 2)
_S1_2_8830854 (nop) 0 instructions (0.000%), 1 calls (08830854 - 08830858, length 2)
_S1_2_882F508 (nop) 0 instructions (0.000%), 1 calls (0882F508 - 0882F50C, length 2)
_S1_2_882DBD8 (nop) 0 instructions (0.000%), 1 calls (0882DBD8 - 0882DBDC, length 2)
_S1_2_882CEA4 (nop) 0 instructions (0.000%), 1 calls (0882CEA4 - 0882CEA8, length 2)
_S1_2_882BFD0 (nop) 0 instructions (0.000%), 1 calls (0882BFD0 - 0882BFD4, length 2)
_S1_2_8829E2C (nop) 0 instructions (0.000%), 1 calls (08829E2C - 08829E30, length 2)
_S1_2_8829D6C (nop) 0 instructions (0.000%), 1 calls (08829D6C - 08829D70, length 2)
_S1_2_88240F0 (nop) 0 instructions (0.000%), 1 calls (088240F0 - 088240F4, length 2)
_S1_2_8823D70 (nop) 0 instructions (0.000%), 1 calls (08823D70 - 08823D74, length 2)
_S1_2_8823A84 (nop) 0 instructions (0.000%), 1 calls (08823A84 - 08823A88, length 2)
_S1_2_88236FC (nop) 0 instructions (0.000%), 1 calls (088236FC - 08823700, length 2)
_S1_2_88235EC (nop) 0 instructions (0.000%), 1 calls (088235EC - 088235F0, length 2)
_S1_2_881C450 (nop) 0 instructions (0.000%), 1 calls (0881C450 - 0881C454, length 2)
_S1_2_881C344 (nop) 0 instructions (0.000%), 1 calls (0881C344 - 0881C348, length 2)
_S1_2_881BB28 (nop) 0 instructions (0.000%), 1 calls (0881BB28 - 0881BB2C, length 2)
_S1_2_881ACCC (nop) 0 instructions (0.000%), 1 calls (0881ACCC - 0881ACD0, length 2)
_S1_2_881A9A4 (nop) 0 instructions (0.000%), 1 calls (0881A9A4 - 0881A9A8, length 2)
_S1_2_881A5D4 (nop) 0 instructions (0.000%), 1 calls (0881A5D4 - 0881A5D8, length 2)
_S1_2_8819A24 (nop) 0 instructions (0.000%), 1 calls (08819A24 - 08819A28, length 2)
_S1_2_8816BDC (nop) 0 instructions (0.000%), 1 calls (08816BDC - 08816BE0, length 2)
_S1_2_8816188 (nop) 0 instructions (0.000%), 1 calls (08816188 - 0881618C, length 2)
_S1_2_8811D08 (nop) 0 instructions (0.000%), 1 calls (08811D08 - 08811D0C, length 2)
_S1_2_8811AA0 (nop) 0 instructions (0.000%), 1 calls (08811AA0 - 08811AA4, length 2)
_S1_2_880FB2C (nop) 0 instructions (0.000%), 1 calls (0880FB2C - 0880FB30, length 2)
_S1_2_880FAF4 (nop) 0 instructions (0.000%), 1 calls (0880FAF4 - 0880FAF8, length 2)
_S1_2_880DB8C (nop) 0 instructions (0.000%), 1 calls (0880DB8C - 0880DB90, length 2)
_S1_2_880D70C (nop) 0 instructions (0.000%), 1 calls (0880D70C - 0880D710, length 2)
_S1_2_880B7FC (nop) 0 instructions (0.000%), 1 calls (0880B7FC - 0880B800, length 2)
_S1_2_8808B50 (nop) 0 instructions (0.000%), 1 calls (08808B50 - 08808B54, length 2)
_S1_2_8807E64 (nop) 0 instructions (0.000%), 1 calls (08807E64 - 08807E68, length 2)
_S1_2_8805B98 (nop) 0 instructions (0.000%), 1 calls (08805B98 - 08805B9C, length 2)
_S1_2_8804FE4 (nop) 0 instructions (0.000%), 1 calls (08804FE4 - 08804FE8, length 2)
------------------ GEProfiler ----------------------
GE list count: 4483
Texture load count: 18, average 0.0 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 14345ms, average 3.2ms per GE list, max FPS is 312.5
prim: called 492011 times, average 109.8 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 481590 times in PRIM, average 107.4 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 10421 times in PRIM, average 2.3 per GE list
