Compilation time 2294ms, 2534 calls, average 0.9ms, longest 55ms
CodeBlocks profiling information (98,933,509 total cycles):
_S1_2_880EFE8 13,949,127 instructions (14.099%), 60,357 calls (0880EFE8 - 0880F158, length 93)
    0880EFE8:[27BDFFE0]: addiu      $sp, $sp, -32
    0880EFEC:[AFB40010]: sw         $s4, 16($sp)
    0880EFF0:[8C940534]: lw         $s4, 1332($a0)
    0880EFF4:[AFB10004]: sw         $s1, 4($sp)
    0880EFF8:[8E880004]: lw         $t0, 4($s4)
    0880EFFC:[AFB20008]: sw         $s2, 8($sp)
    0880F000:[AFB3000C]: sw         $s3, 12($sp)
    0880F004:[AFB50014]: sw         $s5, 20($sp)
    0880F008:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    0880F00C:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    0880F010:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    0880F014:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    0880F018:[AFB00000]: sw         $s0, 0($sp)
    0880F01C:[AFB60018]: sw         $s6, 24($sp)
    0880F020:[AFBF001C]: sw         $ra, 28($sp)
    0880F024:[11050022]: beq        $t0, $a1, 0x0880F0B0
    0880F028:[00E08025]: or         $s0, $a3, $zr <=> move $s0, $a3
    0880F02C:[8E840000]: lw         $a0, 0($s4)
    0880F030:[5480001B]: bnel       $a0, $zr, 0x0880F0A0
    0880F034:[0280A825]: or         $s5, $s4, $zr <=> move $s5, $s4
    0880F038:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F03C:[0E203B72]: jal        0x0880EDC8
    0880F040:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880F044:[0040B025]: or         $s6, $v0, $zr <=> move $s6, $v0
    0880F048:[16C00007]: bne        $s6, $zr, 0x0880F068
    0880F04C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F050:[0E203AC1]: jal        0x0880EB04
    0880F054:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880F058:[0040B025]: or         $s6, $v0, $zr <=> move $s6, $v0
    0880F05C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F060:[0E203B60]: jal        0x0880ED80
    0880F064:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    0880F068:[8E660524]: lw         $a2, 1316($s3)
    0880F06C:[8E670514]: lw         $a3, 1300($s3)
    0880F070:[8E880008]: lw         $t0, 8($s4)
    0880F074:[8E89000C]: lw         $t1, 12($s4)
    0880F078:[8E6A051C]: lw         $t2, 1308($s3)
    0880F07C:[8E6B0520]: lw         $t3, 1312($s3)
    0880F080:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F084:[0E203B01]: jal        0x0880EC04
    0880F088:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    0880F08C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0880F090:[AE640528]: sw         $a0, 1320($s3)
    0880F094:[AE920004]: sw         $s2, 4($s4)
    0880F098:[10000005]: b          0x0880F0B0
    0880F09C:[AE960010]: sw         $s6, 16($s4)
    0880F0A0:[0080A025]: or         $s4, $a0, $zr <=> move $s4, $a0
    0880F0A4:[8E840004]: lw         $a0, 4($s4)
    0880F0A8:[5492FFE1]: bnel       $a0, $s2, 0x0880F030
    0880F0AC:[8E840000]: lw         $a0, 0($s4)
    0880F0B0:[12A00006]: beq        $s5, $zr, 0x0880F0CC
    0880F0B4:[00000000]: nop
    0880F0B8:[8E840000]: lw         $a0, 0($s4)
    0880F0BC:[AEA40000]: sw         $a0, 0($s5)
    0880F0C0:[8E640534]: lw         $a0, 1332($s3)
    0880F0C4:[AE840000]: sw         $a0, 0($s4)
    0880F0C8:[AE740534]: sw         $s4, 1332($s3)
    0880F0CC:[12200007]: beq        $s1, $zr, 0x0880F0EC
    0880F0D0:[00000000]: nop
    0880F0D4:[8E840010]: lw         $a0, 16($s4)
    0880F0D8:[84840008]: lh         $a0, 8($a0)
    0880F0DC:[AE240000]: sw         $a0, 0($s1)
    0880F0E0:[8E840010]: lw         $a0, 16($s4)
    0880F0E4:[8484000A]: lh         $a0, 10($a0)
    0880F0E8:[AE240004]: sw         $a0, 4($s1)
    0880F0EC:[52000010]: beql       $s0, $zr, 0x0880F130
    0880F0F0:[8E840010]: lw         $a0, 16($s4)
    0880F0F4:[8E840008]: lw         $a0, 8($s4)
    0880F0F8:[AE040000]: sw         $a0, 0($s0)
    0880F0FC:[8E84000C]: lw         $a0, 12($s4)
    0880F100:[AE040004]: sw         $a0, 4($s0)
    0880F104:[8E840010]: lw         $a0, 16($s4)
    0880F108:[8E850008]: lw         $a1, 8($s4)
    0880F10C:[8484000C]: lh         $a0, 12($a0)
    0880F110:[00A42021]: addu       $a0, $a1, $a0
    0880F114:[AE040008]: sw         $a0, 8($s0)
    0880F118:[8E840010]: lw         $a0, 16($s4)
    0880F11C:[8E85000C]: lw         $a1, 12($s4)
    0880F120:[8484000E]: lh         $a0, 14($a0)
    0880F124:[00A42021]: addu       $a0, $a1, $a0
    0880F128:[AE04000C]: sw         $a0, 12($s0)
    0880F12C:[8E840010]: lw         $a0, 16($s4)
    0880F130:[C4800010]: lwc1       $f0, 16($a0)
    0880F134:[8FB00000]: lw         $s0, 0($sp)
    0880F138:[8FB10004]: lw         $s1, 4($sp)
    0880F13C:[8FB20008]: lw         $s2, 8($sp)
    0880F140:[8FB3000C]: lw         $s3, 12($sp)
    0880F144:[8FB40010]: lw         $s4, 16($sp)
    0880F148:[8FB50014]: lw         $s5, 20($sp)
    0880F14C:[8FB60018]: lw         $s6, 24($sp)
    0880F150:[8FBF001C]: lw         $ra, 28($sp)
    0880F154:[03E00008]: jr         $ra
    0880F158:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0880F0A8 1,677,290 times (length 32)
    0880F01C:[AFB60018]: sw         $s6, 24($sp)
    0880F020:[AFBF001C]: sw         $ra, 28($sp)
    0880F024:[11050022]: beq        $t0, $a1, 0x0880F0B0
    0880F028:[00E08025]: or         $s0, $a3, $zr <=> move $s0, $a3
    0880F02C:[8E840000]: lw         $a0, 0($s4)
--> 0880F030:[5480001B]: bnel       $a0, $zr, 0x0880F0A0
    0880F034:[0280A825]: or         $s5, $s4, $zr <=> move $s5, $s4
    0880F038:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F03C:[0E203B72]: jal        0x0880EDC8
    0880F040:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880F044:[0040B025]: or         $s6, $v0, $zr <=> move $s6, $v0
    0880F048:[16C00007]: bne        $s6, $zr, 0x0880F068
    0880F04C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F050:[0E203AC1]: jal        0x0880EB04
    0880F054:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880F058:[0040B025]: or         $s6, $v0, $zr <=> move $s6, $v0
    0880F05C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F060:[0E203B60]: jal        0x0880ED80
    0880F064:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    0880F068:[8E660524]: lw         $a2, 1316($s3)
    0880F06C:[8E670514]: lw         $a3, 1300($s3)
    0880F070:[8E880008]: lw         $t0, 8($s4)
    0880F074:[8E89000C]: lw         $t1, 12($s4)
    0880F078:[8E6A051C]: lw         $t2, 1308($s3)
    0880F07C:[8E6B0520]: lw         $t3, 1312($s3)
    0880F080:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F084:[0E203B01]: jal        0x0880EC04
    0880F088:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    0880F08C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0880F090:[AE640528]: sw         $a0, 1320($s3)
    0880F094:[AE920004]: sw         $s2, 4($s4)
    0880F098:[10000005]: b          0x0880F0B0
    0880F09C:[AE960010]: sw         $s6, 16($s4)
    0880F0A0:[0080A025]: or         $s4, $a0, $zr <=> move $s4, $a0
    0880F0A4:[8E840004]: lw         $a0, 4($s4)
--> 0880F0A8:[5492FFE1]: bnel       $a0, $s2, 0x0880F030
    0880F0AC:[8E840000]: lw         $a0, 0($s4)
    0880F0B0:[12A00006]: beq        $s5, $zr, 0x0880F0CC
    0880F0B4:[00000000]: nop
    0880F0B8:[8E840000]: lw         $a0, 0($s4)
_S1_2_88B58C4 6,790,635 instructions (6.864%), 5,824 calls (088B58C4 - 088B5E24, length 345)
    088B58C4:[27BDFFB0]: addiu      $sp, $sp, -80
    088B58C8:[AFBE0040]: sw         $fp, 64($sp)
    088B58CC:[8FBE0050]: lw         $fp, 80($sp)
    088B58D0:[AFB7003C]: sw         $s7, 60($sp)
    088B58D4:[00C0B821]: addu       $s7, $a2, $zr <=> move $s7, $a2
    088B58D8:[AFB60038]: sw         $s6, 56($sp)
    088B58DC:[0120B021]: addu       $s6, $t1, $zr <=> move $s6, $t1
    088B58E0:[AFB50034]: sw         $s5, 52($sp)
    088B58E4:[0160A821]: addu       $s5, $t3, $zr <=> move $s5, $t3
    088B58E8:[AFB3002C]: sw         $s3, 44($sp)
    088B58EC:[01409821]: addu       $s3, $t2, $zr <=> move $s3, $t2
    088B58F0:[AFB10024]: sw         $s1, 36($sp)
    088B58F4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088B58F8:[AD600000]: sw         $zr, 0($t3)
    088B58FC:[AFA50014]: sw         $a1, 20($sp)
    088B5900:[AFBF0044]: sw         $ra, 68($sp)
    088B5904:[AFC00000]: sw         $zr, 0($fp)
    088B5908:[AFB40030]: sw         $s4, 48($sp)
    088B590C:[AFB20028]: sw         $s2, 40($sp)
    088B5910:[AFB00020]: sw         $s0, 32($sp)
    088B5914:[AFA70018]: sw         $a3, 24($sp)
    088B5918:[94820000]: lhu        $v0, 0($a0)
    088B591C:[104000F4]: beq        $v0, $zr, 0x088B5CF0
    088B5920:[AFA8001C]: sw         $t0, 28($sp)
    088B5924:[8C830020]: lw         $v1, 32($a0)
    088B5928:[10600005]: beq        $v1, $zr, 0x088B5940
    088B592C:[00000000]: nop
    088B5930:[8C820054]: lw         $v0, 84($a0)
    088B5934:[00621023]: subu       $v0, $v1, $v0
    088B5938:[0142182B]: sltu       $v1, $t2, $v0
    088B593C:[0043980A]: movz       $s3, $v0, $v1
    088B5940:[1260001D]: beq        $s3, $zr, 0x088B59B8
    088B5944:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088B5948:[8E220058]: lw         $v0, 88($s1)
    088B594C:[50400075]: beql       $v0, $zr, 0x088B5B24
    088B5950:[962A0002]: lhu        $t2, 2($s1)
    088B5954:[8E230050]: lw         $v1, 80($s1)
    088B5958:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088B595C:[0062102B]: sltu       $v0, $v1, $v0
    088B5960:[0062800B]: movn       $s0, $v1, $v0
    088B5964:[52000015]: beql       $s0, $zr, 0x088B59BC
    088B5968:[AFD40000]: sw         $s4, 0($fp)
    088B596C:[8E220048]: lw         $v0, 72($s1)
    088B5970:[00501021]: addu       $v0, $v0, $s0
    088B5974:[30421FFF]: andi       $v0, $v0, 8191
    088B5978:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088B597C:[AE220048]: sw         $v0, 72($s1)
    088B5980:[8E230050]: lw         $v1, 80($s1)
    088B5984:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B5988:[00701823]: subu       $v1, $v1, $s0
    088B598C:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088B5990:[AE230050]: sw         $v1, 80($s1)
    088B5994:[8E220058]: lw         $v0, 88($s1)
    088B5998:[8E230054]: lw         $v1, 84($s1)
    088B599C:[00501023]: subu       $v0, $v0, $s0
    088B59A0:[00701821]: addu       $v1, $v1, $s0
    088B59A4:[AE220058]: sw         $v0, 88($s1)
    088B59A8:[AE230054]: sw         $v1, 84($s1)
    088B59AC:[0293102B]: sltu       $v0, $s4, $s3
    088B59B0:[5440FFE6]: bnel       $v0, $zr, 0x088B594C
    088B59B4:[8E220058]: lw         $v0, 88($s1)
    088B59B8:[AFD40000]: sw         $s4, 0($fp)
    088B59BC:[8E230020]: lw         $v1, 32($s1)
    088B59C0:[10600005]: beq        $v1, $zr, 0x088B59D8
    088B59C4:[00000000]: nop
    088B59C8:[8E220054]: lw         $v0, 84($s1)
    088B59CC:[0043102B]: sltu       $v0, $v0, $v1
    088B59D0:[50400036]: beql       $v0, $zr, 0x088B5AAC
    088B59D4:[8E24001C]: lw         $a0, 28($s1)
    088B59D8:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088B59DC:[00000000]: nop
    088B59E0:[8E290038]: lw         $t1, 56($s1)
    088B59E4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B59E8:[AE200038]: sw         $zr, 56($s1)
    088B59EC:[0137102B]: sltu       $v0, $t1, $s7
    088B59F0:[10400024]: beq        $v0, $zr, 0x088B5A84
    088B59F4:[AFA90010]: sw         $t1, 16($sp)
    088B59F8:[8FA30014]: lw         $v1, 20($sp)
    088B59FC:[00691021]: addu       $v0, $v1, $t1
    088B5A00:[02E91823]: subu       $v1, $s7, $t1
    088B5A04:[AE220028]: sw         $v0, 40($s1)
    088B5A08:[AE230030]: sw         $v1, 48($s1)
    088B5A0C:[8FA50018]: lw         $a1, 24($sp)
    088B5A10:[AE25002C]: sw         $a1, 44($s1)
    088B5A14:[8FA2001C]: lw         $v0, 28($sp)
    088B5A18:[AE220034]: sw         $v0, 52($s1)
    088B5A1C:[8EA20000]: lw         $v0, 0($s5)
    088B5A20:[00491021]: addu       $v0, $v0, $t1
    088B5A24:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088B5A28:[AEA20000]: sw         $v0, 0($s5)
    088B5A2C:[8E220050]: lw         $v0, 80($s1)
    088B5A30:[2C421801]: sltiu      $v0, $v0, 6145
    088B5A34:[1440000F]: bne        $v0, $zr, 0x088B5A74
    088B5A38:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088B5A3C:[8E220030]: lw         $v0, 48($s1)
    088B5A40:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B5A44:[8FBF0044]: lw         $ra, 68($sp)
    088B5A48:[8FBE0040]: lw         $fp, 64($sp)
    088B5A4C:[8FB7003C]: lw         $s7, 60($sp)
    088B5A50:[8FB60038]: lw         $s6, 56($sp)
    088B5A54:[8FB50034]: lw         $s5, 52($sp)
    088B5A58:[8FB40030]: lw         $s4, 48($sp)
    088B5A5C:[8FB3002C]: lw         $s3, 44($sp)
    088B5A60:[8FB20028]: lw         $s2, 40($sp)
    088B5A64:[8FB10024]: lw         $s1, 36($sp)
    088B5A68:[8FB00020]: lw         $s0, 32($sp)
    088B5A6C:[03E00008]: jr         $ra
    088B5A70:[27BD0050]: addiu      $sp, $sp, 80
    088B5A74:[0E234346]: jal        0x088D0D18
    088B5A78:[8C444BDC]: lw         $a0, 19420($v0)
    088B5A7C:[0A22D690]: j          0x088B5A40
    088B5A80:[8E220030]: lw         $v0, 48($s1)
    088B5A84:[8FA5001C]: lw         $a1, 28($sp)
    088B5A88:[01371023]: subu       $v0, $t1, $s7
    088B5A8C:[00A21823]: subu       $v1, $a1, $v0
    088B5A90:[8FA50018]: lw         $a1, 24($sp)
    088B5A94:[AE230030]: sw         $v1, 48($s1)
    088B5A98:[00A21021]: addu       $v0, $a1, $v0
    088B5A9C:[AE220028]: sw         $v0, 40($s1)
    088B5AA0:[AE20002C]: sw         $zr, 44($s1)
    088B5AA4:[0A22D687]: j          0x088B5A1C
    088B5AA8:[AE200034]: sw         $zr, 52($s1)
    088B5AAC:[8E220014]: lw         $v0, 20($s1)
    088B5AB0:[8E230010]: lw         $v1, 16($s1)
    088B5AB4:[00821023]: subu       $v0, $a0, $v0
    088B5AB8:[0043001B]: divu       $v0, $v1
    088B5ABC:[50600001]: beql       $v1, $zr, 0x088B5AC4
    088B5AC0:[000001CD]: break      0x00007
    088B5AC4:[00001012]: mflo       $v0
    088B5AC8:[00430018]: mult       $v0, $v1
    088B5ACC:[00001012]: mflo       $v0
    088B5AD0:[00822023]: subu       $a0, $a0, $v0
    088B5AD4:[AE240058]: sw         $a0, 88($s1)
    088B5AD8:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088B5ADC:[AE220054]: sw         $v0, 84($s1)
    088B5AE0:[8E300050]: lw         $s0, 80($s1)
    088B5AE4:[8E230010]: lw         $v1, 16($s1)
    088B5AE8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B5AEC:[0203001B]: divu       $s0, $v1
    088B5AF0:[50600001]: beql       $v1, $zr, 0x088B5AF8
    088B5AF4:[000001CD]: break      0x00007
    088B5AF8:[00001012]: mflo       $v0
    088B5AFC:[00430018]: mult       $v0, $v1
    088B5B00:[00001012]: mflo       $v0
    088B5B04:[AE220050]: sw         $v0, 80($s1)
    088B5B08:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088B5B0C:[02028023]: subu       $s0, $s0, $v0
    088B5B10:[8E220048]: lw         $v0, 72($s1)
    088B5B14:[00501021]: addu       $v0, $v0, $s0
    088B5B18:[30421FFF]: andi       $v0, $v0, 8191
    088B5B1C:[0A22D676]: j          0x088B59D8
    088B5B20:[AE220048]: sw         $v0, 72($s1)
    088B5B24:[8E280048]: lw         $t0, 72($s1)
    088B5B28:[8E24004C]: lw         $a0, 76($s1)
    088B5B2C:[3142FFFF]: andi       $v0, $t2, -1
    088B5B30:[01020018]: mult       $t0, $v0
    088B5B34:[8E260044]: lw         $a2, 68($s1)
    088B5B38:[8EC70000]: lw         $a3, 0($s6)
    088B5B3C:[8EC50004]: lw         $a1, 4($s6)
    088B5B40:[00141840]: sll        $v1, $s4, 0x0001
    088B5B44:[00001012]: mflo       $v0
    088B5B48:[00021040]: sll        $v0, $v0, 0x0001
    088B5B4C:[0104202B]: sltu       $a0, $t0, $a0
    088B5B50:[00C24821]: addu       $t1, $a2, $v0
    088B5B54:[00A32821]: addu       $a1, $a1, $v1
    088B5B58:[1080005F]: beq        $a0, $zr, 0x088B5CD8
    088B5B5C:[00E33821]: addu       $a3, $a3, $v1
    088B5B60:[8E300050]: lw         $s0, 80($s1)
    088B5B64:[02749023]: subu       $s2, $s3, $s4
    088B5B68:[0212102B]: sltu       $v0, $s0, $s2
    088B5B6C:[0202900B]: movn       $s2, $s0, $v0
    088B5B70:[1240FF91]: beq        $s2, $zr, 0x088B59B8
    088B5B74:[3143FFFF]: andi       $v1, $t2, -1
    088B5B78:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088B5B7C:[10620051]: beq        $v1, $v0, 0x088B5CC4
    088B5B80:[00123040]: sll        $a2, $s2, 0x0001
    088B5B84:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088B5B88:[10620010]: beq        $v1, $v0, 0x088B5BCC
    088B5B8C:[00000000]: nop
    088B5B90:[8E220054]: lw         $v0, 84($s1)
    088B5B94:[0292A021]: addu       $s4, $s4, $s2
    088B5B98:[00521021]: addu       $v0, $v0, $s2
    088B5B9C:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088B5BA0:[AE220054]: sw         $v0, 84($s1)
    088B5BA4:[8E230050]: lw         $v1, 80($s1)
    088B5BA8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B5BAC:[00721823]: subu       $v1, $v1, $s2
    088B5BB0:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088B5BB4:[AE230050]: sw         $v1, 80($s1)
    088B5BB8:[8E220048]: lw         $v0, 72($s1)
    088B5BBC:[00521021]: addu       $v0, $v0, $s2
    088B5BC0:[30421FFF]: andi       $v0, $v0, 8191
    088B5BC4:[0A22D66B]: j          0x088B59AC
    088B5BC8:[AE220048]: sw         $v0, 72($s1)
    088B5BCC:[1240FFF0]: beq        $s2, $zr, 0x088B5B90
    088B5BD0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088B5BD4:[2E420002]: sltiu      $v0, $s2, 2
    088B5BD8:[10400024]: beq        $v0, $zr, 0x088B5C6C
    088B5BDC:[32430003]: andi       $v1, $s2, 3
    088B5BE0:[95220000]: lhu        $v0, 0($t1)
    088B5BE4:[25080001]: addiu      $t0, $t0, 1
    088B5BE8:[0112302B]: sltu       $a2, $t0, $s2
    088B5BEC:[A4E20000]: sh         $v0, 0($a3)
    088B5BF0:[24E70002]: addiu      $a3, $a3, 2
    088B5BF4:[95220002]: lhu        $v0, 2($t1)
    088B5BF8:[25290004]: addiu      $t1, $t1, 4
    088B5BFC:[A4A20000]: sh         $v0, 0($a1)
    088B5C00:[10C0FFE3]: beq        $a2, $zr, 0x088B5B90
    088B5C04:[24A50002]: addiu      $a1, $a1, 2
    088B5C08:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088B5C0C:[95230000]: lhu        $v1, 0($t1)
    088B5C10:[25080004]: addiu      $t0, $t0, 4
    088B5C14:[0112302B]: sltu       $a2, $t0, $s2
    088B5C18:[A4830000]: sh         $v1, 0($a0)
    088B5C1C:[95220002]: lhu        $v0, 2($t1)
    088B5C20:[A4A20000]: sh         $v0, 0($a1)
    088B5C24:[95230004]: lhu        $v1, 4($t1)
    088B5C28:[A4830002]: sh         $v1, 2($a0)
    088B5C2C:[95220006]: lhu        $v0, 6($t1)
    088B5C30:[A4A20002]: sh         $v0, 2($a1)
    088B5C34:[95230008]: lhu        $v1, 8($t1)
    088B5C38:[A4830004]: sh         $v1, 4($a0)
    088B5C3C:[9522000A]: lhu        $v0, 10($t1)
    088B5C40:[A4A20004]: sh         $v0, 4($a1)
    088B5C44:[9523000C]: lhu        $v1, 12($t1)
    088B5C48:[A4830006]: sh         $v1, 6($a0)
    088B5C4C:[24840008]: addiu      $a0, $a0, 8
    088B5C50:[9522000E]: lhu        $v0, 14($t1)
    088B5C54:[25290010]: addiu      $t1, $t1, 16
    088B5C58:[A4A20006]: sh         $v0, 6($a1)
    088B5C5C:[14C0FFEB]: bne        $a2, $zr, 0x088B5C0C
    088B5C60:[24A50008]: addiu      $a1, $a1, 8
    088B5C64:[0A22D6E5]: j          0x088B5B94
    088B5C68:[8E220054]: lw         $v0, 84($s1)
    088B5C6C:[1060FFE6]: beq        $v1, $zr, 0x088B5C08
    088B5C70:[28620002]: slti       $v0, $v1, 2
    088B5C74:[1440FFDA]: bne        $v0, $zr, 0x088B5BE0
    088B5C78:[28620003]: slti       $v0, $v1, 3
    088B5C7C:[14400009]: bne        $v0, $zr, 0x088B5CA4
    088B5C80:[95220000]: lhu        $v0, 0($t1)
    088B5C84:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    088B5C88:[A4E20000]: sh         $v0, 0($a3)
    088B5C8C:[24E70002]: addiu      $a3, $a3, 2
    088B5C90:[95220002]: lhu        $v0, 2($t1)
    088B5C94:[25290004]: addiu      $t1, $t1, 4
    088B5C98:[A4A20000]: sh         $v0, 0($a1)
    088B5C9C:[24A50002]: addiu      $a1, $a1, 2
    088B5CA0:[95220000]: lhu        $v0, 0($t1)
    088B5CA4:[25080001]: addiu      $t0, $t0, 1
    088B5CA8:[A4E20000]: sh         $v0, 0($a3)
    088B5CAC:[24E70002]: addiu      $a3, $a3, 2
    088B5CB0:[95220002]: lhu        $v0, 2($t1)
    088B5CB4:[25290004]: addiu      $t1, $t1, 4
    088B5CB8:[A4A20000]: sh         $v0, 0($a1)
    088B5CBC:[0A22D6F8]: j          0x088B5BE0
    088B5CC0:[24A50002]: addiu      $a1, $a1, 2
    088B5CC4:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088B5CC8:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088B5CCC:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    088B5CD0:[0A22D6E5]: j          0x088B5B94
    088B5CD4:[8E220054]: lw         $v0, 84($s1)
    088B5CD8:[8E220050]: lw         $v0, 80($s1)
    088B5CDC:[24032000]: addiu      $v1, $zr, 8192 <=> li $v1, 8192
    088B5CE0:[00688023]: subu       $s0, $v1, $t0
    088B5CE4:[0202202B]: sltu       $a0, $s0, $v0
    088B5CE8:[0A22D6D9]: j          0x088B5B64
    088B5CEC:[0044800A]: movz       $s0, $v0, $a0
    088B5CF0:[8FA40014]: lw         $a0, 20($sp)
    088B5CF4:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088B5CF8:[27A70010]: addiu      $a3, $sp, 16
    088B5CFC:[0E22D7F4]: jal        0x088B5FD0
    088B5D00:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088B5D04:[1440FF50]: bne        $v0, $zr, 0x088B5A48
    088B5D08:[8FBF0044]: lw         $ra, 68($sp)
    088B5D0C:[0E242C06]: jal        0x0890B018 [sceAtracGetAtracID]
    088B5D10:[96240000]: lhu        $a0, 0($s1)
    088B5D14:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B5D18:[0440003B]: bltz       $v0, 0x088B5E08
    088B5D1C:[AE220024]: sw         $v0, 36($s1)
    088B5D20:[96220002]: lhu        $v0, 2($s1)
    088B5D24:[8E230008]: lw         $v1, 8($s1)
    088B5D28:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088B5D2C:[AFA20004]: sw         $v0, 4($sp)
    088B5D30:[AFA30008]: sw         $v1, 8($sp)
    088B5D34:[0E242C02]: jal        0x0890B008 [sceAtracLowLevelInitDecoder]
    088B5D38:[AFA20000]: sw         $v0, 0($sp)
    088B5D3C:[0440002B]: bltz       $v0, 0x088B5DEC
    088B5D40:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088B5D44:[8EA20000]: lw         $v0, 0($s5)
    088B5D48:[8FA30010]: lw         $v1, 16($sp)
    088B5D4C:[00431021]: addu       $v0, $v0, $v1
    088B5D50:[AEA20000]: sw         $v0, 0($s5)
    088B5D54:[8E220054]: lw         $v0, 84($s1)
    088B5D58:[5440000A]: bnel       $v0, $zr, 0x088B5D84
    088B5D5C:[8E260014]: lw         $a2, 20($s1)
    088B5D60:[8E220014]: lw         $v0, 20($s1)
    088B5D64:[AE220058]: sw         $v0, 88($s1)
    088B5D68:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088B5D6C:[AE200038]: sw         $zr, 56($s1)
    088B5D70:[AE20004C]: sw         $zr, 76($s1)
    088B5D74:[AE200048]: sw         $zr, 72($s1)
    088B5D78:[AE200050]: sw         $zr, 80($s1)
    088B5D7C:[0A22D691]: j          0x088B5A44
    088B5D80:[AFC00000]: sw         $zr, 0($fp)
    088B5D84:[8E230020]: lw         $v1, 32($s1)
    088B5D88:[1060000C]: beq        $v1, $zr, 0x088B5DBC
    088B5D8C:[00462821]: addu       $a1, $v0, $a2
    088B5D90:[00A3102B]: sltu       $v0, $a1, $v1
    088B5D94:[5440000A]: bnel       $v0, $zr, 0x088B5DC0
    088B5D98:[8E230010]: lw         $v1, 16($s1)
    088B5D9C:[8E24001C]: lw         $a0, 28($s1)
    088B5DA0:[00A32823]: subu       $a1, $a1, $v1
    088B5DA4:[00641023]: subu       $v0, $v1, $a0
    088B5DA8:[00A2001B]: divu       $a1, $v0
    088B5DAC:[50400001]: beql       $v0, $zr, 0x088B5DB4
    088B5DB0:[000001CD]: break      0x00007
    088B5DB4:[00001810]: mfhi       $v1
    088B5DB8:[00642821]: addu       $a1, $v1, $a0
    088B5DBC:[8E230010]: lw         $v1, 16($s1)
    088B5DC0:[00A61023]: subu       $v0, $a1, $a2
    088B5DC4:[0043001B]: divu       $v0, $v1
    088B5DC8:[50600001]: beql       $v1, $zr, 0x088B5DD0
    088B5DCC:[000001CD]: break      0x00007
    088B5DD0:[00001012]: mflo       $v0
    088B5DD4:[00430018]: mult       $v0, $v1
    088B5DD8:[00001012]: mflo       $v0
    088B5DDC:[00A22023]: subu       $a0, $a1, $v0
    088B5DE0:[AE240058]: sw         $a0, 88($s1)
    088B5DE4:[0A22D75A]: j          0x088B5D68
    088B5DE8:[AE220054]: sw         $v0, 84($s1)
    088B5DEC:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088B5DF0:[24A5A8D8]: addiu      $a1, $a1, -22312
    088B5DF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088B5DF8:[0E23452A]: jal        0x088D14A8
    088B5DFC:[00000000]: nop
    088B5E00:[0A22D691]: j          0x088B5A44
    088B5E04:[2402FFFB]: addiu      $v0, $zr, -5 <=> li $v0, -5
    088B5E08:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088B5E0C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088B5E10:[24A5A918]: addiu      $a1, $a1, -22248
    088B5E14:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088B5E18:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088B5E1C:[AE220024]: sw         $v0, 36($s1)
    088B5E20:[0A22D77E]: j          0x088B5DF8
    088B5E24:[A6200000]: sh         $zr, 0($s1)
  Back Branch 088B5C5C 278,922 times (length 22)
    088B5BF8:[25290004]: addiu      $t1, $t1, 4
    088B5BFC:[A4A20000]: sh         $v0, 0($a1)
    088B5C00:[10C0FFE3]: beq        $a2, $zr, 0x088B5B90
    088B5C04:[24A50002]: addiu      $a1, $a1, 2
    088B5C08:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
--> 088B5C0C:[95230000]: lhu        $v1, 0($t1)
    088B5C10:[25080004]: addiu      $t0, $t0, 4
    088B5C14:[0112302B]: sltu       $a2, $t0, $s2
    088B5C18:[A4830000]: sh         $v1, 0($a0)
    088B5C1C:[95220002]: lhu        $v0, 2($t1)
    088B5C20:[A4A20000]: sh         $v0, 0($a1)
    088B5C24:[95230004]: lhu        $v1, 4($t1)
    088B5C28:[A4830002]: sh         $v1, 2($a0)
    088B5C2C:[95220006]: lhu        $v0, 6($t1)
    088B5C30:[A4A20002]: sh         $v0, 2($a1)
    088B5C34:[95230008]: lhu        $v1, 8($t1)
    088B5C38:[A4830004]: sh         $v1, 4($a0)
    088B5C3C:[9522000A]: lhu        $v0, 10($t1)
    088B5C40:[A4A20004]: sh         $v0, 4($a1)
    088B5C44:[9523000C]: lhu        $v1, 12($t1)
    088B5C48:[A4830006]: sh         $v1, 6($a0)
    088B5C4C:[24840008]: addiu      $a0, $a0, 8
    088B5C50:[9522000E]: lhu        $v0, 14($t1)
    088B5C54:[25290010]: addiu      $t1, $t1, 16
    088B5C58:[A4A20006]: sh         $v0, 6($a1)
--> 088B5C5C:[14C0FFEB]: bne        $a2, $zr, 0x088B5C0C
    088B5C60:[24A50008]: addiu      $a1, $a1, 8
    088B5C64:[0A22D6E5]: j          0x088B5B94
    088B5C68:[8E220054]: lw         $v0, 84($s1)
    088B5C6C:[1060FFE6]: beq        $v1, $zr, 0x088B5C08
  Back Branch 088B5B70 3,040 times (length 112)
  Back Branch 088B5C6C 3,038 times (length 27)
    088B5BF4:[95220002]: lhu        $v0, 2($t1)
    088B5BF8:[25290004]: addiu      $t1, $t1, 4
    088B5BFC:[A4A20000]: sh         $v0, 0($a1)
    088B5C00:[10C0FFE3]: beq        $a2, $zr, 0x088B5B90
    088B5C04:[24A50002]: addiu      $a1, $a1, 2
--> 088B5C08:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088B5C0C:[95230000]: lhu        $v1, 0($t1)
    088B5C10:[25080004]: addiu      $t0, $t0, 4
    088B5C14:[0112302B]: sltu       $a2, $t0, $s2
    088B5C18:[A4830000]: sh         $v1, 0($a0)
    088B5C1C:[95220002]: lhu        $v0, 2($t1)
    088B5C20:[A4A20000]: sh         $v0, 0($a1)
    088B5C24:[95230004]: lhu        $v1, 4($t1)
    088B5C28:[A4830002]: sh         $v1, 2($a0)
    088B5C2C:[95220006]: lhu        $v0, 6($t1)
    088B5C30:[A4A20002]: sh         $v0, 2($a1)
    088B5C34:[95230008]: lhu        $v1, 8($t1)
    088B5C38:[A4830004]: sh         $v1, 4($a0)
    088B5C3C:[9522000A]: lhu        $v0, 10($t1)
    088B5C40:[A4A20004]: sh         $v0, 4($a1)
    088B5C44:[9523000C]: lhu        $v1, 12($t1)
    088B5C48:[A4830006]: sh         $v1, 6($a0)
    088B5C4C:[24840008]: addiu      $a0, $a0, 8
    088B5C50:[9522000E]: lhu        $v0, 14($t1)
    088B5C54:[25290010]: addiu      $t1, $t1, 16
    088B5C58:[A4A20006]: sh         $v0, 6($a1)
    088B5C5C:[14C0FFEB]: bne        $a2, $zr, 0x088B5C0C
    088B5C60:[24A50008]: addiu      $a1, $a1, 8
    088B5C64:[0A22D6E5]: j          0x088B5B94
    088B5C68:[8E220054]: lw         $v0, 84($s1)
--> 088B5C6C:[1060FFE6]: beq        $v1, $zr, 0x088B5C08
    088B5C70:[28620002]: slti       $v0, $v1, 2
    088B5C74:[1440FFDA]: bne        $v0, $zr, 0x088B5BE0
    088B5C78:[28620003]: slti       $v0, $v1, 3
    088B5C7C:[14400009]: bne        $v0, $zr, 0x088B5CA4
  Back Branch 088B5C64 3,038 times (length 54)
    088B5B80:[00123040]: sll        $a2, $s2, 0x0001
    088B5B84:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088B5B88:[10620010]: beq        $v1, $v0, 0x088B5BCC
    088B5B8C:[00000000]: nop
    088B5B90:[8E220054]: lw         $v0, 84($s1)
--> 088B5B94:[0292A021]: addu       $s4, $s4, $s2
    088B5B98:[00521021]: addu       $v0, $v0, $s2
    088B5B9C:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088B5BA0:[AE220054]: sw         $v0, 84($s1)
    088B5BA4:[8E230050]: lw         $v1, 80($s1)
    088B5BA8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B5BAC:[00721823]: subu       $v1, $v1, $s2
    088B5BB0:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088B5BB4:[AE230050]: sw         $v1, 80($s1)
    088B5BB8:[8E220048]: lw         $v0, 72($s1)
    088B5BBC:[00521021]: addu       $v0, $v0, $s2
    088B5BC0:[30421FFF]: andi       $v0, $v0, 8191
    088B5BC4:[0A22D66B]: j          0x088B59AC
    088B5BC8:[AE220048]: sw         $v0, 72($s1)
    088B5BCC:[1240FFF0]: beq        $s2, $zr, 0x088B5B90
    088B5BD0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088B5BD4:[2E420002]: sltiu      $v0, $s2, 2
    088B5BD8:[10400024]: beq        $v0, $zr, 0x088B5C6C
    088B5BDC:[32430003]: andi       $v1, $s2, 3
    088B5BE0:[95220000]: lhu        $v0, 0($t1)
    088B5BE4:[25080001]: addiu      $t0, $t0, 1
    088B5BE8:[0112302B]: sltu       $a2, $t0, $s2
    088B5BEC:[A4E20000]: sh         $v0, 0($a3)
    088B5BF0:[24E70002]: addiu      $a3, $a3, 2
    088B5BF4:[95220002]: lhu        $v0, 2($t1)
    088B5BF8:[25290004]: addiu      $t1, $t1, 4
    088B5BFC:[A4A20000]: sh         $v0, 0($a1)
    088B5C00:[10C0FFE3]: beq        $a2, $zr, 0x088B5B90
    088B5C04:[24A50002]: addiu      $a1, $a1, 2
    088B5C08:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088B5C0C:[95230000]: lhu        $v1, 0($t1)
    088B5C10:[25080004]: addiu      $t0, $t0, 4
    088B5C14:[0112302B]: sltu       $a2, $t0, $s2
    088B5C18:[A4830000]: sh         $v1, 0($a0)
    088B5C1C:[95220002]: lhu        $v0, 2($t1)
    088B5C20:[A4A20000]: sh         $v0, 0($a1)
    088B5C24:[95230004]: lhu        $v1, 4($t1)
    088B5C28:[A4830002]: sh         $v1, 2($a0)
    088B5C2C:[95220006]: lhu        $v0, 6($t1)
    088B5C30:[A4A20002]: sh         $v0, 2($a1)
    088B5C34:[95230008]: lhu        $v1, 8($t1)
    088B5C38:[A4830004]: sh         $v1, 4($a0)
    088B5C3C:[9522000A]: lhu        $v0, 10($t1)
    088B5C40:[A4A20004]: sh         $v0, 4($a1)
    088B5C44:[9523000C]: lhu        $v1, 12($t1)
    088B5C48:[A4830006]: sh         $v1, 6($a0)
    088B5C4C:[24840008]: addiu      $a0, $a0, 8
    088B5C50:[9522000E]: lhu        $v0, 14($t1)
    088B5C54:[25290010]: addiu      $t1, $t1, 16
    088B5C58:[A4A20006]: sh         $v0, 6($a1)
    088B5C5C:[14C0FFEB]: bne        $a2, $zr, 0x088B5C0C
    088B5C60:[24A50008]: addiu      $a1, $a1, 8
--> 088B5C64:[0A22D6E5]: j          0x088B5B94
    088B5C68:[8E220054]: lw         $v0, 84($s1)
    088B5C6C:[1060FFE6]: beq        $v1, $zr, 0x088B5C08
    088B5C70:[28620002]: slti       $v0, $v1, 2
    088B5C74:[1440FFDA]: bne        $v0, $zr, 0x088B5BE0
  Back Branch 088B5BCC 3,038 times (length 17)
    088B5B7C:[10620051]: beq        $v1, $v0, 0x088B5CC4
    088B5B80:[00123040]: sll        $a2, $s2, 0x0001
    088B5B84:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088B5B88:[10620010]: beq        $v1, $v0, 0x088B5BCC
    088B5B8C:[00000000]: nop
--> 088B5B90:[8E220054]: lw         $v0, 84($s1)
    088B5B94:[0292A021]: addu       $s4, $s4, $s2
    088B5B98:[00521021]: addu       $v0, $v0, $s2
    088B5B9C:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088B5BA0:[AE220054]: sw         $v0, 84($s1)
    088B5BA4:[8E230050]: lw         $v1, 80($s1)
    088B5BA8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B5BAC:[00721823]: subu       $v1, $v1, $s2
    088B5BB0:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088B5BB4:[AE230050]: sw         $v1, 80($s1)
    088B5BB8:[8E220048]: lw         $v0, 72($s1)
    088B5BBC:[00521021]: addu       $v0, $v0, $s2
    088B5BC0:[30421FFF]: andi       $v0, $v0, 8191
    088B5BC4:[0A22D66B]: j          0x088B59AC
    088B5BC8:[AE220048]: sw         $v0, 72($s1)
--> 088B5BCC:[1240FFF0]: beq        $s2, $zr, 0x088B5B90
    088B5BD0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088B5BD4:[2E420002]: sltiu      $v0, $s2, 2
    088B5BD8:[10400024]: beq        $v0, $zr, 0x088B5C6C
    088B5BDC:[32430003]: andi       $v1, $s2, 3
  Back Branch 088B5BC4 3,038 times (length 136)
  Back Branch 088B5CE8 2,849 times (length 99)
    088B5B50:[00C24821]: addu       $t1, $a2, $v0
    088B5B54:[00A32821]: addu       $a1, $a1, $v1
    088B5B58:[1080005F]: beq        $a0, $zr, 0x088B5CD8
    088B5B5C:[00E33821]: addu       $a3, $a3, $v1
    088B5B60:[8E300050]: lw         $s0, 80($s1)
--> 088B5B64:[02749023]: subu       $s2, $s3, $s4
    088B5B68:[0212102B]: sltu       $v0, $s0, $s2
    088B5B6C:[0202900B]: movn       $s2, $s0, $v0
    088B5B70:[1240FF91]: beq        $s2, $zr, 0x088B59B8
    088B5B74:[3143FFFF]: andi       $v1, $t2, -1
    088B5B78:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088B5B7C:[10620051]: beq        $v1, $v0, 0x088B5CC4
    088B5B80:[00123040]: sll        $a2, $s2, 0x0001
    088B5B84:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088B5B88:[10620010]: beq        $v1, $v0, 0x088B5BCC
    088B5B8C:[00000000]: nop
    088B5B90:[8E220054]: lw         $v0, 84($s1)
    088B5B94:[0292A021]: addu       $s4, $s4, $s2
    088B5B98:[00521021]: addu       $v0, $v0, $s2
    088B5B9C:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088B5BA0:[AE220054]: sw         $v0, 84($s1)
    088B5BA4:[8E230050]: lw         $v1, 80($s1)
    088B5BA8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B5BAC:[00721823]: subu       $v1, $v1, $s2
    088B5BB0:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088B5BB4:[AE230050]: sw         $v1, 80($s1)
    088B5BB8:[8E220048]: lw         $v0, 72($s1)
    088B5BBC:[00521021]: addu       $v0, $v0, $s2
    088B5BC0:[30421FFF]: andi       $v0, $v0, 8191
    088B5BC4:[0A22D66B]: j          0x088B59AC
    088B5BC8:[AE220048]: sw         $v0, 72($s1)
    088B5BCC:[1240FFF0]: beq        $s2, $zr, 0x088B5B90
    088B5BD0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088B5BD4:[2E420002]: sltiu      $v0, $s2, 2
    088B5BD8:[10400024]: beq        $v0, $zr, 0x088B5C6C
    088B5BDC:[32430003]: andi       $v1, $s2, 3
    088B5BE0:[95220000]: lhu        $v0, 0($t1)
    088B5BE4:[25080001]: addiu      $t0, $t0, 1
    088B5BE8:[0112302B]: sltu       $a2, $t0, $s2
    088B5BEC:[A4E20000]: sh         $v0, 0($a3)
    088B5BF0:[24E70002]: addiu      $a3, $a3, 2
    088B5BF4:[95220002]: lhu        $v0, 2($t1)
    088B5BF8:[25290004]: addiu      $t1, $t1, 4
    088B5BFC:[A4A20000]: sh         $v0, 0($a1)
    088B5C00:[10C0FFE3]: beq        $a2, $zr, 0x088B5B90
    088B5C04:[24A50002]: addiu      $a1, $a1, 2
    088B5C08:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088B5C0C:[95230000]: lhu        $v1, 0($t1)
    088B5C10:[25080004]: addiu      $t0, $t0, 4
    088B5C14:[0112302B]: sltu       $a2, $t0, $s2
    088B5C18:[A4830000]: sh         $v1, 0($a0)
    088B5C1C:[95220002]: lhu        $v0, 2($t1)
    088B5C20:[A4A20000]: sh         $v0, 0($a1)
    088B5C24:[95230004]: lhu        $v1, 4($t1)
    088B5C28:[A4830002]: sh         $v1, 2($a0)
    088B5C2C:[95220006]: lhu        $v0, 6($t1)
    088B5C30:[A4A20002]: sh         $v0, 2($a1)
    088B5C34:[95230008]: lhu        $v1, 8($t1)
    088B5C38:[A4830004]: sh         $v1, 4($a0)
    088B5C3C:[9522000A]: lhu        $v0, 10($t1)
    088B5C40:[A4A20004]: sh         $v0, 4($a1)
    088B5C44:[9523000C]: lhu        $v1, 12($t1)
    088B5C48:[A4830006]: sh         $v1, 6($a0)
    088B5C4C:[24840008]: addiu      $a0, $a0, 8
    088B5C50:[9522000E]: lhu        $v0, 14($t1)
    088B5C54:[25290010]: addiu      $t1, $t1, 16
    088B5C58:[A4A20006]: sh         $v0, 6($a1)
    088B5C5C:[14C0FFEB]: bne        $a2, $zr, 0x088B5C0C
    088B5C60:[24A50008]: addiu      $a1, $a1, 8
    088B5C64:[0A22D6E5]: j          0x088B5B94
    088B5C68:[8E220054]: lw         $v0, 84($s1)
    088B5C6C:[1060FFE6]: beq        $v1, $zr, 0x088B5C08
    088B5C70:[28620002]: slti       $v0, $v1, 2
    088B5C74:[1440FFDA]: bne        $v0, $zr, 0x088B5BE0
    088B5C78:[28620003]: slti       $v0, $v1, 3
    088B5C7C:[14400009]: bne        $v0, $zr, 0x088B5CA4
    088B5C80:[95220000]: lhu        $v0, 0($t1)
    088B5C84:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    088B5C88:[A4E20000]: sh         $v0, 0($a3)
    088B5C8C:[24E70002]: addiu      $a3, $a3, 2
    088B5C90:[95220002]: lhu        $v0, 2($t1)
    088B5C94:[25290004]: addiu      $t1, $t1, 4
    088B5C98:[A4A20000]: sh         $v0, 0($a1)
    088B5C9C:[24A50002]: addiu      $a1, $a1, 2
    088B5CA0:[95220000]: lhu        $v0, 0($t1)
    088B5CA4:[25080001]: addiu      $t0, $t0, 1
    088B5CA8:[A4E20000]: sh         $v0, 0($a3)
    088B5CAC:[24E70002]: addiu      $a3, $a3, 2
    088B5CB0:[95220002]: lhu        $v0, 2($t1)
    088B5CB4:[25290004]: addiu      $t1, $t1, 4
    088B5CB8:[A4A20000]: sh         $v0, 0($a1)
    088B5CBC:[0A22D6F8]: j          0x088B5BE0
    088B5CC0:[24A50002]: addiu      $a1, $a1, 2
    088B5CC4:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088B5CC8:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088B5CCC:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    088B5CD0:[0A22D6E5]: j          0x088B5B94
    088B5CD4:[8E220054]: lw         $v0, 84($s1)
    088B5CD8:[8E220050]: lw         $v0, 80($s1)
    088B5CDC:[24032000]: addiu      $v1, $zr, 8192 <=> li $v1, 8192
    088B5CE0:[00688023]: subu       $s0, $v1, $t0
    088B5CE4:[0202202B]: sltu       $a0, $s0, $v0
--> 088B5CE8:[0A22D6D9]: j          0x088B5B64
    088B5CEC:[0044800A]: movz       $s0, $v0, $a0
    088B5CF0:[8FA40014]: lw         $a0, 20($sp)
    088B5CF4:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088B5CF8:[27A70010]: addiu      $a3, $sp, 16
  Back Branch 088B5A7C 1,554 times (length 17)
    088B5A2C:[8E220050]: lw         $v0, 80($s1)
    088B5A30:[2C421801]: sltiu      $v0, $v0, 6145
    088B5A34:[1440000F]: bne        $v0, $zr, 0x088B5A74
    088B5A38:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088B5A3C:[8E220030]: lw         $v0, 48($s1)
--> 088B5A40:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B5A44:[8FBF0044]: lw         $ra, 68($sp)
    088B5A48:[8FBE0040]: lw         $fp, 64($sp)
    088B5A4C:[8FB7003C]: lw         $s7, 60($sp)
    088B5A50:[8FB60038]: lw         $s6, 56($sp)
    088B5A54:[8FB50034]: lw         $s5, 52($sp)
    088B5A58:[8FB40030]: lw         $s4, 48($sp)
    088B5A5C:[8FB3002C]: lw         $s3, 44($sp)
    088B5A60:[8FB20028]: lw         $s2, 40($sp)
    088B5A64:[8FB10024]: lw         $s1, 36($sp)
    088B5A68:[8FB00020]: lw         $s0, 32($sp)
    088B5A6C:[03E00008]: jr         $ra
    088B5A70:[27BD0050]: addiu      $sp, $sp, 80
    088B5A74:[0E234346]: jal        0x088D0D18
    088B5A78:[8C444BDC]: lw         $a0, 19420($v0)
--> 088B5A7C:[0A22D690]: j          0x088B5A40
    088B5A80:[8E220030]: lw         $v0, 48($s1)
    088B5A84:[8FA5001C]: lw         $a1, 28($sp)
    088B5A88:[01371023]: subu       $v0, $t1, $s7
    088B5A8C:[00A21823]: subu       $v1, $a1, $v0
  Back Branch 088B5C00 241 times (length 30)
    088B5B7C:[10620051]: beq        $v1, $v0, 0x088B5CC4
    088B5B80:[00123040]: sll        $a2, $s2, 0x0001
    088B5B84:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088B5B88:[10620010]: beq        $v1, $v0, 0x088B5BCC
    088B5B8C:[00000000]: nop
--> 088B5B90:[8E220054]: lw         $v0, 84($s1)
    088B5B94:[0292A021]: addu       $s4, $s4, $s2
    088B5B98:[00521021]: addu       $v0, $v0, $s2
    088B5B9C:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088B5BA0:[AE220054]: sw         $v0, 84($s1)
    088B5BA4:[8E230050]: lw         $v1, 80($s1)
    088B5BA8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B5BAC:[00721823]: subu       $v1, $v1, $s2
    088B5BB0:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088B5BB4:[AE230050]: sw         $v1, 80($s1)
    088B5BB8:[8E220048]: lw         $v0, 72($s1)
    088B5BBC:[00521021]: addu       $v0, $v0, $s2
    088B5BC0:[30421FFF]: andi       $v0, $v0, 8191
    088B5BC4:[0A22D66B]: j          0x088B59AC
    088B5BC8:[AE220048]: sw         $v0, 72($s1)
    088B5BCC:[1240FFF0]: beq        $s2, $zr, 0x088B5B90
    088B5BD0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088B5BD4:[2E420002]: sltiu      $v0, $s2, 2
    088B5BD8:[10400024]: beq        $v0, $zr, 0x088B5C6C
    088B5BDC:[32430003]: andi       $v1, $s2, 3
    088B5BE0:[95220000]: lhu        $v0, 0($t1)
    088B5BE4:[25080001]: addiu      $t0, $t0, 1
    088B5BE8:[0112302B]: sltu       $a2, $t0, $s2
    088B5BEC:[A4E20000]: sh         $v0, 0($a3)
    088B5BF0:[24E70002]: addiu      $a3, $a3, 2
    088B5BF4:[95220002]: lhu        $v0, 2($t1)
    088B5BF8:[25290004]: addiu      $t1, $t1, 4
    088B5BFC:[A4A20000]: sh         $v0, 0($a1)
--> 088B5C00:[10C0FFE3]: beq        $a2, $zr, 0x088B5B90
    088B5C04:[24A50002]: addiu      $a1, $a1, 2
    088B5C08:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088B5C0C:[95230000]: lhu        $v1, 0($t1)
    088B5C10:[25080004]: addiu      $t0, $t0, 4
  Back Branch 088B5C74 241 times (length 39)
    088B5BCC:[1240FFF0]: beq        $s2, $zr, 0x088B5B90
    088B5BD0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088B5BD4:[2E420002]: sltiu      $v0, $s2, 2
    088B5BD8:[10400024]: beq        $v0, $zr, 0x088B5C6C
    088B5BDC:[32430003]: andi       $v1, $s2, 3
--> 088B5BE0:[95220000]: lhu        $v0, 0($t1)
    088B5BE4:[25080001]: addiu      $t0, $t0, 1
    088B5BE8:[0112302B]: sltu       $a2, $t0, $s2
    088B5BEC:[A4E20000]: sh         $v0, 0($a3)
    088B5BF0:[24E70002]: addiu      $a3, $a3, 2
    088B5BF4:[95220002]: lhu        $v0, 2($t1)
    088B5BF8:[25290004]: addiu      $t1, $t1, 4
    088B5BFC:[A4A20000]: sh         $v0, 0($a1)
    088B5C00:[10C0FFE3]: beq        $a2, $zr, 0x088B5B90
    088B5C04:[24A50002]: addiu      $a1, $a1, 2
    088B5C08:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088B5C0C:[95230000]: lhu        $v1, 0($t1)
    088B5C10:[25080004]: addiu      $t0, $t0, 4
    088B5C14:[0112302B]: sltu       $a2, $t0, $s2
    088B5C18:[A4830000]: sh         $v1, 0($a0)
    088B5C1C:[95220002]: lhu        $v0, 2($t1)
    088B5C20:[A4A20000]: sh         $v0, 0($a1)
    088B5C24:[95230004]: lhu        $v1, 4($t1)
    088B5C28:[A4830002]: sh         $v1, 2($a0)
    088B5C2C:[95220006]: lhu        $v0, 6($t1)
    088B5C30:[A4A20002]: sh         $v0, 2($a1)
    088B5C34:[95230008]: lhu        $v1, 8($t1)
    088B5C38:[A4830004]: sh         $v1, 4($a0)
    088B5C3C:[9522000A]: lhu        $v0, 10($t1)
    088B5C40:[A4A20004]: sh         $v0, 4($a1)
    088B5C44:[9523000C]: lhu        $v1, 12($t1)
    088B5C48:[A4830006]: sh         $v1, 6($a0)
    088B5C4C:[24840008]: addiu      $a0, $a0, 8
    088B5C50:[9522000E]: lhu        $v0, 14($t1)
    088B5C54:[25290010]: addiu      $t1, $t1, 16
    088B5C58:[A4A20006]: sh         $v0, 6($a1)
    088B5C5C:[14C0FFEB]: bne        $a2, $zr, 0x088B5C0C
    088B5C60:[24A50008]: addiu      $a1, $a1, 8
    088B5C64:[0A22D6E5]: j          0x088B5B94
    088B5C68:[8E220054]: lw         $v0, 84($s1)
    088B5C6C:[1060FFE6]: beq        $v1, $zr, 0x088B5C08
    088B5C70:[28620002]: slti       $v0, $v1, 2
--> 088B5C74:[1440FFDA]: bne        $v0, $zr, 0x088B5BE0
    088B5C78:[28620003]: slti       $v0, $v1, 3
    088B5C7C:[14400009]: bne        $v0, $zr, 0x088B5CA4
    088B5C80:[95220000]: lhu        $v0, 0($t1)
    088B5C84:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
  Back Branch 088B59B0 134 times (length 27)
    088B5938:[0142182B]: sltu       $v1, $t2, $v0
    088B593C:[0043980A]: movz       $s3, $v0, $v1
    088B5940:[1260001D]: beq        $s3, $zr, 0x088B59B8
    088B5944:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088B5948:[8E220058]: lw         $v0, 88($s1)
--> 088B594C:[50400075]: beql       $v0, $zr, 0x088B5B24
    088B5950:[962A0002]: lhu        $t2, 2($s1)
    088B5954:[8E230050]: lw         $v1, 80($s1)
    088B5958:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088B595C:[0062102B]: sltu       $v0, $v1, $v0
    088B5960:[0062800B]: movn       $s0, $v1, $v0
    088B5964:[52000015]: beql       $s0, $zr, 0x088B59BC
    088B5968:[AFD40000]: sw         $s4, 0($fp)
    088B596C:[8E220048]: lw         $v0, 72($s1)
    088B5970:[00501021]: addu       $v0, $v0, $s0
    088B5974:[30421FFF]: andi       $v0, $v0, 8191
    088B5978:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088B597C:[AE220048]: sw         $v0, 72($s1)
    088B5980:[8E230050]: lw         $v1, 80($s1)
    088B5984:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088B5988:[00701823]: subu       $v1, $v1, $s0
    088B598C:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088B5990:[AE230050]: sw         $v1, 80($s1)
    088B5994:[8E220058]: lw         $v0, 88($s1)
    088B5998:[8E230054]: lw         $v1, 84($s1)
    088B599C:[00501023]: subu       $v0, $v0, $s0
    088B59A0:[00701821]: addu       $v1, $v1, $s0
    088B59A4:[AE220058]: sw         $v0, 88($s1)
    088B59A8:[AE230054]: sw         $v1, 84($s1)
    088B59AC:[0293102B]: sltu       $v0, $s4, $s3
--> 088B59B0:[5440FFE6]: bnel       $v0, $zr, 0x088B594C
    088B59B4:[8E220058]: lw         $v0, 88($s1)
    088B59B8:[AFD40000]: sw         $s4, 0($fp)
    088B59BC:[8E230020]: lw         $v1, 32($s1)
    088B59C0:[10600005]: beq        $v1, $zr, 0x088B59D8
  Back Branch 088B5CBC 121 times (length 57)
    088B5BCC:[1240FFF0]: beq        $s2, $zr, 0x088B5B90
    088B5BD0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088B5BD4:[2E420002]: sltiu      $v0, $s2, 2
    088B5BD8:[10400024]: beq        $v0, $zr, 0x088B5C6C
    088B5BDC:[32430003]: andi       $v1, $s2, 3
--> 088B5BE0:[95220000]: lhu        $v0, 0($t1)
    088B5BE4:[25080001]: addiu      $t0, $t0, 1
    088B5BE8:[0112302B]: sltu       $a2, $t0, $s2
    088B5BEC:[A4E20000]: sh         $v0, 0($a3)
    088B5BF0:[24E70002]: addiu      $a3, $a3, 2
    088B5BF4:[95220002]: lhu        $v0, 2($t1)
    088B5BF8:[25290004]: addiu      $t1, $t1, 4
    088B5BFC:[A4A20000]: sh         $v0, 0($a1)
    088B5C00:[10C0FFE3]: beq        $a2, $zr, 0x088B5B90
    088B5C04:[24A50002]: addiu      $a1, $a1, 2
    088B5C08:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088B5C0C:[95230000]: lhu        $v1, 0($t1)
    088B5C10:[25080004]: addiu      $t0, $t0, 4
    088B5C14:[0112302B]: sltu       $a2, $t0, $s2
    088B5C18:[A4830000]: sh         $v1, 0($a0)
    088B5C1C:[95220002]: lhu        $v0, 2($t1)
    088B5C20:[A4A20000]: sh         $v0, 0($a1)
    088B5C24:[95230004]: lhu        $v1, 4($t1)
    088B5C28:[A4830002]: sh         $v1, 2($a0)
    088B5C2C:[95220006]: lhu        $v0, 6($t1)
    088B5C30:[A4A20002]: sh         $v0, 2($a1)
    088B5C34:[95230008]: lhu        $v1, 8($t1)
    088B5C38:[A4830004]: sh         $v1, 4($a0)
    088B5C3C:[9522000A]: lhu        $v0, 10($t1)
    088B5C40:[A4A20004]: sh         $v0, 4($a1)
    088B5C44:[9523000C]: lhu        $v1, 12($t1)
    088B5C48:[A4830006]: sh         $v1, 6($a0)
    088B5C4C:[24840008]: addiu      $a0, $a0, 8
    088B5C50:[9522000E]: lhu        $v0, 14($t1)
    088B5C54:[25290010]: addiu      $t1, $t1, 16
    088B5C58:[A4A20006]: sh         $v0, 6($a1)
    088B5C5C:[14C0FFEB]: bne        $a2, $zr, 0x088B5C0C
    088B5C60:[24A50008]: addiu      $a1, $a1, 8
    088B5C64:[0A22D6E5]: j          0x088B5B94
    088B5C68:[8E220054]: lw         $v0, 84($s1)
    088B5C6C:[1060FFE6]: beq        $v1, $zr, 0x088B5C08
    088B5C70:[28620002]: slti       $v0, $v1, 2
    088B5C74:[1440FFDA]: bne        $v0, $zr, 0x088B5BE0
    088B5C78:[28620003]: slti       $v0, $v1, 3
    088B5C7C:[14400009]: bne        $v0, $zr, 0x088B5CA4
    088B5C80:[95220000]: lhu        $v0, 0($t1)
    088B5C84:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    088B5C88:[A4E20000]: sh         $v0, 0($a3)
    088B5C8C:[24E70002]: addiu      $a3, $a3, 2
    088B5C90:[95220002]: lhu        $v0, 2($t1)
    088B5C94:[25290004]: addiu      $t1, $t1, 4
    088B5C98:[A4A20000]: sh         $v0, 0($a1)
    088B5C9C:[24A50002]: addiu      $a1, $a1, 2
    088B5CA0:[95220000]: lhu        $v0, 0($t1)
    088B5CA4:[25080001]: addiu      $t0, $t0, 1
    088B5CA8:[A4E20000]: sh         $v0, 0($a3)
    088B5CAC:[24E70002]: addiu      $a3, $a3, 2
    088B5CB0:[95220002]: lhu        $v0, 2($t1)
    088B5CB4:[25290004]: addiu      $t1, $t1, 4
    088B5CB8:[A4A20000]: sh         $v0, 0($a1)
--> 088B5CBC:[0A22D6F8]: j          0x088B5BE0
    088B5CC0:[24A50002]: addiu      $a1, $a1, 2
    088B5CC4:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088B5CC8:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088B5CCC:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
  Back Branch 088B5AA4 18 times (length 36)
    088B5A08:[AE230030]: sw         $v1, 48($s1)
    088B5A0C:[8FA50018]: lw         $a1, 24($sp)
    088B5A10:[AE25002C]: sw         $a1, 44($s1)
    088B5A14:[8FA2001C]: lw         $v0, 28($sp)
    088B5A18:[AE220034]: sw         $v0, 52($s1)
--> 088B5A1C:[8EA20000]: lw         $v0, 0($s5)
    088B5A20:[00491021]: addu       $v0, $v0, $t1
    088B5A24:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088B5A28:[AEA20000]: sw         $v0, 0($s5)
    088B5A2C:[8E220050]: lw         $v0, 80($s1)
    088B5A30:[2C421801]: sltiu      $v0, $v0, 6145
    088B5A34:[1440000F]: bne        $v0, $zr, 0x088B5A74
    088B5A38:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088B5A3C:[8E220030]: lw         $v0, 48($s1)
    088B5A40:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088B5A44:[8FBF0044]: lw         $ra, 68($sp)
    088B5A48:[8FBE0040]: lw         $fp, 64($sp)
    088B5A4C:[8FB7003C]: lw         $s7, 60($sp)
    088B5A50:[8FB60038]: lw         $s6, 56($sp)
    088B5A54:[8FB50034]: lw         $s5, 52($sp)
    088B5A58:[8FB40030]: lw         $s4, 48($sp)
    088B5A5C:[8FB3002C]: lw         $s3, 44($sp)
    088B5A60:[8FB20028]: lw         $s2, 40($sp)
    088B5A64:[8FB10024]: lw         $s1, 36($sp)
    088B5A68:[8FB00020]: lw         $s0, 32($sp)
    088B5A6C:[03E00008]: jr         $ra
    088B5A70:[27BD0050]: addiu      $sp, $sp, 80
    088B5A74:[0E234346]: jal        0x088D0D18
    088B5A78:[8C444BDC]: lw         $a0, 19420($v0)
    088B5A7C:[0A22D690]: j          0x088B5A40
    088B5A80:[8E220030]: lw         $v0, 48($s1)
    088B5A84:[8FA5001C]: lw         $a1, 28($sp)
    088B5A88:[01371023]: subu       $v0, $t1, $s7
    088B5A8C:[00A21823]: subu       $v1, $a1, $v0
    088B5A90:[8FA50018]: lw         $a1, 24($sp)
    088B5A94:[AE230030]: sw         $v1, 48($s1)
    088B5A98:[00A21021]: addu       $v0, $a1, $v0
    088B5A9C:[AE220028]: sw         $v0, 40($s1)
    088B5AA0:[AE20002C]: sw         $zr, 44($s1)
--> 088B5AA4:[0A22D687]: j          0x088B5A1C
    088B5AA8:[AE200034]: sw         $zr, 52($s1)
    088B5AAC:[8E220014]: lw         $v0, 20($s1)
    088B5AB0:[8E230010]: lw         $v1, 16($s1)
    088B5AB4:[00821023]: subu       $v0, $a0, $v0
  Back Branch 088B5D04 2 times (length 177)
  Back Branch 088B5D7C 2 times (length 208)
_S1_2_88F7C9C 4,345,704 instructions (4.393%), 60,357 calls (088F7C9C - 088F7E34, length 103)
    088F7C9C:[27BDFFF0]: addiu      $sp, $sp, -16
    088F7CA0:[AFB10004]: sw         $s1, 4($sp)
    088F7CA4:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    088F7CA8:[AFB00000]: sw         $s0, 0($sp)
    088F7CAC:[8C980008]: lw         $t8, 8($a0)
    088F7CB0:[8C9100BC]: lw         $s1, 188($a0)
    088F7CB4:[8C8E00C0]: lw         $t6, 192($a0)
    088F7CB8:[270D001C]: addiu      $t5, $t8, 28
    088F7CBC:[8C8F00C4]: lw         $t7, 196($a0)
    088F7CC0:[8C9000C8]: lw         $s0, 200($a0)
    088F7CC4:[7DA21E00]: ext        $v0, $t5, 24, 4
    088F7CC8:[00021C00]: sll        $v1, $v0, 0x0010
    088F7CCC:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088F7CD0:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    088F7CD4:[00622025]: or         $a0, $v1, $v0
    088F7CD8:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088F7CDC:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    088F7CE0:[01826025]: or         $t4, $t4, $v0
    088F7CE4:[01111821]: addu       $v1, $t0, $s1
    088F7CE8:[012E7021]: addu       $t6, $t1, $t6
    088F7CEC:[27110008]: addiu      $s1, $t8, 8
    088F7CF0:[00AF7821]: addu       $t7, $a1, $t7
    088F7CF4:[00D08021]: addu       $s0, $a2, $s0
    088F7CF8:[31420001]: andi       $v0, $t2, 1
    088F7CFC:[A7080008]: sh         $t0, 8($t8)
    088F7D00:[7D4A0040]: ext        $t2, $t2, 1, 1
    088F7D04:[AF040000]: sw         $a0, 0($t8)
    088F7D08:[AF0C0004]: sw         $t4, 4($t8)
    088F7D0C:[AF2D0008]: sw         $t5, 8($t9)
    088F7D10:[A62E000C]: sh         $t6, 12($s1)
    088F7D14:[A62F000E]: sh         $t7, 14($s1)
    088F7D18:[A6300010]: sh         $s0, 16($s1)
    088F7D1C:[A6270012]: sh         $a3, 18($s1)
    088F7D20:[A6290002]: sh         $t1, 2($s1)
    088F7D24:[A6250004]: sh         $a1, 4($s1)
    088F7D28:[A6260006]: sh         $a2, 6($s1)
    088F7D2C:[A6270008]: sh         $a3, 8($s1)
    088F7D30:[10400004]: beq        $v0, $zr, 0x088F7D44
    088F7D34:[A623000A]: sh         $v1, 10($s1)
    088F7D38:[87040008]: lh         $a0, 8($t8)
    088F7D3C:[A7030008]: sh         $v1, 8($t8)
    088F7D40:[A624000A]: sh         $a0, 10($s1)
    088F7D44:[11400005]: beq        $t2, $zr, 0x088F7D5C
    088F7D48:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088F7D4C:[86260002]: lh         $a2, 2($s1)
    088F7D50:[9625000C]: lhu        $a1, 12($s1)
    088F7D54:[A626000C]: sh         $a2, 12($s1)
    088F7D58:[A6250002]: sh         $a1, 2($s1)
    088F7D5C:[11670031]: beq        $t3, $a3, 0x088F7E24
    088F7D60:[29680002]: slti       $t0, $t3, 2
    088F7D64:[55000007]: bnel       $t0, $zr, 0x088F7D84
    088F7D68:[8F240008]: lw         $a0, 8($t9)
    088F7D6C:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    088F7D70:[11690023]: beq        $t3, $t1, 0x088F7E00
    088F7D74:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    088F7D78:[516A001D]: beql       $t3, $t2, 0x088F7DF0
    088F7D7C:[86230004]: lh         $v1, 4($s1)
    088F7D80:[8F240008]: lw         $a0, 8($t9)
    088F7D84:[3C061280]: lui        $a2, 0x1280 <=> li $a2, 0x12800000
    088F7D88:[34C50102]: ori        $a1, $a2, 258
    088F7D8C:[AC850000]: sw         $a1, 0($a0)
    088F7D90:[24850004]: addiu      $a1, $a0, 4
    088F7D94:[1220000C]: beq        $s1, $zr, 0x088F7DC8
    088F7D98:[AF250008]: sw         $a1, 8($t9)
    088F7D9C:[7E2B1E00]: ext        $t3, $s1, 24, 4
    088F7DA0:[000B4C00]: sll        $t1, $t3, 0x0010
    088F7DA4:[7C11FE04]: ins        $s1, $zr, 24, 8
    088F7DA8:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    088F7DAC:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    088F7DB0:[02281025]: or         $v0, $s1, $t0
    088F7DB4:[012A3825]: or         $a3, $t1, $t2
    088F7DB8:[24B10008]: addiu      $s1, $a1, 8
    088F7DBC:[ACA70000]: sw         $a3, 0($a1)
    088F7DC0:[ACA20004]: sw         $v0, 4($a1)
    088F7DC4:[AF310008]: sw         $s1, 8($t9)
    088F7DC8:[8F2D0008]: lw         $t5, 8($t9)
    088F7DCC:[8FB10004]: lw         $s1, 4($sp)
    088F7DD0:[8FB00000]: lw         $s0, 0($sp)
    088F7DD4:[3C0F0406]: lui        $t7, 0x0406 <=> li $t7, 0x04060000
    088F7DD8:[35EE0002]: ori        $t6, $t7, 2
    088F7DDC:[25AC0004]: addiu      $t4, $t5, 4
    088F7DE0:[ADAE0000]: sw         $t6, 0($t5)
    088F7DE4:[AF2C0008]: sw         $t4, 8($t9)
    088F7DE8:[03E00008]: jr         $ra
    088F7DEC:[27BD0010]: addiu      $sp, $sp, 16
    088F7DF0:[9638000E]: lhu        $t8, 14($s1)
    088F7DF4:[A623000E]: sh         $v1, 14($s1)
    088F7DF8:[0A23DF60]: j          0x088F7D80
    088F7DFC:[A6380004]: sh         $t8, 4($s1)
    088F7E00:[86300004]: lh         $s0, 4($s1)
    088F7E04:[862D0006]: lh         $t5, 6($s1)
    088F7E08:[962F000E]: lhu        $t7, 14($s1)
    088F7E0C:[962E0010]: lhu        $t6, 16($s1)
    088F7E10:[A630000E]: sh         $s0, 14($s1)
    088F7E14:[A62F0004]: sh         $t7, 4($s1)
    088F7E18:[A62E0006]: sh         $t6, 6($s1)
    088F7E1C:[0A23DF60]: j          0x088F7D80
    088F7E20:[A62D0010]: sh         $t5, 16($s1)
    088F7E24:[862C0006]: lh         $t4, 6($s1)
    088F7E28:[962B0010]: lhu        $t3, 16($s1)
    088F7E2C:[A62C0010]: sh         $t4, 16($s1)
    088F7E30:[0A23DF60]: j          0x088F7D80
    088F7E34:[A62B0006]: sh         $t3, 6($s1)
_S1_2_880E7A0 3,863,023 instructions (3.905%), 3,366 calls (0880E7A0 - 0880EB00, length 217)
    0880E7A0:[27BDFF70]: addiu      $sp, $sp, -144
    0880E7A4:[AFB00068]: sw         $s0, 104($sp)
    0880E7A8:[AFB5007C]: sw         $s5, 124($sp)
    0880E7AC:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    0880E7B0:[0080A825]: or         $s5, $a0, $zr <=> move $s5, $a0
    0880E7B4:[8E050000]: lw         $a1, 0($s0)
    0880E7B8:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    0880E7BC:[E7B40050]: swc1       $f20, 80($sp)
    0880E7C0:[E7B60054]: swc1       $f22, 84($sp)
    0880E7C4:[E7B80058]: swc1       $f24, 88($sp)
    0880E7C8:[E7BA005C]: swc1       $f26, 92($sp)
    0880E7CC:[E7BC0060]: swc1       $f28, 96($sp)
    0880E7D0:[E7BE0064]: swc1       $f30, 100($sp)
    0880E7D4:[AFB1006C]: sw         $s1, 108($sp)
    0880E7D8:[AFB20070]: sw         $s2, 112($sp)
    0880E7DC:[AFB30074]: sw         $s3, 116($sp)
    0880E7E0:[AFB40078]: sw         $s4, 120($sp)
    0880E7E4:[AFB60080]: sw         $s6, 128($sp)
    0880E7E8:[AFB70084]: sw         $s7, 132($sp)
    0880E7EC:[AFBE0088]: sw         $fp, 136($sp)
    0880E7F0:[AFBF008C]: sw         $ra, 140($sp)
    0880E7F4:[0E21AF55]: jal        0x0886BD54
    0880E7F8:[34060018]: ori        $a2, $zr, 24 <=> li $a2, 24
    0880E7FC:[8E040000]: lw         $a0, 0($s0)
    0880E800:[C7B40000]: lwc1       $f20, 0($sp)
    0880E804:[24840018]: addiu      $a0, $a0, 24
    0880E808:[AE040000]: sw         $a0, 0($s0)
    0880E80C:[C7B80004]: lwc1       $f24, 4($sp)
    0880E810:[C7BC0008]: lwc1       $f28, 8($sp)
    0880E814:[C7BA000C]: lwc1       $f26, 12($sp)
    0880E818:[C7AC0010]: lwc1       $f12, 16($sp)
    0880E81C:[C7AD0014]: lwc1       $f13, 20($sp)
    0880E820:[8E040000]: lw         $a0, 0($s0)
    0880E824:[24850004]: addiu      $a1, $a0, 4
    0880E828:[AE050000]: sw         $a1, 0($s0)
    0880E82C:[8E050000]: lw         $a1, 0($s0)
    0880E830:[8C860000]: lw         $a2, 0($a0)
    0880E834:[24A40004]: addiu      $a0, $a1, 4
    0880E838:[AE040000]: sw         $a0, 0($s0)
    0880E83C:[8E040000]: lw         $a0, 0($s0)
    0880E840:[8CA50000]: lw         $a1, 0($a1)
    0880E844:[24870004]: addiu      $a3, $a0, 4
    0880E848:[AE070000]: sw         $a3, 0($s0)
    0880E84C:[8E070000]: lw         $a3, 0($s0)
    0880E850:[8C940000]: lw         $s4, 0($a0)
    0880E854:[E7AC004C]: swc1       $f12, 76($sp)
    0880E858:[24E40004]: addiu      $a0, $a3, 4
    0880E85C:[E7AD0048]: swc1       $f13, 72($sp)
    0880E860:[AE040000]: sw         $a0, 0($s0)
    0880E864:[8E040000]: lw         $a0, 0($s0)
    0880E868:[8CF30000]: lw         $s3, 0($a3)
    0880E86C:[24870004]: addiu      $a3, $a0, 4
    0880E870:[AFA50044]: sw         $a1, 68($sp)
    0880E874:[AE070000]: sw         $a3, 0($s0)
    0880E878:[8E050000]: lw         $a1, 0($s0)
    0880E87C:[8C920000]: lw         $s2, 0($a0)
    0880E880:[24A40004]: addiu      $a0, $a1, 4
    0880E884:[AE040000]: sw         $a0, 0($s0)
    0880E888:[8CA40000]: lw         $a0, 0($a1)
    0880E88C:[1080008B]: beq        $a0, $zr, 0x0880EABC
    0880E890:[00000000]: nop
    0880E894:[AFA6003C]: sw         $a2, 60($sp)
    0880E898:[00C0B025]: or         $s6, $a2, $zr <=> move $s6, $a2
    0880E89C:[AFA40018]: sw         $a0, 24($sp)
    0880E8A0:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0880E8A4:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0880E8A8:[E7B40040]: swc1       $f20, 64($sp)
    0880E8AC:[27A7001C]: addiu      $a3, $sp, 28
    0880E8B0:[27AA0020]: addiu      $t2, $sp, 32
    0880E8B4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0880E8B8:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0880E8BC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0880E8C0:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0880E8C4:[0E203C69]: jal        0x0880F1A4
    0880E8C8:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    0880E8CC:[0E203C57]: jal        0x0880F15C
    0880E8D0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0880E8D4:[8EA40000]: lw         $a0, 0($s5)
    0880E8D8:[0E2033C1]: jal        0x0880CF04
    0880E8DC:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0880E8E0:[0E23DB3B]: jal        0x088F6CEC
    0880E8E4:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    0880E8E8:[8EA4051C]: lw         $a0, 1308($s5)
    0880E8EC:[8EA50520]: lw         $a1, 1312($s5)
    0880E8F0:[44846000]: mtc1       $a0, $f12
    0880E8F4:[44856800]: mtc1       $a1, $f13
    0880E8F8:[46806320]: cvt.s.w    $f12, $f12
    0880E8FC:[46806B60]: cvt.s.w    $f13, $f13
    0880E900:[461C6302]: mul.s      $f12, $f12, $f28
    0880E904:[461A6B42]: mul.s      $f13, $f13, $f26
    0880E908:[4600630D]: trunc.w.s  $f12, $f12
    0880E90C:[46006B4D]: trunc.w.s  $f13, $f13
    0880E910:[44066000]: mfc1       $a2, $f12
    0880E914:[0E23DA5A]: jal        0x088F6968
    0880E918:[44076800]: mfc1       $a3, $f13
    0880E91C:[8FA4001C]: lw         $a0, 28($sp)
    0880E920:[3C053C80]: lui        $a1, 0x3C80 <=> li $a1, 0x3C800000
    0880E924:[44847000]: mtc1       $a0, $f14
    0880E928:[468073A0]: cvt.s.w    $f14, $f14
    0880E92C:[8FA40018]: lw         $a0, 24($sp)
    0880E930:[4485F000]: mtc1       $a1, $f30
    0880E934:[90850000]: lbu        $a1, 0($a0)
    0880E938:[461E7302]: mul.s      $f12, $f14, $f30
    0880E93C:[461A6302]: mul.s      $f12, $f12, $f26
    0880E940:[10A0005C]: beq        $a1, $zr, 0x0880EAB4
    0880E944:[460CC600]: add.s      $f24, $f24, $f12
    0880E948:[27BE0018]: addiu      $fp, $sp, 24
    0880E94C:[27B70024]: addiu      $s7, $sp, 36
    0880E950:[27B6002C]: addiu      $s6, $sp, 44
    0880E954:[3406000A]: ori        $a2, $zr, 10 <=> li $a2, 10
    0880E958:[14A6000D]: bne        $a1, $a2, 0x0880E990
    0880E95C:[00000000]: nop
    0880E960:[8FA50020]: lw         $a1, 32($sp)
    0880E964:[44856800]: mtc1       $a1, $f13
    0880E968:[C7AC0048]: lwc1       $f12, 72($sp)
    0880E96C:[46806B60]: cvt.s.w    $f13, $f13
    0880E970:[24840001]: addiu      $a0, $a0, 1
    0880E974:[C7B40040]: lwc1       $f20, 64($sp)
    0880E978:[AFA40018]: sw         $a0, 24($sp)
    0880E97C:[461E6B42]: mul.s      $f13, $f13, $f30
    0880E980:[460C6B00]: add.s      $f12, $f13, $f12
    0880E984:[461A6302]: mul.s      $f12, $f12, $f26
    0880E988:[10000046]: b          0x0880EAA4
    0880E98C:[460CC600]: add.s      $f24, $f24, $f12
    0880E990:[0E21ADB8]: jal        0x0886B6E0
    0880E994:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0880E998:[54400043]: bnel       $v0, $zr, 0x0880EAA8
    0880E99C:[8FA40018]: lw         $a0, 24($sp)
    0880E9A0:[0E23BEE0]: jal        0x088EFB80
    0880E9A4:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0880E9A8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0880E9AC:[0E23C1BE]: jal        0x088F06F8
    0880E9B0:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0880E9B4:[3045FFFF]: andi       $a1, $v0, -1
    0880E9B8:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0880E9BC:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    0880E9C0:[0E203BFA]: jal        0x0880EFE8
    0880E9C4:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    0880E9C8:[46000586]: mov.s      $f22, $f0
    0880E9CC:[0E203C57]: jal        0x0880F15C
    0880E9D0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0880E9D4:[8FA40044]: lw         $a0, 68($sp)
    0880E9D8:[0224202B]: sltu       $a0, $s1, $a0
    0880E9DC:[50800014]: beql       $a0, $zr, 0x0880EA30
    0880E9E0:[8FA40024]: lw         $a0, 36($sp)
    0880E9E4:[8E840000]: lw         $a0, 0($s4)
    0880E9E8:[56040006]: bnel       $s0, $a0, 0x0880EA04
    0880E9EC:[8E650000]: lw         $a1, 0($s3)
    0880E9F0:[0E23DB3B]: jal        0x088F6CEC
    0880E9F4:[8E440000]: lw         $a0, 0($s2)
    0880E9F8:[1000000C]: b          0x0880EA2C
    0880E9FC:[26100002]: addiu      $s0, $s0, 2
    0880EA04:[00852021]: addu       $a0, $a0, $a1
    0880EA08:[56040008]: bnel       $s0, $a0, 0x0880EA2C
    0880EA0C:[26100002]: addiu      $s0, $s0, 2
    0880EA10:[0E23DB3B]: jal        0x088F6CEC
    0880EA14:[8FA4003C]: lw         $a0, 60($sp)
    0880EA18:[26940004]: addiu      $s4, $s4, 4
    0880EA1C:[26730004]: addiu      $s3, $s3, 4
    0880EA20:[26520004]: addiu      $s2, $s2, 4
    0880EA24:[26310001]: addiu      $s1, $s1, 1
    0880EA28:[26100002]: addiu      $s0, $s0, 2
    0880EA2C:[8FA40024]: lw         $a0, 36($sp)
    0880EA30:[3C054370]: lui        $a1, 0x4370 <=> li $a1, 0x43700000
    0880EA34:[44846000]: mtc1       $a0, $f12
    0880EA38:[3C064308]: lui        $a2, 0x4308 <=> li $a2, 0x43080000
    0880EA3C:[8FA40028]: lw         $a0, 40($sp)
    0880EA40:[46806320]: cvt.s.w    $f12, $f12
    0880EA44:[44856800]: mtc1       $a1, $f13
    0880EA48:[44847800]: mtc1       $a0, $f15
    0880EA4C:[46807BE0]: cvt.s.w    $f15, $f15
    0880EA50:[44867000]: mtc1       $a2, $f14
    0880EA54:[460DA340]: add.s      $f13, $f20, $f13
    0880EA58:[461C6302]: mul.s      $f12, $f12, $f28
    0880EA5C:[460EC380]: add.s      $f14, $f24, $f14
    0880EA60:[461A7BC2]: mul.s      $f15, $f15, $f26
    0880EA64:[8FA7002C]: lw         $a3, 44($sp)
    0880EA68:[460C6B00]: add.s      $f12, $f13, $f12
    0880EA6C:[8FA80030]: lw         $t0, 48($sp)
    0880EA70:[460F7380]: add.s      $f14, $f14, $f15
    0880EA74:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0880EA78:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    0880EA7C:[4600630D]: trunc.w.s  $f12, $f12
    0880EA80:[00005025]: or         $t2, $zr, $zr <=> li $t2, 0
    0880EA84:[4600734D]: trunc.w.s  $f13, $f14
    0880EA88:[44046000]: mfc1       $a0, $f12
    0880EA8C:[0E23DA61]: jal        0x088F6984
    0880EA90:[44056800]: mfc1       $a1, $f13
    0880EA94:[C7AF004C]: lwc1       $f15, 76($sp)
    0880EA98:[46167B00]: add.s      $f12, $f15, $f22
    0880EA9C:[461C6302]: mul.s      $f12, $f12, $f28
    0880EAA0:[460CA500]: add.s      $f20, $f20, $f12
    0880EAA4:[8FA40018]: lw         $a0, 24($sp)
    0880EAA8:[90850000]: lbu        $a1, 0($a0)
    0880EAAC:[14A0FFAA]: bne        $a1, $zr, 0x0880E958
    0880EAB0:[3406000A]: ori        $a2, $zr, 10 <=> li $a2, 10
    0880EAB4:[0E23DB3B]: jal        0x088F6CEC
    0880EAB8:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0880EABC:[C7B40050]: lwc1       $f20, 80($sp)
    0880EAC0:[C7B60054]: lwc1       $f22, 84($sp)
    0880EAC4:[C7B80058]: lwc1       $f24, 88($sp)
    0880EAC8:[C7BA005C]: lwc1       $f26, 92($sp)
    0880EACC:[C7BC0060]: lwc1       $f28, 96($sp)
    0880EAD0:[C7BE0064]: lwc1       $f30, 100($sp)
    0880EAD4:[8FB00068]: lw         $s0, 104($sp)
    0880EAD8:[8FB1006C]: lw         $s1, 108($sp)
    0880EADC:[8FB20070]: lw         $s2, 112($sp)
    0880EAE0:[8FB30074]: lw         $s3, 116($sp)
    0880EAE4:[8FB40078]: lw         $s4, 120($sp)
    0880EAE8:[8FB5007C]: lw         $s5, 124($sp)
    0880EAEC:[8FB60080]: lw         $s6, 128($sp)
    0880EAF0:[8FB70084]: lw         $s7, 132($sp)
    0880EAF4:[8FBE0088]: lw         $fp, 136($sp)
    0880EAF8:[8FBF008C]: lw         $ra, 140($sp)
    0880EAFC:[03E00008]: jr         $ra
    0880EB00:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 0880EAAC 66,263 times (length 87)
    0880E944:[460CC600]: add.s      $f24, $f24, $f12
    0880E948:[27BE0018]: addiu      $fp, $sp, 24
    0880E94C:[27B70024]: addiu      $s7, $sp, 36
    0880E950:[27B6002C]: addiu      $s6, $sp, 44
    0880E954:[3406000A]: ori        $a2, $zr, 10 <=> li $a2, 10
--> 0880E958:[14A6000D]: bne        $a1, $a2, 0x0880E990
    0880E95C:[00000000]: nop
    0880E960:[8FA50020]: lw         $a1, 32($sp)
    0880E964:[44856800]: mtc1       $a1, $f13
    0880E968:[C7AC0048]: lwc1       $f12, 72($sp)
    0880E96C:[46806B60]: cvt.s.w    $f13, $f13
    0880E970:[24840001]: addiu      $a0, $a0, 1
    0880E974:[C7B40040]: lwc1       $f20, 64($sp)
    0880E978:[AFA40018]: sw         $a0, 24($sp)
    0880E97C:[461E6B42]: mul.s      $f13, $f13, $f30
    0880E980:[460C6B00]: add.s      $f12, $f13, $f12
    0880E984:[461A6302]: mul.s      $f12, $f12, $f26
    0880E988:[10000046]: b          0x0880EAA4
    0880E98C:[460CC600]: add.s      $f24, $f24, $f12
    0880E990:[0E21ADB8]: jal        0x0886B6E0
    0880E994:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0880E998:[54400043]: bnel       $v0, $zr, 0x0880EAA8
    0880E99C:[8FA40018]: lw         $a0, 24($sp)
    0880E9A0:[0E23BEE0]: jal        0x088EFB80
    0880E9A4:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0880E9A8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0880E9AC:[0E23C1BE]: jal        0x088F06F8
    0880E9B0:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0880E9B4:[3045FFFF]: andi       $a1, $v0, -1
    0880E9B8:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0880E9BC:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    0880E9C0:[0E203BFA]: jal        0x0880EFE8
    0880E9C4:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    0880E9C8:[46000586]: mov.s      $f22, $f0
    0880E9CC:[0E203C57]: jal        0x0880F15C
    0880E9D0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0880E9D4:[8FA40044]: lw         $a0, 68($sp)
    0880E9D8:[0224202B]: sltu       $a0, $s1, $a0
    0880E9DC:[50800014]: beql       $a0, $zr, 0x0880EA30
    0880E9E0:[8FA40024]: lw         $a0, 36($sp)
    0880E9E4:[8E840000]: lw         $a0, 0($s4)
    0880E9E8:[56040006]: bnel       $s0, $a0, 0x0880EA04
    0880E9EC:[8E650000]: lw         $a1, 0($s3)
    0880E9F0:[0E23DB3B]: jal        0x088F6CEC
    0880E9F4:[8E440000]: lw         $a0, 0($s2)
    0880E9F8:[1000000C]: b          0x0880EA2C
    0880E9FC:[26100002]: addiu      $s0, $s0, 2
    0880EA04:[00852021]: addu       $a0, $a0, $a1
    0880EA08:[56040008]: bnel       $s0, $a0, 0x0880EA2C
    0880EA0C:[26100002]: addiu      $s0, $s0, 2
    0880EA10:[0E23DB3B]: jal        0x088F6CEC
    0880EA14:[8FA4003C]: lw         $a0, 60($sp)
    0880EA18:[26940004]: addiu      $s4, $s4, 4
    0880EA1C:[26730004]: addiu      $s3, $s3, 4
    0880EA20:[26520004]: addiu      $s2, $s2, 4
    0880EA24:[26310001]: addiu      $s1, $s1, 1
    0880EA28:[26100002]: addiu      $s0, $s0, 2
    0880EA2C:[8FA40024]: lw         $a0, 36($sp)
    0880EA30:[3C054370]: lui        $a1, 0x4370 <=> li $a1, 0x43700000
    0880EA34:[44846000]: mtc1       $a0, $f12
    0880EA38:[3C064308]: lui        $a2, 0x4308 <=> li $a2, 0x43080000
    0880EA3C:[8FA40028]: lw         $a0, 40($sp)
    0880EA40:[46806320]: cvt.s.w    $f12, $f12
    0880EA44:[44856800]: mtc1       $a1, $f13
    0880EA48:[44847800]: mtc1       $a0, $f15
    0880EA4C:[46807BE0]: cvt.s.w    $f15, $f15
    0880EA50:[44867000]: mtc1       $a2, $f14
    0880EA54:[460DA340]: add.s      $f13, $f20, $f13
    0880EA58:[461C6302]: mul.s      $f12, $f12, $f28
    0880EA5C:[460EC380]: add.s      $f14, $f24, $f14
    0880EA60:[461A7BC2]: mul.s      $f15, $f15, $f26
    0880EA64:[8FA7002C]: lw         $a3, 44($sp)
    0880EA68:[460C6B00]: add.s      $f12, $f13, $f12
    0880EA6C:[8FA80030]: lw         $t0, 48($sp)
    0880EA70:[460F7380]: add.s      $f14, $f14, $f15
    0880EA74:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0880EA78:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    0880EA7C:[4600630D]: trunc.w.s  $f12, $f12
    0880EA80:[00005025]: or         $t2, $zr, $zr <=> li $t2, 0
    0880EA84:[4600734D]: trunc.w.s  $f13, $f14
    0880EA88:[44046000]: mfc1       $a0, $f12
    0880EA8C:[0E23DA61]: jal        0x088F6984
    0880EA90:[44056800]: mfc1       $a1, $f13
    0880EA94:[C7AF004C]: lwc1       $f15, 76($sp)
    0880EA98:[46167B00]: add.s      $f12, $f15, $f22
    0880EA9C:[461C6302]: mul.s      $f12, $f12, $f28
    0880EAA0:[460CA500]: add.s      $f20, $f20, $f12
    0880EAA4:[8FA40018]: lw         $a0, 24($sp)
    0880EAA8:[90850000]: lbu        $a1, 0($a0)
--> 0880EAAC:[14A0FFAA]: bne        $a1, $zr, 0x0880E958
    0880EAB0:[3406000A]: ori        $a2, $zr, 10 <=> li $a2, 10
    0880EAB4:[0E23DB3B]: jal        0x088F6CEC
    0880EAB8:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0880EABC:[C7B40050]: lwc1       $f20, 80($sp)
_S1_2_88EFB80 3,236,643 instructions (3.272%), 60,357 calls (088EFB80 - 088EFCF8, length 95)
    088EFB80:[8C830000]: lw         $v1, 0($a0)
    088EFB84:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088EFB88:[90640000]: lbu        $a0, 0($v1)
    088EFB8C:[24820060]: addiu      $v0, $a0, 96
    088EFB90:[304600FF]: andi       $a2, $v0, 255
    088EFB94:[000451C2]: srl        $t2, $a0, 0x0007
    088EFB98:[39480001]: xori       $t0, $t2, 1
    088EFB9C:[2CC90040]: sltiu      $t1, $a2, 64
    088EFBA0:[01093025]: or         $a2, $t0, $t1
    088EFBA4:[14C00004]: bne        $a2, $zr, 0x088EFBB8
    088EFBA8:[24650001]: addiu      $a1, $v1, 1
    088EFBAC:[2C8B00FD]: sltiu      $t3, $a0, 253
    088EFBB0:[55600004]: bnel       $t3, $zr, 0x088EFBC4
    088EFBB4:[248E007F]: addiu      $t6, $a0, 127
    088EFBB8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088EFBBC:[03E00008]: jr         $ra
    088EFBC0:[ACE50000]: sw         $a1, 0($a3)
    088EFBC4:[31CD00FF]: andi       $t5, $t6, 255
    088EFBC8:[2DAC001F]: sltiu      $t4, $t5, 31
    088EFBCC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088EFBD0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088EFBD4:[11800036]: beq        $t4, $zr, 0x088EFCB0
    088EFBD8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088EFBDC:[00047840]: sll        $t7, $a0, 0x0001
    088EFBE0:[25E6FEFF]: addiu      $a2, $t7, -257
    088EFBE4:[10C00012]: beq        $a2, $zr, 0x088EFC30
    088EFBE8:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFBEC:[90A40000]: lbu        $a0, 0($a1)
    088EFBF0:[2483FFC0]: addiu      $v1, $a0, -64
    088EFBF4:[307900FF]: andi       $t9, $v1, 255
    088EFBF8:[2F38003F]: sltiu      $t8, $t9, 63
    088EFBFC:[1300001E]: beq        $t8, $zr, 0x088EFC78
    088EFC00:[24A50001]: addiu      $a1, $a1, 1
    088EFC04:[2488FFC1]: addiu      $t0, $a0, -63
    088EFC08:[11200009]: beq        $t1, $zr, 0x088EFC30
    088EFC0C:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFC10:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088EFC14:[10C40016]: beq        $a2, $a0, 0x088EFC70
    088EFC18:[240F000B]: addiu      $t7, $zr, 11 <=> li $t7, 11
    088EFC1C:[10CF0012]: beq        $a2, $t7, 0x088EFC68
    088EFC20:[38C2004D]: xori       $v0, $a2, 77
    088EFC24:[2418000F]: addiu      $t8, $zr, 15 <=> li $t8, 15
    088EFC28:[0302300A]: movz       $a2, $t8, $v0
    088EFC2C:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFC30:[2D0B0001]: sltiu      $t3, $t0, 1
    088EFC34:[014BC825]: or         $t9, $t2, $t3
    088EFC38:[53200004]: beql       $t9, $zr, 0x088EFC4C
    088EFC3C:[24CE0020]: addiu      $t6, $a2, 32
    088EFC40:[3C080899]: lui        $t0, 0x0899 <=> li $t0, 0x08990000
    088EFC44:[0A23BEEF]: j          0x088EFBBC
    088EFC48:[95028FE8]: lhu        $v0, -28696($t0)
    088EFC4C:[00096BC0]: sll        $t5, $t1, 0x000F
    088EFC50:[000E1A00]: sll        $v1, $t6, 0x0008
    088EFC54:[01A34825]: or         $t1, $t5, $v1
    088EFC58:[250C0020]: addiu      $t4, $t0, 32
    088EFC5C:[012C3025]: or         $a2, $t1, $t4
    088EFC60:[0A23BEEF]: j          0x088EFBBC
    088EFC64:[30C2FFFF]: andi       $v0, $a2, -1
    088EFC68:[0A23BF0B]: j          0x088EFC2C
    088EFC6C:[24060005]: addiu      $a2, $zr, 5 <=> li $a2, 5
    088EFC70:[0A23BF0B]: j          0x088EFC2C
    088EFC74:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088EFC78:[248CFF80]: addiu      $t4, $a0, -128
    088EFC7C:[318B00FF]: andi       $t3, $t4, 255
    088EFC80:[2D6A001F]: sltiu      $t2, $t3, 31
    088EFC84:[11400003]: beq        $t2, $zr, 0x088EFC94
    088EFC88:[248E0061]: addiu      $t6, $a0, 97
    088EFC8C:[0A23BF02]: j          0x088EFC08
    088EFC90:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    088EFC94:[31CD00FF]: andi       $t5, $t6, 255
    088EFC98:[2DA3005E]: sltiu      $v1, $t5, 94
    088EFC9C:[1060FFDA]: beq        $v1, $zr, 0x088EFC08
    088EFCA0:[00000000]: nop
    088EFCA4:[2488FF62]: addiu      $t0, $a0, -158
    088EFCA8:[0A23BF02]: j          0x088EFC08
    088EFCAC:[24C60001]: addiu      $a2, $a2, 1
    088EFCB0:[248A0020]: addiu      $t2, $a0, 32
    088EFCB4:[315900FF]: andi       $t9, $t2, 255
    088EFCB8:[2F380010]: sltiu      $t8, $t9, 16
    088EFCBC:[13000004]: beq        $t8, $zr, 0x088EFCD0
    088EFCC0:[248D0010]: addiu      $t5, $a0, 16
    088EFCC4:[00041840]: sll        $v1, $a0, 0x0001
    088EFCC8:[0A23BEF9]: j          0x088EFBE4
    088EFCCC:[2466FE7F]: addiu      $a2, $v1, -385
    088EFCD0:[31AC00FF]: andi       $t4, $t5, 255
    088EFCD4:[2D8B000D]: sltiu      $t3, $t4, 13
    088EFCD8:[1160FFD5]: beq        $t3, $zr, 0x088EFC30
    088EFCDC:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFCE0:[00047840]: sll        $t7, $a0, 0x0001
    088EFCE4:[25E9FE65]: addiu      $t1, $t7, -411
    088EFCE8:[2C8E00F4]: sltiu      $t6, $a0, 244
    088EFCEC:[25E6FE27]: addiu      $a2, $t7, -473
    088EFCF0:[012E300A]: movz       $a2, $t1, $t6
    088EFCF4:[0A23BEF9]: j          0x088EFBE4
    088EFCF8:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
  Back Branch 088EFC60 60,357 times (length 43)
    088EFBA8:[24650001]: addiu      $a1, $v1, 1
    088EFBAC:[2C8B00FD]: sltiu      $t3, $a0, 253
    088EFBB0:[55600004]: bnel       $t3, $zr, 0x088EFBC4
    088EFBB4:[248E007F]: addiu      $t6, $a0, 127
    088EFBB8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 088EFBBC:[03E00008]: jr         $ra
    088EFBC0:[ACE50000]: sw         $a1, 0($a3)
    088EFBC4:[31CD00FF]: andi       $t5, $t6, 255
    088EFBC8:[2DAC001F]: sltiu      $t4, $t5, 31
    088EFBCC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088EFBD0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088EFBD4:[11800036]: beq        $t4, $zr, 0x088EFCB0
    088EFBD8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088EFBDC:[00047840]: sll        $t7, $a0, 0x0001
    088EFBE0:[25E6FEFF]: addiu      $a2, $t7, -257
    088EFBE4:[10C00012]: beq        $a2, $zr, 0x088EFC30
    088EFBE8:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFBEC:[90A40000]: lbu        $a0, 0($a1)
    088EFBF0:[2483FFC0]: addiu      $v1, $a0, -64
    088EFBF4:[307900FF]: andi       $t9, $v1, 255
    088EFBF8:[2F38003F]: sltiu      $t8, $t9, 63
    088EFBFC:[1300001E]: beq        $t8, $zr, 0x088EFC78
    088EFC00:[24A50001]: addiu      $a1, $a1, 1
    088EFC04:[2488FFC1]: addiu      $t0, $a0, -63
    088EFC08:[11200009]: beq        $t1, $zr, 0x088EFC30
    088EFC0C:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFC10:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088EFC14:[10C40016]: beq        $a2, $a0, 0x088EFC70
    088EFC18:[240F000B]: addiu      $t7, $zr, 11 <=> li $t7, 11
    088EFC1C:[10CF0012]: beq        $a2, $t7, 0x088EFC68
    088EFC20:[38C2004D]: xori       $v0, $a2, 77
    088EFC24:[2418000F]: addiu      $t8, $zr, 15 <=> li $t8, 15
    088EFC28:[0302300A]: movz       $a2, $t8, $v0
    088EFC2C:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFC30:[2D0B0001]: sltiu      $t3, $t0, 1
    088EFC34:[014BC825]: or         $t9, $t2, $t3
    088EFC38:[53200004]: beql       $t9, $zr, 0x088EFC4C
    088EFC3C:[24CE0020]: addiu      $t6, $a2, 32
    088EFC40:[3C080899]: lui        $t0, 0x0899 <=> li $t0, 0x08990000
    088EFC44:[0A23BEEF]: j          0x088EFBBC
    088EFC48:[95028FE8]: lhu        $v0, -28696($t0)
    088EFC4C:[00096BC0]: sll        $t5, $t1, 0x000F
    088EFC50:[000E1A00]: sll        $v1, $t6, 0x0008
    088EFC54:[01A34825]: or         $t1, $t5, $v1
    088EFC58:[250C0020]: addiu      $t4, $t0, 32
    088EFC5C:[012C3025]: or         $a2, $t1, $t4
--> 088EFC60:[0A23BEEF]: j          0x088EFBBC
    088EFC64:[30C2FFFF]: andi       $v0, $a2, -1
    088EFC68:[0A23BF0B]: j          0x088EFC2C
    088EFC6C:[24060005]: addiu      $a2, $zr, 5 <=> li $a2, 5
    088EFC70:[0A23BF0B]: j          0x088EFC2C
  Back Branch 088EFCA8 40,935 times (length 42)
    088EFBF4:[307900FF]: andi       $t9, $v1, 255
    088EFBF8:[2F38003F]: sltiu      $t8, $t9, 63
    088EFBFC:[1300001E]: beq        $t8, $zr, 0x088EFC78
    088EFC00:[24A50001]: addiu      $a1, $a1, 1
    088EFC04:[2488FFC1]: addiu      $t0, $a0, -63
--> 088EFC08:[11200009]: beq        $t1, $zr, 0x088EFC30
    088EFC0C:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFC10:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088EFC14:[10C40016]: beq        $a2, $a0, 0x088EFC70
    088EFC18:[240F000B]: addiu      $t7, $zr, 11 <=> li $t7, 11
    088EFC1C:[10CF0012]: beq        $a2, $t7, 0x088EFC68
    088EFC20:[38C2004D]: xori       $v0, $a2, 77
    088EFC24:[2418000F]: addiu      $t8, $zr, 15 <=> li $t8, 15
    088EFC28:[0302300A]: movz       $a2, $t8, $v0
    088EFC2C:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFC30:[2D0B0001]: sltiu      $t3, $t0, 1
    088EFC34:[014BC825]: or         $t9, $t2, $t3
    088EFC38:[53200004]: beql       $t9, $zr, 0x088EFC4C
    088EFC3C:[24CE0020]: addiu      $t6, $a2, 32
    088EFC40:[3C080899]: lui        $t0, 0x0899 <=> li $t0, 0x08990000
    088EFC44:[0A23BEEF]: j          0x088EFBBC
    088EFC48:[95028FE8]: lhu        $v0, -28696($t0)
    088EFC4C:[00096BC0]: sll        $t5, $t1, 0x000F
    088EFC50:[000E1A00]: sll        $v1, $t6, 0x0008
    088EFC54:[01A34825]: or         $t1, $t5, $v1
    088EFC58:[250C0020]: addiu      $t4, $t0, 32
    088EFC5C:[012C3025]: or         $a2, $t1, $t4
    088EFC60:[0A23BEEF]: j          0x088EFBBC
    088EFC64:[30C2FFFF]: andi       $v0, $a2, -1
    088EFC68:[0A23BF0B]: j          0x088EFC2C
    088EFC6C:[24060005]: addiu      $a2, $zr, 5 <=> li $a2, 5
    088EFC70:[0A23BF0B]: j          0x088EFC2C
    088EFC74:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088EFC78:[248CFF80]: addiu      $t4, $a0, -128
    088EFC7C:[318B00FF]: andi       $t3, $t4, 255
    088EFC80:[2D6A001F]: sltiu      $t2, $t3, 31
    088EFC84:[11400003]: beq        $t2, $zr, 0x088EFC94
    088EFC88:[248E0061]: addiu      $t6, $a0, 97
    088EFC8C:[0A23BF02]: j          0x088EFC08
    088EFC90:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    088EFC94:[31CD00FF]: andi       $t5, $t6, 255
    088EFC98:[2DA3005E]: sltiu      $v1, $t5, 94
    088EFC9C:[1060FFDA]: beq        $v1, $zr, 0x088EFC08
    088EFCA0:[00000000]: nop
    088EFCA4:[2488FF62]: addiu      $t0, $a0, -158
--> 088EFCA8:[0A23BF02]: j          0x088EFC08
    088EFCAC:[24C60001]: addiu      $a2, $a2, 1
    088EFCB0:[248A0020]: addiu      $t2, $a0, 32
    088EFCB4:[315900FF]: andi       $t9, $t2, 255
    088EFCB8:[2F380010]: sltiu      $t8, $t9, 16
  Back Branch 088EFC9C 40,935 times (length 39)
    088EFBF4:[307900FF]: andi       $t9, $v1, 255
    088EFBF8:[2F38003F]: sltiu      $t8, $t9, 63
    088EFBFC:[1300001E]: beq        $t8, $zr, 0x088EFC78
    088EFC00:[24A50001]: addiu      $a1, $a1, 1
    088EFC04:[2488FFC1]: addiu      $t0, $a0, -63
--> 088EFC08:[11200009]: beq        $t1, $zr, 0x088EFC30
    088EFC0C:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFC10:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088EFC14:[10C40016]: beq        $a2, $a0, 0x088EFC70
    088EFC18:[240F000B]: addiu      $t7, $zr, 11 <=> li $t7, 11
    088EFC1C:[10CF0012]: beq        $a2, $t7, 0x088EFC68
    088EFC20:[38C2004D]: xori       $v0, $a2, 77
    088EFC24:[2418000F]: addiu      $t8, $zr, 15 <=> li $t8, 15
    088EFC28:[0302300A]: movz       $a2, $t8, $v0
    088EFC2C:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFC30:[2D0B0001]: sltiu      $t3, $t0, 1
    088EFC34:[014BC825]: or         $t9, $t2, $t3
    088EFC38:[53200004]: beql       $t9, $zr, 0x088EFC4C
    088EFC3C:[24CE0020]: addiu      $t6, $a2, 32
    088EFC40:[3C080899]: lui        $t0, 0x0899 <=> li $t0, 0x08990000
    088EFC44:[0A23BEEF]: j          0x088EFBBC
    088EFC48:[95028FE8]: lhu        $v0, -28696($t0)
    088EFC4C:[00096BC0]: sll        $t5, $t1, 0x000F
    088EFC50:[000E1A00]: sll        $v1, $t6, 0x0008
    088EFC54:[01A34825]: or         $t1, $t5, $v1
    088EFC58:[250C0020]: addiu      $t4, $t0, 32
    088EFC5C:[012C3025]: or         $a2, $t1, $t4
    088EFC60:[0A23BEEF]: j          0x088EFBBC
    088EFC64:[30C2FFFF]: andi       $v0, $a2, -1
    088EFC68:[0A23BF0B]: j          0x088EFC2C
    088EFC6C:[24060005]: addiu      $a2, $zr, 5 <=> li $a2, 5
    088EFC70:[0A23BF0B]: j          0x088EFC2C
    088EFC74:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088EFC78:[248CFF80]: addiu      $t4, $a0, -128
    088EFC7C:[318B00FF]: andi       $t3, $t4, 255
    088EFC80:[2D6A001F]: sltiu      $t2, $t3, 31
    088EFC84:[11400003]: beq        $t2, $zr, 0x088EFC94
    088EFC88:[248E0061]: addiu      $t6, $a0, 97
    088EFC8C:[0A23BF02]: j          0x088EFC08
    088EFC90:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    088EFC94:[31CD00FF]: andi       $t5, $t6, 255
    088EFC98:[2DA3005E]: sltiu      $v1, $t5, 94
--> 088EFC9C:[1060FFDA]: beq        $v1, $zr, 0x088EFC08
    088EFCA0:[00000000]: nop
    088EFCA4:[2488FF62]: addiu      $t0, $a0, -158
    088EFCA8:[0A23BF02]: j          0x088EFC08
    088EFCAC:[24C60001]: addiu      $a2, $a2, 1
  Back Branch 088EFC8C 1,656 times (length 35)
    088EFBF4:[307900FF]: andi       $t9, $v1, 255
    088EFBF8:[2F38003F]: sltiu      $t8, $t9, 63
    088EFBFC:[1300001E]: beq        $t8, $zr, 0x088EFC78
    088EFC00:[24A50001]: addiu      $a1, $a1, 1
    088EFC04:[2488FFC1]: addiu      $t0, $a0, -63
--> 088EFC08:[11200009]: beq        $t1, $zr, 0x088EFC30
    088EFC0C:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFC10:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088EFC14:[10C40016]: beq        $a2, $a0, 0x088EFC70
    088EFC18:[240F000B]: addiu      $t7, $zr, 11 <=> li $t7, 11
    088EFC1C:[10CF0012]: beq        $a2, $t7, 0x088EFC68
    088EFC20:[38C2004D]: xori       $v0, $a2, 77
    088EFC24:[2418000F]: addiu      $t8, $zr, 15 <=> li $t8, 15
    088EFC28:[0302300A]: movz       $a2, $t8, $v0
    088EFC2C:[2CCA0001]: sltiu      $t2, $a2, 1
    088EFC30:[2D0B0001]: sltiu      $t3, $t0, 1
    088EFC34:[014BC825]: or         $t9, $t2, $t3
    088EFC38:[53200004]: beql       $t9, $zr, 0x088EFC4C
    088EFC3C:[24CE0020]: addiu      $t6, $a2, 32
    088EFC40:[3C080899]: lui        $t0, 0x0899 <=> li $t0, 0x08990000
    088EFC44:[0A23BEEF]: j          0x088EFBBC
    088EFC48:[95028FE8]: lhu        $v0, -28696($t0)
    088EFC4C:[00096BC0]: sll        $t5, $t1, 0x000F
    088EFC50:[000E1A00]: sll        $v1, $t6, 0x0008
    088EFC54:[01A34825]: or         $t1, $t5, $v1
    088EFC58:[250C0020]: addiu      $t4, $t0, 32
    088EFC5C:[012C3025]: or         $a2, $t1, $t4
    088EFC60:[0A23BEEF]: j          0x088EFBBC
    088EFC64:[30C2FFFF]: andi       $v0, $a2, -1
    088EFC68:[0A23BF0B]: j          0x088EFC2C
    088EFC6C:[24060005]: addiu      $a2, $zr, 5 <=> li $a2, 5
    088EFC70:[0A23BF0B]: j          0x088EFC2C
    088EFC74:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088EFC78:[248CFF80]: addiu      $t4, $a0, -128
    088EFC7C:[318B00FF]: andi       $t3, $t4, 255
    088EFC80:[2D6A001F]: sltiu      $t2, $t3, 31
    088EFC84:[11400003]: beq        $t2, $zr, 0x088EFC94
    088EFC88:[248E0061]: addiu      $t6, $a0, 97
--> 088EFC8C:[0A23BF02]: j          0x088EFC08
    088EFC90:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    088EFC94:[31CD00FF]: andi       $t5, $t6, 255
    088EFC98:[2DA3005E]: sltiu      $v1, $t5, 94
    088EFC9C:[1060FFDA]: beq        $v1, $zr, 0x088EFC08
_S1_2_88E64E4 2,522,757 instructions (2.550%), 9,056 calls (088E64E4 - 088E6828, length 210)
    088E64E4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088E64E8:[8C840000]: lw         $a0, 0($a0)
    088E64EC:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    088E64F0:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    088E64F4:[2C820002]: sltiu      $v0, $a0, 2
    088E64F8:[1440000F]: bne        $v0, $zr, 0x088E6538
    088E64FC:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088E6500:[8CA30000]: lw         $v1, 0($a1)
    088E6504:[2C620002]: sltiu      $v0, $v1, 2
    088E6508:[1440000B]: bne        $v0, $zr, 0x088E6538
    088E650C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088E6510:[38820004]: xori       $v0, $a0, 4
    088E6514:[1440000C]: bne        $v0, $zr, 0x088E6548
    088E6518:[38620004]: xori       $v0, $v1, 4
    088E651C:[14400006]: bne        $v0, $zr, 0x088E6538
    088E6520:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088E6524:[8CA40004]: lw         $a0, 4($a1)
    088E6528:[8CE30004]: lw         $v1, 4($a3)
    088E652C:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E6530:[10640003]: beq        $v1, $a0, 0x088E6540
    088E6534:[2446FC30]: addiu      $a2, $v0, -976
    088E6538:[03E00008]: jr         $ra
    088E653C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088E6540:[0A23994E]: j          0x088E6538
    088E6544:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088E6548:[1040FFFB]: beq        $v0, $zr, 0x088E6538
    088E654C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088E6550:[38620002]: xori       $v0, $v1, 2
    088E6554:[14400014]: bne        $v0, $zr, 0x088E65A8
    088E6558:[38820002]: xori       $v0, $a0, 2
    088E655C:[1440FFF6]: bne        $v0, $zr, 0x088E6538
    088E6560:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088E6564:[AD440000]: sw         $a0, 0($t2)
    088E6568:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    088E656C:[8CE20004]: lw         $v0, 4($a3)
    088E6570:[AD420004]: sw         $v0, 4($t2)
    088E6574:[8CE30008]: lw         $v1, 8($a3)
    088E6578:[AD430008]: sw         $v1, 8($t2)
    088E657C:[8CE2000C]: lw         $v0, 12($a3)
    088E6580:[AD42000C]: sw         $v0, 12($t2)
    088E6584:[8CE30010]: lw         $v1, 16($a3)
    088E6588:[AD430010]: sw         $v1, 16($t2)
    088E658C:[8CE40014]: lw         $a0, 20($a3)
    088E6590:[AD440014]: sw         $a0, 20($t2)
    088E6594:[8CE20004]: lw         $v0, 4($a3)
    088E6598:[8CA30004]: lw         $v1, 4($a1)
    088E659C:[00431024]: and        $v0, $v0, $v1
    088E65A0:[0A23994E]: j          0x088E6538
    088E65A4:[AD420004]: sw         $v0, 4($t2)
    088E65A8:[1040FFE3]: beq        $v0, $zr, 0x088E6538
    088E65AC:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088E65B0:[8CEB0008]: lw         $t3, 8($a3)
    088E65B4:[8CA90008]: lw         $t1, 8($a1)
    088E65B8:[8CEC0010]: lw         $t4, 16($a3)
    088E65BC:[8CED0014]: lw         $t5, 20($a3)
    088E65C0:[8CAE0010]: lw         $t6, 16($a1)
    088E65C4:[8CAF0014]: lw         $t7, 20($a1)
    088E65C8:[01691023]: subu       $v0, $t3, $t1
    088E65CC:[04420001]: bltzl      $v0, 0x088E65D4
    088E65D0:[00021023]: subu       $v0, $zr, $v0 <=> negu $v0, $v0
    088E65D4:[28420040]: slti       $v0, $v0, 64
    088E65D8:[1040008A]: beq        $v0, $zr, 0x088E6804
    088E65DC:[012B102A]: slt        $v0, $t1, $t3
    088E65E0:[10400010]: beq        $v0, $zr, 0x088E6624
    088E65E4:[0169102A]: slt        $v0, $t3, $t1
    088E65E8:[24190000]: addiu      $t9, $zr, 0 <=> li $t9, 0
    088E65EC:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    088E65F0:[01694823]: subu       $t1, $t3, $t1
    088E65F4:[000E2042]: srl        $a0, $t6, 0x0001
    088E65F8:[000F37C0]: sll        $a2, $t7, 0x001F
    088E65FC:[00862025]: or         $a0, $a0, $a2
    088E6600:[000F2842]: srl        $a1, $t7, 0x0001
    088E6604:[01D81024]: and        $v0, $t6, $t8
    088E6608:[01F91824]: and        $v1, $t7, $t9
    088E660C:[2529FFFF]: addiu      $t1, $t1, -1
    088E6610:[00447025]: or         $t6, $v0, $a0
    088E6614:[1520FFF7]: bne        $t1, $zr, 0x088E65F4
    088E6618:[00657825]: or         $t7, $v1, $a1
    088E661C:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088E6620:[0169102A]: slt        $v0, $t3, $t1
    088E6624:[50400010]: beql       $v0, $zr, 0x088E6668
    088E6628:[8CE60004]: lw         $a2, 4($a3)
    088E662C:[24190000]: addiu      $t9, $zr, 0 <=> li $t9, 0
    088E6630:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    088E6634:[012B5823]: subu       $t3, $t1, $t3
    088E6638:[000C2042]: srl        $a0, $t4, 0x0001
    088E663C:[000D37C0]: sll        $a2, $t5, 0x001F
    088E6640:[00862025]: or         $a0, $a0, $a2
    088E6644:[000D2842]: srl        $a1, $t5, 0x0001
    088E6648:[01981024]: and        $v0, $t4, $t8
    088E664C:[01B91824]: and        $v1, $t5, $t9
    088E6650:[256BFFFF]: addiu      $t3, $t3, -1
    088E6654:[00446025]: or         $t4, $v0, $a0
    088E6658:[1560FFF7]: bne        $t3, $zr, 0x088E6638
    088E665C:[00656825]: or         $t5, $v1, $a1
    088E6660:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    088E6664:[8CE60004]: lw         $a2, 4($a3)
    088E6668:[8D020004]: lw         $v0, 4($t0)
    088E666C:[10C2005B]: beq        $a2, $v0, 0x088E67DC
    088E6670:[01ED2823]: subu       $a1, $t7, $t5
    088E6674:[01CC102B]: sltu       $v0, $t6, $t4
    088E6678:[01CC2023]: subu       $a0, $t6, $t4
    088E667C:[14C00005]: bne        $a2, $zr, 0x088E6694
    088E6680:[00A22823]: subu       $a1, $a1, $v0
    088E6684:[018E102B]: sltu       $v0, $t4, $t6
    088E6688:[01AF2823]: subu       $a1, $t5, $t7
    088E668C:[018E2023]: subu       $a0, $t4, $t6
    088E6690:[00A22823]: subu       $a1, $a1, $v0
    088E6694:[04A00048]: bltz       $a1, 0x088E67B8
    088E6698:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088E669C:[AD4B0008]: sw         $t3, 8($t2)
    088E66A0:[AD440010]: sw         $a0, 16($t2)
    088E66A4:[AD450014]: sw         $a1, 20($t2)
    088E66A8:[AD400004]: sw         $zr, 4($t2)
    088E66AC:[8D480010]: lw         $t0, 16($t2)
    088E66B0:[8D490014]: lw         $t1, 20($t2)
    088E66B4:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    088E66B8:[34C6FFFF]: ori        $a2, $a2, -1
    088E66BC:[2504FFFF]: addiu      $a0, $t0, -1
    088E66C0:[2C83FFFF]: sltiu      $v1, $a0, -1
    088E66C4:[2525FFFF]: addiu      $a1, $t1, -1
    088E66C8:[00A32821]: addu       $a1, $a1, $v1
    088E66CC:[00C5102B]: sltu       $v0, $a2, $a1
    088E66D0:[5440001C]: bnel       $v0, $zr, 0x088E6744
    088E66D4:[8D420014]: lw         $v0, 20($t2)
    088E66D8:[10A60033]: beq        $a1, $a2, 0x088E67A8
    088E66DC:[2C82FFFF]: sltiu      $v0, $a0, -1
    088E66E0:[00081FC2]: srl        $v1, $t0, 0x001F
    088E66E4:[8D420008]: lw         $v0, 8($t2)
    088E66E8:[00093840]: sll        $a3, $t1, 0x0001
    088E66EC:[00E33825]: or         $a3, $a3, $v1
    088E66F0:[00083040]: sll        $a2, $t0, 0x0001
    088E66F4:[3C0B0FFF]: lui        $t3, 0x0FFF <=> li $t3, 0x0FFF0000
    088E66F8:[24C4FFFF]: addiu      $a0, $a2, -1
    088E66FC:[2C83FFFF]: sltiu      $v1, $a0, -1
    088E6700:[24E5FFFF]: addiu      $a1, $a3, -1
    088E6704:[00A32821]: addu       $a1, $a1, $v1
    088E6708:[356BFFFF]: ori        $t3, $t3, -1
    088E670C:[2442FFFF]: addiu      $v0, $v0, -1
    088E6710:[0165182B]: sltu       $v1, $t3, $a1
    088E6714:[2C8CFFFF]: sltiu      $t4, $a0, -1
    088E6718:[AD420008]: sw         $v0, 8($t2)
    088E671C:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    088E6720:[AD460010]: sw         $a2, 16($t2)
    088E6724:[AD470014]: sw         $a3, 20($t2)
    088E6728:[14600005]: bne        $v1, $zr, 0x088E6740
    088E672C:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    088E6730:[14ABFFEC]: bne        $a1, $t3, 0x088E66E4
    088E6734:[00081FC2]: srl        $v1, $t0, 0x001F
    088E6738:[5580FFEB]: bnel       $t4, $zr, 0x088E66E8
    088E673C:[8D420008]: lw         $v0, 8($t2)
    088E6740:[8D420014]: lw         $v0, 20($t2)
    088E6744:[3C031FFF]: lui        $v1, 0x1FFF <=> li $v1, 0x1FFF0000
    088E6748:[3463FFFF]: ori        $v1, $v1, -1
    088E674C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088E6750:[0062182B]: sltu       $v1, $v1, $v0
    088E6754:[10600012]: beq        $v1, $zr, 0x088E67A0
    088E6758:[AD440000]: sw         $a0, 0($t2)
    088E675C:[8D440010]: lw         $a0, 16($t2)
    088E6760:[8D450014]: lw         $a1, 20($t2)
    088E6764:[8D460008]: lw         $a2, 8($t2)
    088E6768:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E676C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088E6770:[00821024]: and        $v0, $a0, $v0
    088E6774:[00053FC0]: sll        $a3, $a1, 0x001F
    088E6778:[00042042]: srl        $a0, $a0, 0x0001
    088E677C:[00A31824]: and        $v1, $a1, $v1
    088E6780:[00872025]: or         $a0, $a0, $a3
    088E6784:[00052842]: srl        $a1, $a1, 0x0001
    088E6788:[00441025]: or         $v0, $v0, $a0
    088E678C:[00651825]: or         $v1, $v1, $a1
    088E6790:[24C60001]: addiu      $a2, $a2, 1
    088E6794:[AD420010]: sw         $v0, 16($t2)
    088E6798:[AD430014]: sw         $v1, 20($t2)
    088E679C:[AD460008]: sw         $a2, 8($t2)
    088E67A0:[0A23994E]: j          0x088E6538
    088E67A4:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    088E67A8:[1440FFCE]: bne        $v0, $zr, 0x088E66E4
    088E67AC:[00081FC2]: srl        $v1, $t0, 0x001F
    088E67B0:[0A2399D1]: j          0x088E6744
    088E67B4:[8D420014]: lw         $v0, 20($t2)
    088E67B8:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    088E67BC:[00052823]: subu       $a1, $zr, $a1 <=> negu $a1, $a1
    088E67C0:[0004182B]: sltu       $v1, $zr, $a0 <=> move $v1, $a0
    088E67C4:[00A32823]: subu       $a1, $a1, $v1
    088E67C8:[AD420004]: sw         $v0, 4($t2)
    088E67CC:[AD4B0008]: sw         $t3, 8($t2)
    088E67D0:[AD440010]: sw         $a0, 16($t2)
    088E67D4:[0A2399AB]: j          0x088E66AC
    088E67D8:[AD450014]: sw         $a1, 20($t2)
    088E67DC:[018E1021]: addu       $v0, $t4, $t6
    088E67E0:[004E202B]: sltu       $a0, $v0, $t6
    088E67E4:[01AF1821]: addu       $v1, $t5, $t7
    088E67E8:[00641821]: addu       $v1, $v1, $a0
    088E67EC:[AD460004]: sw         $a2, 4($t2)
    088E67F0:[AD4B0008]: sw         $t3, 8($t2)
    088E67F4:[AD420010]: sw         $v0, 16($t2)
    088E67F8:[AD430014]: sw         $v1, 20($t2)
    088E67FC:[0A2399D1]: j          0x088E6744
    088E6800:[8D420014]: lw         $v0, 20($t2)
    088E6804:[10400005]: beq        $v0, $zr, 0x088E681C
    088E6808:[00000000]: nop
    088E680C:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    088E6810:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    088E6814:[0A23999A]: j          0x088E6668
    088E6818:[8CE60004]: lw         $a2, 4($a3)
    088E681C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088E6820:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    088E6824:[0A239999]: j          0x088E6664
    088E6828:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
  Back Branch 088E6614 54,716 times (length 10)
    088E65E0:[10400010]: beq        $v0, $zr, 0x088E6624
    088E65E4:[0169102A]: slt        $v0, $t3, $t1
    088E65E8:[24190000]: addiu      $t9, $zr, 0 <=> li $t9, 0
    088E65EC:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    088E65F0:[01694823]: subu       $t1, $t3, $t1
--> 088E65F4:[000E2042]: srl        $a0, $t6, 0x0001
    088E65F8:[000F37C0]: sll        $a2, $t7, 0x001F
    088E65FC:[00862025]: or         $a0, $a0, $a2
    088E6600:[000F2842]: srl        $a1, $t7, 0x0001
    088E6604:[01D81024]: and        $v0, $t6, $t8
    088E6608:[01F91824]: and        $v1, $t7, $t9
    088E660C:[2529FFFF]: addiu      $t1, $t1, -1
    088E6610:[00447025]: or         $t6, $v0, $a0
--> 088E6614:[1520FFF7]: bne        $t1, $zr, 0x088E65F4
    088E6618:[00657825]: or         $t7, $v1, $a1
    088E661C:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088E6620:[0169102A]: slt        $v0, $t3, $t1
    088E6624:[50400010]: beql       $v0, $zr, 0x088E6668
  Back Branch 088E6658 49,616 times (length 10)
    088E6624:[50400010]: beql       $v0, $zr, 0x088E6668
    088E6628:[8CE60004]: lw         $a2, 4($a3)
    088E662C:[24190000]: addiu      $t9, $zr, 0 <=> li $t9, 0
    088E6630:[24180001]: addiu      $t8, $zr, 1 <=> li $t8, 1
    088E6634:[012B5823]: subu       $t3, $t1, $t3
--> 088E6638:[000C2042]: srl        $a0, $t4, 0x0001
    088E663C:[000D37C0]: sll        $a2, $t5, 0x001F
    088E6640:[00862025]: or         $a0, $a0, $a2
    088E6644:[000D2842]: srl        $a1, $t5, 0x0001
    088E6648:[01981024]: and        $v0, $t4, $t8
    088E664C:[01B91824]: and        $v1, $t5, $t9
    088E6650:[256BFFFF]: addiu      $t3, $t3, -1
    088E6654:[00446025]: or         $t4, $v0, $a0
--> 088E6658:[1560FFF7]: bne        $t3, $zr, 0x088E6638
    088E665C:[00656825]: or         $t5, $v1, $a1
    088E6660:[01205821]: addu       $t3, $t1, $zr <=> move $t3, $t1
    088E6664:[8CE60004]: lw         $a2, 4($a3)
    088E6668:[8D020004]: lw         $v0, 4($t0)
  Back Branch 088E6730 35,046 times (length 21)
    088E66D0:[5440001C]: bnel       $v0, $zr, 0x088E6744
    088E66D4:[8D420014]: lw         $v0, 20($t2)
    088E66D8:[10A60033]: beq        $a1, $a2, 0x088E67A8
    088E66DC:[2C82FFFF]: sltiu      $v0, $a0, -1
    088E66E0:[00081FC2]: srl        $v1, $t0, 0x001F
--> 088E66E4:[8D420008]: lw         $v0, 8($t2)
    088E66E8:[00093840]: sll        $a3, $t1, 0x0001
    088E66EC:[00E33825]: or         $a3, $a3, $v1
    088E66F0:[00083040]: sll        $a2, $t0, 0x0001
    088E66F4:[3C0B0FFF]: lui        $t3, 0x0FFF <=> li $t3, 0x0FFF0000
    088E66F8:[24C4FFFF]: addiu      $a0, $a2, -1
    088E66FC:[2C83FFFF]: sltiu      $v1, $a0, -1
    088E6700:[24E5FFFF]: addiu      $a1, $a3, -1
    088E6704:[00A32821]: addu       $a1, $a1, $v1
    088E6708:[356BFFFF]: ori        $t3, $t3, -1
    088E670C:[2442FFFF]: addiu      $v0, $v0, -1
    088E6710:[0165182B]: sltu       $v1, $t3, $a1
    088E6714:[2C8CFFFF]: sltiu      $t4, $a0, -1
    088E6718:[AD420008]: sw         $v0, 8($t2)
    088E671C:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    088E6720:[AD460010]: sw         $a2, 16($t2)
    088E6724:[AD470014]: sw         $a3, 20($t2)
    088E6728:[14600005]: bne        $v1, $zr, 0x088E6740
    088E672C:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
--> 088E6730:[14ABFFEC]: bne        $a1, $t3, 0x088E66E4
    088E6734:[00081FC2]: srl        $v1, $t0, 0x001F
    088E6738:[5580FFEB]: bnel       $t4, $zr, 0x088E66E8
    088E673C:[8D420008]: lw         $v0, 8($t2)
    088E6740:[8D420014]: lw         $v0, 20($t2)
  Back Branch 088E6548 9,056 times (length 6)
    088E6524:[8CA40004]: lw         $a0, 4($a1)
    088E6528:[8CE30004]: lw         $v1, 4($a3)
    088E652C:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E6530:[10640003]: beq        $v1, $a0, 0x088E6540
    088E6534:[2446FC30]: addiu      $a2, $v0, -976
--> 088E6538:[03E00008]: jr         $ra
    088E653C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088E6540:[0A23994E]: j          0x088E6538
    088E6544:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
--> 088E6548:[1040FFFB]: beq        $v0, $zr, 0x088E6538
    088E654C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088E6550:[38620002]: xori       $v0, $v1, 2
    088E6554:[14400014]: bne        $v0, $zr, 0x088E65A8
    088E6558:[38820002]: xori       $v0, $a0, 2
  Back Branch 088E65A8 9,009 times (length 30)
    088E6524:[8CA40004]: lw         $a0, 4($a1)
    088E6528:[8CE30004]: lw         $v1, 4($a3)
    088E652C:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E6530:[10640003]: beq        $v1, $a0, 0x088E6540
    088E6534:[2446FC30]: addiu      $a2, $v0, -976
--> 088E6538:[03E00008]: jr         $ra
    088E653C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088E6540:[0A23994E]: j          0x088E6538
    088E6544:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088E6548:[1040FFFB]: beq        $v0, $zr, 0x088E6538
    088E654C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088E6550:[38620002]: xori       $v0, $v1, 2
    088E6554:[14400014]: bne        $v0, $zr, 0x088E65A8
    088E6558:[38820002]: xori       $v0, $a0, 2
    088E655C:[1440FFF6]: bne        $v0, $zr, 0x088E6538
    088E6560:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088E6564:[AD440000]: sw         $a0, 0($t2)
    088E6568:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    088E656C:[8CE20004]: lw         $v0, 4($a3)
    088E6570:[AD420004]: sw         $v0, 4($t2)
    088E6574:[8CE30008]: lw         $v1, 8($a3)
    088E6578:[AD430008]: sw         $v1, 8($t2)
    088E657C:[8CE2000C]: lw         $v0, 12($a3)
    088E6580:[AD42000C]: sw         $v0, 12($t2)
    088E6584:[8CE30010]: lw         $v1, 16($a3)
    088E6588:[AD430010]: sw         $v1, 16($t2)
    088E658C:[8CE40014]: lw         $a0, 20($a3)
    088E6590:[AD440014]: sw         $a0, 20($t2)
    088E6594:[8CE20004]: lw         $v0, 4($a3)
    088E6598:[8CA30004]: lw         $v1, 4($a1)
    088E659C:[00431024]: and        $v0, $v0, $v1
    088E65A0:[0A23994E]: j          0x088E6538
    088E65A4:[AD420004]: sw         $v0, 4($t2)
--> 088E65A8:[1040FFE3]: beq        $v0, $zr, 0x088E6538
    088E65AC:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088E65B0:[8CEB0008]: lw         $t3, 8($a3)
    088E65B4:[8CA90008]: lw         $t1, 8($a1)
    088E65B8:[8CEC0010]: lw         $t4, 16($a3)
  Back Branch 088E67A0 9,009 times (length 156)
  Back Branch 088E67D4 2,828 times (length 76)
    088E6698:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088E669C:[AD4B0008]: sw         $t3, 8($t2)
    088E66A0:[AD440010]: sw         $a0, 16($t2)
    088E66A4:[AD450014]: sw         $a1, 20($t2)
    088E66A8:[AD400004]: sw         $zr, 4($t2)
--> 088E66AC:[8D480010]: lw         $t0, 16($t2)
    088E66B0:[8D490014]: lw         $t1, 20($t2)
    088E66B4:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    088E66B8:[34C6FFFF]: ori        $a2, $a2, -1
    088E66BC:[2504FFFF]: addiu      $a0, $t0, -1
    088E66C0:[2C83FFFF]: sltiu      $v1, $a0, -1
    088E66C4:[2525FFFF]: addiu      $a1, $t1, -1
    088E66C8:[00A32821]: addu       $a1, $a1, $v1
    088E66CC:[00C5102B]: sltu       $v0, $a2, $a1
    088E66D0:[5440001C]: bnel       $v0, $zr, 0x088E6744
    088E66D4:[8D420014]: lw         $v0, 20($t2)
    088E66D8:[10A60033]: beq        $a1, $a2, 0x088E67A8
    088E66DC:[2C82FFFF]: sltiu      $v0, $a0, -1
    088E66E0:[00081FC2]: srl        $v1, $t0, 0x001F
    088E66E4:[8D420008]: lw         $v0, 8($t2)
    088E66E8:[00093840]: sll        $a3, $t1, 0x0001
    088E66EC:[00E33825]: or         $a3, $a3, $v1
    088E66F0:[00083040]: sll        $a2, $t0, 0x0001
    088E66F4:[3C0B0FFF]: lui        $t3, 0x0FFF <=> li $t3, 0x0FFF0000
    088E66F8:[24C4FFFF]: addiu      $a0, $a2, -1
    088E66FC:[2C83FFFF]: sltiu      $v1, $a0, -1
    088E6700:[24E5FFFF]: addiu      $a1, $a3, -1
    088E6704:[00A32821]: addu       $a1, $a1, $v1
    088E6708:[356BFFFF]: ori        $t3, $t3, -1
    088E670C:[2442FFFF]: addiu      $v0, $v0, -1
    088E6710:[0165182B]: sltu       $v1, $t3, $a1
    088E6714:[2C8CFFFF]: sltiu      $t4, $a0, -1
    088E6718:[AD420008]: sw         $v0, 8($t2)
    088E671C:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    088E6720:[AD460010]: sw         $a2, 16($t2)
    088E6724:[AD470014]: sw         $a3, 20($t2)
    088E6728:[14600005]: bne        $v1, $zr, 0x088E6740
    088E672C:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    088E6730:[14ABFFEC]: bne        $a1, $t3, 0x088E66E4
    088E6734:[00081FC2]: srl        $v1, $t0, 0x001F
    088E6738:[5580FFEB]: bnel       $t4, $zr, 0x088E66E8
    088E673C:[8D420008]: lw         $v0, 8($t2)
    088E6740:[8D420014]: lw         $v0, 20($t2)
    088E6744:[3C031FFF]: lui        $v1, 0x1FFF <=> li $v1, 0x1FFF0000
    088E6748:[3463FFFF]: ori        $v1, $v1, -1
    088E674C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088E6750:[0062182B]: sltu       $v1, $v1, $v0
    088E6754:[10600012]: beq        $v1, $zr, 0x088E67A0
    088E6758:[AD440000]: sw         $a0, 0($t2)
    088E675C:[8D440010]: lw         $a0, 16($t2)
    088E6760:[8D450014]: lw         $a1, 20($t2)
    088E6764:[8D460008]: lw         $a2, 8($t2)
    088E6768:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E676C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088E6770:[00821024]: and        $v0, $a0, $v0
    088E6774:[00053FC0]: sll        $a3, $a1, 0x001F
    088E6778:[00042042]: srl        $a0, $a0, 0x0001
    088E677C:[00A31824]: and        $v1, $a1, $v1
    088E6780:[00872025]: or         $a0, $a0, $a3
    088E6784:[00052842]: srl        $a1, $a1, 0x0001
    088E6788:[00441025]: or         $v0, $v0, $a0
    088E678C:[00651825]: or         $v1, $v1, $a1
    088E6790:[24C60001]: addiu      $a2, $a2, 1
    088E6794:[AD420010]: sw         $v0, 16($t2)
    088E6798:[AD430014]: sw         $v1, 20($t2)
    088E679C:[AD460008]: sw         $a2, 8($t2)
    088E67A0:[0A23994E]: j          0x088E6538
    088E67A4:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    088E67A8:[1440FFCE]: bne        $v0, $zr, 0x088E66E4
    088E67AC:[00081FC2]: srl        $v1, $t0, 0x001F
    088E67B0:[0A2399D1]: j          0x088E6744
    088E67B4:[8D420014]: lw         $v0, 20($t2)
    088E67B8:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    088E67BC:[00052823]: subu       $a1, $zr, $a1 <=> negu $a1, $a1
    088E67C0:[0004182B]: sltu       $v1, $zr, $a0 <=> move $v1, $a0
    088E67C4:[00A32823]: subu       $a1, $a1, $v1
    088E67C8:[AD420004]: sw         $v0, 4($t2)
    088E67CC:[AD4B0008]: sw         $t3, 8($t2)
    088E67D0:[AD440010]: sw         $a0, 16($t2)
--> 088E67D4:[0A2399AB]: j          0x088E66AC
    088E67D8:[AD450014]: sw         $a1, 20($t2)
    088E67DC:[018E1021]: addu       $v0, $t4, $t6
    088E67E0:[004E202B]: sltu       $a0, $v0, $t6
    088E67E4:[01AF1821]: addu       $v1, $t5, $t7
  Back Branch 088E67FC 1,453 times (length 48)
    088E6730:[14ABFFEC]: bne        $a1, $t3, 0x088E66E4
    088E6734:[00081FC2]: srl        $v1, $t0, 0x001F
    088E6738:[5580FFEB]: bnel       $t4, $zr, 0x088E66E8
    088E673C:[8D420008]: lw         $v0, 8($t2)
    088E6740:[8D420014]: lw         $v0, 20($t2)
--> 088E6744:[3C031FFF]: lui        $v1, 0x1FFF <=> li $v1, 0x1FFF0000
    088E6748:[3463FFFF]: ori        $v1, $v1, -1
    088E674C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088E6750:[0062182B]: sltu       $v1, $v1, $v0
    088E6754:[10600012]: beq        $v1, $zr, 0x088E67A0
    088E6758:[AD440000]: sw         $a0, 0($t2)
    088E675C:[8D440010]: lw         $a0, 16($t2)
    088E6760:[8D450014]: lw         $a1, 20($t2)
    088E6764:[8D460008]: lw         $a2, 8($t2)
    088E6768:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E676C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088E6770:[00821024]: and        $v0, $a0, $v0
    088E6774:[00053FC0]: sll        $a3, $a1, 0x001F
    088E6778:[00042042]: srl        $a0, $a0, 0x0001
    088E677C:[00A31824]: and        $v1, $a1, $v1
    088E6780:[00872025]: or         $a0, $a0, $a3
    088E6784:[00052842]: srl        $a1, $a1, 0x0001
    088E6788:[00441025]: or         $v0, $v0, $a0
    088E678C:[00651825]: or         $v1, $v1, $a1
    088E6790:[24C60001]: addiu      $a2, $a2, 1
    088E6794:[AD420010]: sw         $v0, 16($t2)
    088E6798:[AD430014]: sw         $v1, 20($t2)
    088E679C:[AD460008]: sw         $a2, 8($t2)
    088E67A0:[0A23994E]: j          0x088E6538
    088E67A4:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    088E67A8:[1440FFCE]: bne        $v0, $zr, 0x088E66E4
    088E67AC:[00081FC2]: srl        $v1, $t0, 0x001F
    088E67B0:[0A2399D1]: j          0x088E6744
    088E67B4:[8D420014]: lw         $v0, 20($t2)
    088E67B8:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    088E67BC:[00052823]: subu       $a1, $zr, $a1 <=> negu $a1, $a1
    088E67C0:[0004182B]: sltu       $v1, $zr, $a0 <=> move $v1, $a0
    088E67C4:[00A32823]: subu       $a1, $a1, $v1
    088E67C8:[AD420004]: sw         $v0, 4($t2)
    088E67CC:[AD4B0008]: sw         $t3, 8($t2)
    088E67D0:[AD440010]: sw         $a0, 16($t2)
    088E67D4:[0A2399AB]: j          0x088E66AC
    088E67D8:[AD450014]: sw         $a1, 20($t2)
    088E67DC:[018E1021]: addu       $v0, $t4, $t6
    088E67E0:[004E202B]: sltu       $a0, $v0, $t6
    088E67E4:[01AF1821]: addu       $v1, $t5, $t7
    088E67E8:[00641821]: addu       $v1, $v1, $a0
    088E67EC:[AD460004]: sw         $a2, 4($t2)
    088E67F0:[AD4B0008]: sw         $t3, 8($t2)
    088E67F4:[AD420010]: sw         $v0, 16($t2)
    088E67F8:[AD430014]: sw         $v1, 20($t2)
--> 088E67FC:[0A2399D1]: j          0x088E6744
    088E6800:[8D420014]: lw         $v0, 20($t2)
    088E6804:[10400005]: beq        $v0, $zr, 0x088E681C
    088E6808:[00000000]: nop
    088E680C:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
  Back Branch 088E655C 47 times (length 11)
    088E6524:[8CA40004]: lw         $a0, 4($a1)
    088E6528:[8CE30004]: lw         $v1, 4($a3)
    088E652C:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E6530:[10640003]: beq        $v1, $a0, 0x088E6540
    088E6534:[2446FC30]: addiu      $a2, $v0, -976
--> 088E6538:[03E00008]: jr         $ra
    088E653C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088E6540:[0A23994E]: j          0x088E6538
    088E6544:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088E6548:[1040FFFB]: beq        $v0, $zr, 0x088E6538
    088E654C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088E6550:[38620002]: xori       $v0, $v1, 2
    088E6554:[14400014]: bne        $v0, $zr, 0x088E65A8
    088E6558:[38820002]: xori       $v0, $a0, 2
--> 088E655C:[1440FFF6]: bne        $v0, $zr, 0x088E6538
    088E6560:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088E6564:[AD440000]: sw         $a0, 0($t2)
    088E6568:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    088E656C:[8CE20004]: lw         $v0, 4($a3)
  Back Branch 088E67A8 3 times (length 51)
    088E66D0:[5440001C]: bnel       $v0, $zr, 0x088E6744
    088E66D4:[8D420014]: lw         $v0, 20($t2)
    088E66D8:[10A60033]: beq        $a1, $a2, 0x088E67A8
    088E66DC:[2C82FFFF]: sltiu      $v0, $a0, -1
    088E66E0:[00081FC2]: srl        $v1, $t0, 0x001F
--> 088E66E4:[8D420008]: lw         $v0, 8($t2)
    088E66E8:[00093840]: sll        $a3, $t1, 0x0001
    088E66EC:[00E33825]: or         $a3, $a3, $v1
    088E66F0:[00083040]: sll        $a2, $t0, 0x0001
    088E66F4:[3C0B0FFF]: lui        $t3, 0x0FFF <=> li $t3, 0x0FFF0000
    088E66F8:[24C4FFFF]: addiu      $a0, $a2, -1
    088E66FC:[2C83FFFF]: sltiu      $v1, $a0, -1
    088E6700:[24E5FFFF]: addiu      $a1, $a3, -1
    088E6704:[00A32821]: addu       $a1, $a1, $v1
    088E6708:[356BFFFF]: ori        $t3, $t3, -1
    088E670C:[2442FFFF]: addiu      $v0, $v0, -1
    088E6710:[0165182B]: sltu       $v1, $t3, $a1
    088E6714:[2C8CFFFF]: sltiu      $t4, $a0, -1
    088E6718:[AD420008]: sw         $v0, 8($t2)
    088E671C:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    088E6720:[AD460010]: sw         $a2, 16($t2)
    088E6724:[AD470014]: sw         $a3, 20($t2)
    088E6728:[14600005]: bne        $v1, $zr, 0x088E6740
    088E672C:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    088E6730:[14ABFFEC]: bne        $a1, $t3, 0x088E66E4
    088E6734:[00081FC2]: srl        $v1, $t0, 0x001F
    088E6738:[5580FFEB]: bnel       $t4, $zr, 0x088E66E8
    088E673C:[8D420008]: lw         $v0, 8($t2)
    088E6740:[8D420014]: lw         $v0, 20($t2)
    088E6744:[3C031FFF]: lui        $v1, 0x1FFF <=> li $v1, 0x1FFF0000
    088E6748:[3463FFFF]: ori        $v1, $v1, -1
    088E674C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088E6750:[0062182B]: sltu       $v1, $v1, $v0
    088E6754:[10600012]: beq        $v1, $zr, 0x088E67A0
    088E6758:[AD440000]: sw         $a0, 0($t2)
    088E675C:[8D440010]: lw         $a0, 16($t2)
    088E6760:[8D450014]: lw         $a1, 20($t2)
    088E6764:[8D460008]: lw         $a2, 8($t2)
    088E6768:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E676C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088E6770:[00821024]: and        $v0, $a0, $v0
    088E6774:[00053FC0]: sll        $a3, $a1, 0x001F
    088E6778:[00042042]: srl        $a0, $a0, 0x0001
    088E677C:[00A31824]: and        $v1, $a1, $v1
    088E6780:[00872025]: or         $a0, $a0, $a3
    088E6784:[00052842]: srl        $a1, $a1, 0x0001
    088E6788:[00441025]: or         $v0, $v0, $a0
    088E678C:[00651825]: or         $v1, $v1, $a1
    088E6790:[24C60001]: addiu      $a2, $a2, 1
    088E6794:[AD420010]: sw         $v0, 16($t2)
    088E6798:[AD430014]: sw         $v1, 20($t2)
    088E679C:[AD460008]: sw         $a2, 8($t2)
    088E67A0:[0A23994E]: j          0x088E6538
    088E67A4:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
--> 088E67A8:[1440FFCE]: bne        $v0, $zr, 0x088E66E4
    088E67AC:[00081FC2]: srl        $v1, $t0, 0x001F
    088E67B0:[0A2399D1]: j          0x088E6744
    088E67B4:[8D420014]: lw         $v0, 20($t2)
    088E67B8:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
  Back Branch 088E65A0 1 times (length 28)
    088E6524:[8CA40004]: lw         $a0, 4($a1)
    088E6528:[8CE30004]: lw         $v1, 4($a3)
    088E652C:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E6530:[10640003]: beq        $v1, $a0, 0x088E6540
    088E6534:[2446FC30]: addiu      $a2, $v0, -976
--> 088E6538:[03E00008]: jr         $ra
    088E653C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088E6540:[0A23994E]: j          0x088E6538
    088E6544:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088E6548:[1040FFFB]: beq        $v0, $zr, 0x088E6538
    088E654C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088E6550:[38620002]: xori       $v0, $v1, 2
    088E6554:[14400014]: bne        $v0, $zr, 0x088E65A8
    088E6558:[38820002]: xori       $v0, $a0, 2
    088E655C:[1440FFF6]: bne        $v0, $zr, 0x088E6538
    088E6560:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088E6564:[AD440000]: sw         $a0, 0($t2)
    088E6568:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    088E656C:[8CE20004]: lw         $v0, 4($a3)
    088E6570:[AD420004]: sw         $v0, 4($t2)
    088E6574:[8CE30008]: lw         $v1, 8($a3)
    088E6578:[AD430008]: sw         $v1, 8($t2)
    088E657C:[8CE2000C]: lw         $v0, 12($a3)
    088E6580:[AD42000C]: sw         $v0, 12($t2)
    088E6584:[8CE30010]: lw         $v1, 16($a3)
    088E6588:[AD430010]: sw         $v1, 16($t2)
    088E658C:[8CE40014]: lw         $a0, 20($a3)
    088E6590:[AD440014]: sw         $a0, 20($t2)
    088E6594:[8CE20004]: lw         $v0, 4($a3)
    088E6598:[8CA30004]: lw         $v1, 4($a1)
    088E659C:[00431024]: and        $v0, $v0, $v1
--> 088E65A0:[0A23994E]: j          0x088E6538
    088E65A4:[AD420004]: sw         $v0, 4($t2)
    088E65A8:[1040FFE3]: beq        $v0, $zr, 0x088E6538
    088E65AC:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    088E65B0:[8CEB0008]: lw         $t3, 8($a3)
_S1_2_88F7E38 2,030,976 instructions (2.053%), 3,096 calls (088F7E38 - 088F8188, length 213)
    088F7E38:[27BDFFF0]: addiu      $sp, $sp, -16
    088F7E3C:[30A30010]: andi       $v1, $a1, 16
    088F7E40:[AFB00000]: sw         $s0, 0($sp)
    088F7E44:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    088F7E48:[30B00001]: andi       $s0, $a1, 1
    088F7E4C:[7CB90040]: ext        $t9, $a1, 1, 1
    088F7E50:[10600084]: beq        $v1, $zr, 0x088F8064
    088F7E54:[7CB80080]: ext        $t8, $a1, 2, 1
    088F7E58:[8C83009C]: lw         $v1, 156($a0)
    088F7E5C:[8C8400D0]: lw         $a0, 208($a0)
    088F7E60:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    088F7E64:[8D6A00D4]: lw         $t2, 212($t3)
    088F7E68:[8D6800CC]: lw         $t0, 204($t3)
    088F7E6C:[1065007B]: beq        $v1, $a1, 0x088F805C
    088F7E70:[00041600]: sll        $v0, $a0, 0x0018
    088F7E74:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088F7E78:[10660078]: beq        $v1, $a2, 0x088F805C
    088F7E7C:[000417C0]: sll        $v0, $a0, 0x001F
    088F7E80:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    088F7E84:[10670075]: beq        $v1, $a3, 0x088F805C
    088F7E88:[00041700]: sll        $v0, $a0, 0x001C
    088F7E8C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088F7E90:[1064004D]: beq        $v1, $a0, 0x088F7FC8
    088F7E94:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    088F7E98:[8D6E0008]: lw         $t6, 8($t3)
    088F7E9C:[3C050800]: lui        $a1, 0x0800 <=> li $a1, 0x08000000
    088F7EA0:[25CD00C8]: addiu      $t5, $t6, 200
    088F7EA4:[7DA21E00]: ext        $v0, $t5, 24, 4
    088F7EA8:[00021C00]: sll        $v1, $v0, 0x0010
    088F7EAC:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088F7EB0:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088F7EB4:[00674825]: or         $t1, $v1, $a3
    088F7EB8:[AD6D0008]: sw         $t5, 8($t3)
    088F7EBC:[01853025]: or         $a2, $t4, $a1
    088F7EC0:[240C0010]: addiu      $t4, $zr, 16 <=> li $t4, 16
    088F7EC4:[ADC90000]: sw         $t1, 0($t6)
    088F7EC8:[25C90008]: addiu      $t1, $t6, 8
    088F7ECC:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    088F7ED0:[ADC60004]: sw         $a2, 4($t6)
    088F7ED4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088F7ED8:[00063FC2]: srl        $a3, $a2, 0x001F
    088F7EDC:[00C71021]: addu       $v0, $a2, $a3
    088F7EE0:[00026843]: sra        $t5, $v0, 0x0001
    088F7EE4:[000D2040]: sll        $a0, $t5, 0x0001
    088F7EE8:[00C47023]: subu       $t6, $a2, $a0
    088F7EEC:[000E7900]: sll        $t7, $t6, 0x0004
    088F7EF0:[01EE3821]: addu       $a3, $t7, $t6
    088F7EF4:[24C60001]: addiu      $a2, $a2, 1
    088F7EF8:[01AE7821]: addu       $t7, $t5, $t6
    088F7EFC:[000F7180]: sll        $t6, $t7, 0x0006
    088F7F00:[00076900]: sll        $t5, $a3, 0x0004
    088F7F04:[28CF0010]: slti       $t7, $a2, 16
    088F7F08:[A4AE0004]: sh         $t6, 4($a1)
    088F7F0C:[A4AD0006]: sh         $t5, 6($a1)
    088F7F10:[ACA80000]: sw         $t0, 0($a1)
    088F7F14:[A4AA0008]: sh         $t2, 8($a1)
    088F7F18:[15E0FFEF]: bne        $t7, $zr, 0x088F7ED8
    088F7F1C:[24A5000C]: addiu      $a1, $a1, 12
    088F7F20:[00187A80]: sll        $t7, $t8, 0x000A
    088F7F24:[8D780008]: lw         $t8, 8($t3)
    088F7F28:[00192240]: sll        $a0, $t9, 0x0009
    088F7F2C:[00101A00]: sll        $v1, $s0, 0x0008
    088F7F30:[01E47025]: or         $t6, $t7, $a0
    088F7F34:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    088F7F38:[27070004]: addiu      $a3, $t8, 4
    088F7F3C:[01C33025]: or         $a2, $t6, $v1
    088F7F40:[35A50001]: ori        $a1, $t5, 1
    088F7F44:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    088F7F48:[00C5C825]: or         $t9, $a2, $a1
    088F7F4C:[360A011C]: ori        $t2, $s0, 284
    088F7F50:[24E80004]: addiu      $t0, $a3, 4
    088F7F54:[AF190000]: sw         $t9, 0($t8)
    088F7F58:[AD680008]: sw         $t0, 8($t3)
    088F7F5C:[1120000C]: beq        $t1, $zr, 0x088F7F90
    088F7F60:[ACEA0000]: sw         $t2, 0($a3)
    088F7F64:[7D391E00]: ext        $t9, $t1, 24, 4
    088F7F68:[00198400]: sll        $s0, $t9, 0x0010
    088F7F6C:[7C09FE04]: ins        $t1, $zr, 24, 8
    088F7F70:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    088F7F74:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    088F7F78:[012A1025]: or         $v0, $t1, $t2
    088F7F7C:[02184025]: or         $t0, $s0, $t8
    088F7F80:[24E9000C]: addiu      $t1, $a3, 12
    088F7F84:[ACE80004]: sw         $t0, 4($a3)
    088F7F88:[ACE20008]: sw         $v0, 8($a3)
    088F7F8C:[AD690008]: sw         $t1, 8($t3)
    088F7F90:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    088F7F94:[8D640008]: lw         $a0, 8($t3)
    088F7F98:[01863825]: or         $a3, $t4, $a2
    088F7F9C:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    088F7FA0:[00EC1025]: or         $v0, $a3, $t4
    088F7FA4:[24870004]: addiu      $a3, $a0, 4
    088F7FA8:[24F00004]: addiu      $s0, $a3, 4
    088F7FAC:[AD700008]: sw         $s0, 8($t3)
    088F7FB0:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    088F7FB4:[8FB00000]: lw         $s0, 0($sp)
    088F7FB8:[AC820000]: sw         $v0, 0($a0)
    088F7FBC:[ACEB0000]: sw         $t3, 0($a3)
    088F7FC0:[03E00008]: jr         $ra
    088F7FC4:[27BD0010]: addiu      $sp, $sp, 16
    088F7FC8:[8D6E0008]: lw         $t6, 8($t3)
    088F7FCC:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    088F7FD0:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    088F7FD4:[25CD0188]: addiu      $t5, $t6, 392
    088F7FD8:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088F7FDC:[7DA61E00]: ext        $a2, $t5, 24, 4
    088F7FE0:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088F7FE4:[00061C00]: sll        $v1, $a2, 0x0010
    088F7FE8:[018F1025]: or         $v0, $t4, $t7
    088F7FEC:[00654825]: or         $t1, $v1, $a1
    088F7FF0:[ADC20004]: sw         $v0, 4($t6)
    088F7FF4:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    088F7FF8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088F7FFC:[AD6D0008]: sw         $t5, 8($t3)
    088F8000:[ADC90000]: sw         $t1, 0($t6)
    088F8004:[25C90008]: addiu      $t1, $t6, 8
    088F8008:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    088F800C:[00067FC2]: srl        $t7, $a2, 0x001F
    088F8010:[00CF1021]: addu       $v0, $a2, $t7
    088F8014:[00026843]: sra        $t5, $v0, 0x0001
    088F8018:[000D2040]: sll        $a0, $t5, 0x0001
    088F801C:[00C47023]: subu       $t6, $a2, $a0
    088F8020:[000E3900]: sll        $a3, $t6, 0x0004
    088F8024:[00EE7821]: addu       $t7, $a3, $t6
    088F8028:[24C60001]: addiu      $a2, $a2, 1
    088F802C:[01AE3821]: addu       $a3, $t5, $t6
    088F8030:[00077140]: sll        $t6, $a3, 0x0005
    088F8034:[000F6900]: sll        $t5, $t7, 0x0004
    088F8038:[28C70020]: slti       $a3, $a2, 32
    088F803C:[A4AE0004]: sh         $t6, 4($a1)
    088F8040:[A4AD0006]: sh         $t5, 6($a1)
    088F8044:[ACA80000]: sw         $t0, 0($a1)
    088F8048:[A4AA0008]: sh         $t2, 8($a1)
    088F804C:[14E0FFEF]: bne        $a3, $zr, 0x088F800C
    088F8050:[24A5000C]: addiu      $a1, $a1, 12
    088F8054:[0A23DFC9]: j          0x088F7F24
    088F8058:[00187A80]: sll        $t7, $t8, 0x000A
    088F805C:[0A23DFA3]: j          0x088F7E8C
    088F8060:[01024025]: or         $t0, $t0, $v0
    088F8064:[8C8300B4]: lw         $v1, 180($a0)
    088F8068:[8C8D00AC]: lw         $t5, 172($a0)
    088F806C:[8C8800B8]: lw         $t0, 184($a0)
    088F8070:[8C8E00B0]: lw         $t6, 176($a0)
    088F8074:[006D4823]: subu       $t1, $v1, $t5
    088F8078:[8C84009C]: lw         $a0, 156($a0)
    088F807C:[8D6300D0]: lw         $v1, 208($t3)
    088F8080:[010E7823]: subu       $t7, $t0, $t6
    088F8084:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    088F8088:[25280001]: addiu      $t0, $t1, 1
    088F808C:[8D6C00CC]: lw         $t4, 204($t3)
    088F8090:[25E90001]: addiu      $t1, $t7, 1
    088F8094:[00031600]: sll        $v0, $v1, 0x0018
    088F8098:[1085003A]: beq        $a0, $a1, 0x088F8184
    088F809C:[8D6F00D4]: lw         $t7, 212($t3)
    088F80A0:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    088F80A4:[108A0037]: beq        $a0, $t2, 0x088F8184
    088F80A8:[000317C0]: sll        $v0, $v1, 0x001F
    088F80AC:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    088F80B0:[10870034]: beq        $a0, $a3, 0x088F8184
    088F80B4:[00031700]: sll        $v0, $v1, 0x001C
    088F80B8:[8D6A0008]: lw         $t2, 8($t3)
    088F80BC:[00182A80]: sll        $a1, $t8, 0x000A
    088F80C0:[00191A40]: sll        $v1, $t9, 0x0009
    088F80C4:[25590020]: addiu      $t9, $t2, 32
    088F80C8:[00A32025]: or         $a0, $a1, $v1
    088F80CC:[00103200]: sll        $a2, $s0, 0x0008
    088F80D0:[7F381E00]: ext        $t8, $t9, 24, 4
    088F80D4:[3C02D300]: lui        $v0, 0xD300 <=> li $v0, 0xD3000000
    088F80D8:[00861825]: or         $v1, $a0, $a2
    088F80DC:[00188400]: sll        $s0, $t8, 0x0010
    088F80E0:[34460001]: ori        $a2, $v0, 1
    088F80E4:[7C19FE04]: ins        $t9, $zr, 24, 8
    088F80E8:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    088F80EC:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    088F80F0:[3C051280]: lui        $a1, 0x1280 <=> li $a1, 0x12800000
    088F80F4:[03223825]: or         $a3, $t9, $v0
    088F80F8:[02182025]: or         $a0, $s0, $t8
    088F80FC:[0066C825]: or         $t9, $v1, $a2
    088F8100:[01A84021]: addu       $t0, $t5, $t0
    088F8104:[25460008]: addiu      $a2, $t2, 8
    088F8108:[01C94821]: addu       $t1, $t6, $t1
    088F810C:[34B0011C]: ori        $s0, $a1, 284
    088F8110:[25420028]: addiu      $v0, $t2, 40
    088F8114:[AD440000]: sw         $a0, 0($t2)
    088F8118:[AD470004]: sw         $a3, 4($t2)
    088F811C:[AD4C0008]: sw         $t4, 8($t2)
    088F8120:[A4C80010]: sh         $t0, 16($a2)
    088F8124:[ACCC000C]: sw         $t4, 12($a2)
    088F8128:[A4C90012]: sh         $t1, 18($a2)
    088F812C:[A4CF0014]: sh         $t7, 20($a2)
    088F8130:[AD620008]: sw         $v0, 8($t3)
    088F8134:[AD590020]: sw         $t9, 32($t2)
    088F8138:[AD500024]: sw         $s0, 36($t2)
    088F813C:[A4CD0004]: sh         $t5, 4($a2)
    088F8140:[A4CE0006]: sh         $t6, 6($a2)
    088F8144:[10C0000B]: beq        $a2, $zr, 0x088F8174
    088F8148:[A4CF0008]: sh         $t7, 8($a2)
    088F814C:[7CC81E00]: ext        $t0, $a2, 24, 4
    088F8150:[00084C00]: sll        $t1, $t0, 0x0010
    088F8154:[7C06FE04]: ins        $a2, $zr, 24, 8
    088F8158:[3C0F0100]: lui        $t7, 0x0100 <=> li $t7, 0x01000000
    088F815C:[01386025]: or         $t4, $t1, $t8
    088F8160:[00CF7025]: or         $t6, $a2, $t7
    088F8164:[254D0030]: addiu      $t5, $t2, 48
    088F8168:[AD4C0028]: sw         $t4, 40($t2)
    088F816C:[AD4E002C]: sw         $t6, 44($t2)
    088F8170:[AD6D0008]: sw         $t5, 8($t3)
    088F8174:[8D640008]: lw         $a0, 8($t3)
    088F8178:[3C0A0406]: lui        $t2, 0x0406 <=> li $t2, 0x04060000
    088F817C:[0A23DFE9]: j          0x088F7FA4
    088F8180:[35420002]: ori        $v0, $t2, 2
    088F8184:[0A23E02E]: j          0x088F80B8
    088F8188:[01826025]: or         $t4, $t4, $v0
  Back Branch 088F804C 99,072 times (length 18)
    088F7FF8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088F7FFC:[AD6D0008]: sw         $t5, 8($t3)
    088F8000:[ADC90000]: sw         $t1, 0($t6)
    088F8004:[25C90008]: addiu      $t1, $t6, 8
    088F8008:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
--> 088F800C:[00067FC2]: srl        $t7, $a2, 0x001F
    088F8010:[00CF1021]: addu       $v0, $a2, $t7
    088F8014:[00026843]: sra        $t5, $v0, 0x0001
    088F8018:[000D2040]: sll        $a0, $t5, 0x0001
    088F801C:[00C47023]: subu       $t6, $a2, $a0
    088F8020:[000E3900]: sll        $a3, $t6, 0x0004
    088F8024:[00EE7821]: addu       $t7, $a3, $t6
    088F8028:[24C60001]: addiu      $a2, $a2, 1
    088F802C:[01AE3821]: addu       $a3, $t5, $t6
    088F8030:[00077140]: sll        $t6, $a3, 0x0005
    088F8034:[000F6900]: sll        $t5, $t7, 0x0004
    088F8038:[28C70020]: slti       $a3, $a2, 32
    088F803C:[A4AE0004]: sh         $t6, 4($a1)
    088F8040:[A4AD0006]: sh         $t5, 6($a1)
    088F8044:[ACA80000]: sw         $t0, 0($a1)
    088F8048:[A4AA0008]: sh         $t2, 8($a1)
--> 088F804C:[14E0FFEF]: bne        $a3, $zr, 0x088F800C
    088F8050:[24A5000C]: addiu      $a1, $a1, 12
    088F8054:[0A23DFC9]: j          0x088F7F24
    088F8058:[00187A80]: sll        $t7, $t8, 0x000A
    088F805C:[0A23DFA3]: j          0x088F7E8C
  Back Branch 088F805C 3,096 times (length 118)
  Back Branch 088F8054 3,096 times (length 78)
    088F7F10:[ACA80000]: sw         $t0, 0($a1)
    088F7F14:[A4AA0008]: sh         $t2, 8($a1)
    088F7F18:[15E0FFEF]: bne        $t7, $zr, 0x088F7ED8
    088F7F1C:[24A5000C]: addiu      $a1, $a1, 12
    088F7F20:[00187A80]: sll        $t7, $t8, 0x000A
--> 088F7F24:[8D780008]: lw         $t8, 8($t3)
    088F7F28:[00192240]: sll        $a0, $t9, 0x0009
    088F7F2C:[00101A00]: sll        $v1, $s0, 0x0008
    088F7F30:[01E47025]: or         $t6, $t7, $a0
    088F7F34:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    088F7F38:[27070004]: addiu      $a3, $t8, 4
    088F7F3C:[01C33025]: or         $a2, $t6, $v1
    088F7F40:[35A50001]: ori        $a1, $t5, 1
    088F7F44:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    088F7F48:[00C5C825]: or         $t9, $a2, $a1
    088F7F4C:[360A011C]: ori        $t2, $s0, 284
    088F7F50:[24E80004]: addiu      $t0, $a3, 4
    088F7F54:[AF190000]: sw         $t9, 0($t8)
    088F7F58:[AD680008]: sw         $t0, 8($t3)
    088F7F5C:[1120000C]: beq        $t1, $zr, 0x088F7F90
    088F7F60:[ACEA0000]: sw         $t2, 0($a3)
    088F7F64:[7D391E00]: ext        $t9, $t1, 24, 4
    088F7F68:[00198400]: sll        $s0, $t9, 0x0010
    088F7F6C:[7C09FE04]: ins        $t1, $zr, 24, 8
    088F7F70:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    088F7F74:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    088F7F78:[012A1025]: or         $v0, $t1, $t2
    088F7F7C:[02184025]: or         $t0, $s0, $t8
    088F7F80:[24E9000C]: addiu      $t1, $a3, 12
    088F7F84:[ACE80004]: sw         $t0, 4($a3)
    088F7F88:[ACE20008]: sw         $v0, 8($a3)
    088F7F8C:[AD690008]: sw         $t1, 8($t3)
    088F7F90:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    088F7F94:[8D640008]: lw         $a0, 8($t3)
    088F7F98:[01863825]: or         $a3, $t4, $a2
    088F7F9C:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    088F7FA0:[00EC1025]: or         $v0, $a3, $t4
    088F7FA4:[24870004]: addiu      $a3, $a0, 4
    088F7FA8:[24F00004]: addiu      $s0, $a3, 4
    088F7FAC:[AD700008]: sw         $s0, 8($t3)
    088F7FB0:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    088F7FB4:[8FB00000]: lw         $s0, 0($sp)
    088F7FB8:[AC820000]: sw         $v0, 0($a0)
    088F7FBC:[ACEB0000]: sw         $t3, 0($a3)
    088F7FC0:[03E00008]: jr         $ra
    088F7FC4:[27BD0010]: addiu      $sp, $sp, 16
    088F7FC8:[8D6E0008]: lw         $t6, 8($t3)
    088F7FCC:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    088F7FD0:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    088F7FD4:[25CD0188]: addiu      $t5, $t6, 392
    088F7FD8:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088F7FDC:[7DA61E00]: ext        $a2, $t5, 24, 4
    088F7FE0:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088F7FE4:[00061C00]: sll        $v1, $a2, 0x0010
    088F7FE8:[018F1025]: or         $v0, $t4, $t7
    088F7FEC:[00654825]: or         $t1, $v1, $a1
    088F7FF0:[ADC20004]: sw         $v0, 4($t6)
    088F7FF4:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    088F7FF8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088F7FFC:[AD6D0008]: sw         $t5, 8($t3)
    088F8000:[ADC90000]: sw         $t1, 0($t6)
    088F8004:[25C90008]: addiu      $t1, $t6, 8
    088F8008:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    088F800C:[00067FC2]: srl        $t7, $a2, 0x001F
    088F8010:[00CF1021]: addu       $v0, $a2, $t7
    088F8014:[00026843]: sra        $t5, $v0, 0x0001
    088F8018:[000D2040]: sll        $a0, $t5, 0x0001
    088F801C:[00C47023]: subu       $t6, $a2, $a0
    088F8020:[000E3900]: sll        $a3, $t6, 0x0004
    088F8024:[00EE7821]: addu       $t7, $a3, $t6
    088F8028:[24C60001]: addiu      $a2, $a2, 1
    088F802C:[01AE3821]: addu       $a3, $t5, $t6
    088F8030:[00077140]: sll        $t6, $a3, 0x0005
    088F8034:[000F6900]: sll        $t5, $t7, 0x0004
    088F8038:[28C70020]: slti       $a3, $a2, 32
    088F803C:[A4AE0004]: sh         $t6, 4($a1)
    088F8040:[A4AD0006]: sh         $t5, 6($a1)
    088F8044:[ACA80000]: sw         $t0, 0($a1)
    088F8048:[A4AA0008]: sh         $t2, 8($a1)
    088F804C:[14E0FFEF]: bne        $a3, $zr, 0x088F800C
    088F8050:[24A5000C]: addiu      $a1, $a1, 12
--> 088F8054:[0A23DFC9]: j          0x088F7F24
    088F8058:[00187A80]: sll        $t7, $t8, 0x000A
    088F805C:[0A23DFA3]: j          0x088F7E8C
    088F8060:[01024025]: or         $t0, $t0, $v0
    088F8064:[8C8300B4]: lw         $v1, 180($a0)
_S1_2_88084F8 1,958,589 instructions (1.980%), 3,242 calls (088084F8 - 088085E8, length 61)
    088084F8:[27BDFFF0]: addiu      $sp, $sp, -16
    088084FC:[AFB00000]: sw         $s0, 0($sp)
    08808500:[AFB10004]: sw         $s1, 4($sp)
    08808504:[AFB20008]: sw         $s2, 8($sp)
    08808508:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0880850C:[34110010]: ori        $s1, $zr, 16 <=> li $s1, 16
    08808510:[24900684]: addiu      $s0, $a0, 1668
    08808514:[AFBF000C]: sw         $ra, 12($sp)
    08808518:[8E440014]: lw         $a0, 20($s2)
    0880851C:[8E450018]: lw         $a1, 24($s2)
    08808520:[00852026]: xor        $a0, $a0, $a1
    08808524:[2C840001]: sltiu      $a0, $a0, 1
    08808528:[308400FF]: andi       $a0, $a0, 255
    0880852C:[10800024]: beq        $a0, $zr, 0x088085C0
    08808530:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08808534:[8E440020]: lw         $a0, 32($s2)
    08808538:[8E450024]: lw         $a1, 36($s2)
    0880853C:[00852026]: xor        $a0, $a0, $a1
    08808540:[2C840001]: sltiu      $a0, $a0, 1
    08808544:[308400FF]: andi       $a0, $a0, 255
    08808548:[1080001D]: beq        $a0, $zr, 0x088085C0
    0880854C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08808550:[8E44002C]: lw         $a0, 44($s2)
    08808554:[8E450030]: lw         $a1, 48($s2)
    08808558:[00852026]: xor        $a0, $a0, $a1
    0880855C:[2C840001]: sltiu      $a0, $a0, 1
    08808560:[308400FF]: andi       $a0, $a0, 255
    08808564:[10800016]: beq        $a0, $zr, 0x088085C0
    08808568:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0880856C:[8E440038]: lw         $a0, 56($s2)
    08808570:[8E45003C]: lw         $a1, 60($s2)
    08808574:[00852026]: xor        $a0, $a0, $a1
    08808578:[2C840001]: sltiu      $a0, $a0, 1
    0880857C:[308400FF]: andi       $a0, $a0, 255
    08808580:[1080000F]: beq        $a0, $zr, 0x088085C0
    08808584:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08808588:[8E440044]: lw         $a0, 68($s2)
    0880858C:[8E450048]: lw         $a1, 72($s2)
    08808590:[00852026]: xor        $a0, $a0, $a1
    08808594:[2C840001]: sltiu      $a0, $a0, 1
    08808598:[308400FF]: andi       $a0, $a0, 255
    0880859C:[10800008]: beq        $a0, $zr, 0x088085C0
    088085A0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088085A4:[92440050]: lbu        $a0, 80($s2)
    088085A8:[14800005]: bne        $a0, $zr, 0x088085C0
    088085AC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088085B0:[9244005C]: lbu        $a0, 92($s2)
    088085B4:[50800005]: beql       $a0, $zr, 0x088085CC
    088085B8:[2631FFFF]: addiu      $s1, $s1, -1
    088085BC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088085C0:[0E202F62]: jal        0x0880BD88
    088085C4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088085C8:[2631FFFF]: addiu      $s1, $s1, -1
    088085CC:[1E20FFD2]: bgtz       $s1, 0x08808518
    088085D0:[26520068]: addiu      $s2, $s2, 104
    088085D4:[8FB00000]: lw         $s0, 0($sp)
    088085D8:[8FB10004]: lw         $s1, 4($sp)
    088085DC:[8FB20008]: lw         $s2, 8($sp)
    088085E0:[8FBF000C]: lw         $ra, 12($sp)
    088085E4:[03E00008]: jr         $ra
    088085E8:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088085CC 51,872 times (length 47)
    08808504:[AFB20008]: sw         $s2, 8($sp)
    08808508:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0880850C:[34110010]: ori        $s1, $zr, 16 <=> li $s1, 16
    08808510:[24900684]: addiu      $s0, $a0, 1668
    08808514:[AFBF000C]: sw         $ra, 12($sp)
--> 08808518:[8E440014]: lw         $a0, 20($s2)
    0880851C:[8E450018]: lw         $a1, 24($s2)
    08808520:[00852026]: xor        $a0, $a0, $a1
    08808524:[2C840001]: sltiu      $a0, $a0, 1
    08808528:[308400FF]: andi       $a0, $a0, 255
    0880852C:[10800024]: beq        $a0, $zr, 0x088085C0
    08808530:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08808534:[8E440020]: lw         $a0, 32($s2)
    08808538:[8E450024]: lw         $a1, 36($s2)
    0880853C:[00852026]: xor        $a0, $a0, $a1
    08808540:[2C840001]: sltiu      $a0, $a0, 1
    08808544:[308400FF]: andi       $a0, $a0, 255
    08808548:[1080001D]: beq        $a0, $zr, 0x088085C0
    0880854C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08808550:[8E44002C]: lw         $a0, 44($s2)
    08808554:[8E450030]: lw         $a1, 48($s2)
    08808558:[00852026]: xor        $a0, $a0, $a1
    0880855C:[2C840001]: sltiu      $a0, $a0, 1
    08808560:[308400FF]: andi       $a0, $a0, 255
    08808564:[10800016]: beq        $a0, $zr, 0x088085C0
    08808568:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0880856C:[8E440038]: lw         $a0, 56($s2)
    08808570:[8E45003C]: lw         $a1, 60($s2)
    08808574:[00852026]: xor        $a0, $a0, $a1
    08808578:[2C840001]: sltiu      $a0, $a0, 1
    0880857C:[308400FF]: andi       $a0, $a0, 255
    08808580:[1080000F]: beq        $a0, $zr, 0x088085C0
    08808584:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08808588:[8E440044]: lw         $a0, 68($s2)
    0880858C:[8E450048]: lw         $a1, 72($s2)
    08808590:[00852026]: xor        $a0, $a0, $a1
    08808594:[2C840001]: sltiu      $a0, $a0, 1
    08808598:[308400FF]: andi       $a0, $a0, 255
    0880859C:[10800008]: beq        $a0, $zr, 0x088085C0
    088085A0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088085A4:[92440050]: lbu        $a0, 80($s2)
    088085A8:[14800005]: bne        $a0, $zr, 0x088085C0
    088085AC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088085B0:[9244005C]: lbu        $a0, 92($s2)
    088085B4:[50800005]: beql       $a0, $zr, 0x088085CC
    088085B8:[2631FFFF]: addiu      $s1, $s1, -1
    088085BC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088085C0:[0E202F62]: jal        0x0880BD88
    088085C4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088085C8:[2631FFFF]: addiu      $s1, $s1, -1
--> 088085CC:[1E20FFD2]: bgtz       $s1, 0x08808518
    088085D0:[26520068]: addiu      $s2, $s2, 104
    088085D4:[8FB00000]: lw         $s0, 0($sp)
    088085D8:[8FB10004]: lw         $s1, 4($sp)
    088085DC:[8FB20008]: lw         $s2, 8($sp)
_S1_2_88FFE08 1,705,808 instructions (1.724%), 14,456 calls (088FFE08 - 088FFFDC, length 118)
    088FFE08:[24870018]: addiu      $a3, $a0, 24
    088FFE0C:[8CA80000]: lw         $t0, 0($a1)
    088FFE10:[C4EC0000]: lwc1       $f12, 0($a3)
    088FFE14:[C4ED0004]: lwc1       $f13, 4($a3)
    088FFE18:[8CEA0008]: lw         $t2, 8($a3)
    088FFE1C:[44096000]: mfc1       $t1, $f12
    088FFE20:[C4EE000C]: lwc1       $f14, 12($a3)
    088FFE24:[440B6800]: mfc1       $t3, $f13
    088FFE28:[AD090000]: sw         $t1, 0($t0)
    088FFE2C:[C4EF0010]: lwc1       $f15, 16($a3)
    088FFE30:[44097000]: mfc1       $t1, $f14
    088FFE34:[AD0B0004]: sw         $t3, 4($t0)
    088FFE38:[AD0A0008]: sw         $t2, 8($t0)
    088FFE3C:[C4EC0014]: lwc1       $f12, 20($a3)
    088FFE40:[440A7800]: mfc1       $t2, $f15
    088FFE44:[AD09000C]: sw         $t1, 12($t0)
    088FFE48:[44076000]: mfc1       $a3, $f12
    088FFE4C:[AD0A0010]: sw         $t2, 16($t0)
    088FFE50:[AD070014]: sw         $a3, 20($t0)
    088FFE54:[24870030]: addiu      $a3, $a0, 48
    088FFE58:[C4ED0000]: lwc1       $f13, 0($a3)
    088FFE5C:[C4F00004]: lwc1       $f16, 4($a3)
    088FFE60:[25020018]: addiu      $v0, $t0, 24
    088FFE64:[8CE90008]: lw         $t1, 8($a3)
    088FFE68:[44086800]: mfc1       $t0, $f13
    088FFE6C:[C4EC000C]: lwc1       $f12, 12($a3)
    088FFE70:[440A8000]: mfc1       $t2, $f16
    088FFE74:[AC480000]: sw         $t0, 0($v0)
    088FFE78:[C4EE0010]: lwc1       $f14, 16($a3)
    088FFE7C:[44086000]: mfc1       $t0, $f12
    088FFE80:[AC4A0004]: sw         $t2, 4($v0)
    088FFE84:[AC490008]: sw         $t1, 8($v0)
    088FFE88:[C4ED0014]: lwc1       $f13, 20($a3)
    088FFE8C:[44097000]: mfc1       $t1, $f14
    088FFE90:[AC48000C]: sw         $t0, 12($v0)
    088FFE94:[44086800]: mfc1       $t0, $f13
    088FFE98:[AC490010]: sw         $t1, 16($v0)
    088FFE9C:[AC480014]: sw         $t0, 20($v0)
    088FFEA0:[24880048]: addiu      $t0, $a0, 72
    088FFEA4:[C50F0000]: lwc1       $f15, 0($t0)
    088FFEA8:[C5100004]: lwc1       $f16, 4($t0)
    088FFEAC:[8D0A0008]: lw         $t2, 8($t0)
    088FFEB0:[44097800]: mfc1       $t1, $f15
    088FFEB4:[244B0018]: addiu      $t3, $v0, 24
    088FFEB8:[C50C000C]: lwc1       $f12, 12($t0)
    088FFEBC:[44028000]: mfc1       $v0, $f16
    088FFEC0:[AD690000]: sw         $t1, 0($t3)
    088FFEC4:[C50D0010]: lwc1       $f13, 16($t0)
    088FFEC8:[44096000]: mfc1       $t1, $f12
    088FFECC:[AD620004]: sw         $v0, 4($t3)
    088FFED0:[AD6A0008]: sw         $t2, 8($t3)
    088FFED4:[C50E0014]: lwc1       $f14, 20($t0)
    088FFED8:[440A6800]: mfc1       $t2, $f13
    088FFEDC:[AD69000C]: sw         $t1, 12($t3)
    088FFEE0:[44097000]: mfc1       $t1, $f14
    088FFEE4:[AD6A0010]: sw         $t2, 16($t3)
    088FFEE8:[AD690014]: sw         $t1, 20($t3)
    088FFEEC:[C4EF0000]: lwc1       $f15, 0($a3)
    088FFEF0:[C4F00004]: lwc1       $f16, 4($a3)
    088FFEF4:[8CEA0008]: lw         $t2, 8($a3)
    088FFEF8:[44097800]: mfc1       $t1, $f15
    088FFEFC:[25630018]: addiu      $v1, $t3, 24
    088FFF00:[C4EC000C]: lwc1       $f12, 12($a3)
    088FFF04:[440B8000]: mfc1       $t3, $f16
    088FFF08:[AC690000]: sw         $t1, 0($v1)
    088FFF0C:[C4ED0010]: lwc1       $f13, 16($a3)
    088FFF10:[44096000]: mfc1       $t1, $f12
    088FFF14:[AC6B0004]: sw         $t3, 4($v1)
    088FFF18:[AC6A0008]: sw         $t2, 8($v1)
    088FFF1C:[C4EE0014]: lwc1       $f14, 20($a3)
    088FFF20:[440A6800]: mfc1       $t2, $f13
    088FFF24:[AC69000C]: sw         $t1, 12($v1)
    088FFF28:[44077000]: mfc1       $a3, $f14
    088FFF2C:[AC6A0010]: sw         $t2, 16($v1)
    088FFF30:[AC670014]: sw         $a3, 20($v1)
    088FFF34:[24840060]: addiu      $a0, $a0, 96
    088FFF38:[C48F0000]: lwc1       $f15, 0($a0)
    088FFF3C:[C4900004]: lwc1       $f16, 4($a0)
    088FFF40:[8C890008]: lw         $t1, 8($a0)
    088FFF44:[44077800]: mfc1       $a3, $f15
    088FFF48:[24620018]: addiu      $v0, $v1, 24
    088FFF4C:[440A8000]: mfc1       $t2, $f16
    088FFF50:[C48C000C]: lwc1       $f12, 12($a0)
    088FFF54:[AC470000]: sw         $a3, 0($v0)
    088FFF58:[C48D0010]: lwc1       $f13, 16($a0)
    088FFF5C:[44076000]: mfc1       $a3, $f12
    088FFF60:[AC4A0004]: sw         $t2, 4($v0)
    088FFF64:[AC490008]: sw         $t1, 8($v0)
    088FFF68:[C48E0014]: lwc1       $f14, 20($a0)
    088FFF6C:[44096800]: mfc1       $t1, $f13
    088FFF70:[AC47000C]: sw         $a3, 12($v0)
    088FFF74:[44047000]: mfc1       $a0, $f14
    088FFF78:[AC490010]: sw         $t1, 16($v0)
    088FFF7C:[AC440014]: sw         $a0, 20($v0)
    088FFF80:[C50F0000]: lwc1       $f15, 0($t0)
    088FFF84:[C5100004]: lwc1       $f16, 4($t0)
    088FFF88:[8D090008]: lw         $t1, 8($t0)
    088FFF8C:[44077800]: mfc1       $a3, $f15
    088FFF90:[244B0018]: addiu      $t3, $v0, 24
    088FFF94:[440A8000]: mfc1       $t2, $f16
    088FFF98:[C50C000C]: lwc1       $f12, 12($t0)
    088FFF9C:[AD670000]: sw         $a3, 0($t3)
    088FFFA0:[C50D0010]: lwc1       $f13, 16($t0)
    088FFFA4:[44076000]: mfc1       $a3, $f12
    088FFFA8:[AD6A0004]: sw         $t2, 4($t3)
    088FFFAC:[AD690008]: sw         $t1, 8($t3)
    088FFFB0:[C50E0014]: lwc1       $f14, 20($t0)
    088FFFB4:[44096800]: mfc1       $t1, $f13
    088FFFB8:[AD67000C]: sw         $a3, 12($t3)
    088FFFBC:[44077000]: mfc1       $a3, $f14
    088FFFC0:[AD690010]: sw         $t1, 16($t3)
    088FFFC4:[25640018]: addiu      $a0, $t3, 24
    088FFFC8:[AD670014]: sw         $a3, 20($t3)
    088FFFCC:[ACA40000]: sw         $a0, 0($a1)
    088FFFD0:[8CC40000]: lw         $a0, 0($a2)
    088FFFD4:[24840002]: addiu      $a0, $a0, 2
    088FFFD8:[03E00008]: jr         $ra
    088FFFDC:[ACC40000]: sw         $a0, 0($a2)
_S1_2_88E6908 1,560,299 instructions (1.577%), 8,437 calls (088E6908 - 088E6C7C, length 222)
    088E6908:[27BDFF60]: addiu      $sp, $sp, -160
    088E690C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088E6910:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088E6914:[AFB00080]: sw         $s0, 128($sp)
    088E6918:[27A40060]: addiu      $a0, $sp, 96
    088E691C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088E6920:[27B00020]: addiu      $s0, $sp, 32
    088E6924:[AFA20060]: sw         $v0, 96($sp)
    088E6928:[AFA30064]: sw         $v1, 100($sp)
    088E692C:[AFBF0094]: sw         $ra, 148($sp)
    088E6930:[AFA60070]: sw         $a2, 112($sp)
    088E6934:[AFA70074]: sw         $a3, 116($sp)
    088E6938:[AFB50090]: sw         $s5, 144($sp)
    088E693C:[AFB4008C]: sw         $s4, 140($sp)
    088E6940:[AFB30088]: sw         $s3, 136($sp)
    088E6944:[0E239E1B]: jal        0x088E786C
    088E6948:[AFB20084]: sw         $s2, 132($sp)
    088E694C:[27A40070]: addiu      $a0, $sp, 112
    088E6950:[0E239E1B]: jal        0x088E786C
    088E6954:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088E6958:[8FA30000]: lw         $v1, 0($sp)
    088E695C:[03A06821]: addu       $t5, $sp, $zr <=> move $t5, $sp
    088E6960:[2C620002]: sltiu      $v0, $v1, 2
    088E6964:[1440000C]: bne        $v0, $zr, 0x088E6998
    088E6968:[27AC0040]: addiu      $t4, $sp, 64
    088E696C:[8FA40020]: lw         $a0, 32($sp)
    088E6970:[2C820002]: sltiu      $v0, $a0, 2
    088E6974:[5440001F]: bnel       $v0, $zr, 0x088E69F4
    088E6978:[8FA30024]: lw         $v1, 36($sp)
    088E697C:[38620004]: xori       $v0, $v1, 4
    088E6980:[14400015]: bne        $v0, $zr, 0x088E69D8
    088E6984:[38820004]: xori       $v0, $a0, 4
    088E6988:[38830002]: xori       $v1, $a0, 2
    088E698C:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E6990:[10600007]: beq        $v1, $zr, 0x088E69B0
    088E6994:[2444FC30]: addiu      $a0, $v0, -976
    088E6998:[8FA20004]: lw         $v0, 4($sp)
    088E699C:[8FA30024]: lw         $v1, 36($sp)
    088E69A0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088E69A4:[00431026]: xor        $v0, $v0, $v1
    088E69A8:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088E69AC:[AFA20004]: sw         $v0, 4($sp)
    088E69B0:[0E239D73]: jal        0x088E75CC
    088E69B4:[00000000]: nop
    088E69B8:[8FBF0094]: lw         $ra, 148($sp)
    088E69BC:[8FB50090]: lw         $s5, 144($sp)
    088E69C0:[8FB4008C]: lw         $s4, 140($sp)
    088E69C4:[8FB30088]: lw         $s3, 136($sp)
    088E69C8:[8FB20084]: lw         $s2, 132($sp)
    088E69CC:[8FB00080]: lw         $s0, 128($sp)
    088E69D0:[03E00008]: jr         $ra
    088E69D4:[27BD00A0]: addiu      $sp, $sp, 160
    088E69D8:[1440000C]: bne        $v0, $zr, 0x088E6A0C
    088E69DC:[38620002]: xori       $v0, $v1, 2
    088E69E0:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E69E4:[38630002]: xori       $v1, $v1, 2
    088E69E8:[1060FFF1]: beq        $v1, $zr, 0x088E69B0
    088E69EC:[2444FC30]: addiu      $a0, $v0, -976
    088E69F0:[8FA30024]: lw         $v1, 36($sp)
    088E69F4:[8FA20004]: lw         $v0, 4($sp)
    088E69F8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088E69FC:[00431026]: xor        $v0, $v0, $v1
    088E6A00:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088E6A04:[0A239A6C]: j          0x088E69B0
    088E6A08:[AFA20024]: sw         $v0, 36($sp)
    088E6A0C:[1040FFE3]: beq        $v0, $zr, 0x088E699C
    088E6A10:[8FA20004]: lw         $v0, 4($sp)
    088E6A14:[38820002]: xori       $v0, $a0, 2
    088E6A18:[1040FFF6]: beq        $v0, $zr, 0x088E69F4
    088E6A1C:[8FA30024]: lw         $v1, 36($sp)
    088E6A20:[8FA60014]: lw         $a2, 20($sp)
    088E6A24:[8FA70030]: lw         $a3, 48($sp)
    088E6A28:[8FA80010]: lw         $t0, 16($sp)
    088E6A2C:[8FA50034]: lw         $a1, 52($sp)
    088E6A30:[00E60019]: multu      $a3, $a2
    088E6A34:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088E6A38:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088E6A3C:[00001810]: mfhi       $v1
    088E6A40:[00001012]: mflo       $v0
    088E6A44:[00A80019]: multu      $a1, $t0
    088E6A48:[00005810]: mfhi       $t3
    088E6A4C:[00005012]: mflo       $t2
    088E6A50:[00A60019]: multu      $a1, $a2
    088E6A54:[01427021]: addu       $t6, $t2, $v0
    088E6A58:[01C2482B]: sltu       $t1, $t6, $v0
    088E6A5C:[01637821]: addu       $t7, $t3, $v1
    088E6A60:[01E97821]: addu       $t7, $t7, $t1
    088E6A64:[0000A810]: mfhi       $s5
    088E6A68:[0000A012]: mflo       $s4
    088E6A6C:[00E80019]: multu      $a3, $t0
    088E6A70:[01EB202B]: sltu       $a0, $t7, $t3
    088E6A74:[00003810]: mfhi       $a3
    088E6A78:[1480007D]: bne        $a0, $zr, 0x088E6C70
    088E6A7C:[00003012]: mflo       $a2
    088E6A80:[116F0079]: beq        $t3, $t7, 0x088E6C68
    088E6A84:[01CA102B]: sltu       $v0, $t6, $t2
    088E6A88:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088E6A8C:[000E5800]: sll        $t3, $t6, 0x0000
    088E6A90:[00CAC021]: addu       $t8, $a2, $t2
    088E6A94:[030A282B]: sltu       $a1, $t8, $t2
    088E6A98:[00EBC821]: addu       $t9, $a3, $t3
    088E6A9C:[0325C821]: addu       $t9, $t9, $a1
    088E6AA0:[0327102B]: sltu       $v0, $t9, $a3
    088E6AA4:[5440006D]: bnel       $v0, $zr, 0x088E6C5C
    088E6AA8:[26520001]: addiu      $s2, $s2, 1
    088E6AAC:[10F90068]: beq        $a3, $t9, 0x088E6C50
    088E6AB0:[0306102B]: sltu       $v0, $t8, $a2
    088E6AB4:[000F1002]: srl        $v0, $t7, 0x0000
    088E6AB8:[00541021]: addu       $v0, $v0, $s4
    088E6ABC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088E6AC0:[8E080004]: lw         $t0, 4($s0)
    088E6AC4:[8DA60004]: lw         $a2, 4($t5)
    088E6AC8:[8DA40008]: lw         $a0, 8($t5)
    088E6ACC:[8E070008]: lw         $a3, 8($s0)
    088E6AD0:[0054482B]: sltu       $t1, $v0, $s4
    088E6AD4:[00751821]: addu       $v1, $v1, $s5
    088E6AD8:[00691821]: addu       $v1, $v1, $t1
    088E6ADC:[02425021]: addu       $t2, $s2, $v0
    088E6AE0:[0142482B]: sltu       $t1, $t2, $v0
    088E6AE4:[3C051FFF]: lui        $a1, 0x1FFF <=> li $a1, 0x1FFF0000
    088E6AE8:[02635821]: addu       $t3, $s3, $v1
    088E6AEC:[01695821]: addu       $t3, $t3, $t1
    088E6AF0:[00C83026]: xor        $a2, $a2, $t0
    088E6AF4:[00872021]: addu       $a0, $a0, $a3
    088E6AF8:[34A5FFFF]: ori        $a1, $a1, -1
    088E6AFC:[24840004]: addiu      $a0, $a0, 4
    088E6B00:[0006302B]: sltu       $a2, $zr, $a2 <=> move $a2, $a2
    088E6B04:[00AB282B]: sltu       $a1, $a1, $t3
    088E6B08:[AD840008]: sw         $a0, 8($t4)
    088E6B0C:[03004021]: addu       $t0, $t8, $zr <=> move $t0, $t8
    088E6B10:[03204821]: addu       $t1, $t9, $zr <=> move $t1, $t9
    088E6B14:[10A00019]: beq        $a1, $zr, 0x088E6B7C
    088E6B18:[AD860004]: sw         $a2, 4($t4)
    088E6B1C:[3C061FFF]: lui        $a2, 0x1FFF <=> li $a2, 0x1FFF0000
    088E6B20:[240F0000]: addiu      $t7, $zr, 0 <=> li $t7, 0
    088E6B24:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    088E6B28:[3C198000]: lui        $t9, 0x8000 <=> li $t9, 0x80000000
    088E6B2C:[24180000]: addiu      $t8, $zr, 0 <=> li $t8, 0
    088E6B30:[34C6FFFF]: ori        $a2, $a2, -1
    088E6B34:[8D820008]: lw         $v0, 8($t4)
    088E6B38:[000B1FC0]: sll        $v1, $t3, 0x001F
    088E6B3C:[014E2024]: and        $a0, $t2, $t6
    088E6B40:[000B5842]: srl        $t3, $t3, 0x0001
    088E6B44:[000A5042]: srl        $t2, $t2, 0x0001
    088E6B48:[24420001]: addiu      $v0, $v0, 1
    088E6B4C:[01435025]: or         $t2, $t2, $v1
    088E6B50:[AD820008]: sw         $v0, 8($t4)
    088E6B54:[10800007]: beq        $a0, $zr, 0x088E6B74
    088E6B58:[00CB182B]: sltu       $v1, $a2, $t3
    088E6B5C:[000917C0]: sll        $v0, $t1, 0x001F
    088E6B60:[00084042]: srl        $t0, $t0, 0x0001
    088E6B64:[01024025]: or         $t0, $t0, $v0
    088E6B68:[00094842]: srl        $t1, $t1, 0x0001
    088E6B6C:[01184025]: or         $t0, $t0, $t8
    088E6B70:[01394825]: or         $t1, $t1, $t9
    088E6B74:[5460FFF0]: bnel       $v1, $zr, 0x088E6B38
    088E6B78:[8D820008]: lw         $v0, 8($t4)
    088E6B7C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088E6B80:[3442FFFF]: ori        $v0, $v0, -1
    088E6B84:[004B102B]: sltu       $v0, $v0, $t3
    088E6B88:[14400012]: bne        $v0, $zr, 0x088E6BD4
    088E6B8C:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    088E6B90:[24070000]: addiu      $a3, $zr, 0 <=> li $a3, 0
    088E6B94:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088E6B98:[3484FFFF]: ori        $a0, $a0, -1
    088E6B9C:[8D820008]: lw         $v0, 8($t4)
    088E6BA0:[000A1FC2]: srl        $v1, $t2, 0x001F
    088E6BA4:[000B5840]: sll        $t3, $t3, 0x0001
    088E6BA8:[2442FFFF]: addiu      $v0, $v0, -1
    088E6BAC:[01635825]: or         $t3, $t3, $v1
    088E6BB0:[000A5040]: sll        $t2, $t2, 0x0001
    088E6BB4:[05200023]: bltz       $t1, 0x088E6C44
    088E6BB8:[AD820008]: sw         $v0, 8($t4)
    088E6BBC:[00081FC2]: srl        $v1, $t0, 0x001F
    088E6BC0:[00094840]: sll        $t1, $t1, 0x0001
    088E6BC4:[008B102B]: sltu       $v0, $a0, $t3
    088E6BC8:[01234825]: or         $t1, $t1, $v1
    088E6BCC:[1040FFF3]: beq        $v0, $zr, 0x088E6B9C
    088E6BD0:[00084040]: sll        $t0, $t0, 0x0001
    088E6BD4:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E6BD8:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088E6BDC:[01421024]: and        $v0, $t2, $v0
    088E6BE0:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    088E6BE4:[10440007]: beq        $v0, $a0, 0x088E6C04
    088E6BE8:[01631824]: and        $v1, $t3, $v1
    088E6BEC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E6BF0:[AD8A0010]: sw         $t2, 16($t4)
    088E6BF4:[AD8B0014]: sw         $t3, 20($t4)
    088E6BF8:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    088E6BFC:[0A239A6C]: j          0x088E69B0
    088E6C00:[AD820000]: sw         $v0, 0($t4)
    088E6C04:[1460FFFA]: bne        $v1, $zr, 0x088E6BF0
    088E6C08:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E6C0C:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E6C10:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    088E6C14:[01421024]: and        $v0, $t2, $v0
    088E6C18:[01631824]: and        $v1, $t3, $v1
    088E6C1C:[00431025]: or         $v0, $v0, $v1
    088E6C20:[54400005]: bnel       $v0, $zr, 0x088E6C38
    088E6C24:[254A0080]: addiu      $t2, $t2, 128
    088E6C28:[01091025]: or         $v0, $t0, $t1
    088E6C2C:[1040FFF0]: beq        $v0, $zr, 0x088E6BF0
    088E6C30:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E6C34:[254A0080]: addiu      $t2, $t2, 128
    088E6C38:[2D420080]: sltiu      $v0, $t2, 128
    088E6C3C:[0A239AFB]: j          0x088E6BEC
    088E6C40:[01625821]: addu       $t3, $t3, $v0
    088E6C44:[01465025]: or         $t2, $t2, $a2
    088E6C48:[0A239AEF]: j          0x088E6BBC
    088E6C4C:[01675825]: or         $t3, $t3, $a3
    088E6C50:[1040FF99]: beq        $v0, $zr, 0x088E6AB8
    088E6C54:[000F1002]: srl        $v0, $t7, 0x0000
    088E6C58:[26520001]: addiu      $s2, $s2, 1
    088E6C5C:[2E420001]: sltiu      $v0, $s2, 1
    088E6C60:[0A239AAD]: j          0x088E6AB4
    088E6C64:[02629821]: addu       $s3, $s3, $v0
    088E6C68:[5040FF88]: beql       $v0, $zr, 0x088E6A8C
    088E6C6C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088E6C70:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    088E6C74:[24120000]: addiu      $s2, $zr, 0 <=> li $s2, 0
    088E6C78:[0A239AA3]: j          0x088E6A8C
    088E6C7C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
  Back Branch 088E6BCC 30,224 times (length 14)
    088E6B88:[14400012]: bne        $v0, $zr, 0x088E6BD4
    088E6B8C:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    088E6B90:[24070000]: addiu      $a3, $zr, 0 <=> li $a3, 0
    088E6B94:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088E6B98:[3484FFFF]: ori        $a0, $a0, -1
--> 088E6B9C:[8D820008]: lw         $v0, 8($t4)
    088E6BA0:[000A1FC2]: srl        $v1, $t2, 0x001F
    088E6BA4:[000B5840]: sll        $t3, $t3, 0x0001
    088E6BA8:[2442FFFF]: addiu      $v0, $v0, -1
    088E6BAC:[01635825]: or         $t3, $t3, $v1
    088E6BB0:[000A5040]: sll        $t2, $t2, 0x0001
    088E6BB4:[05200023]: bltz       $t1, 0x088E6C44
    088E6BB8:[AD820008]: sw         $v0, 8($t4)
    088E6BBC:[00081FC2]: srl        $v1, $t0, 0x001F
    088E6BC0:[00094840]: sll        $t1, $t1, 0x0001
    088E6BC4:[008B102B]: sltu       $v0, $a0, $t3
    088E6BC8:[01234825]: or         $t1, $t1, $v1
--> 088E6BCC:[1040FFF3]: beq        $v0, $zr, 0x088E6B9C
    088E6BD0:[00084040]: sll        $t0, $t0, 0x0001
    088E6BD4:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E6BD8:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088E6BDC:[01421024]: and        $v0, $t2, $v0
  Back Branch 088E6C48 11,952 times (length 37)
    088E6BA8:[2442FFFF]: addiu      $v0, $v0, -1
    088E6BAC:[01635825]: or         $t3, $t3, $v1
    088E6BB0:[000A5040]: sll        $t2, $t2, 0x0001
    088E6BB4:[05200023]: bltz       $t1, 0x088E6C44
    088E6BB8:[AD820008]: sw         $v0, 8($t4)
--> 088E6BBC:[00081FC2]: srl        $v1, $t0, 0x001F
    088E6BC0:[00094840]: sll        $t1, $t1, 0x0001
    088E6BC4:[008B102B]: sltu       $v0, $a0, $t3
    088E6BC8:[01234825]: or         $t1, $t1, $v1
    088E6BCC:[1040FFF3]: beq        $v0, $zr, 0x088E6B9C
    088E6BD0:[00084040]: sll        $t0, $t0, 0x0001
    088E6BD4:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E6BD8:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088E6BDC:[01421024]: and        $v0, $t2, $v0
    088E6BE0:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    088E6BE4:[10440007]: beq        $v0, $a0, 0x088E6C04
    088E6BE8:[01631824]: and        $v1, $t3, $v1
    088E6BEC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E6BF0:[AD8A0010]: sw         $t2, 16($t4)
    088E6BF4:[AD8B0014]: sw         $t3, 20($t4)
    088E6BF8:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    088E6BFC:[0A239A6C]: j          0x088E69B0
    088E6C00:[AD820000]: sw         $v0, 0($t4)
    088E6C04:[1460FFFA]: bne        $v1, $zr, 0x088E6BF0
    088E6C08:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E6C0C:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E6C10:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    088E6C14:[01421024]: and        $v0, $t2, $v0
    088E6C18:[01631824]: and        $v1, $t3, $v1
    088E6C1C:[00431025]: or         $v0, $v0, $v1
    088E6C20:[54400005]: bnel       $v0, $zr, 0x088E6C38
    088E6C24:[254A0080]: addiu      $t2, $t2, 128
    088E6C28:[01091025]: or         $v0, $t0, $t1
    088E6C2C:[1040FFF0]: beq        $v0, $zr, 0x088E6BF0
    088E6C30:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E6C34:[254A0080]: addiu      $t2, $t2, 128
    088E6C38:[2D420080]: sltiu      $v0, $t2, 128
    088E6C3C:[0A239AFB]: j          0x088E6BEC
    088E6C40:[01625821]: addu       $t3, $t3, $v0
    088E6C44:[01465025]: or         $t2, $t2, $a2
--> 088E6C48:[0A239AEF]: j          0x088E6BBC
    088E6C4C:[01675825]: or         $t3, $t3, $a3
    088E6C50:[1040FF99]: beq        $v0, $zr, 0x088E6AB8
    088E6C54:[000F1002]: srl        $v0, $t7, 0x0000
    088E6C58:[26520001]: addiu      $s2, $s2, 1
  Back Branch 088E6A0C 8,437 times (length 30)
    088E6988:[38830002]: xori       $v1, $a0, 2
    088E698C:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E6990:[10600007]: beq        $v1, $zr, 0x088E69B0
    088E6994:[2444FC30]: addiu      $a0, $v0, -976
    088E6998:[8FA20004]: lw         $v0, 4($sp)
--> 088E699C:[8FA30024]: lw         $v1, 36($sp)
    088E69A0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088E69A4:[00431026]: xor        $v0, $v0, $v1
    088E69A8:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088E69AC:[AFA20004]: sw         $v0, 4($sp)
    088E69B0:[0E239D73]: jal        0x088E75CC
    088E69B4:[00000000]: nop
    088E69B8:[8FBF0094]: lw         $ra, 148($sp)
    088E69BC:[8FB50090]: lw         $s5, 144($sp)
    088E69C0:[8FB4008C]: lw         $s4, 140($sp)
    088E69C4:[8FB30088]: lw         $s3, 136($sp)
    088E69C8:[8FB20084]: lw         $s2, 132($sp)
    088E69CC:[8FB00080]: lw         $s0, 128($sp)
    088E69D0:[03E00008]: jr         $ra
    088E69D4:[27BD00A0]: addiu      $sp, $sp, 160
    088E69D8:[1440000C]: bne        $v0, $zr, 0x088E6A0C
    088E69DC:[38620002]: xori       $v0, $v1, 2
    088E69E0:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E69E4:[38630002]: xori       $v1, $v1, 2
    088E69E8:[1060FFF1]: beq        $v1, $zr, 0x088E69B0
    088E69EC:[2444FC30]: addiu      $a0, $v0, -976
    088E69F0:[8FA30024]: lw         $v1, 36($sp)
    088E69F4:[8FA20004]: lw         $v0, 4($sp)
    088E69F8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088E69FC:[00431026]: xor        $v0, $v0, $v1
    088E6A00:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088E6A04:[0A239A6C]: j          0x088E69B0
    088E6A08:[AFA20024]: sw         $v0, 36($sp)
--> 088E6A0C:[1040FFE3]: beq        $v0, $zr, 0x088E699C
    088E6A10:[8FA20004]: lw         $v0, 4($sp)
    088E6A14:[38820002]: xori       $v0, $a0, 2
    088E6A18:[1040FFF6]: beq        $v0, $zr, 0x088E69F4
    088E6A1C:[8FA30024]: lw         $v1, 36($sp)
  Back Branch 088E6A18 8,435 times (length 11)
    088E69E0:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E69E4:[38630002]: xori       $v1, $v1, 2
    088E69E8:[1060FFF1]: beq        $v1, $zr, 0x088E69B0
    088E69EC:[2444FC30]: addiu      $a0, $v0, -976
    088E69F0:[8FA30024]: lw         $v1, 36($sp)
--> 088E69F4:[8FA20004]: lw         $v0, 4($sp)
    088E69F8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088E69FC:[00431026]: xor        $v0, $v0, $v1
    088E6A00:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088E6A04:[0A239A6C]: j          0x088E69B0
    088E6A08:[AFA20024]: sw         $v0, 36($sp)
    088E6A0C:[1040FFE3]: beq        $v0, $zr, 0x088E699C
    088E6A10:[8FA20004]: lw         $v0, 4($sp)
    088E6A14:[38820002]: xori       $v0, $a0, 2
--> 088E6A18:[1040FFF6]: beq        $v0, $zr, 0x088E69F4
    088E6A1C:[8FA30024]: lw         $v1, 36($sp)
    088E6A20:[8FA60014]: lw         $a2, 20($sp)
    088E6A24:[8FA70030]: lw         $a3, 48($sp)
    088E6A28:[8FA80010]: lw         $t0, 16($sp)
  Back Branch 088E6BFC 8,390 times (length 149)
  Back Branch 088E6C50 1,660 times (length 104)
  Back Branch 088E6C60 1,465 times (length 109)
  Back Branch 088E6C68 1,012 times (length 121)
  Back Branch 088E6C04 205 times (length 7)
    088E6BDC:[01421024]: and        $v0, $t2, $v0
    088E6BE0:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    088E6BE4:[10440007]: beq        $v0, $a0, 0x088E6C04
    088E6BE8:[01631824]: and        $v1, $t3, $v1
    088E6BEC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 088E6BF0:[AD8A0010]: sw         $t2, 16($t4)
    088E6BF4:[AD8B0014]: sw         $t3, 20($t4)
    088E6BF8:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    088E6BFC:[0A239A6C]: j          0x088E69B0
    088E6C00:[AD820000]: sw         $v0, 0($t4)
--> 088E6C04:[1460FFFA]: bne        $v1, $zr, 0x088E6BF0
    088E6C08:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E6C0C:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E6C10:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    088E6C14:[01421024]: and        $v0, $t2, $v0
  Back Branch 088E6C3C 205 times (length 22)
    088E6BD8:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088E6BDC:[01421024]: and        $v0, $t2, $v0
    088E6BE0:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    088E6BE4:[10440007]: beq        $v0, $a0, 0x088E6C04
    088E6BE8:[01631824]: and        $v1, $t3, $v1
--> 088E6BEC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E6BF0:[AD8A0010]: sw         $t2, 16($t4)
    088E6BF4:[AD8B0014]: sw         $t3, 20($t4)
    088E6BF8:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    088E6BFC:[0A239A6C]: j          0x088E69B0
    088E6C00:[AD820000]: sw         $v0, 0($t4)
    088E6C04:[1460FFFA]: bne        $v1, $zr, 0x088E6BF0
    088E6C08:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E6C0C:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E6C10:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    088E6C14:[01421024]: and        $v0, $t2, $v0
    088E6C18:[01631824]: and        $v1, $t3, $v1
    088E6C1C:[00431025]: or         $v0, $v0, $v1
    088E6C20:[54400005]: bnel       $v0, $zr, 0x088E6C38
    088E6C24:[254A0080]: addiu      $t2, $t2, 128
    088E6C28:[01091025]: or         $v0, $t0, $t1
    088E6C2C:[1040FFF0]: beq        $v0, $zr, 0x088E6BF0
    088E6C30:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E6C34:[254A0080]: addiu      $t2, $t2, 128
    088E6C38:[2D420080]: sltiu      $v0, $t2, 128
--> 088E6C3C:[0A239AFB]: j          0x088E6BEC
    088E6C40:[01625821]: addu       $t3, $t3, $v0
    088E6C44:[01465025]: or         $t2, $t2, $a2
    088E6C48:[0A239AEF]: j          0x088E6BBC
    088E6C4C:[01675825]: or         $t3, $t3, $a3
  Back Branch 088E6A04 45 times (length 23)
    088E699C:[8FA30024]: lw         $v1, 36($sp)
    088E69A0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088E69A4:[00431026]: xor        $v0, $v0, $v1
    088E69A8:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088E69AC:[AFA20004]: sw         $v0, 4($sp)
--> 088E69B0:[0E239D73]: jal        0x088E75CC
    088E69B4:[00000000]: nop
    088E69B8:[8FBF0094]: lw         $ra, 148($sp)
    088E69BC:[8FB50090]: lw         $s5, 144($sp)
    088E69C0:[8FB4008C]: lw         $s4, 140($sp)
    088E69C4:[8FB30088]: lw         $s3, 136($sp)
    088E69C8:[8FB20084]: lw         $s2, 132($sp)
    088E69CC:[8FB00080]: lw         $s0, 128($sp)
    088E69D0:[03E00008]: jr         $ra
    088E69D4:[27BD00A0]: addiu      $sp, $sp, 160
    088E69D8:[1440000C]: bne        $v0, $zr, 0x088E6A0C
    088E69DC:[38620002]: xori       $v0, $v1, 2
    088E69E0:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E69E4:[38630002]: xori       $v1, $v1, 2
    088E69E8:[1060FFF1]: beq        $v1, $zr, 0x088E69B0
    088E69EC:[2444FC30]: addiu      $a0, $v0, -976
    088E69F0:[8FA30024]: lw         $v1, 36($sp)
    088E69F4:[8FA20004]: lw         $v0, 4($sp)
    088E69F8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088E69FC:[00431026]: xor        $v0, $v0, $v1
    088E6A00:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
--> 088E6A04:[0A239A6C]: j          0x088E69B0
    088E6A08:[AFA20024]: sw         $v0, 36($sp)
    088E6A0C:[1040FFE3]: beq        $v0, $zr, 0x088E699C
    088E6A10:[8FA20004]: lw         $v0, 4($sp)
    088E6A14:[38820002]: xori       $v0, $a0, 2
  Back Branch 088E6C2C 5 times (length 17)
    088E6BDC:[01421024]: and        $v0, $t2, $v0
    088E6BE0:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    088E6BE4:[10440007]: beq        $v0, $a0, 0x088E6C04
    088E6BE8:[01631824]: and        $v1, $t3, $v1
    088E6BEC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 088E6BF0:[AD8A0010]: sw         $t2, 16($t4)
    088E6BF4:[AD8B0014]: sw         $t3, 20($t4)
    088E6BF8:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    088E6BFC:[0A239A6C]: j          0x088E69B0
    088E6C00:[AD820000]: sw         $v0, 0($t4)
    088E6C04:[1460FFFA]: bne        $v1, $zr, 0x088E6BF0
    088E6C08:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E6C0C:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E6C10:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    088E6C14:[01421024]: and        $v0, $t2, $v0
    088E6C18:[01631824]: and        $v1, $t3, $v1
    088E6C1C:[00431025]: or         $v0, $v0, $v1
    088E6C20:[54400005]: bnel       $v0, $zr, 0x088E6C38
    088E6C24:[254A0080]: addiu      $t2, $t2, 128
    088E6C28:[01091025]: or         $v0, $t0, $t1
--> 088E6C2C:[1040FFF0]: beq        $v0, $zr, 0x088E6BF0
    088E6C30:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E6C34:[254A0080]: addiu      $t2, $t2, 128
    088E6C38:[2D420080]: sltiu      $v0, $t2, 128
    088E6C3C:[0A239AFB]: j          0x088E6BEC
_S1_2_88F88B8 1,504,840 instructions (1.521%), 75,242 calls (088F88B8 - 088F890C, length 22)
    088F88B8:[27BDFFF0]: addiu      $sp, $sp, -16
    088F88BC:[AFBF0000]: sw         $ra, 0($sp)
    088F88C0:[3C030899]: lui        $v1, 0x0899 <=> li $v1, 0x08990000
    088F88C4:[24649054]: addiu      $a0, $v1, -28588
    088F88C8:[8C82000C]: lw         $v0, 12($a0)
    088F88CC:[14400006]: bne        $v0, $zr, 0x088F88E8
    088F88D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F88D4:[8C830048]: lw         $v1, 72($a0)
    088F88D8:[8C650010]: lw         $a1, 16($v1)
    088F88DC:[50A00006]: beql       $a1, $zr, 0x088F88F8
    088F88E0:[8C650008]: lw         $a1, 8($v1)
    088F88E4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F88E8:[8FBF0000]: lw         $ra, 0($sp)
    088F88EC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F88F0:[03E00008]: jr         $ra
    088F88F4:[27BD0010]: addiu      $sp, $sp, 16
    088F88F8:[0E242ACA]: jal        0x0890AB28 [sceGeListUpdateStallAddr]
    088F88FC:[8C840018]: lw         $a0, 24($a0)
    088F8900:[0441FFF8]: bgez       $v0, 0x088F88E4
    088F8904:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088F8908:[0A23E23B]: j          0x088F88EC
    088F890C:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 088F8900 75,242 times (length 9)
    088F88D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F88D4:[8C830048]: lw         $v1, 72($a0)
    088F88D8:[8C650010]: lw         $a1, 16($v1)
    088F88DC:[50A00006]: beql       $a1, $zr, 0x088F88F8
    088F88E0:[8C650008]: lw         $a1, 8($v1)
--> 088F88E4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F88E8:[8FBF0000]: lw         $ra, 0($sp)
    088F88EC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F88F0:[03E00008]: jr         $ra
    088F88F4:[27BD0010]: addiu      $sp, $sp, 16
    088F88F8:[0E242ACA]: jal        0x0890AB28 [sceGeListUpdateStallAddr]
    088F88FC:[8C840018]: lw         $a0, 24($a0)
--> 088F8900:[0441FFF8]: bgez       $v0, 0x088F88E4
    088F8904:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088F8908:[0A23E23B]: j          0x088F88EC
    088F890C:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_880BD88 1,469,217 instructions (1.485%), 12,070 calls (0880BD88 - 0880C190, length 259)
    0880BD88:[27BDFFD0]: addiu      $sp, $sp, -48
    0880BD8C:[AFB20018]: sw         $s2, 24($sp)
    0880BD90:[8CB20000]: lw         $s2, 0($a1)
    0880BD94:[AFA00000]: sw         $zr, 0($sp)
    0880BD98:[AE400000]: sw         $zr, 0($s2)
    0880BD9C:[90860000]: lbu        $a2, 0($a0)
    0880BDA0:[AFB00010]: sw         $s0, 16($sp)
    0880BDA4:[26520004]: addiu      $s2, $s2, 4
    0880BDA8:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0880BDAC:[AFB10014]: sw         $s1, 20($sp)
    0880BDB0:[AFB3001C]: sw         $s3, 28($sp)
    0880BDB4:[AFB40020]: sw         $s4, 32($sp)
    0880BDB8:[AFB50024]: sw         $s5, 36($sp)
    0880BDBC:[AFB60028]: sw         $s6, 40($sp)
    0880BDC0:[AFBF002C]: sw         $ra, 44($sp)
    0880BDC4:[10C00016]: beq        $a2, $zr, 0x0880BE20
    0880BDC8:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0880BDCC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0880BDD0:[AE440000]: sw         $a0, 0($s2)
    0880BDD4:[8E040004]: lw         $a0, 4($s0)
    0880BDD8:[26450004]: addiu      $a1, $s2, 4
    0880BDDC:[ACA40000]: sw         $a0, 0($a1)
    0880BDE0:[8E040008]: lw         $a0, 8($s0)
    0880BDE4:[24A50004]: addiu      $a1, $a1, 4
    0880BDE8:[ACA40000]: sw         $a0, 0($a1)
    0880BDEC:[8E04000C]: lw         $a0, 12($s0)
    0880BDF0:[8E060004]: lw         $a2, 4($s0)
    0880BDF4:[24A50004]: addiu      $a1, $a1, 4
    0880BDF8:[00862021]: addu       $a0, $a0, $a2
    0880BDFC:[ACA40000]: sw         $a0, 0($a1)
    0880BE00:[8E040010]: lw         $a0, 16($s0)
    0880BE04:[8E060008]: lw         $a2, 8($s0)
    0880BE08:[24A50004]: addiu      $a1, $a1, 4
    0880BE0C:[00862021]: addu       $a0, $a0, $a2
    0880BE10:[ACA40000]: sw         $a0, 0($a1)
    0880BE14:[8E120020]: lw         $s2, 32($s0)
    0880BE18:[10000004]: b          0x0880BE2C
    0880BE1C:[8E040024]: lw         $a0, 36($s0)
    0880BE20:[AE400000]: sw         $zr, 0($s2)
    0880BE24:[8E120020]: lw         $s2, 32($s0)
    0880BE28:[8E040024]: lw         $a0, 36($s0)
    0880BE2C:[2415FFFF]: addiu      $s5, $zr, -1 <=> li $s5, -1
    0880BE30:[12440020]: beq        $s2, $a0, 0x0880BEB4
    0880BE34:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0880BE38:[34130002]: ori        $s3, $zr, 2 <=> li $s3, 2
    0880BE3C:[8E440000]: lw         $a0, 0($s2)
    0880BE40:[8C85000C]: lw         $a1, 12($a0)
    0880BE44:[50B5000F]: beql       $a1, $s5, 0x0880BE84
    0880BE48:[8E440000]: lw         $a0, 0($s2)
    0880BE4C:[52800004]: beql       $s4, $zr, 0x0880BE60
    0880BE50:[8E340000]: lw         $s4, 0($s1)
    0880BE54:[8FA50000]: lw         $a1, 0($sp)
    0880BE58:[AE850000]: sw         $a1, 0($s4)
    0880BE5C:[8E340000]: lw         $s4, 0($s1)
    0880BE60:[AFA00000]: sw         $zr, 0($sp)
    0880BE64:[AE930000]: sw         $s3, 0($s4)
    0880BE68:[26940004]: addiu      $s4, $s4, 4
    0880BE6C:[8C95000C]: lw         $s5, 12($a0)
    0880BE70:[26840004]: addiu      $a0, $s4, 4
    0880BE74:[AC950000]: sw         $s5, 0($a0)
    0880BE78:[24840004]: addiu      $a0, $a0, 4
    0880BE7C:[AE240000]: sw         $a0, 0($s1)
    0880BE80:[8E440000]: lw         $a0, 0($s2)
    0880BE84:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0880BE88:[8C860010]: lw         $a2, 16($a0)
    0880BE8C:[24C60010]: addiu      $a2, $a2, 16
    0880BE90:[84C70000]: lh         $a3, 0($a2)
    0880BE94:[8CC80004]: lw         $t0, 4($a2)
    0880BE98:[00872021]: addu       $a0, $a0, $a3
    0880BE9C:[0100F809]: jalr       $ra, $t0
    0880BEA0:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    0880BEA4:[8E040024]: lw         $a0, 36($s0)
    0880BEA8:[26520004]: addiu      $s2, $s2, 4
    0880BEAC:[5644FFE4]: bnel       $s2, $a0, 0x0880BE40
    0880BEB0:[8E440000]: lw         $a0, 0($s2)
    0880BEB4:[52800004]: beql       $s4, $zr, 0x0880BEC8
    0880BEB8:[8E040020]: lw         $a0, 32($s0)
    0880BEBC:[8FA40000]: lw         $a0, 0($sp)
    0880BEC0:[AE840000]: sw         $a0, 0($s4)
    0880BEC4:[8E040020]: lw         $a0, 32($s0)
    0880BEC8:[8E140014]: lw         $s4, 20($s0)
    0880BECC:[A3A00004]: sb         $zr, 4($sp)
    0880BED0:[8E050018]: lw         $a1, 24($s0)
    0880BED4:[A3A00005]: sb         $zr, 5($sp)
    0880BED8:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    0880BEDC:[AE040024]: sw         $a0, 36($s0)
    0880BEE0:[02609025]: or         $s2, $s3, $zr <=> move $s2, $s3
    0880BEE4:[12850028]: beq        $s4, $a1, 0x0880BF88
    0880BEE8:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    0880BEEC:[34150003]: ori        $s5, $zr, 3 <=> li $s5, 3
    0880BEF0:[8E840000]: lw         $a0, 0($s4)
    0880BEF4:[8C850008]: lw         $a1, 8($a0)
    0880BEF8:[14B30004]: bne        $a1, $s3, 0x0880BF0C
    0880BEFC:[00000000]: nop
    0880BF00:[8C85000C]: lw         $a1, 12($a0)
    0880BF04:[50B20014]: beql       $a1, $s2, 0x0880BF58
    0880BF08:[8E840000]: lw         $a0, 0($s4)
    0880BF0C:[52C00004]: beql       $s6, $zr, 0x0880BF20
    0880BF10:[8E360000]: lw         $s6, 0($s1)
    0880BF14:[8FA50000]: lw         $a1, 0($sp)
    0880BF18:[AEC50000]: sw         $a1, 0($s6)
    0880BF1C:[8E360000]: lw         $s6, 0($s1)
    0880BF20:[AFA00000]: sw         $zr, 0($sp)
    0880BF24:[AED50000]: sw         $s5, 0($s6)
    0880BF28:[8C85000C]: lw         $a1, 12($a0)
    0880BF2C:[26D60004]: addiu      $s6, $s6, 4
    0880BF30:[26C60004]: addiu      $a2, $s6, 4
    0880BF34:[34A58000]: ori        $a1, $a1, -32768
    0880BF38:[ACC50000]: sw         $a1, 0($a2)
    0880BF3C:[8C930008]: lw         $s3, 8($a0)
    0880BF40:[24C50004]: addiu      $a1, $a2, 4
    0880BF44:[ACB30000]: sw         $s3, 0($a1)
    0880BF48:[24A50004]: addiu      $a1, $a1, 4
    0880BF4C:[8C92000C]: lw         $s2, 12($a0)
    0880BF50:[AE250000]: sw         $a1, 0($s1)
    0880BF54:[8E840000]: lw         $a0, 0($s4)
    0880BF58:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0880BF5C:[8C860010]: lw         $a2, 16($a0)
    0880BF60:[24C60010]: addiu      $a2, $a2, 16
    0880BF64:[84C70000]: lh         $a3, 0($a2)
    0880BF68:[8CC80004]: lw         $t0, 4($a2)
    0880BF6C:[00872021]: addu       $a0, $a0, $a3
    0880BF70:[0100F809]: jalr       $ra, $t0
    0880BF74:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    0880BF78:[8E040018]: lw         $a0, 24($s0)
    0880BF7C:[26940004]: addiu      $s4, $s4, 4
    0880BF80:[5684FFDC]: bnel       $s4, $a0, 0x0880BEF4
    0880BF84:[8E840000]: lw         $a0, 0($s4)
    0880BF88:[52C00004]: beql       $s6, $zr, 0x0880BF9C
    0880BF8C:[8E050014]: lw         $a1, 20($s0)
    0880BF90:[8FA40000]: lw         $a0, 0($sp)
    0880BF94:[AEC40000]: sw         $a0, 0($s6)
    0880BF98:[8E050014]: lw         $a1, 20($s0)
    0880BF9C:[8E040044]: lw         $a0, 68($s0)
    0880BFA0:[A3A00006]: sb         $zr, 6($sp)
    0880BFA4:[8E060048]: lw         $a2, 72($s0)
    0880BFA8:[A3A00007]: sb         $zr, 7($sp)
    0880BFAC:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0880BFB0:[12460012]: beq        $s2, $a2, 0x0880BFFC
    0880BFB4:[AE050018]: sw         $a1, 24($s0)
    0880BFB8:[34130008]: ori        $s3, $zr, 8 <=> li $s3, 8
    0880BFBC:[8E240000]: lw         $a0, 0($s1)
    0880BFC0:[8E450000]: lw         $a1, 0($s2)
    0880BFC4:[AC930000]: sw         $s3, 0($a0)
    0880BFC8:[8CA50004]: lw         $a1, 4($a1)
    0880BFCC:[24840004]: addiu      $a0, $a0, 4
    0880BFD0:[AC850000]: sw         $a1, 0($a0)
    0880BFD4:[24840004]: addiu      $a0, $a0, 4
    0880BFD8:[AE240000]: sw         $a0, 0($s1)
    0880BFDC:[8E440000]: lw         $a0, 0($s2)
    0880BFE0:[0E201B8C]: jal        0x08806E30
    0880BFE4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0880BFE8:[8E040048]: lw         $a0, 72($s0)
    0880BFEC:[26520004]: addiu      $s2, $s2, 4
    0880BFF0:[5644FFF3]: bnel       $s2, $a0, 0x0880BFC0
    0880BFF4:[8E240000]: lw         $a0, 0($s1)
    0880BFF8:[8E040044]: lw         $a0, 68($s0)
    0880BFFC:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0880C000:[8E04002C]: lw         $a0, 44($s0)
    0880C004:[8E050030]: lw         $a1, 48($s0)
    0880C008:[A3A00008]: sb         $zr, 8($sp)
    0880C00C:[00853826]: xor        $a3, $a0, $a1
    0880C010:[2CE70001]: sltiu      $a3, $a3, 1
    0880C014:[A3A00009]: sb         $zr, 9($sp)
    0880C018:[30E700FF]: andi       $a3, $a3, 255
    0880C01C:[14E00013]: bne        $a3, $zr, 0x0880C06C
    0880C020:[AE060048]: sw         $a2, 72($s0)
    0880C024:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0880C028:[1245000D]: beq        $s2, $a1, 0x0880C060
    0880C02C:[34130004]: ori        $s3, $zr, 4 <=> li $s3, 4
    0880C030:[8E240000]: lw         $a0, 0($s1)
    0880C034:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0880C038:[AC930000]: sw         $s3, 0($a0)
    0880C03C:[24840004]: addiu      $a0, $a0, 4
    0880C040:[AE240000]: sw         $a0, 0($s1)
    0880C044:[0E2018D7]: jal        0x0880635C
    0880C048:[8E440000]: lw         $a0, 0($s2)
    0880C04C:[8E040030]: lw         $a0, 48($s0)
    0880C050:[26520004]: addiu      $s2, $s2, 4
    0880C054:[5644FFF7]: bnel       $s2, $a0, 0x0880C034
    0880C058:[8E240000]: lw         $a0, 0($s1)
    0880C05C:[8E04002C]: lw         $a0, 44($s0)
    0880C060:[A3A0000A]: sb         $zr, 10($sp)
    0880C064:[A3A0000B]: sb         $zr, 11($sp)
    0880C068:[AE040030]: sw         $a0, 48($s0)
    0880C06C:[8E040038]: lw         $a0, 56($s0)
    0880C070:[8E05003C]: lw         $a1, 60($s0)
    0880C074:[00852026]: xor        $a0, $a0, $a1
    0880C078:[2C840001]: sltiu      $a0, $a0, 1
    0880C07C:[308400FF]: andi       $a0, $a0, 255
    0880C080:[5480001D]: bnel       $a0, $zr, 0x0880C0F8
    0880C084:[92040050]: lbu        $a0, 80($s0)
    0880C088:[8E240000]: lw         $a0, 0($s1)
    0880C08C:[AFA00000]: sw         $zr, 0($sp)
    0880C090:[34050007]: ori        $a1, $zr, 7 <=> li $a1, 7
    0880C094:[24920004]: addiu      $s2, $a0, 4
    0880C098:[AC850000]: sw         $a1, 0($a0)
    0880C09C:[26440004]: addiu      $a0, $s2, 4
    0880C0A0:[AC800000]: sw         $zr, 0($a0)
    0880C0A4:[24840004]: addiu      $a0, $a0, 4
    0880C0A8:[AE240000]: sw         $a0, 0($s1)
    0880C0AC:[8E130038]: lw         $s3, 56($s0)
    0880C0B0:[8E04003C]: lw         $a0, 60($s0)
    0880C0B4:[5264000A]: beql       $s3, $a0, 0x0880C0E0
    0880C0B8:[8FA40000]: lw         $a0, 0($sp)
    0880C0BC:[8E640000]: lw         $a0, 0($s3)
    0880C0C0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0880C0C4:[0E201CF8]: jal        0x088073E0
    0880C0C8:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    0880C0CC:[8E04003C]: lw         $a0, 60($s0)
    0880C0D0:[26730004]: addiu      $s3, $s3, 4
    0880C0D4:[5664FFFA]: bnel       $s3, $a0, 0x0880C0C0
    0880C0D8:[8E640000]: lw         $a0, 0($s3)
    0880C0DC:[8FA40000]: lw         $a0, 0($sp)
    0880C0E0:[AE440000]: sw         $a0, 0($s2)
    0880C0E4:[8E040038]: lw         $a0, 56($s0)
    0880C0E8:[A3A0000C]: sb         $zr, 12($sp)
    0880C0EC:[A3A0000D]: sb         $zr, 13($sp)
    0880C0F0:[AE04003C]: sw         $a0, 60($s0)
    0880C0F4:[92040050]: lbu        $a0, 80($s0)
    0880C0F8:[5080000E]: beql       $a0, $zr, 0x0880C134
    0880C0FC:[9204005C]: lbu        $a0, 92($s0)
    0880C100:[8E240000]: lw         $a0, 0($s1)
    0880C104:[34050005]: ori        $a1, $zr, 5 <=> li $a1, 5
    0880C108:[AC850000]: sw         $a1, 0($a0)
    0880C10C:[8E050054]: lw         $a1, 84($s0)
    0880C110:[24840004]: addiu      $a0, $a0, 4
    0880C114:[AC850000]: sw         $a1, 0($a0)
    0880C118:[8E050058]: lw         $a1, 88($s0)
    0880C11C:[24840004]: addiu      $a0, $a0, 4
    0880C120:[AC850000]: sw         $a1, 0($a0)
    0880C124:[24840004]: addiu      $a0, $a0, 4
    0880C128:[AE240000]: sw         $a0, 0($s1)
    0880C12C:[A2000050]: sb         $zr, 80($s0)
    0880C130:[9204005C]: lbu        $a0, 92($s0)
    0880C134:[1080000D]: beq        $a0, $zr, 0x0880C16C
    0880C138:[00000000]: nop
    0880C13C:[8E240000]: lw         $a0, 0($s1)
    0880C140:[34050006]: ori        $a1, $zr, 6 <=> li $a1, 6
    0880C144:[AC850000]: sw         $a1, 0($a0)
    0880C148:[8E050060]: lw         $a1, 96($s0)
    0880C14C:[24840004]: addiu      $a0, $a0, 4
    0880C150:[AC850000]: sw         $a1, 0($a0)
    0880C154:[8E050064]: lw         $a1, 100($s0)
    0880C158:[24840004]: addiu      $a0, $a0, 4
    0880C15C:[AC850000]: sw         $a1, 0($a0)
    0880C160:[24840004]: addiu      $a0, $a0, 4
    0880C164:[AE240000]: sw         $a0, 0($s1)
    0880C168:[A200005C]: sb         $zr, 92($s0)
    0880C16C:[8FB00010]: lw         $s0, 16($sp)
    0880C170:[8FB10014]: lw         $s1, 20($sp)
    0880C174:[8FB20018]: lw         $s2, 24($sp)
    0880C178:[8FB3001C]: lw         $s3, 28($sp)
    0880C17C:[8FB40020]: lw         $s4, 32($sp)
    0880C180:[8FB50024]: lw         $s5, 36($sp)
    0880C184:[8FB60028]: lw         $s6, 40($sp)
    0880C188:[8FBF002C]: lw         $ra, 44($sp)
    0880C18C:[03E00008]: jr         $ra
    0880C190:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0880BF80 9,516 times (length 37)
    0880BEE0:[02609025]: or         $s2, $s3, $zr <=> move $s2, $s3
    0880BEE4:[12850028]: beq        $s4, $a1, 0x0880BF88
    0880BEE8:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    0880BEEC:[34150003]: ori        $s5, $zr, 3 <=> li $s5, 3
    0880BEF0:[8E840000]: lw         $a0, 0($s4)
--> 0880BEF4:[8C850008]: lw         $a1, 8($a0)
    0880BEF8:[14B30004]: bne        $a1, $s3, 0x0880BF0C
    0880BEFC:[00000000]: nop
    0880BF00:[8C85000C]: lw         $a1, 12($a0)
    0880BF04:[50B20014]: beql       $a1, $s2, 0x0880BF58
    0880BF08:[8E840000]: lw         $a0, 0($s4)
    0880BF0C:[52C00004]: beql       $s6, $zr, 0x0880BF20
    0880BF10:[8E360000]: lw         $s6, 0($s1)
    0880BF14:[8FA50000]: lw         $a1, 0($sp)
    0880BF18:[AEC50000]: sw         $a1, 0($s6)
    0880BF1C:[8E360000]: lw         $s6, 0($s1)
    0880BF20:[AFA00000]: sw         $zr, 0($sp)
    0880BF24:[AED50000]: sw         $s5, 0($s6)
    0880BF28:[8C85000C]: lw         $a1, 12($a0)
    0880BF2C:[26D60004]: addiu      $s6, $s6, 4
    0880BF30:[26C60004]: addiu      $a2, $s6, 4
    0880BF34:[34A58000]: ori        $a1, $a1, -32768
    0880BF38:[ACC50000]: sw         $a1, 0($a2)
    0880BF3C:[8C930008]: lw         $s3, 8($a0)
    0880BF40:[24C50004]: addiu      $a1, $a2, 4
    0880BF44:[ACB30000]: sw         $s3, 0($a1)
    0880BF48:[24A50004]: addiu      $a1, $a1, 4
    0880BF4C:[8C92000C]: lw         $s2, 12($a0)
    0880BF50:[AE250000]: sw         $a1, 0($s1)
    0880BF54:[8E840000]: lw         $a0, 0($s4)
    0880BF58:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0880BF5C:[8C860010]: lw         $a2, 16($a0)
    0880BF60:[24C60010]: addiu      $a2, $a2, 16
    0880BF64:[84C70000]: lh         $a3, 0($a2)
    0880BF68:[8CC80004]: lw         $t0, 4($a2)
    0880BF6C:[00872021]: addu       $a0, $a0, $a3
    0880BF70:[0100F809]: jalr       $ra, $t0
    0880BF74:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    0880BF78:[8E040018]: lw         $a0, 24($s0)
    0880BF7C:[26940004]: addiu      $s4, $s4, 4
--> 0880BF80:[5684FFDC]: bnel       $s4, $a0, 0x0880BEF4
    0880BF84:[8E840000]: lw         $a0, 0($s4)
    0880BF88:[52C00004]: beql       $s6, $zr, 0x0880BF9C
    0880BF8C:[8E050014]: lw         $a1, 20($s0)
    0880BF90:[8FA40000]: lw         $a0, 0($sp)
  Back Branch 0880C054 1,679 times (length 10)
    0880C020:[AE060048]: sw         $a2, 72($s0)
    0880C024:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0880C028:[1245000D]: beq        $s2, $a1, 0x0880C060
    0880C02C:[34130004]: ori        $s3, $zr, 4 <=> li $s3, 4
    0880C030:[8E240000]: lw         $a0, 0($s1)
--> 0880C034:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0880C038:[AC930000]: sw         $s3, 0($a0)
    0880C03C:[24840004]: addiu      $a0, $a0, 4
    0880C040:[AE240000]: sw         $a0, 0($s1)
    0880C044:[0E2018D7]: jal        0x0880635C
    0880C048:[8E440000]: lw         $a0, 0($s2)
    0880C04C:[8E040030]: lw         $a0, 48($s0)
    0880C050:[26520004]: addiu      $s2, $s2, 4
--> 0880C054:[5644FFF7]: bnel       $s2, $a0, 0x0880C034
    0880C058:[8E240000]: lw         $a0, 0($s1)
    0880C05C:[8E04002C]: lw         $a0, 44($s0)
    0880C060:[A3A0000A]: sb         $zr, 10($sp)
    0880C064:[A3A0000B]: sb         $zr, 11($sp)
_S1_2_88F6984 1,388,211 instructions (1.403%), 60,357 calls (088F6984 - 088F69DC, length 23)
    088F6984:[3C0B0899]: lui        $t3, 0x0899 <=> li $t3, 0x08990000
    088F6988:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088F698C:[8D64909C]: lw         $a0, -28516($t3)
    088F6990:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    088F6994:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    088F6998:[01007021]: addu       $t6, $t0, $zr <=> move $t6, $t0
    088F699C:[0120C021]: addu       $t8, $t1, $zr <=> move $t8, $t1
    088F69A0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    088F69A4:[27BDFFF0]: addiu      $sp, $sp, -16
    088F69A8:[01405821]: addu       $t3, $t2, $zr <=> move $t3, $t2
    088F69AC:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088F69B0:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088F69B4:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    088F69B8:[01A04021]: addu       $t0, $t5, $zr <=> move $t0, $t5
    088F69BC:[01C04821]: addu       $t1, $t6, $zr <=> move $t1, $t6
    088F69C0:[AFBF0000]: sw         $ra, 0($sp)
    088F69C4:[0E23DF27]: jal        0x088F7C9C
    088F69C8:[03005021]: addu       $t2, $t8, $zr <=> move $t2, $t8
    088F69CC:[0E23E22E]: jal        0x088F88B8
    088F69D0:[00000000]: nop
    088F69D4:[8FBF0000]: lw         $ra, 0($sp)
    088F69D8:[03E00008]: jr         $ra
    088F69DC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88E4D58 1,375,378 instructions (1.390%), 17,329 calls (088E4D58 - 088E5328, length 373)
    088E4D58:[27BDFFF0]: addiu      $sp, $sp, -16
    088E4D5C:[AFB20008]: sw         $s2, 8($sp)
    088E4D60:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088E4D64:[AFB10004]: sw         $s1, 4($sp)
    088E4D68:[04A0016A]: bltz       $a1, 0x088E5314
    088E4D6C:[AFB00000]: sw         $s0, 0($sp)
    088E4D70:[04E00162]: bltz       $a3, 0x088E52FC
    088E4D74:[00000000]: nop
    088E4D78:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088E4D7C:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    088E4D80:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    088E4D84:[14E000F0]: bne        $a3, $zr, 0x088E5148
    088E4D88:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088E4D8C:[00A6102B]: sltu       $v0, $a1, $a2
    088E4D90:[1040005D]: beq        $v0, $zr, 0x088E4F08
    088E4D94:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088E4D98:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    088E4D9C:[2CC40100]: sltiu      $a0, $a2, 256
    088E4DA0:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088E4DA4:[0046102B]: sltu       $v0, $v0, $a2
    088E4DA8:[10400008]: beq        $v0, $zr, 0x088E4DCC
    088E4DAC:[0004280B]: movn       $a1, $zr, $a0 <=> move $a1, $a0
    088E4DB0:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088E4DB4:[3442FFFF]: ori        $v0, $v0, -1
    088E4DB8:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    088E4DBC:[0046102B]: sltu       $v0, $v0, $a2
    088E4DC0:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    088E4DC4:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088E4DC8:[0082280B]: movn       $a1, $a0, $v0
    088E4DCC:[3C030893]: lui        $v1, 0x0893 <=> li $v1, 0x08930000
    088E4DD0:[00A61006]: srlv       $v0, $a2, $a1
    088E4DD4:[2463FC48]: addiu      $v1, $v1, -952
    088E4DD8:[00431021]: addu       $v0, $v0, $v1
    088E4DDC:[90440000]: lbu        $a0, 0($v0)
    088E4DE0:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    088E4DE4:[00852021]: addu       $a0, $a0, $a1
    088E4DE8:[00443823]: subu       $a3, $v0, $a0
    088E4DEC:[50E00008]: beql       $a3, $zr, 0x088E4E10
    088E4DF0:[00093C02]: srl        $a3, $t1, 0x0010
    088E4DF4:[00471023]: subu       $v0, $v0, $a3
    088E4DF8:[004E1006]: srlv       $v0, $t6, $v0
    088E4DFC:[00EA1804]: sllv       $v1, $t2, $a3
    088E4E00:[00625025]: or         $t2, $v1, $v0
    088E4E04:[00EE7004]: sllv       $t6, $t6, $a3
    088E4E08:[00E94804]: sllv       $t1, $t1, $a3
    088E4E0C:[00093C02]: srl        $a3, $t1, 0x0010
    088E4E10:[0147001B]: divu       $t2, $a3
    088E4E14:[312CFFFF]: andi       $t4, $t1, -1
    088E4E18:[000E2402]: srl        $a0, $t6, 0x0010
    088E4E1C:[50E00001]: beql       $a3, $zr, 0x088E4E24
    088E4E20:[000001CD]: break      0x00007
    088E4E24:[00001812]: mflo       $v1
    088E4E28:[00001010]: mfhi       $v0
    088E4E2C:[00005812]: mflo       $t3
    088E4E30:[006C0018]: mult       $v1, $t4
    088E4E34:[00021400]: sll        $v0, $v0, 0x0010
    088E4E38:[00443025]: or         $a2, $v0, $a0
    088E4E3C:[00002812]: mflo       $a1
    088E4E40:[00C5182B]: sltu       $v1, $a2, $a1
    088E4E44:[1060000A]: beq        $v1, $zr, 0x088E4E70
    088E4E48:[0147001B]: divu       $t2, $a3
    088E4E4C:[00C93021]: addu       $a2, $a2, $t1
    088E4E50:[00C9102B]: sltu       $v0, $a2, $t1
    088E4E54:[14400006]: bne        $v0, $zr, 0x088E4E70
    088E4E58:[256BFFFF]: addiu      $t3, $t3, -1
    088E4E5C:[00C5102B]: sltu       $v0, $a2, $a1
    088E4E60:[50400004]: beql       $v0, $zr, 0x088E4E74
    088E4E64:[00C53023]: subu       $a2, $a2, $a1
    088E4E68:[256BFFFF]: addiu      $t3, $t3, -1
    088E4E6C:[00C93021]: addu       $a2, $a2, $t1
    088E4E70:[00C53023]: subu       $a2, $a2, $a1
    088E4E74:[00C7001B]: divu       $a2, $a3
    088E4E78:[31C4FFFF]: andi       $a0, $t6, -1
    088E4E7C:[50E00001]: beql       $a3, $zr, 0x088E4E84
    088E4E80:[000001CD]: break      0x00007
    088E4E84:[00001812]: mflo       $v1
    088E4E88:[00001010]: mfhi       $v0
    088E4E8C:[00004012]: mflo       $t0
    088E4E90:[006C0018]: mult       $v1, $t4
    088E4E94:[00021400]: sll        $v0, $v0, 0x0010
    088E4E98:[00442025]: or         $a0, $v0, $a0
    088E4E9C:[00002812]: mflo       $a1
    088E4EA0:[0085182B]: sltu       $v1, $a0, $a1
    088E4EA4:[10600008]: beq        $v1, $zr, 0x088E4EC8
    088E4EA8:[00C7001B]: divu       $a2, $a3
    088E4EAC:[00892021]: addu       $a0, $a0, $t1
    088E4EB0:[0089102B]: sltu       $v0, $a0, $t1
    088E4EB4:[14400004]: bne        $v0, $zr, 0x088E4EC8
    088E4EB8:[2508FFFF]: addiu      $t0, $t0, -1
    088E4EBC:[0085102B]: sltu       $v0, $a0, $a1
    088E4EC0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088E4EC4:[01024023]: subu       $t0, $t0, $v0
    088E4EC8:[000B1400]: sll        $v0, $t3, 0x0010
    088E4ECC:[00482025]: or         $a0, $v0, $t0
    088E4ED0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088E4ED4:[12400005]: beq        $s2, $zr, 0x088E4EEC
    088E4ED8:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088E4EDC:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    088E4EE0:[00052823]: subu       $a1, $zr, $a1 <=> negu $a1, $a1
    088E4EE4:[0004102B]: sltu       $v0, $zr, $a0 <=> move $v0, $a0
    088E4EE8:[00A22823]: subu       $a1, $a1, $v0
    088E4EEC:[8FB20008]: lw         $s2, 8($sp)
    088E4EF0:[8FB10004]: lw         $s1, 4($sp)
    088E4EF4:[8FB00000]: lw         $s0, 0($sp)
    088E4EF8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088E4EFC:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088E4F00:[03E00008]: jr         $ra
    088E4F04:[27BD0010]: addiu      $sp, $sp, 16
    088E4F08:[14C00008]: bne        $a2, $zr, 0x088E4F2C
    088E4F0C:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    088E4F10:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088E4F14:[0047001B]: divu       $v0, $a3
    088E4F18:[50C00001]: beql       $a2, $zr, 0x088E4F20
    088E4F1C:[000001CD]: break      0x00007
    088E4F20:[00004812]: mflo       $t1
    088E4F24:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088E4F28:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    088E4F2C:[2D240100]: sltiu      $a0, $t1, 256
    088E4F30:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088E4F34:[0049102B]: sltu       $v0, $v0, $t1
    088E4F38:[10400008]: beq        $v0, $zr, 0x088E4F5C
    088E4F3C:[0004280B]: movn       $a1, $zr, $a0 <=> move $a1, $a0
    088E4F40:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088E4F44:[3442FFFF]: ori        $v0, $v0, -1
    088E4F48:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    088E4F4C:[0049102B]: sltu       $v0, $v0, $t1
    088E4F50:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    088E4F54:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088E4F58:[0082280B]: movn       $a1, $a0, $v0
    088E4F5C:[3C030893]: lui        $v1, 0x0893 <=> li $v1, 0x08930000
    088E4F60:[00A91006]: srlv       $v0, $t1, $a1
    088E4F64:[2463FC48]: addiu      $v1, $v1, -952
    088E4F68:[00431021]: addu       $v0, $v0, $v1
    088E4F6C:[90440000]: lbu        $a0, 0($v0)
    088E4F70:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    088E4F74:[00852021]: addu       $a0, $a0, $a1
    088E4F78:[00443823]: subu       $a3, $v0, $a0
    088E4F7C:[14E00035]: bne        $a3, $zr, 0x088E5054
    088E4F80:[00472823]: subu       $a1, $v0, $a3
    088E4F84:[01495023]: subu       $t2, $t2, $t1
    088E4F88:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088E4F8C:[00094402]: srl        $t0, $t1, 0x0010
    088E4F90:[3130FFFF]: andi       $s0, $t1, -1
    088E4F94:[0148001B]: divu       $t2, $t0
    088E4F98:[000E2402]: srl        $a0, $t6, 0x0010
    088E4F9C:[51000001]: beql       $t0, $zr, 0x088E4FA4
    088E4FA0:[000001CD]: break      0x00007
    088E4FA4:[00001812]: mflo       $v1
    088E4FA8:[00001010]: mfhi       $v0
    088E4FAC:[00005812]: mflo       $t3
    088E4FB0:[00700018]: mult       $v1, $s0
    088E4FB4:[00021400]: sll        $v0, $v0, 0x0010
    088E4FB8:[00443825]: or         $a3, $v0, $a0
    088E4FBC:[00002812]: mflo       $a1
    088E4FC0:[00E5182B]: sltu       $v1, $a3, $a1
    088E4FC4:[1060000A]: beq        $v1, $zr, 0x088E4FF0
    088E4FC8:[0148001B]: divu       $t2, $t0
    088E4FCC:[00E93821]: addu       $a3, $a3, $t1
    088E4FD0:[00E9102B]: sltu       $v0, $a3, $t1
    088E4FD4:[14400006]: bne        $v0, $zr, 0x088E4FF0
    088E4FD8:[256BFFFF]: addiu      $t3, $t3, -1
    088E4FDC:[00E5102B]: sltu       $v0, $a3, $a1
    088E4FE0:[50400004]: beql       $v0, $zr, 0x088E4FF4
    088E4FE4:[00E53823]: subu       $a3, $a3, $a1
    088E4FE8:[256BFFFF]: addiu      $t3, $t3, -1
    088E4FEC:[00E93821]: addu       $a3, $a3, $t1
    088E4FF0:[00E53823]: subu       $a3, $a3, $a1
    088E4FF4:[00E8001B]: divu       $a3, $t0
    088E4FF8:[31C4FFFF]: andi       $a0, $t6, -1
    088E4FFC:[51000001]: beql       $t0, $zr, 0x088E5004
    088E5000:[000001CD]: break      0x00007
    088E5004:[00001812]: mflo       $v1
    088E5008:[00001010]: mfhi       $v0
    088E500C:[00005012]: mflo       $t2
    088E5010:[00700018]: mult       $v1, $s0
    088E5014:[00021400]: sll        $v0, $v0, 0x0010
    088E5018:[00442025]: or         $a0, $v0, $a0
    088E501C:[00002812]: mflo       $a1
    088E5020:[0085182B]: sltu       $v1, $a0, $a1
    088E5024:[10600008]: beq        $v1, $zr, 0x088E5048
    088E5028:[00E8001B]: divu       $a3, $t0
    088E502C:[00892021]: addu       $a0, $a0, $t1
    088E5030:[0089102B]: sltu       $v0, $a0, $t1
    088E5034:[14400004]: bne        $v0, $zr, 0x088E5048
    088E5038:[254AFFFF]: addiu      $t2, $t2, -1
    088E503C:[0085102B]: sltu       $v0, $a0, $a1
    088E5040:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088E5044:[01425023]: subu       $t2, $t2, $v0
    088E5048:[000B1400]: sll        $v0, $t3, 0x0010
    088E504C:[0A2393B5]: j          0x088E4ED4
    088E5050:[004A2025]: or         $a0, $v0, $t2
    088E5054:[00E94804]: sllv       $t1, $t1, $a3
    088E5058:[00094402]: srl        $t0, $t1, 0x0010
    088E505C:[00AA6006]: srlv       $t4, $t2, $a1
    088E5060:[0188001B]: divu       $t4, $t0
    088E5064:[3130FFFF]: andi       $s0, $t1, -1
    088E5068:[00AE1806]: srlv       $v1, $t6, $a1
    088E506C:[00EA1004]: sllv       $v0, $t2, $a3
    088E5070:[00435025]: or         $t2, $v0, $v1
    088E5074:[000A2C02]: srl        $a1, $t2, 0x0010
    088E5078:[00EE7004]: sllv       $t6, $t6, $a3
    088E507C:[51000001]: beql       $t0, $zr, 0x088E5084
    088E5080:[000001CD]: break      0x00007
    088E5084:[01005821]: addu       $t3, $t0, $zr <=> move $t3, $t0
    088E5088:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    088E508C:[00003012]: mflo       $a2
    088E5090:[00002010]: mfhi       $a0
    088E5094:[00007812]: mflo       $t7
    088E5098:[00D00018]: mult       $a2, $s0
    088E509C:[00042400]: sll        $a0, $a0, 0x0010
    088E50A0:[00853825]: or         $a3, $a0, $a1
    088E50A4:[00006812]: mflo       $t5
    088E50A8:[00ED102B]: sltu       $v0, $a3, $t5
    088E50AC:[1040000A]: beq        $v0, $zr, 0x088E50D8
    088E50B0:[0188001B]: divu       $t4, $t0
    088E50B4:[00E93821]: addu       $a3, $a3, $t1
    088E50B8:[00E9102B]: sltu       $v0, $a3, $t1
    088E50BC:[14400006]: bne        $v0, $zr, 0x088E50D8
    088E50C0:[24CFFFFF]: addiu      $t7, $a2, -1
    088E50C4:[00ED102B]: sltu       $v0, $a3, $t5
    088E50C8:[50400004]: beql       $v0, $zr, 0x088E50DC
    088E50CC:[00ED3823]: subu       $a3, $a3, $t5
    088E50D0:[25EFFFFF]: addiu      $t7, $t7, -1
    088E50D4:[00E93821]: addu       $a3, $a3, $t1
    088E50D8:[00ED3823]: subu       $a3, $a3, $t5
    088E50DC:[00EB001B]: divu       $a3, $t3
    088E50E0:[3144FFFF]: andi       $a0, $t2, -1
    088E50E4:[51600001]: beql       $t3, $zr, 0x088E50EC
    088E50E8:[000001CD]: break      0x00007
    088E50EC:[00001812]: mflo       $v1
    088E50F0:[00001010]: mfhi       $v0
    088E50F4:[00003012]: mflo       $a2
    088E50F8:[00710018]: mult       $v1, $s1
    088E50FC:[00021400]: sll        $v0, $v0, 0x0010
    088E5100:[00442025]: or         $a0, $v0, $a0
    088E5104:[00006812]: mflo       $t5
    088E5108:[008D182B]: sltu       $v1, $a0, $t5
    088E510C:[1060000A]: beq        $v1, $zr, 0x088E5138
    088E5110:[00EB001B]: divu       $a3, $t3
    088E5114:[00892021]: addu       $a0, $a0, $t1
    088E5118:[0089102B]: sltu       $v0, $a0, $t1
    088E511C:[14400006]: bne        $v0, $zr, 0x088E5138
    088E5120:[24C6FFFF]: addiu      $a2, $a2, -1
    088E5124:[008D102B]: sltu       $v0, $a0, $t5
    088E5128:[10400004]: beq        $v0, $zr, 0x088E513C
    088E512C:[000F1400]: sll        $v0, $t7, 0x0010
    088E5130:[24C6FFFF]: addiu      $a2, $a2, -1
    088E5134:[00892021]: addu       $a0, $a0, $t1
    088E5138:[000F1400]: sll        $v0, $t7, 0x0010
    088E513C:[00463025]: or         $a2, $v0, $a2
    088E5140:[0A2393E5]: j          0x088E4F94
    088E5144:[008D5023]: subu       $t2, $a0, $t5
    088E5148:[00A7102B]: sltu       $v0, $a1, $a3
    088E514C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088E5150:[1440FF60]: bne        $v0, $zr, 0x088E4ED4
    088E5154:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088E5158:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088E515C:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    088E5160:[2CE40100]: sltiu      $a0, $a3, 256
    088E5164:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088E5168:[0047102B]: sltu       $v0, $v0, $a3
    088E516C:[10400008]: beq        $v0, $zr, 0x088E5190
    088E5170:[0004280B]: movn       $a1, $zr, $a0 <=> move $a1, $a0
    088E5174:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    088E5178:[3442FFFF]: ori        $v0, $v0, -1
    088E517C:[24030010]: addiu      $v1, $zr, 16 <=> li $v1, 16
    088E5180:[0047102B]: sltu       $v0, $v0, $a3
    088E5184:[24040018]: addiu      $a0, $zr, 24 <=> li $a0, 24
    088E5188:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088E518C:[0082280B]: movn       $a1, $a0, $v0
    088E5190:[3C030893]: lui        $v1, 0x0893 <=> li $v1, 0x08930000
    088E5194:[00A81006]: srlv       $v0, $t0, $a1
    088E5198:[2463FC48]: addiu      $v1, $v1, -952
    088E519C:[00431021]: addu       $v0, $v0, $v1
    088E51A0:[90440000]: lbu        $a0, 0($v0)
    088E51A4:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    088E51A8:[00852021]: addu       $a0, $a0, $a1
    088E51AC:[00443823]: subu       $a3, $v0, $a0
    088E51B0:[14E00007]: bne        $a3, $zr, 0x088E51D0
    088E51B4:[00472823]: subu       $a1, $v0, $a3
    088E51B8:[01C9102B]: sltu       $v0, $t6, $t1
    088E51BC:[010A182B]: sltu       $v1, $t0, $t2
    088E51C0:[38420001]: xori       $v0, $v0, 1
    088E51C4:[00621825]: or         $v1, $v1, $v0
    088E51C8:[0A2393B4]: j          0x088E4ED0
    088E51CC:[0003202B]: sltu       $a0, $zr, $v1 <=> move $a0, $v1
    088E51D0:[00A91006]: srlv       $v0, $t1, $a1
    088E51D4:[00E81804]: sllv       $v1, $t0, $a3
    088E51D8:[00624025]: or         $t0, $v1, $v0
    088E51DC:[00085C02]: srl        $t3, $t0, 0x0010
    088E51E0:[00AA6006]: srlv       $t4, $t2, $a1
    088E51E4:[018B001B]: divu       $t4, $t3
    088E51E8:[3110FFFF]: andi       $s0, $t0, -1
    088E51EC:[00AE1806]: srlv       $v1, $t6, $a1
    088E51F0:[00EA1004]: sllv       $v0, $t2, $a3
    088E51F4:[00435025]: or         $t2, $v0, $v1
    088E51F8:[000A2C02]: srl        $a1, $t2, 0x0010
    088E51FC:[00EE7004]: sllv       $t6, $t6, $a3
    088E5200:[00E94804]: sllv       $t1, $t1, $a3
    088E5204:[51600001]: beql       $t3, $zr, 0x088E520C
    088E5208:[000001CD]: break      0x00007
    088E520C:[00003012]: mflo       $a2
    088E5210:[00002010]: mfhi       $a0
    088E5214:[00007812]: mflo       $t7
    088E5218:[00D00018]: mult       $a2, $s0
    088E521C:[00042400]: sll        $a0, $a0, 0x0010
    088E5220:[00853825]: or         $a3, $a0, $a1
    088E5224:[00006812]: mflo       $t5
    088E5228:[00ED102B]: sltu       $v0, $a3, $t5
    088E522C:[1040000A]: beq        $v0, $zr, 0x088E5258
    088E5230:[018B001B]: divu       $t4, $t3
    088E5234:[00E83821]: addu       $a3, $a3, $t0
    088E5238:[00E8102B]: sltu       $v0, $a3, $t0
    088E523C:[14400006]: bne        $v0, $zr, 0x088E5258
    088E5240:[24CFFFFF]: addiu      $t7, $a2, -1
    088E5244:[00ED102B]: sltu       $v0, $a3, $t5
    088E5248:[50400004]: beql       $v0, $zr, 0x088E525C
    088E524C:[00ED3823]: subu       $a3, $a3, $t5
    088E5250:[25EFFFFF]: addiu      $t7, $t7, -1
    088E5254:[00E83821]: addu       $a3, $a3, $t0
    088E5258:[00ED3823]: subu       $a3, $a3, $t5
    088E525C:[00EB001B]: divu       $a3, $t3
    088E5260:[3144FFFF]: andi       $a0, $t2, -1
    088E5264:[51600001]: beql       $t3, $zr, 0x088E526C
    088E5268:[000001CD]: break      0x00007
    088E526C:[00001812]: mflo       $v1
    088E5270:[00001010]: mfhi       $v0
    088E5274:[00003012]: mflo       $a2
    088E5278:[00700018]: mult       $v1, $s0
    088E527C:[00021400]: sll        $v0, $v0, 0x0010
    088E5280:[00442825]: or         $a1, $v0, $a0
    088E5284:[00006812]: mflo       $t5
    088E5288:[00AD182B]: sltu       $v1, $a1, $t5
    088E528C:[1060000A]: beq        $v1, $zr, 0x088E52B8
    088E5290:[00EB001B]: divu       $a3, $t3
    088E5294:[00A82821]: addu       $a1, $a1, $t0
    088E5298:[00A8102B]: sltu       $v0, $a1, $t0
    088E529C:[14400006]: bne        $v0, $zr, 0x088E52B8
    088E52A0:[24C6FFFF]: addiu      $a2, $a2, -1
    088E52A4:[00AD102B]: sltu       $v0, $a1, $t5
    088E52A8:[10400004]: beq        $v0, $zr, 0x088E52BC
    088E52AC:[000F1400]: sll        $v0, $t7, 0x0010
    088E52B0:[00A82821]: addu       $a1, $a1, $t0
    088E52B4:[24C6FFFF]: addiu      $a2, $a2, -1
    088E52B8:[000F1400]: sll        $v0, $t7, 0x0010
    088E52BC:[00462025]: or         $a0, $v0, $a2
    088E52C0:[00AD2823]: subu       $a1, $a1, $t5
    088E52C4:[00890019]: multu      $a0, $t1
    088E52C8:[00001810]: mfhi       $v1
    088E52CC:[00A3102B]: sltu       $v0, $a1, $v1
    088E52D0:[5440FEFF]: bnel       $v0, $zr, 0x088E4ED0
    088E52D4:[2484FFFF]: addiu      $a0, $a0, -1
    088E52D8:[00651026]: xor        $v0, $v1, $a1
    088E52DC:[00002812]: mflo       $a1
    088E52E0:[01C5182B]: sltu       $v1, $t6, $a1
    088E52E4:[2C420001]: sltiu      $v0, $v0, 1
    088E52E8:[00431024]: and        $v0, $v0, $v1
    088E52EC:[1040FEF9]: beq        $v0, $zr, 0x088E4ED4
    088E52F0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088E52F4:[0A2393B5]: j          0x088E4ED4
    088E52F8:[2484FFFF]: addiu      $a0, $a0, -1
    088E52FC:[00063023]: subu       $a2, $zr, $a2 <=> negu $a2, $a2
    088E5300:[00073823]: subu       $a3, $zr, $a3 <=> negu $a3, $a3
    088E5304:[0006102B]: sltu       $v0, $zr, $a2 <=> move $v0, $a2
    088E5308:[00E23823]: subu       $a3, $a3, $v0
    088E530C:[0A23935E]: j          0x088E4D78
    088E5310:[00129027]: nor        $s2, $zr, $s2 <=> li $s2, not $s2
    088E5314:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    088E5318:[00052823]: subu       $a1, $zr, $a1 <=> negu $a1, $a1
    088E531C:[0004102B]: sltu       $v0, $zr, $a0 <=> move $v0, $a0
    088E5320:[00A22823]: subu       $a1, $a1, $v0
    088E5324:[0A23935C]: j          0x088E4D70
    088E5328:[2412FFFF]: addiu      $s2, $zr, -1 <=> li $s2, -1
_S1_2_8903CDC 1,339,584 instructions (1.354%), 20,931 calls (08903CDC - 08903F24, length 147)
    08903CDC:[27BDFEE0]: addiu      $sp, $sp, -288
    08903CE0:[AFB3010C]: sw         $s3, 268($sp)
    08903CE4:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08903CE8:[AFB00100]: sw         $s0, 256($sp)
    08903CEC:[8E700004]: lw         $s0, 4($s3)
    08903CF0:[8E660008]: lw         $a2, 8($s3)
    08903CF4:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08903CF8:[AFB10104]: sw         $s1, 260($sp)
    08903CFC:[AFB20108]: sw         $s2, 264($sp)
    08903D00:[AFBF0110]: sw         $ra, 272($sp)
    08903D04:[12060034]: beq        $s0, $a2, 0x08903DD8
    08903D08:[AFA500F8]: sw         $a1, 248($sp)
    08903D0C:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    08903D10:[8CA696AC]: lw         $a2, -26964($a1)
    08903D14:[AFB000F4]: sw         $s0, 244($sp)
    08903D18:[27A80074]: addiu      $t0, $sp, 116
    08903D1C:[AFA60074]: sw         $a2, 116($sp)
    08903D20:[3C070898]: lui        $a3, 0x0898 <=> li $a3, 0x08980000
    08903D24:[ACA896AC]: sw         $t0, -26964($a1)
    08903D28:[94E696A8]: lhu        $a2, -26968($a3)
    08903D2C:[A3A40078]: sb         $a0, 120($sp)
    08903D30:[3404FFFF]: ori        $a0, $zr, -1 <=> li $a0, 65535
    08903D34:[A7A60088]: sh         $a2, 136($sp)
    08903D38:[A4E496A8]: sh         $a0, -26968($a3)
    08903D3C:[1200001D]: beq        $s0, $zr, 0x08903DB4
    08903D40:[AFB000F0]: sw         $s0, 240($sp)
    08903D44:[8CA496AC]: lw         $a0, -26964($a1)
    08903D48:[AFB300FC]: sw         $s3, 252($sp)
    08903D4C:[27A60004]: addiu      $a2, $sp, 4
    08903D50:[AFA40004]: sw         $a0, 4($sp)
    08903D54:[ACA696AC]: sw         $a2, -26964($a1)
    08903D58:[A3A00008]: sb         $zr, 8($sp)
    08903D5C:[94E496A8]: lhu        $a0, -26968($a3)
    08903D60:[AFA00068]: sw         $zr, 104($sp)
    08903D64:[AFA0006C]: sw         $zr, 108($sp)
    08903D68:[A7A40070]: sh         $a0, 112($sp)
    08903D6C:[0E21ADC9]: jal        0x0886B724
    08903D70:[27A4000C]: addiu      $a0, $sp, 12
    08903D74:[14400006]: bne        $v0, $zr, 0x08903D90
    08903D78:[8FA600F0]: lw         $a2, 240($sp)
    08903D7C:[8FA400F8]: lw         $a0, 248($sp)
    08903D80:[8C840000]: lw         $a0, 0($a0)
    08903D84:[ACC40000]: sw         $a0, 0($a2)
    08903D88:[10000007]: b          0x08903DA8
    08903D8C:[8FA40004]: lw         $a0, 4($sp)
    08903D90:[8FA500F4]: lw         $a1, 244($sp)
    08903D94:[0E2368E8]: jal        0x088DA3A0
    08903D98:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08903D9C:[0E236D32]: jal        0x088DB4C8
    08903DA0:[00000000]: nop
    08903DA4:[8FA40004]: lw         $a0, 4($sp)
    08903DA8:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    08903DAC:[ACA496AC]: sw         $a0, -26964($a1)
    08903DB0:[8FB300FC]: lw         $s3, 252($sp)
    08903DB4:[97A40088]: lhu        $a0, 136($sp)
    08903DB8:[8FA60074]: lw         $a2, 116($sp)
    08903DBC:[3C070898]: lui        $a3, 0x0898 <=> li $a3, 0x08980000
    08903DC0:[A4E496A8]: sh         $a0, -26968($a3)
    08903DC4:[ACA696AC]: sw         $a2, -26964($a1)
    08903DC8:[8E640004]: lw         $a0, 4($s3)
    08903DCC:[24840004]: addiu      $a0, $a0, 4
    08903DD0:[1000004E]: b          0x08903F0C
    08903DD4:[AE640004]: sw         $a0, 4($s3)
    08903DD8:[A3A00000]: sb         $zr, 0($sp)
    08903DDC:[AFA400E4]: sw         $a0, 228($sp)
    08903DE0:[8E640004]: lw         $a0, 4($s3)
    08903DE4:[8E650000]: lw         $a1, 0($s3)
    08903DE8:[00852023]: subu       $a0, $a0, $a1
    08903DEC:[00042883]: sra        $a1, $a0, 0x0002
    08903DF0:[00052F82]: srl        $a1, $a1, 0x001E
    08903DF4:[00852021]: addu       $a0, $a0, $a1
    08903DF8:[00042083]: sra        $a0, $a0, 0x0002
    08903DFC:[2C850001]: sltiu      $a1, $a0, 1
    08903E00:[10A00005]: beq        $a1, $zr, 0x08903E18
    08903E04:[AFA400E8]: sw         $a0, 232($sp)
    08903E08:[27A500E4]: addiu      $a1, $sp, 228
    08903E0C:[8CB10000]: lw         $s1, 0($a1)
    08903E10:[10000004]: b          0x08903E24
    08903E14:[00918821]: addu       $s1, $a0, $s1
    08903E18:[27A500E8]: addiu      $a1, $sp, 232
    08903E1C:[8CB10000]: lw         $s1, 0($a1)
    08903E20:[00918821]: addu       $s1, $a0, $s1
    08903E24:[1220000C]: beq        $s1, $zr, 0x08903E58
    08903E28:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08903E2C:[00112080]: sll        $a0, $s1, 0x0002
    08903E30:[2C850081]: sltiu      $a1, $a0, 129
    08903E34:[14A00005]: bne        $a1, $zr, 0x08903E4C
    08903E38:[00000000]: nop
    08903E3C:[0E2017B0]: jal        0x08805EC0
    08903E40:[00000000]: nop
    08903E44:[10000004]: b          0x08903E58
    08903E48:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08903E4C:[0E23F746]: jal        0x088FDD18
    08903E50:[00000000]: nop
    08903E54:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08903E58:[8E650000]: lw         $a1, 0($s3)
    08903E5C:[16050003]: bne        $s0, $a1, 0x08903E6C
    08903E60:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08903E64:[10000007]: b          0x08903E84
    08903E68:[8FB000E4]: lw         $s0, 228($sp)
    08903E6C:[02058023]: subu       $s0, $s0, $a1
    08903E70:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08903E74:[0E21AF65]: jal        0x0886BD94
    08903E78:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08903E7C:[00502021]: addu       $a0, $v0, $s0
    08903E80:[8FB000E4]: lw         $s0, 228($sp)
    08903E84:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08903E88:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08903E8C:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08903E90:[10800006]: beq        $a0, $zr, 0x08903EAC
    08903E94:[8FA500F8]: lw         $a1, 248($sp)
    08903E98:[8CA60000]: lw         $a2, 0($a1)
    08903E9C:[2484FFFF]: addiu      $a0, $a0, -1
    08903EA0:[AE060000]: sw         $a2, 0($s0)
    08903EA4:[1480FFFC]: bne        $a0, $zr, 0x08903E98
    08903EA8:[26100004]: addiu      $s0, $s0, 4
    08903EAC:[8E640000]: lw         $a0, 0($s3)
    08903EB0:[8E650008]: lw         $a1, 8($s3)
    08903EB4:[A3A000EC]: sb         $zr, 236($sp)
    08903EB8:[00A42823]: subu       $a1, $a1, $a0
    08903EBC:[00053083]: sra        $a2, $a1, 0x0002
    08903EC0:[00063782]: srl        $a2, $a2, 0x001E
    08903EC4:[00A62821]: addu       $a1, $a1, $a2
    08903EC8:[1080000B]: beq        $a0, $zr, 0x08903EF8
    08903ECC:[00052883]: sra        $a1, $a1, 0x0002
    08903ED0:[00052880]: sll        $a1, $a1, 0x0002
    08903ED4:[2CA60081]: sltiu      $a2, $a1, 129
    08903ED8:[14C00005]: bne        $a2, $zr, 0x08903EF0
    08903EDC:[00000000]: nop
    08903EE0:[0E2017B8]: jal        0x08805EE0
    08903EE4:[00000000]: nop
    08903EE8:[10000004]: b          0x08903EFC
    08903EEC:[00112080]: sll        $a0, $s1, 0x0002
    08903EF0:[0E23F776]: jal        0x088FDDD8
    08903EF4:[00000000]: nop
    08903EF8:[00112080]: sll        $a0, $s1, 0x0002
    08903EFC:[AE720000]: sw         $s2, 0($s3)
    08903F00:[02442021]: addu       $a0, $s2, $a0
    08903F04:[AE700004]: sw         $s0, 4($s3)
    08903F08:[AE640008]: sw         $a0, 8($s3)
    08903F0C:[8FB00100]: lw         $s0, 256($sp)
    08903F10:[8FB10104]: lw         $s1, 260($sp)
    08903F14:[8FB20108]: lw         $s2, 264($sp)
    08903F18:[8FB3010C]: lw         $s3, 268($sp)
    08903F1C:[8FBF0110]: lw         $ra, 272($sp)
    08903F20:[03E00008]: jr         $ra
    08903F24:[27BD0120]: addiu      $sp, $sp, 288
_S1_2_880A780 1,282,312 instructions (1.296%), 3,201 calls (0880A780 - 0880A8FC, length 96)
    0880A780:[27BDFFE0]: addiu      $sp, $sp, -32
    0880A784:[AFB0000C]: sw         $s0, 12($sp)
    0880A788:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0880A78C:[AFB10010]: sw         $s1, 16($sp)
    0880A790:[8E110004]: lw         $s1, 4($s0)
    0880A794:[8E040008]: lw         $a0, 8($s0)
    0880A798:[AFB20014]: sw         $s2, 20($sp)
    0880A79C:[AFB30018]: sw         $s3, 24($sp)
    0880A7A0:[AFBF001C]: sw         $ra, 28($sp)
    0880A7A4:[12240013]: beq        $s1, $a0, 0x0880A7F4
    0880A7A8:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    0880A7AC:[8E240000]: lw         $a0, 0($s1)
    0880A7B0:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880A7B4:[AFA40000]: sw         $a0, 0($sp)
    0880A7B8:[8C860010]: lw         $a2, 16($a0)
    0880A7BC:[24C60010]: addiu      $a2, $a2, 16
    0880A7C0:[84C70000]: lh         $a3, 0($a2)
    0880A7C4:[8CC60004]: lw         $a2, 4($a2)
    0880A7C8:[00C0F809]: jalr       $ra, $a2
    0880A7CC:[00872021]: addu       $a0, $a0, $a3
    0880A7D0:[54400005]: bnel       $v0, $zr, 0x0880A7E8
    0880A7D4:[8E040008]: lw         $a0, 8($s0)
    0880A7D8:[8FA50000]: lw         $a1, 0($sp)
    0880A7DC:[0E202A64]: jal        0x0880A990
    0880A7E0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880A7E4:[8E040008]: lw         $a0, 8($s0)
    0880A7E8:[26310004]: addiu      $s1, $s1, 4
    0880A7EC:[5624FFF0]: bnel       $s1, $a0, 0x0880A7B0
    0880A7F0:[8E240000]: lw         $a0, 0($s1)
    0880A7F4:[8E110010]: lw         $s1, 16($s0)
    0880A7F8:[8E050014]: lw         $a1, 20($s0)
    0880A7FC:[5225000D]: beql       $s1, $a1, 0x0880A834
    0880A800:[8E110004]: lw         $s1, 4($s0)
    0880A804:[26040004]: addiu      $a0, $s0, 4
    0880A808:[8E250000]: lw         $a1, 0($s1)
    0880A80C:[AFA40008]: sw         $a0, 8($sp)
    0880A810:[AFA50000]: sw         $a1, 0($sp)
    0880A814:[0E24047D]: jal        0x089011F4
    0880A818:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0880A81C:[8E050014]: lw         $a1, 20($s0)
    0880A820:[26310004]: addiu      $s1, $s1, 4
    0880A824:[1625FFF8]: bne        $s1, $a1, 0x0880A808
    0880A828:[8FA40008]: lw         $a0, 8($sp)
    0880A82C:[8E040008]: lw         $a0, 8($s0)
    0880A830:[8E110004]: lw         $s1, 4($s0)
    0880A834:[12240021]: beq        $s1, $a0, 0x0880A8BC
    0880A838:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    0880A83C:[8E260000]: lw         $a2, 0($s1)
    0880A840:[AFA60000]: sw         $a2, 0($sp)
    0880A844:[8CC50004]: lw         $a1, 4($a2)
    0880A848:[14A00003]: bne        $a1, $zr, 0x0880A858
    0880A84C:[26330004]: addiu      $s3, $s1, 4
    0880A850:[10000018]: b          0x0880A8B4
    0880A854:[02608825]: or         $s1, $s3, $zr <=> move $s1, $s3
    0880A858:[14B2000B]: bne        $a1, $s2, 0x0880A888
    0880A85C:[00000000]: nop
    0880A860:[10C00009]: beq        $a2, $zr, 0x0880A888
    0880A864:[00000000]: nop
    0880A868:[8CC40010]: lw         $a0, 16($a2)
    0880A86C:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    0880A870:[24840008]: addiu      $a0, $a0, 8
    0880A874:[84870000]: lh         $a3, 0($a0)
    0880A878:[8C880004]: lw         $t0, 4($a0)
    0880A87C:[0100F809]: jalr       $ra, $t0
    0880A880:[00C72021]: addu       $a0, $a2, $a3
    0880A884:[8E040008]: lw         $a0, 8($s0)
    0880A888:[52640009]: beql       $s3, $a0, 0x0880A8B0
    0880A88C:[2484FFFC]: addiu      $a0, $a0, -4
    0880A890:[10930006]: beq        $a0, $s3, 0x0880A8AC
    0880A894:[A3A00004]: sb         $zr, 4($sp)
    0880A898:[00933023]: subu       $a2, $a0, $s3
    0880A89C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0880A8A0:[0E21AF65]: jal        0x0886BD94
    0880A8A4:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0880A8A8:[8E040008]: lw         $a0, 8($s0)
    0880A8AC:[2484FFFC]: addiu      $a0, $a0, -4
    0880A8B0:[AE040008]: sw         $a0, 8($s0)
    0880A8B4:[5624FFE2]: bnel       $s1, $a0, 0x0880A840
    0880A8B8:[8E260000]: lw         $a2, 0($s1)
    0880A8BC:[8E040010]: lw         $a0, 16($s0)
    0880A8C0:[8E050024]: lw         $a1, 36($s0)
    0880A8C4:[A3A00005]: sb         $zr, 5($sp)
    0880A8C8:[A3A00006]: sb         $zr, 6($sp)
    0880A8CC:[24A50030]: addiu      $a1, $a1, 48
    0880A8D0:[AE040014]: sw         $a0, 20($s0)
    0880A8D4:[84A40000]: lh         $a0, 0($a1)
    0880A8D8:[8CA50004]: lw         $a1, 4($a1)
    0880A8DC:[00A0F809]: jalr       $ra, $a1
    0880A8E0:[02042021]: addu       $a0, $s0, $a0
    0880A8E4:[8FB0000C]: lw         $s0, 12($sp)
    0880A8E8:[8FB10010]: lw         $s1, 16($sp)
    0880A8EC:[8FB20014]: lw         $s2, 20($sp)
    0880A8F0:[8FB30018]: lw         $s3, 24($sp)
    0880A8F4:[8FBF001C]: lw         $ra, 28($sp)
    0880A8F8:[03E00008]: jr         $ra
    0880A8FC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0880A8B4 53,404 times (length 31)
    0880A82C:[8E040008]: lw         $a0, 8($s0)
    0880A830:[8E110004]: lw         $s1, 4($s0)
    0880A834:[12240021]: beq        $s1, $a0, 0x0880A8BC
    0880A838:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    0880A83C:[8E260000]: lw         $a2, 0($s1)
--> 0880A840:[AFA60000]: sw         $a2, 0($sp)
    0880A844:[8CC50004]: lw         $a1, 4($a2)
    0880A848:[14A00003]: bne        $a1, $zr, 0x0880A858
    0880A84C:[26330004]: addiu      $s3, $s1, 4
    0880A850:[10000018]: b          0x0880A8B4
    0880A854:[02608825]: or         $s1, $s3, $zr <=> move $s1, $s3
    0880A858:[14B2000B]: bne        $a1, $s2, 0x0880A888
    0880A85C:[00000000]: nop
    0880A860:[10C00009]: beq        $a2, $zr, 0x0880A888
    0880A864:[00000000]: nop
    0880A868:[8CC40010]: lw         $a0, 16($a2)
    0880A86C:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    0880A870:[24840008]: addiu      $a0, $a0, 8
    0880A874:[84870000]: lh         $a3, 0($a0)
    0880A878:[8C880004]: lw         $t0, 4($a0)
    0880A87C:[0100F809]: jalr       $ra, $t0
    0880A880:[00C72021]: addu       $a0, $a2, $a3
    0880A884:[8E040008]: lw         $a0, 8($s0)
    0880A888:[52640009]: beql       $s3, $a0, 0x0880A8B0
    0880A88C:[2484FFFC]: addiu      $a0, $a0, -4
    0880A890:[10930006]: beq        $a0, $s3, 0x0880A8AC
    0880A894:[A3A00004]: sb         $zr, 4($sp)
    0880A898:[00933023]: subu       $a2, $a0, $s3
    0880A89C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0880A8A0:[0E21AF65]: jal        0x0886BD94
    0880A8A4:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0880A8A8:[8E040008]: lw         $a0, 8($s0)
    0880A8AC:[2484FFFC]: addiu      $a0, $a0, -4
    0880A8B0:[AE040008]: sw         $a0, 8($s0)
--> 0880A8B4:[5624FFE2]: bnel       $s1, $a0, 0x0880A840
    0880A8B8:[8E260000]: lw         $a2, 0($s1)
    0880A8BC:[8E040010]: lw         $a0, 16($s0)
    0880A8C0:[8E050024]: lw         $a1, 36($s0)
    0880A8C4:[A3A00005]: sb         $zr, 5($sp)
  Back Branch 0880A7EC 53,382 times (length 17)
    0880A79C:[AFB30018]: sw         $s3, 24($sp)
    0880A7A0:[AFBF001C]: sw         $ra, 28($sp)
    0880A7A4:[12240013]: beq        $s1, $a0, 0x0880A7F4
    0880A7A8:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    0880A7AC:[8E240000]: lw         $a0, 0($s1)
--> 0880A7B0:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880A7B4:[AFA40000]: sw         $a0, 0($sp)
    0880A7B8:[8C860010]: lw         $a2, 16($a0)
    0880A7BC:[24C60010]: addiu      $a2, $a2, 16
    0880A7C0:[84C70000]: lh         $a3, 0($a2)
    0880A7C4:[8CC60004]: lw         $a2, 4($a2)
    0880A7C8:[00C0F809]: jalr       $ra, $a2
    0880A7CC:[00872021]: addu       $a0, $a0, $a3
    0880A7D0:[54400005]: bnel       $v0, $zr, 0x0880A7E8
    0880A7D4:[8E040008]: lw         $a0, 8($s0)
    0880A7D8:[8FA50000]: lw         $a1, 0($sp)
    0880A7DC:[0E202A64]: jal        0x0880A990
    0880A7E0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880A7E4:[8E040008]: lw         $a0, 8($s0)
    0880A7E8:[26310004]: addiu      $s1, $s1, 4
--> 0880A7EC:[5624FFF0]: bnel       $s1, $a0, 0x0880A7B0
    0880A7F0:[8E240000]: lw         $a0, 0($s1)
    0880A7F4:[8E110010]: lw         $s1, 16($s0)
    0880A7F8:[8E050014]: lw         $a1, 20($s0)
    0880A7FC:[5225000D]: beql       $s1, $a1, 0x0880A834
  Back Branch 0880A824 23 times (length 9)
    0880A7F4:[8E110010]: lw         $s1, 16($s0)
    0880A7F8:[8E050014]: lw         $a1, 20($s0)
    0880A7FC:[5225000D]: beql       $s1, $a1, 0x0880A834
    0880A800:[8E110004]: lw         $s1, 4($s0)
    0880A804:[26040004]: addiu      $a0, $s0, 4
--> 0880A808:[8E250000]: lw         $a1, 0($s1)
    0880A80C:[AFA40008]: sw         $a0, 8($sp)
    0880A810:[AFA50000]: sw         $a1, 0($sp)
    0880A814:[0E24047D]: jal        0x089011F4
    0880A818:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0880A81C:[8E050014]: lw         $a1, 20($s0)
    0880A820:[26310004]: addiu      $s1, $s1, 4
--> 0880A824:[1625FFF8]: bne        $s1, $a1, 0x0880A808
    0880A828:[8FA40008]: lw         $a0, 8($sp)
    0880A82C:[8E040008]: lw         $a0, 8($s0)
    0880A830:[8E110004]: lw         $s1, 4($s0)
    0880A834:[12240021]: beq        $s1, $a0, 0x0880A8BC
_S1_2_88E75CC 1,244,370 instructions (1.258%), 18,888 calls (088E75CC - 088E7868, length 168)
    088E75CC:[8C830000]: lw         $v1, 0($a0)
    088E75D0:[27BDFFF0]: addiu      $sp, $sp, -16
    088E75D4:[8C8A0010]: lw         $t2, 16($a0)
    088E75D8:[8C8B0014]: lw         $t3, 20($a0)
    088E75DC:[2C620002]: sltiu      $v0, $v1, 2
    088E75E0:[8C8C0004]: lw         $t4, 4($a0)
    088E75E4:[1040001E]: beq        $v0, $zr, 0x088E7660
    088E75E8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088E75EC:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    088E75F0:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    088E75F4:[01425025]: or         $t2, $t2, $v0
    088E75F8:[01635825]: or         $t3, $t3, $v1
    088E75FC:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    088E7600:[8FA20004]: lw         $v0, 4($sp)
    088E7604:[3C06000F]: lui        $a2, 0x000F <=> li $a2, 0x000F0000
    088E7608:[3C03FFF0]: lui        $v1, 0xFFF0 <=> li $v1, 0xFFF00000
    088E760C:[34C6FFFF]: ori        $a2, $a2, -1
    088E7610:[01663024]: and        $a2, $t3, $a2
    088E7614:[00431024]: and        $v0, $v0, $v1
    088E7618:[3C04800F]: lui        $a0, 0x800F <=> li $a0, 0x800F0000
    088E761C:[00461025]: or         $v0, $v0, $a2
    088E7620:[312507FF]: andi       $a1, $t1, 2047
    088E7624:[3484FFFF]: ori        $a0, $a0, -1
    088E7628:[00441024]: and        $v0, $v0, $a0
    088E762C:[00052D00]: sll        $a1, $a1, 0x0014
    088E7630:[3C037FFF]: lui        $v1, 0x7FFF <=> li $v1, 0x7FFF0000
    088E7634:[00451025]: or         $v0, $v0, $a1
    088E7638:[3463FFFF]: ori        $v1, $v1, -1
    088E763C:[00431024]: and        $v0, $v0, $v1
    088E7640:[000C27C0]: sll        $a0, $t4, 0x001F
    088E7644:[00441025]: or         $v0, $v0, $a0
    088E7648:[AFA20004]: sw         $v0, 4($sp)
    088E764C:[AFAA0000]: sw         $t2, 0($sp)
    088E7650:[8FA20000]: lw         $v0, 0($sp)
    088E7654:[8FA30004]: lw         $v1, 4($sp)
    088E7658:[03E00008]: jr         $ra
    088E765C:[27BD0010]: addiu      $sp, $sp, 16
    088E7660:[38620004]: xori       $v0, $v1, 4
    088E7664:[50400059]: beql       $v0, $zr, 0x088E77CC
    088E7668:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    088E766C:[38620002]: xori       $v0, $v1, 2
    088E7670:[10400056]: beq        $v0, $zr, 0x088E77CC
    088E7674:[00000000]: nop
    088E7678:[014B1025]: or         $v0, $t2, $t3
    088E767C:[1040FFE1]: beq        $v0, $zr, 0x088E7604
    088E7680:[8FA20004]: lw         $v0, 4($sp)
    088E7684:[8C840008]: lw         $a0, 8($a0)
    088E7688:[2882FC02]: slti       $v0, $a0, -1022
    088E768C:[1040004D]: beq        $v0, $zr, 0x088E77C4
    088E7690:[28820400]: slti       $v0, $a0, 1024
    088E7694:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    088E7698:[00446823]: subu       $t5, $v0, $a0
    088E769C:[29A30039]: slti       $v1, $t5, 57
    088E76A0:[14600022]: bne        $v1, $zr, 0x088E772C
    088E76A4:[00000000]: nop
    088E76A8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088E76AC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088E76B0:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E76B4:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088E76B8:[01421024]: and        $v0, $t2, $v0
    088E76BC:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    088E76C0:[1044000E]: beq        $v0, $a0, 0x088E76FC
    088E76C4:[01631824]: and        $v1, $t3, $v1
    088E76C8:[254A007F]: addiu      $t2, $t2, 127
    088E76CC:[2D42007F]: sltiu      $v0, $t2, 127
    088E76D0:[01625821]: addu       $t3, $t3, $v0
    088E76D4:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088E76D8:[3442FFFF]: ori        $v0, $v0, -1
    088E76DC:[004B102B]: sltu       $v0, $v0, $t3
    088E76E0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088E76E4:[000A5202]: srl        $t2, $t2, 0x0008
    088E76E8:[000B2600]: sll        $a0, $t3, 0x0018
    088E76EC:[0062480B]: movn       $t1, $v1, $v0
    088E76F0:[01445025]: or         $t2, $t2, $a0
    088E76F4:[0A239D80]: j          0x088E7600
    088E76F8:[000B5A02]: srl        $t3, $t3, 0x0008
    088E76FC:[5460FFF3]: bnel       $v1, $zr, 0x088E76CC
    088E7700:[254A007F]: addiu      $t2, $t2, 127
    088E7704:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E7708:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    088E770C:[01421024]: and        $v0, $t2, $v0
    088E7710:[01631824]: and        $v1, $t3, $v1
    088E7714:[00431025]: or         $v0, $v0, $v1
    088E7718:[5040FFEF]: beql       $v0, $zr, 0x088E76D8
    088E771C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088E7720:[254A0080]: addiu      $t2, $t2, 128
    088E7724:[0A239DB4]: j          0x088E76D0
    088E7728:[2D420080]: sltiu      $v0, $t2, 128
    088E772C:[24050000]: addiu      $a1, $zr, 0 <=> li $a1, 0
    088E7730:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088E7734:[000D3680]: sll        $a2, $t5, 0x001A
    088E7738:[04C10004]: bgez       $a2, 0x088E774C
    088E773C:[00000000]: nop
    088E7740:[01A41804]: sllv       $v1, $a0, $t5
    088E7744:[10000007]: b          0x088E7764
    088E7748:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088E774C:[10C00004]: beq        $a2, $zr, 0x088E7760
    088E7750:[01A51804]: sllv       $v1, $a1, $t5
    088E7754:[000D3023]: subu       $a2, $zr, $t5 <=> negu $a2, $t5
    088E7758:[00C43006]: srlv       $a2, $a0, $a2
    088E775C:[00661825]: or         $v1, $v1, $a2
    088E7760:[01A41004]: sllv       $v0, $a0, $t5
    088E7764:[2442FFFF]: addiu      $v0, $v0, -1
    088E7768:[2C47FFFF]: sltiu      $a3, $v0, -1
    088E776C:[2463FFFF]: addiu      $v1, $v1, -1
    088E7770:[00671821]: addu       $v1, $v1, $a3
    088E7774:[01421024]: and        $v0, $t2, $v0
    088E7778:[01631824]: and        $v1, $t3, $v1
    088E777C:[00431025]: or         $v0, $v0, $v1
    088E7780:[000D4680]: sll        $t0, $t5, 0x001A
    088E7784:[05010004]: bgez       $t0, 0x088E7798
    088E7788:[00000000]: nop
    088E778C:[01AB3006]: srlv       $a2, $t3, $t5
    088E7790:[10000007]: b          0x088E77B0
    088E7794:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088E7798:[11000004]: beq        $t0, $zr, 0x088E77AC
    088E779C:[01AA3006]: srlv       $a2, $t2, $t5
    088E77A0:[000D4023]: subu       $t0, $zr, $t5 <=> negu $t0, $t5
    088E77A4:[010B4004]: sllv       $t0, $t3, $t0
    088E77A8:[00C83025]: or         $a2, $a2, $t0
    088E77AC:[01AB3806]: srlv       $a3, $t3, $t5
    088E77B0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088E77B4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088E77B8:[00C25025]: or         $t2, $a2, $v0
    088E77BC:[0A239DAC]: j          0x088E76B0
    088E77C0:[00E55825]: or         $t3, $a3, $a1
    088E77C4:[14400005]: bne        $v0, $zr, 0x088E77DC
    088E77C8:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    088E77CC:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088E77D0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088E77D4:[0A239D81]: j          0x088E7604
    088E77D8:[8FA20004]: lw         $v0, 4($sp)
    088E77DC:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E77E0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088E77E4:[01423024]: and        $a2, $t2, $v0
    088E77E8:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088E77EC:[01633824]: and        $a3, $t3, $v1
    088E77F0:[10C20012]: beq        $a2, $v0, 0x088E783C
    088E77F4:[248903FF]: addiu      $t1, $a0, 1023
    088E77F8:[254A007F]: addiu      $t2, $t2, 127
    088E77FC:[2D42007F]: sltiu      $v0, $t2, 127
    088E7800:[01625821]: addu       $t3, $t3, $v0
    088E7804:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088E7808:[3442FFFF]: ori        $v0, $v0, -1
    088E780C:[004B102B]: sltu       $v0, $v0, $t3
    088E7810:[50400007]: beql       $v0, $zr, 0x088E7830
    088E7814:[000A5202]: srl        $t2, $t2, 0x0008
    088E7818:[000B17C0]: sll        $v0, $t3, 0x001F
    088E781C:[000A5042]: srl        $t2, $t2, 0x0001
    088E7820:[01425025]: or         $t2, $t2, $v0
    088E7824:[000B5842]: srl        $t3, $t3, 0x0001
    088E7828:[25290001]: addiu      $t1, $t1, 1
    088E782C:[000A5202]: srl        $t2, $t2, 0x0008
    088E7830:[000B1600]: sll        $v0, $t3, 0x0018
    088E7834:[0A239DBD]: j          0x088E76F4
    088E7838:[01425025]: or         $t2, $t2, $v0
    088E783C:[54E0FFEF]: bnel       $a3, $zr, 0x088E77FC
    088E7840:[254A007F]: addiu      $t2, $t2, 127
    088E7844:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E7848:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    088E784C:[01421024]: and        $v0, $t2, $v0
    088E7850:[01631824]: and        $v1, $t3, $v1
    088E7854:[00431025]: or         $v0, $v0, $v1
    088E7858:[5040FFEB]: beql       $v0, $zr, 0x088E7808
    088E785C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088E7860:[254A0080]: addiu      $t2, $t2, 128
    088E7864:[0A239E00]: j          0x088E7800
    088E7868:[2D420080]: sltiu      $v0, $t2, 128
  Back Branch 088E76F4 18,765 times (length 63)
    088E75EC:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    088E75F0:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    088E75F4:[01425025]: or         $t2, $t2, $v0
    088E75F8:[01635825]: or         $t3, $t3, $v1
    088E75FC:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
--> 088E7600:[8FA20004]: lw         $v0, 4($sp)
    088E7604:[3C06000F]: lui        $a2, 0x000F <=> li $a2, 0x000F0000
    088E7608:[3C03FFF0]: lui        $v1, 0xFFF0 <=> li $v1, 0xFFF00000
    088E760C:[34C6FFFF]: ori        $a2, $a2, -1
    088E7610:[01663024]: and        $a2, $t3, $a2
    088E7614:[00431024]: and        $v0, $v0, $v1
    088E7618:[3C04800F]: lui        $a0, 0x800F <=> li $a0, 0x800F0000
    088E761C:[00461025]: or         $v0, $v0, $a2
    088E7620:[312507FF]: andi       $a1, $t1, 2047
    088E7624:[3484FFFF]: ori        $a0, $a0, -1
    088E7628:[00441024]: and        $v0, $v0, $a0
    088E762C:[00052D00]: sll        $a1, $a1, 0x0014
    088E7630:[3C037FFF]: lui        $v1, 0x7FFF <=> li $v1, 0x7FFF0000
    088E7634:[00451025]: or         $v0, $v0, $a1
    088E7638:[3463FFFF]: ori        $v1, $v1, -1
    088E763C:[00431024]: and        $v0, $v0, $v1
    088E7640:[000C27C0]: sll        $a0, $t4, 0x001F
    088E7644:[00441025]: or         $v0, $v0, $a0
    088E7648:[AFA20004]: sw         $v0, 4($sp)
    088E764C:[AFAA0000]: sw         $t2, 0($sp)
    088E7650:[8FA20000]: lw         $v0, 0($sp)
    088E7654:[8FA30004]: lw         $v1, 4($sp)
    088E7658:[03E00008]: jr         $ra
    088E765C:[27BD0010]: addiu      $sp, $sp, 16
    088E7660:[38620004]: xori       $v0, $v1, 4
    088E7664:[50400059]: beql       $v0, $zr, 0x088E77CC
    088E7668:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    088E766C:[38620002]: xori       $v0, $v1, 2
    088E7670:[10400056]: beq        $v0, $zr, 0x088E77CC
    088E7674:[00000000]: nop
    088E7678:[014B1025]: or         $v0, $t2, $t3
    088E767C:[1040FFE1]: beq        $v0, $zr, 0x088E7604
    088E7680:[8FA20004]: lw         $v0, 4($sp)
    088E7684:[8C840008]: lw         $a0, 8($a0)
    088E7688:[2882FC02]: slti       $v0, $a0, -1022
    088E768C:[1040004D]: beq        $v0, $zr, 0x088E77C4
    088E7690:[28820400]: slti       $v0, $a0, 1024
    088E7694:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    088E7698:[00446823]: subu       $t5, $v0, $a0
    088E769C:[29A30039]: slti       $v1, $t5, 57
    088E76A0:[14600022]: bne        $v1, $zr, 0x088E772C
    088E76A4:[00000000]: nop
    088E76A8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088E76AC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088E76B0:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E76B4:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088E76B8:[01421024]: and        $v0, $t2, $v0
    088E76BC:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    088E76C0:[1044000E]: beq        $v0, $a0, 0x088E76FC
    088E76C4:[01631824]: and        $v1, $t3, $v1
    088E76C8:[254A007F]: addiu      $t2, $t2, 127
    088E76CC:[2D42007F]: sltiu      $v0, $t2, 127
    088E76D0:[01625821]: addu       $t3, $t3, $v0
    088E76D4:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088E76D8:[3442FFFF]: ori        $v0, $v0, -1
    088E76DC:[004B102B]: sltu       $v0, $v0, $t3
    088E76E0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088E76E4:[000A5202]: srl        $t2, $t2, 0x0008
    088E76E8:[000B2600]: sll        $a0, $t3, 0x0018
    088E76EC:[0062480B]: movn       $t1, $v1, $v0
    088E76F0:[01445025]: or         $t2, $t2, $a0
--> 088E76F4:[0A239D80]: j          0x088E7600
    088E76F8:[000B5A02]: srl        $t3, $t3, 0x0008
    088E76FC:[5460FFF3]: bnel       $v1, $zr, 0x088E76CC
    088E7700:[254A007F]: addiu      $t2, $t2, 127
    088E7704:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
  Back Branch 088E767C 18,765 times (length 32)
    088E75F0:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    088E75F4:[01425025]: or         $t2, $t2, $v0
    088E75F8:[01635825]: or         $t3, $t3, $v1
    088E75FC:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    088E7600:[8FA20004]: lw         $v0, 4($sp)
--> 088E7604:[3C06000F]: lui        $a2, 0x000F <=> li $a2, 0x000F0000
    088E7608:[3C03FFF0]: lui        $v1, 0xFFF0 <=> li $v1, 0xFFF00000
    088E760C:[34C6FFFF]: ori        $a2, $a2, -1
    088E7610:[01663024]: and        $a2, $t3, $a2
    088E7614:[00431024]: and        $v0, $v0, $v1
    088E7618:[3C04800F]: lui        $a0, 0x800F <=> li $a0, 0x800F0000
    088E761C:[00461025]: or         $v0, $v0, $a2
    088E7620:[312507FF]: andi       $a1, $t1, 2047
    088E7624:[3484FFFF]: ori        $a0, $a0, -1
    088E7628:[00441024]: and        $v0, $v0, $a0
    088E762C:[00052D00]: sll        $a1, $a1, 0x0014
    088E7630:[3C037FFF]: lui        $v1, 0x7FFF <=> li $v1, 0x7FFF0000
    088E7634:[00451025]: or         $v0, $v0, $a1
    088E7638:[3463FFFF]: ori        $v1, $v1, -1
    088E763C:[00431024]: and        $v0, $v0, $v1
    088E7640:[000C27C0]: sll        $a0, $t4, 0x001F
    088E7644:[00441025]: or         $v0, $v0, $a0
    088E7648:[AFA20004]: sw         $v0, 4($sp)
    088E764C:[AFAA0000]: sw         $t2, 0($sp)
    088E7650:[8FA20000]: lw         $v0, 0($sp)
    088E7654:[8FA30004]: lw         $v1, 4($sp)
    088E7658:[03E00008]: jr         $ra
    088E765C:[27BD0010]: addiu      $sp, $sp, 16
    088E7660:[38620004]: xori       $v0, $v1, 4
    088E7664:[50400059]: beql       $v0, $zr, 0x088E77CC
    088E7668:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    088E766C:[38620002]: xori       $v0, $v1, 2
    088E7670:[10400056]: beq        $v0, $zr, 0x088E77CC
    088E7674:[00000000]: nop
    088E7678:[014B1025]: or         $v0, $t2, $t3
--> 088E767C:[1040FFE1]: beq        $v0, $zr, 0x088E7604
    088E7680:[8FA20004]: lw         $v0, 4($sp)
    088E7684:[8C840008]: lw         $a0, 8($a0)
    088E7688:[2882FC02]: slti       $v0, $a0, -1022
    088E768C:[1040004D]: beq        $v0, $zr, 0x088E77C4
  Back Branch 088E7834 18,765 times (length 82)
    088E76E0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088E76E4:[000A5202]: srl        $t2, $t2, 0x0008
    088E76E8:[000B2600]: sll        $a0, $t3, 0x0018
    088E76EC:[0062480B]: movn       $t1, $v1, $v0
    088E76F0:[01445025]: or         $t2, $t2, $a0
--> 088E76F4:[0A239D80]: j          0x088E7600
    088E76F8:[000B5A02]: srl        $t3, $t3, 0x0008
    088E76FC:[5460FFF3]: bnel       $v1, $zr, 0x088E76CC
    088E7700:[254A007F]: addiu      $t2, $t2, 127
    088E7704:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E7708:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    088E770C:[01421024]: and        $v0, $t2, $v0
    088E7710:[01631824]: and        $v1, $t3, $v1
    088E7714:[00431025]: or         $v0, $v0, $v1
    088E7718:[5040FFEF]: beql       $v0, $zr, 0x088E76D8
    088E771C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088E7720:[254A0080]: addiu      $t2, $t2, 128
    088E7724:[0A239DB4]: j          0x088E76D0
    088E7728:[2D420080]: sltiu      $v0, $t2, 128
    088E772C:[24050000]: addiu      $a1, $zr, 0 <=> li $a1, 0
    088E7730:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088E7734:[000D3680]: sll        $a2, $t5, 0x001A
    088E7738:[04C10004]: bgez       $a2, 0x088E774C
    088E773C:[00000000]: nop
    088E7740:[01A41804]: sllv       $v1, $a0, $t5
    088E7744:[10000007]: b          0x088E7764
    088E7748:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088E774C:[10C00004]: beq        $a2, $zr, 0x088E7760
    088E7750:[01A51804]: sllv       $v1, $a1, $t5
    088E7754:[000D3023]: subu       $a2, $zr, $t5 <=> negu $a2, $t5
    088E7758:[00C43006]: srlv       $a2, $a0, $a2
    088E775C:[00661825]: or         $v1, $v1, $a2
    088E7760:[01A41004]: sllv       $v0, $a0, $t5
    088E7764:[2442FFFF]: addiu      $v0, $v0, -1
    088E7768:[2C47FFFF]: sltiu      $a3, $v0, -1
    088E776C:[2463FFFF]: addiu      $v1, $v1, -1
    088E7770:[00671821]: addu       $v1, $v1, $a3
    088E7774:[01421024]: and        $v0, $t2, $v0
    088E7778:[01631824]: and        $v1, $t3, $v1
    088E777C:[00431025]: or         $v0, $v0, $v1
    088E7780:[000D4680]: sll        $t0, $t5, 0x001A
    088E7784:[05010004]: bgez       $t0, 0x088E7798
    088E7788:[00000000]: nop
    088E778C:[01AB3006]: srlv       $a2, $t3, $t5
    088E7790:[10000007]: b          0x088E77B0
    088E7794:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088E7798:[11000004]: beq        $t0, $zr, 0x088E77AC
    088E779C:[01AA3006]: srlv       $a2, $t2, $t5
    088E77A0:[000D4023]: subu       $t0, $zr, $t5 <=> negu $t0, $t5
    088E77A4:[010B4004]: sllv       $t0, $t3, $t0
    088E77A8:[00C83025]: or         $a2, $a2, $t0
    088E77AC:[01AB3806]: srlv       $a3, $t3, $t5
    088E77B0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088E77B4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088E77B8:[00C25025]: or         $t2, $a2, $v0
    088E77BC:[0A239DAC]: j          0x088E76B0
    088E77C0:[00E55825]: or         $t3, $a3, $a1
    088E77C4:[14400005]: bne        $v0, $zr, 0x088E77DC
    088E77C8:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    088E77CC:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088E77D0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088E77D4:[0A239D81]: j          0x088E7604
    088E77D8:[8FA20004]: lw         $v0, 4($sp)
    088E77DC:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E77E0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088E77E4:[01423024]: and        $a2, $t2, $v0
    088E77E8:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    088E77EC:[01633824]: and        $a3, $t3, $v1
    088E77F0:[10C20012]: beq        $a2, $v0, 0x088E783C
    088E77F4:[248903FF]: addiu      $t1, $a0, 1023
    088E77F8:[254A007F]: addiu      $t2, $t2, 127
    088E77FC:[2D42007F]: sltiu      $v0, $t2, 127
    088E7800:[01625821]: addu       $t3, $t3, $v0
    088E7804:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088E7808:[3442FFFF]: ori        $v0, $v0, -1
    088E780C:[004B102B]: sltu       $v0, $v0, $t3
    088E7810:[50400007]: beql       $v0, $zr, 0x088E7830
    088E7814:[000A5202]: srl        $t2, $t2, 0x0008
    088E7818:[000B17C0]: sll        $v0, $t3, 0x001F
    088E781C:[000A5042]: srl        $t2, $t2, 0x0001
    088E7820:[01425025]: or         $t2, $t2, $v0
    088E7824:[000B5842]: srl        $t3, $t3, 0x0001
    088E7828:[25290001]: addiu      $t1, $t1, 1
    088E782C:[000A5202]: srl        $t2, $t2, 0x0008
    088E7830:[000B1600]: sll        $v0, $t3, 0x0018
--> 088E7834:[0A239DBD]: j          0x088E76F4
    088E7838:[01425025]: or         $t2, $t2, $v0
    088E783C:[54E0FFEF]: bnel       $a3, $zr, 0x088E77FC
    088E7840:[254A007F]: addiu      $t2, $t2, 127
    088E7844:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
  Back Branch 088E77D4 123 times (length 118)
  Back Branch 088E7864 83 times (length 27)
    088E77EC:[01633824]: and        $a3, $t3, $v1
    088E77F0:[10C20012]: beq        $a2, $v0, 0x088E783C
    088E77F4:[248903FF]: addiu      $t1, $a0, 1023
    088E77F8:[254A007F]: addiu      $t2, $t2, 127
    088E77FC:[2D42007F]: sltiu      $v0, $t2, 127
--> 088E7800:[01625821]: addu       $t3, $t3, $v0
    088E7804:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088E7808:[3442FFFF]: ori        $v0, $v0, -1
    088E780C:[004B102B]: sltu       $v0, $v0, $t3
    088E7810:[50400007]: beql       $v0, $zr, 0x088E7830
    088E7814:[000A5202]: srl        $t2, $t2, 0x0008
    088E7818:[000B17C0]: sll        $v0, $t3, 0x001F
    088E781C:[000A5042]: srl        $t2, $t2, 0x0001
    088E7820:[01425025]: or         $t2, $t2, $v0
    088E7824:[000B5842]: srl        $t3, $t3, 0x0001
    088E7828:[25290001]: addiu      $t1, $t1, 1
    088E782C:[000A5202]: srl        $t2, $t2, 0x0008
    088E7830:[000B1600]: sll        $v0, $t3, 0x0018
    088E7834:[0A239DBD]: j          0x088E76F4
    088E7838:[01425025]: or         $t2, $t2, $v0
    088E783C:[54E0FFEF]: bnel       $a3, $zr, 0x088E77FC
    088E7840:[254A007F]: addiu      $t2, $t2, 127
    088E7844:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E7848:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    088E784C:[01421024]: and        $v0, $t2, $v0
    088E7850:[01631824]: and        $v1, $t3, $v1
    088E7854:[00431025]: or         $v0, $v0, $v1
    088E7858:[5040FFEB]: beql       $v0, $zr, 0x088E7808
    088E785C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088E7860:[254A0080]: addiu      $t2, $t2, 128
--> 088E7864:[0A239E00]: j          0x088E7800
    088E7868:[2D420080]: sltiu      $v0, $t2, 128
  Back Branch 088E7858 74 times (length 22)
    088E77F4:[248903FF]: addiu      $t1, $a0, 1023
    088E77F8:[254A007F]: addiu      $t2, $t2, 127
    088E77FC:[2D42007F]: sltiu      $v0, $t2, 127
    088E7800:[01625821]: addu       $t3, $t3, $v0
    088E7804:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
--> 088E7808:[3442FFFF]: ori        $v0, $v0, -1
    088E780C:[004B102B]: sltu       $v0, $v0, $t3
    088E7810:[50400007]: beql       $v0, $zr, 0x088E7830
    088E7814:[000A5202]: srl        $t2, $t2, 0x0008
    088E7818:[000B17C0]: sll        $v0, $t3, 0x001F
    088E781C:[000A5042]: srl        $t2, $t2, 0x0001
    088E7820:[01425025]: or         $t2, $t2, $v0
    088E7824:[000B5842]: srl        $t3, $t3, 0x0001
    088E7828:[25290001]: addiu      $t1, $t1, 1
    088E782C:[000A5202]: srl        $t2, $t2, 0x0008
    088E7830:[000B1600]: sll        $v0, $t3, 0x0018
    088E7834:[0A239DBD]: j          0x088E76F4
    088E7838:[01425025]: or         $t2, $t2, $v0
    088E783C:[54E0FFEF]: bnel       $a3, $zr, 0x088E77FC
    088E7840:[254A007F]: addiu      $t2, $t2, 127
    088E7844:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    088E7848:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    088E784C:[01421024]: and        $v0, $t2, $v0
    088E7850:[01631824]: and        $v1, $t3, $v1
    088E7854:[00431025]: or         $v0, $v0, $v1
--> 088E7858:[5040FFEB]: beql       $v0, $zr, 0x088E7808
    088E785C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    088E7860:[254A0080]: addiu      $t2, $t2, 128
    088E7864:[0A239E00]: j          0x088E7800
    088E7868:[2D420080]: sltiu      $v0, $t2, 128
_S1_2_88AF81C 1,174,607 instructions (1.187%), 33,841 calls (088AF81C - 088AFACC, length 173)
    088AF81C:[27BDFFC0]: addiu      $sp, $sp, -64
    088AF820:[AFBE0030]: sw         $fp, 48($sp)
    088AF824:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    088AF828:[AFB7002C]: sw         $s7, 44($sp)
    088AF82C:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    088AF830:[AFB60028]: sw         $s6, 40($sp)
    088AF834:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    088AF838:[AFB50024]: sw         $s5, 36($sp)
    088AF83C:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    088AF840:[AFB40020]: sw         $s4, 32($sp)
    088AF844:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    088AF848:[AFB00010]: sw         $s0, 16($sp)
    088AF84C:[AFBF0034]: sw         $ra, 52($sp)
    088AF850:[AFB3001C]: sw         $s3, 28($sp)
    088AF854:[AFB20018]: sw         $s2, 24($sp)
    088AF858:[AFB10014]: sw         $s1, 20($sp)
    088AF85C:[8C820020]: lw         $v0, 32($a0)
    088AF860:[18400074]: blez       $v0, 0x088AFA34
    088AF864:[24900018]: addiu      $s0, $a0, 24
    088AF868:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088AF86C:[30420001]: andi       $v0, $v0, 1
    088AF870:[50400028]: beql       $v0, $zr, 0x088AF914
    088AF874:[8E110000]: lw         $s1, 0($s0)
    088AF878:[8C910018]: lw         $s1, 24($a0)
    088AF87C:[5220000A]: beql       $s1, $zr, 0x088AF8A8
    088AF880:[8E320000]: lw         $s2, 0($s1)
    088AF884:[8E220004]: lw         $v0, 4($s1)
    088AF888:[14400002]: bne        $v0, $zr, 0x088AF894
    088AF88C:[AC820018]: sw         $v0, 24($a0)
    088AF890:[AE000004]: sw         $zr, 4($s0)
    088AF894:[AE200004]: sw         $zr, 4($s1)
    088AF898:[8E020008]: lw         $v0, 8($s0)
    088AF89C:[2442FFFF]: addiu      $v0, $v0, -1
    088AF8A0:[AE020008]: sw         $v0, 8($s0)
    088AF8A4:[8E320000]: lw         $s2, 0($s1)
    088AF8A8:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088AF8AC:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    088AF8B0:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    088AF8B4:[02A04821]: addu       $t1, $s5, $zr <=> move $t1, $s5
    088AF8B8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088AF8BC:[0E22DBEA]: jal        0x088B6FA8
    088AF8C0:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
    088AF8C4:[8FA30000]: lw         $v1, 0($sp)
    088AF8C8:[10600004]: beq        $v1, $zr, 0x088AF8DC
    088AF8CC:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    088AF8D0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088AF8D4:[A3C3003A]: sb         $v1, 58($fp)
    088AF8D8:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    088AF8DC:[10430078]: beq        $v0, $v1, 0x088AFAC0
    088AF8E0:[00000000]: nop
    088AF8E4:[8E020004]: lw         $v0, 4($s0)
    088AF8E8:[54400071]: bnel       $v0, $zr, 0x088AFAB0
    088AF8EC:[AE200004]: sw         $zr, 4($s1)
    088AF8F0:[AE110004]: sw         $s1, 4($s0)
    088AF8F4:[AE110000]: sw         $s1, 0($s0)
    088AF8F8:[8E020008]: lw         $v0, 8($s0)
    088AF8FC:[24420001]: addiu      $v0, $v0, 1
    088AF900:[AE020008]: sw         $v0, 8($s0)
    088AF904:[2673FFFF]: addiu      $s3, $s3, -1
    088AF908:[1260004B]: beq        $s3, $zr, 0x088AFA38
    088AF90C:[8FBF0034]: lw         $ra, 52($sp)
    088AF910:[8E110000]: lw         $s1, 0($s0)
    088AF914:[5220000A]: beql       $s1, $zr, 0x088AF940
    088AF918:[8E320000]: lw         $s2, 0($s1)
    088AF91C:[8E220004]: lw         $v0, 4($s1)
    088AF920:[14400002]: bne        $v0, $zr, 0x088AF92C
    088AF924:[AE020000]: sw         $v0, 0($s0)
    088AF928:[AE000004]: sw         $zr, 4($s0)
    088AF92C:[AE200004]: sw         $zr, 4($s1)
    088AF930:[8E020008]: lw         $v0, 8($s0)
    088AF934:[2442FFFF]: addiu      $v0, $v0, -1
    088AF938:[AE020008]: sw         $v0, 8($s0)
    088AF93C:[8E320000]: lw         $s2, 0($s1)
    088AF940:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088AF944:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    088AF948:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    088AF94C:[02A04821]: addu       $t1, $s5, $zr <=> move $t1, $s5
    088AF950:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088AF954:[0E22DBEA]: jal        0x088B6FA8
    088AF958:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
    088AF95C:[8FA30000]: lw         $v1, 0($sp)
    088AF960:[10600004]: beq        $v1, $zr, 0x088AF974
    088AF964:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    088AF968:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088AF96C:[A3C3003A]: sb         $v1, 58($fp)
    088AF970:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    088AF974:[10430049]: beq        $v0, $v1, 0x088AFA9C
    088AF978:[00000000]: nop
    088AF97C:[8E020004]: lw         $v0, 4($s0)
    088AF980:[54400042]: bnel       $v0, $zr, 0x088AFA8C
    088AF984:[AE200004]: sw         $zr, 4($s1)
    088AF988:[AE110004]: sw         $s1, 4($s0)
    088AF98C:[AE110000]: sw         $s1, 0($s0)
    088AF990:[8E020008]: lw         $v0, 8($s0)
    088AF994:[24420001]: addiu      $v0, $v0, 1
    088AF998:[AE020008]: sw         $v0, 8($s0)
    088AF99C:[8E110000]: lw         $s1, 0($s0)
    088AF9A0:[5220000A]: beql       $s1, $zr, 0x088AF9CC
    088AF9A4:[8E320000]: lw         $s2, 0($s1)
    088AF9A8:[8E220004]: lw         $v0, 4($s1)
    088AF9AC:[14400002]: bne        $v0, $zr, 0x088AF9B8
    088AF9B0:[AE020000]: sw         $v0, 0($s0)
    088AF9B4:[AE000004]: sw         $zr, 4($s0)
    088AF9B8:[AE200004]: sw         $zr, 4($s1)
    088AF9BC:[8E020008]: lw         $v0, 8($s0)
    088AF9C0:[2442FFFF]: addiu      $v0, $v0, -1
    088AF9C4:[AE020008]: sw         $v0, 8($s0)
    088AF9C8:[8E320000]: lw         $s2, 0($s1)
    088AF9CC:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088AF9D0:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    088AF9D4:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    088AF9D8:[02A04821]: addu       $t1, $s5, $zr <=> move $t1, $s5
    088AF9DC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088AF9E0:[0E22DBEA]: jal        0x088B6FA8
    088AF9E4:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
    088AF9E8:[8FA30000]: lw         $v1, 0($sp)
    088AF9EC:[10600004]: beq        $v1, $zr, 0x088AFA00
    088AF9F0:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    088AF9F4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088AF9F8:[A3C3003A]: sb         $v1, 58($fp)
    088AF9FC:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    088AFA00:[1043001D]: beq        $v0, $v1, 0x088AFA78
    088AFA04:[00000000]: nop
    088AFA08:[8E020004]: lw         $v0, 4($s0)
    088AFA0C:[54400016]: bnel       $v0, $zr, 0x088AFA68
    088AFA10:[AE200004]: sw         $zr, 4($s1)
    088AFA14:[AE110004]: sw         $s1, 4($s0)
    088AFA18:[AE110000]: sw         $s1, 0($s0)
    088AFA1C:[8E020008]: lw         $v0, 8($s0)
    088AFA20:[24420001]: addiu      $v0, $v0, 1
    088AFA24:[AE020008]: sw         $v0, 8($s0)
    088AFA28:[2673FFFE]: addiu      $s3, $s3, -2
    088AFA2C:[5660FFB9]: bnel       $s3, $zr, 0x088AF914
    088AFA30:[8E110000]: lw         $s1, 0($s0)
    088AFA34:[8FBF0034]: lw         $ra, 52($sp)
    088AFA38:[8FBE0030]: lw         $fp, 48($sp)
    088AFA3C:[8FB7002C]: lw         $s7, 44($sp)
    088AFA40:[8FB60028]: lw         $s6, 40($sp)
    088AFA44:[8FB50024]: lw         $s5, 36($sp)
    088AFA48:[8FB40020]: lw         $s4, 32($sp)
    088AFA4C:[8FB3001C]: lw         $s3, 28($sp)
    088AFA50:[8FB20018]: lw         $s2, 24($sp)
    088AFA54:[8FB10014]: lw         $s1, 20($sp)
    088AFA58:[8FB00010]: lw         $s0, 16($sp)
    088AFA5C:[03E00008]: jr         $ra
    088AFA60:[27BD0040]: addiu      $sp, $sp, 64
    088AFA68:[8E020004]: lw         $v0, 4($s0)
    088AFA6C:[AC510004]: sw         $s1, 4($v0)
    088AFA70:[0A22BE87]: j          0x088AFA1C
    088AFA74:[AE110004]: sw         $s1, 4($s0)
    088AFA78:[0E22D998]: jal        0x088B6660
    088AFA7C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088AFA80:[0A22BE8B]: j          0x088AFA2C
    088AFA84:[2673FFFE]: addiu      $s3, $s3, -2
    088AFA8C:[8E020004]: lw         $v0, 4($s0)
    088AFA90:[AC510004]: sw         $s1, 4($v0)
    088AFA94:[0A22BE64]: j          0x088AF990
    088AFA98:[AE110004]: sw         $s1, 4($s0)
    088AFA9C:[0E22D998]: jal        0x088B6660
    088AFAA0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088AFAA4:[0A22BE68]: j          0x088AF9A0
    088AFAA8:[8E110000]: lw         $s1, 0($s0)
    088AFAB0:[8E020004]: lw         $v0, 4($s0)
    088AFAB4:[AC510004]: sw         $s1, 4($v0)
    088AFAB8:[0A22BE3E]: j          0x088AF8F8
    088AFABC:[AE110004]: sw         $s1, 4($s0)
    088AFAC0:[0E22D998]: jal        0x088B6660
    088AFAC4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088AFAC8:[0A22BE42]: j          0x088AF908
    088AFACC:[2673FFFF]: addiu      $s3, $s3, -1
  Back Branch 088AFAC8 11 times (length 114)
_S1_2_88E786C 1,069,260 instructions (1.081%), 36,996 calls (088E786C - 088E7984, length 71)
    088E786C:[8C820004]: lw         $v0, 4($a0)
    088E7870:[3C03000F]: lui        $v1, 0x000F <=> li $v1, 0x000F0000
    088E7874:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    088E7878:[00023D02]: srl        $a3, $v0, 0x0014
    088E787C:[00022FC2]: srl        $a1, $v0, 0x001F
    088E7880:[3463FFFF]: ori        $v1, $v1, -1
    088E7884:[30E707FF]: andi       $a3, $a3, 2047
    088E7888:[8C880000]: lw         $t0, 0($a0)
    088E788C:[00434824]: and        $t1, $v0, $v1
    088E7890:[14E00020]: bne        $a3, $zr, 0x088E7914
    088E7894:[AD450004]: sw         $a1, 4($t2)
    088E7898:[01091025]: or         $v0, $t0, $t1
    088E789C:[14400004]: bne        $v0, $zr, 0x088E78B0
    088E78A0:[00081602]: srl        $v0, $t0, 0x0018
    088E78A4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088E78A8:[03E00008]: jr         $ra
    088E78AC:[AD420000]: sw         $v0, 0($t2)
    088E78B0:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    088E78B4:[00094A00]: sll        $t1, $t1, 0x0008
    088E78B8:[01224825]: or         $t1, $t1, $v0
    088E78BC:[3484FFFF]: ori        $a0, $a0, -1
    088E78C0:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    088E78C4:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088E78C8:[0089202B]: sltu       $a0, $a0, $t1
    088E78CC:[00084200]: sll        $t0, $t0, 0x0008
    088E78D0:[AD420008]: sw         $v0, 8($t2)
    088E78D4:[1480000C]: bne        $a0, $zr, 0x088E7908
    088E78D8:[AD430000]: sw         $v1, 0($t2)
    088E78DC:[3C050FFF]: lui        $a1, 0x0FFF <=> li $a1, 0x0FFF0000
    088E78E0:[34A5FFFF]: ori        $a1, $a1, -1
    088E78E4:[2404FC02]: addiu      $a0, $zr, -1022 <=> li $a0, -1022
    088E78E8:[00081FC2]: srl        $v1, $t0, 0x001F
    088E78EC:[00094840]: sll        $t1, $t1, 0x0001
    088E78F0:[01234825]: or         $t1, $t1, $v1
    088E78F4:[00A9102B]: sltu       $v0, $a1, $t1
    088E78F8:[00084040]: sll        $t0, $t0, 0x0001
    088E78FC:[1040FFFA]: beq        $v0, $zr, 0x088E78E8
    088E7900:[2484FFFF]: addiu      $a0, $a0, -1
    088E7904:[AD440008]: sw         $a0, 8($t2)
    088E7908:[AD480010]: sw         $t0, 16($t2)
    088E790C:[03E00008]: jr         $ra
    088E7910:[AD490014]: sw         $t1, 20($t2)
    088E7914:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    088E7918:[10E2000E]: beq        $a3, $v0, 0x088E7954
    088E791C:[00083602]: srl        $a2, $t0, 0x0018
    088E7920:[00091A00]: sll        $v1, $t1, 0x0008
    088E7924:[00661825]: or         $v1, $v1, $a2
    088E7928:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    088E792C:[24040000]: addiu      $a0, $zr, 0 <=> li $a0, 0
    088E7930:[00081200]: sll        $v0, $t0, 0x0008
    088E7934:[00441025]: or         $v0, $v0, $a0
    088E7938:[00651825]: or         $v1, $v1, $a1
    088E793C:[24E6FC01]: addiu      $a2, $a3, -1023
    088E7940:[AD420010]: sw         $v0, 16($t2)
    088E7944:[AD430014]: sw         $v1, 20($t2)
    088E7948:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E794C:[0A239E2A]: j          0x088E78A8
    088E7950:[AD460008]: sw         $a2, 8($t2)
    088E7954:[01091025]: or         $v0, $t0, $t1
    088E7958:[1040FFD3]: beq        $v0, $zr, 0x088E78A8
    088E795C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088E7960:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    088E7964:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    088E7968:[01021024]: and        $v0, $t0, $v0
    088E796C:[01231824]: and        $v1, $t1, $v1
    088E7970:[00431025]: or         $v0, $v0, $v1
    088E7974:[5040FFE4]: beql       $v0, $zr, 0x088E7908
    088E7978:[AD400000]: sw         $zr, 0($t2)
    088E797C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088E7980:[0A239E42]: j          0x088E7908
    088E7984:[AD420000]: sw         $v0, 0($t2)
  Back Branch 088E794C 36,694 times (length 43)
    088E7894:[AD450004]: sw         $a1, 4($t2)
    088E7898:[01091025]: or         $v0, $t0, $t1
    088E789C:[14400004]: bne        $v0, $zr, 0x088E78B0
    088E78A0:[00081602]: srl        $v0, $t0, 0x0018
    088E78A4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
--> 088E78A8:[03E00008]: jr         $ra
    088E78AC:[AD420000]: sw         $v0, 0($t2)
    088E78B0:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    088E78B4:[00094A00]: sll        $t1, $t1, 0x0008
    088E78B8:[01224825]: or         $t1, $t1, $v0
    088E78BC:[3484FFFF]: ori        $a0, $a0, -1
    088E78C0:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    088E78C4:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    088E78C8:[0089202B]: sltu       $a0, $a0, $t1
    088E78CC:[00084200]: sll        $t0, $t0, 0x0008
    088E78D0:[AD420008]: sw         $v0, 8($t2)
    088E78D4:[1480000C]: bne        $a0, $zr, 0x088E7908
    088E78D8:[AD430000]: sw         $v1, 0($t2)
    088E78DC:[3C050FFF]: lui        $a1, 0x0FFF <=> li $a1, 0x0FFF0000
    088E78E0:[34A5FFFF]: ori        $a1, $a1, -1
    088E78E4:[2404FC02]: addiu      $a0, $zr, -1022 <=> li $a0, -1022
    088E78E8:[00081FC2]: srl        $v1, $t0, 0x001F
    088E78EC:[00094840]: sll        $t1, $t1, 0x0001
    088E78F0:[01234825]: or         $t1, $t1, $v1
    088E78F4:[00A9102B]: sltu       $v0, $a1, $t1
    088E78F8:[00084040]: sll        $t0, $t0, 0x0001
    088E78FC:[1040FFFA]: beq        $v0, $zr, 0x088E78E8
    088E7900:[2484FFFF]: addiu      $a0, $a0, -1
    088E7904:[AD440008]: sw         $a0, 8($t2)
    088E7908:[AD480010]: sw         $t0, 16($t2)
    088E790C:[03E00008]: jr         $ra
    088E7910:[AD490014]: sw         $t1, 20($t2)
    088E7914:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    088E7918:[10E2000E]: beq        $a3, $v0, 0x088E7954
    088E791C:[00083602]: srl        $a2, $t0, 0x0018
    088E7920:[00091A00]: sll        $v1, $t1, 0x0008
    088E7924:[00661825]: or         $v1, $v1, $a2
    088E7928:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    088E792C:[24040000]: addiu      $a0, $zr, 0 <=> li $a0, 0
    088E7930:[00081200]: sll        $v0, $t0, 0x0008
    088E7934:[00441025]: or         $v0, $v0, $a0
    088E7938:[00651825]: or         $v1, $v1, $a1
    088E793C:[24E6FC01]: addiu      $a2, $a3, -1023
    088E7940:[AD420010]: sw         $v0, 16($t2)
    088E7944:[AD430014]: sw         $v1, 20($t2)
    088E7948:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 088E794C:[0A239E2A]: j          0x088E78A8
    088E7950:[AD460008]: sw         $a2, 8($t2)
    088E7954:[01091025]: or         $v0, $t0, $t1
    088E7958:[1040FFD3]: beq        $v0, $zr, 0x088E78A8
    088E795C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
_S1_2_888D954 975,022 instructions (0.986%), 33,840 calls (0888D954 - 0888DCD0, length 224)
    0888D954:[27BDFFE0]: addiu      $sp, $sp, -32
    0888D958:[AFB00000]: sw         $s0, 0($sp)
    0888D95C:[AFBF001C]: sw         $ra, 28($sp)
    0888D960:[AFB60018]: sw         $s6, 24($sp)
    0888D964:[AFB50014]: sw         $s5, 20($sp)
    0888D968:[AFB40010]: sw         $s4, 16($sp)
    0888D96C:[AFB3000C]: sw         $s3, 12($sp)
    0888D970:[AFB20008]: sw         $s2, 8($sp)
    0888D974:[AFB10004]: sw         $s1, 4($sp)
    0888D978:[8C830008]: lw         $v1, 8($a0)
    0888D97C:[10600033]: beq        $v1, $zr, 0x0888DA4C
    0888D980:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0888D984:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0888D988:[506200CE]: beql       $v1, $v0, 0x0888DCC4
    0888D98C:[8082004C]: lb         $v0, 76($a0)
    0888D990:[8082004F]: lb         $v0, 79($a0)
    0888D994:[5040000A]: beql       $v0, $zr, 0x0888D9C0
    0888D998:[8E030058]: lw         $v1, 88($s0)
    0888D99C:[8C840064]: lw         $a0, 100($a0)
    0888D9A0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0888D9A4:[50820006]: beql       $a0, $v0, 0x0888D9C0
    0888D9A8:[8E030058]: lw         $v1, 88($s0)
    0888D9AC:[0E223DEF]: jal        0x0888F7BC
    0888D9B0:[00000000]: nop
    0888D9B4:[04430001]: bgezl      $v0, 0x0888D9BC
    0888D9B8:[AE020060]: sw         $v0, 96($s0)
    0888D9BC:[8E030058]: lw         $v1, 88($s0)
    0888D9C0:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0888D9C4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0888D9C8:[18600016]: blez       $v1, 0x0888DA24
    0888D9CC:[0060A821]: addu       $s5, $v1, $zr <=> move $s5, $v1
    0888D9D0:[28620002]: slti       $v0, $v1, 2
    0888D9D4:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0888D9D8:[104000B6]: beq        $v0, $zr, 0x0888DCB4
    0888D9DC:[30630001]: andi       $v1, $v1, 1
    0888D9E0:[8E110050]: lw         $s1, 80($s0)
    0888D9E4:[1220000B]: beq        $s1, $zr, 0x0888DA14
    0888D9E8:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0888D9EC:[8E220004]: lw         $v0, 4($s1)
    0888D9F0:[14400002]: bne        $v0, $zr, 0x0888D9FC
    0888D9F4:[AE020050]: sw         $v0, 80($s0)
    0888D9F8:[AE000054]: sw         $zr, 84($s0)
    0888D9FC:[AE200004]: sw         $zr, 4($s1)
    0888DA00:[8E020058]: lw         $v0, 88($s0)
    0888DA04:[2442FFFF]: addiu      $v0, $v0, -1
    0888DA08:[1620003A]: bne        $s1, $zr, 0x0888DAF4
    0888DA0C:[AE020058]: sw         $v0, 88($s0)
    0888DA10:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0888DA14:[24A57214]: addiu      $a1, $a1, 29204
    0888DA18:[0E234521]: jal        0x088D1484
    0888DA1C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888DA20:[8E030058]: lw         $v1, 88($s0)
    0888DA24:[14600017]: bne        $v1, $zr, 0x0888DA84
    0888DA28:[00000000]: nop
    0888DA2C:[8202004C]: lb         $v0, 76($s0)
    0888DA30:[14400013]: bne        $v0, $zr, 0x0888DA80
    0888DA34:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0888DA38:[9203004E]: lbu        $v1, 78($s0)
    0888DA3C:[7C031420]: seb        $v0, $v1
    0888DA40:[1840000C]: blez       $v0, 0x0888DA74
    0888DA44:[2462FFFF]: addiu      $v0, $v1, -1
    0888DA48:[A202004E]: sb         $v0, 78($s0)
    0888DA4C:[8FBF001C]: lw         $ra, 28($sp)
    0888DA50:[8FB60018]: lw         $s6, 24($sp)
    0888DA54:[8FB50014]: lw         $s5, 20($sp)
    0888DA58:[8FB40010]: lw         $s4, 16($sp)
    0888DA5C:[8FB3000C]: lw         $s3, 12($sp)
    0888DA60:[8FB20008]: lw         $s2, 8($sp)
    0888DA64:[8FB10004]: lw         $s1, 4($sp)
    0888DA68:[8FB00000]: lw         $s0, 0($sp)
    0888DA6C:[03E00008]: jr         $ra
    0888DA70:[27BD0020]: addiu      $sp, $sp, 32
    0888DA74:[AE000060]: sw         $zr, 96($s0)
    0888DA78:[0A223693]: j          0x0888DA4C
    0888DA7C:[AE000008]: sw         $zr, 8($s0)
    0888DA80:[AE020008]: sw         $v0, 8($s0)
    0888DA84:[0E22BEB4]: jal        0x088AFAD0
    0888DA88:[8E04000C]: lw         $a0, 12($s0)
    0888DA8C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0888DA90:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0888DA94:[1082000E]: beq        $a0, $v0, 0x0888DAD0
    0888DA98:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888DA9C:[8E030008]: lw         $v1, 8($s0)
    0888DAA0:[1462FFEB]: bne        $v1, $v0, 0x0888DA50
    0888DAA4:[8FBF001C]: lw         $ra, 28($sp)
    0888DAA8:[38830002]: xori       $v1, $a0, 2
    0888DAAC:[3A820001]: xori       $v0, $s4, 1
    0888DAB0:[2C630001]: sltiu      $v1, $v1, 1
    0888DAB4:[2C420001]: sltiu      $v0, $v0, 1
    0888DAB8:[00621825]: or         $v1, $v1, $v0
    0888DABC:[1060FFE5]: beq        $v1, $zr, 0x0888DA54
    0888DAC0:[8FB60018]: lw         $s6, 24($sp)
    0888DAC4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0888DAC8:[0A223695]: j          0x0888DA54
    0888DACC:[AE020008]: sw         $v0, 8($s0)
    0888DAD0:[8202004C]: lb         $v0, 76($s0)
    0888DAD4:[50400003]: beql       $v0, $zr, 0x0888DAE4
    0888DAD8:[AE000008]: sw         $zr, 8($s0)
    0888DADC:[0A223693]: j          0x0888DA4C
    0888DAE0:[AE040008]: sw         $a0, 8($s0)
    0888DAE4:[0E22BD6B]: jal        0x088AF5AC
    0888DAE8:[8E04000C]: lw         $a0, 12($s0)
    0888DAEC:[0A223694]: j          0x0888DA50
    0888DAF0:[8FBF001C]: lw         $ra, 28($sp)
    0888DAF4:[8E320000]: lw         $s2, 0($s1)
    0888DAF8:[0E223252]: jal        0x0888C948
    0888DAFC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DB00:[18400064]: blez       $v0, 0x0888DC94
    0888DB04:[00000000]: nop
    0888DB08:[8E020054]: lw         $v0, 84($s0)
    0888DB0C:[1440005C]: bne        $v0, $zr, 0x0888DC80
    0888DB10:[26030050]: addiu      $v1, $s0, 80
    0888DB14:[AE110054]: sw         $s1, 84($s0)
    0888DB18:[AE110050]: sw         $s1, 80($s0)
    0888DB1C:[8E020058]: lw         $v0, 88($s0)
    0888DB20:[24420001]: addiu      $v0, $v0, 1
    0888DB24:[AE020058]: sw         $v0, 88($s0)
    0888DB28:[26730001]: addiu      $s3, $s3, 1
    0888DB2C:[0275102A]: slt        $v0, $s3, $s5
    0888DB30:[5040FFBC]: beql       $v0, $zr, 0x0888DA24
    0888DB34:[8E030058]: lw         $v1, 88($s0)
    0888DB38:[8E110050]: lw         $s1, 80($s0)
    0888DB3C:[1220FFB5]: beq        $s1, $zr, 0x0888DA14
    0888DB40:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0888DB44:[8E220004]: lw         $v0, 4($s1)
    0888DB48:[14400002]: bne        $v0, $zr, 0x0888DB54
    0888DB4C:[AE020050]: sw         $v0, 80($s0)
    0888DB50:[AE000054]: sw         $zr, 84($s0)
    0888DB54:[AE200004]: sw         $zr, 4($s1)
    0888DB58:[8E020058]: lw         $v0, 88($s0)
    0888DB5C:[2442FFFF]: addiu      $v0, $v0, -1
    0888DB60:[1220FFAB]: beq        $s1, $zr, 0x0888DA10
    0888DB64:[AE020058]: sw         $v0, 88($s0)
    0888DB68:[8E320000]: lw         $s2, 0($s1)
    0888DB6C:[0E223252]: jal        0x0888C948
    0888DB70:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DB74:[1840003A]: blez       $v0, 0x0888DC60
    0888DB78:[00000000]: nop
    0888DB7C:[8E020054]: lw         $v0, 84($s0)
    0888DB80:[14400032]: bne        $v0, $zr, 0x0888DC4C
    0888DB84:[26030050]: addiu      $v1, $s0, 80
    0888DB88:[AE110054]: sw         $s1, 84($s0)
    0888DB8C:[AE110050]: sw         $s1, 80($s0)
    0888DB90:[8E020058]: lw         $v0, 88($s0)
    0888DB94:[24420001]: addiu      $v0, $v0, 1
    0888DB98:[AE020058]: sw         $v0, 88($s0)
    0888DB9C:[8E110050]: lw         $s1, 80($s0)
    0888DBA0:[1220FF9C]: beq        $s1, $zr, 0x0888DA14
    0888DBA4:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0888DBA8:[8E220004]: lw         $v0, 4($s1)
    0888DBAC:[14400002]: bne        $v0, $zr, 0x0888DBB8
    0888DBB0:[AE020050]: sw         $v0, 80($s0)
    0888DBB4:[AE000054]: sw         $zr, 84($s0)
    0888DBB8:[AE200004]: sw         $zr, 4($s1)
    0888DBBC:[8E020058]: lw         $v0, 88($s0)
    0888DBC0:[2442FFFF]: addiu      $v0, $v0, -1
    0888DBC4:[1220FF92]: beq        $s1, $zr, 0x0888DA10
    0888DBC8:[AE020058]: sw         $v0, 88($s0)
    0888DBCC:[8E320000]: lw         $s2, 0($s1)
    0888DBD0:[0E223252]: jal        0x0888C948
    0888DBD4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DBD8:[18400014]: blez       $v0, 0x0888DC2C
    0888DBDC:[00000000]: nop
    0888DBE0:[8E020054]: lw         $v0, 84($s0)
    0888DBE4:[1440000C]: bne        $v0, $zr, 0x0888DC18
    0888DBE8:[26030050]: addiu      $v1, $s0, 80
    0888DBEC:[AE110054]: sw         $s1, 84($s0)
    0888DBF0:[AE110050]: sw         $s1, 80($s0)
    0888DBF4:[8E020058]: lw         $v0, 88($s0)
    0888DBF8:[24420001]: addiu      $v0, $v0, 1
    0888DBFC:[AE020058]: sw         $v0, 88($s0)
    0888DC00:[26730002]: addiu      $s3, $s3, 2
    0888DC04:[0275102A]: slt        $v0, $s3, $s5
    0888DC08:[5440FFCC]: bnel       $v0, $zr, 0x0888DB3C
    0888DC0C:[8E110050]: lw         $s1, 80($s0)
    0888DC10:[0A223689]: j          0x0888DA24
    0888DC14:[8E030058]: lw         $v1, 88($s0)
    0888DC18:[AE200004]: sw         $zr, 4($s1)
    0888DC1C:[8C620004]: lw         $v0, 4($v1)
    0888DC20:[AC510004]: sw         $s1, 4($v0)
    0888DC24:[0A2236FD]: j          0x0888DBF4
    0888DC28:[AE110054]: sw         $s1, 84($s0)
    0888DC2C:[0E22B022]: jal        0x088AC088
    0888DC30:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DC34:[1056FFEA]: beq        $v0, $s6, 0x0888DBE0
    0888DC38:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    0888DC3C:[0E223131]: jal        0x0888C4C4
    0888DC40:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DC44:[0A223701]: j          0x0888DC04
    0888DC48:[26730002]: addiu      $s3, $s3, 2
    0888DC4C:[AE200004]: sw         $zr, 4($s1)
    0888DC50:[8C620004]: lw         $v0, 4($v1)
    0888DC54:[AC510004]: sw         $s1, 4($v0)
    0888DC58:[0A2236E4]: j          0x0888DB90
    0888DC5C:[AE110054]: sw         $s1, 84($s0)
    0888DC60:[0E22B022]: jal        0x088AC088
    0888DC64:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DC68:[1056FFC4]: beq        $v0, $s6, 0x0888DB7C
    0888DC6C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    0888DC70:[0E223131]: jal        0x0888C4C4
    0888DC74:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DC78:[0A2236E8]: j          0x0888DBA0
    0888DC7C:[8E110050]: lw         $s1, 80($s0)
    0888DC80:[AE200004]: sw         $zr, 4($s1)
    0888DC84:[8C620004]: lw         $v0, 4($v1)
    0888DC88:[AC510004]: sw         $s1, 4($v0)
    0888DC8C:[0A2236C7]: j          0x0888DB1C
    0888DC90:[AE110054]: sw         $s1, 84($s0)
    0888DC94:[0E22B022]: jal        0x088AC088
    0888DC98:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DC9C:[1056FF9A]: beq        $v0, $s6, 0x0888DB08
    0888DCA0:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    0888DCA4:[0E223131]: jal        0x0888C4C4
    0888DCA8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DCAC:[0A2236CB]: j          0x0888DB2C
    0888DCB0:[26730001]: addiu      $s3, $s3, 1
    0888DCB4:[1060FFA1]: beq        $v1, $zr, 0x0888DB3C
    0888DCB8:[8E110050]: lw         $s1, 80($s0)
    0888DCBC:[0A223679]: j          0x0888D9E4
    0888DCC0:[00000000]: nop
    0888DCC4:[1440FF62]: bne        $v0, $zr, 0x0888DA50
    0888DCC8:[8FBF001C]: lw         $ra, 28($sp)
    0888DCCC:[0A22369E]: j          0x0888DA78
    0888DCD0:[AE000060]: sw         $zr, 96($s0)
  Back Branch 0888DCC4 4,621 times (length 159)
  Back Branch 0888DB30 3,588 times (length 69)
    0888DA10:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0888DA14:[24A57214]: addiu      $a1, $a1, 29204
    0888DA18:[0E234521]: jal        0x088D1484
    0888DA1C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888DA20:[8E030058]: lw         $v1, 88($s0)
--> 0888DA24:[14600017]: bne        $v1, $zr, 0x0888DA84
    0888DA28:[00000000]: nop
    0888DA2C:[8202004C]: lb         $v0, 76($s0)
    0888DA30:[14400013]: bne        $v0, $zr, 0x0888DA80
    0888DA34:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0888DA38:[9203004E]: lbu        $v1, 78($s0)
    0888DA3C:[7C031420]: seb        $v0, $v1
    0888DA40:[1840000C]: blez       $v0, 0x0888DA74
    0888DA44:[2462FFFF]: addiu      $v0, $v1, -1
    0888DA48:[A202004E]: sb         $v0, 78($s0)
    0888DA4C:[8FBF001C]: lw         $ra, 28($sp)
    0888DA50:[8FB60018]: lw         $s6, 24($sp)
    0888DA54:[8FB50014]: lw         $s5, 20($sp)
    0888DA58:[8FB40010]: lw         $s4, 16($sp)
    0888DA5C:[8FB3000C]: lw         $s3, 12($sp)
    0888DA60:[8FB20008]: lw         $s2, 8($sp)
    0888DA64:[8FB10004]: lw         $s1, 4($sp)
    0888DA68:[8FB00000]: lw         $s0, 0($sp)
    0888DA6C:[03E00008]: jr         $ra
    0888DA70:[27BD0020]: addiu      $sp, $sp, 32
    0888DA74:[AE000060]: sw         $zr, 96($s0)
    0888DA78:[0A223693]: j          0x0888DA4C
    0888DA7C:[AE000008]: sw         $zr, 8($s0)
    0888DA80:[AE020008]: sw         $v0, 8($s0)
    0888DA84:[0E22BEB4]: jal        0x088AFAD0
    0888DA88:[8E04000C]: lw         $a0, 12($s0)
    0888DA8C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0888DA90:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0888DA94:[1082000E]: beq        $a0, $v0, 0x0888DAD0
    0888DA98:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888DA9C:[8E030008]: lw         $v1, 8($s0)
    0888DAA0:[1462FFEB]: bne        $v1, $v0, 0x0888DA50
    0888DAA4:[8FBF001C]: lw         $ra, 28($sp)
    0888DAA8:[38830002]: xori       $v1, $a0, 2
    0888DAAC:[3A820001]: xori       $v0, $s4, 1
    0888DAB0:[2C630001]: sltiu      $v1, $v1, 1
    0888DAB4:[2C420001]: sltiu      $v0, $v0, 1
    0888DAB8:[00621825]: or         $v1, $v1, $v0
    0888DABC:[1060FFE5]: beq        $v1, $zr, 0x0888DA54
    0888DAC0:[8FB60018]: lw         $s6, 24($sp)
    0888DAC4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0888DAC8:[0A223695]: j          0x0888DA54
    0888DACC:[AE020008]: sw         $v0, 8($s0)
    0888DAD0:[8202004C]: lb         $v0, 76($s0)
    0888DAD4:[50400003]: beql       $v0, $zr, 0x0888DAE4
    0888DAD8:[AE000008]: sw         $zr, 8($s0)
    0888DADC:[0A223693]: j          0x0888DA4C
    0888DAE0:[AE040008]: sw         $a0, 8($s0)
    0888DAE4:[0E22BD6B]: jal        0x088AF5AC
    0888DAE8:[8E04000C]: lw         $a0, 12($s0)
    0888DAEC:[0A223694]: j          0x0888DA50
    0888DAF0:[8FBF001C]: lw         $ra, 28($sp)
    0888DAF4:[8E320000]: lw         $s2, 0($s1)
    0888DAF8:[0E223252]: jal        0x0888C948
    0888DAFC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DB00:[18400064]: blez       $v0, 0x0888DC94
    0888DB04:[00000000]: nop
    0888DB08:[8E020054]: lw         $v0, 84($s0)
    0888DB0C:[1440005C]: bne        $v0, $zr, 0x0888DC80
    0888DB10:[26030050]: addiu      $v1, $s0, 80
    0888DB14:[AE110054]: sw         $s1, 84($s0)
    0888DB18:[AE110050]: sw         $s1, 80($s0)
    0888DB1C:[8E020058]: lw         $v0, 88($s0)
    0888DB20:[24420001]: addiu      $v0, $v0, 1
    0888DB24:[AE020058]: sw         $v0, 88($s0)
    0888DB28:[26730001]: addiu      $s3, $s3, 1
    0888DB2C:[0275102A]: slt        $v0, $s3, $s5
--> 0888DB30:[5040FFBC]: beql       $v0, $zr, 0x0888DA24
    0888DB34:[8E030058]: lw         $v1, 88($s0)
    0888DB38:[8E110050]: lw         $s1, 80($s0)
    0888DB3C:[1220FFB5]: beq        $s1, $zr, 0x0888DA14
    0888DB40:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
  Back Branch 0888DAA0 3,587 times (length 22)
    0888DA3C:[7C031420]: seb        $v0, $v1
    0888DA40:[1840000C]: blez       $v0, 0x0888DA74
    0888DA44:[2462FFFF]: addiu      $v0, $v1, -1
    0888DA48:[A202004E]: sb         $v0, 78($s0)
    0888DA4C:[8FBF001C]: lw         $ra, 28($sp)
--> 0888DA50:[8FB60018]: lw         $s6, 24($sp)
    0888DA54:[8FB50014]: lw         $s5, 20($sp)
    0888DA58:[8FB40010]: lw         $s4, 16($sp)
    0888DA5C:[8FB3000C]: lw         $s3, 12($sp)
    0888DA60:[8FB20008]: lw         $s2, 8($sp)
    0888DA64:[8FB10004]: lw         $s1, 4($sp)
    0888DA68:[8FB00000]: lw         $s0, 0($sp)
    0888DA6C:[03E00008]: jr         $ra
    0888DA70:[27BD0020]: addiu      $sp, $sp, 32
    0888DA74:[AE000060]: sw         $zr, 96($s0)
    0888DA78:[0A223693]: j          0x0888DA4C
    0888DA7C:[AE000008]: sw         $zr, 8($s0)
    0888DA80:[AE020008]: sw         $v0, 8($s0)
    0888DA84:[0E22BEB4]: jal        0x088AFAD0
    0888DA88:[8E04000C]: lw         $a0, 12($s0)
    0888DA8C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0888DA90:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0888DA94:[1082000E]: beq        $a0, $v0, 0x0888DAD0
    0888DA98:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888DA9C:[8E030008]: lw         $v1, 8($s0)
--> 0888DAA0:[1462FFEB]: bne        $v1, $v0, 0x0888DA50
    0888DAA4:[8FBF001C]: lw         $ra, 28($sp)
    0888DAA8:[38830002]: xori       $v1, $a0, 2
    0888DAAC:[3A820001]: xori       $v0, $s4, 1
    0888DAB0:[2C630001]: sltiu      $v1, $v1, 1
  Back Branch 0888DABC 42 times (length 28)
    0888DA40:[1840000C]: blez       $v0, 0x0888DA74
    0888DA44:[2462FFFF]: addiu      $v0, $v1, -1
    0888DA48:[A202004E]: sb         $v0, 78($s0)
    0888DA4C:[8FBF001C]: lw         $ra, 28($sp)
    0888DA50:[8FB60018]: lw         $s6, 24($sp)
--> 0888DA54:[8FB50014]: lw         $s5, 20($sp)
    0888DA58:[8FB40010]: lw         $s4, 16($sp)
    0888DA5C:[8FB3000C]: lw         $s3, 12($sp)
    0888DA60:[8FB20008]: lw         $s2, 8($sp)
    0888DA64:[8FB10004]: lw         $s1, 4($sp)
    0888DA68:[8FB00000]: lw         $s0, 0($sp)
    0888DA6C:[03E00008]: jr         $ra
    0888DA70:[27BD0020]: addiu      $sp, $sp, 32
    0888DA74:[AE000060]: sw         $zr, 96($s0)
    0888DA78:[0A223693]: j          0x0888DA4C
    0888DA7C:[AE000008]: sw         $zr, 8($s0)
    0888DA80:[AE020008]: sw         $v0, 8($s0)
    0888DA84:[0E22BEB4]: jal        0x088AFAD0
    0888DA88:[8E04000C]: lw         $a0, 12($s0)
    0888DA8C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0888DA90:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0888DA94:[1082000E]: beq        $a0, $v0, 0x0888DAD0
    0888DA98:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888DA9C:[8E030008]: lw         $v1, 8($s0)
    0888DAA0:[1462FFEB]: bne        $v1, $v0, 0x0888DA50
    0888DAA4:[8FBF001C]: lw         $ra, 28($sp)
    0888DAA8:[38830002]: xori       $v1, $a0, 2
    0888DAAC:[3A820001]: xori       $v0, $s4, 1
    0888DAB0:[2C630001]: sltiu      $v1, $v1, 1
    0888DAB4:[2C420001]: sltiu      $v0, $v0, 1
    0888DAB8:[00621825]: or         $v1, $v1, $v0
--> 0888DABC:[1060FFE5]: beq        $v1, $zr, 0x0888DA54
    0888DAC0:[8FB60018]: lw         $s6, 24($sp)
    0888DAC4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0888DAC8:[0A223695]: j          0x0888DA54
    0888DACC:[AE020008]: sw         $v0, 8($s0)
  Back Branch 0888DAC8 13 times (length 31)
    0888DA40:[1840000C]: blez       $v0, 0x0888DA74
    0888DA44:[2462FFFF]: addiu      $v0, $v1, -1
    0888DA48:[A202004E]: sb         $v0, 78($s0)
    0888DA4C:[8FBF001C]: lw         $ra, 28($sp)
    0888DA50:[8FB60018]: lw         $s6, 24($sp)
--> 0888DA54:[8FB50014]: lw         $s5, 20($sp)
    0888DA58:[8FB40010]: lw         $s4, 16($sp)
    0888DA5C:[8FB3000C]: lw         $s3, 12($sp)
    0888DA60:[8FB20008]: lw         $s2, 8($sp)
    0888DA64:[8FB10004]: lw         $s1, 4($sp)
    0888DA68:[8FB00000]: lw         $s0, 0($sp)
    0888DA6C:[03E00008]: jr         $ra
    0888DA70:[27BD0020]: addiu      $sp, $sp, 32
    0888DA74:[AE000060]: sw         $zr, 96($s0)
    0888DA78:[0A223693]: j          0x0888DA4C
    0888DA7C:[AE000008]: sw         $zr, 8($s0)
    0888DA80:[AE020008]: sw         $v0, 8($s0)
    0888DA84:[0E22BEB4]: jal        0x088AFAD0
    0888DA88:[8E04000C]: lw         $a0, 12($s0)
    0888DA8C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0888DA90:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0888DA94:[1082000E]: beq        $a0, $v0, 0x0888DAD0
    0888DA98:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888DA9C:[8E030008]: lw         $v1, 8($s0)
    0888DAA0:[1462FFEB]: bne        $v1, $v0, 0x0888DA50
    0888DAA4:[8FBF001C]: lw         $ra, 28($sp)
    0888DAA8:[38830002]: xori       $v1, $a0, 2
    0888DAAC:[3A820001]: xori       $v0, $s4, 1
    0888DAB0:[2C630001]: sltiu      $v1, $v1, 1
    0888DAB4:[2C420001]: sltiu      $v0, $v0, 1
    0888DAB8:[00621825]: or         $v1, $v1, $v0
    0888DABC:[1060FFE5]: beq        $v1, $zr, 0x0888DA54
    0888DAC0:[8FB60018]: lw         $s6, 24($sp)
    0888DAC4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
--> 0888DAC8:[0A223695]: j          0x0888DA54
    0888DACC:[AE020008]: sw         $v0, 8($s0)
    0888DAD0:[8202004C]: lb         $v0, 76($s0)
    0888DAD4:[50400003]: beql       $v0, $zr, 0x0888DAE4
    0888DAD8:[AE000008]: sw         $zr, 8($s0)
  Back Branch 0888DC9C 11 times (length 103)
  Back Branch 0888DCAC 11 times (length 98)
    0888DB18:[AE110050]: sw         $s1, 80($s0)
    0888DB1C:[8E020058]: lw         $v0, 88($s0)
    0888DB20:[24420001]: addiu      $v0, $v0, 1
    0888DB24:[AE020058]: sw         $v0, 88($s0)
    0888DB28:[26730001]: addiu      $s3, $s3, 1
--> 0888DB2C:[0275102A]: slt        $v0, $s3, $s5
    0888DB30:[5040FFBC]: beql       $v0, $zr, 0x0888DA24
    0888DB34:[8E030058]: lw         $v1, 88($s0)
    0888DB38:[8E110050]: lw         $s1, 80($s0)
    0888DB3C:[1220FFB5]: beq        $s1, $zr, 0x0888DA14
    0888DB40:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0888DB44:[8E220004]: lw         $v0, 4($s1)
    0888DB48:[14400002]: bne        $v0, $zr, 0x0888DB54
    0888DB4C:[AE020050]: sw         $v0, 80($s0)
    0888DB50:[AE000054]: sw         $zr, 84($s0)
    0888DB54:[AE200004]: sw         $zr, 4($s1)
    0888DB58:[8E020058]: lw         $v0, 88($s0)
    0888DB5C:[2442FFFF]: addiu      $v0, $v0, -1
    0888DB60:[1220FFAB]: beq        $s1, $zr, 0x0888DA10
    0888DB64:[AE020058]: sw         $v0, 88($s0)
    0888DB68:[8E320000]: lw         $s2, 0($s1)
    0888DB6C:[0E223252]: jal        0x0888C948
    0888DB70:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DB74:[1840003A]: blez       $v0, 0x0888DC60
    0888DB78:[00000000]: nop
    0888DB7C:[8E020054]: lw         $v0, 84($s0)
    0888DB80:[14400032]: bne        $v0, $zr, 0x0888DC4C
    0888DB84:[26030050]: addiu      $v1, $s0, 80
    0888DB88:[AE110054]: sw         $s1, 84($s0)
    0888DB8C:[AE110050]: sw         $s1, 80($s0)
    0888DB90:[8E020058]: lw         $v0, 88($s0)
    0888DB94:[24420001]: addiu      $v0, $v0, 1
    0888DB98:[AE020058]: sw         $v0, 88($s0)
    0888DB9C:[8E110050]: lw         $s1, 80($s0)
    0888DBA0:[1220FF9C]: beq        $s1, $zr, 0x0888DA14
    0888DBA4:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0888DBA8:[8E220004]: lw         $v0, 4($s1)
    0888DBAC:[14400002]: bne        $v0, $zr, 0x0888DBB8
    0888DBB0:[AE020050]: sw         $v0, 80($s0)
    0888DBB4:[AE000054]: sw         $zr, 84($s0)
    0888DBB8:[AE200004]: sw         $zr, 4($s1)
    0888DBBC:[8E020058]: lw         $v0, 88($s0)
    0888DBC0:[2442FFFF]: addiu      $v0, $v0, -1
    0888DBC4:[1220FF92]: beq        $s1, $zr, 0x0888DA10
    0888DBC8:[AE020058]: sw         $v0, 88($s0)
    0888DBCC:[8E320000]: lw         $s2, 0($s1)
    0888DBD0:[0E223252]: jal        0x0888C948
    0888DBD4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DBD8:[18400014]: blez       $v0, 0x0888DC2C
    0888DBDC:[00000000]: nop
    0888DBE0:[8E020054]: lw         $v0, 84($s0)
    0888DBE4:[1440000C]: bne        $v0, $zr, 0x0888DC18
    0888DBE8:[26030050]: addiu      $v1, $s0, 80
    0888DBEC:[AE110054]: sw         $s1, 84($s0)
    0888DBF0:[AE110050]: sw         $s1, 80($s0)
    0888DBF4:[8E020058]: lw         $v0, 88($s0)
    0888DBF8:[24420001]: addiu      $v0, $v0, 1
    0888DBFC:[AE020058]: sw         $v0, 88($s0)
    0888DC00:[26730002]: addiu      $s3, $s3, 2
    0888DC04:[0275102A]: slt        $v0, $s3, $s5
    0888DC08:[5440FFCC]: bnel       $v0, $zr, 0x0888DB3C
    0888DC0C:[8E110050]: lw         $s1, 80($s0)
    0888DC10:[0A223689]: j          0x0888DA24
    0888DC14:[8E030058]: lw         $v1, 88($s0)
    0888DC18:[AE200004]: sw         $zr, 4($s1)
    0888DC1C:[8C620004]: lw         $v0, 4($v1)
    0888DC20:[AC510004]: sw         $s1, 4($v0)
    0888DC24:[0A2236FD]: j          0x0888DBF4
    0888DC28:[AE110054]: sw         $s1, 84($s0)
    0888DC2C:[0E22B022]: jal        0x088AC088
    0888DC30:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DC34:[1056FFEA]: beq        $v0, $s6, 0x0888DBE0
    0888DC38:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    0888DC3C:[0E223131]: jal        0x0888C4C4
    0888DC40:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DC44:[0A223701]: j          0x0888DC04
    0888DC48:[26730002]: addiu      $s3, $s3, 2
    0888DC4C:[AE200004]: sw         $zr, 4($s1)
    0888DC50:[8C620004]: lw         $v0, 4($v1)
    0888DC54:[AC510004]: sw         $s1, 4($v0)
    0888DC58:[0A2236E4]: j          0x0888DB90
    0888DC5C:[AE110054]: sw         $s1, 84($s0)
    0888DC60:[0E22B022]: jal        0x088AC088
    0888DC64:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DC68:[1056FFC4]: beq        $v0, $s6, 0x0888DB7C
    0888DC6C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    0888DC70:[0E223131]: jal        0x0888C4C4
    0888DC74:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DC78:[0A2236E8]: j          0x0888DBA0
    0888DC7C:[8E110050]: lw         $s1, 80($s0)
    0888DC80:[AE200004]: sw         $zr, 4($s1)
    0888DC84:[8C620004]: lw         $v0, 4($v1)
    0888DC88:[AC510004]: sw         $s1, 4($v0)
    0888DC8C:[0A2236C7]: j          0x0888DB1C
    0888DC90:[AE110054]: sw         $s1, 84($s0)
    0888DC94:[0E22B022]: jal        0x088AC088
    0888DC98:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888DC9C:[1056FF9A]: beq        $v0, $s6, 0x0888DB08
    0888DCA0:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    0888DCA4:[0E223131]: jal        0x0888C4C4
    0888DCA8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 0888DCAC:[0A2236CB]: j          0x0888DB2C
    0888DCB0:[26730001]: addiu      $s3, $s3, 1
    0888DCB4:[1060FFA1]: beq        $v1, $zr, 0x0888DB3C
    0888DCB8:[8E110050]: lw         $s1, 80($s0)
    0888DCBC:[0A223679]: j          0x0888D9E4
  Back Branch 0888DA78 2 times (length 13)
    0888DA38:[9203004E]: lbu        $v1, 78($s0)
    0888DA3C:[7C031420]: seb        $v0, $v1
    0888DA40:[1840000C]: blez       $v0, 0x0888DA74
    0888DA44:[2462FFFF]: addiu      $v0, $v1, -1
    0888DA48:[A202004E]: sb         $v0, 78($s0)
--> 0888DA4C:[8FBF001C]: lw         $ra, 28($sp)
    0888DA50:[8FB60018]: lw         $s6, 24($sp)
    0888DA54:[8FB50014]: lw         $s5, 20($sp)
    0888DA58:[8FB40010]: lw         $s4, 16($sp)
    0888DA5C:[8FB3000C]: lw         $s3, 12($sp)
    0888DA60:[8FB20008]: lw         $s2, 8($sp)
    0888DA64:[8FB10004]: lw         $s1, 4($sp)
    0888DA68:[8FB00000]: lw         $s0, 0($sp)
    0888DA6C:[03E00008]: jr         $ra
    0888DA70:[27BD0020]: addiu      $sp, $sp, 32
    0888DA74:[AE000060]: sw         $zr, 96($s0)
--> 0888DA78:[0A223693]: j          0x0888DA4C
    0888DA7C:[AE000008]: sw         $zr, 8($s0)
    0888DA80:[AE020008]: sw         $v0, 8($s0)
    0888DA84:[0E22BEB4]: jal        0x088AFAD0
    0888DA88:[8E04000C]: lw         $a0, 12($s0)
  Back Branch 0888DCCC 1 times (length 151)
_S1_2_88F2710 916,911 instructions (0.927%), 6,331 calls (088F2710 - 088F2DDC, length 436)
    088F2710:[27BDFFC0]: addiu      $sp, $sp, -64
    088F2714:[AFBE0030]: sw         $fp, 48($sp)
    088F2718:[00807821]: addu       $t7, $a0, $zr <=> move $t7, $a0
    088F271C:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    088F2720:[AFB7002C]: sw         $s7, 44($sp)
    088F2724:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F2728:[AFB60028]: sw         $s6, 40($sp)
    088F272C:[AFB50024]: sw         $s5, 36($sp)
    088F2730:[AFB40020]: sw         $s4, 32($sp)
    088F2734:[AFB3001C]: sw         $s3, 28($sp)
    088F2738:[AFB20018]: sw         $s2, 24($sp)
    088F273C:[AFB10014]: sw         $s1, 20($sp)
    088F2740:[1080005C]: beq        $a0, $zr, 0x088F28B4
    088F2744:[AFB00010]: sw         $s0, 16($sp)
    088F2748:[8CAE0000]: lw         $t6, 0($a1)
    088F274C:[25C20088]: addiu      $v0, $t6, 136
    088F2750:[00C2102B]: sltu       $v0, $a2, $v0
    088F2754:[14400057]: bne        $v0, $zr, 0x088F28B4
    088F2758:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    088F275C:[8C830018]: lw         $v1, 24($a0)
    088F2760:[50600002]: beql       $v1, $zr, 0x088F276C
    088F2764:[8C89000C]: lw         $t1, 12($a0)
    088F2768:[8C690000]: lw         $t1, 0($v1)
    088F276C:[50600002]: beql       $v1, $zr, 0x088F2778
    088F2770:[8DF70010]: lw         $s7, 16($t7)
    088F2774:[8C770004]: lw         $s7, 4($v1)
    088F2778:[8DEA0004]: lw         $t2, 4($t7)
    088F277C:[15400059]: bne        $t2, $zr, 0x088F28E4
    088F2780:[00000000]: nop
    088F2784:[11200026]: beq        $t1, $zr, 0x088F2820
    088F2788:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    088F278C:[95250004]: lhu        $a1, 4($t1)
    088F2790:[95240006]: lhu        $a0, 6($t1)
    088F2794:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    088F2798:[00822025]: or         $a0, $a0, $v0
    088F279C:[00A32825]: or         $a1, $a1, $v1
    088F27A0:[ADC40000]: sw         $a0, 0($t6)
    088F27A4:[2408001F]: addiu      $t0, $zr, 31 <=> li $t0, 31
    088F27A8:[3C03B800]: lui        $v1, 0xB800 <=> li $v1, 0xB8000000
    088F27AC:[ADC50004]: sw         $a1, 4($t6)
    088F27B0:[8D220018]: lw         $v0, 24($t1)
    088F27B4:[9524000A]: lhu        $a0, 10($t1)
    088F27B8:[95270008]: lhu        $a3, 8($t1)
    088F27BC:[01221021]: addu       $v0, $t1, $v0
    088F27C0:[8C460000]: lw         $a2, 0($v0)
    088F27C4:[00802016]: clz        $a0, $a0
    088F27C8:[01042023]: subu       $a0, $t0, $a0
    088F27CC:[7CC51E00]: ext        $a1, $a2, 24, 4
    088F27D0:[85E9001C]: lh         $t1, 28($t7)
    088F27D4:[00E03816]: clz        $a3, $a3
    088F27D8:[3C02A800]: lui        $v0, 0xA800 <=> li $v0, 0xA8000000
    088F27DC:[00052C00]: sll        $a1, $a1, 0x0010
    088F27E0:[00042200]: sll        $a0, $a0, 0x0008
    088F27E4:[00A22825]: or         $a1, $a1, $v0
    088F27E8:[00832025]: or         $a0, $a0, $v1
    088F27EC:[01074023]: subu       $t0, $t0, $a3
    088F27F0:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    088F27F4:[7C06FE04]: ins        $a2, $zr, 24, 8
    088F27F8:[00C23025]: or         $a2, $a2, $v0
    088F27FC:[25C30014]: addiu      $v1, $t6, 20
    088F2800:[25C20004]: addiu      $v0, $t6, 4
    088F2804:[00A92825]: or         $a1, $a1, $t1
    088F2808:[00882025]: or         $a0, $a0, $t0
    088F280C:[AC44000C]: sw         $a0, 12($v0)
    088F2810:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    088F2814:[AC460004]: sw         $a2, 4($v0)
    088F2818:[AC450008]: sw         $a1, 8($v0)
    088F281C:[AF230000]: sw         $v1, 0($t9)
    088F2820:[24E80004]: addiu      $t0, $a3, 4
    088F2824:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    088F2828:[ACE20000]: sw         $v0, 0($a3)
    088F282C:[12E00020]: beq        $s7, $zr, 0x088F28B0
    088F2830:[AF280000]: sw         $t0, 0($t9)
    088F2834:[8DE30068]: lw         $v1, 104($t7)
    088F2838:[8DE2006C]: lw         $v0, 108($t7)
    088F283C:[8DE40064]: lw         $a0, 100($t7)
    088F2840:[00031A00]: sll        $v1, $v1, 0x0008
    088F2844:[96E50004]: lhu        $a1, 4($s7)
    088F2848:[00021400]: sll        $v0, $v0, 0x0010
    088F284C:[00431025]: or         $v0, $v0, $v1
    088F2850:[00042080]: sll        $a0, $a0, 0x0002
    088F2854:[00441025]: or         $v0, $v0, $a0
    088F2858:[00451025]: or         $v0, $v0, $a1
    088F285C:[3C03C500]: lui        $v1, 0xC500 <=> li $v1, 0xC5000000
    088F2860:[00431025]: or         $v0, $v0, $v1
    088F2864:[ACE20004]: sw         $v0, 4($a3)
    088F2868:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    088F286C:[24E70014]: addiu      $a3, $a3, 20
    088F2870:[8EE30018]: lw         $v1, 24($s7)
    088F2874:[85E6001E]: lh         $a2, 30($t7)
    088F2878:[AF270000]: sw         $a3, 0($t9)
    088F287C:[02E31821]: addu       $v1, $s7, $v1
    088F2880:[00C23025]: or         $a2, $a2, $v0
    088F2884:[8C650000]: lw         $a1, 0($v1)
    088F2888:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    088F288C:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    088F2890:[7CA41E00]: ext        $a0, $a1, 24, 4
    088F2894:[00042400]: sll        $a0, $a0, 0x0010
    088F2898:[7C05FE04]: ins        $a1, $zr, 24, 8
    088F289C:[00A22825]: or         $a1, $a1, $v0
    088F28A0:[00832025]: or         $a0, $a0, $v1
    088F28A4:[AD06000C]: sw         $a2, 12($t0)
    088F28A8:[AD050004]: sw         $a1, 4($t0)
    088F28AC:[AD040008]: sw         $a0, 8($t0)
    088F28B0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F28B4:[8FBE0030]: lw         $fp, 48($sp)
    088F28B8:[8FB7002C]: lw         $s7, 44($sp)
    088F28BC:[8FB60028]: lw         $s6, 40($sp)
    088F28C0:[8FB50024]: lw         $s5, 36($sp)
    088F28C4:[8FB40020]: lw         $s4, 32($sp)
    088F28C8:[8FB3001C]: lw         $s3, 28($sp)
    088F28CC:[8FB20018]: lw         $s2, 24($sp)
    088F28D0:[8FB10014]: lw         $s1, 20($sp)
    088F28D4:[8FB00010]: lw         $s0, 16($sp)
    088F28D8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F28DC:[03E00008]: jr         $ra
    088F28E0:[27BD0040]: addiu      $sp, $sp, 64
    088F28E4:[11200074]: beq        $t1, $zr, 0x088F2AB8
    088F28E8:[00000000]: nop
    088F28EC:[9525000E]: lhu        $a1, 14($t1)
    088F28F0:[9523000C]: lhu        $v1, 12($t1)
    088F28F4:[95350008]: lhu        $s5, 8($t1)
    088F28F8:[000528C0]: sll        $a1, $a1, 0x0003
    088F28FC:[00A3001A]: div        $a1, $v1
    088F2900:[50600001]: beql       $v1, $zr, 0x088F2908
    088F2904:[000001CD]: break      0x00007
    088F2908:[9530002E]: lhu        $s0, 46($t1)
    088F290C:[8DE80044]: lw         $t0, 68($t7)
    088F2910:[9522000A]: lhu        $v0, 10($t1)
    088F2914:[26A4FFFF]: addiu      $a0, $s5, -1
    088F2918:[2442FFFF]: addiu      $v0, $v0, -1
    088F291C:[00802016]: clz        $a0, $a0
    088F2920:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    088F2924:[8DE60008]: lw         $a2, 8($t7)
    088F2928:[00401016]: clz        $v0, $v0
    088F292C:[00621023]: subu       $v0, $v1, $v0
    088F2930:[8D270018]: lw         $a3, 24($t1)
    088F2934:[00641823]: subu       $v1, $v1, $a0
    088F2938:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088F293C:[0044A004]: sllv       $s4, $a0, $v0
    088F2940:[0064B004]: sllv       $s6, $a0, $v1
    088F2944:[30C60001]: andi       $a2, $a2, 1
    088F2948:[0127C021]: addu       $t8, $t1, $a3
    088F294C:[9532002A]: lhu        $s2, 42($t1)
    088F2950:[00002812]: mflo       $a1
    088F2954:[0110001A]: div        $t0, $s0
    088F2958:[24BEFFFF]: addiu      $fp, $a1, -1
    088F295C:[00001010]: mfhi       $v0
    088F2960:[00501821]: addu       $v1, $v0, $s0
    088F2964:[00002810]: mfhi       $a1
    088F2968:[28420000]: slti       $v0, $v0, 0
    088F296C:[10C000CB]: beq        $a2, $zr, 0x088F2C9C
    088F2970:[0062280B]: movn       $a1, $v1, $v0
    088F2974:[00B20018]: mult       $a1, $s2
    088F2978:[7D4400C0]: ext        $a0, $t2, 3, 1
    088F297C:[95270006]: lhu        $a3, 6($t1)
    088F2980:[00042200]: sll        $a0, $a0, 0x0008
    088F2984:[240A001F]: addiu      $t2, $zr, 31 <=> li $t2, 31
    088F2988:[00001012]: mflo       $v0
    088F298C:[00021080]: sll        $v0, $v0, 0x0002
    088F2990:[00581021]: addu       $v0, $v0, $t8
    088F2994:[8C510000]: lw         $s1, 0($v0)
    088F2998:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088F299C:[00822025]: or         $a0, $a0, $v0
    088F29A0:[7E251E00]: ext        $a1, $s1, 24, 4
    088F29A4:[02BE1821]: addu       $v1, $s5, $fp
    088F29A8:[001E1027]: nor        $v0, $zr, $fp <=> li $v0, not $fp
    088F29AC:[02803016]: clz        $a2, $s4
    088F29B0:[0062A824]: and        $s5, $v1, $v0
    088F29B4:[01463023]: subu       $a2, $t2, $a2
    088F29B8:[952B0004]: lhu        $t3, 4($t1)
    088F29BC:[02C04016]: clz        $t0, $s6
    088F29C0:[3C02A800]: lui        $v0, 0xA800 <=> li $v0, 0xA8000000
    088F29C4:[00052C00]: sll        $a1, $a1, 0x0010
    088F29C8:[01485023]: subu       $t2, $t2, $t0
    088F29CC:[00063200]: sll        $a2, $a2, 0x0008
    088F29D0:[00872025]: or         $a0, $a0, $a3
    088F29D4:[00A22825]: or         $a1, $a1, $v0
    088F29D8:[02204021]: addu       $t0, $s1, $zr <=> move $t0, $s1
    088F29DC:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    088F29E0:[3C07B800]: lui        $a3, 0xB800 <=> li $a3, 0xB8000000
    088F29E4:[00822025]: or         $a0, $a0, $v0
    088F29E8:[00C73825]: or         $a3, $a2, $a3
    088F29EC:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    088F29F0:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    088F29F4:[7C08FE04]: ins        $t0, $zr, 24, 8
    088F29F8:[25C90004]: addiu      $t1, $t6, 4
    088F29FC:[01635825]: or         $t3, $t3, $v1
    088F2A00:[01024025]: or         $t0, $t0, $v0
    088F2A04:[00B52825]: or         $a1, $a1, $s5
    088F2A08:[00EA3825]: or         $a3, $a3, $t2
    088F2A0C:[ADC40000]: sw         $a0, 0($t6)
    088F2A10:[3C02B900]: lui        $v0, 0xB900 <=> li $v0, 0xB9000000
    088F2A14:[00C23025]: or         $a2, $a2, $v0
    088F2A18:[ADCB0004]: sw         $t3, 4($t6)
    088F2A1C:[25C30014]: addiu      $v1, $t6, 20
    088F2A20:[25C40020]: addiu      $a0, $t6, 32
    088F2A24:[AD250008]: sw         $a1, 8($t1)
    088F2A28:[00CA3025]: or         $a2, $a2, $t2
    088F2A2C:[AD280004]: sw         $t0, 4($t1)
    088F2A30:[AD27000C]: sw         $a3, 12($t1)
    088F2A34:[8DE20048]: lw         $v0, 72($t7)
    088F2A38:[AF230000]: sw         $v1, 0($t9)
    088F2A3C:[52000001]: beql       $s0, $zr, 0x088F2A44
    088F2A40:[000001CD]: break      0x00007
    088F2A44:[0050001A]: div        $v0, $s0
    088F2A48:[AF240000]: sw         $a0, 0($t9)
    088F2A4C:[AD260018]: sw         $a2, 24($t1)
    088F2A50:[00001810]: mfhi       $v1
    088F2A54:[00702021]: addu       $a0, $v1, $s0
    088F2A58:[00002810]: mfhi       $a1
    088F2A5C:[28630000]: slti       $v1, $v1, 0
    088F2A60:[0083280B]: movn       $a1, $a0, $v1
    088F2A64:[00B20018]: mult       $a1, $s2
    088F2A68:[00001012]: mflo       $v0
    088F2A6C:[00021080]: sll        $v0, $v0, 0x0002
    088F2A70:[00581021]: addu       $v0, $v0, $t8
    088F2A74:[8C510000]: lw         $s1, 0($v0)
    088F2A78:[3C02A900]: lui        $v0, 0xA900 <=> li $v0, 0xA9000000
    088F2A7C:[7E231E00]: ext        $v1, $s1, 24, 4
    088F2A80:[00031C00]: sll        $v1, $v1, 0x0010
    088F2A84:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088F2A88:[00621825]: or         $v1, $v1, $v0
    088F2A8C:[7C04FE04]: ins        $a0, $zr, 24, 8
    088F2A90:[3C02A100]: lui        $v0, 0xA100 <=> li $v0, 0xA1000000
    088F2A94:[00822025]: or         $a0, $a0, $v0
    088F2A98:[00751825]: or         $v1, $v1, $s5
    088F2A9C:[AD240010]: sw         $a0, 16($t1)
    088F2AA0:[AD230014]: sw         $v1, 20($t1)
    088F2AA4:[8F220000]: lw         $v0, 0($t9)
    088F2AA8:[3C03CB00]: lui        $v1, 0xCB00 <=> li $v1, 0xCB000000
    088F2AAC:[AC430000]: sw         $v1, 0($v0)
    088F2AB0:[24420004]: addiu      $v0, $v0, 4
    088F2AB4:[AF220000]: sw         $v0, 0($t9)
    088F2AB8:[12E0FF7E]: beq        $s7, $zr, 0x088F28B4
    088F2ABC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F2AC0:[8DE30068]: lw         $v1, 104($t7)
    088F2AC4:[8DE2006C]: lw         $v0, 108($t7)
    088F2AC8:[8DE40064]: lw         $a0, 100($t7)
    088F2ACC:[00031A00]: sll        $v1, $v1, 0x0008
    088F2AD0:[00021400]: sll        $v0, $v0, 0x0010
    088F2AD4:[96E80004]: lhu        $t0, 4($s7)
    088F2AD8:[00431025]: or         $v0, $v0, $v1
    088F2ADC:[00042080]: sll        $a0, $a0, 0x0002
    088F2AE0:[8F2A0000]: lw         $t2, 0($t9)
    088F2AE4:[00441025]: or         $v0, $v0, $a0
    088F2AE8:[3C03C500]: lui        $v1, 0xC500 <=> li $v1, 0xC5000000
    088F2AEC:[00481025]: or         $v0, $v0, $t0
    088F2AF0:[00431025]: or         $v0, $v0, $v1
    088F2AF4:[AD420000]: sw         $v0, 0($t2)
    088F2AF8:[254A0004]: addiu      $t2, $t2, 4
    088F2AFC:[96E7002E]: lhu        $a3, 46($s7)
    088F2B00:[8DE2004C]: lw         $v0, 76($t7)
    088F2B04:[AF2A0000]: sw         $t2, 0($t9)
    088F2B08:[50E00001]: beql       $a3, $zr, 0x088F2B10
    088F2B0C:[000001CD]: break      0x00007
    088F2B10:[0047001A]: div        $v0, $a3
    088F2B14:[8DE40008]: lw         $a0, 8($t7)
    088F2B18:[8EE20018]: lw         $v0, 24($s7)
    088F2B1C:[96EC002A]: lhu        $t4, 42($s7)
    088F2B20:[30840001]: andi       $a0, $a0, 1
    088F2B24:[02E26821]: addu       $t5, $s7, $v0
    088F2B28:[00002810]: mfhi       $a1
    088F2B2C:[00004810]: mfhi       $t1
    088F2B30:[00A71821]: addu       $v1, $a1, $a3
    088F2B34:[28A20000]: slti       $v0, $a1, 0
    088F2B38:[14800016]: bne        $a0, $zr, 0x088F2B94
    088F2B3C:[0062480B]: movn       $t1, $v1, $v0
    088F2B40:[012C0018]: mult       $t1, $t4
    088F2B44:[85E6001E]: lh         $a2, 30($t7)
    088F2B48:[00001012]: mflo       $v0
    088F2B4C:[00021080]: sll        $v0, $v0, 0x0002
    088F2B50:[004D1021]: addu       $v0, $v0, $t5
    088F2B54:[8C450000]: lw         $a1, 0($v0)
    088F2B58:[3C03C400]: lui        $v1, 0xC400 <=> li $v1, 0xC4000000
    088F2B5C:[00C33025]: or         $a2, $a2, $v1
    088F2B60:[7CA41E00]: ext        $a0, $a1, 24, 4
    088F2B64:[00042400]: sll        $a0, $a0, 0x0010
    088F2B68:[7C05FE04]: ins        $a1, $zr, 24, 8
    088F2B6C:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    088F2B70:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    088F2B74:[2547000C]: addiu      $a3, $t2, 12
    088F2B78:[00A22825]: or         $a1, $a1, $v0
    088F2B7C:[00832025]: or         $a0, $a0, $v1
    088F2B80:[AF270000]: sw         $a3, 0($t9)
    088F2B84:[AD450000]: sw         $a1, 0($t2)
    088F2B88:[AD440004]: sw         $a0, 4($t2)
    088F2B8C:[0A23CA2C]: j          0x088F28B0
    088F2B90:[AD460008]: sw         $a2, 8($t2)
    088F2B94:[8DE20050]: lw         $v0, 80($t7)
    088F2B98:[96E40008]: lhu        $a0, 8($s7)
    088F2B9C:[25230001]: addiu      $v1, $t1, 1
    088F2BA0:[0047001A]: div        $v0, $a3
    088F2BA4:[00045902]: srl        $t3, $a0, 0x0004
    088F2BA8:[000B1040]: sll        $v0, $t3, 0x0001
    088F2BAC:[39040003]: xori       $a0, $t0, 3
    088F2BB0:[0044580A]: movz       $t3, $v0, $a0
    088F2BB4:[39850001]: xori       $a1, $t4, 1
    088F2BB8:[2CA50001]: sltiu      $a1, $a1, 1
    088F2BBC:[50E00001]: beql       $a3, $zr, 0x088F2BC4
    088F2BC0:[000001CD]: break      0x00007
    088F2BC4:[00003010]: mfhi       $a2
    088F2BC8:[00C72021]: addu       $a0, $a2, $a3
    088F2BCC:[28C20000]: slti       $v0, $a2, 0
    088F2BD0:[0082300B]: movn       $a2, $a0, $v0
    088F2BD4:[00C31826]: xor        $v1, $a2, $v1
    088F2BD8:[2C630001]: sltiu      $v1, $v1, 1
    088F2BDC:[00651824]: and        $v1, $v1, $a1
    088F2BE0:[10600007]: beq        $v1, $zr, 0x088F2C00
    088F2BE4:[00CC0018]: mult       $a2, $t4
    088F2BE8:[29620011]: slti       $v0, $t3, 17
    088F2BEC:[50400004]: beql       $v0, $zr, 0x088F2C00
    088F2BF0:[00CC0018]: mult       $a2, $t4
    088F2BF4:[012C0018]: mult       $t1, $t4
    088F2BF8:[0A23CAD2]: j          0x088F2B48
    088F2BFC:[000B3040]: sll        $a2, $t3, 0x0001
    088F2C00:[000B3140]: sll        $a2, $t3, 0x0005
    088F2C04:[8F250000]: lw         $a1, 0($t9)
    088F2C08:[3C08B000]: lui        $t0, 0xB000 <=> li $t0, 0xB0000000
    088F2C0C:[3C0AB100]: lui        $t2, 0xB100 <=> li $t2, 0xB1000000
    088F2C10:[00001812]: mflo       $v1
    088F2C14:[012C0018]: mult       $t1, $t4
    088F2C18:[00031880]: sll        $v1, $v1, 0x0002
    088F2C1C:[006D1821]: addu       $v1, $v1, $t5
    088F2C20:[8C640000]: lw         $a0, 0($v1)
    088F2C24:[3C09C400]: lui        $t1, 0xC400 <=> li $t1, 0xC4000000
    088F2C28:[00001012]: mflo       $v0
    088F2C2C:[00021080]: sll        $v0, $v0, 0x0002
    088F2C30:[004D1021]: addu       $v0, $v0, $t5
    088F2C34:[8C470000]: lw         $a3, 0($v0)
    088F2C38:[00862023]: subu       $a0, $a0, $a2
    088F2C3C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088F2C40:[7C02FE04]: ins        $v0, $zr, 24, 8
    088F2C44:[00481025]: or         $v0, $v0, $t0
    088F2C48:[7CE61E00]: ext        $a2, $a3, 24, 4
    088F2C4C:[7C841E00]: ext        $a0, $a0, 24, 4
    088F2C50:[ACA20000]: sw         $v0, 0($a1)
    088F2C54:[00042400]: sll        $a0, $a0, 0x0010
    088F2C58:[24A50004]: addiu      $a1, $a1, 4
    088F2C5C:[00063400]: sll        $a2, $a2, 0x0010
    088F2C60:[000B1840]: sll        $v1, $t3, 0x0001
    088F2C64:[7C07FE04]: ins        $a3, $zr, 24, 8
    088F2C68:[00E83825]: or         $a3, $a3, $t0
    088F2C6C:[00CA3025]: or         $a2, $a2, $t2
    088F2C70:[01694025]: or         $t0, $t3, $t1
    088F2C74:[008A2025]: or         $a0, $a0, $t2
    088F2C78:[00691825]: or         $v1, $v1, $t1
    088F2C7C:[24A20014]: addiu      $v0, $a1, 20
    088F2C80:[AF220000]: sw         $v0, 0($t9)
    088F2C84:[ACA40000]: sw         $a0, 0($a1)
    088F2C88:[ACA30004]: sw         $v1, 4($a1)
    088F2C8C:[ACA70008]: sw         $a3, 8($a1)
    088F2C90:[ACA6000C]: sw         $a2, 12($a1)
    088F2C94:[0A23CA2C]: j          0x088F28B0
    088F2C98:[ACA80010]: sw         $t0, 16($a1)
    088F2C9C:[00B20018]: mult       $a1, $s2
    088F2CA0:[95240006]: lhu        $a0, 6($t1)
    088F2CA4:[7D430080]: ext        $v1, $t2, 2, 1
    088F2CA8:[2642FFFF]: addiu      $v0, $s2, -1
    088F2CAC:[00031A00]: sll        $v1, $v1, 0x0008
    088F2CB0:[00021400]: sll        $v0, $v0, 0x0010
    088F2CB4:[95250004]: lhu        $a1, 4($t1)
    088F2CB8:[00431025]: or         $v0, $v0, $v1
    088F2CBC:[00441025]: or         $v0, $v0, $a0
    088F2CC0:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    088F2CC4:[00003012]: mflo       $a2
    088F2CC8:[3C04C300]: lui        $a0, 0xC300 <=> li $a0, 0xC3000000
    088F2CCC:[00431025]: or         $v0, $v0, $v1
    088F2CD0:[00A42825]: or         $a1, $a1, $a0
    088F2CD4:[00063080]: sll        $a2, $a2, 0x0002
    088F2CD8:[25C30008]: addiu      $v1, $t6, 8
    088F2CDC:[ADC20000]: sw         $v0, 0($t6)
    088F2CE0:[0306C021]: addu       $t8, $t8, $a2
    088F2CE4:[ADC50004]: sw         $a1, 4($t6)
    088F2CE8:[1240FF6E]: beq        $s2, $zr, 0x088F2AA4
    088F2CEC:[AF230000]: sw         $v1, 0($t9)
    088F2CF0:[95290028]: lhu        $t1, 40($t1)
    088F2CF4:[001E1027]: nor        $v0, $zr, $fp <=> li $v0, not $fp
    088F2CF8:[AFA20004]: sw         $v0, 4($sp)
    088F2CFC:[02407021]: addu       $t6, $s2, $zr <=> move $t6, $s2
    088F2D00:[3C13B800]: lui        $s3, 0xB800 <=> li $s3, 0xB8000000
    088F2D04:[AFA90000]: sw         $t1, 0($sp)
    088F2D08:[3C12A800]: lui        $s2, 0xA800 <=> li $s2, 0xA8000000
    088F2D0C:[3C11A000]: lui        $s1, 0xA000 <=> li $s1, 0xA0000000
    088F2D10:[3C100100]: lui        $s0, 0x0100 <=> li $s0, 0x01000000
    088F2D14:[8F040000]: lw         $a0, 0($t8)
    088F2D18:[8F270000]: lw         $a3, 0($t9)
    088F2D1C:[2403001F]: addiu      $v1, $zr, 31 <=> li $v1, 31
    088F2D20:[02801016]: clz        $v0, $s4
    088F2D24:[00621023]: subu       $v0, $v1, $v0
    088F2D28:[7C831E00]: ext        $v1, $a0, 24, 4
    088F2D2C:[7C04FE04]: ins        $a0, $zr, 24, 8
    088F2D30:[02242025]: or         $a0, $s1, $a0
    088F2D34:[ACE40000]: sw         $a0, 0($a3)
    088F2D38:[02BE2821]: addu       $a1, $s5, $fp
    088F2D3C:[00021200]: sll        $v0, $v0, 0x0008
    088F2D40:[8FA40004]: lw         $a0, 4($sp)
    088F2D44:[02C03016]: clz        $a2, $s6
    088F2D48:[02621025]: or         $v0, $s3, $v0
    088F2D4C:[00A42824]: and        $a1, $a1, $a0
    088F2D50:[2404001F]: addiu      $a0, $zr, 31 <=> li $a0, 31
    088F2D54:[00863023]: subu       $a2, $a0, $a2
    088F2D58:[24E70004]: addiu      $a3, $a3, 4
    088F2D5C:[00461025]: or         $v0, $v0, $a2
    088F2D60:[00031C00]: sll        $v1, $v1, 0x0010
    088F2D64:[02431825]: or         $v1, $s2, $v1
    088F2D68:[ACE20004]: sw         $v0, 4($a3)
    088F2D6C:[26AB0001]: addiu      $t3, $s5, 1
    088F2D70:[26CC0001]: addiu      $t4, $s6, 1
    088F2D74:[8FA20000]: lw         $v0, 0($sp)
    088F2D78:[268D0001]: addiu      $t5, $s4, 1
    088F2D7C:[00651825]: or         $v1, $v1, $a1
    088F2D80:[000B47C2]: srl        $t0, $t3, 0x001F
    088F2D84:[000C4FC2]: srl        $t1, $t4, 0x001F
    088F2D88:[000D57C2]: srl        $t2, $t5, 0x001F
    088F2D8C:[24E40008]: addiu      $a0, $a3, 8
    088F2D90:[ACE30000]: sw         $v1, 0($a3)
    088F2D94:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F2D98:[01685821]: addu       $t3, $t3, $t0
    088F2D9C:[01896021]: addu       $t4, $t4, $t1
    088F2DA0:[01AA6821]: addu       $t5, $t5, $t2
    088F2DA4:[25CEFFFF]: addiu      $t6, $t6, -1
    088F2DA8:[02308821]: addu       $s1, $s1, $s0
    088F2DAC:[02509021]: addu       $s2, $s2, $s0
    088F2DB0:[02709821]: addu       $s3, $s3, $s0
    088F2DB4:[27180004]: addiu      $t8, $t8, 4
    088F2DB8:[10430005]: beq        $v0, $v1, 0x088F2DD0
    088F2DBC:[AF240000]: sw         $a0, 0($t9)
    088F2DC0:[55C0FFD5]: bnel       $t6, $zr, 0x088F2D18
    088F2DC4:[8F040000]: lw         $a0, 0($t8)
    088F2DC8:[0A23CAAA]: j          0x088F2AA8
    088F2DCC:[8F220000]: lw         $v0, 0($t9)
    088F2DD0:[000BA843]: sra        $s5, $t3, 0x0001
    088F2DD4:[000CB043]: sra        $s6, $t4, 0x0001
    088F2DD8:[0A23CB70]: j          0x088F2DC0
    088F2DDC:[000DA043]: sra        $s4, $t5, 0x0001
  Back Branch 088F2AB8 1,927 times (length 131)
  Back Branch 088F2B8C 1,927 times (length 185)
  Back Branch 088F2CE8 1,927 times (length 147)
  Back Branch 088F2DD8 1,927 times (length 8)
    088F2DAC:[02509021]: addu       $s2, $s2, $s0
    088F2DB0:[02709821]: addu       $s3, $s3, $s0
    088F2DB4:[27180004]: addiu      $t8, $t8, 4
    088F2DB8:[10430005]: beq        $v0, $v1, 0x088F2DD0
    088F2DBC:[AF240000]: sw         $a0, 0($t9)
--> 088F2DC0:[55C0FFD5]: bnel       $t6, $zr, 0x088F2D18
    088F2DC4:[8F040000]: lw         $a0, 0($t8)
    088F2DC8:[0A23CAAA]: j          0x088F2AA8
    088F2DCC:[8F220000]: lw         $v0, 0($t9)
    088F2DD0:[000BA843]: sra        $s5, $t3, 0x0001
    088F2DD4:[000CB043]: sra        $s6, $t4, 0x0001
--> 088F2DD8:[0A23CB70]: j          0x088F2DC0
    088F2DDC:[000DA043]: sra        $s4, $t5, 0x0001
  Back Branch 088F2DC8 1,927 times (length 202)
_S1_2_88D10AC 830,775 instructions (0.840%), 32,570 calls (088D10AC - 088D1124, length 31)
    088D10AC:[27BDFFF0]: addiu      $sp, $sp, -16
    088D10B0:[AFB10004]: sw         $s1, 4($sp)
    088D10B4:[AFB00000]: sw         $s0, 0($sp)
    088D10B8:[AFBF0008]: sw         $ra, 8($sp)
    088D10BC:[0E242B62]: jal        0x0890AD88 [sceKernelGetThreadId]
    088D10C0:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088D10C4:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088D10C8:[8E020000]: lw         $v0, 0($s0)
    088D10CC:[26040008]: addiu      $a0, $s0, 8
    088D10D0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088D10D4:[12220008]: beq        $s1, $v0, 0x088D10F8
    088D10D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088D10DC:[0E242B60]: jal        0x0890AD80 [sceKernelLockLwMutexCB]
    088D10E0:[00000000]: nop
    088D10E4:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088D10E8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D10EC:[1440000A]: bne        $v0, $zr, 0x088D1118
    088D10F0:[24A5DB50]: addiu      $a1, $a1, -9392
    088D10F4:[AE110000]: sw         $s1, 0($s0)
    088D10F8:[8E020004]: lw         $v0, 4($s0)
    088D10FC:[24420001]: addiu      $v0, $v0, 1
    088D1100:[AE020004]: sw         $v0, 4($s0)
    088D1104:[8FBF0008]: lw         $ra, 8($sp)
    088D1108:[8FB10004]: lw         $s1, 4($sp)
    088D110C:[8FB00000]: lw         $s0, 0($sp)
    088D1110:[03E00008]: jr         $ra
    088D1114:[27BD0010]: addiu      $sp, $sp, 16
    088D1118:[0E234521]: jal        0x088D1484
    088D111C:[00000000]: nop
    088D1120:[0A234442]: j          0x088D1108
    088D1124:[8FBF0008]: lw         $ra, 8($sp)
_S1_2_88D1128 772,580 instructions (0.781%), 32,570 calls (088D1128 - 088D11A0, length 31)
    088D1128:[27BDFFF0]: addiu      $sp, $sp, -16
    088D112C:[AFB00000]: sw         $s0, 0($sp)
    088D1130:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088D1134:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088D1138:[AFBF0004]: sw         $ra, 4($sp)
    088D113C:[8C820004]: lw         $v0, 4($a0)
    088D1140:[24840008]: addiu      $a0, $a0, 8
    088D1144:[2442FFFF]: addiu      $v0, $v0, -1
    088D1148:[1040000E]: beq        $v0, $zr, 0x088D1184
    088D114C:[AE020004]: sw         $v0, 4($s0)
    088D1150:[8E020004]: lw         $v0, 4($s0)
    088D1154:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088D1158:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D115C:[04400005]: bltz       $v0, 0x088D1174
    088D1160:[24A5DB7C]: addiu      $a1, $a1, -9348
    088D1164:[8FBF0004]: lw         $ra, 4($sp)
    088D1168:[8FB00000]: lw         $s0, 0($sp)
    088D116C:[03E00008]: jr         $ra
    088D1170:[27BD0010]: addiu      $sp, $sp, 16
    088D1174:[0E234521]: jal        0x088D1484
    088D1178:[00000000]: nop
    088D117C:[0A23445A]: j          0x088D1168
    088D1180:[8FBF0004]: lw         $ra, 4($sp)
    088D1184:[0E242B5C]: jal        0x0890AD70 [sceKernelUnlockLwMutex]
    088D1188:[AE000000]: sw         $zr, 0($s0)
    088D118C:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088D1190:[24A5DBA8]: addiu      $a1, $a1, -9304
    088D1194:[1040FFEE]: beq        $v0, $zr, 0x088D1150
    088D1198:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D119C:[0A23445D]: j          0x088D1174
    088D11A0:[00000000]: nop
  Back Branch 088D1194 25,625 times (length 19)
    088D113C:[8C820004]: lw         $v0, 4($a0)
    088D1140:[24840008]: addiu      $a0, $a0, 8
    088D1144:[2442FFFF]: addiu      $v0, $v0, -1
    088D1148:[1040000E]: beq        $v0, $zr, 0x088D1184
    088D114C:[AE020004]: sw         $v0, 4($s0)
--> 088D1150:[8E020004]: lw         $v0, 4($s0)
    088D1154:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088D1158:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D115C:[04400005]: bltz       $v0, 0x088D1174
    088D1160:[24A5DB7C]: addiu      $a1, $a1, -9348
    088D1164:[8FBF0004]: lw         $ra, 4($sp)
    088D1168:[8FB00000]: lw         $s0, 0($sp)
    088D116C:[03E00008]: jr         $ra
    088D1170:[27BD0010]: addiu      $sp, $sp, 16
    088D1174:[0E234521]: jal        0x088D1484
    088D1178:[00000000]: nop
    088D117C:[0A23445A]: j          0x088D1168
    088D1180:[8FBF0004]: lw         $ra, 4($sp)
    088D1184:[0E242B5C]: jal        0x0890AD70 [sceKernelUnlockLwMutex]
    088D1188:[AE000000]: sw         $zr, 0($s0)
    088D118C:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088D1190:[24A5DBA8]: addiu      $a1, $a1, -9304
--> 088D1194:[1040FFEE]: beq        $v0, $zr, 0x088D1150
    088D1198:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D119C:[0A23445D]: j          0x088D1174
    088D11A0:[00000000]: nop
_S1_2_889550C 739,668 instructions (0.748%), 4,352 calls (0889550C - 0889598C, length 289)
    0889550C:[27BDFFA0]: addiu      $sp, $sp, -96
    08895510:[AFB7004C]: sw         $s7, 76($sp)
    08895514:[AFBF0054]: sw         $ra, 84($sp)
    08895518:[AFBE0050]: sw         $fp, 80($sp)
    0889551C:[AFB60048]: sw         $s6, 72($sp)
    08895520:[AFB50044]: sw         $s5, 68($sp)
    08895524:[AFB40040]: sw         $s4, 64($sp)
    08895528:[AFB3003C]: sw         $s3, 60($sp)
    0889552C:[AFB20038]: sw         $s2, 56($sp)
    08895530:[AFB10034]: sw         $s1, 52($sp)
    08895534:[AFB00030]: sw         $s0, 48($sp)
    08895538:[8C82002C]: lw         $v0, 44($a0)
    0889553C:[1440007F]: bne        $v0, $zr, 0x0889573C
    08895540:[0080B821]: addu       $s7, $a0, $zr <=> move $s7, $a0
    08895544:[90960011]: lbu        $s6, 17($a0)
    08895548:[AFA00020]: sw         $zr, 32($sp)
    0889554C:[0016102B]: sltu       $v0, $zr, $s6 <=> move $v0, $s6
    08895550:[2EC30002]: sltiu      $v1, $s6, 2
    08895554:[AFA20024]: sw         $v0, 36($sp)
    08895558:[AFA30028]: sw         $v1, 40($sp)
    0889555C:[8FA40024]: lw         $a0, 36($sp)
    08895560:[1080001F]: beq        $a0, $zr, 0x088955E0
    08895564:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08895568:[8EE3003C]: lw         $v1, 60($s7)
    0889556C:[8EE20038]: lw         $v0, 56($s7)
    08895570:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08895574:[00431021]: addu       $v0, $v0, $v1
    08895578:[8FA30020]: lw         $v1, 32($sp)
    0889557C:[00432021]: addu       $a0, $v0, $v1
    08895580:[8FA20028]: lw         $v0, 40($sp)
    08895584:[104000F3]: beq        $v0, $zr, 0x08895954
    08895588:[32C60003]: andi       $a2, $s6, 3
    0889558C:[26730001]: addiu      $s3, $s3, 1
    08895590:[0276182B]: sltu       $v1, $s3, $s6
    08895594:[ACA40000]: sw         $a0, 0($a1)
    08895598:[24840400]: addiu      $a0, $a0, 1024
    0889559C:[10600010]: beq        $v1, $zr, 0x088955E0
    088955A0:[24A50004]: addiu      $a1, $a1, 4
    088955A4:[ACA40000]: sw         $a0, 0($a1)
    088955A8:[24820400]: addiu      $v0, $a0, 1024
    088955AC:[24A50004]: addiu      $a1, $a1, 4
    088955B0:[ACA20000]: sw         $v0, 0($a1)
    088955B4:[24830800]: addiu      $v1, $a0, 2048
    088955B8:[24A50004]: addiu      $a1, $a1, 4
    088955BC:[26730004]: addiu      $s3, $s3, 4
    088955C0:[ACA30000]: sw         $v1, 0($a1)
    088955C4:[24820C00]: addiu      $v0, $a0, 3072
    088955C8:[24A50004]: addiu      $a1, $a1, 4
    088955CC:[0276182B]: sltu       $v1, $s3, $s6
    088955D0:[ACA20000]: sw         $v0, 0($a1)
    088955D4:[24841000]: addiu      $a0, $a0, 4096
    088955D8:[1460FFF2]: bne        $v1, $zr, 0x088955A4
    088955DC:[24A50004]: addiu      $a1, $a1, 4
    088955E0:[8EE40040]: lw         $a0, 64($s7)
    088955E4:[0E2352D9]: jal        0x088D4B64
    088955E8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088955EC:[1040008F]: beq        $v0, $zr, 0x0889582C
    088955F0:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088955F4:[8EE40044]: lw         $a0, 68($s7)
    088955F8:[8C550014]: lw         $s5, 20($v0)
    088955FC:[0E22D402]: jal        0x088B5008
    08895600:[245E0018]: addiu      $fp, $v0, 24
    08895604:[14400074]: bne        $v0, $zr, 0x088957D8
    08895608:[8FA20020]: lw         $v0, 32($sp)
    0889560C:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08895610:[8FA30024]: lw         $v1, 36($sp)
    08895614:[00A29023]: subu       $s2, $a1, $v0
    08895618:[02B2102B]: sltu       $v0, $s5, $s2
    0889561C:[0242A80A]: movz       $s5, $s2, $v0
    08895620:[02A09021]: addu       $s2, $s5, $zr <=> move $s2, $s5
    08895624:[10600027]: beq        $v1, $zr, 0x088956C4
    08895628:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0889562C:[8FA40028]: lw         $a0, 40($sp)
    08895630:[10800053]: beq        $a0, $zr, 0x08895780
    08895634:[32C30003]: andi       $v1, $s6, 3
    08895638:[00131080]: sll        $v0, $s3, 0x0002
    0889563C:[005E1821]: addu       $v1, $v0, $fp
    08895640:[005D1021]: addu       $v0, $v0, $sp
    08895644:[8C440000]: lw         $a0, 0($v0)
    08895648:[8C650000]: lw         $a1, 0($v1)
    0889564C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08895650:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    08895654:[26730001]: addiu      $s3, $s3, 1
    08895658:[0276102B]: sltu       $v0, $s3, $s6
    0889565C:[1040001A]: beq        $v0, $zr, 0x088956C8
    08895660:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08895664:[00131080]: sll        $v0, $s3, 0x0002
    08895668:[005E8821]: addu       $s1, $v0, $fp
    0889566C:[005D8021]: addu       $s0, $v0, $sp
    08895670:[8E040000]: lw         $a0, 0($s0)
    08895674:[8E250000]: lw         $a1, 0($s1)
    08895678:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0889567C:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    08895680:[26730004]: addiu      $s3, $s3, 4
    08895684:[8E040004]: lw         $a0, 4($s0)
    08895688:[8E250004]: lw         $a1, 4($s1)
    0889568C:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    08895690:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08895694:[8E040008]: lw         $a0, 8($s0)
    08895698:[8E250008]: lw         $a1, 8($s1)
    0889569C:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088956A0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088956A4:[8E04000C]: lw         $a0, 12($s0)
    088956A8:[8E25000C]: lw         $a1, 12($s1)
    088956AC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088956B0:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088956B4:[26100010]: addiu      $s0, $s0, 16
    088956B8:[0276102B]: sltu       $v0, $s3, $s6
    088956BC:[1440FFEC]: bne        $v0, $zr, 0x08895670
    088956C0:[26310010]: addiu      $s1, $s1, 16
    088956C4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088956C8:[0E2353A0]: jal        0x088D4E80
    088956CC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088956D0:[8FA40020]: lw         $a0, 32($sp)
    088956D4:[8E820014]: lw         $v0, 20($s4)
    088956D8:[00952021]: addu       $a0, $a0, $s5
    088956DC:[14400023]: bne        $v0, $zr, 0x0889576C
    088956E0:[AFA40020]: sw         $a0, 32($sp)
    088956E4:[92850008]: lbu        $a1, 8($s4)
    088956E8:[8E840004]: lw         $a0, 4($s4)
    088956EC:[0E2352FA]: jal        0x088D4BE8
    088956F0:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088956F4:[8FA50020]: lw         $a1, 32($sp)
    088956F8:[2CA20200]: sltiu      $v0, $a1, 512
    088956FC:[1440FF98]: bne        $v0, $zr, 0x08895560
    08895700:[8FA40024]: lw         $a0, 36($sp)
    08895704:[8EE40038]: lw         $a0, 56($s7)
    08895708:[0E242AF0]: jal        0x0890ABC0 [sceKernelDcacheWritebackInvalidateRange]
    0889570C:[00162A80]: sll        $a1, $s6, 0x000A
    08895710:[8EE3003C]: lw         $v1, 60($s7)
    08895714:[24630200]: addiu      $v1, $v1, 512
    08895718:[2C620400]: sltiu      $v0, $v1, 1024
    0889571C:[14400002]: bne        $v0, $zr, 0x08895728
    08895720:[AEE3003C]: sw         $v1, 60($s7)
    08895724:[AEE0003C]: sw         $zr, 60($s7)
    08895728:[8FA40020]: lw         $a0, 32($sp)
    0889572C:[8EE20018]: lw         $v0, 24($s7)
    08895730:[00041842]: srl        $v1, $a0, 0x0001
    08895734:[00431021]: addu       $v0, $v0, $v1
    08895738:[AEE20018]: sw         $v0, 24($s7)
    0889573C:[8FBF0054]: lw         $ra, 84($sp)
    08895740:[8FBE0050]: lw         $fp, 80($sp)
    08895744:[8FB7004C]: lw         $s7, 76($sp)
    08895748:[8FB60048]: lw         $s6, 72($sp)
    0889574C:[8FB50044]: lw         $s5, 68($sp)
    08895750:[8FB40040]: lw         $s4, 64($sp)
    08895754:[8FB3003C]: lw         $s3, 60($sp)
    08895758:[8FB20038]: lw         $s2, 56($sp)
    0889575C:[8FB10034]: lw         $s1, 52($sp)
    08895760:[8FB00030]: lw         $s0, 48($sp)
    08895764:[03E00008]: jr         $ra
    08895768:[27BD0060]: addiu      $sp, $sp, 96
    0889576C:[8EE40040]: lw         $a0, 64($s7)
    08895770:[0E2352EA]: jal        0x088D4BA8
    08895774:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08895778:[0A2255BE]: j          0x088956F8
    0889577C:[8FA50020]: lw         $a1, 32($sp)
    08895780:[1060FFB8]: beq        $v1, $zr, 0x08895664
    08895784:[28620002]: slti       $v0, $v1, 2
    08895788:[1440FFAB]: bne        $v0, $zr, 0x08895638
    0889578C:[28620003]: slti       $v0, $v1, 3
    08895790:[1040000B]: beq        $v0, $zr, 0x088957C0
    08895794:[8FA40000]: lw         $a0, 0($sp)
    08895798:[00131080]: sll        $v0, $s3, 0x0002
    0889579C:[005E1821]: addu       $v1, $v0, $fp
    088957A0:[005D1021]: addu       $v0, $v0, $sp
    088957A4:[8C440000]: lw         $a0, 0($v0)
    088957A8:[8C650000]: lw         $a1, 0($v1)
    088957AC:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088957B0:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088957B4:[26730001]: addiu      $s3, $s3, 1
    088957B8:[0A22558F]: j          0x0889563C
    088957BC:[00131080]: sll        $v0, $s3, 0x0002
    088957C0:[8E850018]: lw         $a1, 24($s4)
    088957C4:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088957C8:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088957CC:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    088957D0:[0A2255E7]: j          0x0889579C
    088957D4:[00131080]: sll        $v0, $s3, 0x0002
    088957D8:[8FA30020]: lw         $v1, 32($sp)
    088957DC:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    088957E0:[8EE40044]: lw         $a0, 68($s7)
    088957E4:[00A31023]: subu       $v0, $a1, $v1
    088957E8:[00028842]: srl        $s1, $v0, 0x0001
    088957EC:[0E22D3F5]: jal        0x088B4FD4
    088957F0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088957F4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088957F8:[00151042]: srl        $v0, $s5, 0x0001
    088957FC:[0050182B]: sltu       $v1, $v0, $s0
    08895800:[8EE40044]: lw         $a0, 68($s7)
    08895804:[0043800B]: movn       $s0, $v0, $v1
    08895808:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0889580C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    08895810:[03C04021]: addu       $t0, $fp, $zr <=> move $t0, $fp
    08895814:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08895818:[0E22D068]: jal        0x088B41A0
    0889581C:[03A04821]: addu       $t1, $sp, $zr <=> move $t1, $sp
    08895820:[0002A840]: sll        $s5, $v0, 0x0001
    08895824:[0A2255B2]: j          0x088956C8
    08895828:[00102840]: sll        $a1, $s0, 0x0001
    0889582C:[0056102B]: sltu       $v0, $v0, $s6
    08895830:[1040002A]: beq        $v0, $zr, 0x088958DC
    08895834:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08895838:[8FA40028]: lw         $a0, 40($sp)
    0889583C:[24110200]: addiu      $s1, $zr, 512 <=> li $s1, 512
    08895840:[03A08021]: addu       $s0, $sp, $zr <=> move $s0, $sp
    08895844:[1080002E]: beq        $a0, $zr, 0x08895900
    08895848:[32C30003]: andi       $v1, $s6, 3
    0889584C:[8FA20020]: lw         $v0, 32($sp)
    08895850:[8E040000]: lw         $a0, 0($s0)
    08895854:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08895858:[02223023]: subu       $a2, $s1, $v0
    0889585C:[0E242B5A]: jal        0x0890AD68 [sceKernelMemset]
    08895860:[26730001]: addiu      $s3, $s3, 1
    08895864:[0276102B]: sltu       $v0, $s3, $s6
    08895868:[1040001C]: beq        $v0, $zr, 0x088958DC
    0889586C:[26100004]: addiu      $s0, $s0, 4
    08895870:[8FA30020]: lw         $v1, 32($sp)
    08895874:[8E040000]: lw         $a0, 0($s0)
    08895878:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0889587C:[0E242B5A]: jal        0x0890AD68 [sceKernelMemset]
    08895880:[02233023]: subu       $a2, $s1, $v1
    08895884:[26100004]: addiu      $s0, $s0, 4
    08895888:[8FA20020]: lw         $v0, 32($sp)
    0889588C:[8E040000]: lw         $a0, 0($s0)
    08895890:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08895894:[0E242B5A]: jal        0x0890AD68 [sceKernelMemset]
    08895898:[02223023]: subu       $a2, $s1, $v0
    0889589C:[26100004]: addiu      $s0, $s0, 4
    088958A0:[8FA30020]: lw         $v1, 32($sp)
    088958A4:[8E040000]: lw         $a0, 0($s0)
    088958A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088958AC:[0E242B5A]: jal        0x0890AD68 [sceKernelMemset]
    088958B0:[02233023]: subu       $a2, $s1, $v1
    088958B4:[26100004]: addiu      $s0, $s0, 4
    088958B8:[8FA20020]: lw         $v0, 32($sp)
    088958BC:[8E040000]: lw         $a0, 0($s0)
    088958C0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088958C4:[02223023]: subu       $a2, $s1, $v0
    088958C8:[0E242B5A]: jal        0x0890AD68 [sceKernelMemset]
    088958CC:[26730004]: addiu      $s3, $s3, 4
    088958D0:[0276102B]: sltu       $v0, $s3, $s6
    088958D4:[1440FFE6]: bne        $v0, $zr, 0x08895870
    088958D8:[26100004]: addiu      $s0, $s0, 4
    088958DC:[8EE3001C]: lw         $v1, 28($s7)
    088958E0:[7C620040]: ext        $v0, $v1, 1, 1
    088958E4:[5040FF88]: beql       $v0, $zr, 0x08895708
    088958E8:[8EE40038]: lw         $a0, 56($s7)
    088958EC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088958F0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088958F4:[7C822104]: ins        $v0, $a0, 4, 1
    088958F8:[0A2255C1]: j          0x08895704
    088958FC:[AEE2001C]: sw         $v0, 28($s7)
    08895900:[1060FFDB]: beq        $v1, $zr, 0x08895870
    08895904:[28620002]: slti       $v0, $v1, 2
    08895908:[1440FFD0]: bne        $v0, $zr, 0x0889584C
    0889590C:[28620003]: slti       $v0, $v1, 3
    08895910:[10400009]: beq        $v0, $zr, 0x08895938
    08895914:[8FA20020]: lw         $v0, 32($sp)
    08895918:[8FA30020]: lw         $v1, 32($sp)
    0889591C:[8E040000]: lw         $a0, 0($s0)
    08895920:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08895924:[0E242B5A]: jal        0x0890AD68 [sceKernelMemset]
    08895928:[02233023]: subu       $a2, $s1, $v1
    0889592C:[26730001]: addiu      $s3, $s3, 1
    08895930:[0A225613]: j          0x0889584C
    08895934:[26100004]: addiu      $s0, $s0, 4
    08895938:[8FA40000]: lw         $a0, 0($sp)
    0889593C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08895940:[0E242B5A]: jal        0x0890AD68 [sceKernelMemset]
    08895944:[02223023]: subu       $a2, $s1, $v0
    08895948:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0889594C:[0A225646]: j          0x08895918
    08895950:[27B00004]: addiu      $s0, $sp, 4
    08895954:[10C0FF13]: beq        $a2, $zr, 0x088955A4
    08895958:[28C20002]: slti       $v0, $a2, 2
    0889595C:[1440FF0B]: bne        $v0, $zr, 0x0889558C
    08895960:[28C20003]: slti       $v0, $a2, 3
    08895964:[54400006]: bnel       $v0, $zr, 0x08895980
    08895968:[ACA40000]: sw         $a0, 0($a1)
    0889596C:[AFA40000]: sw         $a0, 0($sp)
    08895970:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    08895974:[24840400]: addiu      $a0, $a0, 1024
    08895978:[27A50004]: addiu      $a1, $sp, 4
    0889597C:[ACA40000]: sw         $a0, 0($a1)
    08895980:[26730001]: addiu      $s3, $s3, 1
    08895984:[24840400]: addiu      $a0, $a0, 1024
    08895988:[0A225563]: j          0x0889558C
    0889598C:[24A50004]: addiu      $a1, $a1, 4
  Back Branch 08895954 5,970 times (length 238)
  Back Branch 0889595C 5,970 times (length 246)
  Back Branch 08895988 5,970 times (length 257)
  Back Branch 088957B8 5,970 times (length 97)
    08895628:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0889562C:[8FA40028]: lw         $a0, 40($sp)
    08895630:[10800053]: beq        $a0, $zr, 0x08895780
    08895634:[32C30003]: andi       $v1, $s6, 3
    08895638:[00131080]: sll        $v0, $s3, 0x0002
--> 0889563C:[005E1821]: addu       $v1, $v0, $fp
    08895640:[005D1021]: addu       $v0, $v0, $sp
    08895644:[8C440000]: lw         $a0, 0($v0)
    08895648:[8C650000]: lw         $a1, 0($v1)
    0889564C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08895650:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    08895654:[26730001]: addiu      $s3, $s3, 1
    08895658:[0276102B]: sltu       $v0, $s3, $s6
    0889565C:[1040001A]: beq        $v0, $zr, 0x088956C8
    08895660:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08895664:[00131080]: sll        $v0, $s3, 0x0002
    08895668:[005E8821]: addu       $s1, $v0, $fp
    0889566C:[005D8021]: addu       $s0, $v0, $sp
    08895670:[8E040000]: lw         $a0, 0($s0)
    08895674:[8E250000]: lw         $a1, 0($s1)
    08895678:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0889567C:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    08895680:[26730004]: addiu      $s3, $s3, 4
    08895684:[8E040004]: lw         $a0, 4($s0)
    08895688:[8E250004]: lw         $a1, 4($s1)
    0889568C:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    08895690:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08895694:[8E040008]: lw         $a0, 8($s0)
    08895698:[8E250008]: lw         $a1, 8($s1)
    0889569C:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088956A0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088956A4:[8E04000C]: lw         $a0, 12($s0)
    088956A8:[8E25000C]: lw         $a1, 12($s1)
    088956AC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088956B0:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088956B4:[26100010]: addiu      $s0, $s0, 16
    088956B8:[0276102B]: sltu       $v0, $s3, $s6
    088956BC:[1440FFEC]: bne        $v0, $zr, 0x08895670
    088956C0:[26310010]: addiu      $s1, $s1, 16
    088956C4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088956C8:[0E2353A0]: jal        0x088D4E80
    088956CC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088956D0:[8FA40020]: lw         $a0, 32($sp)
    088956D4:[8E820014]: lw         $v0, 20($s4)
    088956D8:[00952021]: addu       $a0, $a0, $s5
    088956DC:[14400023]: bne        $v0, $zr, 0x0889576C
    088956E0:[AFA40020]: sw         $a0, 32($sp)
    088956E4:[92850008]: lbu        $a1, 8($s4)
    088956E8:[8E840004]: lw         $a0, 4($s4)
    088956EC:[0E2352FA]: jal        0x088D4BE8
    088956F0:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088956F4:[8FA50020]: lw         $a1, 32($sp)
    088956F8:[2CA20200]: sltiu      $v0, $a1, 512
    088956FC:[1440FF98]: bne        $v0, $zr, 0x08895560
    08895700:[8FA40024]: lw         $a0, 36($sp)
    08895704:[8EE40038]: lw         $a0, 56($s7)
    08895708:[0E242AF0]: jal        0x0890ABC0 [sceKernelDcacheWritebackInvalidateRange]
    0889570C:[00162A80]: sll        $a1, $s6, 0x000A
    08895710:[8EE3003C]: lw         $v1, 60($s7)
    08895714:[24630200]: addiu      $v1, $v1, 512
    08895718:[2C620400]: sltiu      $v0, $v1, 1024
    0889571C:[14400002]: bne        $v0, $zr, 0x08895728
    08895720:[AEE3003C]: sw         $v1, 60($s7)
    08895724:[AEE0003C]: sw         $zr, 60($s7)
    08895728:[8FA40020]: lw         $a0, 32($sp)
    0889572C:[8EE20018]: lw         $v0, 24($s7)
    08895730:[00041842]: srl        $v1, $a0, 0x0001
    08895734:[00431021]: addu       $v0, $v0, $v1
    08895738:[AEE20018]: sw         $v0, 24($s7)
    0889573C:[8FBF0054]: lw         $ra, 84($sp)
    08895740:[8FBE0050]: lw         $fp, 80($sp)
    08895744:[8FB7004C]: lw         $s7, 76($sp)
    08895748:[8FB60048]: lw         $s6, 72($sp)
    0889574C:[8FB50044]: lw         $s5, 68($sp)
    08895750:[8FB40040]: lw         $s4, 64($sp)
    08895754:[8FB3003C]: lw         $s3, 60($sp)
    08895758:[8FB20038]: lw         $s2, 56($sp)
    0889575C:[8FB10034]: lw         $s1, 52($sp)
    08895760:[8FB00030]: lw         $s0, 48($sp)
    08895764:[03E00008]: jr         $ra
    08895768:[27BD0060]: addiu      $sp, $sp, 96
    0889576C:[8EE40040]: lw         $a0, 64($s7)
    08895770:[0E2352EA]: jal        0x088D4BA8
    08895774:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08895778:[0A2255BE]: j          0x088956F8
    0889577C:[8FA50020]: lw         $a1, 32($sp)
    08895780:[1060FFB8]: beq        $v1, $zr, 0x08895664
    08895784:[28620002]: slti       $v0, $v1, 2
    08895788:[1440FFAB]: bne        $v0, $zr, 0x08895638
    0889578C:[28620003]: slti       $v0, $v1, 3
    08895790:[1040000B]: beq        $v0, $zr, 0x088957C0
    08895794:[8FA40000]: lw         $a0, 0($sp)
    08895798:[00131080]: sll        $v0, $s3, 0x0002
    0889579C:[005E1821]: addu       $v1, $v0, $fp
    088957A0:[005D1021]: addu       $v0, $v0, $sp
    088957A4:[8C440000]: lw         $a0, 0($v0)
    088957A8:[8C650000]: lw         $a1, 0($v1)
    088957AC:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088957B0:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088957B4:[26730001]: addiu      $s3, $s3, 1
--> 088957B8:[0A22558F]: j          0x0889563C
    088957BC:[00131080]: sll        $v0, $s3, 0x0002
    088957C0:[8E850018]: lw         $a1, 24($s4)
    088957C4:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088957C8:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
  Back Branch 08895780 5,970 times (length 73)
    08895650:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    08895654:[26730001]: addiu      $s3, $s3, 1
    08895658:[0276102B]: sltu       $v0, $s3, $s6
    0889565C:[1040001A]: beq        $v0, $zr, 0x088956C8
    08895660:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
--> 08895664:[00131080]: sll        $v0, $s3, 0x0002
    08895668:[005E8821]: addu       $s1, $v0, $fp
    0889566C:[005D8021]: addu       $s0, $v0, $sp
    08895670:[8E040000]: lw         $a0, 0($s0)
    08895674:[8E250000]: lw         $a1, 0($s1)
    08895678:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0889567C:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    08895680:[26730004]: addiu      $s3, $s3, 4
    08895684:[8E040004]: lw         $a0, 4($s0)
    08895688:[8E250004]: lw         $a1, 4($s1)
    0889568C:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    08895690:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08895694:[8E040008]: lw         $a0, 8($s0)
    08895698:[8E250008]: lw         $a1, 8($s1)
    0889569C:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088956A0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088956A4:[8E04000C]: lw         $a0, 12($s0)
    088956A8:[8E25000C]: lw         $a1, 12($s1)
    088956AC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088956B0:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088956B4:[26100010]: addiu      $s0, $s0, 16
    088956B8:[0276102B]: sltu       $v0, $s3, $s6
    088956BC:[1440FFEC]: bne        $v0, $zr, 0x08895670
    088956C0:[26310010]: addiu      $s1, $s1, 16
    088956C4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088956C8:[0E2353A0]: jal        0x088D4E80
    088956CC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088956D0:[8FA40020]: lw         $a0, 32($sp)
    088956D4:[8E820014]: lw         $v0, 20($s4)
    088956D8:[00952021]: addu       $a0, $a0, $s5
    088956DC:[14400023]: bne        $v0, $zr, 0x0889576C
    088956E0:[AFA40020]: sw         $a0, 32($sp)
    088956E4:[92850008]: lbu        $a1, 8($s4)
    088956E8:[8E840004]: lw         $a0, 4($s4)
    088956EC:[0E2352FA]: jal        0x088D4BE8
    088956F0:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088956F4:[8FA50020]: lw         $a1, 32($sp)
    088956F8:[2CA20200]: sltiu      $v0, $a1, 512
    088956FC:[1440FF98]: bne        $v0, $zr, 0x08895560
    08895700:[8FA40024]: lw         $a0, 36($sp)
    08895704:[8EE40038]: lw         $a0, 56($s7)
    08895708:[0E242AF0]: jal        0x0890ABC0 [sceKernelDcacheWritebackInvalidateRange]
    0889570C:[00162A80]: sll        $a1, $s6, 0x000A
    08895710:[8EE3003C]: lw         $v1, 60($s7)
    08895714:[24630200]: addiu      $v1, $v1, 512
    08895718:[2C620400]: sltiu      $v0, $v1, 1024
    0889571C:[14400002]: bne        $v0, $zr, 0x08895728
    08895720:[AEE3003C]: sw         $v1, 60($s7)
    08895724:[AEE0003C]: sw         $zr, 60($s7)
    08895728:[8FA40020]: lw         $a0, 32($sp)
    0889572C:[8EE20018]: lw         $v0, 24($s7)
    08895730:[00041842]: srl        $v1, $a0, 0x0001
    08895734:[00431021]: addu       $v0, $v0, $v1
    08895738:[AEE20018]: sw         $v0, 24($s7)
    0889573C:[8FBF0054]: lw         $ra, 84($sp)
    08895740:[8FBE0050]: lw         $fp, 80($sp)
    08895744:[8FB7004C]: lw         $s7, 76($sp)
    08895748:[8FB60048]: lw         $s6, 72($sp)
    0889574C:[8FB50044]: lw         $s5, 68($sp)
    08895750:[8FB40040]: lw         $s4, 64($sp)
    08895754:[8FB3003C]: lw         $s3, 60($sp)
    08895758:[8FB20038]: lw         $s2, 56($sp)
    0889575C:[8FB10034]: lw         $s1, 52($sp)
    08895760:[8FB00030]: lw         $s0, 48($sp)
    08895764:[03E00008]: jr         $ra
    08895768:[27BD0060]: addiu      $sp, $sp, 96
    0889576C:[8EE40040]: lw         $a0, 64($s7)
    08895770:[0E2352EA]: jal        0x088D4BA8
    08895774:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08895778:[0A2255BE]: j          0x088956F8
    0889577C:[8FA50020]: lw         $a1, 32($sp)
--> 08895780:[1060FFB8]: beq        $v1, $zr, 0x08895664
    08895784:[28620002]: slti       $v0, $v1, 2
    08895788:[1440FFAB]: bne        $v0, $zr, 0x08895638
    0889578C:[28620003]: slti       $v0, $v1, 3
    08895790:[1040000B]: beq        $v0, $zr, 0x088957C0
  Back Branch 08895788 5,970 times (length 86)
    08895624:[10600027]: beq        $v1, $zr, 0x088956C4
    08895628:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0889562C:[8FA40028]: lw         $a0, 40($sp)
    08895630:[10800053]: beq        $a0, $zr, 0x08895780
    08895634:[32C30003]: andi       $v1, $s6, 3
--> 08895638:[00131080]: sll        $v0, $s3, 0x0002
    0889563C:[005E1821]: addu       $v1, $v0, $fp
    08895640:[005D1021]: addu       $v0, $v0, $sp
    08895644:[8C440000]: lw         $a0, 0($v0)
    08895648:[8C650000]: lw         $a1, 0($v1)
    0889564C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08895650:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    08895654:[26730001]: addiu      $s3, $s3, 1
    08895658:[0276102B]: sltu       $v0, $s3, $s6
    0889565C:[1040001A]: beq        $v0, $zr, 0x088956C8
    08895660:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08895664:[00131080]: sll        $v0, $s3, 0x0002
    08895668:[005E8821]: addu       $s1, $v0, $fp
    0889566C:[005D8021]: addu       $s0, $v0, $sp
    08895670:[8E040000]: lw         $a0, 0($s0)
    08895674:[8E250000]: lw         $a1, 0($s1)
    08895678:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0889567C:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    08895680:[26730004]: addiu      $s3, $s3, 4
    08895684:[8E040004]: lw         $a0, 4($s0)
    08895688:[8E250004]: lw         $a1, 4($s1)
    0889568C:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    08895690:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08895694:[8E040008]: lw         $a0, 8($s0)
    08895698:[8E250008]: lw         $a1, 8($s1)
    0889569C:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088956A0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088956A4:[8E04000C]: lw         $a0, 12($s0)
    088956A8:[8E25000C]: lw         $a1, 12($s1)
    088956AC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088956B0:[0E242B5E]: jal        0x0890AD78 [sceKernelMemcpy]
    088956B4:[26100010]: addiu      $s0, $s0, 16
    088956B8:[0276102B]: sltu       $v0, $s3, $s6
    088956BC:[1440FFEC]: bne        $v0, $zr, 0x08895670
    088956C0:[26310010]: addiu      $s1, $s1, 16
    088956C4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088956C8:[0E2353A0]: jal        0x088D4E80
    088956CC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088956D0:[8FA40020]: lw         $a0, 32($sp)
    088956D4:[8E820014]: lw         $v0, 20($s4)
    088956D8:[00952021]: addu       $a0, $a0, $s5
    088956DC:[14400023]: bne        $v0, $zr, 0x0889576C
    088956E0:[AFA40020]: sw         $a0, 32($sp)
    088956E4:[92850008]: lbu        $a1, 8($s4)
    088956E8:[8E840004]: lw         $a0, 4($s4)
    088956EC:[0E2352FA]: jal        0x088D4BE8
    088956F0:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088956F4:[8FA50020]: lw         $a1, 32($sp)
    088956F8:[2CA20200]: sltiu      $v0, $a1, 512
    088956FC:[1440FF98]: bne        $v0, $zr, 0x08895560
    08895700:[8FA40024]: lw         $a0, 36($sp)
    08895704:[8EE40038]: lw         $a0, 56($s7)
    08895708:[0E242AF0]: jal        0x0890ABC0 [sceKernelDcacheWritebackInvalidateRange]
    0889570C:[00162A80]: sll        $a1, $s6, 0x000A
    08895710:[8EE3003C]: lw         $v1, 60($s7)
    08895714:[24630200]: addiu      $v1, $v1, 512
    08895718:[2C620400]: sltiu      $v0, $v1, 1024
    0889571C:[14400002]: bne        $v0, $zr, 0x08895728
    08895720:[AEE3003C]: sw         $v1, 60($s7)
    08895724:[AEE0003C]: sw         $zr, 60($s7)
    08895728:[8FA40020]: lw         $a0, 32($sp)
    0889572C:[8EE20018]: lw         $v0, 24($s7)
    08895730:[00041842]: srl        $v1, $a0, 0x0001
    08895734:[00431021]: addu       $v0, $v0, $v1
    08895738:[AEE20018]: sw         $v0, 24($s7)
    0889573C:[8FBF0054]: lw         $ra, 84($sp)
    08895740:[8FBE0050]: lw         $fp, 80($sp)
    08895744:[8FB7004C]: lw         $s7, 76($sp)
    08895748:[8FB60048]: lw         $s6, 72($sp)
    0889574C:[8FB50044]: lw         $s5, 68($sp)
    08895750:[8FB40040]: lw         $s4, 64($sp)
    08895754:[8FB3003C]: lw         $s3, 60($sp)
    08895758:[8FB20038]: lw         $s2, 56($sp)
    0889575C:[8FB10034]: lw         $s1, 52($sp)
    08895760:[8FB00030]: lw         $s0, 48($sp)
    08895764:[03E00008]: jr         $ra
    08895768:[27BD0060]: addiu      $sp, $sp, 96
    0889576C:[8EE40040]: lw         $a0, 64($s7)
    08895770:[0E2352EA]: jal        0x088D4BA8
    08895774:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08895778:[0A2255BE]: j          0x088956F8
    0889577C:[8FA50020]: lw         $a1, 32($sp)
    08895780:[1060FFB8]: beq        $v1, $zr, 0x08895664
    08895784:[28620002]: slti       $v0, $v1, 2
--> 08895788:[1440FFAB]: bne        $v0, $zr, 0x08895638
    0889578C:[28620003]: slti       $v0, $v1, 3
    08895790:[1040000B]: beq        $v0, $zr, 0x088957C0
    08895794:[8FA40000]: lw         $a0, 0($sp)
    08895798:[00131080]: sll        $v0, $s3, 0x0002
  Back Branch 088956FC 5,970 times (length 105)
  Back Branch 08895778 3,069 times (length 34)
    088956E4:[92850008]: lbu        $a1, 8($s4)
    088956E8:[8E840004]: lw         $a0, 4($s4)
    088956EC:[0E2352FA]: jal        0x088D4BE8
    088956F0:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088956F4:[8FA50020]: lw         $a1, 32($sp)
--> 088956F8:[2CA20200]: sltiu      $v0, $a1, 512
    088956FC:[1440FF98]: bne        $v0, $zr, 0x08895560
    08895700:[8FA40024]: lw         $a0, 36($sp)
    08895704:[8EE40038]: lw         $a0, 56($s7)
    08895708:[0E242AF0]: jal        0x0890ABC0 [sceKernelDcacheWritebackInvalidateRange]
    0889570C:[00162A80]: sll        $a1, $s6, 0x000A
    08895710:[8EE3003C]: lw         $v1, 60($s7)
    08895714:[24630200]: addiu      $v1, $v1, 512
    08895718:[2C620400]: sltiu      $v0, $v1, 1024
    0889571C:[14400002]: bne        $v0, $zr, 0x08895728
    08895720:[AEE3003C]: sw         $v1, 60($s7)
    08895724:[AEE0003C]: sw         $zr, 60($s7)
    08895728:[8FA40020]: lw         $a0, 32($sp)
    0889572C:[8EE20018]: lw         $v0, 24($s7)
    08895730:[00041842]: srl        $v1, $a0, 0x0001
    08895734:[00431021]: addu       $v0, $v0, $v1
    08895738:[AEE20018]: sw         $v0, 24($s7)
    0889573C:[8FBF0054]: lw         $ra, 84($sp)
    08895740:[8FBE0050]: lw         $fp, 80($sp)
    08895744:[8FB7004C]: lw         $s7, 76($sp)
    08895748:[8FB60048]: lw         $s6, 72($sp)
    0889574C:[8FB50044]: lw         $s5, 68($sp)
    08895750:[8FB40040]: lw         $s4, 64($sp)
    08895754:[8FB3003C]: lw         $s3, 60($sp)
    08895758:[8FB20038]: lw         $s2, 56($sp)
    0889575C:[8FB10034]: lw         $s1, 52($sp)
    08895760:[8FB00030]: lw         $s0, 48($sp)
    08895764:[03E00008]: jr         $ra
    08895768:[27BD0060]: addiu      $sp, $sp, 96
    0889576C:[8EE40040]: lw         $a0, 64($s7)
    08895770:[0E2352EA]: jal        0x088D4BA8
    08895774:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
--> 08895778:[0A2255BE]: j          0x088956F8
    0889577C:[8FA50020]: lw         $a1, 32($sp)
    08895780:[1060FFB8]: beq        $v1, $zr, 0x08895664
    08895784:[28620002]: slti       $v0, $v1, 2
    08895788:[1440FFAB]: bne        $v0, $zr, 0x08895638
_S1_2_8884098 713,990 instructions (0.722%), 33,973 calls (08884098 - 08884180, length 59)
    08884098:[27BDFFF0]: addiu      $sp, $sp, -16
    0888409C:[AFB10004]: sw         $s1, 4($sp)
    088840A0:[24110004]: addiu      $s1, $zr, 4 <=> li $s1, 4
    088840A4:[AFB00000]: sw         $s0, 0($sp)
    088840A8:[AFBF0008]: sw         $ra, 8($sp)
    088840AC:[8CA30018]: lw         $v1, 24($a1)
    088840B0:[10710030]: beq        $v1, $s1, 0x08884174
    088840B4:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088840B8:[10600027]: beq        $v1, $zr, 0x08884158
    088840BC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088840C0:[10620021]: beq        $v1, $v0, 0x08884148
    088840C4:[00000000]: nop
    088840C8:[1071001B]: beq        $v1, $s1, 0x08884138
    088840CC:[00000000]: nop
    088840D0:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    088840D4:[10620014]: beq        $v1, $v0, 0x08884128
    088840D8:[00000000]: nop
    088840DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088840E0:[1062000D]: beq        $v1, $v0, 0x08884118
    088840E4:[00000000]: nop
    088840E8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088840EC:[10620006]: beq        $v1, $v0, 0x08884108
    088840F0:[00000000]: nop
    088840F4:[8FBF0008]: lw         $ra, 8($sp)
    088840F8:[8FB10004]: lw         $s1, 4($sp)
    088840FC:[8FB00000]: lw         $s0, 0($sp)
    08884100:[03E00008]: jr         $ra
    08884104:[27BD0010]: addiu      $sp, $sp, 16
    08884108:[0E221108]: jal        0x08884420
    0888410C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884110:[0A22103E]: j          0x088840F8
    08884114:[8FBF0008]: lw         $ra, 8($sp)
    08884118:[0E221106]: jal        0x08884418
    0888411C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884120:[0A22103A]: j          0x088840E8
    08884124:[8E030018]: lw         $v1, 24($s0)
    08884128:[0E2210FF]: jal        0x088843FC
    0888412C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884130:[0A221037]: j          0x088840DC
    08884134:[8E030018]: lw         $v1, 24($s0)
    08884138:[0E2210A3]: jal        0x0888428C
    0888413C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884140:[0A221034]: j          0x088840D0
    08884144:[8E030018]: lw         $v1, 24($s0)
    08884148:[0E221069]: jal        0x088841A4
    0888414C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884150:[0A221032]: j          0x088840C8
    08884154:[8E030018]: lw         $v1, 24($s0)
    08884158:[0E221061]: jal        0x08884184
    0888415C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08884160:[8E030018]: lw         $v1, 24($s0)
    08884164:[1060FFE4]: beq        $v1, $zr, 0x088840F8
    08884168:[8FBF0008]: lw         $ra, 8($sp)
    0888416C:[0A221030]: j          0x088840C0
    08884170:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08884174:[0E2210A3]: jal        0x0888428C
    08884178:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0888417C:[0A22103E]: j          0x088840F8
    08884180:[8FBF0008]: lw         $ra, 8($sp)
  Back Branch 08884164 24,410 times (length 29)
    088840E4:[00000000]: nop
    088840E8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088840EC:[10620006]: beq        $v1, $v0, 0x08884108
    088840F0:[00000000]: nop
    088840F4:[8FBF0008]: lw         $ra, 8($sp)
--> 088840F8:[8FB10004]: lw         $s1, 4($sp)
    088840FC:[8FB00000]: lw         $s0, 0($sp)
    08884100:[03E00008]: jr         $ra
    08884104:[27BD0010]: addiu      $sp, $sp, 16
    08884108:[0E221108]: jal        0x08884420
    0888410C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884110:[0A22103E]: j          0x088840F8
    08884114:[8FBF0008]: lw         $ra, 8($sp)
    08884118:[0E221106]: jal        0x08884418
    0888411C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884120:[0A22103A]: j          0x088840E8
    08884124:[8E030018]: lw         $v1, 24($s0)
    08884128:[0E2210FF]: jal        0x088843FC
    0888412C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884130:[0A221037]: j          0x088840DC
    08884134:[8E030018]: lw         $v1, 24($s0)
    08884138:[0E2210A3]: jal        0x0888428C
    0888413C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884140:[0A221034]: j          0x088840D0
    08884144:[8E030018]: lw         $v1, 24($s0)
    08884148:[0E221069]: jal        0x088841A4
    0888414C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884150:[0A221032]: j          0x088840C8
    08884154:[8E030018]: lw         $v1, 24($s0)
    08884158:[0E221061]: jal        0x08884184
    0888415C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08884160:[8E030018]: lw         $v1, 24($s0)
--> 08884164:[1060FFE4]: beq        $v1, $zr, 0x088840F8
    08884168:[8FBF0008]: lw         $ra, 8($sp)
    0888416C:[0A221030]: j          0x088840C0
    08884170:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08884174:[0E2210A3]: jal        0x0888428C
  Back Branch 08884120 6,054 times (length 16)
    088840D4:[10620014]: beq        $v1, $v0, 0x08884128
    088840D8:[00000000]: nop
    088840DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088840E0:[1062000D]: beq        $v1, $v0, 0x08884118
    088840E4:[00000000]: nop
--> 088840E8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088840EC:[10620006]: beq        $v1, $v0, 0x08884108
    088840F0:[00000000]: nop
    088840F4:[8FBF0008]: lw         $ra, 8($sp)
    088840F8:[8FB10004]: lw         $s1, 4($sp)
    088840FC:[8FB00000]: lw         $s0, 0($sp)
    08884100:[03E00008]: jr         $ra
    08884104:[27BD0010]: addiu      $sp, $sp, 16
    08884108:[0E221108]: jal        0x08884420
    0888410C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884110:[0A22103E]: j          0x088840F8
    08884114:[8FBF0008]: lw         $ra, 8($sp)
    08884118:[0E221106]: jal        0x08884418
    0888411C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08884120:[0A22103A]: j          0x088840E8
    08884124:[8E030018]: lw         $v1, 24($s0)
    08884128:[0E2210FF]: jal        0x088843FC
    0888412C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884130:[0A221037]: j          0x088840DC
  Back Branch 0888417C 3,508 times (length 35)
    088840E4:[00000000]: nop
    088840E8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088840EC:[10620006]: beq        $v1, $v0, 0x08884108
    088840F0:[00000000]: nop
    088840F4:[8FBF0008]: lw         $ra, 8($sp)
--> 088840F8:[8FB10004]: lw         $s1, 4($sp)
    088840FC:[8FB00000]: lw         $s0, 0($sp)
    08884100:[03E00008]: jr         $ra
    08884104:[27BD0010]: addiu      $sp, $sp, 16
    08884108:[0E221108]: jal        0x08884420
    0888410C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884110:[0A22103E]: j          0x088840F8
    08884114:[8FBF0008]: lw         $ra, 8($sp)
    08884118:[0E221106]: jal        0x08884418
    0888411C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884120:[0A22103A]: j          0x088840E8
    08884124:[8E030018]: lw         $v1, 24($s0)
    08884128:[0E2210FF]: jal        0x088843FC
    0888412C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884130:[0A221037]: j          0x088840DC
    08884134:[8E030018]: lw         $v1, 24($s0)
    08884138:[0E2210A3]: jal        0x0888428C
    0888413C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884140:[0A221034]: j          0x088840D0
    08884144:[8E030018]: lw         $v1, 24($s0)
    08884148:[0E221069]: jal        0x088841A4
    0888414C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884150:[0A221032]: j          0x088840C8
    08884154:[8E030018]: lw         $v1, 24($s0)
    08884158:[0E221061]: jal        0x08884184
    0888415C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08884160:[8E030018]: lw         $v1, 24($s0)
    08884164:[1060FFE4]: beq        $v1, $zr, 0x088840F8
    08884168:[8FBF0008]: lw         $ra, 8($sp)
    0888416C:[0A221030]: j          0x088840C0
    08884170:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08884174:[0E2210A3]: jal        0x0888428C
    08884178:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
--> 0888417C:[0A22103E]: j          0x088840F8
    08884180:[8FBF0008]: lw         $ra, 8($sp)
  Back Branch 0888416C 13 times (length 45)
    088840AC:[8CA30018]: lw         $v1, 24($a1)
    088840B0:[10710030]: beq        $v1, $s1, 0x08884174
    088840B4:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088840B8:[10600027]: beq        $v1, $zr, 0x08884158
    088840BC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 088840C0:[10620021]: beq        $v1, $v0, 0x08884148
    088840C4:[00000000]: nop
    088840C8:[1071001B]: beq        $v1, $s1, 0x08884138
    088840CC:[00000000]: nop
    088840D0:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    088840D4:[10620014]: beq        $v1, $v0, 0x08884128
    088840D8:[00000000]: nop
    088840DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088840E0:[1062000D]: beq        $v1, $v0, 0x08884118
    088840E4:[00000000]: nop
    088840E8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088840EC:[10620006]: beq        $v1, $v0, 0x08884108
    088840F0:[00000000]: nop
    088840F4:[8FBF0008]: lw         $ra, 8($sp)
    088840F8:[8FB10004]: lw         $s1, 4($sp)
    088840FC:[8FB00000]: lw         $s0, 0($sp)
    08884100:[03E00008]: jr         $ra
    08884104:[27BD0010]: addiu      $sp, $sp, 16
    08884108:[0E221108]: jal        0x08884420
    0888410C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884110:[0A22103E]: j          0x088840F8
    08884114:[8FBF0008]: lw         $ra, 8($sp)
    08884118:[0E221106]: jal        0x08884418
    0888411C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884120:[0A22103A]: j          0x088840E8
    08884124:[8E030018]: lw         $v1, 24($s0)
    08884128:[0E2210FF]: jal        0x088843FC
    0888412C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884130:[0A221037]: j          0x088840DC
    08884134:[8E030018]: lw         $v1, 24($s0)
    08884138:[0E2210A3]: jal        0x0888428C
    0888413C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884140:[0A221034]: j          0x088840D0
    08884144:[8E030018]: lw         $v1, 24($s0)
    08884148:[0E221069]: jal        0x088841A4
    0888414C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884150:[0A221032]: j          0x088840C8
    08884154:[8E030018]: lw         $v1, 24($s0)
    08884158:[0E221061]: jal        0x08884184
    0888415C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08884160:[8E030018]: lw         $v1, 24($s0)
    08884164:[1060FFE4]: beq        $v1, $zr, 0x088840F8
    08884168:[8FBF0008]: lw         $ra, 8($sp)
--> 0888416C:[0A221030]: j          0x088840C0
    08884170:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08884174:[0E2210A3]: jal        0x0888428C
    08884178:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0888417C:[0A22103E]: j          0x088840F8
  Back Branch 08884150 13 times (length 36)
    088840B4:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088840B8:[10600027]: beq        $v1, $zr, 0x08884158
    088840BC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088840C0:[10620021]: beq        $v1, $v0, 0x08884148
    088840C4:[00000000]: nop
--> 088840C8:[1071001B]: beq        $v1, $s1, 0x08884138
    088840CC:[00000000]: nop
    088840D0:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    088840D4:[10620014]: beq        $v1, $v0, 0x08884128
    088840D8:[00000000]: nop
    088840DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088840E0:[1062000D]: beq        $v1, $v0, 0x08884118
    088840E4:[00000000]: nop
    088840E8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088840EC:[10620006]: beq        $v1, $v0, 0x08884108
    088840F0:[00000000]: nop
    088840F4:[8FBF0008]: lw         $ra, 8($sp)
    088840F8:[8FB10004]: lw         $s1, 4($sp)
    088840FC:[8FB00000]: lw         $s0, 0($sp)
    08884100:[03E00008]: jr         $ra
    08884104:[27BD0010]: addiu      $sp, $sp, 16
    08884108:[0E221108]: jal        0x08884420
    0888410C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884110:[0A22103E]: j          0x088840F8
    08884114:[8FBF0008]: lw         $ra, 8($sp)
    08884118:[0E221106]: jal        0x08884418
    0888411C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884120:[0A22103A]: j          0x088840E8
    08884124:[8E030018]: lw         $v1, 24($s0)
    08884128:[0E2210FF]: jal        0x088843FC
    0888412C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884130:[0A221037]: j          0x088840DC
    08884134:[8E030018]: lw         $v1, 24($s0)
    08884138:[0E2210A3]: jal        0x0888428C
    0888413C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884140:[0A221034]: j          0x088840D0
    08884144:[8E030018]: lw         $v1, 24($s0)
    08884148:[0E221069]: jal        0x088841A4
    0888414C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08884150:[0A221032]: j          0x088840C8
    08884154:[8E030018]: lw         $v1, 24($s0)
    08884158:[0E221061]: jal        0x08884184
    0888415C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08884160:[8E030018]: lw         $v1, 24($s0)
  Back Branch 08884140 13 times (length 30)
    088840BC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088840C0:[10620021]: beq        $v1, $v0, 0x08884148
    088840C4:[00000000]: nop
    088840C8:[1071001B]: beq        $v1, $s1, 0x08884138
    088840CC:[00000000]: nop
--> 088840D0:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    088840D4:[10620014]: beq        $v1, $v0, 0x08884128
    088840D8:[00000000]: nop
    088840DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088840E0:[1062000D]: beq        $v1, $v0, 0x08884118
    088840E4:[00000000]: nop
    088840E8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088840EC:[10620006]: beq        $v1, $v0, 0x08884108
    088840F0:[00000000]: nop
    088840F4:[8FBF0008]: lw         $ra, 8($sp)
    088840F8:[8FB10004]: lw         $s1, 4($sp)
    088840FC:[8FB00000]: lw         $s0, 0($sp)
    08884100:[03E00008]: jr         $ra
    08884104:[27BD0010]: addiu      $sp, $sp, 16
    08884108:[0E221108]: jal        0x08884420
    0888410C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884110:[0A22103E]: j          0x088840F8
    08884114:[8FBF0008]: lw         $ra, 8($sp)
    08884118:[0E221106]: jal        0x08884418
    0888411C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884120:[0A22103A]: j          0x088840E8
    08884124:[8E030018]: lw         $v1, 24($s0)
    08884128:[0E2210FF]: jal        0x088843FC
    0888412C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884130:[0A221037]: j          0x088840DC
    08884134:[8E030018]: lw         $v1, 24($s0)
    08884138:[0E2210A3]: jal        0x0888428C
    0888413C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08884140:[0A221034]: j          0x088840D0
    08884144:[8E030018]: lw         $v1, 24($s0)
    08884148:[0E221069]: jal        0x088841A4
    0888414C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884150:[0A221032]: j          0x088840C8
  Back Branch 08884130 1 times (length 23)
    088840C8:[1071001B]: beq        $v1, $s1, 0x08884138
    088840CC:[00000000]: nop
    088840D0:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    088840D4:[10620014]: beq        $v1, $v0, 0x08884128
    088840D8:[00000000]: nop
--> 088840DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088840E0:[1062000D]: beq        $v1, $v0, 0x08884118
    088840E4:[00000000]: nop
    088840E8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088840EC:[10620006]: beq        $v1, $v0, 0x08884108
    088840F0:[00000000]: nop
    088840F4:[8FBF0008]: lw         $ra, 8($sp)
    088840F8:[8FB10004]: lw         $s1, 4($sp)
    088840FC:[8FB00000]: lw         $s0, 0($sp)
    08884100:[03E00008]: jr         $ra
    08884104:[27BD0010]: addiu      $sp, $sp, 16
    08884108:[0E221108]: jal        0x08884420
    0888410C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884110:[0A22103E]: j          0x088840F8
    08884114:[8FBF0008]: lw         $ra, 8($sp)
    08884118:[0E221106]: jal        0x08884418
    0888411C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884120:[0A22103A]: j          0x088840E8
    08884124:[8E030018]: lw         $v1, 24($s0)
    08884128:[0E2210FF]: jal        0x088843FC
    0888412C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08884130:[0A221037]: j          0x088840DC
    08884134:[8E030018]: lw         $v1, 24($s0)
    08884138:[0E2210A3]: jal        0x0888428C
    0888413C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08884140:[0A221034]: j          0x088840D0
_S1_2_880B85C 629,436 instructions (0.636%), 20,931 calls (0880B85C - 0880B8FC, length 41)
    0880B85C:[27BDFFF0]: addiu      $sp, $sp, -16
    0880B860:[AFA50000]: sw         $a1, 0($sp)
    0880B864:[8CA60004]: lw         $a2, 4($a1)
    0880B868:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    0880B86C:[AFB00004]: sw         $s0, 4($sp)
    0880B870:[AFBF0008]: sw         $ra, 8($sp)
    0880B874:[14C50003]: bne        $a2, $a1, 0x0880B884
    0880B878:[24900020]: addiu      $s0, $a0, 32
    0880B87C:[10000001]: b          0x0880B884
    0880B880:[24900014]: addiu      $s0, $a0, 20
    0880B884:[8E040004]: lw         $a0, 4($s0)
    0880B888:[8E070000]: lw         $a3, 0($s0)
    0880B88C:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    0880B890:[00872023]: subu       $a0, $a0, $a3
    0880B894:[00043883]: sra        $a3, $a0, 0x0002
    0880B898:[00073F82]: srl        $a3, $a3, 0x001E
    0880B89C:[00872021]: addu       $a0, $a0, $a3
    0880B8A0:[3405000A]: ori        $a1, $zr, 10 <=> li $a1, 10
    0880B8A4:[00042083]: sra        $a0, $a0, 0x0002
    0880B8A8:[50C80001]: beql       $a2, $t0, 0x0880B8B0
    0880B8AC:[34050030]: ori        $a1, $zr, 48 <=> li $a1, 48
    0880B8B0:[0085282B]: sltu       $a1, $a0, $a1
    0880B8B4:[14A0000B]: bne        $a1, $zr, 0x0880B8E4
    0880B8B8:[00804025]: or         $t0, $a0, $zr <=> move $t0, $a0
    0880B8BC:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    0880B8C0:[3C050891]: lui        $a1, 0x0891 <=> li $a1, 0x08910000
    0880B8C4:[3C070891]: lui        $a3, 0x0891 <=> li $a3, 0x08910000
    0880B8C8:[340600B7]: ori        $a2, $zr, 183 <=> li $a2, 183
    0880B8CC:[2484C1A8]: addiu      $a0, $a0, -15960
    0880B8D0:[24A5C1C0]: addiu      $a1, $a1, -15936
    0880B8D4:[0E21AE8E]: jal        0x0886BA38
    0880B8D8:[24E7C224]: addiu      $a3, $a3, -15836
    0880B8DC:[0E2190E6]: jal        0x08864398
    0880B8E0:[00000000]: nop
    0880B8E4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880B8E8:[0E240F37]: jal        0x08903CDC
    0880B8EC:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0880B8F0:[8FB00004]: lw         $s0, 4($sp)
    0880B8F4:[8FBF0008]: lw         $ra, 8($sp)
    0880B8F8:[03E00008]: jr         $ra
    0880B8FC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88FC97C 624,877 instructions (0.632%), 11,789 calls (088FC97C - 088FCA3C, length 49)
    088FC97C:[27BDFFE0]: addiu      $sp, $sp, -32
    088FC980:[3C030899]: lui        $v1, 0x0899 <=> li $v1, 0x08990000
    088FC984:[AFBF0018]: sw         $ra, 24($sp)
    088FC988:[3C020899]: lui        $v0, 0x0899 <=> li $v0, 0x08990000
    088FC98C:[AFB3000C]: sw         $s3, 12($sp)
    088FC990:[247319CC]: addiu      $s3, $v1, 6604
    088FC994:[AFB50014]: sw         $s5, 20($sp)
    088FC998:[3C150899]: lui        $s5, 0x0899 <=> li $s5, 0x08990000
    088FC99C:[AFB40010]: sw         $s4, 16($sp)
    088FC9A0:[3C140899]: lui        $s4, 0x0899 <=> li $s4, 0x08990000
    088FC9A4:[AFB20008]: sw         $s2, 8($sp)
    088FC9A8:[26720008]: addiu      $s2, $s3, 8
    088FC9AC:[AFB10004]: sw         $s1, 4($sp)
    088FC9B0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088FC9B4:[AFB00000]: sw         $s0, 0($sp)
    088FC9B8:[245019FC]: addiu      $s0, $v0, 6652
    088FC9BC:[8E040000]: lw         $a0, 0($s0)
    088FC9C0:[5080000E]: beql       $a0, $zr, 0x088FC9FC
    088FC9C4:[26310001]: addiu      $s1, $s1, 1
    088FC9C8:[8EAA19C4]: lw         $t2, 6596($s5)
    088FC9CC:[8E8719C8]: lw         $a3, 6600($s4)
    088FC9D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088FC9D4:[000A4840]: sll        $t1, $t2, 0x0001
    088FC9D8:[012A4021]: addu       $t0, $t1, $t2
    088FC9DC:[00082880]: sll        $a1, $t0, 0x0002
    088FC9E0:[00B33021]: addu       $a2, $a1, $s3
    088FC9E4:[ACC70008]: sw         $a3, 8($a2)
    088FC9E8:[8E420000]: lw         $v0, 0($s2)
    088FC9EC:[14400010]: bne        $v0, $zr, 0x088FCA30
    088FC9F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088FC9F4:[AE000000]: sw         $zr, 0($s0)
    088FC9F8:[26310001]: addiu      $s1, $s1, 1
    088FC9FC:[2A2B0004]: slti       $t3, $s1, 4
    088FCA00:[26100004]: addiu      $s0, $s0, 4
    088FCA04:[1560FFED]: bne        $t3, $zr, 0x088FC9BC
    088FCA08:[2652000C]: addiu      $s2, $s2, 12
    088FCA0C:[8FBF0018]: lw         $ra, 24($sp)
    088FCA10:[8FB50014]: lw         $s5, 20($sp)
    088FCA14:[8FB40010]: lw         $s4, 16($sp)
    088FCA18:[8FB3000C]: lw         $s3, 12($sp)
    088FCA1C:[8FB20008]: lw         $s2, 8($sp)
    088FCA20:[8FB10004]: lw         $s1, 4($sp)
    088FCA24:[8FB00000]: lw         $s0, 0($sp)
    088FCA28:[03E00008]: jr         $ra
    088FCA2C:[27BD0020]: addiu      $sp, $sp, 32
    088FCA30:[0E23D914]: jal        0x088F6450
    088FCA34:[00000000]: nop
    088FCA38:[0A23F27E]: j          0x088FC9F8
    088FCA3C:[AE000000]: sw         $zr, 0($s0)
  Back Branch 088FCA04 47,156 times (length 20)
    088FC9A8:[26720008]: addiu      $s2, $s3, 8
    088FC9AC:[AFB10004]: sw         $s1, 4($sp)
    088FC9B0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088FC9B4:[AFB00000]: sw         $s0, 0($sp)
    088FC9B8:[245019FC]: addiu      $s0, $v0, 6652
--> 088FC9BC:[8E040000]: lw         $a0, 0($s0)
    088FC9C0:[5080000E]: beql       $a0, $zr, 0x088FC9FC
    088FC9C4:[26310001]: addiu      $s1, $s1, 1
    088FC9C8:[8EAA19C4]: lw         $t2, 6596($s5)
    088FC9CC:[8E8719C8]: lw         $a3, 6600($s4)
    088FC9D0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088FC9D4:[000A4840]: sll        $t1, $t2, 0x0001
    088FC9D8:[012A4021]: addu       $t0, $t1, $t2
    088FC9DC:[00082880]: sll        $a1, $t0, 0x0002
    088FC9E0:[00B33021]: addu       $a2, $a1, $s3
    088FC9E4:[ACC70008]: sw         $a3, 8($a2)
    088FC9E8:[8E420000]: lw         $v0, 0($s2)
    088FC9EC:[14400010]: bne        $v0, $zr, 0x088FCA30
    088FC9F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088FC9F4:[AE000000]: sw         $zr, 0($s0)
    088FC9F8:[26310001]: addiu      $s1, $s1, 1
    088FC9FC:[2A2B0004]: slti       $t3, $s1, 4
    088FCA00:[26100004]: addiu      $s0, $s0, 4
--> 088FCA04:[1560FFED]: bne        $t3, $zr, 0x088FC9BC
    088FCA08:[2652000C]: addiu      $s2, $s2, 12
    088FCA0C:[8FBF0018]: lw         $ra, 24($sp)
    088FCA10:[8FB50014]: lw         $s5, 20($sp)
    088FCA14:[8FB40010]: lw         $s4, 16($sp)
  Back Branch 088FCA38 4 times (length 18)
    088FC9E4:[ACC70008]: sw         $a3, 8($a2)
    088FC9E8:[8E420000]: lw         $v0, 0($s2)
    088FC9EC:[14400010]: bne        $v0, $zr, 0x088FCA30
    088FC9F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088FC9F4:[AE000000]: sw         $zr, 0($s0)
--> 088FC9F8:[26310001]: addiu      $s1, $s1, 1
    088FC9FC:[2A2B0004]: slti       $t3, $s1, 4
    088FCA00:[26100004]: addiu      $s0, $s0, 4
    088FCA04:[1560FFED]: bne        $t3, $zr, 0x088FC9BC
    088FCA08:[2652000C]: addiu      $s2, $s2, 12
    088FCA0C:[8FBF0018]: lw         $ra, 24($sp)
    088FCA10:[8FB50014]: lw         $s5, 20($sp)
    088FCA14:[8FB40010]: lw         $s4, 16($sp)
    088FCA18:[8FB3000C]: lw         $s3, 12($sp)
    088FCA1C:[8FB20008]: lw         $s2, 8($sp)
    088FCA20:[8FB10004]: lw         $s1, 4($sp)
    088FCA24:[8FB00000]: lw         $s0, 0($sp)
    088FCA28:[03E00008]: jr         $ra
    088FCA2C:[27BD0020]: addiu      $sp, $sp, 32
    088FCA30:[0E23D914]: jal        0x088F6450
    088FCA34:[00000000]: nop
--> 088FCA38:[0A23F27E]: j          0x088FC9F8
    088FCA3C:[AE000000]: sw         $zr, 0($s0)
_S1_2_886B724 609,175 instructions (0.616%), 24,367 calls (0886B724 - 0886B784, length 25)
    0886B724:[AC900000]: sw         $s0, 0($a0)
    0886B728:[AC910004]: sw         $s1, 4($a0)
    0886B72C:[AC920008]: sw         $s2, 8($a0)
    0886B730:[AC93000C]: sw         $s3, 12($a0)
    0886B734:[AC940010]: sw         $s4, 16($a0)
    0886B738:[AC950014]: sw         $s5, 20($a0)
    0886B73C:[AC960018]: sw         $s6, 24($a0)
    0886B740:[AC97001C]: sw         $s7, 28($a0)
    0886B744:[AC9D0020]: sw         $sp, 32($a0)
    0886B748:[AC9E0024]: sw         $fp, 36($a0)
    0886B74C:[AC9F0028]: sw         $ra, 40($a0)
    0886B750:[E494002C]: swc1       $f20, 44($a0)
    0886B754:[E4950030]: swc1       $f21, 48($a0)
    0886B758:[E4960034]: swc1       $f22, 52($a0)
    0886B75C:[E4970038]: swc1       $f23, 56($a0)
    0886B760:[E498003C]: swc1       $f24, 60($a0)
    0886B764:[E4990040]: swc1       $f25, 64($a0)
    0886B768:[E49A0044]: swc1       $f26, 68($a0)
    0886B76C:[E49B0048]: swc1       $f27, 72($a0)
    0886B770:[E49C004C]: swc1       $f28, 76($a0)
    0886B774:[E49D0050]: swc1       $f29, 80($a0)
    0886B778:[E49E0054]: swc1       $f30, 84($a0)
    0886B77C:[E49F0058]: swc1       $f31, 88($a0)
    0886B780:[03E00008]: jr         $ra
    0886B784:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
_S1_2_88D1898 601,317 instructions (0.608%), 13,586 calls (088D1898 - 088D18F0, length 23)
    088D1898:[27BDFFF0]: addiu      $sp, $sp, -16
    088D189C:[AFB20008]: sw         $s2, 8($sp)
    088D18A0:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088D18A4:[AFB10004]: sw         $s1, 4($sp)
    088D18A8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088D18AC:[AFBF000C]: sw         $ra, 12($sp)
    088D18B0:[10C0000A]: beq        $a2, $zr, 0x088D18DC
    088D18B4:[AFB00000]: sw         $s0, 0($sp)
    088D18B8:[8C900000]: lw         $s0, 0($a0)
    088D18BC:[12000008]: beq        $s0, $zr, 0x088D18E0
    088D18C0:[8FBF000C]: lw         $ra, 12($sp)
    088D18C4:[8E050000]: lw         $a1, 0($s0)
    088D18C8:[0240F809]: jalr       $ra, $s2
    088D18CC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088D18D0:[8E100004]: lw         $s0, 4($s0)
    088D18D4:[5600FFFC]: bnel       $s0, $zr, 0x088D18C8
    088D18D8:[8E050000]: lw         $a1, 0($s0)
    088D18DC:[8FBF000C]: lw         $ra, 12($sp)
    088D18E0:[8FB20008]: lw         $s2, 8($sp)
    088D18E4:[8FB10004]: lw         $s1, 4($sp)
    088D18E8:[8FB00000]: lw         $s0, 0($sp)
    088D18EC:[03E00008]: jr         $ra
    088D18F0:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088D18D4 64,553 times (length 5)
    088D18B4:[AFB00000]: sw         $s0, 0($sp)
    088D18B8:[8C900000]: lw         $s0, 0($a0)
    088D18BC:[12000008]: beq        $s0, $zr, 0x088D18E0
    088D18C0:[8FBF000C]: lw         $ra, 12($sp)
    088D18C4:[8E050000]: lw         $a1, 0($s0)
--> 088D18C8:[0240F809]: jalr       $ra, $s2
    088D18CC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088D18D0:[8E100004]: lw         $s0, 4($s0)
--> 088D18D4:[5600FFFC]: bnel       $s0, $zr, 0x088D18C8
    088D18D8:[8E050000]: lw         $a1, 0($s0)
    088D18DC:[8FBF000C]: lw         $ra, 12($sp)
    088D18E0:[8FB20008]: lw         $s2, 8($sp)
    088D18E4:[8FB10004]: lw         $s1, 4($sp)
_S1_2_8893F74 594,399 instructions (0.601%), 9,875 calls (08893F74 - 08894060, length 60)
    08893F74:[27BDFFF0]: addiu      $sp, $sp, -16
    08893F78:[AFBF0008]: sw         $ra, 8($sp)
    08893F7C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08893F80:[AFB10004]: sw         $s1, 4($sp)
    08893F84:[AFB00000]: sw         $s0, 0($sp)
    08893F88:[8C504934]: lw         $s0, 18740($v0)
    08893F8C:[1200000D]: beq        $s0, $zr, 0x08893FC4
    08893F90:[3C110898]: lui        $s1, 0x0898 <=> li $s1, 0x08980000
    08893F94:[8E040000]: lw         $a0, 0($s0)
    08893F98:[8C82001C]: lw         $v0, 28($a0)
    08893F9C:[7C430080]: ext        $v1, $v0, 2, 1
    08893FA0:[7C420000]: ext        $v0, $v0, 0, 1
    08893FA4:[50400004]: beql       $v0, $zr, 0x08893FB8
    08893FA8:[8E100004]: lw         $s0, 4($s0)
    08893FAC:[10600029]: beq        $v1, $zr, 0x08894054
    08893FB0:[00000000]: nop
    08893FB4:[8E100004]: lw         $s0, 4($s0)
    08893FB8:[5600FFF7]: bnel       $s0, $zr, 0x08893F98
    08893FBC:[8E040000]: lw         $a0, 0($s0)
    08893FC0:[3C110898]: lui        $s1, 0x0898 <=> li $s1, 0x08980000
    08893FC4:[96234926]: lhu        $v1, 18726($s1)
    08893FC8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08893FCC:[8C504920]: lw         $s0, 18720($v0)
    08893FD0:[00031A80]: sll        $v1, $v1, 0x000A
    08893FD4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08893FD8:[0E22A773]: jal        0x088A9DCC
    08893FDC:[02038021]: addu       $s0, $s0, $v1
    08893FE0:[0E23B5D3]: jal        0x088ED74C
    08893FE4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08893FE8:[0E22A773]: jal        0x088A9DCC
    08893FEC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08893FF0:[96234926]: lhu        $v1, 18726($s1)
    08893FF4:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08893FF8:[9444492A]: lhu        $a0, 18730($v0)
    08893FFC:[24630001]: addiu      $v1, $v1, 1
    08894000:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    08894004:[0064001A]: div        $v1, $a0
    08894008:[94A2491E]: lhu        $v0, 18718($a1)
    0889400C:[24420100]: addiu      $v0, $v0, 256
    08894010:[A4A2491E]: sh         $v0, 18718($a1)
    08894014:[50800001]: beql       $a0, $zr, 0x0889401C
    08894018:[000001CD]: break      0x00007
    0889401C:[00003010]: mfhi       $a2
    08894020:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    08894024:[A6264926]: sh         $a2, 18726($s1)
    08894028:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    0889402C:[94A34928]: lhu        $v1, 18728($a1)
    08894030:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08894034:[24630001]: addiu      $v1, $v1, 1
    08894038:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    0889403C:[A4A34928]: sh         $v1, 18728($a1)
    08894040:[8FBF0008]: lw         $ra, 8($sp)
    08894044:[8FB10004]: lw         $s1, 4($sp)
    08894048:[8FB00000]: lw         $s0, 0($sp)
    0889404C:[03E00008]: jr         $ra
    08894050:[27BD0010]: addiu      $sp, $sp, 16
    08894054:[0E225543]: jal        0x0889550C
    08894058:[00000000]: nop
    0889405C:[0A224FEE]: j          0x08893FB8
    08894060:[8E100004]: lw         $s0, 4($s0)
  Back Branch 08893FB8 9,866 times (length 10)
    08893F84:[AFB00000]: sw         $s0, 0($sp)
    08893F88:[8C504934]: lw         $s0, 18740($v0)
    08893F8C:[1200000D]: beq        $s0, $zr, 0x08893FC4
    08893F90:[3C110898]: lui        $s1, 0x0898 <=> li $s1, 0x08980000
    08893F94:[8E040000]: lw         $a0, 0($s0)
--> 08893F98:[8C82001C]: lw         $v0, 28($a0)
    08893F9C:[7C430080]: ext        $v1, $v0, 2, 1
    08893FA0:[7C420000]: ext        $v0, $v0, 0, 1
    08893FA4:[50400004]: beql       $v0, $zr, 0x08893FB8
    08893FA8:[8E100004]: lw         $s0, 4($s0)
    08893FAC:[10600029]: beq        $v1, $zr, 0x08894054
    08893FB0:[00000000]: nop
    08893FB4:[8E100004]: lw         $s0, 4($s0)
--> 08893FB8:[5600FFF7]: bnel       $s0, $zr, 0x08893F98
    08893FBC:[8E040000]: lw         $a0, 0($s0)
    08893FC0:[3C110898]: lui        $s1, 0x0898 <=> li $s1, 0x08980000
    08893FC4:[96234926]: lhu        $v1, 18726($s1)
    08893FC8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
  Back Branch 0889405C 4,352 times (length 43)
    08893FA4:[50400004]: beql       $v0, $zr, 0x08893FB8
    08893FA8:[8E100004]: lw         $s0, 4($s0)
    08893FAC:[10600029]: beq        $v1, $zr, 0x08894054
    08893FB0:[00000000]: nop
    08893FB4:[8E100004]: lw         $s0, 4($s0)
--> 08893FB8:[5600FFF7]: bnel       $s0, $zr, 0x08893F98
    08893FBC:[8E040000]: lw         $a0, 0($s0)
    08893FC0:[3C110898]: lui        $s1, 0x0898 <=> li $s1, 0x08980000
    08893FC4:[96234926]: lhu        $v1, 18726($s1)
    08893FC8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08893FCC:[8C504920]: lw         $s0, 18720($v0)
    08893FD0:[00031A80]: sll        $v1, $v1, 0x000A
    08893FD4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08893FD8:[0E22A773]: jal        0x088A9DCC
    08893FDC:[02038021]: addu       $s0, $s0, $v1
    08893FE0:[0E23B5D3]: jal        0x088ED74C
    08893FE4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08893FE8:[0E22A773]: jal        0x088A9DCC
    08893FEC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08893FF0:[96234926]: lhu        $v1, 18726($s1)
    08893FF4:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08893FF8:[9444492A]: lhu        $a0, 18730($v0)
    08893FFC:[24630001]: addiu      $v1, $v1, 1
    08894000:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    08894004:[0064001A]: div        $v1, $a0
    08894008:[94A2491E]: lhu        $v0, 18718($a1)
    0889400C:[24420100]: addiu      $v0, $v0, 256
    08894010:[A4A2491E]: sh         $v0, 18718($a1)
    08894014:[50800001]: beql       $a0, $zr, 0x0889401C
    08894018:[000001CD]: break      0x00007
    0889401C:[00003010]: mfhi       $a2
    08894020:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    08894024:[A6264926]: sh         $a2, 18726($s1)
    08894028:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    0889402C:[94A34928]: lhu        $v1, 18728($a1)
    08894030:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08894034:[24630001]: addiu      $v1, $v1, 1
    08894038:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    0889403C:[A4A34928]: sh         $v1, 18728($a1)
    08894040:[8FBF0008]: lw         $ra, 8($sp)
    08894044:[8FB10004]: lw         $s1, 4($sp)
    08894048:[8FB00000]: lw         $s0, 0($sp)
    0889404C:[03E00008]: jr         $ra
    08894050:[27BD0010]: addiu      $sp, $sp, 16
    08894054:[0E225543]: jal        0x0889550C
    08894058:[00000000]: nop
--> 0889405C:[0A224FEE]: j          0x08893FB8
    08894060:[8E100004]: lw         $s0, 4($s0)
_S1_2_88FFA74 530,950 instructions (0.537%), 6,475 calls (088FFA74 - 088FFBB8, length 82)
    088FFA74:[24870018]: addiu      $a3, $a0, 24
    088FFA78:[8CA80000]: lw         $t0, 0($a1)
    088FFA7C:[C4EC0004]: lwc1       $f12, 4($a3)
    088FFA80:[8CE90000]: lw         $t1, 0($a3)
    088FFA84:[C4ED0008]: lwc1       $f13, 8($a3)
    088FFA88:[440A6000]: mfc1       $t2, $f12
    088FFA8C:[C4EE000C]: lwc1       $f14, 12($a3)
    088FFA90:[AD090000]: sw         $t1, 0($t0)
    088FFA94:[44026800]: mfc1       $v0, $f13
    088FFA98:[AD0A0004]: sw         $t2, 4($t0)
    088FFA9C:[44077000]: mfc1       $a3, $f14
    088FFAA0:[AD020008]: sw         $v0, 8($t0)
    088FFAA4:[AD07000C]: sw         $a3, 12($t0)
    088FFAA8:[24870028]: addiu      $a3, $a0, 40
    088FFAAC:[250B0010]: addiu      $t3, $t0, 16
    088FFAB0:[C4EF0004]: lwc1       $f15, 4($a3)
    088FFAB4:[8CE80000]: lw         $t0, 0($a3)
    088FFAB8:[C4EC0008]: lwc1       $f12, 8($a3)
    088FFABC:[44097800]: mfc1       $t1, $f15
    088FFAC0:[C4ED000C]: lwc1       $f13, 12($a3)
    088FFAC4:[AD680000]: sw         $t0, 0($t3)
    088FFAC8:[44026000]: mfc1       $v0, $f12
    088FFACC:[AD690004]: sw         $t1, 4($t3)
    088FFAD0:[44086800]: mfc1       $t0, $f13
    088FFAD4:[AD620008]: sw         $v0, 8($t3)
    088FFAD8:[AD68000C]: sw         $t0, 12($t3)
    088FFADC:[24880038]: addiu      $t0, $a0, 56
    088FFAE0:[C50E0004]: lwc1       $f14, 4($t0)
    088FFAE4:[8D090000]: lw         $t1, 0($t0)
    088FFAE8:[C50F0008]: lwc1       $f15, 8($t0)
    088FFAEC:[256A0010]: addiu      $t2, $t3, 16
    088FFAF0:[C50C000C]: lwc1       $f12, 12($t0)
    088FFAF4:[440B7000]: mfc1       $t3, $f14
    088FFAF8:[AD490000]: sw         $t1, 0($t2)
    088FFAFC:[44037800]: mfc1       $v1, $f15
    088FFB00:[AD4B0004]: sw         $t3, 4($t2)
    088FFB04:[44096000]: mfc1       $t1, $f12
    088FFB08:[AD430008]: sw         $v1, 8($t2)
    088FFB0C:[AD49000C]: sw         $t1, 12($t2)
    088FFB10:[C4ED0004]: lwc1       $f13, 4($a3)
    088FFB14:[8CE90000]: lw         $t1, 0($a3)
    088FFB18:[C4EE0008]: lwc1       $f14, 8($a3)
    088FFB1C:[25420010]: addiu      $v0, $t2, 16
    088FFB20:[C4EC000C]: lwc1       $f12, 12($a3)
    088FFB24:[440A6800]: mfc1       $t2, $f13
    088FFB28:[AC490000]: sw         $t1, 0($v0)
    088FFB2C:[44037000]: mfc1       $v1, $f14
    088FFB30:[AC4A0004]: sw         $t2, 4($v0)
    088FFB34:[44076000]: mfc1       $a3, $f12
    088FFB38:[AC430008]: sw         $v1, 8($v0)
    088FFB3C:[AC47000C]: sw         $a3, 12($v0)
    088FFB40:[24840048]: addiu      $a0, $a0, 72
    088FFB44:[C48F0004]: lwc1       $f15, 4($a0)
    088FFB48:[8C870000]: lw         $a3, 0($a0)
    088FFB4C:[C48D0008]: lwc1       $f13, 8($a0)
    088FFB50:[44097800]: mfc1       $t1, $f15
    088FFB54:[244B0010]: addiu      $t3, $v0, 16
    088FFB58:[C48C000C]: lwc1       $f12, 12($a0)
    088FFB5C:[44026800]: mfc1       $v0, $f13
    088FFB60:[AD670000]: sw         $a3, 0($t3)
    088FFB64:[AD690004]: sw         $t1, 4($t3)
    088FFB68:[44046000]: mfc1       $a0, $f12
    088FFB6C:[AD620008]: sw         $v0, 8($t3)
    088FFB70:[AD64000C]: sw         $a0, 12($t3)
    088FFB74:[C50E0004]: lwc1       $f14, 4($t0)
    088FFB78:[8D040000]: lw         $a0, 0($t0)
    088FFB7C:[C50F0008]: lwc1       $f15, 8($t0)
    088FFB80:[44077000]: mfc1       $a3, $f14
    088FFB84:[256A0010]: addiu      $t2, $t3, 16
    088FFB88:[C50C000C]: lwc1       $f12, 12($t0)
    088FFB8C:[440B7800]: mfc1       $t3, $f15
    088FFB90:[AD440000]: sw         $a0, 0($t2)
    088FFB94:[AD470004]: sw         $a3, 4($t2)
    088FFB98:[44046000]: mfc1       $a0, $f12
    088FFB9C:[AD4B0008]: sw         $t3, 8($t2)
    088FFBA0:[25490010]: addiu      $t1, $t2, 16
    088FFBA4:[AD44000C]: sw         $a0, 12($t2)
    088FFBA8:[ACA90000]: sw         $t1, 0($a1)
    088FFBAC:[8CC40000]: lw         $a0, 0($a2)
    088FFBB0:[24840002]: addiu      $a0, $a0, 2
    088FFBB4:[03E00008]: jr         $ra
    088FFBB8:[ACC40000]: sw         $a0, 0($a2)
_S1_2_880F15C 510,504 instructions (0.516%), 63,723 calls (0880F15C - 0880F1A0, length 18)
    0880F15C:[27BDFFF0]: addiu      $sp, $sp, -16
    0880F160:[8C850528]: lw         $a1, 1320($a0)
    0880F164:[AFBF0000]: sw         $ra, 0($sp)
    0880F168:[10A0000B]: beq        $a1, $zr, 0x0880F198
    0880F16C:[00000000]: nop
    0880F170:[8C850514]: lw         $a1, 1300($a0)
    0880F174:[8C860518]: lw         $a2, 1304($a0)
    0880F178:[8C870524]: lw         $a3, 1316($a0)
    0880F17C:[00A60018]: mult       $a1, $a2
    0880F180:[AC800528]: sw         $zr, 1320($a0)
    0880F184:[00002812]: mflo       $a1
    0880F188:[0E242AF2]: jal        0x0890ABC8 [sceKernelDcacheWritebackRange]
    0880F18C:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    0880F190:[0E23DC91]: jal        0x088F7244
    0880F194:[00000000]: nop
    0880F198:[8FBF0000]: lw         $ra, 0($sp)
    0880F19C:[03E00008]: jr         $ra
    0880F1A0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88F2DE0 508,957 instructions (0.514%), 6,331 calls (088F2DE0 - 088F3028, length 147)
    088F2DE0:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088F2DE4:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    088F2DE8:[1080008A]: beq        $a0, $zr, 0x088F3014
    088F2DEC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F2DF0:[8C890008]: lw         $t1, 8($a0)
    088F2DF4:[11200087]: beq        $t1, $zr, 0x088F3014
    088F2DF8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F2DFC:[8CA70000]: lw         $a3, 0($a1)
    088F2E00:[24E2002C]: addiu      $v0, $a3, 44
    088F2E04:[00C2102B]: sltu       $v0, $a2, $v0
    088F2E08:[14400082]: bne        $v0, $zr, 0x088F3014
    088F2E0C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F2E10:[31220002]: andi       $v0, $t1, 2
    088F2E14:[10400017]: beq        $v0, $zr, 0x088F2E74
    088F2E18:[31220004]: andi       $v0, $t1, 4
    088F2E1C:[31220001]: andi       $v0, $t1, 1
    088F2E20:[1040007E]: beq        $v0, $zr, 0x088F301C
    088F2E24:[24E30004]: addiu      $v1, $a3, 4
    088F2E28:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088F2E2C:[C4810040]: lwc1       $f1, 64($a0)
    088F2E30:[C4400780]: lwc1       $f0, 1920($v0)
    088F2E34:[24E40004]: addiu      $a0, $a3, 4
    088F2E38:[2403007F]: addiu      $v1, $zr, 127 <=> li $v1, 127
    088F2E3C:[46000842]: mul.s      $f1, $f1, $f0
    088F2E40:[AD440000]: sw         $a0, 0($t2)
    088F2E44:[2404FF80]: addiu      $a0, $zr, -128 <=> li $a0, -128
    088F2E48:[3C05C800]: lui        $a1, 0xC800 <=> li $a1, 0xC8000000
    088F2E4C:[4600084D]: trunc.w.s  $f1, $f1
    088F2E50:[34A50001]: ori        $a1, $a1, 1
    088F2E54:[44020800]: mfc1       $v0, $f1
    088F2E58:[0043102D]: min        $v0, $v0, $v1
    088F2E5C:[0044102C]: max        $v0, $v0, $a0
    088F2E60:[304200FF]: andi       $v0, $v0, 255
    088F2E64:[00021400]: sll        $v0, $v0, 0x0010
    088F2E68:[00451025]: or         $v0, $v0, $a1
    088F2E6C:[ACE20000]: sw         $v0, 0($a3)
    088F2E70:[31220004]: andi       $v0, $t1, 4
    088F2E74:[10400022]: beq        $v0, $zr, 0x088F2F00
    088F2E78:[31220100]: andi       $v0, $t1, 256
    088F2E7C:[8D020004]: lw         $v0, 4($t0)
    088F2E80:[30420020]: andi       $v0, $v0, 32
    088F2E84:[14400003]: bne        $v0, $zr, 0x088F2E94
    088F2E88:[25040020]: addiu      $a0, $t0, 32
    088F2E8C:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088F2E90:[24440700]: addiu      $a0, $v0, 1792
    088F2E94:[8C830000]: lw         $v1, 0($a0)
    088F2E98:[C4820004]: lwc1       $f2, 4($a0)
    088F2E9C:[3C024A00]: lui        $v0, 0x4A00 <=> li $v0, 0x4A000000
    088F2EA0:[00031A02]: srl        $v1, $v1, 0x0008
    088F2EA4:[00621825]: or         $v1, $v1, $v0
    088F2EA8:[C483000C]: lwc1       $f3, 12($a0)
    088F2EAC:[44021000]: mfc1       $v0, $f2
    088F2EB0:[8C870008]: lw         $a3, 8($a0)
    088F2EB4:[8D440000]: lw         $a0, 0($t2)
    088F2EB8:[00022A02]: srl        $a1, $v0, 0x0008
    088F2EBC:[44021800]: mfc1       $v0, $f3
    088F2EC0:[AC830000]: sw         $v1, 0($a0)
    088F2EC4:[00073A02]: srl        $a3, $a3, 0x0008
    088F2EC8:[00023202]: srl        $a2, $v0, 0x0008
    088F2ECC:[3C024B00]: lui        $v0, 0x4B00 <=> li $v0, 0x4B000000
    088F2ED0:[24840004]: addiu      $a0, $a0, 4
    088F2ED4:[00A22825]: or         $a1, $a1, $v0
    088F2ED8:[3C034800]: lui        $v1, 0x4800 <=> li $v1, 0x48000000
    088F2EDC:[3C024900]: lui        $v0, 0x4900 <=> li $v0, 0x49000000
    088F2EE0:[00E33825]: or         $a3, $a3, $v1
    088F2EE4:[00C23025]: or         $a2, $a2, $v0
    088F2EE8:[2483000C]: addiu      $v1, $a0, 12
    088F2EEC:[AC850000]: sw         $a1, 0($a0)
    088F2EF0:[AC870004]: sw         $a3, 4($a0)
    088F2EF4:[AC860008]: sw         $a2, 8($a0)
    088F2EF8:[AD430000]: sw         $v1, 0($t2)
    088F2EFC:[31220100]: andi       $v0, $t1, 256
    088F2F00:[1040001D]: beq        $v0, $zr, 0x088F2F78
    088F2F04:[31220200]: andi       $v0, $t1, 512
    088F2F08:[8D040070]: lw         $a0, 112($t0)
    088F2F0C:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088F2F10:[24420710]: addiu      $v0, $v0, 1808
    088F2F14:[00042100]: sll        $a0, $a0, 0x0004
    088F2F18:[00822021]: addu       $a0, $a0, $v0
    088F2F1C:[8C830000]: lw         $v1, 0($a0)
    088F2F20:[8C820008]: lw         $v0, 8($a0)
    088F2F24:[8C870004]: lw         $a3, 4($a0)
    088F2F28:[00031A00]: sll        $v1, $v1, 0x0008
    088F2F2C:[00021100]: sll        $v0, $v0, 0x0004
    088F2F30:[8C86000C]: lw         $a2, 12($a0)
    088F2F34:[8D450000]: lw         $a1, 0($t2)
    088F2F38:[00621825]: or         $v1, $v1, $v0
    088F2F3C:[00671825]: or         $v1, $v1, $a3
    088F2F40:[3C02DF00]: lui        $v0, 0xDF00 <=> li $v0, 0xDF000000
    088F2F44:[00621825]: or         $v1, $v1, $v0
    088F2F48:[ACA30000]: sw         $v1, 0($a1)
    088F2F4C:[3C04E0FF]: lui        $a0, 0xE0FF <=> li $a0, 0xE0FF0000
    088F2F50:[24A50004]: addiu      $a1, $a1, 4
    088F2F54:[7C06FE04]: ins        $a2, $zr, 24, 8
    088F2F58:[3C02E100]: lui        $v0, 0xE100 <=> li $v0, 0xE1000000
    088F2F5C:[00C23025]: or         $a2, $a2, $v0
    088F2F60:[24A30008]: addiu      $v1, $a1, 8
    088F2F64:[3484FFFF]: ori        $a0, $a0, -1
    088F2F68:[ACA40000]: sw         $a0, 0($a1)
    088F2F6C:[ACA60004]: sw         $a2, 4($a1)
    088F2F70:[AD430000]: sw         $v1, 0($t2)
    088F2F74:[31220200]: andi       $v0, $t1, 512
    088F2F78:[1040000C]: beq        $v0, $zr, 0x088F2FAC
    088F2F7C:[31220400]: andi       $v0, $t1, 1024
    088F2F80:[8D020078]: lw         $v0, 120($t0)
    088F2F84:[8D050074]: lw         $a1, 116($t0)
    088F2F88:[8D440000]: lw         $a0, 0($t2)
    088F2F8C:[00021200]: sll        $v0, $v0, 0x0008
    088F2F90:[00451025]: or         $v0, $v0, $a1
    088F2F94:[3C03C900]: lui        $v1, 0xC900 <=> li $v1, 0xC9000000
    088F2F98:[00431025]: or         $v0, $v0, $v1
    088F2F9C:[AC820000]: sw         $v0, 0($a0)
    088F2FA0:[24840004]: addiu      $a0, $a0, 4
    088F2FA4:[AD440000]: sw         $a0, 0($t2)
    088F2FA8:[31220400]: andi       $v0, $t1, 1024
    088F2FAC:[1040000C]: beq        $v0, $zr, 0x088F2FE0
    088F2FB0:[31220800]: andi       $v0, $t1, 2048
    088F2FB4:[8D02007C]: lw         $v0, 124($t0)
    088F2FB8:[8D050080]: lw         $a1, 128($t0)
    088F2FBC:[8D440000]: lw         $a0, 0($t2)
    088F2FC0:[00021200]: sll        $v0, $v0, 0x0008
    088F2FC4:[00451025]: or         $v0, $v0, $a1
    088F2FC8:[3C03C600]: lui        $v1, 0xC600 <=> li $v1, 0xC6000000
    088F2FCC:[00431025]: or         $v0, $v0, $v1
    088F2FD0:[AC820000]: sw         $v0, 0($a0)
    088F2FD4:[24840004]: addiu      $a0, $a0, 4
    088F2FD8:[AD440000]: sw         $a0, 0($t2)
    088F2FDC:[31220800]: andi       $v0, $t1, 2048
    088F2FE0:[5040000C]: beql       $v0, $zr, 0x088F3014
    088F2FE4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F2FE8:[8D020088]: lw         $v0, 136($t0)
    088F2FEC:[8D050084]: lw         $a1, 132($t0)
    088F2FF0:[8D440000]: lw         $a0, 0($t2)
    088F2FF4:[00021200]: sll        $v0, $v0, 0x0008
    088F2FF8:[00451025]: or         $v0, $v0, $a1
    088F2FFC:[3C03C700]: lui        $v1, 0xC700 <=> li $v1, 0xC7000000
    088F3000:[00431025]: or         $v0, $v0, $v1
    088F3004:[AC820000]: sw         $v0, 0($a0)
    088F3008:[24840004]: addiu      $a0, $a0, 4
    088F300C:[AD440000]: sw         $a0, 0($t2)
    088F3010:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F3014:[03E00008]: jr         $ra
    088F3018:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F301C:[3C02C800]: lui        $v0, 0xC800 <=> li $v0, 0xC8000000
    088F3020:[ACE20000]: sw         $v0, 0($a3)
    088F3024:[0A23CB9C]: j          0x088F2E70
    088F3028:[ACA30000]: sw         $v1, 0($a1)
_S1_2_88B6B28 494,745 instructions (0.500%), 3,588 calls (088B6B28 - 088B6FA4, length 288)
    088B6B28:[27BDFFB0]: addiu      $sp, $sp, -80
    088B6B2C:[AFB3002C]: sw         $s3, 44($sp)
    088B6B30:[01209821]: addu       $s3, $t1, $zr <=> move $s3, $t1
    088B6B34:[AFB20028]: sw         $s2, 40($sp)
    088B6B38:[01009021]: addu       $s2, $t0, $zr <=> move $s2, $t0
    088B6B3C:[AFB10024]: sw         $s1, 36($sp)
    088B6B40:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088B6B44:[AFBF0044]: sw         $ra, 68($sp)
    088B6B48:[AFBE0040]: sw         $fp, 64($sp)
    088B6B4C:[AFB7003C]: sw         $s7, 60($sp)
    088B6B50:[AFB60038]: sw         $s6, 56($sp)
    088B6B54:[AFB50034]: sw         $s5, 52($sp)
    088B6B58:[AFB40030]: sw         $s4, 48($sp)
    088B6B5C:[AFB00020]: sw         $s0, 32($sp)
    088B6B60:[AFAA0010]: sw         $t2, 16($sp)
    088B6B64:[AD400000]: sw         $zr, 0($t2)
    088B6B68:[AFA60008]: sw         $a2, 8($sp)
    088B6B6C:[AFA7000C]: sw         $a3, 12($sp)
    088B6B70:[19200103]: blez       $t1, 0x088B6F80
    088B6B74:[8C9E000C]: lw         $fp, 12($a0)
    088B6B78:[27C2FFFD]: addiu      $v0, $fp, -3
    088B6B7C:[2C420002]: sltiu      $v0, $v0, 2
    088B6B80:[5040001E]: beql       $v0, $zr, 0x088B6BFC
    088B6B84:[8E300018]: lw         $s0, 24($s1)
    088B6B88:[8222001D]: lb         $v0, 29($s1)
    088B6B8C:[10400016]: beq        $v0, $zr, 0x088B6BE8
    088B6B90:[00000000]: nop
    088B6B94:[8222001C]: lb         $v0, 28($s1)
    088B6B98:[1440000F]: bne        $v0, $zr, 0x088B6BD8
    088B6B9C:[00000000]: nop
    088B6BA0:[8E220020]: lw         $v0, 32($s1)
    088B6BA4:[8E230024]: lw         $v1, 36($s1)
    088B6BA8:[8E240028]: lw         $a0, 40($s1)
    088B6BAC:[8E25002C]: lw         $a1, 44($s1)
    088B6BB0:[24070000]: addiu      $a3, $zr, 0 <=> li $a3, 0
    088B6BB4:[240603E8]: addiu      $a2, $zr, 1000 <=> li $a2, 1000
    088B6BB8:[0082402B]: sltu       $t0, $a0, $v0
    088B6BBC:[00A32823]: subu       $a1, $a1, $v1
    088B6BC0:[00822023]: subu       $a0, $a0, $v0
    088B6BC4:[0E239356]: jal        0x088E4D58
    088B6BC8:[00A82823]: subu       $a1, $a1, $t0
    088B6BCC:[8E240030]: lw         $a0, 48($s1)
    088B6BD0:[00822021]: addu       $a0, $a0, $v0
    088B6BD4:[AE240030]: sw         $a0, 48($s1)
    088B6BD8:[8FA20008]: lw         $v0, 8($sp)
    088B6BDC:[8FA3000C]: lw         $v1, 12($sp)
    088B6BE0:[AE220020]: sw         $v0, 32($s1)
    088B6BE4:[AE230024]: sw         $v1, 36($s1)
    088B6BE8:[8FA20008]: lw         $v0, 8($sp)
    088B6BEC:[8FA3000C]: lw         $v1, 12($sp)
    088B6BF0:[AE220028]: sw         $v0, 40($s1)
    088B6BF4:[AE23002C]: sw         $v1, 44($s1)
    088B6BF8:[8E300018]: lw         $s0, 24($s1)
    088B6BFC:[1A0000A6]: blez       $s0, 0x088B6E98
    088B6C00:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    088B6C04:[8E240038]: lw         $a0, 56($s1)
    088B6C08:[2FC20003]: sltiu      $v0, $fp, 3
    088B6C0C:[38420001]: xori       $v0, $v0, 1
    088B6C10:[0004182B]: sltu       $v1, $zr, $a0 <=> move $v1, $a0
    088B6C14:[00621824]: and        $v1, $v1, $v0
    088B6C18:[146000D4]: bne        $v1, $zr, 0x088B6F6C
    088B6C1C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    088B6C20:[0E22DCA2]: jal        0x088B7288
    088B6C24:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088B6C28:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    088B6C2C:[001E2880]: sll        $a1, $fp, 0x0002
    088B6C30:[2484A988]: addiu      $a0, $a0, -22136
    088B6C34:[00A42821]: addu       $a1, $a1, $a0
    088B6C38:[AFA50014]: sw         $a1, 20($sp)
    088B6C3C:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    088B6C40:[1A000071]: blez       $s0, 0x088B6E08
    088B6C44:[32020001]: andi       $v0, $s0, 1
    088B6C48:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    088B6C4C:[8FB40014]: lw         $s4, 20($sp)
    088B6C50:[10400026]: beq        $v0, $zr, 0x088B6CEC
    088B6C54:[24170002]: addiu      $s7, $zr, 2 <=> li $s7, 2
    088B6C58:[8E300010]: lw         $s0, 16($s1)
    088B6C5C:[5200000A]: beql       $s0, $zr, 0x088B6C88
    088B6C60:[8E120000]: lw         $s2, 0($s0)
    088B6C64:[8E020004]: lw         $v0, 4($s0)
    088B6C68:[14400002]: bne        $v0, $zr, 0x088B6C74
    088B6C6C:[AE220010]: sw         $v0, 16($s1)
    088B6C70:[AE200014]: sw         $zr, 20($s1)
    088B6C74:[AE000004]: sw         $zr, 4($s0)
    088B6C78:[8E220018]: lw         $v0, 24($s1)
    088B6C7C:[2442FFFF]: addiu      $v0, $v0, -1
    088B6C80:[AE220018]: sw         $v0, 24($s1)
    088B6C84:[8E120000]: lw         $s2, 0($s0)
    088B6C88:[8226001D]: lb         $a2, 29($s1)
    088B6C8C:[8E850000]: lw         $a1, 0($s4)
    088B6C90:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088B6C94:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    088B6C98:[0E22B940]: jal        0x088AE500
    088B6C9C:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    088B6CA0:[8FA30000]: lw         $v1, 0($sp)
    088B6CA4:[10600003]: beq        $v1, $zr, 0x088B6CB4
    088B6CA8:[8FA30010]: lw         $v1, 16($sp)
    088B6CAC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088B6CB0:[AC640000]: sw         $a0, 0($v1)
    088B6CB4:[105700A9]: beq        $v0, $s7, 0x088B6F5C
    088B6CB8:[00000000]: nop
    088B6CBC:[8E230014]: lw         $v1, 20($s1)
    088B6CC0:[02A2A821]: addu       $s5, $s5, $v0
    088B6CC4:[146000A0]: bne        $v1, $zr, 0x088B6F48
    088B6CC8:[26220010]: addiu      $v0, $s1, 16
    088B6CCC:[AE300014]: sw         $s0, 20($s1)
    088B6CD0:[AE300010]: sw         $s0, 16($s1)
    088B6CD4:[8E220018]: lw         $v0, 24($s1)
    088B6CD8:[24420001]: addiu      $v0, $v0, 1
    088B6CDC:[AE220018]: sw         $v0, 24($s1)
    088B6CE0:[2673FFFF]: addiu      $s3, $s3, -1
    088B6CE4:[52600049]: beql       $s3, $zr, 0x088B6E0C
    088B6CE8:[8E300018]: lw         $s0, 24($s1)
    088B6CEC:[8E300010]: lw         $s0, 16($s1)
    088B6CF0:[5200000A]: beql       $s0, $zr, 0x088B6D1C
    088B6CF4:[8E120000]: lw         $s2, 0($s0)
    088B6CF8:[8E020004]: lw         $v0, 4($s0)
    088B6CFC:[14400002]: bne        $v0, $zr, 0x088B6D08
    088B6D00:[AE220010]: sw         $v0, 16($s1)
    088B6D04:[AE200014]: sw         $zr, 20($s1)
    088B6D08:[AE000004]: sw         $zr, 4($s0)
    088B6D0C:[8E220018]: lw         $v0, 24($s1)
    088B6D10:[2442FFFF]: addiu      $v0, $v0, -1
    088B6D14:[AE220018]: sw         $v0, 24($s1)
    088B6D18:[8E120000]: lw         $s2, 0($s0)
    088B6D1C:[8226001D]: lb         $a2, 29($s1)
    088B6D20:[8E850000]: lw         $a1, 0($s4)
    088B6D24:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088B6D28:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    088B6D2C:[0E22B940]: jal        0x088AE500
    088B6D30:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    088B6D34:[8FA30000]: lw         $v1, 0($sp)
    088B6D38:[10600003]: beq        $v1, $zr, 0x088B6D48
    088B6D3C:[8FA30010]: lw         $v1, 16($sp)
    088B6D40:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088B6D44:[AC640000]: sw         $a0, 0($v1)
    088B6D48:[1057007B]: beq        $v0, $s7, 0x088B6F38
    088B6D4C:[00000000]: nop
    088B6D50:[8E230014]: lw         $v1, 20($s1)
    088B6D54:[02A2A821]: addu       $s5, $s5, $v0
    088B6D58:[14600072]: bne        $v1, $zr, 0x088B6F24
    088B6D5C:[26220010]: addiu      $v0, $s1, 16
    088B6D60:[AE300014]: sw         $s0, 20($s1)
    088B6D64:[AE300010]: sw         $s0, 16($s1)
    088B6D68:[8E220018]: lw         $v0, 24($s1)
    088B6D6C:[24420001]: addiu      $v0, $v0, 1
    088B6D70:[AE220018]: sw         $v0, 24($s1)
    088B6D74:[8E300010]: lw         $s0, 16($s1)
    088B6D78:[5200000A]: beql       $s0, $zr, 0x088B6DA4
    088B6D7C:[8E120000]: lw         $s2, 0($s0)
    088B6D80:[8E020004]: lw         $v0, 4($s0)
    088B6D84:[14400002]: bne        $v0, $zr, 0x088B6D90
    088B6D88:[AE220010]: sw         $v0, 16($s1)
    088B6D8C:[AE200014]: sw         $zr, 20($s1)
    088B6D90:[AE000004]: sw         $zr, 4($s0)
    088B6D94:[8E220018]: lw         $v0, 24($s1)
    088B6D98:[2442FFFF]: addiu      $v0, $v0, -1
    088B6D9C:[AE220018]: sw         $v0, 24($s1)
    088B6DA0:[8E120000]: lw         $s2, 0($s0)
    088B6DA4:[8226001D]: lb         $a2, 29($s1)
    088B6DA8:[8E850000]: lw         $a1, 0($s4)
    088B6DAC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088B6DB0:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    088B6DB4:[0E22B940]: jal        0x088AE500
    088B6DB8:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    088B6DBC:[8FA30000]: lw         $v1, 0($sp)
    088B6DC0:[10600003]: beq        $v1, $zr, 0x088B6DD0
    088B6DC4:[8FA30010]: lw         $v1, 16($sp)
    088B6DC8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088B6DCC:[AC640000]: sw         $a0, 0($v1)
    088B6DD0:[10570050]: beq        $v0, $s7, 0x088B6F14
    088B6DD4:[00000000]: nop
    088B6DD8:[8E230014]: lw         $v1, 20($s1)
    088B6DDC:[02A2A821]: addu       $s5, $s5, $v0
    088B6DE0:[14600047]: bne        $v1, $zr, 0x088B6F00
    088B6DE4:[26220010]: addiu      $v0, $s1, 16
    088B6DE8:[AE300014]: sw         $s0, 20($s1)
    088B6DEC:[AE300010]: sw         $s0, 16($s1)
    088B6DF0:[8E220018]: lw         $v0, 24($s1)
    088B6DF4:[24420001]: addiu      $v0, $v0, 1
    088B6DF8:[AE220018]: sw         $v0, 24($s1)
    088B6DFC:[2673FFFE]: addiu      $s3, $s3, -2
    088B6E00:[5660FFBB]: bnel       $s3, $zr, 0x088B6CF0
    088B6E04:[8E300010]: lw         $s0, 16($s1)
    088B6E08:[8E300018]: lw         $s0, 24($s1)
    088B6E0C:[1A000022]: blez       $s0, 0x088B6E98
    088B6E10:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    088B6E14:[16A00017]: bne        $s5, $zr, 0x088B6E74
    088B6E18:[2FC30003]: sltiu      $v1, $fp, 3
    088B6E1C:[8224001E]: lb         $a0, 30($s1)
    088B6E20:[2C820001]: sltiu      $v0, $a0, 1
    088B6E24:[00431024]: and        $v0, $v0, $v1
    088B6E28:[54400007]: bnel       $v0, $zr, 0x088B6E48
    088B6E2C:[27DE0001]: addiu      $fp, $fp, 1
    088B6E30:[0004102B]: sltu       $v0, $zr, $a0 <=> move $v0, $a0
    088B6E34:[2FC30004]: sltiu      $v1, $fp, 4
    088B6E38:[00431024]: and        $v0, $v0, $v1
    088B6E3C:[1040000A]: beq        $v0, $zr, 0x088B6E68
    088B6E40:[27C2FFFF]: addiu      $v0, $fp, -1
    088B6E44:[27DE0001]: addiu      $fp, $fp, 1
    088B6E48:[AE3E000C]: sw         $fp, 12($s1)
    088B6E4C:[8FA20014]: lw         $v0, 20($sp)
    088B6E50:[24420004]: addiu      $v0, $v0, 4
    088B6E54:[AFA20014]: sw         $v0, 20($sp)
    088B6E58:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088B6E5C:[13C20020]: beq        $fp, $v0, 0x088B6EE0
    088B6E60:[00000000]: nop
    088B6E64:[27C2FFFF]: addiu      $v0, $fp, -1
    088B6E68:[2C420002]: sltiu      $v0, $v0, 2
    088B6E6C:[1440FF74]: bne        $v0, $zr, 0x088B6C40
    088B6E70:[00000000]: nop
    088B6E74:[8E250038]: lw         $a1, 56($s1)
    088B6E78:[2FC20003]: sltiu      $v0, $fp, 3
    088B6E7C:[9224001D]: lbu        $a0, 29($s1)
    088B6E80:[38420001]: xori       $v0, $v0, 1
    088B6E84:[0005182B]: sltu       $v1, $zr, $a1 <=> move $v1, $a1
    088B6E88:[00621824]: and        $v1, $v1, $v0
    088B6E8C:[1460000F]: bne        $v1, $zr, 0x088B6ECC
    088B6E90:[A224001C]: sb         $a0, 28($s1)
    088B6E94:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088B6E98:[8FBF0044]: lw         $ra, 68($sp)
    088B6E9C:[8FBE0040]: lw         $fp, 64($sp)
    088B6EA0:[8FB7003C]: lw         $s7, 60($sp)
    088B6EA4:[8FB60038]: lw         $s6, 56($sp)
    088B6EA8:[8FB50034]: lw         $s5, 52($sp)
    088B6EAC:[8FB40030]: lw         $s4, 48($sp)
    088B6EB0:[8FB3002C]: lw         $s3, 44($sp)
    088B6EB4:[8FB20028]: lw         $s2, 40($sp)
    088B6EB8:[8FB10024]: lw         $s1, 36($sp)
    088B6EBC:[8FB00020]: lw         $s0, 32($sp)
    088B6EC0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088B6EC4:[03E00008]: jr         $ra
    088B6EC8:[27BD0050]: addiu      $sp, $sp, 80
    088B6ECC:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088B6ED0:[0E229817]: jal        0x088A605C
    088B6ED4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088B6ED8:[0A22DBA6]: j          0x088B6E98
    088B6EDC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088B6EE0:[8FA20008]: lw         $v0, 8($sp)
    088B6EE4:[8FA3000C]: lw         $v1, 12($sp)
    088B6EE8:[AE220020]: sw         $v0, 32($s1)
    088B6EEC:[AE230024]: sw         $v1, 36($s1)
    088B6EF0:[AE220028]: sw         $v0, 40($s1)
    088B6EF4:[AE23002C]: sw         $v1, 44($s1)
    088B6EF8:[0A22DB9A]: j          0x088B6E68
    088B6EFC:[27C2FFFF]: addiu      $v0, $fp, -1
    088B6F00:[AE000004]: sw         $zr, 4($s0)
    088B6F04:[8C420004]: lw         $v0, 4($v0)
    088B6F08:[AC500004]: sw         $s0, 4($v0)
    088B6F0C:[0A22DB7C]: j          0x088B6DF0
    088B6F10:[AE300014]: sw         $s0, 20($s1)
    088B6F14:[0E22B8A8]: jal        0x088AE2A0
    088B6F18:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088B6F1C:[0A22DB80]: j          0x088B6E00
    088B6F20:[2673FFFE]: addiu      $s3, $s3, -2
    088B6F24:[AE000004]: sw         $zr, 4($s0)
    088B6F28:[8C420004]: lw         $v0, 4($v0)
    088B6F2C:[AC500004]: sw         $s0, 4($v0)
    088B6F30:[0A22DB5A]: j          0x088B6D68
    088B6F34:[AE300014]: sw         $s0, 20($s1)
    088B6F38:[0E22B8A8]: jal        0x088AE2A0
    088B6F3C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088B6F40:[0A22DB5E]: j          0x088B6D78
    088B6F44:[8E300010]: lw         $s0, 16($s1)
    088B6F48:[AE000004]: sw         $zr, 4($s0)
    088B6F4C:[8C420004]: lw         $v0, 4($v0)
    088B6F50:[AC500004]: sw         $s0, 4($v0)
    088B6F54:[0A22DB35]: j          0x088B6CD4
    088B6F58:[AE300014]: sw         $s0, 20($s1)
    088B6F5C:[0E22B8A8]: jal        0x088AE2A0
    088B6F60:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088B6F64:[0A22DB39]: j          0x088B6CE4
    088B6F68:[2673FFFF]: addiu      $s3, $s3, -1
    088B6F6C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088B6F70:[0E229BDA]: jal        0x088A6F68
    088B6F74:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    088B6F78:[0A22DB08]: j          0x088B6C20
    088B6F7C:[00000000]: nop
    088B6F80:[15200004]: bne        $t1, $zr, 0x088B6F94
    088B6F84:[27C2FFFF]: addiu      $v0, $fp, -1
    088B6F88:[1500FEFC]: bne        $t0, $zr, 0x088B6B7C
    088B6F8C:[27C2FFFD]: addiu      $v0, $fp, -3
    088B6F90:[27C2FFFF]: addiu      $v0, $fp, -1
    088B6F94:[2C420002]: sltiu      $v0, $v0, 2
    088B6F98:[1040FFBF]: beq        $v0, $zr, 0x088B6E98
    088B6F9C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088B6FA0:[0A22DAFF]: j          0x088B6BFC
    088B6FA4:[8E300018]: lw         $s0, 24($s1)
  Back Branch 088B6F88 3,588 times (length 261)
  Back Branch 088B6E6C 3,561 times (length 141)
  Back Branch 088B6ED8 3,548 times (length 18)
    088B6E84:[0005182B]: sltu       $v1, $zr, $a1 <=> move $v1, $a1
    088B6E88:[00621824]: and        $v1, $v1, $v0
    088B6E8C:[1460000F]: bne        $v1, $zr, 0x088B6ECC
    088B6E90:[A224001C]: sb         $a0, 28($s1)
    088B6E94:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 088B6E98:[8FBF0044]: lw         $ra, 68($sp)
    088B6E9C:[8FBE0040]: lw         $fp, 64($sp)
    088B6EA0:[8FB7003C]: lw         $s7, 60($sp)
    088B6EA4:[8FB60038]: lw         $s6, 56($sp)
    088B6EA8:[8FB50034]: lw         $s5, 52($sp)
    088B6EAC:[8FB40030]: lw         $s4, 48($sp)
    088B6EB0:[8FB3002C]: lw         $s3, 44($sp)
    088B6EB4:[8FB20028]: lw         $s2, 40($sp)
    088B6EB8:[8FB10024]: lw         $s1, 36($sp)
    088B6EBC:[8FB00020]: lw         $s0, 32($sp)
    088B6EC0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088B6EC4:[03E00008]: jr         $ra
    088B6EC8:[27BD0050]: addiu      $sp, $sp, 80
    088B6ECC:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088B6ED0:[0E229817]: jal        0x088A605C
    088B6ED4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 088B6ED8:[0A22DBA6]: j          0x088B6E98
    088B6EDC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088B6EE0:[8FA20008]: lw         $v0, 8($sp)
    088B6EE4:[8FA3000C]: lw         $v1, 12($sp)
    088B6EE8:[AE220020]: sw         $v0, 32($s1)
  Back Branch 088B6F78 3,546 times (length 216)
  Back Branch 088B6EF8 13 times (length 38)
    088B6E54:[AFA20014]: sw         $v0, 20($sp)
    088B6E58:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088B6E5C:[13C20020]: beq        $fp, $v0, 0x088B6EE0
    088B6E60:[00000000]: nop
    088B6E64:[27C2FFFF]: addiu      $v0, $fp, -1
--> 088B6E68:[2C420002]: sltiu      $v0, $v0, 2
    088B6E6C:[1440FF74]: bne        $v0, $zr, 0x088B6C40
    088B6E70:[00000000]: nop
    088B6E74:[8E250038]: lw         $a1, 56($s1)
    088B6E78:[2FC20003]: sltiu      $v0, $fp, 3
    088B6E7C:[9224001D]: lbu        $a0, 29($s1)
    088B6E80:[38420001]: xori       $v0, $v0, 1
    088B6E84:[0005182B]: sltu       $v1, $zr, $a1 <=> move $v1, $a1
    088B6E88:[00621824]: and        $v1, $v1, $v0
    088B6E8C:[1460000F]: bne        $v1, $zr, 0x088B6ECC
    088B6E90:[A224001C]: sb         $a0, 28($s1)
    088B6E94:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088B6E98:[8FBF0044]: lw         $ra, 68($sp)
    088B6E9C:[8FBE0040]: lw         $fp, 64($sp)
    088B6EA0:[8FB7003C]: lw         $s7, 60($sp)
    088B6EA4:[8FB60038]: lw         $s6, 56($sp)
    088B6EA8:[8FB50034]: lw         $s5, 52($sp)
    088B6EAC:[8FB40030]: lw         $s4, 48($sp)
    088B6EB0:[8FB3002C]: lw         $s3, 44($sp)
    088B6EB4:[8FB20028]: lw         $s2, 40($sp)
    088B6EB8:[8FB10024]: lw         $s1, 36($sp)
    088B6EBC:[8FB00020]: lw         $s0, 32($sp)
    088B6EC0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088B6EC4:[03E00008]: jr         $ra
    088B6EC8:[27BD0050]: addiu      $sp, $sp, 80
    088B6ECC:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088B6ED0:[0E229817]: jal        0x088A605C
    088B6ED4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088B6ED8:[0A22DBA6]: j          0x088B6E98
    088B6EDC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088B6EE0:[8FA20008]: lw         $v0, 8($sp)
    088B6EE4:[8FA3000C]: lw         $v1, 12($sp)
    088B6EE8:[AE220020]: sw         $v0, 32($s1)
    088B6EEC:[AE230024]: sw         $v1, 36($s1)
    088B6EF0:[AE220028]: sw         $v0, 40($s1)
    088B6EF4:[AE23002C]: sw         $v1, 44($s1)
--> 088B6EF8:[0A22DB9A]: j          0x088B6E68
    088B6EFC:[27C2FFFF]: addiu      $v0, $fp, -1
    088B6F00:[AE000004]: sw         $zr, 4($s0)
    088B6F04:[8C420004]: lw         $v0, 4($v0)
    088B6F08:[AC500004]: sw         $s0, 4($v0)
  Back Branch 088B6F64 11 times (length 162)
_S1_2_88A2F08 493,392 instructions (0.499%), 4,424 calls (088A2F08 - 088A3264, length 216)
    088A2F08:[27BDFFB0]: addiu      $sp, $sp, -80
    088A2F0C:[AFB60038]: sw         $s6, 56($sp)
    088A2F10:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    088A2F14:[AFB00020]: sw         $s0, 32($sp)
    088A2F18:[AFBF0044]: sw         $ra, 68($sp)
    088A2F1C:[AFBE0040]: sw         $fp, 64($sp)
    088A2F20:[AFB7003C]: sw         $s7, 60($sp)
    088A2F24:[AFB50034]: sw         $s5, 52($sp)
    088A2F28:[AFB40030]: sw         $s4, 48($sp)
    088A2F2C:[AFB3002C]: sw         $s3, 44($sp)
    088A2F30:[AFB20028]: sw         $s2, 40($sp)
    088A2F34:[AFB10024]: sw         $s1, 36($sp)
    088A2F38:[90820031]: lbu        $v0, 49($a0)
    088A2F3C:[10400011]: beq        $v0, $zr, 0x088A2F84
    088A2F40:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088A2F44:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A2F48:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A2F4C:[AEC20000]: sw         $v0, 0($s6)
    088A2F50:[8FBF0044]: lw         $ra, 68($sp)
    088A2F54:[8FBE0040]: lw         $fp, 64($sp)
    088A2F58:[8FB7003C]: lw         $s7, 60($sp)
    088A2F5C:[8FB60038]: lw         $s6, 56($sp)
    088A2F60:[8FB50034]: lw         $s5, 52($sp)
    088A2F64:[8FB40030]: lw         $s4, 48($sp)
    088A2F68:[8FB3002C]: lw         $s3, 44($sp)
    088A2F6C:[8FB20028]: lw         $s2, 40($sp)
    088A2F70:[8FB10024]: lw         $s1, 36($sp)
    088A2F74:[8FB00020]: lw         $s0, 32($sp)
    088A2F78:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088A2F7C:[03E00008]: jr         $ra
    088A2F80:[27BD0050]: addiu      $sp, $sp, 80
    088A2F84:[8C840008]: lw         $a0, 8($a0)
    088A2F88:[0E2352D9]: jal        0x088D4B64
    088A2F8C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    088A2F90:[104000AA]: beq        $v0, $zr, 0x088A323C
    088A2F94:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088A2F98:[8E040004]: lw         $a0, 4($s0)
    088A2F9C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088A2FA0:[0E2352D9]: jal        0x088D4B64
    088A2FA4:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088A2FA8:[8E040004]: lw         $a0, 4($s0)
    088A2FAC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088A2FB0:[0E2352D9]: jal        0x088D4B64
    088A2FB4:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088A2FB8:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088A2FBC:[12200003]: beq        $s1, $zr, 0x088A2FCC
    088A2FC0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088A2FC4:[8E250018]: lw         $a1, 24($s1)
    088A2FC8:[8E340014]: lw         $s4, 20($s1)
    088A2FCC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088A2FD0:[12400003]: beq        $s2, $zr, 0x088A2FE0
    088A2FD4:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    088A2FD8:[8E470018]: lw         $a3, 24($s2)
    088A2FDC:[8E5E0014]: lw         $fp, 20($s2)
    088A2FE0:[8E620014]: lw         $v0, 20($s3)
    088A2FE4:[820A0010]: lb         $t2, 16($s0)
    088A2FE8:[8E04000C]: lw         $a0, 12($s0)
    088A2FEC:[00021FC2]: srl        $v1, $v0, 0x001F
    088A2FF0:[00431021]: addu       $v0, $v0, $v1
    088A2FF4:[00021043]: sra        $v0, $v0, 0x0001
    088A2FF8:[26750018]: addiu      $s5, $s3, 24
    088A2FFC:[AFA20018]: sw         $v0, 24($sp)
    088A3000:[00405821]: addu       $t3, $v0, $zr <=> move $t3, $v0
    088A3004:[27A30014]: addiu      $v1, $sp, 20
    088A3008:[27A20010]: addiu      $v0, $sp, 16
    088A300C:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088A3010:[03C04021]: addu       $t0, $fp, $zr <=> move $t0, $fp
    088A3014:[02A04821]: addu       $t1, $s5, $zr <=> move $t1, $s5
    088A3018:[AFA20000]: sw         $v0, 0($sp)
    088A301C:[0E228C9A]: jal        0x088A3268
    088A3020:[AFA30004]: sw         $v1, 4($sp)
    088A3024:[AFA2001C]: sw         $v0, 28($sp)
    088A3028:[2C420002]: sltiu      $v0, $v0, 2
    088A302C:[50400075]: beql       $v0, $zr, 0x088A3204
    088A3030:[8E040008]: lw         $a0, 8($s0)
    088A3034:[8E020038]: lw         $v0, 56($s0)
    088A3038:[10400009]: beq        $v0, $zr, 0x088A3060
    088A303C:[8FA50010]: lw         $a1, 16($sp)
    088A3040:[8FA70014]: lw         $a3, 20($sp)
    088A3044:[18E00006]: blez       $a3, 0x088A3060
    088A3048:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    088A304C:[82060011]: lb         $a2, 17($s0)
    088A3050:[8E04003C]: lw         $a0, 60($s0)
    088A3054:[0040F809]: jalr       $ra, $v0
    088A3058:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088A305C:[8FA50010]: lw         $a1, 16($sp)
    088A3060:[18A00007]: blez       $a1, 0x088A3080
    088A3064:[0285102A]: slt        $v0, $s4, $a1
    088A3068:[1440005D]: bne        $v0, $zr, 0x088A31E0
    088A306C:[00000000]: nop
    088A3070:[12200003]: beq        $s1, $zr, 0x088A3080
    088A3074:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088A3078:[0E2353A0]: jal        0x088D4E80
    088A307C:[00000000]: nop
    088A3080:[8FA50014]: lw         $a1, 20($sp)
    088A3084:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088A3088:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    088A308C:[0E2353A0]: jal        0x088D4E80
    088A3090:[00052840]: sll        $a1, $a1, 0x0001
    088A3094:[12400006]: beq        $s2, $zr, 0x088A30B0
    088A3098:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    088A309C:[8FA20010]: lw         $v0, 16($sp)
    088A30A0:[00541023]: subu       $v0, $v0, $s4
    088A30A4:[005E102A]: slt        $v0, $v0, $fp
    088A30A8:[54400049]: bnel       $v0, $zr, 0x088A31D0
    088A30AC:[8E040004]: lw         $a0, 4($s0)
    088A30B0:[12200009]: beq        $s1, $zr, 0x088A30D8
    088A30B4:[8FA20010]: lw         $v0, 16($sp)
    088A30B8:[0054102A]: slt        $v0, $v0, $s4
    088A30BC:[54400040]: bnel       $v0, $zr, 0x088A31C0
    088A30C0:[8E040004]: lw         $a0, 4($s0)
    088A30C4:[92250008]: lbu        $a1, 8($s1)
    088A30C8:[8E240004]: lw         $a0, 4($s1)
    088A30CC:[8E35000C]: lw         $s5, 12($s1)
    088A30D0:[0E2352FA]: jal        0x088D4BE8
    088A30D4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088A30D8:[12400005]: beq        $s2, $zr, 0x088A30F0
    088A30DC:[8FA20010]: lw         $v0, 16($sp)
    088A30E0:[00541023]: subu       $v0, $v0, $s4
    088A30E4:[005E102A]: slt        $v0, $v0, $fp
    088A30E8:[5040002E]: beql       $v0, $zr, 0x088A31A4
    088A30EC:[8E42000C]: lw         $v0, 12($s2)
    088A30F0:[32A20002]: andi       $v0, $s5, 2
    088A30F4:[50400004]: beql       $v0, $zr, 0x088A3108
    088A30F8:[92020030]: lbu        $v0, 48($s0)
    088A30FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A3100:[A2020030]: sb         $v0, 48($s0)
    088A3104:[92020030]: lbu        $v0, 48($s0)
    088A3108:[8FA4001C]: lw         $a0, 28($sp)
    088A310C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088A3110:[2C830001]: sltiu      $v1, $a0, 1
    088A3114:[00431024]: and        $v0, $v0, $v1
    088A3118:[10400003]: beq        $v0, $zr, 0x088A3128
    088A311C:[8FAB0014]: lw         $t3, 20($sp)
    088A3120:[1960001D]: blez       $t3, 0x088A3198
    088A3124:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A3128:[8FA20018]: lw         $v0, 24($sp)
    088A312C:[0017182B]: sltu       $v1, $zr, $s7 <=> move $v1, $s7
    088A3130:[004B5823]: subu       $t3, $v0, $t3
    088A3134:[29620080]: slti       $v0, $t3, 128
    088A3138:[00431025]: or         $v0, $v0, $v1
    088A313C:[50400011]: beql       $v0, $zr, 0x088A3184
    088A3140:[8E040008]: lw         $a0, 8($s0)
    088A3144:[AE77000C]: sw         $s7, 12($s3)
    088A3148:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088A314C:[8E050018]: lw         $a1, 24($s0)
    088A3150:[00AB2823]: subu       $a1, $a1, $t3
    088A3154:[0E235366]: jal        0x088D4D98
    088A3158:[00052840]: sll        $a1, $a1, 0x0001
    088A315C:[8E040008]: lw         $a0, 8($s0)
    088A3160:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088A3164:[0E2352FA]: jal        0x088D4BE8
    088A3168:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088A316C:[8E02002C]: lw         $v0, 44($s0)
    088A3170:[24420001]: addiu      $v0, $v0, 1
    088A3174:[AE02002C]: sw         $v0, 44($s0)
    088A3178:[AEC00000]: sw         $zr, 0($s6)
    088A317C:[0A228BD4]: j          0x088A2F50
    088A3180:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A3184:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088A3188:[0E2352FA]: jal        0x088D4BE8
    088A318C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    088A3190:[0A228C5F]: j          0x088A317C
    088A3194:[AEC00000]: sw         $zr, 0($s6)
    088A3198:[24170002]: addiu      $s7, $zr, 2 <=> li $s7, 2
    088A319C:[0A228C4A]: j          0x088A3128
    088A31A0:[A2020031]: sb         $v0, 49($s0)
    088A31A4:[92450008]: lbu        $a1, 8($s2)
    088A31A8:[8E440004]: lw         $a0, 4($s2)
    088A31AC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088A31B0:[0E2352FA]: jal        0x088D4BE8
    088A31B4:[02A2A825]: or         $s5, $s5, $v0
    088A31B8:[0A228C3D]: j          0x088A30F4
    088A31BC:[32A20002]: andi       $v0, $s5, 2
    088A31C0:[0E2352EA]: jal        0x088D4BA8
    088A31C4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088A31C8:[0A228C36]: j          0x088A30D8
    088A31CC:[00000000]: nop
    088A31D0:[0E2352EA]: jal        0x088D4BA8
    088A31D4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088A31D8:[0A228C2C]: j          0x088A30B0
    088A31DC:[00000000]: nop
    088A31E0:[12200003]: beq        $s1, $zr, 0x088A31F0
    088A31E4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088A31E8:[0E2353A0]: jal        0x088D4E80
    088A31EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088A31F0:[1240FFA3]: beq        $s2, $zr, 0x088A3080
    088A31F4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088A31F8:[8FA50010]: lw         $a1, 16($sp)
    088A31FC:[0A228C1E]: j          0x088A3078
    088A3200:[00B42823]: subu       $a1, $a1, $s4
    088A3204:[0E2352EA]: jal        0x088D4BA8
    088A3208:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088A320C:[12400004]: beq        $s2, $zr, 0x088A3220
    088A3210:[00000000]: nop
    088A3214:[8E040004]: lw         $a0, 4($s0)
    088A3218:[0E2352EA]: jal        0x088D4BA8
    088A321C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088A3220:[5220FF49]: beql       $s1, $zr, 0x088A2F48
    088A3224:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A3228:[8E040004]: lw         $a0, 4($s0)
    088A322C:[0E2352EA]: jal        0x088D4BA8
    088A3230:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088A3234:[0A228BD2]: j          0x088A2F48
    088A3238:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088A323C:[8E040008]: lw         $a0, 8($s0)
    088A3240:[0E2352D9]: jal        0x088D4B64
    088A3244:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088A3248:[1040FF3E]: beq        $v0, $zr, 0x088A2F44
    088A324C:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088A3250:[8E050018]: lw         $a1, 24($s0)
    088A3254:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088A3258:[0E235366]: jal        0x088D4D98
    088A325C:[00052840]: sll        $a1, $a1, 0x0001
    088A3260:[0A228BE7]: j          0x088A2F9C
    088A3264:[8E040004]: lw         $a0, 4($s0)
  Back Branch 088A3248 4,416 times (length 195)
  Back Branch 088A317C 2,915 times (length 141)
  Back Branch 088A3260 2,907 times (length 179)
  Back Branch 088A31D8 2,897 times (length 76)
    088A309C:[8FA20010]: lw         $v0, 16($sp)
    088A30A0:[00541023]: subu       $v0, $v0, $s4
    088A30A4:[005E102A]: slt        $v0, $v0, $fp
    088A30A8:[54400049]: bnel       $v0, $zr, 0x088A31D0
    088A30AC:[8E040004]: lw         $a0, 4($s0)
--> 088A30B0:[12200009]: beq        $s1, $zr, 0x088A30D8
    088A30B4:[8FA20010]: lw         $v0, 16($sp)
    088A30B8:[0054102A]: slt        $v0, $v0, $s4
    088A30BC:[54400040]: bnel       $v0, $zr, 0x088A31C0
    088A30C0:[8E040004]: lw         $a0, 4($s0)
    088A30C4:[92250008]: lbu        $a1, 8($s1)
    088A30C8:[8E240004]: lw         $a0, 4($s1)
    088A30CC:[8E35000C]: lw         $s5, 12($s1)
    088A30D0:[0E2352FA]: jal        0x088D4BE8
    088A30D4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088A30D8:[12400005]: beq        $s2, $zr, 0x088A30F0
    088A30DC:[8FA20010]: lw         $v0, 16($sp)
    088A30E0:[00541023]: subu       $v0, $v0, $s4
    088A30E4:[005E102A]: slt        $v0, $v0, $fp
    088A30E8:[5040002E]: beql       $v0, $zr, 0x088A31A4
    088A30EC:[8E42000C]: lw         $v0, 12($s2)
    088A30F0:[32A20002]: andi       $v0, $s5, 2
    088A30F4:[50400004]: beql       $v0, $zr, 0x088A3108
    088A30F8:[92020030]: lbu        $v0, 48($s0)
    088A30FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A3100:[A2020030]: sb         $v0, 48($s0)
    088A3104:[92020030]: lbu        $v0, 48($s0)
    088A3108:[8FA4001C]: lw         $a0, 28($sp)
    088A310C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088A3110:[2C830001]: sltiu      $v1, $a0, 1
    088A3114:[00431024]: and        $v0, $v0, $v1
    088A3118:[10400003]: beq        $v0, $zr, 0x088A3128
    088A311C:[8FAB0014]: lw         $t3, 20($sp)
    088A3120:[1960001D]: blez       $t3, 0x088A3198
    088A3124:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A3128:[8FA20018]: lw         $v0, 24($sp)
    088A312C:[0017182B]: sltu       $v1, $zr, $s7 <=> move $v1, $s7
    088A3130:[004B5823]: subu       $t3, $v0, $t3
    088A3134:[29620080]: slti       $v0, $t3, 128
    088A3138:[00431025]: or         $v0, $v0, $v1
    088A313C:[50400011]: beql       $v0, $zr, 0x088A3184
    088A3140:[8E040008]: lw         $a0, 8($s0)
    088A3144:[AE77000C]: sw         $s7, 12($s3)
    088A3148:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088A314C:[8E050018]: lw         $a1, 24($s0)
    088A3150:[00AB2823]: subu       $a1, $a1, $t3
    088A3154:[0E235366]: jal        0x088D4D98
    088A3158:[00052840]: sll        $a1, $a1, 0x0001
    088A315C:[8E040008]: lw         $a0, 8($s0)
    088A3160:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088A3164:[0E2352FA]: jal        0x088D4BE8
    088A3168:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088A316C:[8E02002C]: lw         $v0, 44($s0)
    088A3170:[24420001]: addiu      $v0, $v0, 1
    088A3174:[AE02002C]: sw         $v0, 44($s0)
    088A3178:[AEC00000]: sw         $zr, 0($s6)
    088A317C:[0A228BD4]: j          0x088A2F50
    088A3180:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A3184:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088A3188:[0E2352FA]: jal        0x088D4BE8
    088A318C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    088A3190:[0A228C5F]: j          0x088A317C
    088A3194:[AEC00000]: sw         $zr, 0($s6)
    088A3198:[24170002]: addiu      $s7, $zr, 2 <=> li $s7, 2
    088A319C:[0A228C4A]: j          0x088A3128
    088A31A0:[A2020031]: sb         $v0, 49($s0)
    088A31A4:[92450008]: lbu        $a1, 8($s2)
    088A31A8:[8E440004]: lw         $a0, 4($s2)
    088A31AC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088A31B0:[0E2352FA]: jal        0x088D4BE8
    088A31B4:[02A2A825]: or         $s5, $s5, $v0
    088A31B8:[0A228C3D]: j          0x088A30F4
    088A31BC:[32A20002]: andi       $v0, $s5, 2
    088A31C0:[0E2352EA]: jal        0x088D4BA8
    088A31C4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088A31C8:[0A228C36]: j          0x088A30D8
    088A31CC:[00000000]: nop
    088A31D0:[0E2352EA]: jal        0x088D4BA8
    088A31D4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
--> 088A31D8:[0A228C2C]: j          0x088A30B0
    088A31DC:[00000000]: nop
    088A31E0:[12200003]: beq        $s1, $zr, 0x088A31F0
    088A31E4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088A31E8:[0E2353A0]: jal        0x088D4E80
  Back Branch 088A31C8 2,897 times (length 62)
    088A30C4:[92250008]: lbu        $a1, 8($s1)
    088A30C8:[8E240004]: lw         $a0, 4($s1)
    088A30CC:[8E35000C]: lw         $s5, 12($s1)
    088A30D0:[0E2352FA]: jal        0x088D4BE8
    088A30D4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
--> 088A30D8:[12400005]: beq        $s2, $zr, 0x088A30F0
    088A30DC:[8FA20010]: lw         $v0, 16($sp)
    088A30E0:[00541023]: subu       $v0, $v0, $s4
    088A30E4:[005E102A]: slt        $v0, $v0, $fp
    088A30E8:[5040002E]: beql       $v0, $zr, 0x088A31A4
    088A30EC:[8E42000C]: lw         $v0, 12($s2)
    088A30F0:[32A20002]: andi       $v0, $s5, 2
    088A30F4:[50400004]: beql       $v0, $zr, 0x088A3108
    088A30F8:[92020030]: lbu        $v0, 48($s0)
    088A30FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A3100:[A2020030]: sb         $v0, 48($s0)
    088A3104:[92020030]: lbu        $v0, 48($s0)
    088A3108:[8FA4001C]: lw         $a0, 28($sp)
    088A310C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088A3110:[2C830001]: sltiu      $v1, $a0, 1
    088A3114:[00431024]: and        $v0, $v0, $v1
    088A3118:[10400003]: beq        $v0, $zr, 0x088A3128
    088A311C:[8FAB0014]: lw         $t3, 20($sp)
    088A3120:[1960001D]: blez       $t3, 0x088A3198
    088A3124:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A3128:[8FA20018]: lw         $v0, 24($sp)
    088A312C:[0017182B]: sltu       $v1, $zr, $s7 <=> move $v1, $s7
    088A3130:[004B5823]: subu       $t3, $v0, $t3
    088A3134:[29620080]: slti       $v0, $t3, 128
    088A3138:[00431025]: or         $v0, $v0, $v1
    088A313C:[50400011]: beql       $v0, $zr, 0x088A3184
    088A3140:[8E040008]: lw         $a0, 8($s0)
    088A3144:[AE77000C]: sw         $s7, 12($s3)
    088A3148:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088A314C:[8E050018]: lw         $a1, 24($s0)
    088A3150:[00AB2823]: subu       $a1, $a1, $t3
    088A3154:[0E235366]: jal        0x088D4D98
    088A3158:[00052840]: sll        $a1, $a1, 0x0001
    088A315C:[8E040008]: lw         $a0, 8($s0)
    088A3160:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088A3164:[0E2352FA]: jal        0x088D4BE8
    088A3168:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088A316C:[8E02002C]: lw         $v0, 44($s0)
    088A3170:[24420001]: addiu      $v0, $v0, 1
    088A3174:[AE02002C]: sw         $v0, 44($s0)
    088A3178:[AEC00000]: sw         $zr, 0($s6)
    088A317C:[0A228BD4]: j          0x088A2F50
    088A3180:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A3184:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088A3188:[0E2352FA]: jal        0x088D4BE8
    088A318C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    088A3190:[0A228C5F]: j          0x088A317C
    088A3194:[AEC00000]: sw         $zr, 0($s6)
    088A3198:[24170002]: addiu      $s7, $zr, 2 <=> li $s7, 2
    088A319C:[0A228C4A]: j          0x088A3128
    088A31A0:[A2020031]: sb         $v0, 49($s0)
    088A31A4:[92450008]: lbu        $a1, 8($s2)
    088A31A8:[8E440004]: lw         $a0, 4($s2)
    088A31AC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088A31B0:[0E2352FA]: jal        0x088D4BE8
    088A31B4:[02A2A825]: or         $s5, $s5, $v0
    088A31B8:[0A228C3D]: j          0x088A30F4
    088A31BC:[32A20002]: andi       $v0, $s5, 2
    088A31C0:[0E2352EA]: jal        0x088D4BA8
    088A31C4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
--> 088A31C8:[0A228C36]: j          0x088A30D8
    088A31CC:[00000000]: nop
    088A31D0:[0E2352EA]: jal        0x088D4BA8
    088A31D4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088A31D8:[0A228C2C]: j          0x088A30B0
  Back Branch 088A31FC 18 times (length 99)
    088A3064:[0285102A]: slt        $v0, $s4, $a1
    088A3068:[1440005D]: bne        $v0, $zr, 0x088A31E0
    088A306C:[00000000]: nop
    088A3070:[12200003]: beq        $s1, $zr, 0x088A3080
    088A3074:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 088A3078:[0E2353A0]: jal        0x088D4E80
    088A307C:[00000000]: nop
    088A3080:[8FA50014]: lw         $a1, 20($sp)
    088A3084:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088A3088:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    088A308C:[0E2353A0]: jal        0x088D4E80
    088A3090:[00052840]: sll        $a1, $a1, 0x0001
    088A3094:[12400006]: beq        $s2, $zr, 0x088A30B0
    088A3098:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    088A309C:[8FA20010]: lw         $v0, 16($sp)
    088A30A0:[00541023]: subu       $v0, $v0, $s4
    088A30A4:[005E102A]: slt        $v0, $v0, $fp
    088A30A8:[54400049]: bnel       $v0, $zr, 0x088A31D0
    088A30AC:[8E040004]: lw         $a0, 4($s0)
    088A30B0:[12200009]: beq        $s1, $zr, 0x088A30D8
    088A30B4:[8FA20010]: lw         $v0, 16($sp)
    088A30B8:[0054102A]: slt        $v0, $v0, $s4
    088A30BC:[54400040]: bnel       $v0, $zr, 0x088A31C0
    088A30C0:[8E040004]: lw         $a0, 4($s0)
    088A30C4:[92250008]: lbu        $a1, 8($s1)
    088A30C8:[8E240004]: lw         $a0, 4($s1)
    088A30CC:[8E35000C]: lw         $s5, 12($s1)
    088A30D0:[0E2352FA]: jal        0x088D4BE8
    088A30D4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088A30D8:[12400005]: beq        $s2, $zr, 0x088A30F0
    088A30DC:[8FA20010]: lw         $v0, 16($sp)
    088A30E0:[00541023]: subu       $v0, $v0, $s4
    088A30E4:[005E102A]: slt        $v0, $v0, $fp
    088A30E8:[5040002E]: beql       $v0, $zr, 0x088A31A4
    088A30EC:[8E42000C]: lw         $v0, 12($s2)
    088A30F0:[32A20002]: andi       $v0, $s5, 2
    088A30F4:[50400004]: beql       $v0, $zr, 0x088A3108
    088A30F8:[92020030]: lbu        $v0, 48($s0)
    088A30FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A3100:[A2020030]: sb         $v0, 48($s0)
    088A3104:[92020030]: lbu        $v0, 48($s0)
    088A3108:[8FA4001C]: lw         $a0, 28($sp)
    088A310C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088A3110:[2C830001]: sltiu      $v1, $a0, 1
    088A3114:[00431024]: and        $v0, $v0, $v1
    088A3118:[10400003]: beq        $v0, $zr, 0x088A3128
    088A311C:[8FAB0014]: lw         $t3, 20($sp)
    088A3120:[1960001D]: blez       $t3, 0x088A3198
    088A3124:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A3128:[8FA20018]: lw         $v0, 24($sp)
    088A312C:[0017182B]: sltu       $v1, $zr, $s7 <=> move $v1, $s7
    088A3130:[004B5823]: subu       $t3, $v0, $t3
    088A3134:[29620080]: slti       $v0, $t3, 128
    088A3138:[00431025]: or         $v0, $v0, $v1
    088A313C:[50400011]: beql       $v0, $zr, 0x088A3184
    088A3140:[8E040008]: lw         $a0, 8($s0)
    088A3144:[AE77000C]: sw         $s7, 12($s3)
    088A3148:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088A314C:[8E050018]: lw         $a1, 24($s0)
    088A3150:[00AB2823]: subu       $a1, $a1, $t3
    088A3154:[0E235366]: jal        0x088D4D98
    088A3158:[00052840]: sll        $a1, $a1, 0x0001
    088A315C:[8E040008]: lw         $a0, 8($s0)
    088A3160:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088A3164:[0E2352FA]: jal        0x088D4BE8
    088A3168:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088A316C:[8E02002C]: lw         $v0, 44($s0)
    088A3170:[24420001]: addiu      $v0, $v0, 1
    088A3174:[AE02002C]: sw         $v0, 44($s0)
    088A3178:[AEC00000]: sw         $zr, 0($s6)
    088A317C:[0A228BD4]: j          0x088A2F50
    088A3180:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A3184:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088A3188:[0E2352FA]: jal        0x088D4BE8
    088A318C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    088A3190:[0A228C5F]: j          0x088A317C
    088A3194:[AEC00000]: sw         $zr, 0($s6)
    088A3198:[24170002]: addiu      $s7, $zr, 2 <=> li $s7, 2
    088A319C:[0A228C4A]: j          0x088A3128
    088A31A0:[A2020031]: sb         $v0, 49($s0)
    088A31A4:[92450008]: lbu        $a1, 8($s2)
    088A31A8:[8E440004]: lw         $a0, 4($s2)
    088A31AC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088A31B0:[0E2352FA]: jal        0x088D4BE8
    088A31B4:[02A2A825]: or         $s5, $s5, $v0
    088A31B8:[0A228C3D]: j          0x088A30F4
    088A31BC:[32A20002]: andi       $v0, $s5, 2
    088A31C0:[0E2352EA]: jal        0x088D4BA8
    088A31C4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088A31C8:[0A228C36]: j          0x088A30D8
    088A31CC:[00000000]: nop
    088A31D0:[0E2352EA]: jal        0x088D4BA8
    088A31D4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088A31D8:[0A228C2C]: j          0x088A30B0
    088A31DC:[00000000]: nop
    088A31E0:[12200003]: beq        $s1, $zr, 0x088A31F0
    088A31E4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088A31E8:[0E2353A0]: jal        0x088D4E80
    088A31EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088A31F0:[1240FFA3]: beq        $s2, $zr, 0x088A3080
    088A31F4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088A31F8:[8FA50010]: lw         $a1, 16($sp)
--> 088A31FC:[0A228C1E]: j          0x088A3078
    088A3200:[00B42823]: subu       $a1, $a1, $s4
    088A3204:[0E2352EA]: jal        0x088D4BA8
    088A3208:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088A320C:[12400004]: beq        $s2, $zr, 0x088A3220
  Back Branch 088A31F0 18 times (length 94)
    088A306C:[00000000]: nop
    088A3070:[12200003]: beq        $s1, $zr, 0x088A3080
    088A3074:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088A3078:[0E2353A0]: jal        0x088D4E80
    088A307C:[00000000]: nop
--> 088A3080:[8FA50014]: lw         $a1, 20($sp)
    088A3084:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088A3088:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    088A308C:[0E2353A0]: jal        0x088D4E80
    088A3090:[00052840]: sll        $a1, $a1, 0x0001
    088A3094:[12400006]: beq        $s2, $zr, 0x088A30B0
    088A3098:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    088A309C:[8FA20010]: lw         $v0, 16($sp)
    088A30A0:[00541023]: subu       $v0, $v0, $s4
    088A30A4:[005E102A]: slt        $v0, $v0, $fp
    088A30A8:[54400049]: bnel       $v0, $zr, 0x088A31D0
    088A30AC:[8E040004]: lw         $a0, 4($s0)
    088A30B0:[12200009]: beq        $s1, $zr, 0x088A30D8
    088A30B4:[8FA20010]: lw         $v0, 16($sp)
    088A30B8:[0054102A]: slt        $v0, $v0, $s4
    088A30BC:[54400040]: bnel       $v0, $zr, 0x088A31C0
    088A30C0:[8E040004]: lw         $a0, 4($s0)
    088A30C4:[92250008]: lbu        $a1, 8($s1)
    088A30C8:[8E240004]: lw         $a0, 4($s1)
    088A30CC:[8E35000C]: lw         $s5, 12($s1)
    088A30D0:[0E2352FA]: jal        0x088D4BE8
    088A30D4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088A30D8:[12400005]: beq        $s2, $zr, 0x088A30F0
    088A30DC:[8FA20010]: lw         $v0, 16($sp)
    088A30E0:[00541023]: subu       $v0, $v0, $s4
    088A30E4:[005E102A]: slt        $v0, $v0, $fp
    088A30E8:[5040002E]: beql       $v0, $zr, 0x088A31A4
    088A30EC:[8E42000C]: lw         $v0, 12($s2)
    088A30F0:[32A20002]: andi       $v0, $s5, 2
    088A30F4:[50400004]: beql       $v0, $zr, 0x088A3108
    088A30F8:[92020030]: lbu        $v0, 48($s0)
    088A30FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A3100:[A2020030]: sb         $v0, 48($s0)
    088A3104:[92020030]: lbu        $v0, 48($s0)
    088A3108:[8FA4001C]: lw         $a0, 28($sp)
    088A310C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088A3110:[2C830001]: sltiu      $v1, $a0, 1
    088A3114:[00431024]: and        $v0, $v0, $v1
    088A3118:[10400003]: beq        $v0, $zr, 0x088A3128
    088A311C:[8FAB0014]: lw         $t3, 20($sp)
    088A3120:[1960001D]: blez       $t3, 0x088A3198
    088A3124:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A3128:[8FA20018]: lw         $v0, 24($sp)
    088A312C:[0017182B]: sltu       $v1, $zr, $s7 <=> move $v1, $s7
    088A3130:[004B5823]: subu       $t3, $v0, $t3
    088A3134:[29620080]: slti       $v0, $t3, 128
    088A3138:[00431025]: or         $v0, $v0, $v1
    088A313C:[50400011]: beql       $v0, $zr, 0x088A3184
    088A3140:[8E040008]: lw         $a0, 8($s0)
    088A3144:[AE77000C]: sw         $s7, 12($s3)
    088A3148:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088A314C:[8E050018]: lw         $a1, 24($s0)
    088A3150:[00AB2823]: subu       $a1, $a1, $t3
    088A3154:[0E235366]: jal        0x088D4D98
    088A3158:[00052840]: sll        $a1, $a1, 0x0001
    088A315C:[8E040008]: lw         $a0, 8($s0)
    088A3160:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088A3164:[0E2352FA]: jal        0x088D4BE8
    088A3168:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088A316C:[8E02002C]: lw         $v0, 44($s0)
    088A3170:[24420001]: addiu      $v0, $v0, 1
    088A3174:[AE02002C]: sw         $v0, 44($s0)
    088A3178:[AEC00000]: sw         $zr, 0($s6)
    088A317C:[0A228BD4]: j          0x088A2F50
    088A3180:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A3184:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088A3188:[0E2352FA]: jal        0x088D4BE8
    088A318C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    088A3190:[0A228C5F]: j          0x088A317C
    088A3194:[AEC00000]: sw         $zr, 0($s6)
    088A3198:[24170002]: addiu      $s7, $zr, 2 <=> li $s7, 2
    088A319C:[0A228C4A]: j          0x088A3128
    088A31A0:[A2020031]: sb         $v0, 49($s0)
    088A31A4:[92450008]: lbu        $a1, 8($s2)
    088A31A8:[8E440004]: lw         $a0, 4($s2)
    088A31AC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088A31B0:[0E2352FA]: jal        0x088D4BE8
    088A31B4:[02A2A825]: or         $s5, $s5, $v0
    088A31B8:[0A228C3D]: j          0x088A30F4
    088A31BC:[32A20002]: andi       $v0, $s5, 2
    088A31C0:[0E2352EA]: jal        0x088D4BA8
    088A31C4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088A31C8:[0A228C36]: j          0x088A30D8
    088A31CC:[00000000]: nop
    088A31D0:[0E2352EA]: jal        0x088D4BA8
    088A31D4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088A31D8:[0A228C2C]: j          0x088A30B0
    088A31DC:[00000000]: nop
    088A31E0:[12200003]: beq        $s1, $zr, 0x088A31F0
    088A31E4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088A31E8:[0E2353A0]: jal        0x088D4E80
    088A31EC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
--> 088A31F0:[1240FFA3]: beq        $s2, $zr, 0x088A3080
    088A31F4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088A31F8:[8FA50010]: lw         $a1, 16($sp)
    088A31FC:[0A228C1E]: j          0x088A3078
    088A3200:[00B42823]: subu       $a1, $a1, $s4
  Back Branch 088A3190 8 times (length 7)
    088A3168:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088A316C:[8E02002C]: lw         $v0, 44($s0)
    088A3170:[24420001]: addiu      $v0, $v0, 1
    088A3174:[AE02002C]: sw         $v0, 44($s0)
    088A3178:[AEC00000]: sw         $zr, 0($s6)
--> 088A317C:[0A228BD4]: j          0x088A2F50
    088A3180:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088A3184:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088A3188:[0E2352FA]: jal        0x088D4BE8
    088A318C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
--> 088A3190:[0A228C5F]: j          0x088A317C
    088A3194:[AEC00000]: sw         $zr, 0($s6)
    088A3198:[24170002]: addiu      $s7, $zr, 2 <=> li $s7, 2
    088A319C:[0A228C4A]: j          0x088A3128
    088A31A0:[A2020031]: sb         $v0, 49($s0)
_S1_2_88F06F8 482,856 instructions (0.488%), 60,357 calls (088F06F8 - 088F0714, length 8)
    088F06F8:[3C060899]: lui        $a2, 0x0899 <=> li $a2, 0x08990000
    088F06FC:[8CC78FF4]: lw         $a3, -28684($a2)
    088F0700:[3083FFFF]: andi       $v1, $a0, -1
    088F0704:[00031040]: sll        $v0, $v1, 0x0001
    088F0708:[00473021]: addu       $a2, $v0, $a3
    088F070C:[94C20000]: lhu        $v0, 0($a2)
    088F0710:[03E00008]: jr         $ra
    088F0714:[00A2100A]: movz       $v0, $a1, $v0
_S1_2_88085EC 481,413 instructions (0.487%), 20,931 calls (088085EC - 0880866C, length 33)
    088085EC:[27BDFFF0]: addiu      $sp, $sp, -16
    088085F0:[AFB10004]: sw         $s1, 4($sp)
    088085F4:[AFB20008]: sw         $s2, 8($sp)
    088085F8:[28C70010]: slti       $a3, $a2, 16
    088085FC:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08808600:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08808604:[AFB00000]: sw         $s0, 0($sp)
    08808608:[AFBF000C]: sw         $ra, 12($sp)
    0880860C:[14E0000B]: bne        $a3, $zr, 0x0880863C
    08808610:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    08808614:[3C040891]: lui        $a0, 0x0891 <=> li $a0, 0x08910000
    08808618:[3C050891]: lui        $a1, 0x0891 <=> li $a1, 0x08910000
    0880861C:[3C070891]: lui        $a3, 0x0891 <=> li $a3, 0x08910000
    08808620:[3406004A]: ori        $a2, $zr, 74 <=> li $a2, 74
    08808624:[2484BD78]: addiu      $a0, $a0, -17032
    08808628:[24A5BD8C]: addiu      $a1, $a1, -17012
    0880862C:[0E21AE8E]: jal        0x0886BA38
    08808630:[24E7BDEC]: addiu      $a3, $a3, -16916
    08808634:[0E2190E6]: jal        0x08864398
    08808638:[00000000]: nop
    0880863C:[00102100]: sll        $a0, $s0, 0x0004
    08808640:[00902823]: subu       $a1, $a0, $s0
    08808644:[000528C0]: sll        $a1, $a1, 0x0003
    08808648:[00A42023]: subu       $a0, $a1, $a0
    0880864C:[02442021]: addu       $a0, $s2, $a0
    08808650:[0E202E17]: jal        0x0880B85C
    08808654:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08808658:[8FB00000]: lw         $s0, 0($sp)
    0880865C:[8FB10004]: lw         $s1, 4($sp)
    08808660:[8FB20008]: lw         $s2, 8($sp)
    08808664:[8FBF000C]: lw         $ra, 12($sp)
    08808668:[03E00008]: jr         $ra
    0880866C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8834584 461,094 instructions (0.466%), 2,479 calls (08834584 - 0883465C, length 55)
    08834584:[27BDFFF0]: addiu      $sp, $sp, -16
    08834588:[AFB00000]: sw         $s0, 0($sp)
    0883458C:[AFB10004]: sw         $s1, 4($sp)
    08834590:[AFB20008]: sw         $s2, 8($sp)
    08834594:[2492003C]: addiu      $s2, $a0, 60
    08834598:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0883459C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088345A0:[AFBF000C]: sw         $ra, 12($sp)
    088345A4:[86440000]: lh         $a0, 0($s2)
    088345A8:[30858000]: andi       $a1, $a0, -32768
    088345AC:[10A00006]: beq        $a1, $zr, 0x088345C8
    088345B0:[30854000]: andi       $a1, $a0, 16384
    088345B4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088345B8:[0E20D1DF]: jal        0x0883477C
    088345BC:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088345C0:[86440000]: lh         $a0, 0($s2)
    088345C4:[30854000]: andi       $a1, $a0, 16384
    088345C8:[10A00006]: beq        $a1, $zr, 0x088345E4
    088345CC:[30852000]: andi       $a1, $a0, 8192
    088345D0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088345D4:[0E20D264]: jal        0x08834990
    088345D8:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088345DC:[86440000]: lh         $a0, 0($s2)
    088345E0:[30852000]: andi       $a1, $a0, 8192
    088345E4:[10A00006]: beq        $a1, $zr, 0x08834600
    088345E8:[30840800]: andi       $a0, $a0, 2048
    088345EC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088345F0:[0E20D295]: jal        0x08834A54
    088345F4:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088345F8:[86440000]: lh         $a0, 0($s2)
    088345FC:[30840800]: andi       $a0, $a0, 2048
    08834600:[10800003]: beq        $a0, $zr, 0x08834610
    08834604:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08834608:[0E20D45F]: jal        0x0883517C
    0883460C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08834610:[26310001]: addiu      $s1, $s1, 1
    08834614:[2A24000C]: slti       $a0, $s1, 12
    08834618:[1480FFE2]: bne        $a0, $zr, 0x088345A4
    0883461C:[26520098]: addiu      $s2, $s2, 152
    08834620:[8E040014]: lw         $a0, 20($s0)
    08834624:[30840002]: andi       $a0, $a0, 2
    08834628:[10800007]: beq        $a0, $zr, 0x08834648
    0883462C:[00000000]: nop
    08834630:[0E20D364]: jal        0x08834D90
    08834634:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08834638:[8E040014]: lw         $a0, 20($s0)
    0883463C:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    08834640:[00852024]: and        $a0, $a0, $a1
    08834644:[AE040014]: sw         $a0, 20($s0)
    08834648:[8FB00000]: lw         $s0, 0($sp)
    0883464C:[8FB10004]: lw         $s1, 4($sp)
    08834650:[8FB20008]: lw         $s2, 8($sp)
    08834654:[8FBF000C]: lw         $ra, 12($sp)
    08834658:[03E00008]: jr         $ra
    0883465C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08834618 29,748 times (length 31)
    08834590:[AFB20008]: sw         $s2, 8($sp)
    08834594:[2492003C]: addiu      $s2, $a0, 60
    08834598:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0883459C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088345A0:[AFBF000C]: sw         $ra, 12($sp)
--> 088345A4:[86440000]: lh         $a0, 0($s2)
    088345A8:[30858000]: andi       $a1, $a0, -32768
    088345AC:[10A00006]: beq        $a1, $zr, 0x088345C8
    088345B0:[30854000]: andi       $a1, $a0, 16384
    088345B4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088345B8:[0E20D1DF]: jal        0x0883477C
    088345BC:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088345C0:[86440000]: lh         $a0, 0($s2)
    088345C4:[30854000]: andi       $a1, $a0, 16384
    088345C8:[10A00006]: beq        $a1, $zr, 0x088345E4
    088345CC:[30852000]: andi       $a1, $a0, 8192
    088345D0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088345D4:[0E20D264]: jal        0x08834990
    088345D8:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088345DC:[86440000]: lh         $a0, 0($s2)
    088345E0:[30852000]: andi       $a1, $a0, 8192
    088345E4:[10A00006]: beq        $a1, $zr, 0x08834600
    088345E8:[30840800]: andi       $a0, $a0, 2048
    088345EC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088345F0:[0E20D295]: jal        0x08834A54
    088345F4:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088345F8:[86440000]: lh         $a0, 0($s2)
    088345FC:[30840800]: andi       $a0, $a0, 2048
    08834600:[10800003]: beq        $a0, $zr, 0x08834610
    08834604:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08834608:[0E20D45F]: jal        0x0883517C
    0883460C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08834610:[26310001]: addiu      $s1, $s1, 1
    08834614:[2A24000C]: slti       $a0, $s1, 12
--> 08834618:[1480FFE2]: bne        $a0, $zr, 0x088345A4
    0883461C:[26520098]: addiu      $s2, $s2, 152
    08834620:[8E040014]: lw         $a0, 20($s0)
    08834624:[30840002]: andi       $a0, $a0, 2
    08834628:[10800007]: beq        $a0, $zr, 0x08834648
_S1_2_88468EC 448,699 instructions (0.454%), 2,479 calls (088468EC - 088469E0, length 62)
    088468EC:[27BDFFF0]: addiu      $sp, $sp, -16
    088468F0:[AFB00000]: sw         $s0, 0($sp)
    088468F4:[AFB10004]: sw         $s1, 4($sp)
    088468F8:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088468FC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08846900:[AFB20008]: sw         $s2, 8($sp)
    08846904:[AFBF000C]: sw         $ra, 12($sp)
    08846908:[86040188]: lh         $a0, 392($s0)
    0884690C:[1080002B]: beq        $a0, $zr, 0x088469BC
    08846910:[28850002]: slti       $a1, $a0, 2
    08846914:[10A0000E]: beq        $a1, $zr, 0x08846950
    08846918:[28850003]: slti       $a1, $a0, 3
    0884691C:[58800028]: blezl      $a0, 0x088469C0
    08846920:[26310001]: addiu      $s1, $s1, 1
    08846924:[0E21A121]: jal        0x08868484
    08846928:[8612018A]: lh         $s2, 394($s0)
    0884692C:[8604018A]: lh         $a0, 394($s0)
    08846930:[00042040]: sll        $a0, $a0, 0x0001
    08846934:[0044001A]: div        $v0, $a0
    08846938:[00002010]: mfhi       $a0
    0884693C:[02442023]: subu       $a0, $s2, $a0
    08846940:[44846000]: mtc1       $a0, $f12
    08846944:[46806320]: cvt.s.w    $f12, $f12
    08846948:[1000001C]: b          0x088469BC
    0884694C:[E60C0190]: swc1       $f12, 400($s0)
    08846950:[14A00005]: bne        $a1, $zr, 0x08846968
    08846954:[28840004]: slti       $a0, $a0, 4
    08846958:[1480000E]: bne        $a0, $zr, 0x08846994
    0884695C:[00000000]: nop
    08846960:[10000017]: b          0x088469C0
    08846964:[26310001]: addiu      $s1, $s1, 1
    08846968:[0E21A121]: jal        0x08868484
    0884696C:[8612018A]: lh         $s2, 394($s0)
    08846970:[8604018A]: lh         $a0, 394($s0)
    08846974:[00042040]: sll        $a0, $a0, 0x0001
    08846978:[0044001A]: div        $v0, $a0
    0884697C:[00002010]: mfhi       $a0
    08846980:[02442023]: subu       $a0, $s2, $a0
    08846984:[44846000]: mtc1       $a0, $f12
    08846988:[46806320]: cvt.s.w    $f12, $f12
    0884698C:[1000000B]: b          0x088469BC
    08846990:[E60C018C]: swc1       $f12, 396($s0)
    08846994:[0E21A121]: jal        0x08868484
    08846998:[8612018A]: lh         $s2, 394($s0)
    0884699C:[8604018A]: lh         $a0, 394($s0)
    088469A0:[00042040]: sll        $a0, $a0, 0x0001
    088469A4:[0044001A]: div        $v0, $a0
    088469A8:[00002010]: mfhi       $a0
    088469AC:[02442023]: subu       $a0, $s2, $a0
    088469B0:[44846000]: mtc1       $a0, $f12
    088469B4:[46806320]: cvt.s.w    $f12, $f12
    088469B8:[E60C018C]: swc1       $f12, 396($s0)
    088469BC:[26310001]: addiu      $s1, $s1, 1
    088469C0:[2A240018]: slti       $a0, $s1, 24
    088469C4:[1480FFD0]: bne        $a0, $zr, 0x08846908
    088469C8:[2610000C]: addiu      $s0, $s0, 12
    088469CC:[8FB00000]: lw         $s0, 0($sp)
    088469D0:[8FB10004]: lw         $s1, 4($sp)
    088469D4:[8FB20008]: lw         $s2, 8($sp)
    088469D8:[8FBF000C]: lw         $ra, 12($sp)
    088469DC:[03E00008]: jr         $ra
    088469E0:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088469C4 59,496 times (length 49)
    088468F4:[AFB10004]: sw         $s1, 4($sp)
    088468F8:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088468FC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08846900:[AFB20008]: sw         $s2, 8($sp)
    08846904:[AFBF000C]: sw         $ra, 12($sp)
--> 08846908:[86040188]: lh         $a0, 392($s0)
    0884690C:[1080002B]: beq        $a0, $zr, 0x088469BC
    08846910:[28850002]: slti       $a1, $a0, 2
    08846914:[10A0000E]: beq        $a1, $zr, 0x08846950
    08846918:[28850003]: slti       $a1, $a0, 3
    0884691C:[58800028]: blezl      $a0, 0x088469C0
    08846920:[26310001]: addiu      $s1, $s1, 1
    08846924:[0E21A121]: jal        0x08868484
    08846928:[8612018A]: lh         $s2, 394($s0)
    0884692C:[8604018A]: lh         $a0, 394($s0)
    08846930:[00042040]: sll        $a0, $a0, 0x0001
    08846934:[0044001A]: div        $v0, $a0
    08846938:[00002010]: mfhi       $a0
    0884693C:[02442023]: subu       $a0, $s2, $a0
    08846940:[44846000]: mtc1       $a0, $f12
    08846944:[46806320]: cvt.s.w    $f12, $f12
    08846948:[1000001C]: b          0x088469BC
    0884694C:[E60C0190]: swc1       $f12, 400($s0)
    08846950:[14A00005]: bne        $a1, $zr, 0x08846968
    08846954:[28840004]: slti       $a0, $a0, 4
    08846958:[1480000E]: bne        $a0, $zr, 0x08846994
    0884695C:[00000000]: nop
    08846960:[10000017]: b          0x088469C0
    08846964:[26310001]: addiu      $s1, $s1, 1
    08846968:[0E21A121]: jal        0x08868484
    0884696C:[8612018A]: lh         $s2, 394($s0)
    08846970:[8604018A]: lh         $a0, 394($s0)
    08846974:[00042040]: sll        $a0, $a0, 0x0001
    08846978:[0044001A]: div        $v0, $a0
    0884697C:[00002010]: mfhi       $a0
    08846980:[02442023]: subu       $a0, $s2, $a0
    08846984:[44846000]: mtc1       $a0, $f12
    08846988:[46806320]: cvt.s.w    $f12, $f12
    0884698C:[1000000B]: b          0x088469BC
    08846990:[E60C018C]: swc1       $f12, 396($s0)
    08846994:[0E21A121]: jal        0x08868484
    08846998:[8612018A]: lh         $s2, 394($s0)
    0884699C:[8604018A]: lh         $a0, 394($s0)
    088469A0:[00042040]: sll        $a0, $a0, 0x0001
    088469A4:[0044001A]: div        $v0, $a0
    088469A8:[00002010]: mfhi       $a0
    088469AC:[02442023]: subu       $a0, $s2, $a0
    088469B0:[44846000]: mtc1       $a0, $f12
    088469B4:[46806320]: cvt.s.w    $f12, $f12
    088469B8:[E60C018C]: swc1       $f12, 396($s0)
    088469BC:[26310001]: addiu      $s1, $s1, 1
    088469C0:[2A240018]: slti       $a0, $s1, 24
--> 088469C4:[1480FFD0]: bne        $a0, $zr, 0x08846908
    088469C8:[2610000C]: addiu      $s0, $s0, 12
    088469CC:[8FB00000]: lw         $s0, 0($sp)
    088469D0:[8FB10004]: lw         $s1, 4($sp)
    088469D4:[8FB20008]: lw         $s2, 8($sp)
_S1_2_886B6E0 422,499 instructions (0.427%), 60,357 calls (0886B6E0 - 0886B6F8, length 7)
    0886B6E0:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0886B6E4:[24A53F18]: addiu      $a1, $a1, 16152
    0886B6E8:[24A50001]: addiu      $a1, $a1, 1
    0886B6EC:[00A42021]: addu       $a0, $a1, $a0
    0886B6F0:[80820000]: lb         $v0, 0($a0)
    0886B6F4:[03E00008]: jr         $ra
    0886B6F8:[30420020]: andi       $v0, $v0, 32
_S1_2_88A3268 410,257 instructions (0.415%), 2,915 calls (088A3268 - 088A34AC, length 146)
    088A3268:[27BDFF90]: addiu      $sp, $sp, -112
    088A326C:[000A102A]: slt        $v0, $zr, $t2 <=> move $v0, $t2
    088A3270:[AFA2003C]: sw         $v0, 60($sp)
    088A3274:[8FA20070]: lw         $v0, 112($sp)
    088A3278:[AFB60058]: sw         $s6, 88($sp)
    088A327C:[00E0B021]: addu       $s6, $a3, $zr <=> move $s6, $a3
    088A3280:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088A3284:[AC400000]: sw         $zr, 0($v0)
    088A3288:[8FA20074]: lw         $v0, 116($sp)
    088A328C:[AFA40038]: sw         $a0, 56($sp)
    088A3290:[AC400000]: sw         $zr, 0($v0)
    088A3294:[8FA2003C]: lw         $v0, 60($sp)
    088A3298:[AFB50054]: sw         $s5, 84($sp)
    088A329C:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    088A32A0:[AFB20048]: sw         $s2, 72($sp)
    088A32A4:[01409021]: addu       $s2, $t2, $zr <=> move $s2, $t2
    088A32A8:[01605021]: addu       $t2, $t3, $zr <=> move $t2, $t3
    088A32AC:[AFBF0064]: sw         $ra, 100($sp)
    088A32B0:[AFBE0060]: sw         $fp, 96($sp)
    088A32B4:[AFB7005C]: sw         $s7, 92($sp)
    088A32B8:[AFB40050]: sw         $s4, 80($sp)
    088A32BC:[AFB3004C]: sw         $s3, 76($sp)
    088A32C0:[AFB10044]: sw         $s1, 68($sp)
    088A32C4:[1040001D]: beq        $v0, $zr, 0x088A333C
    088A32C8:[AFB00040]: sw         $s0, 64($sp)
    088A32CC:[2A420002]: slti       $v0, $s2, 2
    088A32D0:[27AC0010]: addiu      $t4, $sp, 16
    088A32D4:[10400066]: beq        $v0, $zr, 0x088A3470
    088A32D8:[32430003]: andi       $v1, $s2, 3
    088A32DC:[00071080]: sll        $v0, $a3, 0x0002
    088A32E0:[00491821]: addu       $v1, $v0, $t1
    088A32E4:[8C640000]: lw         $a0, 0($v1)
    088A32E8:[24E70001]: addiu      $a3, $a3, 1
    088A32EC:[004C1021]: addu       $v0, $v0, $t4
    088A32F0:[00F2282A]: slt        $a1, $a3, $s2
    088A32F4:[10A00011]: beq        $a1, $zr, 0x088A333C
    088A32F8:[AC440000]: sw         $a0, 0($v0)
    088A32FC:[00071080]: sll        $v0, $a3, 0x0002
    088A3300:[00494821]: addu       $t1, $v0, $t1
    088A3304:[004C2021]: addu       $a0, $v0, $t4
    088A3308:[8D230000]: lw         $v1, 0($t1)
    088A330C:[24E70004]: addiu      $a3, $a3, 4
    088A3310:[00F2282A]: slt        $a1, $a3, $s2
    088A3314:[AC830000]: sw         $v1, 0($a0)
    088A3318:[8D220004]: lw         $v0, 4($t1)
    088A331C:[AC820004]: sw         $v0, 4($a0)
    088A3320:[8D230008]: lw         $v1, 8($t1)
    088A3324:[AC830008]: sw         $v1, 8($a0)
    088A3328:[8D22000C]: lw         $v0, 12($t1)
    088A332C:[25290010]: addiu      $t1, $t1, 16
    088A3330:[AC82000C]: sw         $v0, 12($a0)
    088A3334:[14A0FFF4]: bne        $a1, $zr, 0x088A3308
    088A3338:[24840010]: addiu      $a0, $a0, 16
    088A333C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088A3340:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    088A3344:[01409821]: addu       $s3, $t2, $zr <=> move $s3, $t2
    088A3348:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    088A334C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    088A3350:[8FA40038]: lw         $a0, 56($sp)
    088A3354:[27A20034]: addiu      $v0, $sp, 52
    088A3358:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    088A335C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088A3360:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    088A3364:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    088A3368:[27A90010]: addiu      $t1, $sp, 16
    088A336C:[02605021]: addu       $t2, $s3, $zr <=> move $t2, $s3
    088A3370:[27AB0030]: addiu      $t3, $sp, 48
    088A3374:[0E225A41]: jal        0x08896904
    088A3378:[AFA20000]: sw         $v0, 0($sp)
    088A337C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088A3380:[2C420002]: sltiu      $v0, $v0, 2
    088A3384:[10400034]: beq        $v0, $zr, 0x088A3458
    088A3388:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088A338C:[8FA30030]: lw         $v1, 48($sp)
    088A3390:[1860001E]: blez       $v1, 0x088A340C
    088A3394:[8FA40034]: lw         $a0, 52($sp)
    088A3398:[0071102A]: slt        $v0, $v1, $s1
    088A339C:[02E3B821]: addu       $s7, $s7, $v1
    088A33A0:[10400013]: beq        $v0, $zr, 0x088A33F0
    088A33A4:[03C4F021]: addu       $fp, $fp, $a0
    088A33A8:[02A3A821]: addu       $s5, $s5, $v1
    088A33AC:[02238823]: subu       $s1, $s1, $v1
    088A33B0:[8FA2003C]: lw         $v0, 60($sp)
    088A33B4:[02649823]: subu       $s3, $s3, $a0
    088A33B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088A33BC:[1040FFE4]: beq        $v0, $zr, 0x088A3350
    088A33C0:[27AC0010]: addiu      $t4, $sp, 16
    088A33C4:[00071880]: sll        $v1, $a3, 0x0002
    088A33C8:[006C1821]: addu       $v1, $v1, $t4
    088A33CC:[8C620000]: lw         $v0, 0($v1)
    088A33D0:[00042040]: sll        $a0, $a0, 0x0001
    088A33D4:[24E70001]: addiu      $a3, $a3, 1
    088A33D8:[00441021]: addu       $v0, $v0, $a0
    088A33DC:[00F2282A]: slt        $a1, $a3, $s2
    088A33E0:[10A0FFDB]: beq        $a1, $zr, 0x088A3350
    088A33E4:[AC620000]: sw         $v0, 0($v1)
    088A33E8:[0A228CF1]: j          0x088A33C4
    088A33EC:[8FA40034]: lw         $a0, 52($sp)
    088A33F0:[00711023]: subu       $v0, $v1, $s1
    088A33F4:[AFA20030]: sw         $v0, 48($sp)
    088A33F8:[02C2A821]: addu       $s5, $s6, $v0
    088A33FC:[02828823]: subu       $s1, $s4, $v0
    088A3400:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088A3404:[0A228CEC]: j          0x088A33B0
    088A3408:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088A340C:[1C80FFE3]: bgtz       $a0, 0x088A339C
    088A3410:[0071102A]: slt        $v0, $v1, $s1
    088A3414:[8FA20070]: lw         $v0, 112($sp)
    088A3418:[AC570000]: sw         $s7, 0($v0)
    088A341C:[8FA20074]: lw         $v0, 116($sp)
    088A3420:[AC5E0000]: sw         $fp, 0($v0)
    088A3424:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088A3428:[8FBF0064]: lw         $ra, 100($sp)
    088A342C:[8FBE0060]: lw         $fp, 96($sp)
    088A3430:[8FB7005C]: lw         $s7, 92($sp)
    088A3434:[8FB60058]: lw         $s6, 88($sp)
    088A3438:[8FB50054]: lw         $s5, 84($sp)
    088A343C:[8FB40050]: lw         $s4, 80($sp)
    088A3440:[8FB3004C]: lw         $s3, 76($sp)
    088A3444:[8FB20048]: lw         $s2, 72($sp)
    088A3448:[8FB10044]: lw         $s1, 68($sp)
    088A344C:[8FB00040]: lw         $s0, 64($sp)
    088A3450:[03E00008]: jr         $ra
    088A3454:[27BD0070]: addiu      $sp, $sp, 112
    088A3458:[24A5929C]: addiu      $a1, $a1, -28004
    088A345C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088A3460:[0E23452A]: jal        0x088D14A8
    088A3464:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088A3468:[0A228D0A]: j          0x088A3428
    088A346C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088A3470:[1060FFA2]: beq        $v1, $zr, 0x088A32FC
    088A3474:[28620002]: slti       $v0, $v1, 2
    088A3478:[1440FF98]: bne        $v0, $zr, 0x088A32DC
    088A347C:[28620003]: slti       $v0, $v1, 3
    088A3480:[14400005]: bne        $v0, $zr, 0x088A3498
    088A3484:[00071080]: sll        $v0, $a3, 0x0002
    088A3488:[8D220000]: lw         $v0, 0($t1)
    088A348C:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088A3490:[AFA20010]: sw         $v0, 16($sp)
    088A3494:[00071080]: sll        $v0, $a3, 0x0002
    088A3498:[00491821]: addu       $v1, $v0, $t1
    088A349C:[8C640000]: lw         $a0, 0($v1)
    088A34A0:[004C1021]: addu       $v0, $v0, $t4
    088A34A4:[24E70001]: addiu      $a3, $a3, 1
    088A34A8:[0A228CB7]: j          0x088A32DC
    088A34AC:[AC440000]: sw         $a0, 0($v0)
  Back Branch 088A33E0 5,818 times (length 38)
    088A333C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088A3340:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    088A3344:[01409821]: addu       $s3, $t2, $zr <=> move $s3, $t2
    088A3348:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    088A334C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
--> 088A3350:[8FA40038]: lw         $a0, 56($sp)
    088A3354:[27A20034]: addiu      $v0, $sp, 52
    088A3358:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    088A335C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088A3360:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    088A3364:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    088A3368:[27A90010]: addiu      $t1, $sp, 16
    088A336C:[02605021]: addu       $t2, $s3, $zr <=> move $t2, $s3
    088A3370:[27AB0030]: addiu      $t3, $sp, 48
    088A3374:[0E225A41]: jal        0x08896904
    088A3378:[AFA20000]: sw         $v0, 0($sp)
    088A337C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088A3380:[2C420002]: sltiu      $v0, $v0, 2
    088A3384:[10400034]: beq        $v0, $zr, 0x088A3458
    088A3388:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088A338C:[8FA30030]: lw         $v1, 48($sp)
    088A3390:[1860001E]: blez       $v1, 0x088A340C
    088A3394:[8FA40034]: lw         $a0, 52($sp)
    088A3398:[0071102A]: slt        $v0, $v1, $s1
    088A339C:[02E3B821]: addu       $s7, $s7, $v1
    088A33A0:[10400013]: beq        $v0, $zr, 0x088A33F0
    088A33A4:[03C4F021]: addu       $fp, $fp, $a0
    088A33A8:[02A3A821]: addu       $s5, $s5, $v1
    088A33AC:[02238823]: subu       $s1, $s1, $v1
    088A33B0:[8FA2003C]: lw         $v0, 60($sp)
    088A33B4:[02649823]: subu       $s3, $s3, $a0
    088A33B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088A33BC:[1040FFE4]: beq        $v0, $zr, 0x088A3350
    088A33C0:[27AC0010]: addiu      $t4, $sp, 16
    088A33C4:[00071880]: sll        $v1, $a3, 0x0002
    088A33C8:[006C1821]: addu       $v1, $v1, $t4
    088A33CC:[8C620000]: lw         $v0, 0($v1)
    088A33D0:[00042040]: sll        $a0, $a0, 0x0001
    088A33D4:[24E70001]: addiu      $a3, $a3, 1
    088A33D8:[00441021]: addu       $v0, $v0, $a0
    088A33DC:[00F2282A]: slt        $a1, $a3, $s2
--> 088A33E0:[10A0FFDB]: beq        $a1, $zr, 0x088A3350
    088A33E4:[AC620000]: sw         $v0, 0($v1)
    088A33E8:[0A228CF1]: j          0x088A33C4
    088A33EC:[8FA40034]: lw         $a0, 52($sp)
    088A33F0:[00711023]: subu       $v0, $v1, $s1
  Back Branch 088A340C 5,276 times (length 30)
    088A3388:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088A338C:[8FA30030]: lw         $v1, 48($sp)
    088A3390:[1860001E]: blez       $v1, 0x088A340C
    088A3394:[8FA40034]: lw         $a0, 52($sp)
    088A3398:[0071102A]: slt        $v0, $v1, $s1
--> 088A339C:[02E3B821]: addu       $s7, $s7, $v1
    088A33A0:[10400013]: beq        $v0, $zr, 0x088A33F0
    088A33A4:[03C4F021]: addu       $fp, $fp, $a0
    088A33A8:[02A3A821]: addu       $s5, $s5, $v1
    088A33AC:[02238823]: subu       $s1, $s1, $v1
    088A33B0:[8FA2003C]: lw         $v0, 60($sp)
    088A33B4:[02649823]: subu       $s3, $s3, $a0
    088A33B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088A33BC:[1040FFE4]: beq        $v0, $zr, 0x088A3350
    088A33C0:[27AC0010]: addiu      $t4, $sp, 16
    088A33C4:[00071880]: sll        $v1, $a3, 0x0002
    088A33C8:[006C1821]: addu       $v1, $v1, $t4
    088A33CC:[8C620000]: lw         $v0, 0($v1)
    088A33D0:[00042040]: sll        $a0, $a0, 0x0001
    088A33D4:[24E70001]: addiu      $a3, $a3, 1
    088A33D8:[00441021]: addu       $v0, $v0, $a0
    088A33DC:[00F2282A]: slt        $a1, $a3, $s2
    088A33E0:[10A0FFDB]: beq        $a1, $zr, 0x088A3350
    088A33E4:[AC620000]: sw         $v0, 0($v1)
    088A33E8:[0A228CF1]: j          0x088A33C4
    088A33EC:[8FA40034]: lw         $a0, 52($sp)
    088A33F0:[00711023]: subu       $v0, $v1, $s1
    088A33F4:[AFA20030]: sw         $v0, 48($sp)
    088A33F8:[02C2A821]: addu       $s5, $s6, $v0
    088A33FC:[02828823]: subu       $s1, $s4, $v0
    088A3400:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088A3404:[0A228CEC]: j          0x088A33B0
    088A3408:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
--> 088A340C:[1C80FFE3]: bgtz       $a0, 0x088A339C
    088A3410:[0071102A]: slt        $v0, $v1, $s1
    088A3414:[8FA20070]: lw         $v0, 112($sp)
    088A3418:[AC570000]: sw         $s7, 0($v0)
    088A341C:[8FA20074]: lw         $v0, 116($sp)
  Back Branch 088A3478 2,915 times (length 105)
  Back Branch 088A3470 2,915 times (length 95)
    088A32E8:[24E70001]: addiu      $a3, $a3, 1
    088A32EC:[004C1021]: addu       $v0, $v0, $t4
    088A32F0:[00F2282A]: slt        $a1, $a3, $s2
    088A32F4:[10A00011]: beq        $a1, $zr, 0x088A333C
    088A32F8:[AC440000]: sw         $a0, 0($v0)
--> 088A32FC:[00071080]: sll        $v0, $a3, 0x0002
    088A3300:[00494821]: addu       $t1, $v0, $t1
    088A3304:[004C2021]: addu       $a0, $v0, $t4
    088A3308:[8D230000]: lw         $v1, 0($t1)
    088A330C:[24E70004]: addiu      $a3, $a3, 4
    088A3310:[00F2282A]: slt        $a1, $a3, $s2
    088A3314:[AC830000]: sw         $v1, 0($a0)
    088A3318:[8D220004]: lw         $v0, 4($t1)
    088A331C:[AC820004]: sw         $v0, 4($a0)
    088A3320:[8D230008]: lw         $v1, 8($t1)
    088A3324:[AC830008]: sw         $v1, 8($a0)
    088A3328:[8D22000C]: lw         $v0, 12($t1)
    088A332C:[25290010]: addiu      $t1, $t1, 16
    088A3330:[AC82000C]: sw         $v0, 12($a0)
    088A3334:[14A0FFF4]: bne        $a1, $zr, 0x088A3308
    088A3338:[24840010]: addiu      $a0, $a0, 16
    088A333C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088A3340:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    088A3344:[01409821]: addu       $s3, $t2, $zr <=> move $s3, $t2
    088A3348:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    088A334C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    088A3350:[8FA40038]: lw         $a0, 56($sp)
    088A3354:[27A20034]: addiu      $v0, $sp, 52
    088A3358:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    088A335C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088A3360:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    088A3364:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    088A3368:[27A90010]: addiu      $t1, $sp, 16
    088A336C:[02605021]: addu       $t2, $s3, $zr <=> move $t2, $s3
    088A3370:[27AB0030]: addiu      $t3, $sp, 48
    088A3374:[0E225A41]: jal        0x08896904
    088A3378:[AFA20000]: sw         $v0, 0($sp)
    088A337C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088A3380:[2C420002]: sltiu      $v0, $v0, 2
    088A3384:[10400034]: beq        $v0, $zr, 0x088A3458
    088A3388:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088A338C:[8FA30030]: lw         $v1, 48($sp)
    088A3390:[1860001E]: blez       $v1, 0x088A340C
    088A3394:[8FA40034]: lw         $a0, 52($sp)
    088A3398:[0071102A]: slt        $v0, $v1, $s1
    088A339C:[02E3B821]: addu       $s7, $s7, $v1
    088A33A0:[10400013]: beq        $v0, $zr, 0x088A33F0
    088A33A4:[03C4F021]: addu       $fp, $fp, $a0
    088A33A8:[02A3A821]: addu       $s5, $s5, $v1
    088A33AC:[02238823]: subu       $s1, $s1, $v1
    088A33B0:[8FA2003C]: lw         $v0, 60($sp)
    088A33B4:[02649823]: subu       $s3, $s3, $a0
    088A33B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088A33BC:[1040FFE4]: beq        $v0, $zr, 0x088A3350
    088A33C0:[27AC0010]: addiu      $t4, $sp, 16
    088A33C4:[00071880]: sll        $v1, $a3, 0x0002
    088A33C8:[006C1821]: addu       $v1, $v1, $t4
    088A33CC:[8C620000]: lw         $v0, 0($v1)
    088A33D0:[00042040]: sll        $a0, $a0, 0x0001
    088A33D4:[24E70001]: addiu      $a3, $a3, 1
    088A33D8:[00441021]: addu       $v0, $v0, $a0
    088A33DC:[00F2282A]: slt        $a1, $a3, $s2
    088A33E0:[10A0FFDB]: beq        $a1, $zr, 0x088A3350
    088A33E4:[AC620000]: sw         $v0, 0($v1)
    088A33E8:[0A228CF1]: j          0x088A33C4
    088A33EC:[8FA40034]: lw         $a0, 52($sp)
    088A33F0:[00711023]: subu       $v0, $v1, $s1
    088A33F4:[AFA20030]: sw         $v0, 48($sp)
    088A33F8:[02C2A821]: addu       $s5, $s6, $v0
    088A33FC:[02828823]: subu       $s1, $s4, $v0
    088A3400:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088A3404:[0A228CEC]: j          0x088A33B0
    088A3408:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088A340C:[1C80FFE3]: bgtz       $a0, 0x088A339C
    088A3410:[0071102A]: slt        $v0, $v1, $s1
    088A3414:[8FA20070]: lw         $v0, 112($sp)
    088A3418:[AC570000]: sw         $s7, 0($v0)
    088A341C:[8FA20074]: lw         $v0, 116($sp)
    088A3420:[AC5E0000]: sw         $fp, 0($v0)
    088A3424:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088A3428:[8FBF0064]: lw         $ra, 100($sp)
    088A342C:[8FBE0060]: lw         $fp, 96($sp)
    088A3430:[8FB7005C]: lw         $s7, 92($sp)
    088A3434:[8FB60058]: lw         $s6, 88($sp)
    088A3438:[8FB50054]: lw         $s5, 84($sp)
    088A343C:[8FB40050]: lw         $s4, 80($sp)
    088A3440:[8FB3004C]: lw         $s3, 76($sp)
    088A3444:[8FB20048]: lw         $s2, 72($sp)
    088A3448:[8FB10044]: lw         $s1, 68($sp)
    088A344C:[8FB00040]: lw         $s0, 64($sp)
    088A3450:[03E00008]: jr         $ra
    088A3454:[27BD0070]: addiu      $sp, $sp, 112
    088A3458:[24A5929C]: addiu      $a1, $a1, -28004
    088A345C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088A3460:[0E23452A]: jal        0x088D14A8
    088A3464:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088A3468:[0A228D0A]: j          0x088A3428
    088A346C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
--> 088A3470:[1060FFA2]: beq        $v1, $zr, 0x088A32FC
    088A3474:[28620002]: slti       $v0, $v1, 2
    088A3478:[1440FF98]: bne        $v0, $zr, 0x088A32DC
    088A347C:[28620003]: slti       $v0, $v1, 3
    088A3480:[14400005]: bne        $v0, $zr, 0x088A3498
  Back Branch 088A34A8 2,915 times (length 117)
  Back Branch 088A33BC 2,909 times (length 29)
    088A333C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088A3340:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    088A3344:[01409821]: addu       $s3, $t2, $zr <=> move $s3, $t2
    088A3348:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    088A334C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
--> 088A3350:[8FA40038]: lw         $a0, 56($sp)
    088A3354:[27A20034]: addiu      $v0, $sp, 52
    088A3358:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    088A335C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088A3360:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    088A3364:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    088A3368:[27A90010]: addiu      $t1, $sp, 16
    088A336C:[02605021]: addu       $t2, $s3, $zr <=> move $t2, $s3
    088A3370:[27AB0030]: addiu      $t3, $sp, 48
    088A3374:[0E225A41]: jal        0x08896904
    088A3378:[AFA20000]: sw         $v0, 0($sp)
    088A337C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088A3380:[2C420002]: sltiu      $v0, $v0, 2
    088A3384:[10400034]: beq        $v0, $zr, 0x088A3458
    088A3388:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088A338C:[8FA30030]: lw         $v1, 48($sp)
    088A3390:[1860001E]: blez       $v1, 0x088A340C
    088A3394:[8FA40034]: lw         $a0, 52($sp)
    088A3398:[0071102A]: slt        $v0, $v1, $s1
    088A339C:[02E3B821]: addu       $s7, $s7, $v1
    088A33A0:[10400013]: beq        $v0, $zr, 0x088A33F0
    088A33A4:[03C4F021]: addu       $fp, $fp, $a0
    088A33A8:[02A3A821]: addu       $s5, $s5, $v1
    088A33AC:[02238823]: subu       $s1, $s1, $v1
    088A33B0:[8FA2003C]: lw         $v0, 60($sp)
    088A33B4:[02649823]: subu       $s3, $s3, $a0
    088A33B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 088A33BC:[1040FFE4]: beq        $v0, $zr, 0x088A3350
    088A33C0:[27AC0010]: addiu      $t4, $sp, 16
    088A33C4:[00071880]: sll        $v1, $a3, 0x0002
    088A33C8:[006C1821]: addu       $v1, $v1, $t4
    088A33CC:[8C620000]: lw         $v0, 0($v1)
  Back Branch 088A33E8 2,909 times (length 11)
    088A33B0:[8FA2003C]: lw         $v0, 60($sp)
    088A33B4:[02649823]: subu       $s3, $s3, $a0
    088A33B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088A33BC:[1040FFE4]: beq        $v0, $zr, 0x088A3350
    088A33C0:[27AC0010]: addiu      $t4, $sp, 16
--> 088A33C4:[00071880]: sll        $v1, $a3, 0x0002
    088A33C8:[006C1821]: addu       $v1, $v1, $t4
    088A33CC:[8C620000]: lw         $v0, 0($v1)
    088A33D0:[00042040]: sll        $a0, $a0, 0x0001
    088A33D4:[24E70001]: addiu      $a3, $a3, 1
    088A33D8:[00441021]: addu       $v0, $v0, $a0
    088A33DC:[00F2282A]: slt        $a1, $a3, $s2
    088A33E0:[10A0FFDB]: beq        $a1, $zr, 0x088A3350
    088A33E4:[AC620000]: sw         $v0, 0($v1)
--> 088A33E8:[0A228CF1]: j          0x088A33C4
    088A33EC:[8FA40034]: lw         $a0, 52($sp)
    088A33F0:[00711023]: subu       $v0, $v1, $s1
    088A33F4:[AFA20030]: sw         $v0, 48($sp)
    088A33F8:[02C2A821]: addu       $s5, $s6, $v0
  Back Branch 088A3404 18 times (length 23)
    088A339C:[02E3B821]: addu       $s7, $s7, $v1
    088A33A0:[10400013]: beq        $v0, $zr, 0x088A33F0
    088A33A4:[03C4F021]: addu       $fp, $fp, $a0
    088A33A8:[02A3A821]: addu       $s5, $s5, $v1
    088A33AC:[02238823]: subu       $s1, $s1, $v1
--> 088A33B0:[8FA2003C]: lw         $v0, 60($sp)
    088A33B4:[02649823]: subu       $s3, $s3, $a0
    088A33B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088A33BC:[1040FFE4]: beq        $v0, $zr, 0x088A3350
    088A33C0:[27AC0010]: addiu      $t4, $sp, 16
    088A33C4:[00071880]: sll        $v1, $a3, 0x0002
    088A33C8:[006C1821]: addu       $v1, $v1, $t4
    088A33CC:[8C620000]: lw         $v0, 0($v1)
    088A33D0:[00042040]: sll        $a0, $a0, 0x0001
    088A33D4:[24E70001]: addiu      $a3, $a3, 1
    088A33D8:[00441021]: addu       $v0, $v0, $a0
    088A33DC:[00F2282A]: slt        $a1, $a3, $s2
    088A33E0:[10A0FFDB]: beq        $a1, $zr, 0x088A3350
    088A33E4:[AC620000]: sw         $v0, 0($v1)
    088A33E8:[0A228CF1]: j          0x088A33C4
    088A33EC:[8FA40034]: lw         $a0, 52($sp)
    088A33F0:[00711023]: subu       $v0, $v1, $s1
    088A33F4:[AFA20030]: sw         $v0, 48($sp)
    088A33F8:[02C2A821]: addu       $s5, $s6, $v0
    088A33FC:[02828823]: subu       $s1, $s4, $v0
    088A3400:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
--> 088A3404:[0A228CEC]: j          0x088A33B0
    088A3408:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088A340C:[1C80FFE3]: bgtz       $a0, 0x088A339C
    088A3410:[0071102A]: slt        $v0, $v1, $s1
    088A3414:[8FA20070]: lw         $v0, 112($sp)
_S1_2_887C198 389,773 instructions (0.394%), 33,973 calls (0887C198 - 0887C210, length 31)
    0887C198:[27BDFFF0]: addiu      $sp, $sp, -16
    0887C19C:[AFB00000]: sw         $s0, 0($sp)
    0887C1A0:[AFBF0004]: sw         $ra, 4($sp)
    0887C1A4:[8CA30174]: lw         $v1, 372($a1)
    0887C1A8:[10600006]: beq        $v1, $zr, 0x0887C1C4
    0887C1AC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0887C1B0:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0887C1B4:[10800007]: beq        $a0, $zr, 0x0887C1D4
    0887C1B8:[34420004]: ori        $v0, $v0, 4
    0887C1BC:[50620006]: beql       $v1, $v0, 0x0887C1D8
    0887C1C0:[8E02010C]: lw         $v0, 268($s0)
    0887C1C4:[8FBF0004]: lw         $ra, 4($sp)
    0887C1C8:[8FB00000]: lw         $s0, 0($sp)
    0887C1CC:[03E00008]: jr         $ra
    0887C1D0:[27BD0010]: addiu      $sp, $sp, 16
    0887C1D4:[8E02010C]: lw         $v0, 268($s0)
    0887C1D8:[1440000A]: bne        $v0, $zr, 0x0887C204
    0887C1DC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0887C1E0:[0E220004]: jal        0x08880010
    0887C1E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0887C1E8:[8E02010C]: lw         $v0, 268($s0)
    0887C1EC:[1040FFF5]: beq        $v0, $zr, 0x0887C1C4
    0887C1F0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0887C1F4:[0E220A3B]: jal        0x088828EC
    0887C1F8:[00000000]: nop
    0887C1FC:[0A21F072]: j          0x0887C1C8
    0887C200:[8FBF0004]: lw         $ra, 4($sp)
    0887C204:[0E220A3B]: jal        0x088828EC
    0887C208:[00000000]: nop
    0887C20C:[0A21F078]: j          0x0887C1E0
    0887C210:[00000000]: nop
  Back Branch 0887C1EC 3,577 times (length 12)
    0887C1B0:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0887C1B4:[10800007]: beq        $a0, $zr, 0x0887C1D4
    0887C1B8:[34420004]: ori        $v0, $v0, 4
    0887C1BC:[50620006]: beql       $v1, $v0, 0x0887C1D8
    0887C1C0:[8E02010C]: lw         $v0, 268($s0)
--> 0887C1C4:[8FBF0004]: lw         $ra, 4($sp)
    0887C1C8:[8FB00000]: lw         $s0, 0($sp)
    0887C1CC:[03E00008]: jr         $ra
    0887C1D0:[27BD0010]: addiu      $sp, $sp, 16
    0887C1D4:[8E02010C]: lw         $v0, 268($s0)
    0887C1D8:[1440000A]: bne        $v0, $zr, 0x0887C204
    0887C1DC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0887C1E0:[0E220004]: jal        0x08880010
    0887C1E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0887C1E8:[8E02010C]: lw         $v0, 268($s0)
--> 0887C1EC:[1040FFF5]: beq        $v0, $zr, 0x0887C1C4
    0887C1F0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0887C1F4:[0E220A3B]: jal        0x088828EC
    0887C1F8:[00000000]: nop
    0887C1FC:[0A21F072]: j          0x0887C1C8
  Back Branch 0887C1FC 1,528 times (length 15)
    0887C1B4:[10800007]: beq        $a0, $zr, 0x0887C1D4
    0887C1B8:[34420004]: ori        $v0, $v0, 4
    0887C1BC:[50620006]: beql       $v1, $v0, 0x0887C1D8
    0887C1C0:[8E02010C]: lw         $v0, 268($s0)
    0887C1C4:[8FBF0004]: lw         $ra, 4($sp)
--> 0887C1C8:[8FB00000]: lw         $s0, 0($sp)
    0887C1CC:[03E00008]: jr         $ra
    0887C1D0:[27BD0010]: addiu      $sp, $sp, 16
    0887C1D4:[8E02010C]: lw         $v0, 268($s0)
    0887C1D8:[1440000A]: bne        $v0, $zr, 0x0887C204
    0887C1DC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0887C1E0:[0E220004]: jal        0x08880010
    0887C1E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0887C1E8:[8E02010C]: lw         $v0, 268($s0)
    0887C1EC:[1040FFF5]: beq        $v0, $zr, 0x0887C1C4
    0887C1F0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0887C1F4:[0E220A3B]: jal        0x088828EC
    0887C1F8:[00000000]: nop
--> 0887C1FC:[0A21F072]: j          0x0887C1C8
    0887C200:[8FBF0004]: lw         $ra, 4($sp)
    0887C204:[0E220A3B]: jal        0x088828EC
    0887C208:[00000000]: nop
    0887C20C:[0A21F078]: j          0x0887C1E0
  Back Branch 0887C20C 1,528 times (length 13)
    0887C1CC:[03E00008]: jr         $ra
    0887C1D0:[27BD0010]: addiu      $sp, $sp, 16
    0887C1D4:[8E02010C]: lw         $v0, 268($s0)
    0887C1D8:[1440000A]: bne        $v0, $zr, 0x0887C204
    0887C1DC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
--> 0887C1E0:[0E220004]: jal        0x08880010
    0887C1E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0887C1E8:[8E02010C]: lw         $v0, 268($s0)
    0887C1EC:[1040FFF5]: beq        $v0, $zr, 0x0887C1C4
    0887C1F0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0887C1F4:[0E220A3B]: jal        0x088828EC
    0887C1F8:[00000000]: nop
    0887C1FC:[0A21F072]: j          0x0887C1C8
    0887C200:[8FBF0004]: lw         $ra, 4($sp)
    0887C204:[0E220A3B]: jal        0x088828EC
    0887C208:[00000000]: nop
--> 0887C20C:[0A21F078]: j          0x0887C1E0
    0887C210:[00000000]: nop
_S1_2_8893E84 388,228 instructions (0.392%), 1 calls (08893E84 - 08893F70, length 60)
    08893E84:[27BDFFE0]: addiu      $sp, $sp, -32
    08893E88:[AFB20008]: sw         $s2, 8($sp)
    08893E8C:[3C120898]: lui        $s2, 0x0898 <=> li $s2, 0x08980000
    08893E90:[9242491C]: lbu        $v0, 18716($s2)
    08893E94:[AFBF001C]: sw         $ra, 28($sp)
    08893E98:[AFB60018]: sw         $s6, 24($sp)
    08893E9C:[AFB50014]: sw         $s5, 20($sp)
    08893EA0:[AFB40010]: sw         $s4, 16($sp)
    08893EA4:[AFB3000C]: sw         $s3, 12($sp)
    08893EA8:[AFB10004]: sw         $s1, 4($sp)
    08893EAC:[1040000F]: beq        $v0, $zr, 0x08893EEC
    08893EB0:[AFB00000]: sw         $s0, 0($sp)
    08893EB4:[3C110898]: lui        $s1, 0x0898 <=> li $s1, 0x08980000
    08893EB8:[02209821]: addu       $s3, $s1, $zr <=> move $s3, $s1
    08893EBC:[3C160898]: lui        $s6, 0x0898 <=> li $s6, 0x08980000
    08893EC0:[3C140898]: lui        $s4, 0x0898 <=> li $s4, 0x08980000
    08893EC4:[3C150898]: lui        $s5, 0x0898 <=> li $s5, 0x08980000
    08893EC8:[96624928]: lhu        $v0, 18728($s3)
    08893ECC:[3C100898]: lui        $s0, 0x0898 <=> li $s0, 0x08980000
    08893ED0:[14400010]: bne        $v0, $zr, 0x08893F14
    08893ED4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08893ED8:[0E235CB1]: jal        0x088D72C4
    08893EDC:[00000000]: nop
    08893EE0:[9242491C]: lbu        $v0, 18716($s2)
    08893EE4:[1440FFF9]: bne        $v0, $zr, 0x08893ECC
    08893EE8:[96624928]: lhu        $v0, 18728($s3)
    08893EEC:[8FBF001C]: lw         $ra, 28($sp)
    08893EF0:[8FB60018]: lw         $s6, 24($sp)
    08893EF4:[8FB50014]: lw         $s5, 20($sp)
    08893EF8:[8FB40010]: lw         $s4, 16($sp)
    08893EFC:[8FB3000C]: lw         $s3, 12($sp)
    08893F00:[8FB20008]: lw         $s2, 8($sp)
    08893F04:[8FB10004]: lw         $s1, 4($sp)
    08893F08:[8FB00000]: lw         $s0, 0($sp)
    08893F0C:[03E00008]: jr         $ra
    08893F10:[27BD0020]: addiu      $sp, $sp, 32
    08893F14:[8E8548CC]: lw         $a1, 18636($s4)
    08893F18:[96034924]: lhu        $v1, 18724($s0)
    08893F1C:[8EC44920]: lw         $a0, 18720($s6)
    08893F20:[8CA20008]: lw         $v0, 8($a1)
    08893F24:[00031A80]: sll        $v1, $v1, 0x000A
    08893F28:[0040F809]: jalr       $ra, $v0
    08893F2C:[00832021]: addu       $a0, $a0, $v1
    08893F30:[1040FFEE]: beq        $v0, $zr, 0x08893EEC
    08893F34:[96024924]: lhu        $v0, 18724($s0)
    08893F38:[96A3492A]: lhu        $v1, 18730($s5)
    08893F3C:[24420001]: addiu      $v0, $v0, 1
    08893F40:[0043001A]: div        $v0, $v1
    08893F44:[50600001]: beql       $v1, $zr, 0x08893F4C
    08893F48:[000001CD]: break      0x00007
    08893F4C:[00002010]: mfhi       $a0
    08893F50:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    08893F54:[A6044924]: sh         $a0, 18724($s0)
    08893F58:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08893F5C:[96224928]: lhu        $v0, 18728($s1)
    08893F60:[2442FFFF]: addiu      $v0, $v0, -1
    08893F64:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    08893F68:[A6224928]: sh         $v0, 18728($s1)
    08893F6C:[0A224FB9]: j          0x08893EE4
    08893F70:[9242491C]: lbu        $v0, 18716($s2)
  Back Branch 08893EE4 23,845 times (length 8)
    08893EB8:[02209821]: addu       $s3, $s1, $zr <=> move $s3, $s1
    08893EBC:[3C160898]: lui        $s6, 0x0898 <=> li $s6, 0x08980000
    08893EC0:[3C140898]: lui        $s4, 0x0898 <=> li $s4, 0x08980000
    08893EC4:[3C150898]: lui        $s5, 0x0898 <=> li $s5, 0x08980000
    08893EC8:[96624928]: lhu        $v0, 18728($s3)
--> 08893ECC:[3C100898]: lui        $s0, 0x0898 <=> li $s0, 0x08980000
    08893ED0:[14400010]: bne        $v0, $zr, 0x08893F14
    08893ED4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08893ED8:[0E235CB1]: jal        0x088D72C4
    08893EDC:[00000000]: nop
    08893EE0:[9242491C]: lbu        $v0, 18716($s2)
--> 08893EE4:[1440FFF9]: bne        $v0, $zr, 0x08893ECC
    08893EE8:[96624928]: lhu        $v0, 18728($s3)
    08893EEC:[8FBF001C]: lw         $ra, 28($sp)
    08893EF0:[8FB60018]: lw         $s6, 24($sp)
    08893EF4:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 08893F6C 9,872 times (length 36)
    08893ED0:[14400010]: bne        $v0, $zr, 0x08893F14
    08893ED4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08893ED8:[0E235CB1]: jal        0x088D72C4
    08893EDC:[00000000]: nop
    08893EE0:[9242491C]: lbu        $v0, 18716($s2)
--> 08893EE4:[1440FFF9]: bne        $v0, $zr, 0x08893ECC
    08893EE8:[96624928]: lhu        $v0, 18728($s3)
    08893EEC:[8FBF001C]: lw         $ra, 28($sp)
    08893EF0:[8FB60018]: lw         $s6, 24($sp)
    08893EF4:[8FB50014]: lw         $s5, 20($sp)
    08893EF8:[8FB40010]: lw         $s4, 16($sp)
    08893EFC:[8FB3000C]: lw         $s3, 12($sp)
    08893F00:[8FB20008]: lw         $s2, 8($sp)
    08893F04:[8FB10004]: lw         $s1, 4($sp)
    08893F08:[8FB00000]: lw         $s0, 0($sp)
    08893F0C:[03E00008]: jr         $ra
    08893F10:[27BD0020]: addiu      $sp, $sp, 32
    08893F14:[8E8548CC]: lw         $a1, 18636($s4)
    08893F18:[96034924]: lhu        $v1, 18724($s0)
    08893F1C:[8EC44920]: lw         $a0, 18720($s6)
    08893F20:[8CA20008]: lw         $v0, 8($a1)
    08893F24:[00031A80]: sll        $v1, $v1, 0x000A
    08893F28:[0040F809]: jalr       $ra, $v0
    08893F2C:[00832021]: addu       $a0, $a0, $v1
    08893F30:[1040FFEE]: beq        $v0, $zr, 0x08893EEC
    08893F34:[96024924]: lhu        $v0, 18724($s0)
    08893F38:[96A3492A]: lhu        $v1, 18730($s5)
    08893F3C:[24420001]: addiu      $v0, $v0, 1
    08893F40:[0043001A]: div        $v0, $v1
    08893F44:[50600001]: beql       $v1, $zr, 0x08893F4C
    08893F48:[000001CD]: break      0x00007
    08893F4C:[00002010]: mfhi       $a0
    08893F50:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    08893F54:[A6044924]: sh         $a0, 18724($s0)
    08893F58:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08893F5C:[96224928]: lhu        $v0, 18728($s1)
    08893F60:[2442FFFF]: addiu      $v0, $v0, -1
    08893F64:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    08893F68:[A6224928]: sh         $v0, 18728($s1)
--> 08893F6C:[0A224FB9]: j          0x08893EE4
    08893F70:[9242491C]: lbu        $v0, 18716($s2)
  Back Branch 08893F30 9,872 times (length 19)
    08893ED8:[0E235CB1]: jal        0x088D72C4
    08893EDC:[00000000]: nop
    08893EE0:[9242491C]: lbu        $v0, 18716($s2)
    08893EE4:[1440FFF9]: bne        $v0, $zr, 0x08893ECC
    08893EE8:[96624928]: lhu        $v0, 18728($s3)
--> 08893EEC:[8FBF001C]: lw         $ra, 28($sp)
    08893EF0:[8FB60018]: lw         $s6, 24($sp)
    08893EF4:[8FB50014]: lw         $s5, 20($sp)
    08893EF8:[8FB40010]: lw         $s4, 16($sp)
    08893EFC:[8FB3000C]: lw         $s3, 12($sp)
    08893F00:[8FB20008]: lw         $s2, 8($sp)
    08893F04:[8FB10004]: lw         $s1, 4($sp)
    08893F08:[8FB00000]: lw         $s0, 0($sp)
    08893F0C:[03E00008]: jr         $ra
    08893F10:[27BD0020]: addiu      $sp, $sp, 32
    08893F14:[8E8548CC]: lw         $a1, 18636($s4)
    08893F18:[96034924]: lhu        $v1, 18724($s0)
    08893F1C:[8EC44920]: lw         $a0, 18720($s6)
    08893F20:[8CA20008]: lw         $v0, 8($a1)
    08893F24:[00031A80]: sll        $v1, $v1, 0x000A
    08893F28:[0040F809]: jalr       $ra, $v0
    08893F2C:[00832021]: addu       $a0, $a0, $v1
--> 08893F30:[1040FFEE]: beq        $v0, $zr, 0x08893EEC
    08893F34:[96024924]: lhu        $v0, 18724($s0)
    08893F38:[96A3492A]: lhu        $v1, 18730($s5)
    08893F3C:[24420001]: addiu      $v0, $v0, 1
    08893F40:[0043001A]: div        $v0, $v1
_S1_2_88F5000 387,017 instructions (0.391%), 3,096 calls (088F5000 - 088F5264, length 154)
    088F5000:[27BDFFD0]: addiu      $sp, $sp, -48
    088F5004:[AFB40010]: sw         $s4, 16($sp)
    088F5008:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    088F500C:[AFB3000C]: sw         $s3, 12($sp)
    088F5010:[3C130899]: lui        $s3, 0x0899 <=> li $s3, 0x08990000
    088F5014:[AFB20008]: sw         $s2, 8($sp)
    088F5018:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    088F501C:[AFB10004]: sw         $s1, 4($sp)
    088F5020:[26719054]: addiu      $s1, $s3, -28588
    088F5024:[AFB00000]: sw         $s0, 0($sp)
    088F5028:[AFBF0014]: sw         $ra, 20($sp)
    088F502C:[E7B40020]: swc1       $f20, 32($sp)
    088F5030:[8E639054]: lw         $v1, -28588($s3)
    088F5034:[10600089]: beq        $v1, $zr, 0x088F525C
    088F5038:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088F503C:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088F5040:[00000000]: nop
    088F5044:[00102980]: sll        $a1, $s0, 0x0006
    088F5048:[00B03023]: subu       $a2, $a1, $s0
    088F504C:[00062880]: sll        $a1, $a2, 0x0002
    088F5050:[00B13021]: addu       $a2, $a1, $s1
    088F5054:[8CC30144]: lw         $v1, 324($a2)
    088F5058:[0461007A]: bgez       $v1, 0x088F5244
    088F505C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088F5060:[8E2A000C]: lw         $t2, 12($s1)
    088F5064:[262B004C]: addiu      $t3, $s1, 76
    088F5068:[00AB4821]: addu       $t1, $a1, $t3
    088F506C:[ACCA0144]: sw         $t2, 324($a2)
    088F5070:[AE290048]: sw         $t1, 72($s1)
    088F5074:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088F5078:[AE30000C]: sw         $s0, 12($s1)
    088F507C:[2608FFFD]: addiu      $t0, $s0, -3
    088F5080:[2D070002]: sltiu      $a3, $t0, 2
    088F5084:[50E00057]: beql       $a3, $zr, 0x088F51E4
    088F5088:[8E2F0048]: lw         $t7, 72($s1)
    088F508C:[8E2C0048]: lw         $t4, 72($s1)
    088F5090:[7E4DE000]: ext        $t5, $s2, 0, 29
    088F5094:[AD94000C]: sw         $s4, 12($t4)
    088F5098:[AD8D0008]: sw         $t5, 8($t4)
    088F509C:[AD8D0004]: sw         $t5, 4($t4)
    088F50A0:[26709054]: addiu      $s0, $s3, -28588
    088F50A4:[8E12000C]: lw         $s2, 12($s0)
    088F50A8:[52400042]: beql       $s2, $zr, 0x088F51B4
    088F50AC:[8E190048]: lw         $t9, 72($s0)
    088F50B0:[26709054]: addiu      $s0, $s3, -28588
    088F50B4:[8E130004]: lw         $s3, 4($s0)
    088F50B8:[1260002D]: beq        $s3, $zr, 0x088F5170
    088F50BC:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088F50C0:[8E05000C]: lw         $a1, 12($s0)
    088F50C4:[14A00020]: bne        $a1, $zr, 0x088F5148
    088F50C8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F50CC:[8E040028]: lw         $a0, 40($s0)
    088F50D0:[1080001E]: beq        $a0, $zr, 0x088F514C
    088F50D4:[8FBF0014]: lw         $ra, 20($sp)
    088F50D8:[8E030024]: lw         $v1, 36($s0)
    088F50DC:[8E05003C]: lw         $a1, 60($s0)
    088F50E0:[8E060040]: lw         $a2, 64($s0)
    088F50E4:[8E0B0048]: lw         $t3, 72($s0)
    088F50E8:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    088F50EC:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    088F50F0:[AD63009C]: sw         $v1, 156($t3)
    088F50F4:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    088F50F8:[AD6500A0]: sw         $a1, 160($t3)
    088F50FC:[AD6600A4]: sw         $a2, 164($t3)
    088F5100:[8E0C002C]: lw         $t4, 44($s0)
    088F5104:[8D710008]: lw         $s1, 8($t3)
    088F5108:[8E190024]: lw         $t9, 36($s0)
    088F510C:[8E0F0028]: lw         $t7, 40($s0)
    088F5110:[7D981E00]: ext        $t8, $t4, 24, 4
    088F5114:[00188400]: sll        $s0, $t8, 0x0010
    088F5118:[26290004]: addiu      $t1, $s1, 4
    088F511C:[02127025]: or         $t6, $s0, $s2
    088F5120:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088F5124:[0333A025]: or         $s4, $t9, $s3
    088F5128:[01CF5025]: or         $t2, $t6, $t7
    088F512C:[018D4025]: or         $t0, $t4, $t5
    088F5130:[25270008]: addiu      $a3, $t1, 8
    088F5134:[AE340000]: sw         $s4, 0($s1)
    088F5138:[AD670008]: sw         $a3, 8($t3)
    088F513C:[AD2A0000]: sw         $t2, 0($t1)
    088F5140:[AD280004]: sw         $t0, 4($t1)
    088F5144:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F5148:[8FBF0014]: lw         $ra, 20($sp)
    088F514C:[8FB40010]: lw         $s4, 16($sp)
    088F5150:[8FB3000C]: lw         $s3, 12($sp)
    088F5154:[8FB20008]: lw         $s2, 8($sp)
    088F5158:[8FB10004]: lw         $s1, 4($sp)
    088F515C:[8FB00000]: lw         $s0, 0($sp)
    088F5160:[C7B40020]: lwc1       $f20, 32($sp)
    088F5164:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F5168:[03E00008]: jr         $ra
    088F516C:[27BD0030]: addiu      $sp, $sp, 48
    088F5170:[0E23D660]: jal        0x088F5980
    088F5174:[24440BA0]: addiu      $a0, $v0, 2976
    088F5178:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088F517C:[0E23D6D2]: jal        0x088F5B48
    088F5180:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    088F5184:[0E23D6DD]: jal        0x088F5B74
    088F5188:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088F518C:[3C060893]: lui        $a2, 0x0893 <=> li $a2, 0x08930000
    088F5190:[C4D40BE0]: lwc1       $f20, 3040($a2)
    088F5194:[0E23D6E7]: jal        0x088F5B9C
    088F5198:[4600A306]: mov.s      $f12, $f20
    088F519C:[4600A306]: mov.s      $f12, $f20
    088F51A0:[0E23D6F2]: jal        0x088F5BC8
    088F51A4:[4600A346]: mov.s      $f13, $f20
    088F51A8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F51AC:[0A23D430]: j          0x088F50C0
    088F51B0:[AE030004]: sw         $v1, 4($s0)
    088F51B4:[8E060020]: lw         $a2, 32($s0)
    088F51B8:[3C180893]: lui        $t8, 0x0893 <=> li $t8, 0x08930000
    088F51BC:[8F250008]: lw         $a1, 8($t9)
    088F51C0:[8F240004]: lw         $a0, 4($t9)
    088F51C4:[27070B90]: addiu      $a3, $t8, 2960
    088F51C8:[3C140899]: lui        $s4, 0x0899 <=> li $s4, 0x08990000
    088F51CC:[0E242AC4]: jal        0x0890AB10 [sceGeListEnQueue]
    088F51D0:[AE80904C]: sw         $zr, -28596($s4)
    088F51D4:[0440FFDC]: bltz       $v0, 0x088F5148
    088F51D8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088F51DC:[0A23D42C]: j          0x088F50B0
    088F51E0:[AE020018]: sw         $v0, 24($s0)
    088F51E4:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    088F51E8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088F51EC:[7E44E004]: ins        $a0, $s2, 0, 29
    088F51F0:[7E4E0780]: ext        $t6, $s2, 30, 1
    088F51F4:[ADF4000C]: sw         $s4, 12($t7)
    088F51F8:[ADE40008]: sw         $a0, 8($t7)
    088F51FC:[15C0FFA8]: bne        $t6, $zr, 0x088F50A0
    088F5200:[ADE40004]: sw         $a0, 4($t7)
    088F5204:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088F5208:[00000000]: nop
    088F520C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088F5210:[BE5B0000]: cache      0x1B, 0($s2)
    088F5214:[8E260048]: lw         $a2, 72($s1)
    088F5218:[8CC30008]: lw         $v1, 8($a2)
    088F521C:[3071003F]: andi       $s1, $v1, 63
    088F5220:[12200004]: beq        $s1, $zr, 0x088F5234
    088F5224:[24650004]: addiu      $a1, $v1, 4
    088F5228:[ACC50008]: sw         $a1, 8($a2)
    088F522C:[0A23D486]: j          0x088F5218
    088F5230:[AC600000]: sw         $zr, 0($v1)
    088F5234:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088F5238:[26709054]: addiu      $s0, $s3, -28588
    088F523C:[0A23D42A]: j          0x088F50A8
    088F5240:[8E12000C]: lw         $s2, 12($s0)
    088F5244:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088F5248:[00000000]: nop
    088F524C:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    088F5250:[34830021]: ori        $v1, $a0, 33
    088F5254:[0A23D452]: j          0x088F5148
    088F5258:[AE200048]: sw         $zr, 72($s1)
    088F525C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088F5260:[0A23D495]: j          0x088F5254
    088F5264:[34430001]: ori        $v1, $v0, 1
  Back Branch 088F51FC 3,096 times (length 89)
    088F508C:[8E2C0048]: lw         $t4, 72($s1)
    088F5090:[7E4DE000]: ext        $t5, $s2, 0, 29
    088F5094:[AD94000C]: sw         $s4, 12($t4)
    088F5098:[AD8D0008]: sw         $t5, 8($t4)
    088F509C:[AD8D0004]: sw         $t5, 4($t4)
--> 088F50A0:[26709054]: addiu      $s0, $s3, -28588
    088F50A4:[8E12000C]: lw         $s2, 12($s0)
    088F50A8:[52400042]: beql       $s2, $zr, 0x088F51B4
    088F50AC:[8E190048]: lw         $t9, 72($s0)
    088F50B0:[26709054]: addiu      $s0, $s3, -28588
    088F50B4:[8E130004]: lw         $s3, 4($s0)
    088F50B8:[1260002D]: beq        $s3, $zr, 0x088F5170
    088F50BC:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088F50C0:[8E05000C]: lw         $a1, 12($s0)
    088F50C4:[14A00020]: bne        $a1, $zr, 0x088F5148
    088F50C8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F50CC:[8E040028]: lw         $a0, 40($s0)
    088F50D0:[1080001E]: beq        $a0, $zr, 0x088F514C
    088F50D4:[8FBF0014]: lw         $ra, 20($sp)
    088F50D8:[8E030024]: lw         $v1, 36($s0)
    088F50DC:[8E05003C]: lw         $a1, 60($s0)
    088F50E0:[8E060040]: lw         $a2, 64($s0)
    088F50E4:[8E0B0048]: lw         $t3, 72($s0)
    088F50E8:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    088F50EC:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    088F50F0:[AD63009C]: sw         $v1, 156($t3)
    088F50F4:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    088F50F8:[AD6500A0]: sw         $a1, 160($t3)
    088F50FC:[AD6600A4]: sw         $a2, 164($t3)
    088F5100:[8E0C002C]: lw         $t4, 44($s0)
    088F5104:[8D710008]: lw         $s1, 8($t3)
    088F5108:[8E190024]: lw         $t9, 36($s0)
    088F510C:[8E0F0028]: lw         $t7, 40($s0)
    088F5110:[7D981E00]: ext        $t8, $t4, 24, 4
    088F5114:[00188400]: sll        $s0, $t8, 0x0010
    088F5118:[26290004]: addiu      $t1, $s1, 4
    088F511C:[02127025]: or         $t6, $s0, $s2
    088F5120:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088F5124:[0333A025]: or         $s4, $t9, $s3
    088F5128:[01CF5025]: or         $t2, $t6, $t7
    088F512C:[018D4025]: or         $t0, $t4, $t5
    088F5130:[25270008]: addiu      $a3, $t1, 8
    088F5134:[AE340000]: sw         $s4, 0($s1)
    088F5138:[AD670008]: sw         $a3, 8($t3)
    088F513C:[AD2A0000]: sw         $t2, 0($t1)
    088F5140:[AD280004]: sw         $t0, 4($t1)
    088F5144:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F5148:[8FBF0014]: lw         $ra, 20($sp)
    088F514C:[8FB40010]: lw         $s4, 16($sp)
    088F5150:[8FB3000C]: lw         $s3, 12($sp)
    088F5154:[8FB20008]: lw         $s2, 8($sp)
    088F5158:[8FB10004]: lw         $s1, 4($sp)
    088F515C:[8FB00000]: lw         $s0, 0($sp)
    088F5160:[C7B40020]: lwc1       $f20, 32($sp)
    088F5164:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F5168:[03E00008]: jr         $ra
    088F516C:[27BD0030]: addiu      $sp, $sp, 48
    088F5170:[0E23D660]: jal        0x088F5980
    088F5174:[24440BA0]: addiu      $a0, $v0, 2976
    088F5178:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088F517C:[0E23D6D2]: jal        0x088F5B48
    088F5180:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    088F5184:[0E23D6DD]: jal        0x088F5B74
    088F5188:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088F518C:[3C060893]: lui        $a2, 0x0893 <=> li $a2, 0x08930000
    088F5190:[C4D40BE0]: lwc1       $f20, 3040($a2)
    088F5194:[0E23D6E7]: jal        0x088F5B9C
    088F5198:[4600A306]: mov.s      $f12, $f20
    088F519C:[4600A306]: mov.s      $f12, $f20
    088F51A0:[0E23D6F2]: jal        0x088F5BC8
    088F51A4:[4600A346]: mov.s      $f13, $f20
    088F51A8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F51AC:[0A23D430]: j          0x088F50C0
    088F51B0:[AE030004]: sw         $v1, 4($s0)
    088F51B4:[8E060020]: lw         $a2, 32($s0)
    088F51B8:[3C180893]: lui        $t8, 0x0893 <=> li $t8, 0x08930000
    088F51BC:[8F250008]: lw         $a1, 8($t9)
    088F51C0:[8F240004]: lw         $a0, 4($t9)
    088F51C4:[27070B90]: addiu      $a3, $t8, 2960
    088F51C8:[3C140899]: lui        $s4, 0x0899 <=> li $s4, 0x08990000
    088F51CC:[0E242AC4]: jal        0x0890AB10 [sceGeListEnQueue]
    088F51D0:[AE80904C]: sw         $zr, -28596($s4)
    088F51D4:[0440FFDC]: bltz       $v0, 0x088F5148
    088F51D8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088F51DC:[0A23D42C]: j          0x088F50B0
    088F51E0:[AE020018]: sw         $v0, 24($s0)
    088F51E4:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    088F51E8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088F51EC:[7E44E004]: ins        $a0, $s2, 0, 29
    088F51F0:[7E4E0780]: ext        $t6, $s2, 30, 1
    088F51F4:[ADF4000C]: sw         $s4, 12($t7)
    088F51F8:[ADE40008]: sw         $a0, 8($t7)
--> 088F51FC:[15C0FFA8]: bne        $t6, $zr, 0x088F50A0
    088F5200:[ADE40004]: sw         $a0, 4($t7)
    088F5204:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088F5208:[00000000]: nop
    088F520C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
  Back Branch 088F51DC 3,096 times (length 77)
    088F509C:[AD8D0004]: sw         $t5, 4($t4)
    088F50A0:[26709054]: addiu      $s0, $s3, -28588
    088F50A4:[8E12000C]: lw         $s2, 12($s0)
    088F50A8:[52400042]: beql       $s2, $zr, 0x088F51B4
    088F50AC:[8E190048]: lw         $t9, 72($s0)
--> 088F50B0:[26709054]: addiu      $s0, $s3, -28588
    088F50B4:[8E130004]: lw         $s3, 4($s0)
    088F50B8:[1260002D]: beq        $s3, $zr, 0x088F5170
    088F50BC:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088F50C0:[8E05000C]: lw         $a1, 12($s0)
    088F50C4:[14A00020]: bne        $a1, $zr, 0x088F5148
    088F50C8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F50CC:[8E040028]: lw         $a0, 40($s0)
    088F50D0:[1080001E]: beq        $a0, $zr, 0x088F514C
    088F50D4:[8FBF0014]: lw         $ra, 20($sp)
    088F50D8:[8E030024]: lw         $v1, 36($s0)
    088F50DC:[8E05003C]: lw         $a1, 60($s0)
    088F50E0:[8E060040]: lw         $a2, 64($s0)
    088F50E4:[8E0B0048]: lw         $t3, 72($s0)
    088F50E8:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    088F50EC:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    088F50F0:[AD63009C]: sw         $v1, 156($t3)
    088F50F4:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    088F50F8:[AD6500A0]: sw         $a1, 160($t3)
    088F50FC:[AD6600A4]: sw         $a2, 164($t3)
    088F5100:[8E0C002C]: lw         $t4, 44($s0)
    088F5104:[8D710008]: lw         $s1, 8($t3)
    088F5108:[8E190024]: lw         $t9, 36($s0)
    088F510C:[8E0F0028]: lw         $t7, 40($s0)
    088F5110:[7D981E00]: ext        $t8, $t4, 24, 4
    088F5114:[00188400]: sll        $s0, $t8, 0x0010
    088F5118:[26290004]: addiu      $t1, $s1, 4
    088F511C:[02127025]: or         $t6, $s0, $s2
    088F5120:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088F5124:[0333A025]: or         $s4, $t9, $s3
    088F5128:[01CF5025]: or         $t2, $t6, $t7
    088F512C:[018D4025]: or         $t0, $t4, $t5
    088F5130:[25270008]: addiu      $a3, $t1, 8
    088F5134:[AE340000]: sw         $s4, 0($s1)
    088F5138:[AD670008]: sw         $a3, 8($t3)
    088F513C:[AD2A0000]: sw         $t2, 0($t1)
    088F5140:[AD280004]: sw         $t0, 4($t1)
    088F5144:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F5148:[8FBF0014]: lw         $ra, 20($sp)
    088F514C:[8FB40010]: lw         $s4, 16($sp)
    088F5150:[8FB3000C]: lw         $s3, 12($sp)
    088F5154:[8FB20008]: lw         $s2, 8($sp)
    088F5158:[8FB10004]: lw         $s1, 4($sp)
    088F515C:[8FB00000]: lw         $s0, 0($sp)
    088F5160:[C7B40020]: lwc1       $f20, 32($sp)
    088F5164:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F5168:[03E00008]: jr         $ra
    088F516C:[27BD0030]: addiu      $sp, $sp, 48
    088F5170:[0E23D660]: jal        0x088F5980
    088F5174:[24440BA0]: addiu      $a0, $v0, 2976
    088F5178:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088F517C:[0E23D6D2]: jal        0x088F5B48
    088F5180:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    088F5184:[0E23D6DD]: jal        0x088F5B74
    088F5188:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088F518C:[3C060893]: lui        $a2, 0x0893 <=> li $a2, 0x08930000
    088F5190:[C4D40BE0]: lwc1       $f20, 3040($a2)
    088F5194:[0E23D6E7]: jal        0x088F5B9C
    088F5198:[4600A306]: mov.s      $f12, $f20
    088F519C:[4600A306]: mov.s      $f12, $f20
    088F51A0:[0E23D6F2]: jal        0x088F5BC8
    088F51A4:[4600A346]: mov.s      $f13, $f20
    088F51A8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F51AC:[0A23D430]: j          0x088F50C0
    088F51B0:[AE030004]: sw         $v1, 4($s0)
    088F51B4:[8E060020]: lw         $a2, 32($s0)
    088F51B8:[3C180893]: lui        $t8, 0x0893 <=> li $t8, 0x08930000
    088F51BC:[8F250008]: lw         $a1, 8($t9)
    088F51C0:[8F240004]: lw         $a0, 4($t9)
    088F51C4:[27070B90]: addiu      $a3, $t8, 2960
    088F51C8:[3C140899]: lui        $s4, 0x0899 <=> li $s4, 0x08990000
    088F51CC:[0E242AC4]: jal        0x0890AB10 [sceGeListEnQueue]
    088F51D0:[AE80904C]: sw         $zr, -28596($s4)
    088F51D4:[0440FFDC]: bltz       $v0, 0x088F5148
    088F51D8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
--> 088F51DC:[0A23D42C]: j          0x088F50B0
    088F51E0:[AE020018]: sw         $v0, 24($s0)
    088F51E4:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    088F51E8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088F51EC:[7E44E004]: ins        $a0, $s2, 0, 29
  Back Branch 088F51D4 3,096 times (length 37)
    088F5134:[AE340000]: sw         $s4, 0($s1)
    088F5138:[AD670008]: sw         $a3, 8($t3)
    088F513C:[AD2A0000]: sw         $t2, 0($t1)
    088F5140:[AD280004]: sw         $t0, 4($t1)
    088F5144:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 088F5148:[8FBF0014]: lw         $ra, 20($sp)
    088F514C:[8FB40010]: lw         $s4, 16($sp)
    088F5150:[8FB3000C]: lw         $s3, 12($sp)
    088F5154:[8FB20008]: lw         $s2, 8($sp)
    088F5158:[8FB10004]: lw         $s1, 4($sp)
    088F515C:[8FB00000]: lw         $s0, 0($sp)
    088F5160:[C7B40020]: lwc1       $f20, 32($sp)
    088F5164:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F5168:[03E00008]: jr         $ra
    088F516C:[27BD0030]: addiu      $sp, $sp, 48
    088F5170:[0E23D660]: jal        0x088F5980
    088F5174:[24440BA0]: addiu      $a0, $v0, 2976
    088F5178:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088F517C:[0E23D6D2]: jal        0x088F5B48
    088F5180:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    088F5184:[0E23D6DD]: jal        0x088F5B74
    088F5188:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088F518C:[3C060893]: lui        $a2, 0x0893 <=> li $a2, 0x08930000
    088F5190:[C4D40BE0]: lwc1       $f20, 3040($a2)
    088F5194:[0E23D6E7]: jal        0x088F5B9C
    088F5198:[4600A306]: mov.s      $f12, $f20
    088F519C:[4600A306]: mov.s      $f12, $f20
    088F51A0:[0E23D6F2]: jal        0x088F5BC8
    088F51A4:[4600A346]: mov.s      $f13, $f20
    088F51A8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F51AC:[0A23D430]: j          0x088F50C0
    088F51B0:[AE030004]: sw         $v1, 4($s0)
    088F51B4:[8E060020]: lw         $a2, 32($s0)
    088F51B8:[3C180893]: lui        $t8, 0x0893 <=> li $t8, 0x08930000
    088F51BC:[8F250008]: lw         $a1, 8($t9)
    088F51C0:[8F240004]: lw         $a0, 4($t9)
    088F51C4:[27070B90]: addiu      $a3, $t8, 2960
    088F51C8:[3C140899]: lui        $s4, 0x0899 <=> li $s4, 0x08990000
    088F51CC:[0E242AC4]: jal        0x0890AB10 [sceGeListEnQueue]
    088F51D0:[AE80904C]: sw         $zr, -28596($s4)
--> 088F51D4:[0440FFDC]: bltz       $v0, 0x088F5148
    088F51D8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088F51DC:[0A23D42C]: j          0x088F50B0
    088F51E0:[AE020018]: sw         $v0, 24($s0)
    088F51E4:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
  Back Branch 088F523C 3,096 times (length 103)
  Back Branch 088F522C 3,096 times (length 7)
    088F5204:[0E242B58]: jal        0x0890AD60 [sceKernelCpuSuspendIntr]
    088F5208:[00000000]: nop
    088F520C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088F5210:[BE5B0000]: cache      0x1B, 0($s2)
    088F5214:[8E260048]: lw         $a2, 72($s1)
--> 088F5218:[8CC30008]: lw         $v1, 8($a2)
    088F521C:[3071003F]: andi       $s1, $v1, 63
    088F5220:[12200004]: beq        $s1, $zr, 0x088F5234
    088F5224:[24650004]: addiu      $a1, $v1, 4
    088F5228:[ACC50008]: sw         $a1, 8($a2)
--> 088F522C:[0A23D486]: j          0x088F5218
    088F5230:[AC600000]: sw         $zr, 0($v1)
    088F5234:[0E242B64]: jal        0x0890AD90 [sceKernelCpuResumeIntr]
    088F5238:[26709054]: addiu      $s0, $s3, -28588
    088F523C:[0A23D42A]: j          0x088F50A8
  Back Branch 088F51AC 1 times (length 61)
    088F50AC:[8E190048]: lw         $t9, 72($s0)
    088F50B0:[26709054]: addiu      $s0, $s3, -28588
    088F50B4:[8E130004]: lw         $s3, 4($s0)
    088F50B8:[1260002D]: beq        $s3, $zr, 0x088F5170
    088F50BC:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
--> 088F50C0:[8E05000C]: lw         $a1, 12($s0)
    088F50C4:[14A00020]: bne        $a1, $zr, 0x088F5148
    088F50C8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F50CC:[8E040028]: lw         $a0, 40($s0)
    088F50D0:[1080001E]: beq        $a0, $zr, 0x088F514C
    088F50D4:[8FBF0014]: lw         $ra, 20($sp)
    088F50D8:[8E030024]: lw         $v1, 36($s0)
    088F50DC:[8E05003C]: lw         $a1, 60($s0)
    088F50E0:[8E060040]: lw         $a2, 64($s0)
    088F50E4:[8E0B0048]: lw         $t3, 72($s0)
    088F50E8:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    088F50EC:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    088F50F0:[AD63009C]: sw         $v1, 156($t3)
    088F50F4:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    088F50F8:[AD6500A0]: sw         $a1, 160($t3)
    088F50FC:[AD6600A4]: sw         $a2, 164($t3)
    088F5100:[8E0C002C]: lw         $t4, 44($s0)
    088F5104:[8D710008]: lw         $s1, 8($t3)
    088F5108:[8E190024]: lw         $t9, 36($s0)
    088F510C:[8E0F0028]: lw         $t7, 40($s0)
    088F5110:[7D981E00]: ext        $t8, $t4, 24, 4
    088F5114:[00188400]: sll        $s0, $t8, 0x0010
    088F5118:[26290004]: addiu      $t1, $s1, 4
    088F511C:[02127025]: or         $t6, $s0, $s2
    088F5120:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088F5124:[0333A025]: or         $s4, $t9, $s3
    088F5128:[01CF5025]: or         $t2, $t6, $t7
    088F512C:[018D4025]: or         $t0, $t4, $t5
    088F5130:[25270008]: addiu      $a3, $t1, 8
    088F5134:[AE340000]: sw         $s4, 0($s1)
    088F5138:[AD670008]: sw         $a3, 8($t3)
    088F513C:[AD2A0000]: sw         $t2, 0($t1)
    088F5140:[AD280004]: sw         $t0, 4($t1)
    088F5144:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F5148:[8FBF0014]: lw         $ra, 20($sp)
    088F514C:[8FB40010]: lw         $s4, 16($sp)
    088F5150:[8FB3000C]: lw         $s3, 12($sp)
    088F5154:[8FB20008]: lw         $s2, 8($sp)
    088F5158:[8FB10004]: lw         $s1, 4($sp)
    088F515C:[8FB00000]: lw         $s0, 0($sp)
    088F5160:[C7B40020]: lwc1       $f20, 32($sp)
    088F5164:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F5168:[03E00008]: jr         $ra
    088F516C:[27BD0030]: addiu      $sp, $sp, 48
    088F5170:[0E23D660]: jal        0x088F5980
    088F5174:[24440BA0]: addiu      $a0, $v0, 2976
    088F5178:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    088F517C:[0E23D6D2]: jal        0x088F5B48
    088F5180:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    088F5184:[0E23D6DD]: jal        0x088F5B74
    088F5188:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088F518C:[3C060893]: lui        $a2, 0x0893 <=> li $a2, 0x08930000
    088F5190:[C4D40BE0]: lwc1       $f20, 3040($a2)
    088F5194:[0E23D6E7]: jal        0x088F5B9C
    088F5198:[4600A306]: mov.s      $f12, $f20
    088F519C:[4600A306]: mov.s      $f12, $f20
    088F51A0:[0E23D6F2]: jal        0x088F5BC8
    088F51A4:[4600A346]: mov.s      $f13, $f20
    088F51A8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 088F51AC:[0A23D430]: j          0x088F50C0
    088F51B0:[AE030004]: sw         $v1, 4($s0)
    088F51B4:[8E060020]: lw         $a2, 32($s0)
    088F51B8:[3C180893]: lui        $t8, 0x0893 <=> li $t8, 0x08930000
    088F51BC:[8F250008]: lw         $a1, 8($t9)
_S1_2_8804DF4 383,402 instructions (0.388%), 14,456 calls (08804DF4 - 08804E74, length 33)
    08804DF4:[27BDFFF0]: addiu      $sp, $sp, -16
    08804DF8:[90A70014]: lbu        $a3, 20($a1)
    08804DFC:[AFB10004]: sw         $s1, 4($sp)
    08804E00:[AFB20008]: sw         $s2, 8($sp)
    08804E04:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08804E08:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08804E0C:[AFB00000]: sw         $s0, 0($sp)
    08804E10:[AFBF000C]: sw         $ra, 12($sp)
    08804E14:[10E00008]: beq        $a3, $zr, 0x08804E38
    08804E18:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    08804E1C:[8E240010]: lw         $a0, 16($s1)
    08804E20:[A2200014]: sb         $zr, 20($s1)
    08804E24:[24840018]: addiu      $a0, $a0, 24
    08804E28:[84850000]: lh         $a1, 0($a0)
    08804E2C:[8C860004]: lw         $a2, 4($a0)
    08804E30:[00C0F809]: jalr       $ra, $a2
    08804E34:[02252021]: addu       $a0, $s1, $a1
    08804E38:[8E440D38]: lw         $a0, 3384($s2)
    08804E3C:[24050688]: addiu      $a1, $zr, 1672 <=> li $a1, 1672
    08804E40:[30840001]: andi       $a0, $a0, 1
    08804E44:[00850018]: mult       $a0, $a1
    08804E48:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08804E4C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08804E50:[00002012]: mflo       $a0
    08804E54:[02442021]: addu       $a0, $s2, $a0
    08804E58:[0E20217B]: jal        0x088085EC
    08804E5C:[24840028]: addiu      $a0, $a0, 40
    08804E60:[8FB00000]: lw         $s0, 0($sp)
    08804E64:[8FB10004]: lw         $s1, 4($sp)
    08804E68:[8FB20008]: lw         $s2, 8($sp)
    08804E6C:[8FBF000C]: lw         $ra, 12($sp)
    08804E70:[03E00008]: jr         $ra
    08804E74:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88F2530 379,860 instructions (0.384%), 6,331 calls (088F2530 - 088F2678, length 83)
    088F2530:[27BDFFD0]: addiu      $sp, $sp, -48
    088F2534:[AFB40020]: sw         $s4, 32($sp)
    088F2538:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    088F253C:[AFB3001C]: sw         $s3, 28($sp)
    088F2540:[2413FFFC]: addiu      $s3, $zr, -4 <=> li $s3, -4
    088F2544:[AFB20018]: sw         $s2, 24($sp)
    088F2548:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    088F254C:[AFB10014]: sw         $s1, 20($sp)
    088F2550:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088F2554:[AFB00010]: sw         $s0, 16($sp)
    088F2558:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    088F255C:[AFBF0024]: sw         $ra, 36($sp)
    088F2560:[8CA30000]: lw         $v1, 0($a1)
    088F2564:[10C00004]: beq        $a2, $zr, 0x088F2578
    088F2568:[AFA30000]: sw         $v1, 0($sp)
    088F256C:[8CC20000]: lw         $v0, 0($a2)
    088F2570:[7C020804]: ins        $v0, $zr, 0, 2
    088F2574:[00629821]: addu       $s3, $v1, $v0
    088F2578:[12400038]: beq        $s2, $zr, 0x088F265C
    088F257C:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    088F2580:[32020001]: andi       $v0, $s0, 1
    088F2584:[10400013]: beq        $v0, $zr, 0x088F25D4
    088F2588:[32020002]: andi       $v0, $s0, 2
    088F258C:[8E450014]: lw         $a1, 20($s2)
    088F2590:[10A00029]: beq        $a1, $zr, 0x088F2638
    088F2594:[8FA60000]: lw         $a2, 0($sp)
    088F2598:[24C70008]: addiu      $a3, $a2, 8
    088F259C:[0267102B]: sltu       $v0, $s3, $a3
    088F25A0:[14400013]: bne        $v0, $zr, 0x088F25F0
    088F25A4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F25A8:[7CA41E00]: ext        $a0, $a1, 24, 4
    088F25AC:[00042400]: sll        $a0, $a0, 0x0010
    088F25B0:[7C05FE04]: ins        $a1, $zr, 24, 8
    088F25B4:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    088F25B8:[3C020A00]: lui        $v0, 0x0A00 <=> li $v0, 0x0A000000
    088F25BC:[00832025]: or         $a0, $a0, $v1
    088F25C0:[00A21025]: or         $v0, $a1, $v0
    088F25C4:[ACC20004]: sw         $v0, 4($a2)
    088F25C8:[ACC40000]: sw         $a0, 0($a2)
    088F25CC:[AFA70000]: sw         $a3, 0($sp)
    088F25D0:[32020002]: andi       $v0, $s0, 2
    088F25D4:[1440000F]: bne        $v0, $zr, 0x088F2614
    088F25D8:[8FA20000]: lw         $v0, 0($sp)
    088F25DC:[12200003]: beq        $s1, $zr, 0x088F25EC
    088F25E0:[AE820000]: sw         $v0, 0($s4)
    088F25E4:[02621023]: subu       $v0, $s3, $v0
    088F25E8:[AE220000]: sw         $v0, 0($s1)
    088F25EC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F25F0:[8FBF0024]: lw         $ra, 36($sp)
    088F25F4:[8FB40020]: lw         $s4, 32($sp)
    088F25F8:[8FB3001C]: lw         $s3, 28($sp)
    088F25FC:[8FB20018]: lw         $s2, 24($sp)
    088F2600:[8FB10014]: lw         $s1, 20($sp)
    088F2604:[8FB00010]: lw         $s0, 16($sp)
    088F2608:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F260C:[03E00008]: jr         $ra
    088F2610:[27BD0030]: addiu      $sp, $sp, 48
    088F2614:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088F2618:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    088F261C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F2620:[0E23CB78]: jal        0x088F2DE0
    088F2624:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088F2628:[1040FFF1]: beq        $v0, $zr, 0x088F25F0
    088F262C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F2630:[0A23C977]: j          0x088F25DC
    088F2634:[8FA20000]: lw         $v0, 0($sp)
    088F2638:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088F263C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F2640:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088F2644:[0E23C9C4]: jal        0x088F2710
    088F2648:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    088F264C:[1040FFE8]: beq        $v0, $zr, 0x088F25F0
    088F2650:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F2654:[0A23C975]: j          0x088F25D4
    088F2658:[32020002]: andi       $v0, $s0, 2
    088F265C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088F2660:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F2664:[0E23C99F]: jal        0x088F267C
    088F2668:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088F266C:[1040FFE0]: beq        $v0, $zr, 0x088F25F0
    088F2670:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F2674:[0A23C960]: j          0x088F2580
    088F2678:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 088F2630 6,331 times (length 23)
    088F25C8:[ACC40000]: sw         $a0, 0($a2)
    088F25CC:[AFA70000]: sw         $a3, 0($sp)
    088F25D0:[32020002]: andi       $v0, $s0, 2
    088F25D4:[1440000F]: bne        $v0, $zr, 0x088F2614
    088F25D8:[8FA20000]: lw         $v0, 0($sp)
--> 088F25DC:[12200003]: beq        $s1, $zr, 0x088F25EC
    088F25E0:[AE820000]: sw         $v0, 0($s4)
    088F25E4:[02621023]: subu       $v0, $s3, $v0
    088F25E8:[AE220000]: sw         $v0, 0($s1)
    088F25EC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F25F0:[8FBF0024]: lw         $ra, 36($sp)
    088F25F4:[8FB40020]: lw         $s4, 32($sp)
    088F25F8:[8FB3001C]: lw         $s3, 28($sp)
    088F25FC:[8FB20018]: lw         $s2, 24($sp)
    088F2600:[8FB10014]: lw         $s1, 20($sp)
    088F2604:[8FB00010]: lw         $s0, 16($sp)
    088F2608:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F260C:[03E00008]: jr         $ra
    088F2610:[27BD0030]: addiu      $sp, $sp, 48
    088F2614:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088F2618:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    088F261C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F2620:[0E23CB78]: jal        0x088F2DE0
    088F2624:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088F2628:[1040FFF1]: beq        $v0, $zr, 0x088F25F0
    088F262C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 088F2630:[0A23C977]: j          0x088F25DC
    088F2634:[8FA20000]: lw         $v0, 0($sp)
    088F2638:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088F263C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F2640:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
  Back Branch 088F2628 6,331 times (length 16)
    088F25DC:[12200003]: beq        $s1, $zr, 0x088F25EC
    088F25E0:[AE820000]: sw         $v0, 0($s4)
    088F25E4:[02621023]: subu       $v0, $s3, $v0
    088F25E8:[AE220000]: sw         $v0, 0($s1)
    088F25EC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 088F25F0:[8FBF0024]: lw         $ra, 36($sp)
    088F25F4:[8FB40020]: lw         $s4, 32($sp)
    088F25F8:[8FB3001C]: lw         $s3, 28($sp)
    088F25FC:[8FB20018]: lw         $s2, 24($sp)
    088F2600:[8FB10014]: lw         $s1, 20($sp)
    088F2604:[8FB00010]: lw         $s0, 16($sp)
    088F2608:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F260C:[03E00008]: jr         $ra
    088F2610:[27BD0030]: addiu      $sp, $sp, 48
    088F2614:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088F2618:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    088F261C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F2620:[0E23CB78]: jal        0x088F2DE0
    088F2624:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
--> 088F2628:[1040FFF1]: beq        $v0, $zr, 0x088F25F0
    088F262C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F2630:[0A23C977]: j          0x088F25DC
    088F2634:[8FA20000]: lw         $v0, 0($sp)
    088F2638:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
  Back Branch 088F2654 6,331 times (length 34)
    088F25C0:[00A21025]: or         $v0, $a1, $v0
    088F25C4:[ACC20004]: sw         $v0, 4($a2)
    088F25C8:[ACC40000]: sw         $a0, 0($a2)
    088F25CC:[AFA70000]: sw         $a3, 0($sp)
    088F25D0:[32020002]: andi       $v0, $s0, 2
--> 088F25D4:[1440000F]: bne        $v0, $zr, 0x088F2614
    088F25D8:[8FA20000]: lw         $v0, 0($sp)
    088F25DC:[12200003]: beq        $s1, $zr, 0x088F25EC
    088F25E0:[AE820000]: sw         $v0, 0($s4)
    088F25E4:[02621023]: subu       $v0, $s3, $v0
    088F25E8:[AE220000]: sw         $v0, 0($s1)
    088F25EC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088F25F0:[8FBF0024]: lw         $ra, 36($sp)
    088F25F4:[8FB40020]: lw         $s4, 32($sp)
    088F25F8:[8FB3001C]: lw         $s3, 28($sp)
    088F25FC:[8FB20018]: lw         $s2, 24($sp)
    088F2600:[8FB10014]: lw         $s1, 20($sp)
    088F2604:[8FB00010]: lw         $s0, 16($sp)
    088F2608:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F260C:[03E00008]: jr         $ra
    088F2610:[27BD0030]: addiu      $sp, $sp, 48
    088F2614:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088F2618:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    088F261C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F2620:[0E23CB78]: jal        0x088F2DE0
    088F2624:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088F2628:[1040FFF1]: beq        $v0, $zr, 0x088F25F0
    088F262C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F2630:[0A23C977]: j          0x088F25DC
    088F2634:[8FA20000]: lw         $v0, 0($sp)
    088F2638:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088F263C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F2640:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088F2644:[0E23C9C4]: jal        0x088F2710
    088F2648:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    088F264C:[1040FFE8]: beq        $v0, $zr, 0x088F25F0
    088F2650:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 088F2654:[0A23C975]: j          0x088F25D4
    088F2658:[32020002]: andi       $v0, $s0, 2
    088F265C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088F2660:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F2664:[0E23C99F]: jal        0x088F267C
  Back Branch 088F264C 6,331 times (length 25)
    088F25DC:[12200003]: beq        $s1, $zr, 0x088F25EC
    088F25E0:[AE820000]: sw         $v0, 0($s4)
    088F25E4:[02621023]: subu       $v0, $s3, $v0
    088F25E8:[AE220000]: sw         $v0, 0($s1)
    088F25EC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 088F25F0:[8FBF0024]: lw         $ra, 36($sp)
    088F25F4:[8FB40020]: lw         $s4, 32($sp)
    088F25F8:[8FB3001C]: lw         $s3, 28($sp)
    088F25FC:[8FB20018]: lw         $s2, 24($sp)
    088F2600:[8FB10014]: lw         $s1, 20($sp)
    088F2604:[8FB00010]: lw         $s0, 16($sp)
    088F2608:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088F260C:[03E00008]: jr         $ra
    088F2610:[27BD0030]: addiu      $sp, $sp, 48
    088F2614:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088F2618:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    088F261C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F2620:[0E23CB78]: jal        0x088F2DE0
    088F2624:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088F2628:[1040FFF1]: beq        $v0, $zr, 0x088F25F0
    088F262C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F2630:[0A23C977]: j          0x088F25DC
    088F2634:[8FA20000]: lw         $v0, 0($sp)
    088F2638:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088F263C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088F2640:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088F2644:[0E23C9C4]: jal        0x088F2710
    088F2648:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
--> 088F264C:[1040FFE8]: beq        $v0, $zr, 0x088F25F0
    088F2650:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088F2654:[0A23C975]: j          0x088F25D4
    088F2658:[32020002]: andi       $v0, $s0, 2
    088F265C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
_S1_2_88E7098 378,112 instructions (0.382%), 530 calls (088E7098 - 088E7170, length 55)
    088E7098:[27BDFFD0]: addiu      $sp, $sp, -48
    088E709C:[00041FC2]: srl        $v1, $a0, 0x001F
    088E70A0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088E70A4:[AFBF0020]: sw         $ra, 32($sp)
    088E70A8:[AFA20000]: sw         $v0, 0($sp)
    088E70AC:[14800008]: bne        $a0, $zr, 0x088E70D0
    088E70B0:[AFA30004]: sw         $v1, 4($sp)
    088E70B4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088E70B8:[AFA20000]: sw         $v0, 0($sp)
    088E70BC:[0E239D73]: jal        0x088E75CC
    088E70C0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088E70C4:[8FBF0020]: lw         $ra, 32($sp)
    088E70C8:[03E00008]: jr         $ra
    088E70CC:[27BD0030]: addiu      $sp, $sp, 48
    088E70D0:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    088E70D4:[10600024]: beq        $v1, $zr, 0x088E7168
    088E70D8:[AFA20008]: sw         $v0, 8($sp)
    088E70DC:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088E70E0:[1082001B]: beq        $a0, $v0, 0x088E7150
    088E70E4:[00000000]: nop
    088E70E8:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    088E70EC:[00021FC3]: sra        $v1, $v0, 0x001F
    088E70F0:[AFA20010]: sw         $v0, 16($sp)
    088E70F4:[AFA30014]: sw         $v1, 20($sp)
    088E70F8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088E70FC:[3442FFFF]: ori        $v0, $v0, -1
    088E7100:[8FA30014]: lw         $v1, 20($sp)
    088E7104:[0043102B]: sltu       $v0, $v0, $v1
    088E7108:[1440FFEC]: bne        $v0, $zr, 0x088E70BC
    088E710C:[8FA50008]: lw         $a1, 8($sp)
    088E7110:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    088E7114:[34C6FFFF]: ori        $a2, $a2, -1
    088E7118:[8FA20010]: lw         $v0, 16($sp)
    088E711C:[8FA30014]: lw         $v1, 20($sp)
    088E7120:[000227C2]: srl        $a0, $v0, 0x001F
    088E7124:[00031840]: sll        $v1, $v1, 0x0001
    088E7128:[00641825]: or         $v1, $v1, $a0
    088E712C:[00021040]: sll        $v0, $v0, 0x0001
    088E7130:[AFA20010]: sw         $v0, 16($sp)
    088E7134:[AFA30014]: sw         $v1, 20($sp)
    088E7138:[8FA40014]: lw         $a0, 20($sp)
    088E713C:[00C4202B]: sltu       $a0, $a2, $a0
    088E7140:[1080FFF5]: beq        $a0, $zr, 0x088E7118
    088E7144:[24A5FFFF]: addiu      $a1, $a1, -1
    088E7148:[0A239C2F]: j          0x088E70BC
    088E714C:[AFA50008]: sw         $a1, 8($sp)
    088E7150:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E7154:[8C420FE8]: lw         $v0, 4072($v0)
    088E7158:[3C030893]: lui        $v1, 0x0893 <=> li $v1, 0x08930000
    088E715C:[8C630FEC]: lw         $v1, 4076($v1)
    088E7160:[0A239C32]: j          0x088E70C8
    088E7164:[8FBF0020]: lw         $ra, 32($sp)
    088E7168:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088E716C:[0A239C3C]: j          0x088E70F0
    088E7170:[00041FC3]: sra        $v1, $a0, 0x001F
  Back Branch 088E7140 30,187 times (length 12)
    088E7104:[0043102B]: sltu       $v0, $v0, $v1
    088E7108:[1440FFEC]: bne        $v0, $zr, 0x088E70BC
    088E710C:[8FA50008]: lw         $a1, 8($sp)
    088E7110:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    088E7114:[34C6FFFF]: ori        $a2, $a2, -1
--> 088E7118:[8FA20010]: lw         $v0, 16($sp)
    088E711C:[8FA30014]: lw         $v1, 20($sp)
    088E7120:[000227C2]: srl        $a0, $v0, 0x001F
    088E7124:[00031840]: sll        $v1, $v1, 0x0001
    088E7128:[00641825]: or         $v1, $v1, $a0
    088E712C:[00021040]: sll        $v0, $v0, 0x0001
    088E7130:[AFA20010]: sw         $v0, 16($sp)
    088E7134:[AFA30014]: sw         $v1, 20($sp)
    088E7138:[8FA40014]: lw         $a0, 20($sp)
    088E713C:[00C4202B]: sltu       $a0, $a2, $a0
--> 088E7140:[1080FFF5]: beq        $a0, $zr, 0x088E7118
    088E7144:[24A5FFFF]: addiu      $a1, $a1, -1
    088E7148:[0A239C2F]: j          0x088E70BC
    088E714C:[AFA50008]: sw         $a1, 8($sp)
    088E7150:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
  Back Branch 088E716C 528 times (length 33)
    088E70DC:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088E70E0:[1082001B]: beq        $a0, $v0, 0x088E7150
    088E70E4:[00000000]: nop
    088E70E8:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    088E70EC:[00021FC3]: sra        $v1, $v0, 0x001F
--> 088E70F0:[AFA20010]: sw         $v0, 16($sp)
    088E70F4:[AFA30014]: sw         $v1, 20($sp)
    088E70F8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088E70FC:[3442FFFF]: ori        $v0, $v0, -1
    088E7100:[8FA30014]: lw         $v1, 20($sp)
    088E7104:[0043102B]: sltu       $v0, $v0, $v1
    088E7108:[1440FFEC]: bne        $v0, $zr, 0x088E70BC
    088E710C:[8FA50008]: lw         $a1, 8($sp)
    088E7110:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    088E7114:[34C6FFFF]: ori        $a2, $a2, -1
    088E7118:[8FA20010]: lw         $v0, 16($sp)
    088E711C:[8FA30014]: lw         $v1, 20($sp)
    088E7120:[000227C2]: srl        $a0, $v0, 0x001F
    088E7124:[00031840]: sll        $v1, $v1, 0x0001
    088E7128:[00641825]: or         $v1, $v1, $a0
    088E712C:[00021040]: sll        $v0, $v0, 0x0001
    088E7130:[AFA20010]: sw         $v0, 16($sp)
    088E7134:[AFA30014]: sw         $v1, 20($sp)
    088E7138:[8FA40014]: lw         $a0, 20($sp)
    088E713C:[00C4202B]: sltu       $a0, $a2, $a0
    088E7140:[1080FFF5]: beq        $a0, $zr, 0x088E7118
    088E7144:[24A5FFFF]: addiu      $a1, $a1, -1
    088E7148:[0A239C2F]: j          0x088E70BC
    088E714C:[AFA50008]: sw         $a1, 8($sp)
    088E7150:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E7154:[8C420FE8]: lw         $v0, 4072($v0)
    088E7158:[3C030893]: lui        $v1, 0x0893 <=> li $v1, 0x08930000
    088E715C:[8C630FEC]: lw         $v1, 4076($v1)
    088E7160:[0A239C32]: j          0x088E70C8
    088E7164:[8FBF0020]: lw         $ra, 32($sp)
    088E7168:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 088E716C:[0A239C3C]: j          0x088E70F0
    088E7170:[00041FC3]: sra        $v1, $a0, 0x001F
  Back Branch 088E7148 528 times (length 37)
    088E70A8:[AFA20000]: sw         $v0, 0($sp)
    088E70AC:[14800008]: bne        $a0, $zr, 0x088E70D0
    088E70B0:[AFA30004]: sw         $v1, 4($sp)
    088E70B4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088E70B8:[AFA20000]: sw         $v0, 0($sp)
--> 088E70BC:[0E239D73]: jal        0x088E75CC
    088E70C0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088E70C4:[8FBF0020]: lw         $ra, 32($sp)
    088E70C8:[03E00008]: jr         $ra
    088E70CC:[27BD0030]: addiu      $sp, $sp, 48
    088E70D0:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    088E70D4:[10600024]: beq        $v1, $zr, 0x088E7168
    088E70D8:[AFA20008]: sw         $v0, 8($sp)
    088E70DC:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088E70E0:[1082001B]: beq        $a0, $v0, 0x088E7150
    088E70E4:[00000000]: nop
    088E70E8:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    088E70EC:[00021FC3]: sra        $v1, $v0, 0x001F
    088E70F0:[AFA20010]: sw         $v0, 16($sp)
    088E70F4:[AFA30014]: sw         $v1, 20($sp)
    088E70F8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088E70FC:[3442FFFF]: ori        $v0, $v0, -1
    088E7100:[8FA30014]: lw         $v1, 20($sp)
    088E7104:[0043102B]: sltu       $v0, $v0, $v1
    088E7108:[1440FFEC]: bne        $v0, $zr, 0x088E70BC
    088E710C:[8FA50008]: lw         $a1, 8($sp)
    088E7110:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    088E7114:[34C6FFFF]: ori        $a2, $a2, -1
    088E7118:[8FA20010]: lw         $v0, 16($sp)
    088E711C:[8FA30014]: lw         $v1, 20($sp)
    088E7120:[000227C2]: srl        $a0, $v0, 0x001F
    088E7124:[00031840]: sll        $v1, $v1, 0x0001
    088E7128:[00641825]: or         $v1, $v1, $a0
    088E712C:[00021040]: sll        $v0, $v0, 0x0001
    088E7130:[AFA20010]: sw         $v0, 16($sp)
    088E7134:[AFA30014]: sw         $v1, 20($sp)
    088E7138:[8FA40014]: lw         $a0, 20($sp)
    088E713C:[00C4202B]: sltu       $a0, $a2, $a0
    088E7140:[1080FFF5]: beq        $a0, $zr, 0x088E7118
    088E7144:[24A5FFFF]: addiu      $a1, $a1, -1
--> 088E7148:[0A239C2F]: j          0x088E70BC
    088E714C:[AFA50008]: sw         $a1, 8($sp)
    088E7150:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088E7154:[8C420FE8]: lw         $v0, 4072($v0)
    088E7158:[3C030893]: lui        $v1, 0x0893 <=> li $v1, 0x08930000
  Back Branch 088E7108 528 times (length 21)
    088E70A8:[AFA20000]: sw         $v0, 0($sp)
    088E70AC:[14800008]: bne        $a0, $zr, 0x088E70D0
    088E70B0:[AFA30004]: sw         $v1, 4($sp)
    088E70B4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088E70B8:[AFA20000]: sw         $v0, 0($sp)
--> 088E70BC:[0E239D73]: jal        0x088E75CC
    088E70C0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088E70C4:[8FBF0020]: lw         $ra, 32($sp)
    088E70C8:[03E00008]: jr         $ra
    088E70CC:[27BD0030]: addiu      $sp, $sp, 48
    088E70D0:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    088E70D4:[10600024]: beq        $v1, $zr, 0x088E7168
    088E70D8:[AFA20008]: sw         $v0, 8($sp)
    088E70DC:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088E70E0:[1082001B]: beq        $a0, $v0, 0x088E7150
    088E70E4:[00000000]: nop
    088E70E8:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    088E70EC:[00021FC3]: sra        $v1, $v0, 0x001F
    088E70F0:[AFA20010]: sw         $v0, 16($sp)
    088E70F4:[AFA30014]: sw         $v1, 20($sp)
    088E70F8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    088E70FC:[3442FFFF]: ori        $v0, $v0, -1
    088E7100:[8FA30014]: lw         $v1, 20($sp)
    088E7104:[0043102B]: sltu       $v0, $v0, $v1
--> 088E7108:[1440FFEC]: bne        $v0, $zr, 0x088E70BC
    088E710C:[8FA50008]: lw         $a1, 8($sp)
    088E7110:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    088E7114:[34C6FFFF]: ori        $a2, $a2, -1
    088E7118:[8FA20010]: lw         $v0, 16($sp)
_S1_2_88D4B64 377,737 instructions (0.382%), 30,325 calls (088D4B64 - 088D4BA4, length 17)
    088D4B64:[00052880]: sll        $a1, $a1, 0x0002
    088D4B68:[00A42821]: addu       $a1, $a1, $a0
    088D4B6C:[8CA40000]: lw         $a0, 0($a1)
    088D4B70:[1080000B]: beq        $a0, $zr, 0x088D4BA0
    088D4B74:[00000000]: nop
    088D4B78:[8C820000]: lw         $v0, 0($a0)
    088D4B7C:[ACA20000]: sw         $v0, 0($a1)
    088D4B80:[AC800000]: sw         $zr, 0($a0)
    088D4B84:[8CA20000]: lw         $v0, 0($a1)
    088D4B88:[50400001]: beql       $v0, $zr, 0x088D4B90
    088D4B8C:[ACA00010]: sw         $zr, 16($a1)
    088D4B90:[8CA20020]: lw         $v0, 32($a1)
    088D4B94:[8C830014]: lw         $v1, 20($a0)
    088D4B98:[00431023]: subu       $v0, $v0, $v1
    088D4B9C:[ACA20020]: sw         $v0, 32($a1)
    088D4BA0:[03E00008]: jr         $ra
    088D4BA4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
_S1_2_88FC808 365,459 instructions (0.369%), 11,789 calls (088FC808 - 088FC880, length 31)
    088FC808:[27BDFFE0]: addiu      $sp, $sp, -32
    088FC80C:[AFB50014]: sw         $s5, 20($sp)
    088FC810:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    088FC814:[AFB40010]: sw         $s4, 16($sp)
    088FC818:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    088FC81C:[AFB3000C]: sw         $s3, 12($sp)
    088FC820:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    088FC824:[AFB20008]: sw         $s2, 8($sp)
    088FC828:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088FC82C:[AFB10004]: sw         $s1, 4($sp)
    088FC830:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088FC834:[AFB00000]: sw         $s0, 0($sp)
    088FC838:[AFBF0018]: sw         $ra, 24($sp)
    088FC83C:[0E23F25F]: jal        0x088FC97C
    088FC840:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088FC844:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088FC848:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088FC84C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088FC850:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    088FC854:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    088FC858:[0E23D98A]: jal        0x088F6628
    088FC85C:[02A04821]: addu       $t1, $s5, $zr <=> move $t1, $s5
    088FC860:[8FBF0018]: lw         $ra, 24($sp)
    088FC864:[8FB50014]: lw         $s5, 20($sp)
    088FC868:[8FB40010]: lw         $s4, 16($sp)
    088FC86C:[8FB3000C]: lw         $s3, 12($sp)
    088FC870:[8FB20008]: lw         $s2, 8($sp)
    088FC874:[8FB10004]: lw         $s1, 4($sp)
    088FC878:[8FB00000]: lw         $s0, 0($sp)
    088FC87C:[03E00008]: jr         $ra
    088FC880:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88AF790 358,792 instructions (0.363%), 3,388 calls (088AF790 - 088AF818, length 35)
    088AF790:[27BDFFE0]: addiu      $sp, $sp, -32
    088AF794:[AFBF0014]: sw         $ra, 20($sp)
    088AF798:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088AF79C:[AFB50010]: sw         $s5, 16($sp)
    088AF7A0:[AFB4000C]: sw         $s4, 12($sp)
    088AF7A4:[AFB30008]: sw         $s3, 8($sp)
    088AF7A8:[AFB20004]: sw         $s2, 4($sp)
    088AF7AC:[AFB00000]: sw         $s0, 0($sp)
    088AF7B0:[8C504B54]: lw         $s0, 19284($v0)
    088AF7B4:[12000012]: beq        $s0, $zr, 0x088AF800
    088AF7B8:[8FBF0014]: lw         $ra, 20($sp)
    088AF7BC:[0E22C184]: jal        0x088B0610
    088AF7C0:[00000000]: nop
    088AF7C4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088AF7C8:[0E22C189]: jal        0x088B0624
    088AF7CC:[0060A821]: addu       $s5, $v1, $zr <=> move $s5, $v1
    088AF7D0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088AF7D4:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    088AF7D8:[8E040000]: lw         $a0, 0($s0)
    088AF7DC:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088AF7E0:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    088AF7E4:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088AF7E8:[0E22BE07]: jal        0x088AF81C
    088AF7EC:[02604821]: addu       $t1, $s3, $zr <=> move $t1, $s3
    088AF7F0:[8E100004]: lw         $s0, 4($s0)
    088AF7F4:[5600FFF9]: bnel       $s0, $zr, 0x088AF7DC
    088AF7F8:[8E040000]: lw         $a0, 0($s0)
    088AF7FC:[8FBF0014]: lw         $ra, 20($sp)
    088AF800:[8FB50010]: lw         $s5, 16($sp)
    088AF804:[8FB4000C]: lw         $s4, 12($sp)
    088AF808:[8FB30008]: lw         $s3, 8($sp)
    088AF80C:[8FB20004]: lw         $s2, 4($sp)
    088AF810:[8FB00000]: lw         $s0, 0($sp)
    088AF814:[03E00008]: jr         $ra
    088AF818:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088AF7F4 30,456 times (length 8)
    088AF7C8:[0E22C189]: jal        0x088B0624
    088AF7CC:[0060A821]: addu       $s5, $v1, $zr <=> move $s5, $v1
    088AF7D0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088AF7D4:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    088AF7D8:[8E040000]: lw         $a0, 0($s0)
--> 088AF7DC:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088AF7E0:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    088AF7E4:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088AF7E8:[0E22BE07]: jal        0x088AF81C
    088AF7EC:[02604821]: addu       $t1, $s3, $zr <=> move $t1, $s3
    088AF7F0:[8E100004]: lw         $s0, 4($s0)
--> 088AF7F4:[5600FFF9]: bnel       $s0, $zr, 0x088AF7DC
    088AF7F8:[8E040000]: lw         $a0, 0($s0)
    088AF7FC:[8FBF0014]: lw         $ra, 20($sp)
    088AF800:[8FB50010]: lw         $s5, 16($sp)
    088AF804:[8FB4000C]: lw         $s4, 12($sp)
_S1_2_88A6F68 356,789 instructions (0.361%), 10,533 calls (088A6F68 - 088A703C, length 54)
  Back Branch 088A7038 3,338 times (length 26)
_S1_2_880CF04 347,120 instructions (0.351%), 15,155 calls (0880CF04 - 0880CFAC, length 43)
_S1_2_88A9DCC 325,875 instructions (0.329%), 19,750 calls (088A9DCC - 088A9E48, length 32)
  Back Branch 088A9E44 9,875 times (length 25)
_S1_2_880F7FC 324,200 instructions (0.328%), 3,242 calls (0880F7FC - 0880FA08, length 132)
_S1_2_88D4E80 306,207 instructions (0.310%), 9,476 calls (088D4E80 - 088D4F60, length 57)
  Back Branch 088D4F5C 8,885 times (length 44)
  Back Branch 088D4F2C 8,885 times (length 32)
  Back Branch 088D4F24 8,885 times (length 23)
_S1_2_880D230 302,869 instructions (0.306%), 6,181 calls (0880D230 - 0880D2F0, length 49)
_S1_2_8875DC0 298,682 instructions (0.302%), 800 calls (08875DC0 - 08875F78, length 111)
  Back Branch 08875F58 25,600 times (length 11)
  Back Branch 08875F2C 50 times (length 77)
  Back Branch 08875F60 50 times (length 41)
  Back Branch 08875F6C 50 times (length 70)
_S1_2_880D2F4 291,616 instructions (0.295%), 5,608 calls (0880D2F4 - 0880D3C0, length 52)
_S1_2_88D5E00 259,071 instructions (0.262%), 3,399 calls (088D5E00 - 088D629C, length 296)
  Back Branch 088D5F58 1,649 times (length 71)
  Back Branch 088D5F0C 1,649 times (length 52)
  Back Branch 088D5F64 1,599 times (length 73)
  Back Branch 088D6264 1,500 times (length 220)
  Back Branch 088D60A8 1,500 times (length 90)
  Back Branch 088D612C 118 times (length 142)
  Back Branch 088D5F80 45 times (length 81)
  Back Branch 088D605C 26 times (length 71)
  Back Branch 088D6040 12 times (length 129)
  Back Branch 088D624C 9 times (length 214)
  Back Branch 088D5FA8 8 times (length 92)
  Back Branch 088D6118 5 times (length 39)
  Back Branch 088D619C 5 times (length 170)
  Back Branch 088D6090 5 times (length 84)
  Back Branch 088D6048 2 times (length 131)
  Back Branch 088D6298 1 times (length 233)
_S1_2_880CCC4 248,698 instructions (0.251%), 11,789 calls (0880CCC4 - 0880CE54, length 101)
_S1_2_8834660 245,421 instructions (0.248%), 2,479 calls (08834660 - 08834778, length 71)
  Back Branch 08834750 29,748 times (length 44)
_S1_2_88A5F60 244,975 instructions (0.248%), 7,924 calls (088A5F60 - 088A6058, length 63)
  Back Branch 088A6024 3,713 times (length 17)
_S1_2_888C948 243,918 instructions (0.247%), 3,588 calls (0888C948 - 0888CE40, length 319)
  Back Branch 0888CCC4 3,588 times (length 187)
  Back Branch 0888CE2C 11 times (length 93)
_S1_2_88893E4 237,810 instructions (0.240%), 3,388 calls (088893E4 - 08889544, length 89)
  Back Branch 088894A8 3,438 times (length 22)
  Back Branch 088894F4 3,338 times (length 34)
_S1_2_88B7288 222,115 instructions (0.225%), 7,165 calls (088B7288 - 088B7300, length 31)
_S1_2_880DD00 221,686 instructions (0.224%), 3,242 calls (0880DD00 - 0880DE38, length 79)
  Back Branch 0880DE1C 3,242 times (length 66)
_S1_2_8822480 217,806 instructions (0.220%), 2,479 calls (08822480 - 0882253C, length 48)
  Back Branch 08822520 19,832 times (length 34)
_S1_2_88ED74C 217,250 instructions (0.220%), 9,875 calls (088ED74C - 088ED7A0, length 22)
_S1_2_88B04C4 216,882 instructions (0.219%), 3,388 calls (088B04C4 - 088B05DC, length 71)
  Back Branch 088B05C0 3,378 times (length 21)
  Back Branch 088B05D8 10 times (length 27)
_S1_2_887ADAC 216,266 instructions (0.219%), 4,569 calls (0887ADAC - 0887AFD0, length 138)
_S1_2_89042A8 215,424 instructions (0.218%), 3,366 calls (089042A8 - 089044F0, length 147)
_S1_2_8881984 210,454 instructions (0.213%), 3,072 calls (08881984 - 08881BC4, length 145)
  Back Branch 08881B80 46 times (length 64)
  Back Branch 08881BC0 25 times (length 65)
  Back Branch 08881B58 25 times (length 53)
  Back Branch 08881AC4 25 times (length 16)
_S1_2_888D918 203,080 instructions (0.205%), 3,388 calls (0888D918 - 0888D950, length 15)
  Back Branch 0888D93C 33,840 times (length 5)
_S1_2_88D4D98 198,234 instructions (0.200%), 5,869 calls (088D4D98 - 088D4E7C, length 58)
  Back Branch 088D4E48 5,807 times (length 33)
  Back Branch 088D4E40 5,807 times (length 24)
  Back Branch 088D4E78 5,807 times (length 45)
_S1_2_8859354 195,841 instructions (0.198%), 2,479 calls (08859354 - 088594C0, length 92)
  Back Branch 088594A0 7,437 times (length 24)
_S1_2_88B1B6C 194,741 instructions (0.197%), 3,549 calls (088B1B6C - 088B216C, length 385)
  Back Branch 088B2018 151 times (length 244)
  Back Branch 088B2004 151 times (length 239)
  Back Branch 088B1FE4 151 times (length 231)
_S1_2_88D6C6C 193,478 instructions (0.196%), 3,394 calls (088D6C6C - 088D6DFC, length 101)
  Back Branch 088D6D64 3,393 times (length 23)
  Back Branch 088D6D84 3,388 times (length 39)
  Back Branch 088D6DA4 3,384 times (length 55)
  Back Branch 088D6DF8 3 times (length 87)
_S1_2_88F62E0 188,738 instructions (0.191%), 8,579 calls (088F62E0 - 088F6334, length 22)
_S1_2_88B1520 186,908 instructions (0.189%), 3,601 calls (088B1520 - 088B16A4, length 98)
  Back Branch 088B1628 3,530 times (length 29)
  Back Branch 088B1640 42 times (length 35)
  Back Branch 088B15F0 13 times (length 15)
  Back Branch 088B1610 6 times (length 23)
  Back Branch 088B1600 6 times (length 22)
_S1_2_888428C 186,069 instructions (0.188%), 3,522 calls (0888428C - 088843F8, length 92)
  Back Branch 0888436C 6,425 times (length 43)
  Back Branch 088843A4 2,903 times (length 20)
  Back Branch 088843F4 136 times (length 40)
  Back Branch 08884330 11 times (length 29)
  Back Branch 088843C0 11 times (length 27)
  Back Branch 088843E4 11 times (length 18)
  Back Branch 0888433C 1 times (length 31)
_S1_2_88F6420 185,634 instructions (0.188%), 20,626 calls (088F6420 - 088F6440, length 9)
_S1_2_8822540 183,446 instructions (0.185%), 2,479 calls (08822540 - 088226C8, length 99)
  Back Branch 088226A0 19,832 times (length 73)
_S1_2_8869A80 182,173 instructions (0.184%), 3,242 calls (08869A80 - 08869B38, length 47)
  Back Branch 08869B10 12,892 times (length 20)
_S1_2_88D4BE8 178,240 instructions (0.180%), 8,912 calls (088D4BE8 - 088D4C48, length 25)
_S1_2_88A2D40 175,590 instructions (0.177%), 6,793 calls (088A2D40 - 088A2F04, length 114)
  Back Branch 088A2EAC 1,513 times (length 51)
  Back Branch 088A2E7C 4 times (length 38)
_S1_2_8804D70 173,152 instructions (0.175%), 6,475 calls (08804D70 - 08804DF0, length 33)
_S1_2_886882C 170,754 instructions (0.173%), 3,242 calls (0886882C - 08868A48, length 136)
  Back Branch 08868A14 6,276 times (length 99)
_S1_2_880EC04 169,467 instructions (0.171%), 72 calls (0880EC04 - 0880ECE4, length 57)
  Back Branch 0880ECC0 12,690 times (length 5)
  Back Branch 0880EC54 10,101 times (length 8)
  Back Branch 0880EC74 1,833 times (length 5)
  Back Branch 0880ECD8 705 times (length 14)
  Back Branch 0880EC90 620 times (length 27)
_S1_2_8804A30 168,584 instructions (0.170%), 3,242 calls (08804A30 - 08804AFC, length 52)
_S1_2_8847708 166,384 instructions (0.168%), 2,459 calls (08847708 - 088478C8, length 113)
  Back Branch 08847898 4,918 times (length 42)
_S1_2_880B00C 161,054 instructions (0.163%), 3,242 calls (0880B00C - 0880B12C, length 73)
_S1_2_8804B00 159,748 instructions (0.161%), 3,242 calls (08804B00 - 08804C1C, length 72)
_S1_2_88B13A8 158,686 instructions (0.160%), 7,213 calls (088B13A8 - 088B13FC, length 22)
_S1_2_8847548 156,552 instructions (0.158%), 52,184 calls (08847548 - 08847550, length 3)
_S1_2_88E6894 153,294 instructions (0.155%), 5,286 calls (088E6894 - 088E6904, length 29)
_S1_2_890AB28 150,484 instructions (0.152%), 75,242 calls (0890AB28 - 0890AB2C, length 2)
_S1_2_88923FC 148,085 instructions (0.150%), 9,873 calls (088923FC - 08892444, length 19)
_S1_2_8893DA4 147,755 instructions (0.149%), 3,399 calls (08893DA4 - 08893E80, length 56)
  Back Branch 08893E6C 3,315 times (length 31)
  Back Branch 08893E4C 3,315 times (length 18)
  Back Branch 08893E54 3,315 times (length 25)
  Back Branch 08893E7C 3,164 times (length 8)
_S1_2_8884184 146,460 instructions (0.148%), 24,410 calls (08884184 - 088841A0, length 8)
_S1_2_8889010 145,796 instructions (0.147%), 3,438 calls (08889010 - 08889340, length 205)
  Back Branch 08889100 50 times (length 26)
_S1_2_88B6AA0 143,520 instructions (0.145%), 7,176 calls (088B6AA0 - 088B6AEC, length 20)
_S1_2_88A5F08 142,480 instructions (0.144%), 7,124 calls (088A5F08 - 088A5F5C, length 22)
  Back Branch 088A5F58 3,562 times (length 9)
_S1_2_880635C 141,372 instructions (0.143%), 3,366 calls (0880635C - 08806400, length 42)
_S1_2_88D4BA8 136,100 instructions (0.138%), 8,878 calls (088D4BA8 - 088D4BE4, length 16)
_S1_2_88597AC 133,866 instructions (0.135%), 7,437 calls (088597AC - 088598B8, length 68)
_S1_2_8894908 131,940 instructions (0.133%), 3,522 calls (08894908 - 08894A2C, length 74)
  Back Branch 08894988 3,522 times (length 11)
  Back Branch 088949D4 2,017 times (length 30)
  Back Branch 08894A08 1,996 times (length 56)
  Back Branch 08894A28 11 times (length 64)
_S1_2_88F52C8 130,032 instructions (0.131%), 3,096 calls (088F52C8 - 088F5384, length 48)
  Back Branch 088F5380 3,096 times (length 11)
_S1_2_88AE500 129,636 instructions (0.131%), 3,601 calls (088AE500 - 088AE58C, length 36)
_S1_2_888F7F4 129,168 instructions (0.131%), 3,588 calls (0888F7F4 - 0888F89C, length 43)
  Back Branch 0888F850 3,588 times (length 12)
  Back Branch 0888F87C 3,588 times (length 23)
_S1_2_88F3608 126,620 instructions (0.128%), 6,331 calls (088F3608 - 088F3654, length 20)
_S1_2_88D72C4 125,874 instructions (0.127%), 13,986 calls (088D72C4 - 088D72E4, length 9)
_S1_2_88F7634 125,796 instructions (0.127%), 5,718 calls (088F7634 - 088F7688, length 22)
_S1_2_888BC94 125,064 instructions (0.126%), 10,422 calls (0888BC94 - 0888BCC0, length 12)
_S1_2_888BC48 125,064 instructions (0.126%), 10,422 calls (0888BC48 - 0888BC74, length 12)
_S1_2_8808C8C 123,950 instructions (0.125%), 6,181 calls (08808C18 - 08808D94, length 96)
  Back Branch 08808D78 15,155 times (length 90)
_S1_2_8808CB0 123,376 instructions (0.125%), 5,608 calls (08808C18 - 08808D94, length 96)
  Back Branch 08808D78 15,155 times (length 90)
_S1_2_887BB4C 118,965 instructions (0.120%), 3,399 calls (0887BB4C - 0887BBF4, length 43)
_S1_2_8859D20 116,513 instructions (0.118%), 4,958 calls (08859D20 - 08859D48, length 11)
  Back Branch 08859D3C 14,874 times (length 7)
_S1_2_88F7828 114,420 instructions (0.116%), 11,442 calls (088F7828 - 088F7A30, length 131)
_S1_2_88A8E80 114,235 instructions (0.115%), 3,685 calls (088A8E80 - 088A8F24, length 42)
  Back Branch 088A8F0C 3,685 times (length 26)
_S1_2_8892720 112,167 instructions (0.113%), 3,399 calls (08892720 - 0889281C, length 64)
  Back Branch 088927B4 3,399 times (length 7)
_S1_2_8892620 108,768 instructions (0.110%), 3,399 calls (08892620 - 0889271C, length 64)
  Back Branch 08892718 3,399 times (length 54)
_S1_2_88F56F4 108,290 instructions (0.109%), 3,094 calls (088F56F4 - 088F57B8, length 50)
  Back Branch 088F57A4 3,094 times (length 27)
_S1_2_88594C4 106,597 instructions (0.108%), 2,479 calls (088594C4 - 088595EC, length 75)
  Back Branch 088595C4 7,437 times (length 50)
_S1_2_88AB5B0 105,028 instructions (0.106%), 3,388 calls (088AB5B0 - 088AB770, length 113)
_S1_2_8865E7C 103,807 instructions (0.105%), 54 calls (08865E7C - 088660F8, length 160)
  Back Branch 08865F38 9,835 times (length 16)
_S1_2_881FDFC 103,484 instructions (0.105%), 527 calls (0881FDFC - 0881FFC0, length 114)
  Back Branch 0881FE54 3,689 times (length 12)
  Back Branch 0881FEC0 2,635 times (length 12)
_S1_2_88D5164 102,762 instructions (0.104%), 9,342 calls (088D5164 - 088D5198, length 14)
_S1_2_887C8B8 102,525 instructions (0.104%), 3,535 calls (0887C8B8 - 0887C93C, length 34)
_S1_2_888936C 102,190 instructions (0.103%), 3,388 calls (0888936C - 088893E0, length 30)
  Back Branch 088893C4 3,438 times (length 11)
_S1_2_8881BC8 101,694 instructions (0.103%), 2,991 calls (08881BC8 - 08881C50, length 35)
  Back Branch 08881C4C 2,991 times (length 10)
  Back Branch 08881C44 2,991 times (length 8)
_S1_2_887C214 101,052 instructions (0.102%), 3,577 calls (0887C214 - 0887C2A0, length 36)
  Back Branch 0887C284 64 times (length 14)
_S1_2_887ACC8 100,961 instructions (0.102%), 3,404 calls (0887ACC8 - 0887ADA8, length 57)
_S1_2_8848090 99,160 instructions (0.100%), 24,790 calls (08848090 - 0884809C, length 4)
_S1_2_887AFD4 98,182 instructions (0.099%), 3,404 calls (0887AFD4 - 0887B120, length 84)
  Back Branch 0887B04C 1,523 times (length 23)
_S1_2_88E682C 98,020 instructions (0.099%), 3,770 calls (088E682C - 088E6890, length 26)
_S1_2_88D632C 97,409 instructions (0.098%), 1,651 calls (088D632C - 088D6458, length 76)
_S1_2_88B54A8 95,022 instructions (0.096%), 1 calls (088B54A8 - 088B560C, length 90)
  Back Branch 088B55D0 2,184 times (length 55)
  Back Branch 088B55E4 1,092 times (length 65)
_S1_2_88F5DCC 94,965 instructions (0.096%), 6,331 calls (088F5DCC - 088F5E04, length 15)
_S1_2_8804C20 94,376 instructions (0.095%), 11,797 calls (08804C20 - 08804C3C, length 8)
_S1_2_881673C 94,246 instructions (0.095%), 3,242 calls (0881673C - 08816840, length 66)
_S1_2_885ED5C 92,353 instructions (0.093%), 2,479 calls (0885ED5C - 0885EE14, length 47)
_S1_2_881D574 92,270 instructions (0.093%), 2,479 calls (0881D574 - 0881D9A4, length 269)
_S1_2_880591C 91,875 instructions (0.093%), 30,625 calls (0880591C - 08805924, length 3)
_S1_2_8844D98 91,760 instructions (0.093%), 2,480 calls (08844D98 - 08845148, length 237)
_S1_2_888BB88 91,476 instructions (0.092%), 3,388 calls (0888BB88 - 0888BBF0, length 27)
_S1_2_8811674 90,013 instructions (0.091%), 2,479 calls (08811674 - 08811774, length 65)
_S1_2_887CD48 86,967 instructions (0.088%), 3,608 calls (0887CD48 - 0887CE70, length 75)
  Back Branch 0887CE6C 2,060 times (length 65)
  Back Branch 0887CE44 11 times (length 41)
  Back Branch 0887CDD8 2 times (length 15)
_S1_2_888128C 86,775 instructions (0.088%), 2,991 calls (0888128C - 0888133C, length 45)
  Back Branch 0888130C 12 times (length 8)
_S1_2_8820EA0 85,798 instructions (0.087%), 2,479 calls (08820EA0 - 08820FA8, length 67)
_S1_2_885E654 85,310 instructions (0.086%), 949 calls (0885E654 - 0885E9A8, length 214)
_S1_2_88D7450 84,564 instructions (0.085%), 3,395 calls (088D7450 - 088D74C4, length 30)
  Back Branch 088D74A4 3,353 times (length 9)
  Back Branch 088D74C0 3,336 times (length 11)
_S1_2_8848808 81,952 instructions (0.083%), 2,408 calls (08848808 - 088488F4, length 60)
_S1_2_890AD90 80,300 instructions (0.081%), 40,150 calls (0890AD90 - 0890AD94, length 2)
_S1_2_890AD60 80,300 instructions (0.081%), 40,150 calls (0890AD60 - 0890AD64, length 2)
_S1_2_8809440 79,764 instructions (0.081%), 1,734 calls (08809440 - 088094F4, length 46)
_S1_2_888C830 78,980 instructions (0.080%), 3,590 calls (0888C830 - 0888C884, length 22)
_S1_2_8884964 77,880 instructions (0.079%), 7,080 calls (08884964 - 088849A4, length 17)
_S1_2_88B17C8 77,660 instructions (0.078%), 3,530 calls (088B17C8 - 088B184C, length 34)
  Back Branch 088B1848 3,530 times (length 11)
_S1_2_8808670 77,418 instructions (0.078%), 3,366 calls (08808670 - 088086F0, length 33)
_S1_2_88356A4 76,849 instructions (0.078%), 2,479 calls (088356A4 - 08835754, length 45)
_S1_2_88697DC 75,881 instructions (0.077%), 2,299 calls (088697DC - 088698AC, length 53)
_S1_2_88F5268 74,304 instructions (0.075%), 3,096 calls (088F5268 - 088F537C, length 70)
_S1_2_88F6CEC 74,052 instructions (0.075%), 6,732 calls (088F6CEC - 088F6D14, length 11)
_S1_2_880B900 74,052 instructions (0.075%), 3,366 calls (0880B900 - 0880B97C, length 32)
_S1_2_88466E4 73,629 instructions (0.074%), 303 calls (088466E4 - 08846800, length 72)
  Back Branch 088467D0 1,212 times (length 57)
_S1_2_8867DDC 73,623 instructions (0.074%), 999 calls (08867DDC - 088680C0, length 186)
  Back Branch 08867E90 999 times (length 16)
  Back Branch 0886808C 168 times (length 9)
  Back Branch 08867FE8 121 times (length 69)
_S1_2_8880600 73,569 instructions (0.074%), 3,056 calls (08880600 - 0888065C, length 24)
  Back Branch 08880640 3,081 times (length 9)
_S1_2_88DEE34 73,088 instructions (0.074%), 628 calls (088DEE34 - 088DF774, length 593)
_S1_2_88CC004 72,634 instructions (0.073%), 3,166 calls (088CC004 - 088CC070, length 28)
_S1_2_88CDC9C 71,645 instructions (0.072%), 3,115 calls (088CDC9C - 088CDE4C, length 109)
_S1_2_88BB6C8 71,624 instructions (0.072%), 3,393 calls (088BB6C8 - 088BB748, length 33)
  Back Branch 088BB724 53 times (length 7)
  Back Branch 088BB734 53 times (length 16)
_S1_2_888BB20 71,148 instructions (0.072%), 3,388 calls (0888BB20 - 0888BB84, length 26)
_S1_2_8808BE4 71,130 instructions (0.072%), 3,095 calls (08808BE4 - 08808D94, length 109)
  Back Branch 08808D78 15,155 times (length 90)
_S1_2_88B0624 68,800 instructions (0.070%), 13,760 calls (088B0624 - 088B0634, length 5)
_S1_2_88845EC 67,980 instructions (0.069%), 3,399 calls (088845EC - 0888463C, length 21)
  Back Branch 08884638 3,399 times (length 14)
_S1_2_88A38A8 67,764 instructions (0.068%), 3,388 calls (088A38A8 - 088A38FC, length 22)
_S1_2_880F1A4 67,338 instructions (0.068%), 3,367 calls (0880F1A4 - 0880F210, length 28)
_S1_2_88D5238 67,188 instructions (0.068%), 6,108 calls (088D5238 - 088D526C, length 14)
_S1_2_88333DC 66,933 instructions (0.068%), 2,479 calls (088333DC - 08833474, length 39)
_S1_2_8863B74 66,913 instructions (0.068%), 3,242 calls (08863B74 - 08863C70, length 64)
_S1_2_88D3540 66,570 instructions (0.067%), 4 calls (088D3540 - 088D3600, length 49)
  Back Branch 088D35A8 3,746 times (length 16)
  Back Branch 088D35EC 3,611 times (length 26)
  Back Branch 088D35FC 1 times (length 36)
_S1_2_88F6338 65,849 instructions (0.067%), 2,863 calls (088F6338 - 088F6390, length 23)
_S1_2_885D8F0 65,771 instructions (0.066%), 2,479 calls (0885D8F0 - 0885D978, length 35)
_S1_2_88DF778 65,469 instructions (0.066%), 80 calls (088DF778 - 088DFA58, length 185)
  Back Branch 088DF9E4 2,560 times (length 30)
  Back Branch 088DF968 1,760 times (length 16)
_S1_2_890AD88 65,212 instructions (0.066%), 32,606 calls (0890AD88 - 0890AD8C, length 2)
_S1_2_88AFD04 64,551 instructions (0.065%), 3,588 calls (088AFD04 - 088AFD88, length 34)
  Back Branch 088AFD84 11 times (length 13)
_S1_2_8896904 64,064 instructions (0.065%), 5,824 calls (08896904 - 0889692C, length 11)
_S1_2_8844F5C 63,855 instructions (0.065%), 2,457 calls (08844F5C - 08845148, length 124)
_S1_2_8858E74 61,975 instructions (0.063%), 2,479 calls (08858E74 - 08858EEC, length 31)
_S1_2_883FCAC 61,975 instructions (0.063%), 2,479 calls (0883FCAC - 08840184, length 311)
_S1_2_88361E4 61,975 instructions (0.063%), 2,479 calls (088361E4 - 0883625C, length 31)
_S1_2_8820970 61,975 instructions (0.063%), 2,479 calls (08820970 - 088209E8, length 31)
_S1_2_881C96C 61,975 instructions (0.063%), 2,479 calls (0881C96C - 0881C9E4, length 31)
_S1_2_8810DD4 61,975 instructions (0.063%), 2,479 calls (08810DD4 - 08810E4C, length 31)
_S1_2_88AFD8C 60,952 instructions (0.062%), 3,588 calls (088AFD8C - 088AFDCC, length 17)
_S1_2_88671DC 60,939 instructions (0.062%), 999 calls (088671DC - 08867304, length 75)
  Back Branch 088672D4 999 times (length 28)
_S1_2_88E19B4 60,829 instructions (0.061%), 360 calls (088E19B4 - 088E1D64, length 237)
_S1_2_8808CD4 60,284 instructions (0.061%), 3,366 calls (08808C18 - 08808D94, length 96)
  Back Branch 08808D78 15,155 times (length 90)
_S1_2_8820CB8 59,627 instructions (0.060%), 2,479 calls (08820CB8 - 08820E9C, length 122)
_S1_2_88818FC 58,728 instructions (0.059%), 3,072 calls (088818FC - 08881980, length 34)
  Back Branch 08881964 18 times (length 20)
_S1_2_8846658 58,205 instructions (0.059%), 2,479 calls (08846658 - 088466E0, length 35)
_S1_2_88D62A0 58,030 instructions (0.059%), 1,658 calls (088D62A0 - 088D6328, length 35)
_S1_2_887BD94 57,783 instructions (0.058%), 3,399 calls (0887BD94 - 0887BDD4, length 17)
_S1_2_88AFAEC 57,265 instructions (0.058%), 3,587 calls (088AFAEC - 088AFB40, length 22)
  Back Branch 088AFB3C 10 times (length 6)
_S1_2_885EBA4 57,017 instructions (0.058%), 2,479 calls (0885EBA4 - 0885EC14, length 29)
_S1_2_88215B8 57,017 instructions (0.058%), 2,479 calls (088215B8 - 08821628, length 29)
_S1_2_88B53E8 56,016 instructions (0.057%), 3,276 calls (088B53E8 - 088B54A4, length 48)
  Back Branch 088B5430 555 times (length 12)
  Back Branch 088B5478 555 times (length 29)
  Back Branch 088B54A0 18 times (length 14)
_S1_2_88152B4 55,562 instructions (0.056%), 3,242 calls (088152B4 - 0881531C, length 27)
_S1_2_882E658 55,114 instructions (0.056%), 3,242 calls (0882E658 - 0882E6CC, length 30)
_S1_2_8873538 54,705 instructions (0.055%), 1,711 calls (08873538 - 088737AC, length 158)
  Back Branch 08873624 1,711 times (length 52)
  Back Branch 088737A8 345 times (length 138)
  Back Branch 08873778 345 times (length 122)
  Back Branch 08873798 316 times (length 14)
  Back Branch 088737A0 315 times (length 12)
_S1_2_88E2A38 54,024 instructions (0.055%), 360 calls (088E2A38 - 088E2D3C, length 194)
_S1_2_88A456C 53,408 instructions (0.054%), 3,338 calls (088A456C - 088A45F8, length 36)
_S1_2_88D6B90 52,048 instructions (0.053%), 3,253 calls (088D6B90 - 088D6BD8, length 19)
  Back Branch 088D6BD4 3,253 times (length 6)
_S1_2_881D100 52,040 instructions (0.053%), 2,479 calls (0881D100 - 0881D208, length 67)
_S1_2_8835B34 51,923 instructions (0.052%), 2,479 calls (08835B34 - 08835C3C, length 67)
_S1_2_890AD80 51,250 instructions (0.052%), 25,625 calls (0890AD80 - 0890AD84, length 2)
_S1_2_890AD70 51,250 instructions (0.052%), 25,625 calls (0890AD70 - 0890AD74, length 2)
_S1_2_88F7244 51,224 instructions (0.052%), 6,403 calls (088F7244 - 088F7260, length 8)
_S1_2_88A2D00 50,985 instructions (0.052%), 3,399 calls (088A2D00 - 088A2D3C, length 16)
  Back Branch 088A2D38 3,399 times (length 6)
_S1_2_887C158 50,985 instructions (0.052%), 3,399 calls (0887C158 - 0887C194, length 16)
  Back Branch 0887C190 3,399 times (length 6)
_S1_2_88A3924 50,820 instructions (0.051%), 3,388 calls (088A3924 - 088A3960, length 16)
  Back Branch 088A395C 3,388 times (length 6)
_S1_2_88B1400 50,414 instructions (0.051%), 3,601 calls (088B1400 - 088B1444, length 18)
_S1_2_888F7BC 50,254 instructions (0.051%), 3,590 calls (0888F7BC - 0888F7F0, length 14)
_S1_2_887CCE0 49,540 instructions (0.050%), 3,535 calls (0887CCE0 - 0887CD44, length 26)
  Back Branch 0887CD24 10 times (length 10)
_S1_2_880CC18 49,520 instructions (0.050%), 3,095 calls (0880CC18 - 0880CC54, length 16)
_S1_2_888BC78 49,238 instructions (0.050%), 7,034 calls (0888BC78 - 0888BC90, length 7)
_S1_2_888BC2C 49,238 instructions (0.050%), 7,034 calls (0888BC2C - 0888BC44, length 7)
_S1_2_88D3B24 48,704 instructions (0.049%), 904 calls (088D3B24 - 088D3C84, length 89)
  Back Branch 088D3C80 848 times (length 45)
_S1_2_887CF34 48,049 instructions (0.049%), 3,580 calls (0887CF34 - 0887CF84, length 21)
  Back Branch 0887CF70 1,520 times (length 6)
  Back Branch 0887CF80 11 times (length 10)
_S1_2_885A644 47,101 instructions (0.048%), 2,479 calls (0885A644 - 0885A6C4, length 33)
_S1_2_887CBC4 46,872 instructions (0.047%), 3,603 calls (0887CBC4 - 0887CC1C, length 23)
  Back Branch 0887CC08 5 times (length 12)
  Back Branch 0887CC18 1 times (length 15)
_S1_2_8894AF4 46,448 instructions (0.047%), 2,903 calls (08894AF4 - 08894B38, length 18)
  Back Branch 08894B34 2,903 times (length 9)
_S1_2_88F7958 45,744 instructions (0.046%), 5,718 calls (088F7858 - 088F7960, length 67)
  Back Branch 088F795C 5,718 times (length 67)
_S1_2_88F791C 45,744 instructions (0.046%), 5,718 calls (088F7858 - 088F7924, length 52)
  Back Branch 088F7920 5,718 times (length 52)
_S1_2_881B104 44,622 instructions (0.045%), 2,479 calls (0881B104 - 0881B244, length 81)
_S1_2_88669EC 44,548 instructions (0.045%), 352 calls (088669EC - 08866C04, length 135)
  Back Branch 08866BD4 367 times (length 60)
_S1_2_8874894 44,427 instructions (0.045%), 3,384 calls (08874894 - 088748D8, length 18)
  Back Branch 088748C4 3,239 times (length 5)
  Back Branch 088748D4 145 times (length 9)
_S1_2_88D5DCC 44,187 instructions (0.045%), 3,399 calls (088D5DCC - 088D5DFC, length 13)
_S1_2_887AAF0 44,161 instructions (0.045%), 3,397 calls (0887AAF0 - 0887AB20, length 13)
_S1_2_88B2BA8 44,044 instructions (0.045%), 3,388 calls (088B2BA8 - 088B2C14, length 28)
_S1_2_8804EFC 43,758 instructions (0.044%), 3,366 calls (08804EFC - 08804F2C, length 13)
_S1_2_88D430C 43,731 instructions (0.044%), 1,513 calls (088D430C - 088D43F4, length 59)
  Back Branch 088D43F0 240 times (length 27)
_S1_2_8866FD0 43,359 instructions (0.044%), 999 calls (08866FD0 - 088670CC, length 64)
_S1_2_880CC58 43,330 instructions (0.044%), 3,095 calls (0880CC58 - 0880CC8C, length 14)
_S1_2_8881818 42,840 instructions (0.043%), 3,060 calls (08881818 - 088818CC, length 46)
_S1_2_88805C8 42,784 instructions (0.043%), 3,056 calls (088805C8 - 088805FC, length 14)
_S1_2_8880A74 42,778 instructions (0.043%), 3,055 calls (08880A74 - 08880ABC, length 19)
_S1_2_8804380 42,500 instructions (0.043%), 1 calls (08804380 - 08804828, length 299)
  Back Branch 08804824 3,204 times (length 13)
  Back Branch 088046B4 14 times (length 18)
  Back Branch 08804664 13 times (length 15)
  Back Branch 088045F4 8 times (length 15)
_S1_2_8811620 42,363 instructions (0.043%), 2,479 calls (08811620 - 08811670, length 21)
_S1_2_8869690 42,146 instructions (0.043%), 3,242 calls (08869690 - 088696C0, length 13)
_S1_2_8838924 42,143 instructions (0.043%), 2,479 calls (08838924 - 088389A4, length 33)
_S1_2_8836EC4 42,143 instructions (0.043%), 2,479 calls (08836EC4 - 08836FA8, length 58)
_S1_2_8812390 42,143 instructions (0.043%), 2,479 calls (08812390 - 088123F8, length 27)
_S1_2_8810354 42,143 instructions (0.043%), 2,479 calls (08810354 - 088103BC, length 27)
_S1_2_8873884 41,156 instructions (0.042%), 1,314 calls (08873884 - 08873A38, length 110)
  Back Branch 088739C8 61 times (length 35)
_S1_2_889913C 40,932 instructions (0.041%), 3,411 calls (0889913C - 08899168, length 12)
_S1_2_889910C 40,932 instructions (0.041%), 3,411 calls (0889910C - 08899138, length 12)
_S1_2_88D7548 40,680 instructions (0.041%), 3,390 calls (088D7548 - 088D7574, length 12)
_S1_2_88D76B0 40,461 instructions (0.041%), 171 calls (088D76B0 - 088D773C, length 36)
  Back Branch 088D770C 2,930 times (length 12)
_S1_2_880CC90 40,227 instructions (0.041%), 3,095 calls (0880CC90 - 0880CCC0, length 13)
_S1_2_8847E74 40,061 instructions (0.040%), 5,723 calls (08847E74 - 08847E8C, length 7)
_S1_2_88D51BC 39,676 instructions (0.040%), 3,052 calls (088D51BC - 088D5210, length 22)
_S1_2_885CE6C 39,664 instructions (0.040%), 2,479 calls (0885CE6C - 0885CED0, length 26)
_S1_2_883A51C 39,664 instructions (0.040%), 2,479 calls (0883A51C - 0883A5B4, length 39)
_S1_2_8817C80 39,664 instructions (0.040%), 2,479 calls (08817C80 - 08817CE8, length 27)
_S1_2_881738C 39,312 instructions (0.040%), 3,242 calls (0881738C - 088173C8, length 16)
_S1_2_88DD2EC 39,252 instructions (0.040%), 6,542 calls (088DD2EC - 088DD300, length 6)
_S1_2_887EDB0 39,039 instructions (0.039%), 3,549 calls (0887EDB0 - 0887EDE8, length 15)
_S1_2_88465D8 38,645 instructions (0.039%), 2,479 calls (088465D8 - 08846654, length 32)
_S1_2_88620D4 38,508 instructions (0.039%), 3,095 calls (088620D4 - 0886218C, length 47)
  Back Branch 08862128 114 times (length 6)
_S1_2_88E7D08 37,899 instructions (0.038%), 872 calls (088E7D08 - 088E7E68, length 89)
  Back Branch 088E7D94 835 times (length 27)
  Back Branch 088E7E44 832 times (length 72)
  Back Branch 088E7D8C 37 times (length 26)
  Back Branch 088E7E50 3 times (length 27)
  Back Branch 088E7DEC 3 times (length 50)
_S1_2_886695C 37,596 instructions (0.038%), 999 calls (0886695C - 088669E8, length 36)
  Back Branch 088669C8 1,101 times (length 16)
_S1_2_887A124 37,385 instructions (0.038%), 3,399 calls (0887A124 - 0887A14C, length 11)
_S1_2_887AB24 37,367 instructions (0.038%), 3,397 calls (0887AB24 - 0887AB4C, length 11)
_S1_2_88D7028 37,340 instructions (0.038%), 3,395 calls (088D7028 - 088D7050, length 11)
_S1_2_88D75BC 37,268 instructions (0.038%), 3,388 calls (088D75BC - 088D75FC, length 17)
  Back Branch 088D75E4 3,388 times (length 4)
_S1_2_88B2B7C 37,268 instructions (0.038%), 3,388 calls (088B2B7C - 088B2BA4, length 11)
_S1_2_888D8EC 37,268 instructions (0.038%), 3,388 calls (0888D8EC - 0888D914, length 11)
_S1_2_88748DC 37,224 instructions (0.038%), 3,384 calls (088748DC - 08874920, length 18)
_S1_2_8845C74 37,185 instructions (0.038%), 2,479 calls (08845C74 - 08845CC0, length 20)
_S1_2_887EE24 36,210 instructions (0.037%), 3,621 calls (0887EE24 - 0887EE58, length 14)
_S1_2_88D34D0 35,783 instructions (0.036%), 3,253 calls (088D34D0 - 088D34FC, length 12)
  Back Branch 088D34F8 3,253 times (length 6)
_S1_2_890AC70 34,678 instructions (0.035%), 17,339 calls (0890AC70 - 0890AC74, length 2)
_S1_2_88F6018 34,056 instructions (0.034%), 3,096 calls (088F6018 - 088F605C, length 18)
_S1_2_88B0610 33,865 instructions (0.034%), 6,773 calls (088B0610 - 088B0620, length 5)
_S1_2_88D50C8 33,792 instructions (0.034%), 3,072 calls (088D50C8 - 088D5108, length 17)
_S1_2_88818D0 33,792 instructions (0.034%), 3,072 calls (088818D0 - 088818F8, length 11)
_S1_2_88D5230 33,572 instructions (0.034%), 3,052 calls (088D51F8 - 088D5234, length 16)
  Back Branch 088D5230 3,052 times (length 8)
  Back Branch 088D5218 3,052 times (length 10)
_S1_2_888240C 33,462 instructions (0.034%), 3,042 calls (0888240C - 08882440, length 14)
_S1_2_88B5E28 32,388 instructions (0.033%), 555 calls (088B5E28 - 088B5F64, length 80)
  Back Branch 088B5F50 555 times (length 60)
_S1_2_88D9F50 32,362 instructions (0.033%), 295 calls (088D9F50 - 088DA0B4, length 90)
  Back Branch 088D9FDC 952 times (length 15)
  Back Branch 088DA03C 420 times (length 36)
  Back Branch 088DA01C 420 times (length 22)
  Back Branch 088DA02C 399 times (length 29)
  Back Branch 088DA00C 399 times (length 15)
  Back Branch 088DA054 251 times (length 45)
  Back Branch 088DA05C 195 times (length 54)
  Back Branch 088DA04C 146 times (length 47)
  Back Branch 088DA090 139 times (length 67)
  Back Branch 088DA0A0 79 times (length 7)
  Back Branch 088DA0B0 61 times (length 16)
_S1_2_8838BCC 32,266 instructions (0.033%), 949 calls (08838BCC - 08838D50, length 98)
_S1_2_884FFF4 32,232 instructions (0.033%), 1,343 calls (0884FFF4 - 088501F8, length 130)
_S1_2_883653C 32,227 instructions (0.033%), 2,479 calls (0883653C - 088365C8, length 36)
_S1_2_8875FDC 32,000 instructions (0.032%), 800 calls (08875FDC - 08876078, length 40)
  Back Branch 08876074 800 times (length 26)
  Back Branch 08876034 800 times (length 10)
_S1_2_8847D40 31,824 instructions (0.032%), 2,448 calls (08847D40 - 08847D8C, length 20)
_S1_2_885DC0C 31,317 instructions (0.032%), 949 calls (0885DC0C - 0885DC8C, length 33)
_S1_2_88359E8 31,029 instructions (0.031%), 2,479 calls (088359E8 - 08835AC0, length 55)
_S1_2_88F6AFC 30,960 instructions (0.031%), 3,096 calls (088F6AFC - 088F6B20, length 10)
_S1_2_88D6738 30,591 instructions (0.031%), 3,399 calls (088D6738 - 088D6758, length 9)
_S1_2_88828EC 30,560 instructions (0.031%), 3,056 calls (088828EC - 08882910, length 10)
_S1_2_88D5594 30,520 instructions (0.031%), 3,052 calls (088D5594 - 088D55B8, length 10)
_S1_2_88A3900 30,492 instructions (0.031%), 3,388 calls (088A3900 - 088A3920, length 9)
_S1_2_88657C8 30,460 instructions (0.031%), 1 calls (088657C8 - 08865820, length 23)
  Back Branch 088657FC 3,383 times (length 9)
_S1_2_88D36C8 30,456 instructions (0.031%), 3,384 calls (088D36C8 - 088D36E8, length 9)
_S1_2_8873D00 30,437 instructions (0.031%), 1,314 calls (08873D00 - 08873DF4, length 62)
_S1_2_88737B0 30,181 instructions (0.031%), 1,314 calls (088737B0 - 08873880, length 53)
  Back Branch 08873800 1,314 times (length 14)
  Back Branch 08873810 51 times (length 18)
  Back Branch 0887386C 50 times (length 41)
  Back Branch 0887385C 1 times (length 37)
_S1_2_88D3C88 29,831 instructions (0.030%), 887 calls (088D3C88 - 088D3DBC, length 78)
  Back Branch 088D3D18 887 times (length 19)
  Back Branch 088D3DB8 56 times (length 44)
_S1_2_8866DB8 28,797 instructions (0.029%), 332 calls (08866DB8 - 08866F0C, length 86)
  Back Branch 08866EF0 339 times (length 35)
_S1_2_887367C 28,688 instructions (0.029%), 1,304 calls (0887355C - 08873688, length 76)
  Back Branch 08873624 1,711 times (length 52)
  Back Branch 08873684 1,304 times (length 48)
_S1_2_88EDD90 28,098 instructions (0.028%), 2,007 calls (088EDD90 - 088EDDC8, length 15)
  Back Branch 088EDDC4 2,007 times (length 6)
_S1_2_88F8778 27,864 instructions (0.028%), 3,096 calls (088F8778 - 088F87A8, length 13)
_S1_2_887A054 27,340 instructions (0.028%), 3,415 calls (0887A054 - 0887A098, length 18)
_S1_2_88591E8 27,269 instructions (0.028%), 2,479 calls (088591E8 - 08859220, length 15)
_S1_2_88365CC 27,269 instructions (0.028%), 2,479 calls (088365CC - 08836634, length 27)
_S1_2_88D6F10 27,152 instructions (0.027%), 3,394 calls (088D6F10 - 088D6F2C, length 8)
_S1_2_887D020 26,868 instructions (0.027%), 2,049 calls (0887D020 - 0887D0BC, length 40)
  Back Branch 0887D0A0 11 times (length 26)
_S1_2_8837110 26,572 instructions (0.027%), 949 calls (08837110 - 08837298, length 99)
_S1_2_890AD78 26,492 instructions (0.027%), 13,246 calls (0890AD78 - 0890AD7C, length 2)
_S1_2_88E72C0 26,160 instructions (0.026%), 872 calls (088E72C0 - 088E7334, length 30)
_S1_2_880A9CC 25,635 instructions (0.026%), 3,201 calls (0880A9CC - 0880AA0C, length 17)
_S1_2_88F5E08 25,324 instructions (0.026%), 6,331 calls (088F5E08 - 088F5E14, length 4)
_S1_2_88B1504 25,207 instructions (0.025%), 3,601 calls (088B1504 - 088B151C, length 7)
_S1_2_88B6FA8 25,116 instructions (0.025%), 3,588 calls (088B6FA8 - 088B6FC0, length 7)
_S1_2_88AFCE8 25,116 instructions (0.025%), 3,588 calls (088AFCE8 - 088AFD00, length 7)
_S1_2_88AC0E8 25,116 instructions (0.025%), 3,588 calls (088AC0E8 - 088AC168, length 33)
_S1_2_88AFAD0 25,109 instructions (0.025%), 3,587 calls (088AFAD0 - 088AFAE8, length 7)
_S1_2_88B726C 25,039 instructions (0.025%), 3,577 calls (088B726C - 088B7284, length 7)
_S1_2_8880010 25,039 instructions (0.025%), 3,577 calls (08880010 - 08880028, length 7)
_S1_2_88DC238 25,033 instructions (0.025%), 132 calls (088DC238 - 088DC440, length 131)
  Back Branch 088DC3EC 551 times (length 29)
_S1_2_88B2170 24,843 instructions (0.025%), 3,549 calls (088B2170 - 088B2188, length 7)
_S1_2_88AFD70 24,836 instructions (0.025%), 3,548 calls (088AFD54 - 088AFD74, length 9)
  Back Branch 088AFD70 3,548 times (length 9)
_S1_2_88469E4 24,790 instructions (0.025%), 2,479 calls (088469E4 - 08846A24, length 17)
_S1_2_88800F0 24,745 instructions (0.025%), 3,535 calls (088800F0 - 08880108, length 7)
_S1_2_8848D30 24,648 instructions (0.025%), 948 calls (08848D30 - 08848DE8, length 47)
_S1_2_887CFC4 24,320 instructions (0.025%), 1,520 calls (0887CFC4 - 0887D01C, length 23)
_S1_2_88825DC 24,176 instructions (0.024%), 1,510 calls (088825DC - 08882628, length 20)
  Back Branch 0888261C 1,510 times (length 7)
  Back Branch 08882624 8 times (length 9)
_S1_2_88B5008 23,880 instructions (0.024%), 5,970 calls (088B5008 - 088B5014, length 4)
_S1_2_887BC78 23,877 instructions (0.024%), 3,411 calls (0887BC78 - 0887BC90, length 7)
_S1_2_887BC40 23,877 instructions (0.024%), 3,411 calls (0887BC40 - 0887BC58, length 7)
_S1_2_88D6608 23,870 instructions (0.024%), 3,410 calls (088D6608 - 088D6620, length 7)
_S1_2_88D65EC 23,870 instructions (0.024%), 3,410 calls (088D65EC - 088D6604, length 7)
_S1_2_890ABC8 23,848 instructions (0.024%), 11,924 calls (0890ABC8 - 0890ABCC, length 2)
_S1_2_887B498 23,842 instructions (0.024%), 3,406 calls (0887B498 - 0887B4B0, length 7)
_S1_2_887B47C 23,842 instructions (0.024%), 3,406 calls (0887B47C - 0887B494, length 7)
_S1_2_88A2CE4 23,793 instructions (0.024%), 3,399 calls (088A2CE4 - 088A2CFC, length 7)
_S1_2_8882BC4 23,793 instructions (0.024%), 3,399 calls (08882BC4 - 08882BDC, length 7)
_S1_2_888002C 23,793 instructions (0.024%), 3,399 calls (0888002C - 08880044, length 7)
_S1_2_887C13C 23,793 instructions (0.024%), 3,399 calls (0887C13C - 0887C154, length 7)
_S1_2_887C120 23,793 instructions (0.024%), 3,399 calls (0887C120 - 0887C138, length 7)
_S1_2_887A108 23,779 instructions (0.024%), 3,397 calls (0887A108 - 0887A120, length 7)
_S1_2_88D7590 23,723 instructions (0.024%), 3,389 calls (088D7590 - 088D75A8, length 7)
_S1_2_88B3978 23,716 instructions (0.024%), 3,388 calls (088B3978 - 088B3990, length 7)
_S1_2_88B395C 23,716 instructions (0.024%), 3,388 calls (088B395C - 088B3974, length 7)
_S1_2_88AF774 23,716 instructions (0.024%), 3,388 calls (088AF774 - 088AF78C, length 7)
_S1_2_88AEB04 23,716 instructions (0.024%), 3,388 calls (088AEB04 - 088AEB1C, length 7)
_S1_2_88AEAB0 23,716 instructions (0.024%), 3,388 calls (088AEAB0 - 088AEAC8, length 7)
_S1_2_88AEA94 23,716 instructions (0.024%), 3,388 calls (088AEA94 - 088AEAAC, length 7)
_S1_2_888BB04 23,716 instructions (0.024%), 3,388 calls (0888BB04 - 0888BB1C, length 7)
_S1_2_881CE94 23,700 instructions (0.024%), 948 calls (0881CE94 - 0881CF44, length 45)
_S1_2_881FB04 23,599 instructions (0.024%), 527 calls (0881FB04 - 0881FDF8, length 190)
_S1_2_88F6968 23,562 instructions (0.024%), 3,366 calls (088F6968 - 088F6980, length 7)
_S1_2_88A45E0 23,366 instructions (0.024%), 3,338 calls (088A45E0 - 088A45F8, length 7)
_S1_2_88734A0 23,309 instructions (0.024%), 1 calls (088734A0 - 08873534, length 38)
  Back Branch 088734EC 1,711 times (length 12)
  Back Branch 0887350C 345 times (length 14)
_S1_2_8881CEC 23,051 instructions (0.023%), 3,293 calls (08881CEC - 08881D04, length 7)
_S1_2_8881CD0 23,051 instructions (0.023%), 3,293 calls (08881CD0 - 08881CE8, length 7)
_S1_2_888F5C0 22,990 instructions (0.023%), 2,299 calls (0888F5C0 - 0888F5F4, length 14)
_S1_2_888BC10 22,694 instructions (0.023%), 3,242 calls (0888BC10 - 0888BC28, length 7)
_S1_2_88094F8 22,435 instructions (0.023%), 641 calls (088094F8 - 08809580, length 35)
_S1_2_88D9678 22,190 instructions (0.022%), 2,219 calls (088D9678 - 088D969C, length 10)
_S1_2_88757EC 22,168 instructions (0.022%), 1,304 calls (088757EC - 088758E8, length 64)
_S1_2_88D365C 21,753 instructions (0.022%), 2,417 calls (088D365C - 088D367C, length 9)
_S1_2_88D008C 21,717 instructions (0.022%), 1,143 calls (088D008C - 088D00D4, length 19)
_S1_2_88F5CF0 21,672 instructions (0.022%), 3,096 calls (088F5CF0 - 088F5D08, length 7)
_S1_2_88D44E8 21,603 instructions (0.022%), 1,330 calls (088D44E8 - 088D45C0, length 55)
  Back Branch 088D45AC 57 times (length 38)
_S1_2_88D5124 21,484 instructions (0.022%), 3,072 calls (088D50F8 - 088D5128, length 13)
  Back Branch 088D5124 3,072 times (length 13)
_S1_2_8809270 21,270 instructions (0.021%), 709 calls (08809270 - 088092E4, length 30)
_S1_2_88825C0 21,035 instructions (0.021%), 3,005 calls (088825C0 - 088825D8, length 7)
_S1_2_885A940 20,878 instructions (0.021%), 949 calls (0885A940 - 0885AA74, length 78)
_S1_2_88EED3C 20,800 instructions (0.021%), 800 calls (088EED3C - 088EEDA0, length 26)
_S1_2_8809350 20,700 instructions (0.021%), 345 calls (08809350 - 0880943C, length 60)
_S1_2_887B124 20,478 instructions (0.021%), 3,413 calls (0887B124 - 0887B138, length 6)
_S1_2_8875C8C 20,289 instructions (0.021%), 1 calls (08875C8C - 08875DBC, length 77)
  Back Branch 08875D4C 800 times (length 30)
  Back Branch 08875D68 109 times (length 29)
  Back Branch 08875D88 36 times (length 8)
_S1_2_890AB48 19,924 instructions (0.020%), 9,962 calls (0890AB48 - 0890AB4C, length 2)
_S1_2_8848AE0 19,908 instructions (0.020%), 948 calls (08848AE0 - 08848B68, length 35)
_S1_2_88E7174 19,819 instructions (0.020%), 452 calls (088E7174 - 088E7244, length 53)
  Back Branch 088E7240 449 times (length 24)
_S1_2_88D3F34 19,756 instructions (0.020%), 1,796 calls (088D3F34 - 088D3F60, length 12)
  Back Branch 088D3F5C 1,796 times (length 6)
_S1_2_88D3F04 19,756 instructions (0.020%), 1,796 calls (088D3F04 - 088D3F30, length 12)
  Back Branch 088D3F2C 1,796 times (length 6)
_S1_2_890AFA0 19,750 instructions (0.020%), 9,875 calls (0890AFA0 - 0890AFA4, length 2)
_S1_2_890AEC8 19,746 instructions (0.020%), 9,873 calls (0890AEC8 - 0890AECC, length 2)
_S1_2_88D3AFC 19,623 instructions (0.020%), 3,375 calls (088D3AFC - 088D3B20, length 10)
_S1_2_88D45F4 19,415 instructions (0.020%), 1,765 calls (088D45F4 - 088D4620, length 12)
  Back Branch 088D461C 1,765 times (length 6)
_S1_2_88D45C4 19,415 instructions (0.020%), 1,765 calls (088D45C4 - 088D45F0, length 12)
  Back Branch 088D45EC 1,765 times (length 6)
_S1_2_88D5288 18,432 instructions (0.019%), 3,072 calls (088D5288 - 088D529C, length 6)
_S1_2_88D0F48 17,780 instructions (0.018%), 1,270 calls (088D0F48 - 088D0F7C, length 14)
_S1_2_8873614 17,082 instructions (0.017%), 1,314 calls (0887355C - 08873644, length 59)
  Back Branch 08873624 1,711 times (length 52)
_S1_2_8845454 16,370 instructions (0.017%), 319 calls (08845454 - 08845920, length 308)
_S1_2_8812540 16,133 instructions (0.016%), 949 calls (08812540 - 088126BC, length 96)
_S1_2_8848BD8 16,116 instructions (0.016%), 948 calls (08848BD8 - 08848C6C, length 38)
_S1_2_88680C4 15,580 instructions (0.016%), 20 calls (088680C4 - 088683EC, length 203)
  Back Branch 08868364 1,078 times (length 10)
  Back Branch 0886819C 157 times (length 9)
  Back Branch 088681D4 89 times (length 32)
  Back Branch 088683A4 70 times (length 9)
_S1_2_88A74A4 15,545 instructions (0.016%), 330 calls (088A74A4 - 088A75E8, length 82)
  Back Branch 088A7598 164 times (length 34)
  Back Branch 088A75E4 151 times (length 65)
  Back Branch 088A7560 28 times (length 13)
_S1_2_88D77EC 15,511 instructions (0.016%), 295 calls (088D77EC - 088D78DC, length 61)
  Back Branch 088D78D8 295 times (length 39)
_S1_2_88F6AC8 15,480 instructions (0.016%), 3,096 calls (088F6AC8 - 088F6AD8, length 5)
_S1_2_88F6044 15,480 instructions (0.016%), 3,096 calls (088F6044 - 088F6054, length 5)
_S1_2_88829DC 15,450 instructions (0.016%), 1,545 calls (088829DC - 08882A00, length 10)
_S1_2_88A605C 14,968 instructions (0.015%), 7,484 calls (088A605C - 088A6060, length 2)
_S1_2_88CDD0C 14,930 instructions (0.015%), 2,986 calls (088CDD0C - 088CDD1C, length 5)
_S1_2_8883E8C 14,771 instructions (0.015%), 149 calls (08883E8C - 08884074, length 123)
  Back Branch 08883F88 199 times (length 25)
  Back Branch 08884018 13 times (length 21)
  Back Branch 08884070 13 times (length 98)
_S1_2_8841FF0 14,670 instructions (0.015%), 286 calls (08841FF0 - 08842290, length 169)
_S1_2_88619DC 14,635 instructions (0.015%), 145 calls (088619DC - 08861BA8, length 116)
_S1_2_881EBB0 14,498 instructions (0.015%), 414 calls (0881EBB0 - 0881ECA0, length 61)
_S1_2_8873648 14,454 instructions (0.015%), 1,314 calls (0887355C - 0887365C, length 65)
  Back Branch 08873658 1,314 times (length 65)
_S1_2_88D0CEC 14,431 instructions (0.015%), 1,313 calls (088D0CEC - 088D0D14, length 11)
_S1_2_88919B8 14,396 instructions (0.015%), 7,198 calls (088919B8 - 088919BC, length 2)
_S1_2_88D0D18 14,272 instructions (0.014%), 1,784 calls (088D0D18 - 088D0D34, length 8)
_S1_2_88DD070 14,208 instructions (0.014%), 360 calls (088DD070 - 088DD1D8, length 91)
  Back Branch 088DD164 90 times (length 32)
_S1_2_88DCF08 14,208 instructions (0.014%), 360 calls (088DCF08 - 088DD06C, length 90)
  Back Branch 088DCFF0 90 times (length 29)
_S1_2_8894BD4 14,088 instructions (0.014%), 3,522 calls (08894BD4 - 08894BE0, length 4)
_S1_2_890AB60 14,048 instructions (0.014%), 7,024 calls (0890AB60 - 0890AB64, length 2)
_S1_2_88849B0 14,044 instructions (0.014%), 7,022 calls (088849B0 - 088849B4, length 2)
_S1_2_8848390 13,712 instructions (0.014%), 3,428 calls (08848390 - 0884839C, length 4)
_S1_2_890AC90 13,558 instructions (0.014%), 6,779 calls (0890AC90 - 0890AC94, length 2)
_S1_2_886BB88 12,968 instructions (0.013%), 3,242 calls (0886BB88 - 0886BB98, length 5)
_S1_2_881DB8C 12,741 instructions (0.013%), 637 calls (0881DB8C - 0881DBFC, length 29)
_S1_2_881003C 12,662 instructions (0.013%), 6,331 calls (0881003C - 08810040, length 2)
_S1_2_88D51AC 12,536 instructions (0.013%), 3,134 calls (088D5194 - 088D51B0, length 8)
  Back Branch 088D51AC 3,134 times (length 8)
_S1_2_8873DF8 12,477 instructions (0.013%), 146 calls (08873DF8 - 088740D0, length 183)
  Back Branch 08873FA0 118 times (length 25)
  Back Branch 08874030 116 times (length 61)
  Back Branch 08873F50 77 times (length 71)
  Back Branch 0887403C 61 times (length 94)
  Back Branch 08873F3C 61 times (length 66)
  Back Branch 08874058 55 times (length 12)
_S1_2_8814DD4 12,466 instructions (0.013%), 264 calls (08814DD4 - 08815094, length 177)
_S1_2_890AE78 12,380 instructions (0.013%), 6,190 calls (0890AE78 - 0890AE7C, length 2)
_S1_2_88D51B4 12,352 instructions (0.012%), 3,088 calls (088D5194 - 088D51B8, length 10)
  Back Branch 088D51B4 3,088 times (length 10)
_S1_2_88D51A4 12,352 instructions (0.012%), 3,088 calls (088D5194 - 088D51A8, length 6)
  Back Branch 088D51A4 3,088 times (length 6)
_S1_2_88D5280 12,288 instructions (0.012%), 3,072 calls (088D5268 - 088D5284, length 8)
  Back Branch 088D5280 3,072 times (length 8)
_S1_2_88CDE50 12,238 instructions (0.012%), 6,119 calls (088CDE50 - 088CDE54, length 2)
_S1_2_88D3680 12,177 instructions (0.012%), 1,353 calls (088D3680 - 088D36A0, length 9)
_S1_2_8882444 12,168 instructions (0.012%), 3,042 calls (0888243C - 08882448, length 4)
  Back Branch 08882444 3,042 times (length 4)
_S1_2_88D5270 12,144 instructions (0.012%), 3,036 calls (088D5268 - 088D5274, length 4)
  Back Branch 088D5270 3,036 times (length 4)
_S1_2_88D00D8 12,092 instructions (0.012%), 61 calls (088D00D8 - 088D0264, length 100)
  Back Branch 088D0238 350 times (length 22)
_S1_2_881E6AC 11,977 instructions (0.012%), 413 calls (0881E6AC - 0881E7A8, length 64)
_S1_2_88952FC 11,903 instructions (0.012%), 172 calls (088952FC - 08895508, length 132)
  Back Branch 088954FC 51 times (length 78)
_S1_2_88F6628 11,789 instructions (0.012%), 11,789 calls (088F6628 - 088F670C, length 58)
_S1_2_8863DFC 11,736 instructions (0.012%), 1,304 calls (08863DFC - 08863E1C, length 9)
_S1_2_8814818 11,580 instructions (0.012%), 284 calls (08814818 - 088148BC, length 42)
_S1_2_884BC58 11,376 instructions (0.011%), 948 calls (0884BC58 - 0884BCA8, length 21)
_S1_2_881DCBC 11,035 instructions (0.011%), 636 calls (0881DCBC - 0881DD5C, length 41)
_S1_2_8861050 10,925 instructions (0.011%), 145 calls (08861050 - 088619D8, length 611)
  Back Branch 08861854 320 times (length 67)
  Back Branch 088612F8 256 times (length 113)
_S1_2_88E759C 10,464 instructions (0.011%), 872 calls (088E759C - 088E75C8, length 12)
_S1_2_8867A90 10,382 instructions (0.010%), 5,191 calls (08867A90 - 08867A94, length 2)
_S1_2_88770B8 10,374 instructions (0.010%), 5,187 calls (088770B8 - 088770BC, length 2)
_S1_2_88676B8 10,358 instructions (0.010%), 80 calls (088676B8 - 088678C8, length 133)
  Back Branch 08867890 232 times (length 72)
_S1_2_8874180 10,252 instructions (0.010%), 932 calls (08874180 - 088741D8, length 23)
_S1_2_88D6B54 10,179 instructions (0.010%), 3,393 calls (088D6B54 - 088D6B5C, length 3)
_S1_2_88150E0 10,071 instructions (0.010%), 3,357 calls (088150E0 - 088150E8, length 3)
_S1_2_88E74D0 10,021 instructions (0.010%), 505 calls (088E74D0 - 088E7598, length 51)
  Back Branch 088E756C 432 times (length 12)
_S1_2_8865A4C 9,867 instructions (0.010%), 147 calls (08865A4C - 08865C10, length 114)
_S1_2_8815D10 9,860 instructions (0.010%), 112 calls (08815D10 - 08815E30, length 73)
  Back Branch 08815E10 304 times (length 16)
  Back Branch 08815D9C 228 times (length 12)
_S1_2_8816C24 9,852 instructions (0.010%), 3,284 calls (08816C24 - 08816C2C, length 3)
_S1_2_882E42C 9,729 instructions (0.010%), 3,243 calls (0882E42C - 0882E434, length 3)
_S1_2_8865CDC 9,726 instructions (0.010%), 3,242 calls (08865CDC - 08865CE4, length 3)
_S1_2_88084EC 9,726 instructions (0.010%), 3,242 calls (088084EC - 088084F4, length 3)
_S1_2_88D36A4 9,648 instructions (0.010%), 1,072 calls (088D36A4 - 088D36C4, length 9)
_S1_2_88E6498 9,595 instructions (0.010%), 505 calls (088E6498 - 088E64E0, length 19)
_S1_2_886AA48 9,285 instructions (0.009%), 3,095 calls (0886AA48 - 0886AA50, length 3)
_S1_2_88CB6D0 9,153 instructions (0.009%), 72 calls (088CB6D0 - 088CBB08, length 271)
  Back Branch 088CBAD0 72 times (length 10)
  Back Branch 088CBAB0 72 times (length 204)
  Back Branch 088CBAA0 72 times (length 171)
  Back Branch 088CBA98 72 times (length 194)
  Back Branch 088CBA14 72 times (length 121)
  Back Branch 088CBA4C 52 times (length 108)
  Back Branch 088CBA2C 7 times (length 10)
_S1_2_8805928 9,030 instructions (0.009%), 1 calls (08805928 - 08805A00, length 55)
  Back Branch 088059CC 360 times (length 25)
_S1_2_8872238 8,976 instructions (0.009%), 204 calls (08872238 - 08872838, length 385)
_S1_2_884C4D4 8,922 instructions (0.009%), 637 calls (0884C4D4 - 0884C554, length 33)
_S1_2_88485B8 8,754 instructions (0.009%), 4,377 calls (088485B8 - 088485BC, length 2)
_S1_2_890ABC0 8,704 instructions (0.009%), 4,352 calls (0890ABC0 - 0890ABC4, length 2)
_S1_2_8866C9C 8,614 instructions (0.009%), 121 calls (08866C9C - 08866DB4, length 71)
  Back Branch 08866D98 122 times (length 23)
_S1_2_88D43F8 8,510 instructions (0.009%), 185 calls (088D43F8 - 088D44E4, length 60)
  Back Branch 088D44D4 185 times (length 43)
_S1_2_881ED84 8,280 instructions (0.008%), 414 calls (0881ED84 - 0881EE08, length 34)
_S1_2_88CCA10 8,136 instructions (0.008%), 67 calls (088CCA10 - 088CCCC0, length 173)
  Back Branch 088CCAF4 61 times (length 12)
  Back Branch 088CCB98 61 times (length 53)
  Back Branch 088CCCBC 61 times (length 111)
  Back Branch 088CCC9C 61 times (length 56)
  Back Branch 088CCB80 59 times (length 47)
  Back Branch 088CCC2C 59 times (length 45)
  Back Branch 088CCC38 2 times (length 93)
  Back Branch 088CCC18 2 times (length 85)
_S1_2_8866F10 8,064 instructions (0.008%), 168 calls (08866F10 - 08866FCC, length 48)
  Back Branch 08866FB4 168 times (length 12)
_S1_2_880B44C 8,000 instructions (0.008%), 32 calls (0880B44C - 0880B830, length 250)
_S1_2_88E1400 7,868 instructions (0.008%), 98 calls (088E1400 - 088E1870, length 285)
_S1_2_881ED04 7,866 instructions (0.008%), 414 calls (0881ED04 - 0881ED80, length 32)
_S1_2_88763C0 7,780 instructions (0.008%), 147 calls (088763C0 - 088765D8, length 135)
  Back Branch 08876484 127 times (length 38)
  Back Branch 08876518 115 times (length 74)
  Back Branch 08876524 115 times (length 76)
  Back Branch 08876548 115 times (length 86)
  Back Branch 088765BC 115 times (length 43)
  Back Branch 0887643C 20 times (length 19)
  Back Branch 0887642C 20 times (length 15)
  Back Branch 08876448 20 times (length 21)
  Back Branch 08876558 6 times (length 90)
  Back Branch 08876490 1 times (length 41)
  Back Branch 0887645C 1 times (length 28)
_S1_2_8875F7C 7,720 instructions (0.008%), 965 calls (08875F7C - 08875F98, length 8)
_S1_2_88824D4 7,660 instructions (0.008%), 1,532 calls (088824D4 - 088824E4, length 5)
_S1_2_881DC00 7,632 instructions (0.008%), 636 calls (0881DC00 - 0881DCB8, length 47)
_S1_2_88A5AFC 7,614 instructions (0.008%), 162 calls (088A5AFC - 088A5BB4, length 47)
_S1_2_88480C0 7,588 instructions (0.008%), 1,897 calls (088480C0 - 088480CC, length 4)
_S1_2_88A72D8 7,491 instructions (0.008%), 180 calls (088A72D8 - 088A74A0, length 115)
  Back Branch 088A738C 21 times (length 21)
  Back Branch 088A73F4 3 times (length 37)
  Back Branch 088A7444 3 times (length 57)
_S1_2_8838D54 7,377 instructions (0.007%), 2,459 calls (08838D54 - 08838D5C, length 3)
_S1_2_885F514 7,305 instructions (0.007%), 318 calls (0885F514 - 0885F580, length 28)
_S1_2_88DA0B8 7,237 instructions (0.007%), 22 calls (088DA0B8 - 088DA2C0, length 131)
  Back Branch 088DA234 295 times (length 17)
_S1_2_88653FC 7,200 instructions (0.007%), 225 calls (088653FC - 088654BC, length 49)
_S1_2_88C8C10 7,198 instructions (0.007%), 61 calls (088C8C10 - 088C9110, length 321)
  Back Branch 088C90DC 61 times (length 212)
  Back Branch 088C90E4 61 times (length 260)
  Back Branch 088C90FC 61 times (length 275)
  Back Branch 088C910C 61 times (length 286)
_S1_2_88A2B24 7,154 instructions (0.007%), 3,577 calls (088A2B24 - 088A2B28, length 2)
_S1_2_888495C 7,070 instructions (0.007%), 3,535 calls (0888495C - 08884960, length 2)
_S1_2_881EE0C 7,040 instructions (0.007%), 414 calls (0881EE0C - 0881EE68, length 24)
_S1_2_8863ED8 7,028 instructions (0.007%), 76 calls (08863ED8 - 08864088, length 109)
_S1_2_88617FC 6,947 instructions (0.007%), 128 calls (08861750 - 088619D8, length 163)
  Back Branch 08861854 320 times (length 67)
_S1_2_880EE3C 6,929 instructions (0.007%), 1 calls (0880EE3C - 0880EF04, length 51)
  Back Branch 0880EEF8 182 times (length 38)
_S1_2_88C7130 6,900 instructions (0.007%), 352 calls (088C7130 - 088C71A8, length 31)
  Back Branch 088C71A4 70 times (length 10)
_S1_2_8848608 6,856 instructions (0.007%), 3,428 calls (08848608 - 0884860C, length 2)
_S1_2_8876FBC 6,844 instructions (0.007%), 1,711 calls (08876FBC - 08876FC8, length 4)
_S1_2_884BCAC 6,833 instructions (0.007%), 229 calls (0884BCAC - 0884BDA8, length 64)
_S1_2_881CF48 6,816 instructions (0.007%), 3,408 calls (0881CF48 - 0881CF4C, length 2)
_S1_2_88BB7A0 6,798 instructions (0.007%), 3,399 calls (088BB7A0 - 088BB7A4, length 2)
_S1_2_88D7578 6,776 instructions (0.007%), 3,388 calls (088D7578 - 088D757C, length 2)
_S1_2_88A46F8 6,678 instructions (0.007%), 3,339 calls (088A46F8 - 088A46FC, length 2)
_S1_2_88A4744 6,676 instructions (0.007%), 3,338 calls (088A4744 - 088A4748, length 2)
_S1_2_88E728C 6,565 instructions (0.007%), 505 calls (088E728C - 088E72BC, length 13)
_S1_2_8865380 6,510 instructions (0.007%), 310 calls (08865380 - 088653F8, length 31)
_S1_2_890AB80 6,484 instructions (0.007%), 3,242 calls (0890AB80 - 0890AB84, length 2)
_S1_2_890AB70 6,484 instructions (0.007%), 3,242 calls (0890AB70 - 0890AB74, length 2)
_S1_2_88D55F4 6,468 instructions (0.007%), 3,234 calls (088D55F4 - 088D55F8, length 2)
_S1_2_881E130 6,426 instructions (0.006%), 63 calls (0881E130 - 0881E204, length 54)
  Back Branch 0881E18C 315 times (length 12)
_S1_2_880A9C4 6,410 instructions (0.006%), 3,205 calls (0880A9C4 - 0880A9C8, length 2)
_S1_2_88A4D98 6,372 instructions (0.006%), 177 calls (088A4D98 - 088A4E34, length 40)
_S1_2_8881FEC 6,362 instructions (0.006%), 45 calls (08881FEC - 08882360, length 222)
  Back Branch 08882330 31 times (length 123)
  Back Branch 08882328 31 times (length 6)
  Back Branch 088822EC 29 times (length 174)
  Back Branch 088822F4 29 times (length 34)
  Back Branch 0888230C 29 times (length 62)
  Back Branch 088820A8 14 times (length 34)
  Back Branch 08882338 12 times (length 167)
  Back Branch 0888231C 2 times (length 159)
_S1_2_884402C 6,344 instructions (0.006%), 116 calls (0884402C - 088442B0, length 162)
_S1_2_88C73EC 6,336 instructions (0.006%), 352 calls (088C73EC - 088C7430, length 18)
_S1_2_890AB40 6,312 instructions (0.006%), 3,156 calls (0890AB40 - 0890AB44, length 2)
_S1_2_88A4CF0 6,280 instructions (0.006%), 157 calls (088A4CF0 - 088A4D8C, length 40)
_S1_2_88E3FE0 6,272 instructions (0.006%), 448 calls (088E3FE0 - 088E4014, length 14)
_S1_2_88735CC 6,210 instructions (0.006%), 345 calls (0887355C - 08873668, length 68)
  Back Branch 08873624 1,711 times (length 52)
_S1_2_890AB18 6,194 instructions (0.006%), 3,097 calls (0890AB18 - 0890AB1C, length 2)
_S1_2_890AB10 6,194 instructions (0.006%), 3,097 calls (0890AB10 - 0890AB14, length 2)
_S1_2_8866C08 6,188 instructions (0.006%), 221 calls (08866C08 - 08866C98, length 37)
_S1_2_8861288 6,162 instructions (0.006%), 130 calls (0886113C - 088619D8, length 552)
  Back Branch 088612F8 256 times (length 113)
_S1_2_88D5624 6,154 instructions (0.006%), 3,077 calls (088D5624 - 088D5628, length 2)
_S1_2_88825B8 6,152 instructions (0.006%), 3,076 calls (088825B8 - 088825BC, length 2)
_S1_2_88E7248 6,120 instructions (0.006%), 360 calls (088E7248 - 088E7288, length 17)
_S1_2_8880AC0 6,116 instructions (0.006%), 3,058 calls (08880AC0 - 08880AC4, length 2)
_S1_2_88A5130 6,068 instructions (0.006%), 152 calls (088A5130 - 088A5200, length 53)
  Back Branch 088A51C8 151 times (length 11)
_S1_2_88D0F9C 5,840 instructions (0.006%), 730 calls (088D0F9C - 088D0FB8, length 8)
_S1_2_88062AC 5,835 instructions (0.006%), 1,945 calls (088062AC - 088062B4, length 3)
_S1_2_880CFBC 5,781 instructions (0.006%), 39 calls (0880CFBC - 0880D02C, length 29)
  Back Branch 0880CFF0 630 times (length 8)
_S1_2_885DA6C 5,688 instructions (0.006%), 948 calls (0885DA6C - 0885DA88, length 8)
_S1_2_8875B1C 5,602 instructions (0.006%), 145 calls (08875B1C - 08875BD4, length 47)
  Back Branch 08875BD0 145 times (length 36)
  Back Branch 08875B8C 138 times (length 14)
  Back Branch 08875B94 137 times (length 15)
  Back Branch 08875BA4 1 times (length 19)
_S1_2_88D5364 5,353 instructions (0.005%), 246 calls (088D5364 - 088D53C4, length 25)
  Back Branch 088D53C0 185 times (length 13)
_S1_2_88F1040 5,304 instructions (0.005%), 39 calls (088F1040 - 088F12B8, length 159)
  Back Branch 088F124C 39 times (length 76)
  Back Branch 088F129C 39 times (length 7)
  Back Branch 088F12AC 39 times (length 110)
  Back Branch 088F1108 39 times (length 17)
  Back Branch 088F1164 39 times (length 18)
  Back Branch 088F11B4 39 times (length 7)
  Back Branch 088F11C4 39 times (length 42)
  Back Branch 088F11D4 39 times (length 55)
_S1_2_88762DC 5,256 instructions (0.005%), 1,314 calls (088762DC - 088762E8, length 4)
_S1_2_88EDA60 5,225 instructions (0.005%), 209 calls (088EDA60 - 088EDAC0, length 25)
_S1_2_88696C4 5,220 instructions (0.005%), 174 calls (088696C4 - 08869760, length 40)
_S1_2_8894CB4 5,171 instructions (0.005%), 149 calls (08894CB4 - 08894E44, length 101)
  Back Branch 08894DE0 50 times (length 53)
  Back Branch 08894DE8 50 times (length 68)
  Back Branch 08894E40 50 times (length 90)
_S1_2_881472C 5,125 instructions (0.005%), 285 calls (0881472C - 08814784, length 23)
_S1_2_88A7CC8 5,105 instructions (0.005%), 164 calls (088A7CC8 - 088A7D54, length 36)
  Back Branch 088A7D50 151 times (length 20)
_S1_2_890ACB0 5,026 instructions (0.005%), 2,513 calls (0890ACB0 - 0890ACB4, length 2)
_S1_2_88485B0 5,026 instructions (0.005%), 2,513 calls (088485B0 - 088485B4, length 2)
_S1_2_88A572C 5,012 instructions (0.005%), 179 calls (088A572C - 088A5798, length 28)
_S1_2_885FBAC 4,932 instructions (0.005%), 77 calls (0885FBAC - 0885FCDC, length 77)
_S1_2_884C558 4,920 instructions (0.005%), 146 calls (0884C558 - 0884C668, length 69)
_S1_2_8847B94 4,916 instructions (0.005%), 2,458 calls (08847B94 - 08847B98, length 2)
_S1_2_886EC8C 4,903 instructions (0.005%), 19 calls (0886E91C - 0886FD74, length 1303)
  Back Branch 0886E95C 181 times (length 12)
  Back Branch 0886FD18 26 times (length 1281)
  Back Branch 0886F364 1 times (length 43)
_S1_2_88CBB0C 4,860 instructions (0.005%), 135 calls (088CBB0C - 088CBCC0, length 110)
_S1_2_8811778 4,854 instructions (0.005%), 110 calls (08811778 - 08811888, length 69)
_S1_2_88D53C8 4,842 instructions (0.005%), 269 calls (088D53C8 - 088D5490, length 51)
_S1_2_889EE0C 4,830 instructions (0.005%), 22 calls (0889EE0C - 0889EF1C, length 69)
  Back Branch 0889EEF0 60 times (length 52)
  Back Branch 0889EF10 10 times (length 8)
  Back Branch 0889EF18 10 times (length 62)
_S1_2_88D5508 4,789 instructions (0.005%), 269 calls (088D5508 - 088D5590, length 35)
  Back Branch 088D5560 226 times (length 19)
  Back Branch 088D5570 189 times (length 19)
  Back Branch 088D558C 99 times (length 17)
  Back Branch 088D5538 80 times (length 5)
  Back Branch 088D5568 69 times (length 8)
  Back Branch 088D5584 55 times (length 15)
_S1_2_8847FD4 4,745 instructions (0.005%), 949 calls (08847FD4 - 08847FE4, length 5)
_S1_2_8847E90 4,745 instructions (0.005%), 949 calls (08847E90 - 08847EA0, length 5)
_S1_2_88AF308 4,728 instructions (0.005%), 174 calls (088AF308 - 088AF384, length 32)
  Back Branch 088AF378 171 times (length 10)
  Back Branch 088AF370 156 times (length 21)
  Back Branch 088AF380 18 times (length 23)
_S1_2_88D83E8 4,720 instructions (0.005%), 295 calls (088D83E8 - 088D8424, length 16)
_S1_2_885F684 4,719 instructions (0.005%), 317 calls (0885F684 - 0885F720, length 40)
_S1_2_88A5BB8 4,698 instructions (0.005%), 162 calls (088A5BB8 - 088A5C28, length 29)
_S1_2_880EB04 4,608 instructions (0.005%), 72 calls (0880EB04 - 0880EC00, length 64)
_S1_2_88C7434 4,576 instructions (0.005%), 352 calls (088C7434 - 088C7468, length 14)
  Back Branch 088C7464 352 times (length 8)
_S1_2_885F598 4,438 instructions (0.004%), 317 calls (0885F598 - 0885F680, length 59)
_S1_2_88654C0 4,356 instructions (0.004%), 132 calls (088654C0 - 088655B8, length 63)
_S1_2_88D7BE0 4,350 instructions (0.004%), 150 calls (088D7BE0 - 088D7CB8, length 55)
_S1_2_8814788 4,226 instructions (0.004%), 284 calls (08814788 - 08814814, length 36)
_S1_2_887D6C4 4,220 instructions (0.004%), 53 calls (0887D6C4 - 0887D87C, length 111)
  Back Branch 0887D82C 12 times (length 31)
_S1_2_8860BD0 4,203 instructions (0.004%), 77 calls (08860BD0 - 0886104C, length 288)
_S1_2_88E2D40 4,198 instructions (0.004%), 98 calls (088E2D40 - 088E2E84, length 82)
_S1_2_880F214 4,176 instructions (0.004%), 72 calls (0880F214 - 0880F330, length 72)
_S1_2_887F2F8 4,077 instructions (0.004%), 151 calls (0887F2F8 - 0887F378, length 33)
_S1_2_88E7988 4,062 instructions (0.004%), 163 calls (088E7988 - 088E7AE8, length 89)
  Back Branch 088E7A18 154 times (length 29)
  Back Branch 088E7A30 154 times (length 8)
  Back Branch 088E79F8 7 times (length 21)
  Back Branch 088E7A5C 2 times (length 46)
  Back Branch 088E7A44 2 times (length 40)
  Back Branch 088E7A70 2 times (length 51)
_S1_2_88B7154 4,050 instructions (0.004%), 162 calls (088B7154 - 088B71B4, length 25)
_S1_2_88CB230 4,025 instructions (0.004%), 72 calls (088CB230 - 088CB32C, length 64)
  Back Branch 088CB314 65 times (length 14)
_S1_2_890AF68 4,014 instructions (0.004%), 2,007 calls (0890AF68 - 0890AF6C, length 2)
_S1_2_88FDD18 3,977 instructions (0.004%), 107 calls (088FDD18 - 088FDDD4, length 48)
_S1_2_8873620 3,970 instructions (0.004%), 397 calls (0887355C - 08873644, length 59)
  Back Branch 08873624 1,711 times (length 52)
_S1_2_88D4FB8 3,936 instructions (0.004%), 246 calls (088D4FB8 - 088D501C, length 26)
_S1_2_8876354 3,915 instructions (0.004%), 145 calls (08876354 - 088763BC, length 27)
_S1_2_88E532C 3,870 instructions (0.004%), 45 calls (088E532C - 088E595C, length 397)
_S1_2_88DD418 3,858 instructions (0.004%), 72 calls (088DD418 - 088DD5C8, length 109)
_S1_2_88DE9C0 3,844 instructions (0.004%), 72 calls (088DE9C0 - 088DEE30, length 285)
_S1_2_88E4270 3,808 instructions (0.004%), 224 calls (088E4270 - 088E42B0, length 17)
_S1_2_88A59E0 3,726 instructions (0.004%), 162 calls (088A59E0 - 088A5A38, length 23)
_S1_2_88E6EA4 3,657 instructions (0.004%), 159 calls (088E6EA4 - 088E6EFC, length 23)
_S1_2_88BDF88 3,650 instructions (0.004%), 14 calls (088BDF88 - 088BE004, length 32)
  Back Branch 088BDFD8 256 times (length 13)
_S1_2_88CC720 3,601 instructions (0.004%), 135 calls (088CC720 - 088CC820, length 65)
  Back Branch 088CC7D4 65 times (length 24)
  Back Branch 088CC7EC 61 times (length 30)
  Back Branch 088CC80C 56 times (length 51)
  Back Branch 088CC804 9 times (length 36)
  Back Branch 088CC7F4 6 times (length 42)
  Back Branch 088CC79C 4 times (length 7)
  Back Branch 088CC81C 2 times (length 58)
_S1_2_890ABE8 3,578 instructions (0.004%), 1,789 calls (0890ABE8 - 0890ABEC, length 2)
_S1_2_88DD5CC 3,520 instructions (0.004%), 80 calls (088DD5CC - 088DD758, length 100)
_S1_2_890ABD0 3,494 instructions (0.004%), 1,747 calls (0890ABD0 - 0890ABD4, length 2)
_S1_2_88CC588 3,491 instructions (0.004%), 72 calls (088CC588 - 088CC6A8, length 73)
  Back Branch 088CC664 10 times (length 9)
  Back Branch 088CC66C 3 times (length 11)
  Back Branch 088CC678 3 times (length 14)
_S1_2_88176C0 3,468 instructions (0.004%), 102 calls (088176C0 - 08817764, length 42)
_S1_2_889FAA0 3,388 instructions (0.003%), 22 calls (0889FAA0 - 0889FD0C, length 156)
_S1_2_89053AC 3,360 instructions (0.003%), 64 calls (089053AC - 089056B0, length 194)
_S1_2_8865CE8 3,348 instructions (0.003%), 146 calls (08865CE8 - 08865D6C, length 34)
_S1_2_88CD030 3,273 instructions (0.003%), 15 calls (088CD030 - 088CD1B8, length 99)
  Back Branch 088CD124 103 times (length 25)
  Back Branch 088CD164 13 times (length 42)
  Back Branch 088CD1B4 13 times (length 72)
  Back Branch 088CD16C 13 times (length 54)
_S1_2_88B1204 3,263 instructions (0.003%), 13 calls (088B1204 - 088B12F0, length 60)
  Back Branch 088B1278 208 times (length 14)
_S1_2_88740D4 3,173 instructions (0.003%), 116 calls (088740D4 - 0887417C, length 43)
  Back Branch 08874170 49 times (length 8)
  Back Branch 08874178 39 times (length 9)
_S1_2_88F13BC 3,139 instructions (0.003%), 41 calls (088F13BC - 088F1598, length 120)
  Back Branch 088F1568 41 times (length 8)
_S1_2_8890214 3,132 instructions (0.003%), 174 calls (08890214 - 08890268, length 22)
_S1_2_88C9F60 3,110 instructions (0.003%), 352 calls (088C9F60 - 088C9FC0, length 25)
_S1_2_886685C 3,080 instructions (0.003%), 70 calls (0886685C - 08866908, length 44)
_S1_2_8880E64 3,060 instructions (0.003%), 1,530 calls (08880E64 - 08880E68, length 2)
_S1_2_888244C 3,046 instructions (0.003%), 1,523 calls (0888244C - 08882450, length 2)
_S1_2_886E890 3,022 instructions (0.003%), 23 calls (0886E890 - 0886FD74, length 1338)
  Back Branch 0886E95C 181 times (length 12)
  Back Branch 0886FD18 26 times (length 1281)
_S1_2_885FEA0 3,018 instructions (0.003%), 50 calls (0885FEA0 - 0885FFC0, length 73)
_S1_2_89011F4 2,944 instructions (0.003%), 46 calls (089011F4 - 0890143C, length 147)
_S1_2_8861184 2,911 instructions (0.003%), 46 calls (0886113C - 088619D8, length 552)
  Back Branch 088612F8 256 times (length 113)
_S1_2_88D40E8 2,904 instructions (0.003%), 242 calls (088D40E8 - 088D4114, length 12)
_S1_2_88A7968 2,869 instructions (0.003%), 151 calls (088A7968 - 088A7ADC, length 94)
  Back Branch 088A79CC 151 times (length 9)
_S1_2_88617D8 2,859 instructions (0.003%), 46 calls (08861750 - 088619D8, length 163)
  Back Branch 08861854 320 times (length 67)
_S1_2_8876B48 2,803 instructions (0.003%), 149 calls (08876B48 - 08876D5C, length 134)
  Back Branch 08876BAC 22 times (length 18)
  Back Branch 08876C7C 8 times (length 54)
  Back Branch 08876D34 1 times (length 50)
  Back Branch 08876CB4 1 times (length 20)
_S1_2_88DD304 2,769 instructions (0.003%), 102 calls (088DD304 - 088DD414, length 69)
  Back Branch 088DD3B4 20 times (length 22)
_S1_2_88F0AFC 2,760 instructions (0.003%), 120 calls (088F0AFC - 088F0B90, length 38)
  Back Branch 088F0B8C 120 times (length 9)
_S1_2_88EEFA0 2,730 instructions (0.003%), 182 calls (088EEFA0 - 088EEFD8, length 15)
_S1_2_884BFB4 2,710 instructions (0.003%), 271 calls (0884BFB4 - 0884BFE8, length 14)
_S1_2_88F0C64 2,680 instructions (0.003%), 40 calls (088F0C64 - 088F0D8C, length 75)
_S1_2_880E3C4 2,667 instructions (0.003%), 1 calls (0880E3C4 - 0880E6A4, length 185)
  Back Branch 0880E638 256 times (length 10)
_S1_2_890B0D0 2,646 instructions (0.003%), 1,323 calls (0890B0D0 - 0890B0D4, length 2)
_S1_2_8875F9C 2,640 instructions (0.003%), 165 calls (08875F9C - 08875FD8, length 16)
_S1_2_881DC6C 2,635 instructions (0.003%), 527 calls (0881DC6C - 0881DC7C, length 5)
_S1_2_890AC20 2,626 instructions (0.003%), 1,313 calls (0890AC20 - 0890AC24, length 2)
_S1_2_88AF388 2,617 instructions (0.003%), 156 calls (088AF388 - 088AF3CC, length 18)
_S1_2_8864B04 2,538 instructions (0.003%), 54 calls (08864B04 - 08864C00, length 64)
  Back Branch 08864BC8 54 times (length 32)
_S1_2_88A8B3C 2,478 instructions (0.003%), 177 calls (088A8B3C - 088A8BF8, length 48)
  Back Branch 088A8B70 177 times (length 4)
_S1_2_88AB1A4 2,476 instructions (0.003%), 1 calls (088AB1A4 - 088AB524, length 225)
  Back Branch 088AB3BC 32 times (length 31)
  Back Branch 088AB410 32 times (length 16)
  Back Branch 088AB4AC 31 times (length 48)
  Back Branch 088AB4BC 31 times (length 73)
  Back Branch 088AB32C 16 times (length 25)
  Back Branch 088AB464 16 times (length 16)
  Back Branch 088AB498 15 times (length 22)
  Back Branch 088AB4CC 15 times (length 113)
  Back Branch 088AB484 1 times (length 139)
_S1_2_88C71B4 2,464 instructions (0.002%), 352 calls (088C71B4 - 088C71CC, length 7)
_S1_2_88E36AC 2,440 instructions (0.002%), 76 calls (088E36AC - 088E37A8, length 64)
_S1_2_8890368 2,436 instructions (0.002%), 174 calls (08890368 - 088903AC, length 18)
_S1_2_88617B4 2,431 instructions (0.002%), 50 calls (08861750 - 088619D8, length 163)
  Back Branch 08861854 320 times (length 67)
_S1_2_8863600 2,394 instructions (0.002%), 114 calls (08863600 - 08863A14, length 262)
_S1_2_8873558 2,382 instructions (0.002%), 397 calls (08873558 - 0887356C, length 6)
_S1_2_88DC0D0 2,363 instructions (0.002%), 139 calls (088DC0D0 - 088DC110, length 17)
_S1_2_8864790 2,322 instructions (0.002%), 54 calls (08864790 - 08864848, length 47)
_S1_2_88CA9CC 2,304 instructions (0.002%), 64 calls (088CA9CC - 088CAA78, length 44)
_S1_2_88CBC8C 2,268 instructions (0.002%), 63 calls (088CBBA0 - 088CBC90, length 61)
  Back Branch 088CBC8C 63 times (length 61)
_S1_2_8900090 2,257 instructions (0.002%), 37 calls (08900090 - 08900188, length 63)
_S1_2_880FCCC 2,240 instructions (0.002%), 64 calls (0880FCCC - 0880FD54, length 35)
_S1_2_8847E60 2,230 instructions (0.002%), 446 calls (08847E60 - 08847E70, length 5)
_S1_2_88CDAE0 2,205 instructions (0.002%), 45 calls (088CDAE0 - 088CDBB4, length 54)
_S1_2_88617AC 2,203 instructions (0.002%), 54 calls (08861750 - 088619D8, length 163)
  Back Branch 08861854 320 times (length 67)
_S1_2_881FFC4 2,168 instructions (0.002%), 63 calls (0881FFC4 - 0882019C, length 119)
_S1_2_8873BCC 2,165 instructions (0.002%), 44 calls (08873BCC - 08873CFC, length 77)
  Back Branch 08873CA8 29 times (length 32)
  Back Branch 08873CD0 2 times (length 44)
  Back Branch 08873CF8 1 times (length 52)
_S1_2_8815BD8 2,164 instructions (0.002%), 76 calls (08815BD8 - 08815D0C, length 78)
_S1_2_880C824 2,160 instructions (0.002%), 120 calls (0880C824 - 0880C890, length 28)
_S1_2_88A8F28 2,124 instructions (0.002%), 177 calls (088A8F28 - 088A8F80, length 23)
_S1_2_8884A0C 2,114 instructions (0.002%), 151 calls (08884A0C - 08884A40, length 14)
_S1_2_88CBCC4 2,093 instructions (0.002%), 299 calls (088CBCC4 - 088CBCDC, length 7)
_S1_2_885FCE0 2,084 instructions (0.002%), 50 calls (0885FCE0 - 0885FE9C, length 112)
  Back Branch 0885FE60 48 times (length 9)
_S1_2_8892820 2,079 instructions (0.002%), 63 calls (08892820 - 088928C0, length 41)
_S1_2_881CFBC 2,064 instructions (0.002%), 46 calls (0881CFBC - 0881D0FC, length 81)
_S1_2_88749B8 2,058 instructions (0.002%), 147 calls (088749B8 - 08874A08, length 21)
_S1_2_8848960 2,057 instructions (0.002%), 121 calls (08848960 - 088489A0, length 17)
_S1_2_8861238 2,055 instructions (0.002%), 42 calls (0886113C - 088619D8, length 552)
  Back Branch 088612F8 256 times (length 113)
_S1_2_88DC444 2,037 instructions (0.002%), 97 calls (088DC444 - 088DC494, length 21)
_S1_2_88D7E1C 2,037 instructions (0.002%), 63 calls (088D7E1C - 088D7F48, length 76)
_S1_2_88CC884 2,030 instructions (0.002%), 65 calls (088CC884 - 088CCA0C, length 99)
  Back Branch 088CC96C 65 times (length 18)
  Back Branch 088CCA08 56 times (length 43)
  Back Branch 088CC9B4 9 times (length 60)
  Back Branch 088CC990 9 times (length 38)
_S1_2_881368C 2,017 instructions (0.002%), 1 calls (0881368C - 08813B10, length 290)
  Back Branch 08813744 100 times (length 5)
  Back Branch 0881379C 99 times (length 6)
  Back Branch 0881376C 99 times (length 6)
  Back Branch 08813ADC 3 times (length 28)
_S1_2_88175E8 1,987 instructions (0.002%), 102 calls (088175E8 - 088176BC, length 54)
_S1_2_88C70E4 1,980 instructions (0.002%), 165 calls (088C70E4 - 088C712C, length 19)
  Back Branch 088C7128 165 times (length 10)
_S1_2_887C2AC 1,956 instructions (0.002%), 17 calls (0887C2AC - 0887C658, length 236)
  Back Branch 0887C5E0 13 times (length 152)
  Back Branch 0887C5F8 13 times (length 16)
  Back Branch 0887C618 11 times (length 125)
  Back Branch 0887C608 11 times (length 104)
_S1_2_88D4118 1,936 instructions (0.002%), 242 calls (088D4118 - 088D4134, length 8)
_S1_2_886125C 1,935 instructions (0.002%), 38 calls (0886113C - 088619D8, length 552)
  Back Branch 088612F8 256 times (length 113)
_S1_2_8835AC4 1,918 instructions (0.002%), 91 calls (08835AC4 - 08835B30, length 28)
_S1_2_880620C 1,904 instructions (0.002%), 56 calls (0880620C - 08806290, length 34)
_S1_2_88486F8 1,900 instructions (0.002%), 50 calls (088486F8 - 08848804, length 68)
_S1_2_8848618 1,898 instructions (0.002%), 949 calls (08848618 - 0884861C, length 2)
_S1_2_88485F8 1,898 instructions (0.002%), 949 calls (088485F8 - 088485FC, length 2)
_S1_2_88485F0 1,898 instructions (0.002%), 949 calls (088485F0 - 088485F4, length 2)
_S1_2_881CF74 1,898 instructions (0.002%), 949 calls (0881CF74 - 0881CF78, length 2)
_S1_2_88C452C 1,897 instructions (0.002%), 48 calls (088C452C - 088C45DC, length 45)
  Back Branch 088C4554 58 times (length 4)
_S1_2_88485C0 1,896 instructions (0.002%), 948 calls (088485C0 - 088485C4, length 2)
_S1_2_8881D78 1,888 instructions (0.002%), 16 calls (08881D78 - 08881FB4, length 144)
  Back Branch 08881FA0 16 times (length 72)
  Back Branch 08881F88 16 times (length 44)
_S1_2_88DA308 1,881 instructions (0.002%), 99 calls (088DA308 - 088DA350, length 19)
_S1_2_8867134 1,860 instructions (0.002%), 60 calls (08867134 - 088671AC, length 31)
_S1_2_88D5410 1,853 instructions (0.002%), 124 calls (088D5410 - 088D5490, length 33)
_S1_2_8864C04 1,836 instructions (0.002%), 54 calls (08864C04 - 08864C88, length 34)
_S1_2_887460C 1,830 instructions (0.002%), 61 calls (0887460C - 0887468C, length 33)
  Back Branch 08874688 61 times (length 13)
_S1_2_88D8C4C 1,826 instructions (0.002%), 22 calls (088D8C4C - 088D8E24, length 119)
_S1_2_88DD1DC 1,800 instructions (0.002%), 72 calls (088DD1DC - 088DD2E8, length 68)
  Back Branch 088DD288 7 times (length 21)
_S1_2_887A6DC 1,796 instructions (0.002%), 4 calls (0887A6DC - 0887A8D0, length 126)
  Back Branch 0887A884 76 times (length 55)
  Back Branch 0887A7DC 76 times (length 19)
_S1_2_887CB5C 1,792 instructions (0.002%), 112 calls (0887CB5C - 0887CBC0, length 26)
_S1_2_88CCCC4 1,773 instructions (0.002%), 65 calls (088CCCC4 - 088CCDD8, length 70)
  Back Branch 088CCD8C 65 times (length 18)
  Back Branch 088CCDD4 7 times (length 50)
  Back Branch 088CCDB0 7 times (length 35)
_S1_2_8884678 1,764 instructions (0.002%), 63 calls (08884678 - 088846E4, length 28)
_S1_2_88F0F44 1,755 instructions (0.002%), 39 calls (088F0F44 - 088F103C, length 63)
  Back Branch 088F1038 39 times (length 32)
  Back Branch 088F1024 39 times (length 27)
  Back Branch 088F100C 39 times (length 21)
_S1_2_887ABB8 1,752 instructions (0.002%), 3 calls (0887ABB8 - 0887ACC4, length 68)
  Back Branch 0887AC60 60 times (length 19)
  Back Branch 0887AC94 57 times (length 20)
_S1_2_8870AF0 1,747 instructions (0.002%), 19 calls (08870AF0 - 08870CBC, length 116)
  Back Branch 08870C6C 36 times (length 35)
  Back Branch 08870B18 19 times (length 7)
_S1_2_888D340 1,737 instructions (0.002%), 10 calls (0888D340 - 0888D71C, length 248)
  Back Branch 0888D6FC 10 times (length 218)
  Back Branch 0888D718 10 times (length 235)
  Back Branch 0888D658 9 times (length 20)
_S1_2_889C1D0 1,717 instructions (0.002%), 1 calls (0889C1D0 - 0889C388, length 111)
  Back Branch 0889C314 64 times (length 23)
  Back Branch 0889C338 63 times (length 26)
  Back Branch 0889C328 1 times (length 48)
_S1_2_88B8314 1,706 instructions (0.002%), 26 calls (088B8314 - 088B8424, length 69)
  Back Branch 088B83AC 32 times (length 25)
  Back Branch 088B8390 10 times (length 18)
_S1_2_89060EC 1,696 instructions (0.002%), 32 calls (089060EC - 089063F0, length 194)
_S1_2_88FDA14 1,695 instructions (0.002%), 9 calls (088FDA14 - 088FDAC0, length 44)
  Back Branch 088FDAAC 138 times (length 10)
_S1_2_890678C 1,664 instructions (0.002%), 32 calls (0890678C - 08906A90, length 194)
_S1_2_8905A4C 1,664 instructions (0.002%), 32 calls (08905A4C - 08905D50, length 194)
_S1_2_8805EC0 1,656 instructions (0.002%), 207 calls (08805EC0 - 08805EDC, length 8)
_S1_2_88BF624 1,656 instructions (0.002%), 8 calls (088BF624 - 088BF744, length 73)
  Back Branch 088BF698 72 times (length 20)
  Back Branch 088BF724 8 times (length 23)
  Back Branch 088BF72C 8 times (length 9)
_S1_2_88CBC7C 1,652 instructions (0.002%), 59 calls (088CBBA4 - 088CBC80, length 56)
  Back Branch 088CBC7C 59 times (length 56)
_S1_2_88C71EC 1,610 instructions (0.002%), 230 calls (088C71EC - 088C7204, length 7)
_S1_2_8815AB0 1,608 instructions (0.002%), 112 calls (08815AB0 - 08815B24, length 30)
_S1_2_890AD68 1,602 instructions (0.002%), 801 calls (0890AD68 - 0890AD6C, length 2)
_S1_2_890AEE0 1,600 instructions (0.002%), 800 calls (0890AEE0 - 0890AEE4, length 2)
_S1_2_887D9C4 1,592 instructions (0.002%), 10 calls (0887D9C4 - 0887DCDC, length 199)
_S1_2_88CB1A0 1,584 instructions (0.002%), 72 calls (088CB1A0 - 088CB22C, length 36)
  Back Branch 088CB220 72 times (length 26)
  Back Branch 088CB208 72 times (length 16)
  Back Branch 088CB218 72 times (length 24)
_S1_2_88B7304 1,575 instructions (0.002%), 63 calls (088B7304 - 088B7364, length 25)
_S1_2_88903B0 1,566 instructions (0.002%), 174 calls (088903B0 - 088903D0, length 9)
_S1_2_8865014 1,566 instructions (0.002%), 54 calls (08865014 - 08865160, length 84)
_S1_2_889F2E8 1,560 instructions (0.002%), 39 calls (0889F2E8 - 0889F384, length 40)
_S1_2_88797B8 1,548 instructions (0.002%), 43 calls (088797B8 - 08879868, length 45)
_S1_2_88CA67C 1,540 instructions (0.002%), 154 calls (088CA67C - 088CA71C, length 41)
_S1_2_88C9770 1,540 instructions (0.002%), 140 calls (088C9770 - 088C9798, length 11)
_S1_2_88C746C 1,540 instructions (0.002%), 70 calls (088C746C - 088C74C0, length 22)
_S1_2_88C71D0 1,531 instructions (0.002%), 220 calls (088C71D0 - 088C71E8, length 7)
_S1_2_880F334 1,512 instructions (0.002%), 72 calls (0880F334 - 0880F3AC, length 31)
_S1_2_88950A0 1,510 instructions (0.002%), 26 calls (088950A0 - 088952F8, length 151)
_S1_2_88CB330 1,447 instructions (0.001%), 15 calls (088CB330 - 088CB6CC, length 232)
_S1_2_88DC6D4 1,433 instructions (0.001%), 13 calls (088DC6D4 - 088DC858, length 98)
  Back Branch 088DC7F4 41 times (length 10)
_S1_2_88D9700 1,430 instructions (0.001%), 22 calls (088D9700 - 088D9800, length 65)
_S1_2_8805AA4 1,404 instructions (0.001%), 39 calls (08805AA4 - 08805B78, length 54)
_S1_2_889F5B4 1,386 instructions (0.001%), 11 calls (0889F5B4 - 0889F7D4, length 137)
_S1_2_88BA800 1,386 instructions (0.001%), 7 calls (088BA800 - 088BAB28, length 203)
_S1_2_886CDD8 1,379 instructions (0.001%), 23 calls (0886CDD8 - 0886CEC4, length 60)
  Back Branch 0886CE98 181 times (length 40)
  Back Branch 0886CE3C 34 times (length 9)
_S1_2_8880E8C 1,360 instructions (0.001%), 80 calls (08880E8C - 08880ECC, length 17)
_S1_2_8880F34 1,350 instructions (0.001%), 63 calls (08880F34 - 08880FE8, length 46)
  Back Branch 08880FA4 3 times (length 17)
_S1_2_88D7CEC 1,346 instructions (0.001%), 58 calls (088D7CEC - 088D7DE4, length 63)
  Back Branch 088D7DB4 21 times (length 20)
_S1_2_88100C8 1,338 instructions (0.001%), 669 calls (088100C8 - 088100CC, length 2)
_S1_2_888E84C 1,335 instructions (0.001%), 13 calls (0888E84C - 0888EB7C, length 205)
  Back Branch 0888EAD4 2 times (length 90)
_S1_2_88D4FF8 1,330 instructions (0.001%), 133 calls (088D4FF8 - 088D501C, length 10)
_S1_2_88D512C 1,323 instructions (0.001%), 189 calls (088D512C - 088D5144, length 7)
_S1_2_880EDC8 1,311 instructions (0.001%), 72 calls (0880EDC8 - 0880EE38, length 29)
_S1_2_8876270 1,300 instructions (0.001%), 50 calls (08876270 - 088762D8, length 27)
_S1_2_8809184 1,298 instructions (0.001%), 22 calls (08809184 - 0880926C, length 59)
_S1_2_8875638 1,297 instructions (0.001%), 53 calls (08875638 - 08875734, length 64)
  Back Branch 088756F4 1 times (length 30)
_S1_2_880963C 1,296 instructions (0.001%), 648 calls (0880963C - 08809640, length 2)
_S1_2_88D5474 1,296 instructions (0.001%), 162 calls (088D5474 - 088D5490, length 8)
_S1_2_880ED80 1,296 instructions (0.001%), 72 calls (0880ED80 - 0880EDC4, length 18)
_S1_2_8868DE0 1,287 instructions (0.001%), 99 calls (08868DE0 - 08868E10, length 13)
_S1_2_880ECF8 1,283 instructions (0.001%), 1 calls (0880ECF8 - 0880ED14, length 8)
  Back Branch 0880ED08 256 times (length 5)
_S1_2_889FDEC 1,265 instructions (0.001%), 11 calls (0889FDEC - 0889FFB4, length 115)
_S1_2_88C979C 1,260 instructions (0.001%), 140 calls (088C979C - 088C97BC, length 9)
_S1_2_880FE30 1,248 instructions (0.001%), 39 calls (0880FE30 - 0880FED0, length 41)
_S1_2_88A2508 1,239 instructions (0.001%), 63 calls (088A2508 - 088A2578, length 29)
_S1_2_88CDD30 1,234 instructions (0.001%), 117 calls (088CDD0C - 088CDD6C, length 25)
  Back Branch 088CDD38 117 times (length 12)
  Back Branch 088CDD50 43 times (length 17)
  Back Branch 088CDD68 14 times (length 25)
_S1_2_88CC0B0 1,225 instructions (0.001%), 49 calls (088CC0B0 - 088CC124, length 30)
  Back Branch 088CC110 49 times (length 9)
_S1_2_889026C 1,218 instructions (0.001%), 174 calls (0889026C - 08890284, length 7)
_S1_2_88F247C 1,215 instructions (0.001%), 45 calls (088F247C - 088F24E4, length 27)
  Back Branch 088F24E0 45 times (length 9)
_S1_2_889A968 1,210 instructions (0.001%), 22 calls (0889A968 - 0889AAA4, length 80)
_S1_2_8894064 1,190 instructions (0.001%), 63 calls (08894064 - 088940B8, length 22)
  Back Branch 088940B4 14 times (length 9)
_S1_2_881E28C 1,190 instructions (0.001%), 17 calls (0881E28C - 0881E340, length 46)
  Back Branch 0881E2E8 51 times (length 12)
_S1_2_88F12BC 1,188 instructions (0.001%), 45 calls (088F12BC - 088F13B8, length 64)
  Back Branch 088F13A4 6 times (length 34)
  Back Branch 088F13B4 6 times (length 47)
_S1_2_88C731C 1,170 instructions (0.001%), 65 calls (088C731C - 088C7360, length 18)
_S1_2_88C7078 1,170 instructions (0.001%), 65 calls (088C7078 - 088C70C0, length 19)
  Back Branch 088C70BC 65 times (length 7)
_S1_2_8884DBC 1,167 instructions (0.001%), 33 calls (08884DBC - 08884EEC, length 77)
  Back Branch 08884EA0 6 times (length 36)
  Back Branch 08884EA8 6 times (length 47)
  Back Branch 08884ED0 6 times (length 57)
_S1_2_885DCC4 1,143 instructions (0.001%), 42 calls (0885DCC4 - 0885DD78, length 46)
_S1_2_886EEF0 1,137 instructions (0.001%), 7 calls (0886E91C - 0886FD74, length 1303)
  Back Branch 0886E95C 181 times (length 12)
  Back Branch 0886FD18 26 times (length 1281)
_S1_2_88B71B8 1,134 instructions (0.001%), 162 calls (088B71B8 - 088B71D0, length 7)
_S1_2_88645F4 1,130 instructions (0.001%), 113 calls (088645F4 - 08864660, length 28)
_S1_2_88D54F0 1,129 instructions (0.001%), 68 calls (088D5418 - 088D54F4, length 56)
  Back Branch 088D54E8 145 times (length 54)
  Back Branch 088D54F0 68 times (length 4)
_S1_2_889DF2C 1,125 instructions (0.001%), 3 calls (0889DF2C - 0889E6AC, length 481)
  Back Branch 0889E0C8 6 times (length 38)
  Back Branch 0889E434 3 times (length 36)
  Back Branch 0889E4B8 3 times (length 153)
  Back Branch 0889E4E8 3 times (length 178)
  Back Branch 0889E4E0 3 times (length 4)
  Back Branch 0889E4D8 3 times (length 168)
  Back Branch 0889E4FC 3 times (length 183)
  Back Branch 0889E50C 3 times (length 194)
  Back Branch 0889E578 3 times (length 242)
  Back Branch 0889E544 3 times (length 215)
  Back Branch 0889E554 3 times (length 226)
  Back Branch 0889E520 3 times (length 199)
  Back Branch 0889E530 3 times (length 210)
  Back Branch 0889E5B0 3 times (length 263)
  Back Branch 0889E58C 3 times (length 247)
  Back Branch 0889E59C 3 times (length 258)
  Back Branch 0889E568 3 times (length 231)
  Back Branch 0889E5C0 3 times (length 274)
  Back Branch 0889E5D4 3 times (length 279)
  Back Branch 0889E64C 3 times (length 336)
  Back Branch 0889E660 3 times (length 348)
  Back Branch 0889E614 3 times (length 309)
  Back Branch 0889E630 3 times (length 323)
  Back Branch 0889E5E4 3 times (length 290)
  Back Branch 0889E5F8 3 times (length 295)
  Back Branch 0889E2EC 3 times (length 14)
  Back Branch 0889E2E0 3 times (length 12)
  Back Branch 0889E338 3 times (length 40)
  Back Branch 0889E3AC 3 times (length 79)
  Back Branch 0889E384 3 times (length 64)
_S1_2_888C0B0 1,124 instructions (0.001%), 1 calls (0888C0B0 - 0888C2A4, length 126)
  Back Branch 0888C234 16 times (length 21)
  Back Branch 0888C198 16 times (length 34)
  Back Branch 0888C2A0 15 times (length 74)
  Back Branch 0888C270 15 times (length 22)
_S1_2_8867640 1,122 instructions (0.001%), 187 calls (08867640 - 08867654, length 6)
_S1_2_88F08BC 1,120 instructions (0.001%), 80 calls (088F08BC - 088F08F0, length 14)
_S1_2_88AF408 1,118 instructions (0.001%), 13 calls (088AF408 - 088AF5A8, length 105)
  Back Branch 088AF4B0 13 times (length 17)
  Back Branch 088AF5A4 13 times (length 82)
_S1_2_88D5614 1,116 instructions (0.001%), 558 calls (088D5614 - 088D5618, length 2)
_S1_2_88679B0 1,113 instructions (0.001%), 371 calls (088679B0 - 088679B8, length 3)
_S1_2_88BB7A8 1,113 instructions (0.001%), 53 calls (088BB7A8 - 088BB7F8, length 21)
_S1_2_88BB74C 1,113 instructions (0.001%), 53 calls (088BB74C - 088BB79C, length 21)
_S1_2_88735C0 1,113 instructions (0.001%), 53 calls (0887355C - 08873668, length 68)
  Back Branch 08873624 1,711 times (length 52)
_S1_2_890AFF8 1,110 instructions (0.001%), 555 calls (0890AFF8 - 0890AFFC, length 2)
_S1_2_884BE90 1,100 instructions (0.001%), 110 calls (0884BE90 - 0884BEC4, length 14)
_S1_2_88F4E04 1,092 instructions (0.001%), 39 calls (088F4E04 - 088F4E58, length 22)
  Back Branch 088F4E48 78 times (length 10)
_S1_2_88940BC 1,089 instructions (0.001%), 10 calls (088940BC - 08894264, length 107)
  Back Branch 08894188 68 times (length 6)
  Back Branch 08894164 12 times (length 15)
  Back Branch 08894230 2 times (length 37)
  Back Branch 08894240 1 times (length 9)
_S1_2_88C7D18 1,088 instructions (0.001%), 68 calls (088C7D18 - 088C7D54, length 16)
_S1_2_88D1B5C 1,087 instructions (0.001%), 20 calls (088D1B5C - 088D1CD0, length 94)
  Back Branch 088D1C8C 20 times (length 32)
  Back Branch 088D1C94 20 times (length 57)
  Back Branch 088D1C9C 4 times (length 67)
_S1_2_8866120 1,080 instructions (0.001%), 54 calls (08866120 - 088667FC, length 440)
_S1_2_8867608 1,078 instructions (0.001%), 154 calls (08867608 - 08867620, length 7)
_S1_2_88B7368 1,078 instructions (0.001%), 49 calls (088B7368 - 088B73BC, length 22)
_S1_2_889A27C 1,078 instructions (0.001%), 22 calls (0889A27C - 0889A964, length 443)
_S1_2_8880EF0 1,071 instructions (0.001%), 63 calls (08880EF0 - 08880F30, length 17)
_S1_2_88A908C 1,062 instructions (0.001%), 177 calls (088A8F7C - 088A9090, length 70)
  Back Branch 088A908C 177 times (length 62)
  Back Branch 088A8F9C 177 times (length 10)
_S1_2_88B0978 1,053 instructions (0.001%), 13 calls (088B0978 - 088B0B20, length 107)
_S1_2_88D7C68 1,050 instructions (0.001%), 150 calls (088D7C60 - 088D7C78, length 7)
  Back Branch 088D7C74 150 times (length 7)
_S1_2_88CAA7C 1,044 instructions (0.001%), 72 calls (088CAA7C - 088CAAB8, length 16)
_S1_2_8883E70 1,043 instructions (0.001%), 149 calls (08883E70 - 08883E88, length 7)
_S1_2_88B16B0 1,032 instructions (0.001%), 42 calls (088B16B0 - 088B17C4, length 70)
  Back Branch 088B17B8 13 times (length 53)
_S1_2_88B8488 1,031 instructions (0.001%), 13 calls (088B8488 - 088B8808, length 225)
  Back Branch 088B85D0 7 times (length 47)
  Back Branch 088B8790 5 times (length 159)
  Back Branch 088B87D4 3 times (length 190)
  Back Branch 088B8798 3 times (length 175)
  Back Branch 088B86D8 1 times (length 47)
  Back Branch 088B8714 1 times (length 62)
  Back Branch 088B871C 1 times (length 78)
  Back Branch 088B8804 1 times (length 25)
_S1_2_8869FC8 1,027 instructions (0.001%), 46 calls (08869FC8 - 0886A0A8, length 57)
_S1_2_887A218 1,022 instructions (0.001%), 1 calls (0887A218 - 0887A560, length 211)
  Back Branch 0887A420 20 times (length 26)
  Back Branch 0887A53C 19 times (length 80)
  Back Branch 0887A38C 4 times (length 23)
  Back Branch 0887A480 4 times (length 15)
  Back Branch 0887A500 3 times (length 40)
_S1_2_8899508 1,012 instructions (0.001%), 11 calls (08899508 - 088996B8, length 109)
  Back Branch 088995DC 44 times (length 7)
  Back Branch 08899620 11 times (length 51)
_S1_2_88BDE70 1,008 instructions (0.001%), 2 calls (088BDE70 - 088BDED0, length 25)
  Back Branch 088BDEB4 66 times (length 12)
  Back Branch 088BDECC 66 times (length 14)
_S1_2_8884EF8 1,005 instructions (0.001%), 33 calls (08884EF8 - 08884F68, length 29)
  Back Branch 08884F40 39 times (length 8)
_S1_2_881E038 990 instructions (0.001%), 9 calls (0881E038 - 0881E12C, length 62)
  Back Branch 0881E094 45 times (length 12)
_S1_2_88C7DF4 976 instructions (0.001%), 61 calls (088C7DF4 - 088C7E30, length 16)
_S1_2_88D18F4 975 instructions (0.001%), 65 calls (088D18F4 - 088D192C, length 15)
_S1_2_8848F84 973 instructions (0.001%), 16 calls (08848F84 - 08849018, length 38)
  Back Branch 08848FE0 105 times (length 19)
_S1_2_88D0FBC 962 instructions (0.001%), 26 calls (088D0FBC - 088D1074, length 47)
_S1_2_8845DF4 960 instructions (0.001%), 6 calls (08845DF4 - 08845ED8, length 58)
  Back Branch 08845E8C 24 times (length 34)
_S1_2_880E2AC 949 instructions (0.001%), 73 calls (0880E2AC - 0880E304, length 23)
_S1_2_88AE144 949 instructions (0.001%), 13 calls (088AE144 - 088AE29C, length 87)
  Back Branch 088AE280 13 times (length 37)
_S1_2_88741BC 938 instructions (0.001%), 469 calls (088741BC - 088741C0, length 2)
_S1_2_88A25E0 918 instructions (0.001%), 10 calls (088A25E0 - 088A290C, length 204)
  Back Branch 088A2908 8 times (length 163)
  Back Branch 088A2768 4 times (length 9)
  Back Branch 088A2734 4 times (length 9)
  Back Branch 088A27D0 4 times (length 9)
  Back Branch 088A279C 4 times (length 9)
_S1_2_88489A4 912 instructions (0.001%), 24 calls (088489A4 - 08848A38, length 38)
_S1_2_88DAA10 891 instructions (0.001%), 1 calls (088DAA10 - 088DAB38, length 75)
  Back Branch 088DAB24 58 times (length 6)
  Back Branch 088DAA5C 58 times (length 10)
_S1_2_881DE7C 884 instructions (0.001%), 17 calls (0881DE7C - 0881DEE8, length 28)
  Back Branch 0881DECC 51 times (length 12)
_S1_2_89023A0 880 instructions (0.001%), 4 calls (089023A0 - 08902444, length 42)
  Back Branch 08902438 33 times (length 37)
  Back Branch 08902410 20 times (length 7)
_S1_2_89026C4 876 instructions (0.001%), 3 calls (089026C4 - 089027D8, length 70)
  Back Branch 08902798 42 times (length 32)
_S1_2_88AAA54 871 instructions (0.001%), 13 calls (088AAA54 - 088AAD10, length 176)
  Back Branch 088AACE4 13 times (length 129)
  Back Branch 088AAD0C 13 times (length 95)
  Back Branch 088AAAEC 4 times (length 13)
_S1_2_886753C 870 instructions (0.001%), 41 calls (0886753C - 088675D4, length 39)
_S1_2_88EDC18 864 instructions (0.001%), 32 calls (088EDC18 - 088EDC80, length 27)
_S1_2_8860188 864 instructions (0.001%), 16 calls (08860188 - 0886025C, length 54)
_S1_2_88967CC 860 instructions (0.001%), 43 calls (088967CC - 08896818, length 20)
_S1_2_88741CC 856 instructions (0.001%), 428 calls (088741CC - 088741D0, length 2)
_S1_2_88C7D90 854 instructions (0.001%), 61 calls (088C7D90 - 088C7DC4, length 14)
_S1_2_88C7D58 854 instructions (0.001%), 61 calls (088C7D58 - 088C7D8C, length 14)
_S1_2_88846E8 850 instructions (0.001%), 10 calls (088846E8 - 08884850, length 91)
_S1_2_88C4194 848 instructions (0.001%), 37 calls (088C4194 - 088C4200, length 28)
  Back Branch 088C41F0 12 times (length 14)
_S1_2_88C9764 840 instructions (0.001%), 280 calls (088C9764 - 088C976C, length 3)
_S1_2_8866800 840 instructions (0.001%), 70 calls (08866800 - 0886682C, length 12)
_S1_2_88CC128 840 instructions (0.001%), 60 calls (088CC128 - 088CC16C, length 18)
_S1_2_8884AF8 840 instructions (0.001%), 15 calls (08884AF8 - 08884BD4, length 56)
_S1_2_88B8D80 836 instructions (0.001%), 13 calls (088B8D80 - 088B8F1C, length 104)
  Back Branch 088B8F0C 2 times (length 51)
  Back Branch 088B8EA4 2 times (length 15)
_S1_2_884CC38 832 instructions (0.001%), 1 calls (0884CC38 - 0884D9E0, length 875)
_S1_2_8830240 829 instructions (0.001%), 1 calls (08830240 - 08830AE4, length 554)
  Back Branch 088308C0 4 times (length 27)
  Back Branch 08830948 4 times (length 19)
  Back Branch 088309D0 4 times (length 21)
  Back Branch 08830A50 4 times (length 19)
  Back Branch 08830A80 4 times (length 9)
_S1_2_88F4D48 819 instructions (0.001%), 39 calls (088F4D48 - 088F4D98, length 21)
  Back Branch 088F4D84 39 times (length 6)
  Back Branch 088F4D94 39 times (length 10)
_S1_2_88D502C 817 instructions (0.001%), 43 calls (088D5008 - 088D505C, length 22)
  Back Branch 088D5058 43 times (length 22)
_S1_2_88B2868 816 instructions (0.001%), 34 calls (088B2868 - 088B28D8, length 29)
_S1_2_889F2AC 810 instructions (0.001%), 54 calls (0889F2AC - 0889F384, length 55)
_S1_2_88EDC84 810 instructions (0.001%), 30 calls (088EDC84 - 088EDCEC, length 27)
_S1_2_88824E8 802 instructions (0.001%), 19 calls (088824E8 - 088825B4, length 52)
  Back Branch 088825B0 1 times (length 11)
_S1_2_886208C 798 instructions (0.001%), 114 calls (0886208C - 088620AC, length 9)
_S1_2_88D16B4 781 instructions (0.001%), 71 calls (088D16B4 - 088D16E0, length 12)
_S1_2_88CAEEC 780 instructions (0.001%), 60 calls (088CAEEC - 088CAF30, length 18)
_S1_2_88F4E5C 780 instructions (0.001%), 39 calls (088F4E5C - 088F4EC0, length 26)
  Back Branch 088F4EB4 39 times (length 9)
  Back Branch 088F4EBC 39 times (length 6)
_S1_2_88B28DC 775 instructions (0.001%), 25 calls (088B28DC - 088B2954, length 31)
_S1_2_88C8424 770 instructions (0.001%), 35 calls (088C8424 - 088C850C, length 59)
  Back Branch 088C84EC 35 times (length 39)
  Back Branch 088C84C0 35 times (length 30)
  Back Branch 088C84D0 35 times (length 34)
_S1_2_88B73C0 770 instructions (0.001%), 35 calls (088B73C0 - 088B7414, length 22)
_S1_2_8868EAC 767 instructions (0.001%), 59 calls (08868EAC - 08868EDC, length 13)
_S1_2_88D54E4 765 instructions (0.001%), 48 calls (088D5418 - 088D54EC, length 54)
  Back Branch 088D54E8 145 times (length 54)
_S1_2_88C7B58 765 instructions (0.001%), 17 calls (088C7B58 - 088C7C18, length 49)
  Back Branch 088C7C14 17 times (length 35)
  Back Branch 088C7BE8 17 times (length 12)
  Back Branch 088C7BFC 17 times (length 24)
_S1_2_8862874 764 instructions (0.001%), 191 calls (08862874 - 08862880, length 4)
_S1_2_8814930 762 instructions (0.001%), 17 calls (08814930 - 08814A3C, length 68)
  Back Branch 088149F8 1 times (length 7)
_S1_2_8881258 754 instructions (0.001%), 58 calls (08881258 - 08881288, length 13)
_S1_2_88ADE6C 752 instructions (0.001%), 1 calls (088ADE6C - 088AE010, length 106)
  Back Branch 088ADF80 16 times (length 24)
  Back Branch 088ADFD8 16 times (length 14)
  Back Branch 088AE00C 15 times (length 43)
  Back Branch 088ADFE4 1 times (length 77)
_S1_2_88B6334 740 instructions (0.001%), 1 calls (088B6334 - 088B6498, length 90)
  Back Branch 088B6448 16 times (length 14)
  Back Branch 088B63FC 16 times (length 24)
  Back Branch 088B6494 15 times (length 45)
_S1_2_88F1B98 738 instructions (0.001%), 41 calls (088F1B98 - 088F1C18, length 33)
  Back Branch 088F1C14 41 times (length 8)
_S1_2_88C4204 737 instructions (0.001%), 31 calls (088C4204 - 088C4260, length 24)
_S1_2_88CC074 735 instructions (0.001%), 49 calls (088CC074 - 088CC0AC, length 15)
_S1_2_885F6FC 725 instructions (0.001%), 145 calls (0885F6FC - 0885F70C, length 5)
_S1_2_885F620 725 instructions (0.001%), 145 calls (0885F620 - 0885F630, length 5)
_S1_2_88CC324 720 instructions (0.001%), 48 calls (088CC324 - 088CC36C, length 19)
_S1_2_88CD4BC 715 instructions (0.001%), 55 calls (088CD4BC - 088CD4EC, length 13)
_S1_2_886A650 703 instructions (0.001%), 32 calls (0886A650 - 0886A6D8, length 35)
_S1_2_887C860 702 instructions (0.001%), 39 calls (0887C860 - 0887C8B4, length 22)
  Back Branch 0887C8B0 13 times (length 10)
_S1_2_880CE94 702 instructions (0.001%), 39 calls (0880CE94 - 0880CED8, length 18)
_S1_2_88C869C 702 instructions (0.001%), 9 calls (088C869C - 088C8B00, length 282)
_S1_2_88C9750 700 instructions (0.001%), 140 calls (088C9750 - 088C9760, length 5)
_S1_2_88C94D0 700 instructions (0.001%), 70 calls (088C94D0 - 088C94F4, length 10)
_S1_2_88D5450 697 instructions (0.001%), 41 calls (088D5450 - 088D5490, length 17)
_S1_2_886450C 696 instructions (0.001%), 58 calls (0886450C - 0886455C, length 21)
_S1_2_89027DC 693 instructions (0.001%), 63 calls (089027DC - 08902834, length 23)
_S1_2_888C4C4 693 instructions (0.001%), 11 calls (0888C4C4 - 0888C774, length 173)
  Back Branch 0888C670 11 times (length 16)
_S1_2_882D7CC 692 instructions (0.001%), 1 calls (0882D7CC - 0882DF00, length 462)
  Back Branch 0882DE9C 7 times (length 15)
  Back Branch 0882DBC0 6 times (length 28)
_S1_2_88BAE60 682 instructions (0.001%), 7 calls (088BAE60 - 088BB008, length 107)
  Back Branch 088BAFC0 7 times (length 67)
  Back Branch 088BAF90 7 times (length 55)
  Back Branch 088BAF38 7 times (length 33)
  Back Branch 088BAF78 7 times (length 49)
  Back Branch 088BAFF4 4 times (length 86)
_S1_2_8876A64 672 instructions (0.001%), 336 calls (08876A64 - 08876A68, length 2)
_S1_2_888EB80 671 instructions (0.001%), 22 calls (0888EB80 - 0888EC10, length 37)
  Back Branch 0888EC0C 11 times (length 18)
  Back Branch 0888EBFC 11 times (length 14)
_S1_2_88D4C90 660 instructions (0.001%), 60 calls (088D4C90 - 088D4CB8, length 11)
_S1_2_88D17B0 660 instructions (0.001%), 22 calls (088D17B0 - 088D1828, length 31)
_S1_2_885F724 658 instructions (0.001%), 11 calls (0885F724 - 0885F94C, length 139)
  Back Branch 0885F8DC 12 times (length 10)
  Back Branch 0885F838 8 times (length 7)
  Back Branch 0885F85C 4 times (length 7)
  Back Branch 0885F8FC 3 times (length 22)
_S1_2_88BD578 648 instructions (0.001%), 4 calls (088BD578 - 088BD5A4, length 12)
  Back Branch 088BD598 124 times (length 5)
_S1_2_8880ED0 640 instructions (0.001%), 80 calls (08880ED0 - 08880EEC, length 8)
_S1_2_88644BC 638 instructions (0.001%), 58 calls (088644BC - 08864508, length 20)
_S1_2_888EC14 638 instructions (0.001%), 11 calls (0888EC14 - 0888ED10, length 64)
_S1_2_887ED64 635 instructions (0.001%), 40 calls (0887ED64 - 0887EDAC, length 19)
  Back Branch 0887EDA8 35 times (length 6)
_S1_2_890AC98 632 instructions (0.001%), 316 calls (0890AC98 - 0890AC9C, length 2)
_S1_2_88C74C4 630 instructions (0.001%), 70 calls (088C74C4 - 088C74F8, length 14)
  Back Branch 088C74F4 70 times (length 6)
_S1_2_88D4D3C 630 instructions (0.001%), 63 calls (088D4D3C - 088D4D94, length 23)
_S1_2_8863DA0 630 instructions (0.001%), 63 calls (08863DA0 - 08863DC4, length 10)
_S1_2_890AE20 620 instructions (0.001%), 310 calls (0890AE20 - 0890AE24, length 2)
_S1_2_880C1BC 620 instructions (0.001%), 124 calls (0880C1BC - 0880C1CC, length 5)
_S1_2_886BB0C 620 instructions (0.001%), 20 calls (0886BB0C - 0886BB84, length 31)
_S1_2_885F950 617 instructions (0.001%), 17 calls (0885F950 - 0885FB38, length 123)
  Back Branch 0885F9DC 8 times (length 9)
  Back Branch 0885FA28 5 times (length 6)
  Back Branch 0885F9A4 3 times (length 9)
_S1_2_88B6224 616 instructions (0.001%), 11 calls (088B6224 - 088B6300, length 56)
_S1_2_88CB0E8 615 instructions (0.001%), 15 calls (088CB0E8 - 088CB19C, length 46)
_S1_2_88761EC 612 instructions (0.001%), 51 calls (088761EC - 0887621C, length 13)
_S1_2_88C94F8 610 instructions (0.001%), 61 calls (088C94F8 - 088C951C, length 10)
_S1_2_8845EE4 606 instructions (0.001%), 303 calls (08845EE4 - 08845EE8, length 2)
_S1_2_886CE90 606 instructions (0.001%), 19 calls (0886CE00 - 0886CEC4, length 50)
  Back Branch 0886CE98 181 times (length 40)
  Back Branch 0886CE3C 34 times (length 9)
_S1_2_887EBA0 604 instructions (0.001%), 13 calls (0887EBA0 - 0887ECB0, length 69)
  Back Branch 0887EC7C 2 times (length 18)
_S1_2_88C9FC4 603 instructions (0.001%), 9 calls (088C9FC4 - 088CA0D8, length 70)
  Back Branch 088CA0C4 9 times (length 8)
  Back Branch 088CA0D4 9 times (length 17)
  Back Branch 088CA0B4 9 times (length 20)
_S1_2_88A100C 600 instructions (0.001%), 15 calls (088A100C - 088A10A8, length 40)
_S1_2_880A900 598 instructions (0.001%), 23 calls (0880A900 - 0880A98C, length 36)
_S1_2_88092E8 598 instructions (0.001%), 23 calls (088092E8 - 0880934C, length 26)
_S1_2_8810E50 596 instructions (0.001%), 10 calls (08810E50 - 08810F14, length 50)
  Back Branch 08810EF8 36 times (length 36)
_S1_2_88AF108 594 instructions (0.001%), 54 calls (088AF108 - 088AF1A0, length 39)
_S1_2_88D3240 594 instructions (0.001%), 22 calls (088D3240 - 088D32A8, length 27)
_S1_2_881DEEC 593 instructions (0.001%), 9 calls (0881DEEC - 0881E034, length 83)
_S1_2_880A398 591 instructions (0.001%), 3 calls (0880A398 - 0880A6C8, length 205)
_S1_2_88C9EAC 585 instructions (0.001%), 65 calls (088C9EAC - 088C9EE4, length 15)
  Back Branch 088C9EE0 65 times (length 11)
_S1_2_8881FB8 585 instructions (0.001%), 45 calls (08881FB8 - 08881FE8, length 13)
_S1_2_88E9D88 585 instructions (0.001%), 16 calls (088E9D88 - 088E9E74, length 60)
  Back Branch 088E9E54 33 times (length 8)
_S1_2_88691A4 585 instructions (0.001%), 10 calls (088691A4 - 08869234, length 37)
  Back Branch 088691DC 45 times (length 8)
_S1_2_880ECE8 576 instructions (0.001%), 144 calls (0880ECE8 - 0880ECF4, length 4)
_S1_2_889A37C 572 instructions (0.001%), 22 calls (0889A37C - 0889A3E4, length 27)
_S1_2_88841A4 572 instructions (0.001%), 13 calls (088841A4 - 08884288, length 58)
  Back Branch 088841F0 13 times (length 11)
  Back Branch 08884284 13 times (length 32)
  Back Branch 0888425C 13 times (length 38)
_S1_2_88638C8 570 instructions (0.001%), 46 calls (088638C8 - 08863A14, length 84)
_S1_2_88EDCF0 570 instructions (0.001%), 30 calls (088EDCF0 - 088EDD38, length 19)
_S1_2_8879920 570 instructions (0.001%), 10 calls (08879920 - 08879A34, length 70)
  Back Branch 08879A24 10 times (length 40)
_S1_2_88AEBE0 567 instructions (0.001%), 10 calls (088AEBE0 - 088AED10, length 77)
  Back Branch 088AECC4 9 times (length 17)
_S1_2_8876220 561 instructions (0.001%), 51 calls (08876220 - 0887625C, length 16)
_S1_2_889A048 561 instructions (0.001%), 11 calls (0889A048 - 0889A25C, length 134)
  Back Branch 0889A23C 11 times (length 94)
_S1_2_888DD5C 561 instructions (0.001%), 11 calls (0888DD5C - 0888DE40, length 58)
  Back Branch 0888DE2C 11 times (length 34)
  Back Branch 0888DE18 11 times (length 31)
_S1_2_890AC28 560 instructions (0.001%), 280 calls (0890AC28 - 0890AC2C, length 2)
_S1_2_88D5148 560 instructions (0.001%), 80 calls (088D5148 - 088D5160, length 7)
_S1_2_88F0884 560 instructions (0.001%), 40 calls (088F0884 - 088F08B8, length 14)
_S1_2_8891B54 560 instructions (0.001%), 20 calls (08891B54 - 08891BD0, length 32)
_S1_2_88BC708 559 instructions (0.001%), 35 calls (088BC708 - 088BC744, length 16)
_S1_2_88B2958 552 instructions (0.001%), 8 calls (088B2958 - 088B2AB8, length 89)
_S1_2_88C45E0 548 instructions (0.001%), 26 calls (088C45E0 - 088C4674, length 38)
  Back Branch 088C4608 4 times (length 5)
_S1_2_887F820 546 instructions (0.001%), 13 calls (0887F820 - 0887F91C, length 64)
  Back Branch 0887F918 13 times (length 18)
_S1_2_884A1DC 546 instructions (0.001%), 11 calls (0884A1DC - 0884A2F0, length 70)
_S1_2_88B5FD0 544 instructions (0.001%), 4 calls (088B5FD0 - 088B6200, length 141)
  Back Branch 088B61AC 4 times (length 11)
  Back Branch 088B61C4 4 times (length 16)
  Back Branch 088B61DC 4 times (length 22)
  Back Branch 088B61E8 4 times (length 54)
  Back Branch 088B61FC 4 times (length 103)
_S1_2_887E6F8 542 instructions (0.001%), 13 calls (0887E6F8 - 0887E820, length 75)
  Back Branch 0887E7AC 11 times (length 25)
  Back Branch 0887E81C 2 times (length 53)
_S1_2_88F0958 537 instructions (0.001%), 57 calls (088F0958 - 088F0980, length 11)
_S1_2_88B104C 528 instructions (0.001%), 24 calls (088B104C - 088B10A0, length 22)
_S1_2_88D96A0 528 instructions (0.001%), 22 calls (088D96A0 - 088D96FC, length 24)
_S1_2_8891A84 528 instructions (0.001%), 22 calls (08891A84 - 08891AF0, length 28)
_S1_2_89084C8 528 instructions (0.001%), 12 calls (089084C8 - 08908574, length 44)
_S1_2_88C7AA8 527 instructions (0.001%), 17 calls (088C7AA8 - 088C7B54, length 44)
_S1_2_883A94C 527 instructions (0.001%), 1 calls (0883A94C - 0883ACB4, length 219)
  Back Branch 0883A9F8 14 times (length 7)
  Back Branch 0883AC50 8 times (length 31)
_S1_2_88770C0 520 instructions (0.001%), 260 calls (088770C0 - 088770C4, length 2)
_S1_2_88D32F8 520 instructions (0.001%), 20 calls (088D32F8 - 088D335C, length 26)
_S1_2_88B1980 520 instructions (0.001%), 13 calls (088B1980 - 088B1B4C, length 116)
_S1_2_88AEFBC 518 instructions (0.001%), 13 calls (088AEFBC - 088AF060, length 42)
  Back Branch 088AF05C 11 times (length 13)
_S1_2_881F2F0 517 instructions (0.001%), 1 calls (0881F2F0 - 0881FB00, length 517)
_S1_2_88CDC5C 516 instructions (0.001%), 43 calls (088CDC5C - 088CDC98, length 16)
_S1_2_8882454 512 instructions (0.001%), 16 calls (08882454 - 088824D0, length 32)
_S1_2_8857690 510 instructions (0.001%), 1 calls (08857690 - 08857A88, length 255)
  Back Branch 088579EC 6 times (length 51)
_S1_2_88F4DC4 507 instructions (0.001%), 39 calls (088F4DC4 - 088F4DF4, length 13)
_S1_2_88CA55C 506 instructions (0.001%), 11 calls (088CA55C - 088CA678, length 72)
  Back Branch 088CA654 4 times (length 48)
_S1_2_888ED30 506 instructions (0.001%), 11 calls (0888ED30 - 0888EE20, length 61)
_S1_2_88B0130 504 instructions (0.001%), 1 calls (088B0130 - 088B022C, length 64)
  Back Branch 088B01EC 16 times (length 24)
  Back Branch 088B0228 15 times (length 23)
_S1_2_8894C00 502 instructions (0.001%), 13 calls (08894C00 - 08894CB0, length 45)
  Back Branch 08894C8C 15 times (length 8)
  Back Branch 08894C94 13 times (length 17)
  Back Branch 08894CAC 2 times (length 26)
_S1_2_88605F8 499 instructions (0.001%), 1 calls (088605F8 - 08860BCC, length 374)
  Back Branch 08860A7C 5 times (length 26)
  Back Branch 08860B60 4 times (length 7)
_S1_2_88FDAC4 496 instructions (0.001%), 12 calls (088FDAC4 - 088FDCE0, length 136)
_S1_2_88C6E7C 495 instructions (0.001%), 55 calls (088C6E7C - 088C6E9C, length 9)
_S1_2_88D5020 495 instructions (0.001%), 45 calls (088D5000 - 088D5028, length 11)
  Back Branch 088D5024 45 times (length 11)
_S1_2_88CDBB8 495 instructions (0.001%), 45 calls (088CDBB8 - 088CDBE4, length 12)
  Back Branch 088CDBE0 45 times (length 6)
_S1_2_88DC4E0 493 instructions (0.000%), 29 calls (088DC4E0 - 088DC520, length 17)
_S1_2_889681C 490 instructions (0.000%), 10 calls (0889681C - 088968DC, length 49)
_S1_2_888D250 490 instructions (0.000%), 10 calls (0888D250 - 0888D33C, length 60)
_S1_2_88B6660 484 instructions (0.000%), 11 calls (088B6660 - 088B6A6C, length 260)
  Back Branch 088B69A4 11 times (length 16)
_S1_2_88AE2A0 484 instructions (0.000%), 11 calls (088AE2A0 - 088AE4FC, length 152)
  Back Branch 088AE470 11 times (length 16)
_S1_2_88D0F80 483 instructions (0.000%), 69 calls (088D0F80 - 088D0F98, length 7)
_S1_2_88D7D88 481 instructions (0.000%), 37 calls (088D7D6C - 088D7DB0, length 18)
  Back Branch 088D7DAC 37 times (length 18)
_S1_2_88A2AD0 481 instructions (0.000%), 30 calls (088A2AD0 - 088A2B20, length 21)
  Back Branch 088A2B1C 13 times (length 9)
_S1_2_88B65B8 481 instructions (0.000%), 13 calls (088B65B8 - 088B665C, length 42)
_S1_2_88A6AA8 481 instructions (0.000%), 13 calls (088A6AA8 - 088A6E1C, length 222)
_S1_2_8869544 481 instructions (0.000%), 13 calls (08869544 - 08869618, length 54)
_S1_2_8867988 480 instructions (0.000%), 48 calls (08867988 - 088679AC, length 10)
_S1_2_8891BD4 480 instructions (0.000%), 20 calls (08891BD4 - 08891C40, length 28)
_S1_2_88A2B34 480 instructions (0.000%), 10 calls (088A2B34 - 088A2BF0, length 48)
_S1_2_8867AAC 476 instructions (0.000%), 238 calls (08867AAC - 08867AB0, length 2)
_S1_2_885FB3C 476 instructions (0.000%), 17 calls (0885FB3C - 0885FBA8, length 28)
_S1_2_880A1BC 476 instructions (0.000%), 4 calls (0880A1BC - 0880A394, length 119)
_S1_2_88D5094 475 instructions (0.000%), 25 calls (088D5008 - 088D50C4, length 48)
  Back Branch 088D50C0 25 times (length 48)
_S1_2_88F092C 471 instructions (0.000%), 51 calls (088F092C - 088F0954, length 11)
_S1_2_8844E50 470 instructions (0.000%), 20 calls (08844E50 - 08845148, length 191)
_S1_2_88AEDCC 468 instructions (0.000%), 24 calls (088AEDCC - 088AEE54, length 35)
  Back Branch 088AEE2C 12 times (length 9)
_S1_2_88B02F8 468 instructions (0.000%), 13 calls (088B02F8 - 088B0398, length 41)
_S1_2_88D318C 464 instructions (0.000%), 29 calls (088D318C - 088D31EC, length 25)
_S1_2_88D980C 462 instructions (0.000%), 22 calls (088D980C - 088D985C, length 21)
_S1_2_887E100 462 instructions (0.000%), 11 calls (0887E100 - 0887E1B4, length 46)
  Back Branch 0887E1B0 11 times (length 21)
_S1_2_8866508 461 instructions (0.000%), 22 calls (08866508 - 088667FC, length 190)
_S1_2_88C4978 460 instructions (0.000%), 20 calls (088C4978 - 088C4A0C, length 38)
  Back Branch 088C4A00 20 times (length 17)
_S1_2_88C85B8 459 instructions (0.000%), 9 calls (088C85B8 - 088C8B38, length 353)
_S1_2_8901B88 459 instructions (0.000%), 7 calls (08901B88 - 08901D7C, length 126)
  Back Branch 08901D44 4 times (length 88)
_S1_2_88D8E28 456 instructions (0.000%), 12 calls (088D8E28 - 088D8F08, length 57)
  Back Branch 088D8F04 12 times (length 44)
_S1_2_88CDE60 455 instructions (0.000%), 65 calls (088CDE60 - 088CDE78, length 7)
_S1_2_88CD4F0 455 instructions (0.000%), 65 calls (088CD4F0 - 088CD508, length 7)
_S1_2_88C7364 455 instructions (0.000%), 65 calls (088C7364 - 088C737C, length 7)
_S1_2_888C424 455 instructions (0.000%), 13 calls (0888C424 - 0888C4C0, length 40)
_S1_2_884174C 453 instructions (0.000%), 1 calls (0884174C - 08841AFC, length 237)
  Back Branch 08841A9C 10 times (length 24)
_S1_2_8865164 451 instructions (0.000%), 41 calls (08865164 - 0886518C, length 11)
_S1_2_88B1124 451 instructions (0.000%), 11 calls (088B1124 - 088B11C4, length 41)
_S1_2_890AE00 450 instructions (0.000%), 225 calls (0890AE00 - 0890AE04, length 2)
_S1_2_88158B8 448 instructions (0.000%), 112 calls (088158B8 - 088158C4, length 4)
_S1_2_8833224 447 instructions (0.000%), 1 calls (08833224 - 088333C8, length 106)
  Back Branch 088333A0 12 times (length 31)
_S1_2_8894B3C 445 instructions (0.000%), 13 calls (08894B3C - 08894BD0, length 38)
  Back Branch 08894BB4 15 times (length 8)
  Back Branch 08894BBC 13 times (length 16)
_S1_2_88B7FE8 445 instructions (0.000%), 5 calls (088B7FE8 - 088B82B8, length 181)
  Back Branch 088B8280 5 times (length 65)
_S1_2_88C83CC 442 instructions (0.000%), 26 calls (088C83CC - 088C8420, length 22)
_S1_2_8811248 440 instructions (0.000%), 110 calls (08811248 - 08811254, length 4)
_S1_2_88D5500 439 instructions (0.000%), 26 calls (088D5418 - 088D5504, length 60)
  Back Branch 088D54E8 145 times (length 54)
  Back Branch 088D5500 26 times (length 8)
_S1_2_882194C 438 instructions (0.000%), 6 calls (0882194C - 088219E8, length 40)
  Back Branch 088219A4 33 times (length 14)
_S1_2_887DFD4 434 instructions (0.000%), 32 calls (0887DFD4 - 0887E018, length 18)
  Back Branch 0887E004 2 times (length 9)
_S1_2_88AADCC 433 instructions (0.000%), 13 calls (088AADCC - 088AAEFC, length 77)
  Back Branch 088AAEB8 11 times (length 40)
_S1_2_88A257C 432 instructions (0.000%), 18 calls (088A257C - 088A25DC, length 25)
_S1_2_88928C4 430 instructions (0.000%), 10 calls (088928C4 - 08892994, length 53)
_S1_2_887D908 430 instructions (0.000%), 10 calls (0887D908 - 0887D9C0, length 47)
_S1_2_88BC9C4 429 instructions (0.000%), 1 calls (088BC9C4 - 088BCBB0, length 124)
  Back Branch 088BCB4C 8 times (length 50)
_S1_2_88D70BC 426 instructions (0.000%), 6 calls (088D70BC - 088D7224, length 91)
_S1_2_887C7B8 423 instructions (0.000%), 17 calls (0887C7B8 - 0887C85C, length 42)
  Back Branch 0887C858 11 times (length 13)
  Back Branch 0887C844 6 times (length 7)
  Back Branch 0887C84C 2 times (length 12)
_S1_2_890AF50 418 instructions (0.000%), 209 calls (0890AF50 - 0890AF54, length 2)
_S1_2_889DDFC 418 instructions (0.000%), 22 calls (0889DDFC - 0889DE44, length 19)
  Back Branch 0889DE40 22 times (length 10)
_S1_2_888FF50 418 instructions (0.000%), 22 calls (0888FF50 - 0888FF9C, length 20)
_S1_2_884BDAC 417 instructions (0.000%), 27 calls (0884BDAC - 0884BE14, length 27)
_S1_2_88776FC 416 instructions (0.000%), 26 calls (088776FC - 08877738, length 16)
_S1_2_88A296C 416 instructions (0.000%), 13 calls (088A296C - 088A2A14, length 43)
  Back Branch 088A2A10 13 times (length 9)
  Back Branch 088A2A00 13 times (length 33)
_S1_2_8901718 416 instructions (0.000%), 8 calls (08901718 - 08901A1C, length 194)
_S1_2_88F9008 415 instructions (0.000%), 5 calls (088F9008 - 088F9060, length 23)
  Back Branch 088F9020 80 times (length 4)
_S1_2_88CC520 414 instructions (0.000%), 207 calls (088CC520 - 088CC524, length 2)
_S1_2_88D54BC 414 instructions (0.000%), 23 calls (088D5474 - 088D54E0, length 28)
  Back Branch 088D54DC 23 times (length 28)
_S1_2_886AD30 414 instructions (0.000%), 1 calls (0886AD30 - 0886B014, length 186)
  Back Branch 0886AF3C 36 times (length 5)
  Back Branch 0886AEE4 25 times (length 4)
  Back Branch 0886B010 1 times (length 134)
_S1_2_885BE54 412 instructions (0.000%), 1 calls (0885BE54 - 0885C4C0, length 412)
_S1_2_89086D8 410 instructions (0.000%), 10 calls (089086D8 - 08908778, length 41)
_S1_2_88C8BF8 408 instructions (0.000%), 68 calls (088C8BF8 - 088C8C0C, length 6)
_S1_2_886EBAC 408 instructions (0.000%), 17 calls (0886E91C - 0886FD74, length 1303)
  Back Branch 0886E95C 181 times (length 12)
  Back Branch 0886FD18 26 times (length 1281)
  Back Branch 0886EBE4 17 times (length 91)
  Back Branch 0886EBD4 17 times (length 11)
_S1_2_8894A30 408 instructions (0.000%), 13 calls (08894A30 - 08894AF0, length 49)
  Back Branch 08894AEC 11 times (length 34)
  Back Branch 08894ABC 4 times (length 12)
  Back Branch 08894AC4 2 times (length 26)
_S1_2_889F074 408 instructions (0.000%), 3 calls (0889F074 - 0889F2A8, length 142)
_S1_2_889917C 407 instructions (0.000%), 11 calls (0889917C - 088992A4, length 75)
  Back Branch 08899268 11 times (length 37)
_S1_2_88F0984 405 instructions (0.000%), 45 calls (088F0984 - 088F09AC, length 11)
_S1_2_88978E4 404 instructions (0.000%), 12 calls (088978E4 - 0889798C, length 43)
_S1_2_88AF680 403 instructions (0.000%), 13 calls (088AF680 - 088AF6F8, length 31)
_S1_2_88B0B98 401 instructions (0.000%), 13 calls (088B0B98 - 088B0D10, length 95)
  Back Branch 088B0CCC 13 times (length 51)
  Back Branch 088B0CD4 8 times (length 63)
  Back Branch 088B0D00 1 times (length 71)
  Back Branch 088B0C40 1 times (length 22)
_S1_2_88D1B0C 400 instructions (0.000%), 20 calls (088D1B0C - 088D1B58, length 20)
_S1_2_8880FFC 400 instructions (0.000%), 8 calls (08880FFC - 08881254, length 151)
  Back Branch 08881250 4 times (length 127)
  Back Branch 08881144 4 times (length 15)
  Back Branch 08881118 4 times (length 59)
  Back Branch 08881068 4 times (length 16)
  Back Branch 08881070 4 times (length 17)
  Back Branch 08881204 2 times (length 74)
  Back Branch 088811DC 2 times (length 82)
  Back Branch 088811D4 2 times (length 66)
  Back Branch 088811CC 2 times (length 63)
_S1_2_88D3360 400 instructions (0.000%), 4 calls (088D3360 - 088D343C, length 56)
  Back Branch 088D33F8 12 times (length 11)
  Back Branch 088D33A0 12 times (length 11)
_S1_2_88D8F28 396 instructions (0.000%), 44 calls (088D8F28 - 088D8F48, length 9)
_S1_2_88997D0 396 instructions (0.000%), 33 calls (088997D0 - 08899810, length 17)
_S1_2_8806294 394 instructions (0.000%), 197 calls (08806294 - 08806298, length 2)
_S1_2_88392C0 392 instructions (0.000%), 1 calls (088392C0 - 0883978C, length 308)
  Back Branch 08839328 13 times (length 7)
_S1_2_886369C 390 instructions (0.000%), 32 calls (0886369C - 08863A14, length 223)
_S1_2_88AFB44 390 instructions (0.000%), 26 calls (088AFB44 - 088AFBA0, length 24)
  Back Branch 088AFB94 26 times (length 8)
_S1_2_8847D90 388 instructions (0.000%), 2 calls (08847D90 - 08847E3C, length 44)
  Back Branch 08847E04 16 times (length 21)
_S1_2_885F6D4 385 instructions (0.000%), 77 calls (0885F6D4 - 0885F6E4, length 5)
_S1_2_885F5F8 385 instructions (0.000%), 77 calls (0885F5F8 - 0885F608, length 5)
_S1_2_88D6B60 384 instructions (0.000%), 32 calls (088D6B60 - 088D6B8C, length 12)
_S1_2_885DC90 378 instructions (0.000%), 42 calls (0885DC90 - 0885DCC0, length 13)
_S1_2_88BFFD4 378 instructions (0.000%), 8 calls (088BFFD4 - 088C0234, length 153)
  Back Branch 088C014C 8 times (length 4)
  Back Branch 088C006C 4 times (length 26)
  Back Branch 088C012C 4 times (length 74)
  Back Branch 088C00D4 2 times (length 52)
  Back Branch 088C016C 2 times (length 90)
  Back Branch 088C01A0 2 times (length 103)
_S1_2_88BF828 378 instructions (0.000%), 2 calls (088BF828 - 088BFC18, length 253)
  Back Branch 088BFA5C 2 times (length 57)
  Back Branch 088BFB14 2 times (length 54)
  Back Branch 088BFB40 2 times (length 66)
  Back Branch 088BFB24 2 times (length 50)
_S1_2_8868EE0 377 instructions (0.000%), 29 calls (08868EE0 - 08868F34, length 22)
_S1_2_88B0F58 377 instructions (0.000%), 13 calls (088B0F58 - 088B0FE8, length 37)
_S1_2_880629C 368 instructions (0.000%), 184 calls (0880629C - 088062A0, length 2)
_S1_2_88C9124 366 instructions (0.000%), 61 calls (088C9124 - 088C9138, length 6)
_S1_2_890AF00 364 instructions (0.000%), 182 calls (0890AF00 - 0890AF04, length 2)
_S1_2_88D560C 364 instructions (0.000%), 182 calls (088D560C - 088D5610, length 2)
_S1_2_8861E20 364 instructions (0.000%), 17 calls (08861E20 - 08861F28, length 67)
_S1_2_88A52F4 364 instructions (0.000%), 13 calls (088A52F4 - 088A53DC, length 59)
_S1_2_88942FC 361 instructions (0.000%), 13 calls (088942FC - 0889437C, length 33)
  Back Branch 08894378 2 times (length 10)
_S1_2_88F159C 360 instructions (0.000%), 40 calls (088F159C - 088F15BC, length 9)
_S1_2_8891C84 360 instructions (0.000%), 20 calls (08891C84 - 08891CCC, length 19)
_S1_2_8861F2C 357 instructions (0.000%), 17 calls (08861F2C - 08861FD4, length 43)
_S1_2_88D8130 357 instructions (0.000%), 14 calls (088D8130 - 088D81D0, length 41)
  Back Branch 088D81CC 7 times (length 7)
_S1_2_88D55EC 356 instructions (0.000%), 178 calls (088D55EC - 088D55F0, length 2)
_S1_2_885DEE8 356 instructions (0.000%), 2 calls (0885DEE8 - 0885DF24, length 16)
  Back Branch 0885DF10 38 times (length 9)
_S1_2_88D8C24 352 instructions (0.000%), 44 calls (088D8C24 - 088D8C48, length 10)
_S1_2_88D4624 352 instructions (0.000%), 22 calls (088D4624 - 088D4660, length 16)
_S1_2_889F7D8 352 instructions (0.000%), 22 calls (0889F7D8 - 0889F814, length 16)
_S1_2_8891A34 352 instructions (0.000%), 22 calls (08891A34 - 08891A80, length 20)
_S1_2_88AAD14 352 instructions (0.000%), 17 calls (088AAD14 - 088AADB8, length 42)
  Back Branch 088AADA4 13 times (length 32)
  Back Branch 088AAD4C 2 times (length 10)
_S1_2_89082D8 352 instructions (0.000%), 8 calls (089082D8 - 08908384, length 44)
_S1_2_881E208 349 instructions (0.000%), 17 calls (0881E208 - 0881E288, length 33)
_S1_2_881DDF8 349 instructions (0.000%), 17 calls (0881DDF8 - 0881DE78, length 33)
_S1_2_88F0B94 342 instructions (0.000%), 18 calls (088F0B94 - 088F0C50, length 48)
_S1_2_88CBC68 341 instructions (0.000%), 11 calls (088CBBA4 - 088CBC78, length 54)
  Back Branch 088CBC74 11 times (length 54)
_S1_2_888DCD4 341 instructions (0.000%), 11 calls (0888DCD4 - 0888DD58, length 34)
  Back Branch 0888DD54 11 times (length 15)
_S1_2_88D32B4 340 instructions (0.000%), 20 calls (088D32B4 - 088D32F4, length 17)
_S1_2_8879888 340 instructions (0.000%), 10 calls (08879888 - 0887991C, length 38)
  Back Branch 08879918 10 times (length 12)
_S1_2_8894E48 336 instructions (0.000%), 24 calls (08894E48 - 08894E8C, length 18)
  Back Branch 08894E78 24 times (length 9)
_S1_2_88CAABC 336 instructions (0.000%), 8 calls (088CAABC - 088CAB88, length 52)
  Back Branch 088CAB5C 8 times (length 17)
_S1_2_88ED980 330 instructions (0.000%), 15 calls (088ED980 - 088ED9D4, length 22)
_S1_2_88D52A0 329 instructions (0.000%), 3 calls (088D52A0 - 088D5360, length 49)
  Back Branch 088D5324 16 times (length 10)
  Back Branch 088D52D4 5 times (length 10)
  Back Branch 088D534C 2 times (length 10)
_S1_2_88B279C 325 instructions (0.000%), 25 calls (088B279C - 088B27CC, length 13)
_S1_2_887CEE8 325 instructions (0.000%), 23 calls (0887CEE8 - 0887CF30, length 19)
  Back Branch 0887CF24 12 times (length 10)
_S1_2_88BE778 324 instructions (0.000%), 2 calls (088BE778 - 088BEAB0, length 207)
  Back Branch 088BEA50 2 times (length 103)
_S1_2_88BC880 324 instructions (0.000%), 2 calls (088BC880 - 088BC960, length 57)
  Back Branch 088BC900 61 times (length 4)
_S1_2_882E6D0 324 instructions (0.000%), 1 calls (0882E6D0 - 0882E84C, length 96)
  Back Branch 0882E7DC 28 times (length 7)
  Back Branch 0882E7B4 4 times (length 7)
  Back Branch 0882E790 2 times (length 30)
_S1_2_88D1D1C 322 instructions (0.000%), 14 calls (088D1D1C - 088D1D88, length 28)
_S1_2_890AC58 316 instructions (0.000%), 158 calls (0890AC58 - 0890AC5C, length 2)
_S1_2_890AC40 316 instructions (0.000%), 158 calls (0890AC40 - 0890AC44, length 2)
_S1_2_881DC80 315 instructions (0.000%), 63 calls (0881DC80 - 0881DC90, length 5)
_S1_2_88F2460 315 instructions (0.000%), 45 calls (088F2460 - 088F2478, length 7)
_S1_2_88D1930 315 instructions (0.000%), 7 calls (088D1930 - 088D19E0, length 45)
_S1_2_8875130 311 instructions (0.000%), 1 calls (08875130 - 08875634, length 322)
  Back Branch 088753CC 1 times (length 48)
_S1_2_88B7418 308 instructions (0.000%), 14 calls (088B7418 - 088B746C, length 22)
_S1_2_8876A6C 307 instructions (0.000%), 8 calls (08876A6C - 08876B44, length 55)
  Back Branch 08876B20 6 times (length 22)
  Back Branch 08876B30 1 times (length 26)
  Back Branch 08876B40 1 times (length 30)
_S1_2_8815B84 306 instructions (0.000%), 20 calls (08815B84 - 08815BD4, length 21)
_S1_2_8849EF0 306 instructions (0.000%), 4 calls (08849EF0 - 0884A098, length 107)
_S1_2_8809584 304 instructions (0.000%), 16 calls (08809584 - 088095CC, length 19)
_S1_2_884C05C 300 instructions (0.000%), 30 calls (0884C05C - 0884C090, length 14)
_S1_2_88EDAC4 300 instructions (0.000%), 15 calls (088EDAC4 - 088EDB10, length 20)
_S1_2_88A2A18 300 instructions (0.000%), 13 calls (088A2A18 - 088A2ACC, length 46)
_S1_2_88943C8 300 instructions (0.000%), 13 calls (088943C8 - 08894420, length 23)
  Back Branch 08894414 15 times (length 7)
  Back Branch 0889441C 13 times (length 14)
_S1_2_8811A98 300 instructions (0.000%), 6 calls (08811A98 - 08811B70, length 55)
_S1_2_88D3DC0 299 instructions (0.000%), 23 calls (088D3DC0 - 088D3F00, length 81)
_S1_2_888D0FC 299 instructions (0.000%), 13 calls (0888D0FC - 0888D168, length 28)
_S1_2_88377C0 298 instructions (0.000%), 1 calls (088377C0 - 08837C64, length 298)
_S1_2_890AB90 294 instructions (0.000%), 147 calls (0890AB90 - 0890AB94, length 2)
_S1_2_8876344 292 instructions (0.000%), 146 calls (08876344 - 08876348, length 2)
_S1_2_88ED808 290 instructions (0.000%), 1 calls (088ED808 - 088ED904, length 64)
  Back Branch 088ED87C 32 times (length 8)
_S1_2_88F1C30 287 instructions (0.000%), 41 calls (088F1C30 - 088F1C48, length 7)
_S1_2_889AAB0 286 instructions (0.000%), 22 calls (0889AAB0 - 0889AAF0, length 17)
_S1_2_887FBF4 286 instructions (0.000%), 13 calls (0887FBF4 - 0887FC68, length 30)
_S1_2_8903230 283 instructions (0.000%), 4 calls (08903230 - 08903478, length 147)
  Back Branch 089033F8 2 times (length 5)
_S1_2_88C9E9C 280 instructions (0.000%), 70 calls (088C9E9C - 088C9EA8, length 4)
_S1_2_886961C 280 instructions (0.000%), 14 calls (0886961C - 0886968C, length 29)
_S1_2_88D7748 280 instructions (0.000%), 10 calls (088D7748 - 088D77E8, length 41)
  Back Branch 088D77E4 10 times (length 13)
_S1_2_88B7470 280 instructions (0.000%), 10 calls (088B7470 - 088B74E4, length 30)
_S1_2_88678CC 280 instructions (0.000%), 10 calls (088678CC - 08867984, length 47)
_S1_2_8872D58 278 instructions (0.000%), 1 calls (08872D58 - 08873230, length 311)
  Back Branch 08872DD0 2 times (length 11)
  Back Branch 08873184 1 times (length 47)
  Back Branch 088731E8 1 times (length 150)
_S1_2_88BE3BC 276 instructions (0.000%), 4 calls (088BE3BC - 088BE4F4, length 79)
  Back Branch 088BE4F0 4 times (length 63)
_S1_2_883CC5C 276 instructions (0.000%), 1 calls (0883CC5C - 0883CEE8, length 164)
  Back Branch 0883CE4C 8 times (length 16)
_S1_2_8896964 275 instructions (0.000%), 26 calls (08896964 - 08896994, length 13)
_S1_2_887924C 275 instructions (0.000%), 11 calls (0887924C - 088792AC, length 25)
_S1_2_88214C8 274 instructions (0.000%), 1 calls (088214C8 - 088215A8, length 57)
  Back Branch 08821578 8 times (length 31)
_S1_2_88800D4 273 instructions (0.000%), 39 calls (088800D4 - 088800EC, length 7)
_S1_2_887DF80 273 instructions (0.000%), 13 calls (0887DF80 - 0887DFD0, length 21)
_S1_2_886610C 270 instructions (0.000%), 54 calls (0886610C - 0886611C, length 5)
_S1_2_88CDE7C 270 instructions (0.000%), 9 calls (088CDE7C - 088CDF04, length 35)
  Back Branch 088CDEF0 9 times (length 9)
_S1_2_8816168 268 instructions (0.000%), 1 calls (08816168 - 088164C8, length 217)
  Back Branch 08816344 4 times (length 17)
_S1_2_88478CC 266 instructions (0.000%), 20 calls (088478CC - 08847928, length 24)
_S1_2_888E6F8 266 instructions (0.000%), 13 calls (0888E6F8 - 0888E74C, length 22)
  Back Branch 0888E748 8 times (length 8)
_S1_2_88F9C08 265 instructions (0.000%), 1 calls (088F9C08 - 088F9FA4, length 232)
  Back Branch 088F9F48 4 times (length 11)
_S1_2_890AE10 264 instructions (0.000%), 132 calls (0890AE10 - 0890AE14, length 2)
_S1_2_890ADF8 264 instructions (0.000%), 132 calls (0890ADF8 - 0890ADFC, length 2)
_S1_2_88B6204 264 instructions (0.000%), 33 calls (088B6204 - 088B6220, length 8)
_S1_2_8899418 264 instructions (0.000%), 11 calls (08899418 - 08899474, length 24)
_S1_2_8815B28 263 instructions (0.000%), 16 calls (08815B28 - 08815B80, length 23)
_S1_2_890AE98 262 instructions (0.000%), 131 calls (0890AE98 - 0890AE9C, length 2)
_S1_2_887BC94 261 instructions (0.000%), 29 calls (0887BC94 - 0887BCB4, length 9)
_S1_2_88AEE58 260 instructions (0.000%), 13 calls (088AEE58 - 088AEEB4, length 24)
_S1_2_887FDC0 260 instructions (0.000%), 13 calls (0887FDC0 - 0887FE1C, length 24)
_S1_2_88C5584 260 instructions (0.000%), 10 calls (088C5584 - 088C5AA8, length 330)
_S1_2_8889548 258 instructions (0.000%), 1 calls (08889548 - 08889AF4, length 364)
  Back Branch 08889968 1 times (length 156)
  Back Branch 08889A0C 1 times (length 67)
  Back Branch 08889A2C 1 times (length 164)
  Back Branch 08889A64 1 times (length 186)
  Back Branch 088895E8 1 times (length 20)
  Back Branch 088896C8 1 times (length 45)
_S1_2_88C04C0 256 instructions (0.000%), 8 calls (088C04C0 - 088C054C, length 36)
_S1_2_886EBA0 255 instructions (0.000%), 17 calls (0886E91C - 0886FD74, length 1303)
  Back Branch 0886E95C 181 times (length 12)
  Back Branch 0886FD18 26 times (length 1281)
  Back Branch 0886EBA4 17 times (length 79)
_S1_2_88CD468 255 instructions (0.000%), 15 calls (088CD468 - 088CD4B8, length 21)
_S1_2_88C6EBC 255 instructions (0.000%), 3 calls (088C6EBC - 088C6FF0, length 78)
  Back Branch 088C6F1C 6 times (length 11)
  Back Branch 088C6FDC 3 times (length 43)
_S1_2_88EDB14 253 instructions (0.000%), 11 calls (088EDB14 - 088EDB6C, length 23)
_S1_2_88D7434 252 instructions (0.000%), 36 calls (088D7434 - 088D744C, length 7)
_S1_2_88D1CD4 252 instructions (0.000%), 14 calls (088D1CD4 - 088D1D18, length 18)
_S1_2_888EE40 252 instructions (0.000%), 14 calls (0888EE40 - 0888EE94, length 22)
_S1_2_88CA770 252 instructions (0.000%), 7 calls (088CA770 - 088CA844, length 54)
  Back Branch 088CA824 7 times (length 31)
_S1_2_88BF748 252 instructions (0.000%), 6 calls (088BF748 - 088BF808, length 49)
  Back Branch 088BF7B4 6 times (length 8)
_S1_2_885F6E8 250 instructions (0.000%), 50 calls (0885F6E8 - 0885F6F8, length 5)
_S1_2_885F60C 250 instructions (0.000%), 50 calls (0885F60C - 0885F61C, length 5)
_S1_2_88D86AC 250 instructions (0.000%), 10 calls (088D86AC - 088D870C, length 25)
_S1_2_88D0D4C 250 instructions (0.000%), 10 calls (088D0D4C - 088D0DAC, length 25)
_S1_2_88C4474 250 instructions (0.000%), 10 calls (088C4474 - 088C450C, length 39)
_S1_2_890ADE8 248 instructions (0.000%), 124 calls (0890ADE8 - 0890ADEC, length 2)
_S1_2_8811950 245 instructions (0.000%), 4 calls (08811950 - 088119D8, length 35)
  Back Branch 08811994 17 times (length 9)
_S1_2_88C9114 244 instructions (0.000%), 61 calls (088C9114 - 088C9120, length 4)
_S1_2_8866174 243 instructions (0.000%), 12 calls (08866174 - 088667FC, length 419)
_S1_2_888B454 241 instructions (0.000%), 1 calls (0888B454 - 0888B8CC, length 287)
  Back Branch 0888B858 1 times (length 198)
  Back Branch 0888B800 1 times (length 199)
  Back Branch 0888B8B4 1 times (length 257)
_S1_2_8884F94 240 instructions (0.000%), 24 calls (08884F94 - 08884FB8, length 10)
_S1_2_88A0FD0 240 instructions (0.000%), 16 calls (088A0FD0 - 088A10A8, length 55)
_S1_2_8897990 240 instructions (0.000%), 8 calls (08897990 - 08897A04, length 30)
_S1_2_88C1654 240 instructions (0.000%), 6 calls (088C1654 - 088C1878, length 138)
_S1_2_8872984 238 instructions (0.000%), 1 calls (08872984 - 08872D3C, length 239)
  Back Branch 088729D4 2 times (length 11)
  Back Branch 08872D2C 1 times (length 175)
  Back Branch 08872CFC 1 times (length 107)
_S1_2_8875738 237 instructions (0.000%), 9 calls (08875738 - 088757E8, length 45)
  Back Branch 088757DC 8 times (length 20)
  Back Branch 088757B0 1 times (length 9)
  Back Branch 088757C8 1 times (length 19)
  Back Branch 088757C0 1 times (length 13)
_S1_2_8881648 235 instructions (0.000%), 8 calls (08881648 - 08881728, length 57)
  Back Branch 088816FC 3 times (length 18)
  Back Branch 088816CC 3 times (length 19)
  Back Branch 08881714 3 times (length 27)
_S1_2_88B18D4 234 instructions (0.000%), 13 calls (088B18D4 - 088B1964, length 37)
  Back Branch 088B1938 13 times (length 15)
_S1_2_887FD70 234 instructions (0.000%), 13 calls (0887FD70 - 0887FDBC, length 20)
_S1_2_88C0EFC 234 instructions (0.000%), 2 calls (088C0EFC - 088C14D8, length 376)
  Back Branch 088C1358 2 times (length 58)
  Back Branch 088C13F0 2 times (length 115)
  Back Branch 088C13DC 2 times (length 110)
  Back Branch 088C122C 2 times (length 163)
  Back Branch 088C1234 2 times (length 165)
  Back Branch 088C12C4 2 times (length 136)
  Back Branch 088C10AC 2 times (length 67)
_S1_2_8884BD8 231 instructions (0.000%), 33 calls (08884BD8 - 08884BF0, length 7)
_S1_2_88FDDD8 231 instructions (0.000%), 7 calls (088FDDD8 - 088FDE58, length 33)
_S1_2_890ADA8 230 instructions (0.000%), 115 calls (0890ADA8 - 0890ADAC, length 2)
_S1_2_8895078 230 instructions (0.000%), 23 calls (08895078 - 0889509C, length 10)
_S1_2_8869D10 230 instructions (0.000%), 10 calls (08869D10 - 08869D68, length 23)
_S1_2_88D5A68 230 instructions (0.000%), 5 calls (088D5A68 - 088D5B84, length 72)
_S1_2_88AA644 230 instructions (0.000%), 3 calls (088AA644 - 088AA9C8, length 226)
  Back Branch 088AA900 2 times (length 121)
  Back Branch 088AA704 2 times (length 34)
  Back Branch 088AA8F0 1 times (length 107)
  Back Branch 088AA958 1 times (length 148)
  Back Branch 088AA968 1 times (length 153)
  Back Branch 088AA934 1 times (length 140)
  Back Branch 088AA910 1 times (length 138)
  Back Branch 088AA918 1 times (length 133)
  Back Branch 088AA9B4 1 times (length 77)
_S1_2_8888864 230 instructions (0.000%), 1 calls (08888864 - 08888C48, length 250)
  Back Branch 08888B28 1 times (length 94)
  Back Branch 08888C18 1 times (length 171)
_S1_2_88173CC 228 instructions (0.000%), 4 calls (088173CC - 088175C0, length 126)
_S1_2_88855F8 228 instructions (0.000%), 3 calls (088855F8 - 088857A0, length 107)
  Back Branch 0888579C 3 times (length 80)
_S1_2_88AA3EC 227 instructions (0.000%), 3 calls (088AA3EC - 088AA4DC, length 61)
  Back Branch 088AA498 7 times (length 11)
_S1_2_8897D24 227 instructions (0.000%), 1 calls (08897D24 - 0889822C, length 323)
  Back Branch 08898220 1 times (length 287)
  Back Branch 08898204 1 times (length 273)
  Back Branch 08898084 1 times (length 87)
  Back Branch 088980BC 1 times (length 108)
  Back Branch 088980A0 1 times (length 20)
  Back Branch 088980D8 1 times (length 122)
  Back Branch 088980F4 1 times (length 136)
  Back Branch 08898180 1 times (length 206)
  Back Branch 0889819C 1 times (length 220)
  Back Branch 088981B8 1 times (length 234)
  Back Branch 088981D4 1 times (length 248)
  Back Branch 08897FE8 1 times (length 42)
  Back Branch 08898110 1 times (length 150)
  Back Branch 0889812C 1 times (length 164)
  Back Branch 08898148 1 times (length 178)
  Back Branch 08897F48 1 times (length 118)
  Back Branch 08898164 1 times (length 192)
  Back Branch 08897F60 1 times (length 124)
_S1_2_88ED908 225 instructions (0.000%), 15 calls (088ED908 - 088ED940, length 15)
_S1_2_88CD50C 225 instructions (0.000%), 9 calls (088CD50C - 088CD580, length 30)
  Back Branch 088CD56C 9 times (length 9)
_S1_2_8805098 224 instructions (0.000%), 32 calls (08805098 - 088050B0, length 7)
_S1_2_888EE98 224 instructions (0.000%), 14 calls (0888EE98 - 0888EEE0, length 19)
  Back Branch 0888EEDC 14 times (length 10)
_S1_2_88C0550 224 instructions (0.000%), 8 calls (088C0550 - 088C05D8, length 35)
_S1_2_88C8B3C 224 instructions (0.000%), 7 calls (088C8B3C - 088C8BF4, length 47)
_S1_2_8807F9C 224 instructions (0.000%), 2 calls (08807F9C - 08808158, length 112)
_S1_2_88AF1D0 221 instructions (0.000%), 13 calls (088AF1D0 - 088AF210, length 17)
_S1_2_888CF64 221 instructions (0.000%), 13 calls (0888CF64 - 0888D0E0, length 96)
_S1_2_88848D8 221 instructions (0.000%), 13 calls (088848D8 - 08884918, length 17)
_S1_2_889A354 220 instructions (0.000%), 22 calls (0889A354 - 0889A3E4, length 37)
_S1_2_887D0C0 220 instructions (0.000%), 11 calls (0887D0C0 - 0887D130, length 29)
  Back Branch 0887D114 11 times (length 10)
_S1_2_88B25A8 220 instructions (0.000%), 2 calls (088B25A8 - 088B2644, length 40)
  Back Branch 088B261C 16 times (length 10)
_S1_2_886012C 218 instructions (0.000%), 16 calls (0886012C - 08860184, length 23)
_S1_2_88CBED4 217 instructions (0.000%), 7 calls (088CBED4 - 088CBF6C, length 39)
_S1_2_88660FC 216 instructions (0.000%), 54 calls (088660FC - 08866108, length 4)
_S1_2_88D8F4C 216 instructions (0.000%), 24 calls (088D8F4C - 088D8F6C, length 9)
_S1_2_88AA394 216 instructions (0.000%), 12 calls (088AA394 - 088AA3E8, length 22)
_S1_2_88827E4 216 instructions (0.000%), 12 calls (088827E4 - 08882828, length 18)
_S1_2_88D42AC 216 instructions (0.000%), 9 calls (088D42AC - 088D4308, length 24)
  Back Branch 088D42E4 9 times (length 4)
_S1_2_8876E54 216 instructions (0.000%), 6 calls (08876E54 - 08876EF8, length 42)
  Back Branch 08876EDC 6 times (length 18)
_S1_2_8878FCC 216 instructions (0.000%), 3 calls (08878FCC - 088790F0, length 74)
_S1_2_8869B3C 214 instructions (0.000%), 7 calls (08869B3C - 08869BCC, length 37)
  Back Branch 08869B78 4 times (length 8)
_S1_2_88C1950 214 instructions (0.000%), 4 calls (088C1950 - 088C1AB0, length 89)
  Back Branch 088C1A70 4 times (length 16)
  Back Branch 088C1A8C 2 times (length 23)
_S1_2_88C9B78 210 instructions (0.000%), 70 calls (088C9B78 - 088C9B80, length 3)
_S1_2_888F0CC 210 instructions (0.000%), 10 calls (0888F0CC - 0888F178, length 44)
_S1_2_8870CC0 209 instructions (0.000%), 19 calls (08870CC0 - 08870CE8, length 11)
_S1_2_88B1368 208 instructions (0.000%), 13 calls (088B1368 - 088B13A4, length 16)
_S1_2_88B0B24 208 instructions (0.000%), 13 calls (088B0B24 - 088B0B60, length 16)
_S1_2_88AF214 208 instructions (0.000%), 13 calls (088AF214 - 088AF250, length 16)
_S1_2_8894380 208 instructions (0.000%), 13 calls (08894380 - 088943C4, length 18)
  Back Branch 088943C0 13 times (length 6)
_S1_2_888C7F0 208 instructions (0.000%), 13 calls (0888C7F0 - 0888C82C, length 16)
_S1_2_8877DD0 208 instructions (0.000%), 6 calls (08877DD0 - 08877EC0, length 61)
  Back Branch 08877E48 4 times (length 20)
  Back Branch 08877E8C 2 times (length 37)
  Back Branch 08877EAC 2 times (length 13)
  Back Branch 08877EA4 2 times (length 42)
  Back Branch 08877EBC 2 times (length 10)
_S1_2_8863664 204 instructions (0.000%), 17 calls (08863664 - 08863A14, length 237)
_S1_2_8863654 204 instructions (0.000%), 17 calls (08863654 - 08863A14, length 241)
_S1_2_885A6C8 204 instructions (0.000%), 1 calls (0885A6C8 - 0885A834, length 92)
  Back Branch 0885A7AC 11 times (length 7)
  Back Branch 0885A7D8 4 times (length 8)
  Back Branch 0885A788 2 times (length 30)
_S1_2_88AFD68 203 instructions (0.000%), 29 calls (088AFD54 - 088AFD6C, length 7)
  Back Branch 088AFD68 29 times (length 7)
_S1_2_887C940 200 instructions (0.000%), 10 calls (0887C940 - 0887C9A0, length 25)
  Back Branch 0887C98C 10 times (length 10)
_S1_2_88C74FC 200 instructions (0.000%), 8 calls (088C74FC - 088C755C, length 25)
_S1_2_88BB1AC 200 instructions (0.000%), 8 calls (088BB1AC - 088BB254, length 43)
_S1_2_88B27D0 200 instructions (0.000%), 8 calls (088B27D0 - 088B2830, length 25)
_S1_2_8858F44 200 instructions (0.000%), 1 calls (08858F44 - 088590E0, length 104)
  Back Branch 0885909C 3 times (length 48)
_S1_2_88D8C00 198 instructions (0.000%), 22 calls (088D8C00 - 088D8C20, length 9)
_S1_2_88996D8 198 instructions (0.000%), 11 calls (088996D8 - 088997CC, length 62)
_S1_2_8885998 198 instructions (0.000%), 11 calls (08885998 - 088859EC, length 22)
_S1_2_887B3B0 198 instructions (0.000%), 9 calls (0887B3B0 - 0887B478, length 51)
  Back Branch 0887B464 3 times (length 31)
  Back Branch 0887B474 3 times (length 10)
  Back Branch 0887B46C 3 times (length 8)
_S1_2_887366C 198 instructions (0.000%), 9 calls (0887355C - 08873678, length 72)
  Back Branch 08873624 1,711 times (length 52)
  Back Branch 08873674 9 times (length 44)
_S1_2_8879334 196 instructions (0.000%), 28 calls (08879334 - 0887934C, length 7)
_S1_2_88C4940 196 instructions (0.000%), 14 calls (088C4940 - 088C4974, length 14)
_S1_2_8880238 196 instructions (0.000%), 10 calls (08880238 - 088802B8, length 33)
  Back Branch 08880280 10 times (length 10)
  Back Branch 08880290 2 times (length 13)
_S1_2_88815C8 196 instructions (0.000%), 7 calls (088815C8 - 08881644, length 32)
  Back Branch 08881630 6 times (length 13)
  Back Branch 08881640 3 times (length 6)
_S1_2_88C3F9C 196 instructions (0.000%), 4 calls (088C3F9C - 088C4128, length 100)
  Back Branch 088C4064 4 times (length 22)
  Back Branch 088C4080 2 times (length 17)
_S1_2_887E824 196 instructions (0.000%), 4 calls (0887E824 - 0887E904, length 57)
  Back Branch 0887E900 4 times (length 27)
_S1_2_88B11C8 195 instructions (0.000%), 13 calls (088B11C8 - 088B1200, length 15)
_S1_2_8894FC0 195 instructions (0.000%), 13 calls (08894FC0 - 08894FF8, length 15)
_S1_2_888E7D4 195 instructions (0.000%), 13 calls (0888E7D4 - 0888E80C, length 15)
_S1_2_88F87AC 195 instructions (0.000%), 1 calls (088F87AC - 088F88B4, length 67)
  Back Branch 088F889C 5 times (length 32)
_S1_2_88D4C4C 194 instructions (0.000%), 17 calls (088D4C4C - 088D4C70, length 10)
  Back Branch 088D4C64 25 times (length 3)
_S1_2_887DF40 192 instructions (0.000%), 16 calls (0887DF40 - 0887DF6C, length 12)
_S1_2_8867308 190 instructions (0.000%), 5 calls (08867308 - 088673B8, length 45)
  Back Branch 08867350 5 times (length 8)
_S1_2_887CB18 187 instructions (0.000%), 11 calls (0887CB18 - 0887CB58, length 17)
_S1_2_88CAF88 185 instructions (0.000%), 5 calls (088CAF88 - 088CB038, length 45)
_S1_2_88778CC 185 instructions (0.000%), 2 calls (088778CC - 08877954, length 35)
  Back Branch 08877928 11 times (length 14)
_S1_2_887FCDC 184 instructions (0.000%), 14 calls (0887FCDC - 0887FD2C, length 21)
  Back Branch 0887FD28 3 times (length 8)
_S1_2_8863E20 184 instructions (0.000%), 4 calls (08863E20 - 08863ED4, length 46)
_S1_2_882162C 184 instructions (0.000%), 2 calls (0882162C - 08821810, length 122)
_S1_2_88CDAD4 183 instructions (0.000%), 61 calls (088CDAD4 - 088CDADC, length 3)
_S1_2_88B5610 180 instructions (0.000%), 12 calls (088B5610 - 088B5648, length 15)
_S1_2_8880464 180 instructions (0.000%), 12 calls (08880464 - 0888049C, length 15)
_S1_2_88C4A10 180 instructions (0.000%), 10 calls (088C4A10 - 088C4A84, length 30)
  Back Branch 088C4A80 10 times (length 13)
_S1_2_888BCC4 180 instructions (0.000%), 10 calls (0888BCC4 - 0888BD10, length 20)
_S1_2_88D7348 180 instructions (0.000%), 6 calls (088D7348 - 088D73D8, length 37)
  Back Branch 088D73C4 6 times (length 15)
  Back Branch 088D73A4 6 times (length 6)
_S1_2_887A150 180 instructions (0.000%), 4 calls (0887A150 - 0887A214, length 50)
_S1_2_881DD60 180 instructions (0.000%), 2 calls (0881DD60 - 0881DDF4, length 38)
  Back Branch 0881DDC8 19 times (length 7)
_S1_2_88F3100 177 instructions (0.000%), 1 calls (088F3100 - 088F3404, length 194)
  Back Branch 088F3298 1 times (length 29)
  Back Branch 088F33B0 1 times (length 14)
_S1_2_88924EC 175 instructions (0.000%), 7 calls (088924EC - 0889254C, length 25)
_S1_2_88B0638 175 instructions (0.000%), 1 calls (088B0638 - 088B06F0, length 47)
  Back Branch 088B06C0 17 times (length 8)
_S1_2_881CAB8 175 instructions (0.000%), 1 calls (0881CAB8 - 0881CCD8, length 137)
  Back Branch 0881CC54 3 times (length 19)
_S1_2_881445C 175 instructions (0.000%), 1 calls (0881445C - 08814714, length 175)
_S1_2_88CC568 174 instructions (0.000%), 87 calls (088CC568 - 088CC56C, length 2)
_S1_2_88673BC 174 instructions (0.000%), 6 calls (088673BC - 088674C0, length 66)
_S1_2_8845DBC 174 instructions (0.000%), 6 calls (08845DBC - 08845DF0, length 14)
  Back Branch 08845DD0 24 times (length 5)
_S1_2_8878270 174 instructions (0.000%), 2 calls (08878270 - 08878424, length 110)
  Back Branch 088783F8 2 times (length 69)
_S1_2_88D561C 172 instructions (0.000%), 86 calls (088D561C - 088D5620, length 2)
_S1_2_8865190 172 instructions (0.000%), 43 calls (08865190 - 0886519C, length 4)
_S1_2_88CAD10 172 instructions (0.000%), 4 calls (088CAD10 - 088CADCC, length 48)
  Back Branch 088CADB4 4 times (length 16)
_S1_2_88C472C 172 instructions (0.000%), 4 calls (088C472C - 088C4818, length 60)
  Back Branch 088C4814 2 times (length 22)
_S1_2_88790F4 171 instructions (0.000%), 3 calls (088790F4 - 08879248, length 86)
  Back Branch 088791D4 3 times (length 17)
_S1_2_883F4A4 171 instructions (0.000%), 1 calls (0883F4A4 - 0883F5E4, length 81)
  Back Branch 0883F57C 5 times (length 30)
_S1_2_88DA2C4 170 instructions (0.000%), 10 calls (088DA2C4 - 088DA304, length 17)
_S1_2_887C65C 170 instructions (0.000%), 6 calls (0887C65C - 0887C760, length 66)
  Back Branch 0887C754 6 times (length 29)
  Back Branch 0887C75C 2 times (length 56)
_S1_2_8860260 170 instructions (0.000%), 1 calls (08860260 - 08860334, length 54)
  Back Branch 088602C0 13 times (length 7)
  Back Branch 08860294 4 times (length 6)
  Back Branch 088602E8 3 times (length 7)
_S1_2_884D9E4 170 instructions (0.000%), 1 calls (0884D9E4 - 0884DC88, length 170)
_S1_2_8805510 170 instructions (0.000%), 1 calls (08805510 - 088058C8, length 239)
_S1_2_88B12F4 169 instructions (0.000%), 13 calls (088B12F4 - 088B1364, length 29)
_S1_2_88B0B64 169 instructions (0.000%), 13 calls (088B0B64 - 088B0B94, length 13)
_S1_2_8896760 169 instructions (0.000%), 13 calls (08896760 - 08896790, length 13)
_S1_2_88775F8 169 instructions (0.000%), 13 calls (088775F8 - 08877638, length 17)
_S1_2_8855554 169 instructions (0.000%), 1 calls (08855554 - 08855740, length 124)
  Back Branch 08855708 6 times (length 7)
  Back Branch 088556E4 2 times (length 19)
_S1_2_8872D40 168 instructions (0.000%), 28 calls (08872D40 - 08872D54, length 6)
_S1_2_887FF58 168 instructions (0.000%), 24 calls (0887FF58 - 0887FF70, length 7)
_S1_2_88B039C 168 instructions (0.000%), 12 calls (088B039C - 088B03D8, length 16)
  Back Branch 088B03D4 12 times (length 9)
_S1_2_88BB514 168 instructions (0.000%), 8 calls (088BB514 - 088BB564, length 21)
_S1_2_88CC474 165 instructions (0.000%), 11 calls (088CC474 - 088CC4AC, length 15)
_S1_2_887CF88 165 instructions (0.000%), 11 calls (0887CF88 - 0887CFC0, length 15)
_S1_2_88792B0 165 instructions (0.000%), 5 calls (088792B0 - 08879330, length 33)
_S1_2_88CDD70 164 instructions (0.000%), 8 calls (088CDD0C - 088CDE10, length 66)
  Back Branch 088CDDE8 8 times (length 56)
  Back Branch 088CDE00 3 times (length 62)
_S1_2_88B50DC 164 instructions (0.000%), 2 calls (088B50DC - 088B5230, length 86)
_S1_2_881E3C0 164 instructions (0.000%), 2 calls (0881E3C0 - 0881E514, length 86)
_S1_2_88B2648 163 instructions (0.000%), 1 calls (088B2648 - 088B2798, length 85)
  Back Branch 088B2710 8 times (length 13)
_S1_2_88D562C 162 instructions (0.000%), 18 calls (088D562C - 088D564C, length 9)
_S1_2_880C894 162 instructions (0.000%), 18 calls (0880C894 - 0880C8B4, length 9)
_S1_2_88C781C 162 instructions (0.000%), 9 calls (088C781C - 088C7860, length 18)
_S1_2_8874CC8 162 instructions (0.000%), 1 calls (08874CC8 - 0887512C, length 282)
_S1_2_888F014 161 instructions (0.000%), 14 calls (0888F014 - 0888F048, length 14)
  Back Branch 0888F038 7 times (length 5)
_S1_2_882CA28 161 instructions (0.000%), 1 calls (0882CA28 - 0882CA78, length 21)
  Back Branch 0882CA5C 21 times (length 7)
_S1_2_88D55BC 160 instructions (0.000%), 20 calls (088D55BC - 088D55D8, length 8)
_S1_2_888F1FC 160 instructions (0.000%), 10 calls (0888F1FC - 0888F274, length 31)
_S1_2_8897490 160 instructions (0.000%), 4 calls (08897490 - 0889752C, length 40)
  Back Branch 08897504 4 times (length 10)
_S1_2_88806D8 160 instructions (0.000%), 4 calls (088806D8 - 08880810, length 79)
  Back Branch 0888079C 4 times (length 30)
  Back Branch 088807B0 2 times (length 36)
_S1_2_8807880 160 instructions (0.000%), 4 calls (08807880 - 0880791C, length 40)
_S1_2_88C2F44 160 instructions (0.000%), 2 calls (088C2F44 - 088C3154, length 133)
  Back Branch 088C307C 2 times (length 42)
  Back Branch 088C3094 2 times (length 48)
_S1_2_8833478 160 instructions (0.000%), 2 calls (08833478 - 08833648, length 117)
  Back Branch 08833518 3 times (length 7)
  Back Branch 08833568 3 times (length 12)
_S1_2_884B668 159 instructions (0.000%), 4 calls (0884B668 - 0884B728, length 49)
_S1_2_88BC748 158 instructions (0.000%), 4 calls (088BC748 - 088BC83C, length 62)
  Back Branch 088BC7A8 4 times (length 8)
  Back Branch 088BC7B8 4 times (length 12)
  Back Branch 088BC7EC 2 times (length 25)
  Back Branch 088BC820 2 times (length 38)
_S1_2_88C4B44 158 instructions (0.000%), 2 calls (088C4B44 - 088C4CA4, length 89)
_S1_2_884FC20 158 instructions (0.000%), 1 calls (0884FC20 - 0884FE94, length 158)
_S1_2_881E344 157 instructions (0.000%), 1 calls (0881E344 - 0881E3BC, length 31)
  Back Branch 0881E378 19 times (length 7)
_S1_2_88B844C 156 instructions (0.000%), 13 calls (088B844C - 088B8484, length 15)
  Back Branch 088B8480 13 times (length 6)
_S1_2_88B6A70 156 instructions (0.000%), 13 calls (088B6A70 - 088B6A9C, length 12)
_S1_2_8902838 156 instructions (0.000%), 3 calls (08902838 - 08902890, length 23)
  Back Branch 08902874 15 times (length 6)
_S1_2_88E5ED4 156 instructions (0.000%), 2 calls (088E5ED4 - 088E6494, length 369)
_S1_2_88B0774 156 instructions (0.000%), 1 calls (088B0774 - 088B0914, length 105)
  Back Branch 088B0888 15 times (length 8)
_S1_2_8891C4C 154 instructions (0.000%), 22 calls (08891C4C - 08891C64, length 7)
_S1_2_889D77C 154 instructions (0.000%), 11 calls (0889D77C - 0889D7C0, length 18)
_S1_2_888D16C 154 instructions (0.000%), 11 calls (0888D16C - 0888D1A8, length 16)
  Back Branch 0888D1A4 11 times (length 9)
_S1_2_88BB278 153 instructions (0.000%), 1 calls (088BB278 - 088BB510, length 167)
  Back Branch 088BB49C 1 times (length 73)
  Back Branch 088BB4DC 1 times (length 89)
  Back Branch 088BB45C 1 times (length 57)
  Back Branch 088BB3E4 1 times (length 27)
_S1_2_886BC40 152 instructions (0.000%), 19 calls (0886BC40 - 0886BC5C, length 8)
_S1_2_88D5CFC 152 instructions (0.000%), 4 calls (088D5CFC - 088D5DC8, length 52)
  Back Branch 088D5DB4 4 times (length 12)
  Back Branch 088D5DBC 4 times (length 14)
  Back Branch 088D5DC4 2 times (length 44)
_S1_2_88D68A0 152 instructions (0.000%), 3 calls (088D68A0 - 088D6A98, length 127)
  Back Branch 088D6940 3 times (length 20)
  Back Branch 088D69F8 1 times (length 49)
  Back Branch 088D696C 1 times (length 14)
  Back Branch 088D6A18 1 times (length 27)
_S1_2_88C4678 150 instructions (0.000%), 10 calls (088C4678 - 088C46B4, length 16)
_S1_2_8878664 150 instructions (0.000%), 4 calls (08878664 - 08878758, length 62)
  Back Branch 08878748 2 times (length 43)
  Back Branch 08878738 2 times (length 25)
  Back Branch 088786F0 2 times (length 7)
_S1_2_889F388 150 instructions (0.000%), 3 calls (0889F34C - 0889F4F4, length 107)
  Back Branch 0889F49C 3 times (length 74)
_S1_2_887B670 150 instructions (0.000%), 1 calls (0887B670 - 0887B9F0, length 225)
  Back Branch 0887B8C4 1 times (length 116)
  Back Branch 0887B8EC 1 times (length 32)
_S1_2_885E1C8 149 instructions (0.000%), 1 calls (0885E1C8 - 0885E390, length 115)
  Back Branch 0885E35C 2 times (length 83)
_S1_2_88175DC 147 instructions (0.000%), 49 calls (088175DC - 088175E4, length 3)
_S1_2_88D5650 147 instructions (0.000%), 3 calls (088D5650 - 088D574C, length 64)
_S1_2_8881D08 147 instructions (0.000%), 3 calls (08881D08 - 08881D74, length 28)
  Back Branch 08881D60 5 times (length 9)
  Back Branch 08881D38 5 times (length 9)
_S1_2_8897530 146 instructions (0.000%), 2 calls (08897530 - 08897684, length 86)
  Back Branch 088975F8 2 times (length 13)
_S1_2_88CD220 146 instructions (0.000%), 1 calls (088CD220 - 088CD3D4, length 110)
  Back Branch 088CD374 2 times (length 58)
  Back Branch 088CD3D0 1 times (length 63)
_S1_2_887B5D8 145 instructions (0.000%), 5 calls (0887B5D8 - 0887B648, length 29)
_S1_2_886BD94 145 instructions (0.000%), 4 calls (0886BD94 - 0886C04C, length 175)
  Back Branch 0886BDD8 12 times (length 5)
  Back Branch 0886BE88 3 times (length 6)
  Back Branch 0886BE94 1 times (length 55)
_S1_2_890AE70 144 instructions (0.000%), 72 calls (0890AE70 - 0890AE74, length 2)
_S1_2_890AE60 144 instructions (0.000%), 72 calls (0890AE60 - 0890AE64, length 2)
_S1_2_88488F8 144 instructions (0.000%), 18 calls (088488F8 - 08848914, length 8)
_S1_2_8805EE0 144 instructions (0.000%), 16 calls (08805EE0 - 08805F00, length 9)
_S1_2_88AF280 143 instructions (0.000%), 13 calls (088AF280 - 088AF2A8, length 11)
_S1_2_88AF1A4 143 instructions (0.000%), 13 calls (088AF1A4 - 088AF1CC, length 11)
_S1_2_88849E0 143 instructions (0.000%), 13 calls (088849E0 - 08884A08, length 11)
_S1_2_883E4F0 143 instructions (0.000%), 1 calls (0883E4F0 - 0883E62C, length 80)
  Back Branch 0883E5A8 10 times (length 7)
_S1_2_8897A08 142 instructions (0.000%), 2 calls (08897A08 - 08897B70, length 91)
_S1_2_8880A18 141 instructions (0.000%), 9 calls (08880A18 - 08880A70, length 23)
  Back Branch 08880A5C 3 times (length 6)
_S1_2_88AE5C8 141 instructions (0.000%), 3 calls (088AE5C8 - 088AE6B8, length 61)
_S1_2_88D55E4 140 instructions (0.000%), 70 calls (088D55E4 - 088D55E8, length 2)
_S1_2_8891CD0 140 instructions (0.000%), 20 calls (08891CD0 - 08891CE8, length 7)
_S1_2_88CA918 140 instructions (0.000%), 14 calls (088CA918 - 088CA958, length 17)
_S1_2_88BA5CC 140 instructions (0.000%), 7 calls (088BA5CC - 088BA618, length 20)
_S1_2_887875C 140 instructions (0.000%), 7 calls (0887875C - 08878830, length 54)
_S1_2_88BFE74 140 instructions (0.000%), 4 calls (088BFE74 - 088BFF34, length 49)
  Back Branch 088BFF00 2 times (length 10)
  Back Branch 088BFF30 2 times (length 29)
_S1_2_88BBADC 140 instructions (0.000%), 4 calls (088BBADC - 088BBB74, length 39)
_S1_2_8878428 140 instructions (0.000%), 2 calls (08878428 - 0887858C, length 90)
  Back Branch 0887855C 2 times (length 11)
  Back Branch 08878570 2 times (length 39)
_S1_2_889E728 139 instructions (0.000%), 11 calls (0889E728 - 0889E764, length 16)
  Back Branch 0889E760 6 times (length 9)
_S1_2_88808C8 139 instructions (0.000%), 4 calls (088808C8 - 088809E0, length 71)
  Back Branch 0888094C 4 times (length 22)
  Back Branch 08880990 1 times (length 30)
  Back Branch 0888096C 1 times (length 21)
  Back Branch 088809CC 1 times (length 45)
_S1_2_8901A4C 138 instructions (0.000%), 3 calls (08901A4C - 08901ADC, length 37)
  Back Branch 08901A94 12 times (length 3)
_S1_2_88C4E08 138 instructions (0.000%), 2 calls (088C4E08 - 088C4F6C, length 90)
  Back Branch 088C4F58 2 times (length 36)
  Back Branch 088C4F08 2 times (length 44)
  Back Branch 088C4F34 2 times (length 55)
_S1_2_88409E8 138 instructions (0.000%), 1 calls (088409E8 - 08840AA4, length 48)
  Back Branch 08840A34 10 times (length 10)
_S1_2_880C8B8 138 instructions (0.000%), 1 calls (0880C8B8 - 0880CADC, length 138)
_S1_2_88675D8 137 instructions (0.000%), 19 calls (088675D8 - 08867604, length 12)
_S1_2_881716C 136 instructions (0.000%), 1 calls (0881716C - 088172D8, length 92)
  Back Branch 0881724C 3 times (length 31)
_S1_2_8816C30 136 instructions (0.000%), 1 calls (08816C30 - 08816E4C, length 136)
_S1_2_88C7CAC 135 instructions (0.000%), 9 calls (088C7CAC - 088C7CE4, length 15)
_S1_2_889F544 135 instructions (0.000%), 3 calls (0889F2F8 - 0889F550, length 151)
  Back Branch 0889F514 9 times (length 137)
  Back Branch 0889F51C 3 times (length 106)
  Back Branch 0889F54C 3 times (length 20)
_S1_2_889F534 135 instructions (0.000%), 3 calls (0889F2F8 - 0889F540, length 147)
  Back Branch 0889F514 9 times (length 137)
  Back Branch 0889F51C 3 times (length 106)
  Back Branch 0889F53C 3 times (length 16)
_S1_2_884EF54 134 instructions (0.000%), 1 calls (0884EF54 - 0884F03C, length 59)
  Back Branch 0884F00C 16 times (length 5)
_S1_2_88B7544 133 instructions (0.000%), 7 calls (088B7544 - 088B758C, length 19)
_S1_2_8868A4C 133 instructions (0.000%), 4 calls (08868A4C - 08868B00, length 46)
_S1_2_8899814 132 instructions (0.000%), 22 calls (0889980C - 08899820, length 6)
  Back Branch 0889981C 22 times (length 6)
_S1_2_88AB118 132 instructions (0.000%), 11 calls (088AB118 - 088AB144, length 12)
_S1_2_88AB0E8 132 instructions (0.000%), 11 calls (088AB0E8 - 088AB114, length 12)
_S1_2_88D0BDC 132 instructions (0.000%), 4 calls (088D0BDC - 088D0C8C, length 45)
_S1_2_889F4F8 132 instructions (0.000%), 3 calls (0889F2F8 - 0889F520, length 139)
  Back Branch 0889F514 9 times (length 137)
  Back Branch 0889F51C 3 times (length 106)
_S1_2_887A9C4 132 instructions (0.000%), 3 calls (0887A9C4 - 0887AAEC, length 75)
  Back Branch 0887AAE8 3 times (length 42)
  Back Branch 0887AAA8 3 times (length 20)
_S1_2_88AE6BC 132 instructions (0.000%), 1 calls (088AE6BC - 088AE964, length 171)
  Back Branch 088AE8F0 1 times (length 89)
_S1_2_88D943C 130 instructions (0.000%), 26 calls (088D943C - 088D944C, length 5)
_S1_2_88DC85C 130 instructions (0.000%), 13 calls (088DC85C - 088DC880, length 10)
_S1_2_888506C 130 instructions (0.000%), 13 calls (0888506C - 08885090, length 10)
_S1_2_8884FEC 130 instructions (0.000%), 13 calls (08884FEC - 08885010, length 10)
_S1_2_887ECB4 130 instructions (0.000%), 13 calls (0887ECB4 - 0887ECD8, length 10)
_S1_2_88DC168 130 instructions (0.000%), 10 calls (088DC168 - 088DC1C0, length 23)
_S1_2_88D8428 130 instructions (0.000%), 10 calls (088D8428 - 088D8574, length 84)
_S1_2_887C9A4 130 instructions (0.000%), 10 calls (0887C9A4 - 0887C9E8, length 18)
_S1_2_8863CBC 130 instructions (0.000%), 10 calls (08863CBC - 08863CEC, length 13)
_S1_2_8899478 130 instructions (0.000%), 8 calls (08899478 - 088994BC, length 18)
  Back Branch 088994B8 7 times (length 10)
_S1_2_88B564C 129 instructions (0.000%), 2 calls (088B564C - 088B57BC, length 93)
  Back Branch 088B57A8 2 times (length 25)
  Back Branch 088B57B8 1 times (length 58)
_S1_2_885F284 129 instructions (0.000%), 1 calls (0885F284 - 0885F488, length 130)
_S1_2_8804A20 128 instructions (0.000%), 64 calls (08804A20 - 08804A24, length 2)
_S1_2_88D6B44 128 instructions (0.000%), 32 calls (088D6B44 - 088D6B50, length 4)
_S1_2_8880AEC 128 instructions (0.000%), 16 calls (08880AEC - 08880B08, length 8)
_S1_2_88993C8 128 instructions (0.000%), 8 calls (088993C8 - 08899414, length 20)
_S1_2_88D395C 128 instructions (0.000%), 2 calls (088D395C - 088D3A6C, length 69)
  Back Branch 088D3A58 2 times (length 33)
_S1_2_884A624 128 instructions (0.000%), 2 calls (0884A624 - 0884A77C, length 87)
_S1_2_885F120 127 instructions (0.000%), 1 calls (0885F120 - 0885F280, length 89)
  Back Branch 0885F23C 3 times (length 40)
_S1_2_8828E30 127 instructions (0.000%), 1 calls (08828E30 - 08829028, length 127)
_S1_2_8815978 127 instructions (0.000%), 1 calls (08815978 - 08815A94, length 72)
  Back Branch 08815A74 4 times (length 22)
_S1_2_88826A4 126 instructions (0.000%), 14 calls (088826A4 - 088826C4, length 9)
_S1_2_88B74E8 126 instructions (0.000%), 7 calls (088B74E8 - 088B7534, length 20)
  Back Branch 088B7518 7 times (length 10)
  Back Branch 088B7530 7 times (length 15)
  Back Branch 088B7508 7 times (length 5)
_S1_2_88ABEC4 126 instructions (0.000%), 7 calls (088ABEC4 - 088ABF7C, length 47)
_S1_2_8884434 126 instructions (0.000%), 7 calls (08884434 - 08884490, length 24)
_S1_2_8810FE8 126 instructions (0.000%), 1 calls (08810FE8 - 08811078, length 37)
  Back Branch 0881102C 16 times (length 11)
_S1_2_890B020 124 instructions (0.000%), 62 calls (0890B020 - 0890B024, length 2)
_S1_2_890ABB0 124 instructions (0.000%), 62 calls (0890ABB0 - 0890ABB4, length 2)
_S1_2_88D169C 124 instructions (0.000%), 31 calls (088D169C - 088D16A8, length 4)
_S1_2_88B1850 124 instructions (0.000%), 6 calls (088B1850 - 088B18A8, length 23)
  Back Branch 088B18A4 5 times (length 10)
_S1_2_8879C10 124 instructions (0.000%), 2 calls (08879C10 - 08879D18, length 67)
  Back Branch 08879D14 2 times (length 49)
  Back Branch 08879D0C 2 times (length 8)
_S1_2_88B6318 123 instructions (0.000%), 41 calls (088B6318 - 088B6320, length 3)
_S1_2_88CBF70 123 instructions (0.000%), 7 calls (088CBF70 - 088CBFC0, length 21)
  Back Branch 088CBFBC 2 times (length 10)
_S1_2_890A918 123 instructions (0.000%), 3 calls (0890A918 - 0890A9B8, length 41)
_S1_2_890B118 122 instructions (0.000%), 61 calls (0890B118 - 0890B11C, length 2)
_S1_2_890B030 122 instructions (0.000%), 61 calls (0890B030 - 0890B034, length 2)
_S1_2_890B028 122 instructions (0.000%), 61 calls (0890B028 - 0890B02C, length 2)
_S1_2_88C2C78 122 instructions (0.000%), 2 calls (088C2C78 - 088C2F40, length 179)
_S1_2_8877EC4 122 instructions (0.000%), 2 calls (08877EC4 - 08878040, length 96)
  Back Branch 08877FD0 2 times (length 41)
  Back Branch 08877FF0 2 times (length 49)
  Back Branch 0887803C 2 times (length 10)
  Back Branch 0887802C 2 times (length 33)
_S1_2_8811E7C 122 instructions (0.000%), 1 calls (08811E7C - 08812060, length 122)
_S1_2_88B10DC 121 instructions (0.000%), 11 calls (088B10DC - 088B1104, length 11)
_S1_2_8840534 121 instructions (0.000%), 1 calls (08840534 - 08840618, length 58)
  Back Branch 08840578 10 times (length 7)
_S1_2_8880660 120 instructions (0.000%), 4 calls (08880660 - 088806D4, length 30)
_S1_2_8864E04 120 instructions (0.000%), 4 calls (08864E04 - 08864E90, length 36)
_S1_2_889C720 120 instructions (0.000%), 3 calls (0889C720 - 0889C7BC, length 40)
_S1_2_88800B8 119 instructions (0.000%), 17 calls (088800B8 - 088800D0, length 7)
_S1_2_8880064 119 instructions (0.000%), 17 calls (08880064 - 0888007C, length 7)
_S1_2_88D31F0 119 instructions (0.000%), 7 calls (088D31F0 - 088D323C, length 20)
  Back Branch 088D3238 7 times (length 10)
_S1_2_88787BC 118 instructions (0.000%), 3 calls (088787BC - 088789E0, length 138)
  Back Branch 088789DC 3 times (length 123)
  Back Branch 088788C4 2 times (length 48)
  Back Branch 088788D8 2 times (length 53)
_S1_2_88F4DF8 117 instructions (0.000%), 39 calls (088F4DF8 - 088F4E00, length 3)
_S1_2_88100BC 117 instructions (0.000%), 39 calls (088100BC - 088100C4, length 3)
_S1_2_88B6AF0 117 instructions (0.000%), 13 calls (088B6AF0 - 088B6B24, length 14)
_S1_2_88C7A20 117 instructions (0.000%), 9 calls (088C7A20 - 088C7A50, length 13)
_S1_2_88809E4 117 instructions (0.000%), 9 calls (088809E4 - 08880A14, length 13)
_S1_2_88F3408 117 instructions (0.000%), 1 calls (088F3408 - 088F3604, length 128)
  Back Branch 088F35B0 1 times (length 5)
_S1_2_886568C 117 instructions (0.000%), 1 calls (0886568C - 088657C4, length 79)
  Back Branch 08865750 4 times (length 34)
_S1_2_8809C74 117 instructions (0.000%), 1 calls (08809C74 - 08809E44, length 117)
_S1_2_890AB50 116 instructions (0.000%), 58 calls (0890AB50 - 0890AB54, length 2)
_S1_2_88CD9E0 116 instructions (0.000%), 4 calls (088CD9E0 - 088CDA64, length 34)
  Back Branch 088CDA60 4 times (length 22)
_S1_2_88C4A88 116 instructions (0.000%), 4 calls (088C4A88 - 088C4AFC, length 30)
_S1_2_8884AAC 115 instructions (0.000%), 23 calls (08884AAC - 08884ABC, length 5)
_S1_2_88501FC 115 instructions (0.000%), 1 calls (088501FC - 08850350, length 86)
  Back Branch 088502B8 4 times (length 7)
  Back Branch 088502F0 4 times (length 10)
_S1_2_8838AA8 115 instructions (0.000%), 1 calls (08838AA8 - 08838B60, length 47)
  Back Branch 08838B44 12 times (length 7)
_S1_2_88CC248 114 instructions (0.000%), 6 calls (088CC248 - 088CC2A4, length 24)
_S1_2_8880BD0 114 instructions (0.000%), 2 calls (08880BD0 - 08880CC4, length 62)
  Back Branch 08880C88 2 times (length 23)
  Back Branch 08880CC0 2 times (length 34)
_S1_2_885DF28 114 instructions (0.000%), 2 calls (0885DF28 - 0885DFC8, length 41)
  Back Branch 0885DFBC 13 times (length 8)
_S1_2_888262C 112 instructions (0.000%), 16 calls (0888262C - 08882644, length 7)
_S1_2_8879350 112 instructions (0.000%), 16 calls (08879350 - 08879368, length 7)
_S1_2_880D0A0 112 instructions (0.000%), 8 calls (0880D0A0 - 0880D0D4, length 14)
_S1_2_880D068 112 instructions (0.000%), 8 calls (0880D068 - 0880D09C, length 14)
_S1_2_8893AA4 112 instructions (0.000%), 7 calls (08893AA4 - 08893AF4, length 21)
_S1_2_88BD274 112 instructions (0.000%), 1 calls (088BD274 - 088BD47C, length 131)
  Back Branch 088BD448 1 times (length 79)
_S1_2_881429C 112 instructions (0.000%), 1 calls (0881429C - 08814458, length 112)
_S1_2_887D5A4 110 instructions (0.000%), 11 calls (0887D5A4 - 0887D5F4, length 21)
_S1_2_88BD9B4 110 instructions (0.000%), 2 calls (088BD9B4 - 088BDCBC, length 195)
  Back Branch 088BDA0C 2 times (length 11)
  Back Branch 088BDB70 2 times (length 100)
  Back Branch 088BDBC0 2 times (length 54)
_S1_2_88CB03C 109 instructions (0.000%), 5 calls (088CB03C - 088CB0E4, length 43)
  Back Branch 088CB088 4 times (length 15)
  Back Branch 088CB0D8 1 times (length 32)
_S1_2_8893AF8 109 instructions (0.000%), 1 calls (08893AF8 - 08893D04, length 132)
  Back Branch 08893CE8 1 times (length 47)
_S1_2_8884928 108 instructions (0.000%), 18 calls (08884928 - 08884944, length 8)
_S1_2_88F0D90 108 instructions (0.000%), 6 calls (088F0D90 - 088F0DD8, length 19)
  Back Branch 088F0DD4 6 times (length 9)
_S1_2_8805C98 108 instructions (0.000%), 6 calls (08805C98 - 08805CDC, length 18)
_S1_2_88BCE48 108 instructions (0.000%), 4 calls (088BCE48 - 088BCEF8, length 45)
  Back Branch 088BCEA4 2 times (length 8)
  Back Branch 088BCEF4 2 times (length 28)
_S1_2_8865254 107 instructions (0.000%), 1 calls (08865254 - 0886537C, length 75)
  Back Branch 08865350 4 times (length 21)
_S1_2_887C764 106 instructions (0.000%), 6 calls (0887C764 - 0887C7B4, length 21)
_S1_2_8880DC8 106 instructions (0.000%), 4 calls (08880DC8 - 08880E48, length 33)
  Back Branch 08880E28 2 times (length 16)
  Back Branch 08880E44 2 times (length 25)
_S1_2_88C5D1C 106 instructions (0.000%), 2 calls (088C5D1C - 088C5EA0, length 98)
  Back Branch 088C5E7C 2 times (length 52)
  Back Branch 088C5DE4 2 times (length 32)
_S1_2_88C096C 106 instructions (0.000%), 2 calls (088C096C - 088C0A3C, length 53)
  Back Branch 088C0A38 2 times (length 30)
_S1_2_883E174 106 instructions (0.000%), 1 calls (0883E174 - 0883E318, length 106)
_S1_2_88AF5C8 105 instructions (0.000%), 14 calls (088AF5C8 - 088AF5F4, length 12)
_S1_2_88CA8B4 105 instructions (0.000%), 7 calls (088CA8B4 - 088CA914, length 25)
_S1_2_88CA848 105 instructions (0.000%), 7 calls (088CA848 - 088CA8B0, length 27)
_S1_2_88A4E38 105 instructions (0.000%), 3 calls (088A4E38 - 088A4ED0, length 39)
_S1_2_884B238 105 instructions (0.000%), 2 calls (0884B238 - 0884B42C, length 126)
_S1_2_88C3CA0 105 instructions (0.000%), 1 calls (088C3CA0 - 088C3D50, length 45)
  Back Branch 088C3D34 8 times (length 11)
_S1_2_8897818 104 instructions (0.000%), 8 calls (08897818 - 08897848, length 13)
_S1_2_889247C 104 instructions (0.000%), 8 calls (0889247C - 088924E8, length 28)
_S1_2_887CE74 104 instructions (0.000%), 4 calls (0887CE74 - 0887CEE4, length 29)
  Back Branch 0887CEE0 4 times (length 17)
  Back Branch 0887CEC4 4 times (length 10)
_S1_2_888B8D0 104 instructions (0.000%), 2 calls (0888B8D0 - 0888B99C, length 52)
_S1_2_8836940 104 instructions (0.000%), 1 calls (08836940 - 08836ADC, length 104)
_S1_2_88F8E0C 103 instructions (0.000%), 1 calls (088F8E0C - 088F9004, length 127)
  Back Branch 088F8F20 1 times (length 24)
  Back Branch 088F8F60 1 times (length 47)
  Back Branch 088F8FA8 1 times (length 72)
  Back Branch 088F9000 1 times (length 101)
_S1_2_890B0F8 102 instructions (0.000%), 51 calls (0890B0F8 - 0890B0FC, length 2)
_S1_2_890B0A8 102 instructions (0.000%), 51 calls (0890B0A8 - 0890B0AC, length 2)
_S1_2_88DC524 102 instructions (0.000%), 6 calls (088DC524 - 088DC564, length 17)
_S1_2_890246C 102 instructions (0.000%), 3 calls (0890246C - 089024FC, length 37)
_S1_2_8869CD4 100 instructions (0.000%), 10 calls (08869CD4 - 08869D0C, length 15)
  Back Branch 08869CEC 10 times (length 4)
_S1_2_88D3AAC 100 instructions (0.000%), 5 calls (088D3AAC - 088D3AF8, length 20)
_S1_2_886690C 100 instructions (0.000%), 5 calls (0886690C - 08866958, length 20)
_S1_2_88C6734 100 instructions (0.000%), 4 calls (088C6734 - 088C67C8, length 38)
_S1_2_88C56C4 100 instructions (0.000%), 2 calls (088C55F8 - 088C57BC, length 114)
  Back Branch 088C5770 4 times (length 96)
_S1_2_88C53FC 100 instructions (0.000%), 2 calls (088C53FC - 088C5528, length 76)
  Back Branch 088C54CC 2 times (length 37)
_S1_2_8880500 100 instructions (0.000%), 2 calls (08880500 - 088805C4, length 50)
_S1_2_887E53C 100 instructions (0.000%), 2 calls (0887E53C - 0887E608, length 52)
  Back Branch 0887E604 2 times (length 31)
  Back Branch 0887E5F0 2 times (length 26)
_S1_2_88859F0 99 instructions (0.000%), 11 calls (088859F0 - 08885A10, length 9)
_S1_2_8879484 99 instructions (0.000%), 11 calls (08879484 - 088794A4, length 9)
_S1_2_88BD0AC 99 instructions (0.000%), 9 calls (088BD0AC - 088BD0D4, length 11)
_S1_2_88C6C00 99 instructions (0.000%), 1 calls (088C6C00 - 088C6DA0, length 105)
  Back Branch 088C6D50 1 times (length 50)
_S1_2_890AE28 98 instructions (0.000%), 49 calls (0890AE28 - 0890AE2C, length 2)
_S1_2_88CC558 98 instructions (0.000%), 49 calls (088CC558 - 088CC55C, length 2)
_S1_2_88AF5AC 98 instructions (0.000%), 14 calls (088AF5AC - 088AF5C4, length 7)
_S1_2_887BEFC 98 instructions (0.000%), 7 calls (0887BEFC - 0887BF30, length 14)
_S1_2_8880B0C 98 instructions (0.000%), 2 calls (08880B0C - 08880BCC, length 49)
_S1_2_884E924 98 instructions (0.000%), 2 calls (0884E924 - 0884EB90, length 156)
_S1_2_8849D94 98 instructions (0.000%), 2 calls (08849D94 - 08849EEC, length 87)
_S1_2_88F57BC 97 instructions (0.000%), 1 calls (088F57BC - 088F58D0, length 70)
  Back Branch 088F585C 5 times (length 8)
_S1_2_8868F8C 97 instructions (0.000%), 1 calls (08868F8C - 08869134, length 107)
_S1_2_88670D0 96 instructions (0.000%), 48 calls (088670D0 - 088670D4, length 2)
_S1_2_8816910 96 instructions (0.000%), 32 calls (08816910 - 08816918, length 3)
_S1_2_88D4CBC 96 instructions (0.000%), 8 calls (088D4CBC - 088D4CE8, length 12)
_S1_2_887B558 96 instructions (0.000%), 4 calls (0887B558 - 0887B5D4, length 32)
_S1_2_88886AC 96 instructions (0.000%), 2 calls (088886AC - 088887AC, length 65)
  Back Branch 0888877C 2 times (length 33)
_S1_2_8811188 96 instructions (0.000%), 2 calls (08811188 - 08811244, length 48)
_S1_2_880834C 96 instructions (0.000%), 2 calls (0880834C - 08808408, length 48)
_S1_2_88A0E44 96 instructions (0.000%), 1 calls (088A0E44 - 088A0FCC, length 99)
_S1_2_88D5A1C 95 instructions (0.000%), 5 calls (088D5A1C - 088D5A64, length 19)
_S1_2_883CFE4 95 instructions (0.000%), 1 calls (0883CFE4 - 0883D060, length 32)
  Back Branch 0883D030 10 times (length 7)
_S1_2_887CC20 94 instructions (0.000%), 5 calls (0887CC20 - 0887CC78, length 23)
  Back Branch 0887CC64 3 times (length 9)
  Back Branch 0887CC74 3 times (length 12)
_S1_2_88C1CAC 94 instructions (0.000%), 2 calls (088C1CAC - 088C1D98, length 60)
_S1_2_8862648 93 instructions (0.000%), 3 calls (08862648 - 088626C0, length 31)
_S1_2_890B160 92 instructions (0.000%), 46 calls (0890B160 - 0890B164, length 2)
_S1_2_88EDB70 92 instructions (0.000%), 4 calls (088EDB70 - 088EDBC8, length 23)
_S1_2_88787AC 92 instructions (0.000%), 4 calls (088787AC - 088789E0, length 142)
  Back Branch 088789DC 3 times (length 123)
  Back Branch 088788C4 2 times (length 48)
  Back Branch 088788D8 2 times (length 53)
_S1_2_88B1B50 91 instructions (0.000%), 13 calls (088B1B50 - 088B1B68, length 7)
_S1_2_88AF6FC 91 instructions (0.000%), 13 calls (088AF6FC - 088AF714, length 7)
_S1_2_88AF3D0 91 instructions (0.000%), 13 calls (088AF3D0 - 088AF3E8, length 7)
_S1_2_887FFF4 91 instructions (0.000%), 13 calls (0887FFF4 - 0888000C, length 7)
_S1_2_887FF98 91 instructions (0.000%), 13 calls (0887FF98 - 0887FFB0, length 7)
_S1_2_887E6DC 91 instructions (0.000%), 13 calls (0887E6DC - 0887E6F4, length 7)
_S1_2_88C7A54 91 instructions (0.000%), 7 calls (088C7A54 - 088C7A88, length 14)
  Back Branch 088C7A84 7 times (length 6)
_S1_2_887CC7C 91 instructions (0.000%), 5 calls (0887CC7C - 0887CCDC, length 25)
_S1_2_8836FAC 91 instructions (0.000%), 1 calls (08836FAC - 0883705C, length 45)
  Back Branch 08836FF8 5 times (length 8)
  Back Branch 08837040 3 times (length 7)
_S1_2_8835924 90 instructions (0.000%), 30 calls (08835924 - 0883592C, length 3)
_S1_2_88C6E4C 90 instructions (0.000%), 15 calls (088C6E4C - 088C6E60, length 6)
_S1_2_88AA594 90 instructions (0.000%), 10 calls (088AA594 - 088AA5B4, length 9)
_S1_2_88C9480 90 instructions (0.000%), 9 calls (088C9480 - 088C94A4, length 10)
_S1_2_88829B4 90 instructions (0.000%), 9 calls (088829B4 - 088829D8, length 10)
_S1_2_884BFEC 90 instructions (0.000%), 9 calls (0884BFEC - 0884C020, length 14)
_S1_2_88D72E8 90 instructions (0.000%), 6 calls (088D72E8 - 088D7344, length 24)
_S1_2_880FFFC 90 instructions (0.000%), 6 calls (0880FFFC - 08810038, length 16)
_S1_2_88119DC 90 instructions (0.000%), 4 calls (088119DC - 08811A94, length 47)
_S1_2_88B5F74 89 instructions (0.000%), 5 calls (088B5F74 - 088B5FC4, length 21)
_S1_2_88626D4 89 instructions (0.000%), 5 calls (088626D4 - 088627A8, length 54)
_S1_2_88AC088 88 instructions (0.000%), 11 calls (088AC088 - 088AC0E4, length 24)
_S1_2_8810080 88 instructions (0.000%), 8 calls (08810080 - 088100B8, length 15)
_S1_2_8810044 88 instructions (0.000%), 8 calls (08810044 - 0881007C, length 15)
_S1_2_8864E94 88 instructions (0.000%), 4 calls (08864E94 - 08864EE8, length 22)
_S1_2_8873234 88 instructions (0.000%), 1 calls (08873234 - 088733DC, length 107)
  Back Branch 08873330 1 times (length 53)
  Back Branch 08873370 1 times (length 37)
  Back Branch 08873350 1 times (length 17)
  Back Branch 08873368 1 times (length 26)
  Back Branch 08873340 1 times (length 10)
  Back Branch 08873390 1 times (length 48)
  Back Branch 088733A0 1 times (length 55)
  Back Branch 08873380 1 times (length 41)
  Back Branch 088733C8 1 times (length 68)
  Back Branch 088733D8 1 times (length 10)
_S1_2_883A230 88 instructions (0.000%), 1 calls (0883A230 - 0883A38C, length 88)
_S1_2_890B0C8 86 instructions (0.000%), 43 calls (0890B0C8 - 0890B0CC, length 2)
_S1_2_88D5604 86 instructions (0.000%), 43 calls (088D5604 - 088D5608, length 2)
_S1_2_88D55FC 86 instructions (0.000%), 43 calls (088D55FC - 088D5600, length 2)
_S1_2_889E768 86 instructions (0.000%), 7 calls (0889E768 - 0889E7C8, length 25)
  Back Branch 0889E7BC 5 times (length 7)
  Back Branch 0889E7C4 2 times (length 9)
_S1_2_88D6474 86 instructions (0.000%), 2 calls (088D6474 - 088D6528, length 46)
_S1_2_88C58E4 86 instructions (0.000%), 2 calls (088C55F8 - 088C5940, length 211)
  Back Branch 088C5920 2 times (length 62)
  Back Branch 088C5934 2 times (length 209)
  Back Branch 088C58F0 2 times (length 191)
  Back Branch 088C57D4 2 times (length 121)
_S1_2_88EE1E0 86 instructions (0.000%), 1 calls (088EE1E0 - 088EE30C, length 76)
  Back Branch 088EE2A8 3 times (length 11)
_S1_2_885F6C0 85 instructions (0.000%), 17 calls (0885F6C0 - 0885F6D0, length 5)
_S1_2_885F5E4 85 instructions (0.000%), 17 calls (0885F5E4 - 0885F5F4, length 5)
_S1_2_881DC94 85 instructions (0.000%), 17 calls (0881DC94 - 0881DCA4, length 5)
_S1_2_881DC44 85 instructions (0.000%), 17 calls (0881DC44 - 0881DC54, length 5)
_S1_2_88CFB18 85 instructions (0.000%), 5 calls (088CFB18 - 088CFB58, length 17)
  Back Branch 088CFB54 5 times (length 8)
_S1_2_88123FC 85 instructions (0.000%), 1 calls (088123FC - 088124C0, length 50)
  Back Branch 08812474 4 times (length 7)
  Back Branch 088124A0 3 times (length 7)
_S1_2_890B150 84 instructions (0.000%), 42 calls (0890B150 - 0890B154, length 2)
_S1_2_887BC5C 84 instructions (0.000%), 12 calls (0887BC5C - 0887BC74, length 7)
_S1_2_887BC24 84 instructions (0.000%), 12 calls (0887BC24 - 0887BC3C, length 7)
_S1_2_88CC4B0 84 instructions (0.000%), 7 calls (088CC4B0 - 088CC51C, length 28)
_S1_2_88C7CE8 84 instructions (0.000%), 7 calls (088C7CE8 - 088C7D14, length 12)
_S1_2_88D36EC 84 instructions (0.000%), 6 calls (088D36EC - 088D3740, length 22)
_S1_2_8882AF4 84 instructions (0.000%), 6 calls (08882AF4 - 08882B28, length 14)
  Back Branch 08882B24 6 times (length 8)
_S1_2_880D030 84 instructions (0.000%), 6 calls (0880D030 - 0880D064, length 14)
_S1_2_887821C 84 instructions (0.000%), 4 calls (0887821C - 0887826C, length 21)
_S1_2_88C5660 84 instructions (0.000%), 2 calls (088C55F8 - 088C56C0, length 51)
  Back Branch 088C56AC 2 times (length 47)
_S1_2_885D790 84 instructions (0.000%), 1 calls (0885D790 - 0885D8DC, length 84)
_S1_2_885A2E4 84 instructions (0.000%), 1 calls (0885A2E4 - 0885A430, length 84)
_S1_2_88C75CC 83 instructions (0.000%), 1 calls (088C75CC - 088C7748, length 96)
  Back Branch 088C7720 1 times (length 15)
_S1_2_884DC8C 83 instructions (0.000%), 1 calls (0884DC8C - 0884DF40, length 174)
_S1_2_88E7338 82 instructions (0.000%), 1 calls (088E7338 - 088E74CC, length 102)
_S1_2_88D6BDC 81 instructions (0.000%), 3 calls (088D6BDC - 088D6C68, length 36)
_S1_2_88CA1A8 81 instructions (0.000%), 1 calls (088CA1A8 - 088CA320, length 95)
  Back Branch 088CA2A4 1 times (length 35)
  Back Branch 088CA2EC 1 times (length 53)
  Back Branch 088CA240 1 times (length 10)
  Back Branch 088CA300 1 times (length 58)
_S1_2_881EE6C 81 instructions (0.000%), 1 calls (0881EE6C - 0881EF7C, length 69)
  Back Branch 0881EEE4 3 times (length 19)
  Back Branch 0881EF68 3 times (length 19)
_S1_2_88F1648 80 instructions (0.000%), 16 calls (088F1648 - 088F1658, length 5)
_S1_2_88B4114 80 instructions (0.000%), 16 calls (088B4114 - 088B4124, length 5)
_S1_2_885F710 80 instructions (0.000%), 16 calls (0885F710 - 0885F720, length 5)
_S1_2_885F65C 80 instructions (0.000%), 16 calls (0885F65C - 0885F66C, length 5)
_S1_2_88B50BC 80 instructions (0.000%), 10 calls (088B50BC - 088B50D8, length 8)
_S1_2_88C2088 80 instructions (0.000%), 4 calls (088C2088 - 088C20E4, length 24)
_S1_2_88A0A28 80 instructions (0.000%), 4 calls (088A0A28 - 088A0A74, length 20)
_S1_2_88A05EC 80 instructions (0.000%), 4 calls (088A05EC - 088A0638, length 20)
_S1_2_88A0424 80 instructions (0.000%), 4 calls (088A0424 - 088A0470, length 20)
_S1_2_88A0308 80 instructions (0.000%), 4 calls (088A0308 - 088A0354, length 20)
_S1_2_89072DC 80 instructions (0.000%), 1 calls (089072DC - 08907418, length 80)
_S1_2_88448B0 80 instructions (0.000%), 1 calls (088448B0 - 088449EC, length 80)
_S1_2_890ABA0 78 instructions (0.000%), 39 calls (0890ABA0 - 0890ABA4, length 2)
_S1_2_88B1968 78 instructions (0.000%), 13 calls (088B1968 - 088B197C, length 6)
_S1_2_88B0FEC 78 instructions (0.000%), 13 calls (088B0FEC - 088B1018, length 12)
_S1_2_887B344 78 instructions (0.000%), 3 calls (0887B344 - 0887B3AC, length 27)
  Back Branch 0887B398 3 times (length 11)
  Back Branch 0887B3A8 3 times (length 14)
_S1_2_88BD8FC 78 instructions (0.000%), 2 calls (088BD8FC - 088BD9B0, length 46)
_S1_2_8877CAC 78 instructions (0.000%), 2 calls (08877CAC - 08877D48, length 40)
  Back Branch 08877D2C 2 times (length 20)
  Back Branch 08877D44 2 times (length 25)
_S1_2_8868E48 78 instructions (0.000%), 2 calls (08868E48 - 08868E98, length 21)
  Back Branch 08868E74 8 times (length 6)
_S1_2_88D3F90 78 instructions (0.000%), 1 calls (088D3F90 - 088D40E4, length 86)
  Back Branch 088D40C8 1 times (length 45)
  Back Branch 088D40A8 1 times (length 20)
_S1_2_881EF80 78 instructions (0.000%), 1 calls (0881EF80 - 0881F02C, length 44)
  Back Branch 0881F020 2 times (length 18)
  Back Branch 0881EFC8 2 times (length 16)
_S1_2_88B1108 77 instructions (0.000%), 11 calls (088B1108 - 088B1120, length 7)
_S1_2_889E9EC 77 instructions (0.000%), 11 calls (0889E9EC - 0889EA04, length 7)
_S1_2_889A260 77 instructions (0.000%), 11 calls (0889A260 - 0889A278, length 7)
_S1_2_88996BC 77 instructions (0.000%), 11 calls (088996BC - 088996D4, length 7)
_S1_2_88994EC 77 instructions (0.000%), 11 calls (088994EC - 08899504, length 7)
_S1_2_888EE24 77 instructions (0.000%), 11 calls (0888EE24 - 0888EE3C, length 7)
_S1_2_888ED14 77 instructions (0.000%), 11 calls (0888ED14 - 0888ED2C, length 7)
_S1_2_887BB30 77 instructions (0.000%), 11 calls (0887BB30 - 0887BB48, length 7)
_S1_2_888B2B0 77 instructions (0.000%), 1 calls (0888B2B0 - 0888B450, length 105)
_S1_2_88154C8 77 instructions (0.000%), 1 calls (088154C8 - 088155F8, length 77)
_S1_2_880D9F4 77 instructions (0.000%), 1 calls (0880D9F4 - 0880DB24, length 77)
_S1_2_8884990 76 instructions (0.000%), 38 calls (08884990 - 08884994, length 2)
_S1_2_889164C 76 instructions (0.000%), 19 calls (0889164C - 08891658, length 4)
_S1_2_88CDBE8 76 instructions (0.000%), 4 calls (088CDBE8 - 088CDC58, length 29)
_S1_2_887A690 76 instructions (0.000%), 4 calls (0887A690 - 0887A6D8, length 19)
_S1_2_8878C40 76 instructions (0.000%), 2 calls (08878C40 - 08878D00, length 49)
  Back Branch 08878CFC 2 times (length 21)
_S1_2_8815320 76 instructions (0.000%), 1 calls (08815320 - 08815428, length 67)
  Back Branch 088153FC 3 times (length 9)
_S1_2_8809B44 76 instructions (0.000%), 1 calls (08809B44 - 08809C70, length 76)
_S1_2_88E8DDC 75 instructions (0.000%), 3 calls (088E8DDC - 088E8E40, length 26)
_S1_2_88D652C 75 instructions (0.000%), 3 calls (088D652C - 088D6594, length 27)
  Back Branch 088D6590 3 times (length 19)
_S1_2_8885D78 75 instructions (0.000%), 3 calls (08885D78 - 08885DF0, length 31)
  Back Branch 08885DD8 2 times (length 11)
  Back Branch 08885DEC 1 times (length 23)
_S1_2_8879728 75 instructions (0.000%), 3 calls (08879728 - 08879798, length 29)
_S1_2_88F5980 75 instructions (0.000%), 1 calls (088F5980 - 088F5AA8, length 75)
_S1_2_8817CEC 75 instructions (0.000%), 1 calls (08817CEC - 08817E84, length 103)
_S1_2_88C5A58 74 instructions (0.000%), 2 calls (088C55F8 - 088C5A94, length 296)
  Back Branch 088C5770 4 times (length 96)
  Back Branch 088C5A90 2 times (length 202)
_S1_2_88C187C 74 instructions (0.000%), 2 calls (088C187C - 088C1910, length 38)
_S1_2_88C0A40 74 instructions (0.000%), 2 calls (088C0A40 - 088C0AF0, length 45)
_S1_2_88C07CC 74 instructions (0.000%), 2 calls (088C07CC - 088C08E0, length 70)
  Back Branch 088C08CC 1 times (length 17)
  Back Branch 088C0890 1 times (length 19)
_S1_2_888E5E8 74 instructions (0.000%), 2 calls (0888E5E8 - 0888E684, length 40)
  Back Branch 0888E680 2 times (length 15)
_S1_2_8838538 74 instructions (0.000%), 1 calls (08838538 - 0883865C, length 74)
_S1_2_8907964 73 instructions (0.000%), 1 calls (08907964 - 08907BAC, length 147)
  Back Branch 08907B2C 1 times (length 5)
_S1_2_8900524 73 instructions (0.000%), 1 calls (08900524 - 0890067C, length 87)
_S1_2_881C520 73 instructions (0.000%), 1 calls (0881C520 - 0881C640, length 73)
_S1_2_88062D0 72 instructions (0.000%), 36 calls (088062D0 - 088062D4, length 2)
_S1_2_887FB30 72 instructions (0.000%), 24 calls (0887FB30 - 0887FB38, length 3)
_S1_2_887F9C8 72 instructions (0.000%), 24 calls (0887F9C8 - 0887F9D0, length 3)
_S1_2_88C98E4 72 instructions (0.000%), 9 calls (088C98E4 - 088C9900, length 8)
_S1_2_88BC6C8 72 instructions (0.000%), 6 calls (088BC6C8 - 088BC704, length 16)
_S1_2_88B4170 72 instructions (0.000%), 6 calls (088B4170 - 088B419C, length 12)
_S1_2_8868B04 72 instructions (0.000%), 4 calls (08868B04 - 08868B48, length 18)
_S1_2_88C723C 72 instructions (0.000%), 3 calls (088C723C - 088C72B0, length 30)
_S1_2_8868634 72 instructions (0.000%), 1 calls (08868634 - 08868700, length 52)
  Back Branch 088686CC 4 times (length 16)
_S1_2_8810CA0 72 instructions (0.000%), 1 calls (08810CA0 - 08810DBC, length 72)
_S1_2_8898398 71 instructions (0.000%), 1 calls (08898398 - 088984D4, length 80)
  Back Branch 088984D0 1 times (length 51)
  Back Branch 088984C8 1 times (length 27)
_S1_2_88758EC 71 instructions (0.000%), 1 calls (088758EC - 08875A1C, length 77)
  Back Branch 08875A04 1 times (length 14)
  Back Branch 08875A18 1 times (length 22)
  Back Branch 088759E8 1 times (length 45)
_S1_2_887DF2C 70 instructions (0.000%), 14 calls (0887DF2C - 0887DF3C, length 5)
_S1_2_88D6860 70 instructions (0.000%), 10 calls (088D6860 - 088D6878, length 7)
_S1_2_8880128 70 instructions (0.000%), 10 calls (08880128 - 08880140, length 7)
_S1_2_888010C 70 instructions (0.000%), 10 calls (0888010C - 08880124, length 7)
_S1_2_887FB58 70 instructions (0.000%), 10 calls (0887FB58 - 0887FB70, length 7)
_S1_2_887FB3C 70 instructions (0.000%), 10 calls (0887FB3C - 0887FB54, length 7)
_S1_2_887986C 70 instructions (0.000%), 10 calls (0887986C - 08879884, length 7)
_S1_2_88C94A8 70 instructions (0.000%), 7 calls (088C94A8 - 088C94CC, length 10)
_S1_2_8882A04 70 instructions (0.000%), 7 calls (08882A04 - 08882A28, length 10)
_S1_2_887BCE4 70 instructions (0.000%), 7 calls (0887BCE4 - 0887BD08, length 10)
_S1_2_8868F38 70 instructions (0.000%), 7 calls (08868F38 - 08868F5C, length 10)
_S1_2_88CBB9C 70 instructions (0.000%), 2 calls (088CBB9C - 088CBC64, length 51)
_S1_2_88826C8 70 instructions (0.000%), 2 calls (088826C8 - 0888276C, length 42)
_S1_2_880A9B0 69 instructions (0.000%), 23 calls (0880A9B0 - 0880A9B8, length 3)
_S1_2_88AB148 69 instructions (0.000%), 3 calls (088AB148 - 088AB1A0, length 23)
_S1_2_88663F4 68 instructions (0.000%), 5 calls (088663F4 - 088667FC, length 259)
_S1_2_88D5CB8 68 instructions (0.000%), 4 calls (088D5CB8 - 088D5CF8, length 17)
_S1_2_88D16E4 68 instructions (0.000%), 4 calls (088D16E4 - 088D1724, length 17)
_S1_2_88E7AEC 68 instructions (0.000%), 2 calls (088E7AEC - 088E7B70, length 34)
  Back Branch 088E7B6C 2 times (length 9)
_S1_2_88E7010 68 instructions (0.000%), 2 calls (088E7010 - 088E7094, length 34)
  Back Branch 088E7090 2 times (length 9)
_S1_2_88D5BDC 68 instructions (0.000%), 2 calls (088D5BDC - 088D5CB4, length 55)
_S1_2_88C08E4 68 instructions (0.000%), 2 calls (088C08E4 - 088C0968, length 34)
  Back Branch 088C0964 2 times (length 21)
  Back Branch 088C095C 2 times (length 5)
_S1_2_888FBE0 68 instructions (0.000%), 2 calls (0888FBE0 - 0888FCF0, length 69)
  Back Branch 0888FC64 2 times (length 10)
  Back Branch 0888FCC8 2 times (length 31)
  Back Branch 0888FCC0 2 times (length 38)
  Back Branch 0888FCA4 2 times (length 22)
_S1_2_8821814 67 instructions (0.000%), 2 calls (08821814 - 088218C0, length 44)
  Back Branch 08821870 1 times (length 14)
_S1_2_88AEB20 66 instructions (0.000%), 22 calls (088AEB20 - 088AEB28, length 3)
_S1_2_88B101C 66 instructions (0.000%), 11 calls (088B101C - 088B1048, length 12)
_S1_2_88948F0 66 instructions (0.000%), 11 calls (088948F0 - 08894904, length 6)
_S1_2_88D6624 66 instructions (0.000%), 6 calls (088D6624 - 088D664C, length 11)
_S1_2_88CC824 66 instructions (0.000%), 6 calls (088CC824 - 088CC880, length 24)
  Back Branch 088CC854 6 times (length 4)
  Back Branch 088CC85C 2 times (length 7)
_S1_2_880A6D8 66 instructions (0.000%), 3 calls (0880A6D8 - 0880A76C, length 38)
_S1_2_888E750 66 instructions (0.000%), 2 calls (0888E750 - 0888E7D0, length 33)
_S1_2_88785DC 66 instructions (0.000%), 2 calls (088785DC - 08878660, length 34)
  Back Branch 0887865C 2 times (length 25)
  Back Branch 0887864C 2 times (length 18)
  Back Branch 0887863C 2 times (length 8)
_S1_2_8869498 66 instructions (0.000%), 2 calls (08869498 - 08869540, length 43)
_S1_2_88494E8 66 instructions (0.000%), 2 calls (088494E8 - 08849574, length 36)
_S1_2_88768A4 66 instructions (0.000%), 1 calls (088768A4 - 088769B8, length 70)
_S1_2_88498B8 66 instructions (0.000%), 1 calls (088498B8 - 088499BC, length 66)
_S1_2_88D675C 65 instructions (0.000%), 5 calls (088D675C - 088D678C, length 13)
_S1_2_8863CF0 65 instructions (0.000%), 2 calls (08863CF0 - 08863D90, length 41)
_S1_2_88F6110 65 instructions (0.000%), 1 calls (088F6110 - 088F6180, length 29)
  Back Branch 088F616C 5 times (length 9)
_S1_2_88F4EC4 65 instructions (0.000%), 1 calls (088F4EC4 - 088F4FFC, length 79)
_S1_2_8874B70 65 instructions (0.000%), 1 calls (08874B70 - 08874CC4, length 86)
  Back Branch 08874C70 1 times (length 56)
_S1_2_8847554 65 instructions (0.000%), 1 calls (08847554 - 08847654, length 65)
_S1_2_883F1E8 65 instructions (0.000%), 1 calls (0883F1E8 - 0883F2E8, length 65)
_S1_2_890B148 64 instructions (0.000%), 32 calls (0890B148 - 0890B14C, length 2)
_S1_2_890AF20 64 instructions (0.000%), 32 calls (0890AF20 - 0890AF24, length 2)
_S1_2_88D3500 64 instructions (0.000%), 32 calls (088D3500 - 088D3504, length 2)
_S1_2_88D519C 64 instructions (0.000%), 16 calls (088D5194 - 088D51A0, length 4)
  Back Branch 088D519C 16 times (length 4)
_S1_2_88112E4 64 instructions (0.000%), 4 calls (088112E4 - 08811320, length 16)
_S1_2_88733E0 64 instructions (0.000%), 2 calls (088733E0 - 0887349C, length 48)
  Back Branch 08873470 1 times (length 18)
  Back Branch 08873490 1 times (length 11)
  Back Branch 08873480 1 times (length 21)
_S1_2_8879DEC 64 instructions (0.000%), 1 calls (08879DEC - 08879F94, length 107)
  Back Branch 08879F54 1 times (length 64)
_S1_2_88C98C8 63 instructions (0.000%), 9 calls (088C98C8 - 088C98E0, length 7)
_S1_2_888F1B0 63 instructions (0.000%), 1 calls (0888F1B0 - 0888F1F8, length 19)
  Back Branch 0888F1E0 9 times (length 5)
_S1_2_888F080 63 instructions (0.000%), 1 calls (0888F080 - 0888F0C8, length 19)
  Back Branch 0888F0B0 9 times (length 5)
_S1_2_880ACD0 63 instructions (0.000%), 1 calls (0880ACD0 - 0880ADC8, length 63)
_S1_2_88BD890 62 instructions (0.000%), 2 calls (088BD890 - 088BD8F8, length 27)
  Back Branch 088BD8D8 2 times (length 12)
_S1_2_884AD5C 62 instructions (0.000%), 2 calls (0884AD5C - 0884AED4, length 95)
_S1_2_884ABE0 62 instructions (0.000%), 2 calls (0884ABE0 - 0884AD58, length 95)
_S1_2_8894690 62 instructions (0.000%), 1 calls (08894690 - 08894870, length 121)
  Back Branch 088947FC 1 times (length 62)
  Back Branch 08894804 1 times (length 79)
  Back Branch 08894840 1 times (length 94)
_S1_2_881416C 62 instructions (0.000%), 1 calls (0881416C - 08814298, length 76)
  Back Branch 08814264 1 times (length 40)
_S1_2_88BB00C 61 instructions (0.000%), 1 calls (088BB00C - 088BB1A8, length 104)
_S1_2_8875A20 61 instructions (0.000%), 1 calls (08875A20 - 08875B18, length 63)
  Back Branch 08875AE0 1 times (length 34)
  Back Branch 08875AF0 1 times (length 14)
  Back Branch 08875B14 1 times (length 28)
_S1_2_8858C68 61 instructions (0.000%), 1 calls (08858C68 - 08858D58, length 61)
_S1_2_8833018 61 instructions (0.000%), 1 calls (08833018 - 08833108, length 61)
_S1_2_88212B4 61 instructions (0.000%), 1 calls (088212B4 - 088213A4, length 61)
_S1_2_880FED4 61 instructions (0.000%), 1 calls (0880FED4 - 0880FFF8, length 74)
_S1_2_890AF90 60 instructions (0.000%), 30 calls (0890AF90 - 0890AF94, length 2)
_S1_2_890AF60 60 instructions (0.000%), 30 calls (0890AF60 - 0890AF64, length 2)
_S1_2_88AEBD8 60 instructions (0.000%), 30 calls (088AEBD8 - 088AEBDC, length 2)
_S1_2_88741B4 60 instructions (0.000%), 30 calls (088741B4 - 088741B8, length 2)
_S1_2_88A0D48 60 instructions (0.000%), 3 calls (088A0D48 - 088A0D94, length 20)
_S1_2_88A0C6C 60 instructions (0.000%), 3 calls (088A0C6C - 088A0CB8, length 20)
_S1_2_88A0B34 60 instructions (0.000%), 3 calls (088A0B34 - 088A0B80, length 20)
_S1_2_88A094C 60 instructions (0.000%), 3 calls (088A094C - 088A0998, length 20)
_S1_2_88A014C 60 instructions (0.000%), 3 calls (088A014C - 088A0198, length 20)
_S1_2_889FFB8 60 instructions (0.000%), 3 calls (0889FFB8 - 088A0004, length 20)
_S1_2_889FD9C 60 instructions (0.000%), 3 calls (0889FD9C - 0889FDE8, length 20)
_S1_2_889FA50 60 instructions (0.000%), 3 calls (0889FA50 - 0889FA9C, length 20)
_S1_2_889F818 60 instructions (0.000%), 3 calls (0889F818 - 0889F864, length 20)
_S1_2_889F564 60 instructions (0.000%), 3 calls (0889F564 - 0889F5B0, length 20)
_S1_2_8881C54 60 instructions (0.000%), 3 calls (08881C54 - 08881CA0, length 20)
_S1_2_88693C0 60 instructions (0.000%), 3 calls (088693C0 - 08869434, length 30)
_S1_2_88110E4 60 instructions (0.000%), 2 calls (088110E4 - 08811184, length 41)
_S1_2_8835870 59 instructions (0.000%), 2 calls (08835870 - 08835920, length 45)
_S1_2_886B2F8 59 instructions (0.000%), 1 calls (0886B2F8 - 0886B3E4, length 60)
_S1_2_884B430 59 instructions (0.000%), 1 calls (0884B430 - 0884B528, length 63)
_S1_2_884A780 59 instructions (0.000%), 1 calls (0884A780 - 0884A8E4, length 90)
_S1_2_8845CC4 59 instructions (0.000%), 1 calls (08845CC4 - 08845DAC, length 59)
_S1_2_884596C 59 instructions (0.000%), 1 calls (0884596C - 08845A54, length 59)
_S1_2_8835F48 59 instructions (0.000%), 1 calls (08835F48 - 08836030, length 59)
_S1_2_8817A70 59 instructions (0.000%), 1 calls (08817A70 - 08817B58, length 59)
_S1_2_881094C 59 instructions (0.000%), 1 calls (0881094C - 08810A34, length 59)
_S1_2_880DE3C 59 instructions (0.000%), 1 calls (0880DE3C - 0880DF24, length 59)
_S1_2_890B170 58 instructions (0.000%), 29 calls (0890B170 - 0890B174, length 2)
_S1_2_88C58D4 58 instructions (0.000%), 2 calls (088C55F8 - 088C58E0, length 187)
  Back Branch 088C58DC 2 times (length 70)
  Back Branch 088C57D4 2 times (length 121)
_S1_2_88BE30C 58 instructions (0.000%), 2 calls (088BE30C - 088BE3B8, length 44)
  Back Branch 088BE3B4 2 times (length 19)
_S1_2_88BCC88 58 instructions (0.000%), 2 calls (088BCC88 - 088BCD1C, length 38)
  Back Branch 088BCD18 2 times (length 6)
  Back Branch 088BCD0C 2 times (length 24)
_S1_2_8868764 58 instructions (0.000%), 2 calls (08868764 - 088687D4, length 29)
_S1_2_88C9554 58 instructions (0.000%), 1 calls (088C9554 - 088C9668, length 70)
  Back Branch 088C9624 1 times (length 34)
  Back Branch 088C9654 1 times (length 53)
_S1_2_8874A0C 58 instructions (0.000%), 1 calls (08874A0C - 08874B6C, length 89)
  Back Branch 08874B28 1 times (length 13)
_S1_2_886AC10 58 instructions (0.000%), 1 calls (0886AC10 - 0886AD2C, length 72)
_S1_2_8853EE4 58 instructions (0.000%), 1 calls (08853EE4 - 08854634, length 469)
_S1_2_8815E34 57 instructions (0.000%), 2 calls (08815E34 - 08815EA4, length 29)
_S1_2_8872880 57 instructions (0.000%), 1 calls (08872880 - 08872980, length 65)
_S1_2_8865824 57 instructions (0.000%), 1 calls (08865824 - 08865904, length 57)
_S1_2_8862418 57 instructions (0.000%), 1 calls (08862418 - 088624F8, length 57)
_S1_2_8861CA4 57 instructions (0.000%), 1 calls (08861CA4 - 08861D5C, length 47)
  Back Branch 08861D38 2 times (length 10)
_S1_2_885CBE0 57 instructions (0.000%), 1 calls (0885CBE0 - 0885CCC0, length 57)
_S1_2_88206E4 57 instructions (0.000%), 1 calls (088206E4 - 088207C4, length 57)
_S1_2_881B4B8 57 instructions (0.000%), 1 calls (0881B4B8 - 0881B598, length 57)
_S1_2_88C4510 56 instructions (0.000%), 8 calls (088C4510 - 088C4528, length 7)
_S1_2_8867AC0 56 instructions (0.000%), 5 calls (08867AC0 - 08867AF0, length 13)
  Back Branch 08867ADC 3 times (length 7)
_S1_2_888E688 56 instructions (0.000%), 2 calls (0888E688 - 0888E6F4, length 28)
_S1_2_88DDDB8 56 instructions (0.000%), 1 calls (088DDDB8 - 088DE5A0, length 507)
_S1_2_88A1F8C 56 instructions (0.000%), 1 calls (088A1F8C - 088A2074, length 59)
_S1_2_8816514 56 instructions (0.000%), 1 calls (08816514 - 088165F0, length 56)
_S1_2_8899800 55 instructions (0.000%), 11 calls (08899800 - 08899810, length 5)
_S1_2_885F5D0 55 instructions (0.000%), 11 calls (0885F5D0 - 0885F5E0, length 5)
_S1_2_8881CA4 55 instructions (0.000%), 5 calls (08881CA4 - 08881CCC, length 11)
_S1_2_88E083C 55 instructions (0.000%), 1 calls (088E083C - 088E13FC, length 753)
_S1_2_88D3638 54 instructions (0.000%), 6 calls (088D3638 - 088D3658, length 9)
_S1_2_88BD0D8 54 instructions (0.000%), 6 calls (088BD0D8 - 088BD0F8, length 9)
_S1_2_88A3554 54 instructions (0.000%), 6 calls (088A3554 - 088A3574, length 9)
_S1_2_88CD940 54 instructions (0.000%), 2 calls (088CD940 - 088CD9DC, length 40)
  Back Branch 088CD9BC 2 times (length 13)
_S1_2_88BF4C8 54 instructions (0.000%), 2 calls (088BF4C8 - 088BF558, length 37)
_S1_2_88CDFD8 54 instructions (0.000%), 1 calls (088CDFD8 - 088CE0B8, length 57)
  Back Branch 088CE060 1 times (length 12)
  Back Branch 088CE0A8 1 times (length 30)
  Back Branch 088CE0B4 1 times (length 33)
_S1_2_888781C 54 instructions (0.000%), 1 calls (0888781C - 08887934, length 71)
  Back Branch 088878F4 1 times (length 19)
  Back Branch 08887920 1 times (length 43)
_S1_2_8835424 54 instructions (0.000%), 1 calls (08835424 - 088354F8, length 54)
_S1_2_88050B4 54 instructions (0.000%), 1 calls (088050B4 - 08805188, length 54)
_S1_2_8887938 53 instructions (0.000%), 1 calls (08887938 - 08887A18, length 57)
  Back Branch 08887A04 1 times (length 27)
  Back Branch 088879E0 1 times (length 18)
  Back Branch 088879CC 1 times (length 13)
_S1_2_880F670 53 instructions (0.000%), 1 calls (0880F670 - 0880F740, length 53)
_S1_2_890ACC0 52 instructions (0.000%), 26 calls (0890ACC0 - 0890ACC4, length 2)
_S1_2_889E9D4 52 instructions (0.000%), 13 calls (0889E9D4 - 0889E9E8, length 6)
_S1_2_887DF70 52 instructions (0.000%), 13 calls (0887DF70 - 0887DF7C, length 4)
_S1_2_8867AF4 52 instructions (0.000%), 13 calls (08867AF4 - 08867B00, length 4)
_S1_2_88D67CC 52 instructions (0.000%), 4 calls (088D67CC - 088D67FC, length 13)
_S1_2_88CDCFC 52 instructions (0.000%), 4 calls (088CDCFC - 088CDD2C, length 13)
  Back Branch 088CDD28 4 times (length 9)
_S1_2_8880894 52 instructions (0.000%), 4 calls (08880894 - 088808C4, length 13)
_S1_2_8877858 52 instructions (0.000%), 2 calls (08877858 - 088778C8, length 29)
  Back Branch 088778C4 1 times (length 12)
_S1_2_88C38BC 52 instructions (0.000%), 1 calls (088C38BC - 088C39D8, length 72)
  Back Branch 088C39C4 1 times (length 25)
_S1_2_8898264 52 instructions (0.000%), 1 calls (08898264 - 08898330, length 52)
  Back Branch 08898300 1 times (length 12)
_S1_2_885E9F4 52 instructions (0.000%), 1 calls (0885E9F4 - 0885EAC0, length 52)
_S1_2_881DAA8 52 instructions (0.000%), 1 calls (0881DAA8 - 0881DB78, length 53)
_S1_2_881011C 52 instructions (0.000%), 1 calls (0881011C - 088101E8, length 52)
_S1_2_88C9208 51 instructions (0.000%), 17 calls (088C9208 - 088C9210, length 3)
_S1_2_887A980 51 instructions (0.000%), 3 calls (0887A980 - 0887A9C0, length 17)
_S1_2_887607C 51 instructions (0.000%), 1 calls (0887607C - 08876150, length 54)
  Back Branch 0887614C 1 times (length 35)
_S1_2_884ECC0 51 instructions (0.000%), 1 calls (0884ECC0 - 0884EE94, length 118)
_S1_2_8835774 51 instructions (0.000%), 1 calls (08835774 - 0883583C, length 51)
_S1_2_88BA770 50 instructions (0.000%), 5 calls (088BA770 - 088BA794, length 10)
_S1_2_88B7FC0 50 instructions (0.000%), 5 calls (088B7FC0 - 088B7FE4, length 10)
_S1_2_889784C 50 instructions (0.000%), 2 calls (0889784C - 088978AC, length 25)
_S1_2_8876154 50 instructions (0.000%), 2 calls (08876154 - 088761B4, length 25)
_S1_2_881E648 50 instructions (0.000%), 2 calls (0881E648 - 0881E6A8, length 25)
_S1_2_88D5880 50 instructions (0.000%), 1 calls (088D5880 - 088D5944, length 50)
_S1_2_88C7864 50 instructions (0.000%), 1 calls (088C7864 - 088C7948, length 58)
  Back Branch 088C78F0 1 times (length 22)
  Back Branch 088C792C 1 times (length 37)
_S1_2_88969E8 50 instructions (0.000%), 1 calls (088969E8 - 08896AAC, length 50)
_S1_2_88CA4FC 49 instructions (0.000%), 7 calls (088CA4FC - 088CA514, length 7)
_S1_2_88CA4C4 49 instructions (0.000%), 7 calls (088CA4C4 - 088CA4DC, length 7)
_S1_2_8868BC0 49 instructions (0.000%), 1 calls (08868BC0 - 08868DB4, length 126)
_S1_2_88D5190 48 instructions (0.000%), 16 calls (088D5190 - 088D5198, length 3)
_S1_2_88C7560 48 instructions (0.000%), 16 calls (088C7560 - 088C7568, length 3)
_S1_2_8892448 48 instructions (0.000%), 8 calls (08892448 - 0889245C, length 6)
_S1_2_88D392C 48 instructions (0.000%), 4 calls (088D392C - 088D3958, length 12)
_S1_2_8882BE0 48 instructions (0.000%), 4 calls (08882BE0 - 08882C0C, length 12)
_S1_2_88667C8 48 instructions (0.000%), 4 calls (088667C8 - 088667FC, length 14)
_S1_2_88115E8 48 instructions (0.000%), 4 calls (088115E8 - 0881161C, length 14)
_S1_2_88D54F8 48 instructions (0.000%), 3 calls (088D5418 - 088D54FC, length 58)
  Back Branch 088D54E8 145 times (length 54)
  Back Branch 088D54F8 3 times (length 6)
_S1_2_88AA604 48 instructions (0.000%), 3 calls (088AA604 - 088AA640, length 16)
  Back Branch 088AA63C 3 times (length 10)
_S1_2_889C83C 48 instructions (0.000%), 3 calls (0889C83C - 0889C8A0, length 26)
  Back Branch 0889C884 3 times (length 10)
_S1_2_8877BB8 48 instructions (0.000%), 2 calls (08877BB8 - 08877C4C, length 38)
_S1_2_8892110 48 instructions (0.000%), 1 calls (08892110 - 08892204, length 62)
  Back Branch 088921E0 1 times (length 33)
_S1_2_8889AF8 48 instructions (0.000%), 1 calls (08889AF8 - 08889CFC, length 130)
_S1_2_885D628 48 instructions (0.000%), 1 calls (0885D628 - 0885D6E4, length 48)
_S1_2_8884494 47 instructions (0.000%), 1 calls (08884494 - 08884570, length 56)
_S1_2_885CEF0 47 instructions (0.000%), 1 calls (0885CEF0 - 0885CFA8, length 47)
_S1_2_884EE98 47 instructions (0.000%), 1 calls (0884EE98 - 0884EF50, length 47)
_S1_2_884B148 47 instructions (0.000%), 1 calls (0884B148 - 0884B234, length 60)
_S1_2_88BCEFC 46 instructions (0.000%), 2 calls (088BCEFC - 088BCFA4, length 43)
_S1_2_88BCD98 46 instructions (0.000%), 2 calls (088BCD98 - 088BCE10, length 31)
  Back Branch 088BCDEC 2 times (length 9)
_S1_2_88B4F58 46 instructions (0.000%), 2 calls (088B4F58 - 088B4FD0, length 31)
  Back Branch 088B4FB4 2 times (length 6)
_S1_2_887E298 46 instructions (0.000%), 2 calls (0887E298 - 0887E368, length 53)
_S1_2_887CA74 46 instructions (0.000%), 2 calls (0887CA74 - 0887CACC, length 23)
_S1_2_88698B0 46 instructions (0.000%), 2 calls (088698B0 - 08869930, length 33)
_S1_2_88E7BB0 46 instructions (0.000%), 1 calls (088E7BB0 - 088E7C80, length 53)
_S1_2_887BF34 46 instructions (0.000%), 1 calls (0887BF34 - 0887C008, length 54)
  Back Branch 0887BFFC 1 times (length 25)
_S1_2_886A2EC 46 instructions (0.000%), 1 calls (0886A2EC - 0886A3A0, length 46)
_S1_2_8820A08 46 instructions (0.000%), 1 calls (08820A08 - 08820ABC, length 46)
_S1_2_881DC58 45 instructions (0.000%), 9 calls (0881DC58 - 0881DC68, length 5)
_S1_2_88671B0 45 instructions (0.000%), 5 calls (088671B0 - 088671D8, length 11)
_S1_2_88817DC 45 instructions (0.000%), 3 calls (088817DC - 08881814, length 15)
_S1_2_88D418C 45 instructions (0.000%), 1 calls (088D418C - 088D426C, length 57)
  Back Branch 088D41C4 1 times (length 8)
_S1_2_88BD1B0 45 instructions (0.000%), 1 calls (088BD1B0 - 088BD270, length 49)
_S1_2_88887B0 45 instructions (0.000%), 1 calls (088887B0 - 08888860, length 45)
_S1_2_88D9804 44 instructions (0.000%), 22 calls (088D9804 - 088D9808, length 2)
_S1_2_88A6F60 44 instructions (0.000%), 22 calls (088A6F60 - 088A6F64, length 2)
_S1_2_8891C44 44 instructions (0.000%), 22 calls (08891C44 - 08891C48, length 2)
_S1_2_88777D0 44 instructions (0.000%), 22 calls (088777D0 - 088777D4, length 2)
_S1_2_889E708 44 instructions (0.000%), 11 calls (0889E708 - 0889E714, length 4)
_S1_2_88F6450 44 instructions (0.000%), 4 calls (088F6450 - 088F6478, length 11)
_S1_2_88BD864 44 instructions (0.000%), 4 calls (088BD864 - 088BD88C, length 11)
_S1_2_8804C70 44 instructions (0.000%), 4 calls (08804C70 - 08804C98, length 11)
_S1_2_88E7C84 44 instructions (0.000%), 2 calls (088E7C84 - 088E7D04, length 33)
  Back Branch 088E7D00 2 times (length 8)
_S1_2_88CD7A0 44 instructions (0.000%), 2 calls (088CD7A0 - 088CD804, length 26)
_S1_2_88C412C 44 instructions (0.000%), 2 calls (088C412C - 088C4190, length 26)
_S1_2_88BF3C4 44 instructions (0.000%), 2 calls (088BF3C4 - 088BF438, length 30)
  Back Branch 088BF434 2 times (length 11)
_S1_2_8895A58 44 instructions (0.000%), 2 calls (08895A58 - 08895A9C, length 18)
  Back Branch 08895A88 2 times (length 9)
_S1_2_887A928 44 instructions (0.000%), 2 calls (0887A928 - 0887A97C, length 22)
_S1_2_88F5618 44 instructions (0.000%), 1 calls (088F5618 - 088F56F0, length 55)
_S1_2_88A10AC 44 instructions (0.000%), 1 calls (088A101C - 088A10D4, length 47)
  Back Branch 088A10C8 1 times (length 45)
_S1_2_8869934 44 instructions (0.000%), 1 calls (08869934 - 0886998C, length 23)
  Back Branch 08869974 4 times (length 7)
_S1_2_884AACC 44 instructions (0.000%), 1 calls (0884AACC - 0884AB78, length 44)
_S1_2_88636C4 43 instructions (0.000%), 1 calls (088636C4 - 08863A14, length 213)
_S1_2_8861FD8 43 instructions (0.000%), 1 calls (08861FD8 - 08862088, length 45)
_S1_2_885D97C 43 instructions (0.000%), 1 calls (0885D97C - 0885DA44, length 51)
_S1_2_881C9E8 43 instructions (0.000%), 1 calls (0881C9E8 - 0881CAB4, length 52)
_S1_2_88BA7E8 42 instructions (0.000%), 7 calls (088BA7E8 - 088BA7FC, length 6)
_S1_2_88BF80C 42 instructions (0.000%), 6 calls (088BF80C - 088BF824, length 7)
_S1_2_888009C 42 instructions (0.000%), 6 calls (0888009C - 088800B4, length 7)
_S1_2_8880080 42 instructions (0.000%), 6 calls (08880080 - 08880098, length 7)
_S1_2_88667E4 42 instructions (0.000%), 6 calls (088667E4 - 088667FC, length 7)
_S1_2_88CDA68 42 instructions (0.000%), 3 calls (088CDA68 - 088CDABC, length 22)
_S1_2_88D5B88 42 instructions (0.000%), 2 calls (088D5B88 - 088D5BD8, length 21)
_S1_2_88CD808 42 instructions (0.000%), 2 calls (088CD808 - 088CD86C, length 26)
  Back Branch 088CD860 2 times (length 10)
_S1_2_88C46D8 42 instructions (0.000%), 2 calls (088C46D8 - 088C4728, length 21)
_S1_2_8880814 42 instructions (0.000%), 2 calls (08880814 - 08880864, length 21)
_S1_2_887A8D4 42 instructions (0.000%), 2 calls (0887A8D4 - 0887A924, length 21)
_S1_2_8849578 42 instructions (0.000%), 2 calls (08849578 - 088495C8, length 21)
_S1_2_88168A4 42 instructions (0.000%), 2 calls (088168A4 - 0881690C, length 27)
_S1_2_88CD66C 42 instructions (0.000%), 1 calls (088CD66C - 088CD71C, length 45)
  Back Branch 088CD718 1 times (length 23)
  Back Branch 088CD6E8 1 times (length 11)
_S1_2_88A1128 42 instructions (0.000%), 1 calls (088A1128 - 088A11CC, length 42)
_S1_2_88858D0 42 instructions (0.000%), 1 calls (088858D0 - 0888598C, length 48)
  Back Branch 08885978 1 times (length 14)
_S1_2_88F6B24 41 instructions (0.000%), 1 calls (088F6B24 - 088F6BC4, length 41)
_S1_2_88D6E24 41 instructions (0.000%), 1 calls (088D6E24 - 088D6EE4, length 49)
_S1_2_88B5298 41 instructions (0.000%), 1 calls (088B5298 - 088B5338, length 41)
_S1_2_8865C1C 41 instructions (0.000%), 1 calls (08865C1C - 08865CBC, length 41)
_S1_2_8853DF4 41 instructions (0.000%), 1 calls (08853DF4 - 08854634, length 529)
_S1_2_884BB14 41 instructions (0.000%), 1 calls (0884BB14 - 0884BBEC, length 55)
_S1_2_884A8E8 41 instructions (0.000%), 1 calls (0884A8E8 - 0884A9A4, length 48)
_S1_2_880EF08 41 instructions (0.000%), 1 calls (0880EF08 - 0880EFA8, length 41)
_S1_2_890AC50 40 instructions (0.000%), 20 calls (0890AC50 - 0890AC54, length 2)
_S1_2_890AC08 40 instructions (0.000%), 20 calls (0890AC08 - 0890AC0C, length 2)
_S1_2_8899174 40 instructions (0.000%), 20 calls (08899174 - 08899178, length 2)
_S1_2_8884998 40 instructions (0.000%), 20 calls (08884998 - 0888499C, length 2)
_S1_2_88BAB2C 40 instructions (0.000%), 5 calls (088BAB2C - 088BAB48, length 8)
_S1_2_88BC840 40 instructions (0.000%), 4 calls (088BC840 - 088BC87C, length 16)
  Back Branch 088BC878 1 times (length 9)
_S1_2_8882A7C 40 instructions (0.000%), 4 calls (08882A7C - 08882AA0, length 10)
_S1_2_888298C 40 instructions (0.000%), 4 calls (0888298C - 088829B0, length 10)
_S1_2_8882964 40 instructions (0.000%), 4 calls (08882964 - 08882988, length 10)
_S1_2_8882914 40 instructions (0.000%), 4 calls (08882914 - 08882938, length 10)
_S1_2_880B130 40 instructions (0.000%), 4 calls (0880B130 - 0880B154, length 10)
_S1_2_88C15AC 40 instructions (0.000%), 2 calls (088C15AC - 088C1650, length 42)
  Back Branch 088C15F4 2 times (length 11)
_S1_2_888FD7C 40 instructions (0.000%), 2 calls (0888FD7C - 0888FE00, length 34)
_S1_2_888FCF4 40 instructions (0.000%), 2 calls (0888FCF4 - 0888FD78, length 34)
_S1_2_8888C70 40 instructions (0.000%), 2 calls (08888C70 - 08888CCC, length 24)
_S1_2_8878044 40 instructions (0.000%), 2 calls (08878044 - 0887809C, length 23)
_S1_2_8861C54 40 instructions (0.000%), 2 calls (08861C54 - 08861CA0, length 20)
_S1_2_885E0C0 40 instructions (0.000%), 2 calls (0885E0C0 - 0885E118, length 23)
_S1_2_885E010 40 instructions (0.000%), 2 calls (0885E010 - 0885E064, length 22)
_S1_2_88CDF08 40 instructions (0.000%), 1 calls (088CDF08 - 088CDFD4, length 52)
_S1_2_8887764 40 instructions (0.000%), 1 calls (08887764 - 08887818, length 46)
  Back Branch 08887814 1 times (length 15)
_S1_2_88A3578 39 instructions (0.000%), 13 calls (088A3578 - 088A3580, length 3)
_S1_2_88A2BF4 39 instructions (0.000%), 13 calls (088A2BF4 - 088A2BFC, length 3)
_S1_2_888491C 39 instructions (0.000%), 13 calls (0888491C - 08884924, length 3)
_S1_2_88D3604 39 instructions (0.000%), 3 calls (088D3604 - 088D3634, length 13)
_S1_2_88D1078 39 instructions (0.000%), 3 calls (088D1078 - 088D10A8, length 13)
_S1_2_889E990 39 instructions (0.000%), 3 calls (0889E990 - 0889E9D0, length 17)
_S1_2_8885D44 39 instructions (0.000%), 3 calls (08885D44 - 08885D74, length 13)
_S1_2_8885560 39 instructions (0.000%), 3 calls (08885560 - 08885590, length 13)
_S1_2_88CA0DC 39 instructions (0.000%), 1 calls (088CA0DC - 088CA1A4, length 51)
_S1_2_88A1254 39 instructions (0.000%), 1 calls (088A1254 - 088A12EC, length 39)
_S1_2_889C8A4 39 instructions (0.000%), 1 calls (0889C8A4 - 0889C9C0, length 72)
  Back Branch 0889C998 1 times (length 13)
_S1_2_8869ED0 39 instructions (0.000%), 1 calls (08869ED0 - 08869FA0, length 53)
_S1_2_8865948 39 instructions (0.000%), 1 calls (08865948 - 08865A04, length 48)
_S1_2_88624FC 39 instructions (0.000%), 1 calls (088624FC - 088625D4, length 55)
_S1_2_88362CC 39 instructions (0.000%), 1 calls (088362CC - 08836364, length 39)
_S1_2_8817E88 39 instructions (0.000%), 1 calls (08817E88 - 08817F20, length 39)
_S1_2_88C83C4 38 instructions (0.000%), 19 calls (088C83C4 - 088C83C8, length 2)
_S1_2_88D4F64 38 instructions (0.000%), 2 calls (088D4F64 - 088D4FAC, length 19)
_S1_2_88C68C4 38 instructions (0.000%), 2 calls (088C68C4 - 088C692C, length 27)
_S1_2_88148C0 38 instructions (0.000%), 2 calls (088148C0 - 0881492C, length 28)
_S1_2_88EE108 37 instructions (0.000%), 1 calls (088EE108 - 088EE198, length 37)
  Back Branch 088EE194 1 times (length 21)
_S1_2_88EDFF0 37 instructions (0.000%), 1 calls (088EDFF0 - 088EE080, length 37)
  Back Branch 088EE07C 1 times (length 21)
_S1_2_88EDF5C 37 instructions (0.000%), 1 calls (088EDF5C - 088EDFEC, length 37)
  Back Branch 088EDFE8 1 times (length 21)
_S1_2_88B03DC 37 instructions (0.000%), 1 calls (088B03DC - 088B0488, length 44)
  Back Branch 088B0484 1 times (length 35)
_S1_2_88769BC 37 instructions (0.000%), 1 calls (088769BC - 08876A60, length 42)
  Back Branch 08876A4C 1 times (length 22)
_S1_2_884AA34 37 instructions (0.000%), 1 calls (0884AA34 - 0884AAC8, length 38)
_S1_2_881AFC0 37 instructions (0.000%), 1 calls (0881AFC0 - 0881B050, length 37)
_S1_2_88CD798 36 instructions (0.000%), 18 calls (088CD798 - 088CD79C, length 2)
_S1_2_88770D8 36 instructions (0.000%), 18 calls (088770D8 - 088770DC, length 2)
_S1_2_88B7538 36 instructions (0.000%), 12 calls (088B7538 - 088B7540, length 3)
_S1_2_88D74D4 36 instructions (0.000%), 6 calls (088D74D4 - 088D74E8, length 6)
_S1_2_88D0EC8 36 instructions (0.000%), 3 calls (088D0EC8 - 088D0EF4, length 12)
_S1_2_88C7208 36 instructions (0.000%), 3 calls (088C7208 - 088C7238, length 13)
  Back Branch 088C7234 3 times (length 6)
_S1_2_8882C3C 36 instructions (0.000%), 3 calls (08882C3C - 08882C68, length 12)
_S1_2_8805A74 36 instructions (0.000%), 3 calls (08805A74 - 08805AA0, length 12)
_S1_2_88919C0 36 instructions (0.000%), 2 calls (088919C0 - 08891A30, length 29)
_S1_2_888282C 36 instructions (0.000%), 2 calls (0888282C - 08882870, length 18)
_S1_2_8878BF0 36 instructions (0.000%), 2 calls (08878BF0 - 08878C3C, length 20)
  Back Branch 08878C20 2 times (length 10)
  Back Branch 08878C38 2 times (length 15)
  Back Branch 08878C10 2 times (length 5)
_S1_2_8869350 36 instructions (0.000%), 2 calls (08869350 - 088693BC, length 28)
_S1_2_8863C74 36 instructions (0.000%), 2 calls (08863C74 - 08863CB8, length 18)
_S1_2_884ADF4 36 instructions (0.000%), 2 calls (0884ADF4 - 0884AED4, length 57)
_S1_2_884AC78 36 instructions (0.000%), 2 calls (0884AC78 - 0884AD58, length 57)
_S1_2_881E600 36 instructions (0.000%), 2 calls (0881E600 - 0881E644, length 18)
_S1_2_8844EBC 36 instructions (0.000%), 1 calls (08844EBC - 08845148, length 164)
_S1_2_8885EE0 35 instructions (0.000%), 5 calls (08885EE0 - 08885EF8, length 7)
_S1_2_8885EC4 35 instructions (0.000%), 5 calls (08885EC4 - 08885EDC, length 7)
_S1_2_8858EF0 35 instructions (0.000%), 1 calls (08858EF0 - 08858F40, length 21)
  Back Branch 08858F24 3 times (length 7)
_S1_2_88CA3F0 34 instructions (0.000%), 2 calls (088CA3F0 - 088CA440, length 21)
_S1_2_88BE6D4 34 instructions (0.000%), 2 calls (088BE6D4 - 088BE748, length 30)
_S1_2_88BBDFC 34 instructions (0.000%), 2 calls (088BBDFC - 088BBE3C, length 17)
  Back Branch 088BBE38 2 times (length 8)
_S1_2_8868B4C 34 instructions (0.000%), 1 calls (08868B4C - 08868B7C, length 13)
  Back Branch 08868B6C 4 times (length 7)
_S1_2_885F48C 34 instructions (0.000%), 1 calls (0885F48C - 0885F510, length 34)
_S1_2_88CC468 33 instructions (0.000%), 11 calls (088CC468 - 088CC470, length 3)
_S1_2_889F554 33 instructions (0.000%), 3 calls (0889F2F8 - 0889F560, length 155)
  Back Branch 0889F514 9 times (length 137)
  Back Branch 0889F51C 3 times (length 106)
  Back Branch 0889F55C 3 times (length 24)
_S1_2_88EE084 33 instructions (0.000%), 1 calls (088EE084 - 088EE104, length 33)
  Back Branch 088EE100 1 times (length 19)
_S1_2_8876D60 33 instructions (0.000%), 1 calls (08876D60 - 08876DF0, length 37)
  Back Branch 08876DEC 1 times (length 20)
_S1_2_8844F14 33 instructions (0.000%), 1 calls (08844F14 - 08845148, length 142)
_S1_2_8880874 32 instructions (0.000%), 4 calls (08880874 - 08880890, length 8)
_S1_2_88662DC 32 instructions (0.000%), 4 calls (088662DC - 088667FC, length 329)
_S1_2_886624C 32 instructions (0.000%), 4 calls (0886624C - 088667FC, length 365)
_S1_2_88661C0 32 instructions (0.000%), 4 calls (088661C0 - 088667FC, length 400)
_S1_2_88651A0 32 instructions (0.000%), 4 calls (088651A0 - 088651BC, length 8)
_S1_2_88C6278 32 instructions (0.000%), 2 calls (088C6278 - 088C62C0, length 19)
  Back Branch 088C62B4 2 times (length 9)
_S1_2_88C261C 32 instructions (0.000%), 2 calls (088C261C - 088C2658, length 16)
_S1_2_88C155C 32 instructions (0.000%), 2 calls (088C155C - 088C15A8, length 20)
_S1_2_88BF33C 32 instructions (0.000%), 2 calls (088BF33C - 088BF3C0, length 34)
_S1_2_88B4128 32 instructions (0.000%), 2 calls (088B4128 - 088B4164, length 16)
_S1_2_88D6650 32 instructions (0.000%), 1 calls (088D6650 - 088D66CC, length 32)
  Back Branch 088D66C8 1 times (length 22)
_S1_2_88A3584 31 instructions (0.000%), 1 calls (088A3584 - 088A360C, length 35)
  Back Branch 088A3608 1 times (length 22)
_S1_2_8892550 31 instructions (0.000%), 1 calls (08892550 - 088925CC, length 32)
  Back Branch 088925C8 1 times (length 12)
_S1_2_883F418 31 instructions (0.000%), 1 calls (0883F418 - 0883F490, length 31)
_S1_2_890AFA8 30 instructions (0.000%), 15 calls (0890AFA8 - 0890AFAC, length 2)
_S1_2_890AF80 30 instructions (0.000%), 15 calls (0890AF80 - 0890AF84, length 2)
_S1_2_890AF78 30 instructions (0.000%), 15 calls (0890AF78 - 0890AF7C, length 2)
_S1_2_88D946C 30 instructions (0.000%), 6 calls (088D946C - 088D947C, length 5)
_S1_2_88175C4 30 instructions (0.000%), 5 calls (088175C4 - 088175D8, length 6)
_S1_2_8882ACC 30 instructions (0.000%), 3 calls (08882ACC - 08882AF0, length 10)
_S1_2_8862610 30 instructions (0.000%), 3 calls (08862610 - 08862634, length 10)
_S1_2_88625D8 30 instructions (0.000%), 3 calls (088625D8 - 088625FC, length 10)
_S1_2_88ED944 30 instructions (0.000%), 2 calls (088ED944 - 088ED97C, length 15)
_S1_2_88D6790 30 instructions (0.000%), 2 calls (088D6790 - 088D67C8, length 15)
_S1_2_88D3A70 30 instructions (0.000%), 2 calls (088D3A70 - 088D3AA8, length 15)
  Back Branch 088D3AA4 2 times (length 8)
_S1_2_88CC6AC 30 instructions (0.000%), 2 calls (088CC6AC - 088CC6E4, length 15)
_S1_2_88804A0 30 instructions (0.000%), 2 calls (088804A0 - 088804D8, length 15)
_S1_2_885E178 30 instructions (0.000%), 2 calls (0885E178 - 0885E1C4, length 20)
_S1_2_8848A3C 30 instructions (0.000%), 2 calls (08848A3C - 08848A74, length 15)
_S1_2_88A44EC 30 instructions (0.000%), 1 calls (088A44EC - 088A4560, length 30)
_S1_2_8848650 30 instructions (0.000%), 1 calls (08848650 - 088486F4, length 42)
_S1_2_880D97C 30 instructions (0.000%), 1 calls (0880D97C - 0880D9F0, length 30)
_S1_2_8807AFC 30 instructions (0.000%), 1 calls (08807AFC - 08807B70, length 30)
_S1_2_8807A84 30 instructions (0.000%), 1 calls (08807A84 - 08807AF8, length 30)
_S1_2_8807A0C 30 instructions (0.000%), 1 calls (08807A0C - 08807A80, length 30)
_S1_2_88D74EC 29 instructions (0.000%), 2 calls (088D74EC - 088D752C, length 17)
  Back Branch 088D7528 1 times (length 6)
_S1_2_88BE520 29 instructions (0.000%), 1 calls (088BE520 - 088BE5A8, length 35)
_S1_2_88801C4 29 instructions (0.000%), 1 calls (088801C4 - 08880234, length 29)
_S1_2_8874390 29 instructions (0.000%), 1 calls (08874390 - 08874400, length 29)
_S1_2_8863A60 29 instructions (0.000%), 1 calls (08863A60 - 08863AF4, length 38)
_S1_2_88103DC 29 instructions (0.000%), 1 calls (088103DC - 0881044C, length 29)
_S1_2_88D6728 28 instructions (0.000%), 7 calls (088D6728 - 088D6734, length 4)
_S1_2_889E718 28 instructions (0.000%), 7 calls (0889E718 - 0889E724, length 4)
_S1_2_88D3508 28 instructions (0.000%), 4 calls (088D3508 - 088D3520, length 7)
_S1_2_88D30D8 28 instructions (0.000%), 4 calls (088D30D8 - 088D30F0, length 7)
_S1_2_88CA518 28 instructions (0.000%), 4 calls (088CA518 - 088CA530, length 7)
_S1_2_88CA4E0 28 instructions (0.000%), 4 calls (088CA4E0 - 088CA4F8, length 7)
_S1_2_88C3D74 28 instructions (0.000%), 4 calls (088C3D74 - 088C3D98, length 10)
_S1_2_887A0A4 28 instructions (0.000%), 4 calls (0887A0A4 - 0887A0BC, length 7)
_S1_2_8867688 28 instructions (0.000%), 4 calls (08867688 - 088676B4, length 12)
_S1_2_88110B4 28 instructions (0.000%), 4 calls (088110B4 - 088110E0, length 12)
_S1_2_88EEBFC 28 instructions (0.000%), 1 calls (088EEBFC - 088EEC68, length 28)
_S1_2_88A6E28 28 instructions (0.000%), 1 calls (088A6E28 - 088A6F48, length 73)
_S1_2_88A5204 28 instructions (0.000%), 1 calls (088A5204 - 088A52F0, length 60)
_S1_2_8848DEC 28 instructions (0.000%), 1 calls (08848DEC - 08848E58, length 28)
_S1_2_88C9ADC 27 instructions (0.000%), 9 calls (088C9ADC - 088C9AE4, length 3)
_S1_2_88C9934 27 instructions (0.000%), 9 calls (088C9934 - 088C993C, length 3)
_S1_2_88BA714 27 instructions (0.000%), 9 calls (088BA714 - 088BA71C, length 3)
_S1_2_881CE04 27 instructions (0.000%), 9 calls (0881CE04 - 0881CE0C, length 3)
_S1_2_88D687C 27 instructions (0.000%), 3 calls (088D687C - 088D689C, length 9)
_S1_2_8898240 27 instructions (0.000%), 3 calls (08898240 - 08898260, length 9)
_S1_2_88793BC 27 instructions (0.000%), 3 calls (088793BC - 088793DC, length 9)
_S1_2_88F7878 27 instructions (0.000%), 1 calls (088F7878 - 088F790C, length 38)
_S1_2_88F60A0 27 instructions (0.000%), 1 calls (088F60A0 - 088F610C, length 28)
  Back Branch 088F6108 1 times (length 17)
_S1_2_8836260 27 instructions (0.000%), 1 calls (08836260 - 088362C8, length 27)
_S1_2_881D9F0 27 instructions (0.000%), 1 calls (0881D9F0 - 0881DAA4, length 46)
_S1_2_88D7614 26 instructions (0.000%), 13 calls (088D7614 - 088D7618, length 2)
_S1_2_88B16A8 26 instructions (0.000%), 13 calls (088B16A8 - 088B16AC, length 2)
_S1_2_88A71B8 26 instructions (0.000%), 13 calls (088A71B8 - 088A71BC, length 2)
_S1_2_88A6E20 26 instructions (0.000%), 13 calls (088A6E20 - 088A6E24, length 2)
_S1_2_88A5EF8 26 instructions (0.000%), 13 calls (088A5EF8 - 088A5EFC, length 2)
_S1_2_88A2B2C 26 instructions (0.000%), 13 calls (088A2B2C - 088A2B30, length 2)
_S1_2_88C62C4 26 instructions (0.000%), 2 calls (088C62C4 - 088C631C, length 23)
_S1_2_88C4B00 26 instructions (0.000%), 2 calls (088C4B00 - 088C4B30, length 13)
_S1_2_88C481C 26 instructions (0.000%), 2 calls (088C481C - 088C48EC, length 53)
_S1_2_88C3E94 26 instructions (0.000%), 2 calls (088C3E94 - 088C3F98, length 66)
_S1_2_88BCE14 26 instructions (0.000%), 2 calls (088BCE14 - 088BCE44, length 13)
_S1_2_885DFCC 26 instructions (0.000%), 2 calls (0885DFCC - 0885E00C, length 17)
_S1_2_8897B7C 26 instructions (0.000%), 1 calls (08897B7C - 08897BE0, length 26)
_S1_2_8894424 26 instructions (0.000%), 1 calls (08894424 - 0889468C, length 155)
  Back Branch 08894628 1 times (length 45)
_S1_2_8882B2C 26 instructions (0.000%), 1 calls (08882B2C - 08882B94, length 27)
  Back Branch 08882B90 1 times (length 16)
_S1_2_887C00C 26 instructions (0.000%), 1 calls (0887C00C - 0887C070, length 26)
_S1_2_8804058 26 instructions (0.000%), 1 calls (08804058 - 088040BC, length 26)
_S1_2_88D5948 25 instructions (0.000%), 1 calls (088D5948 - 088D59C0, length 31)
_S1_2_88646DC 25 instructions (0.000%), 1 calls (088646DC - 08864754, length 31)
_S1_2_884AB7C 25 instructions (0.000%), 1 calls (0884AB7C - 0884ABDC, length 25)
_S1_2_8893A64 24 instructions (0.000%), 8 calls (08893A64 - 08893A6C, length 3)
_S1_2_8880E4C 24 instructions (0.000%), 4 calls (08880E4C - 08880E60, length 6)
_S1_2_88CDAA0 24 instructions (0.000%), 3 calls (088CDAA0 - 088CDABC, length 8)
_S1_2_88C46B8 24 instructions (0.000%), 3 calls (088C46B8 - 088C46D4, length 8)
_S1_2_889C1B0 24 instructions (0.000%), 3 calls (0889C1B0 - 0889C1CC, length 8)
_S1_2_8868484 24 instructions (0.000%), 3 calls (08868484 - 088684A0, length 8)
_S1_2_88CAE14 24 instructions (0.000%), 2 calls (088CAE14 - 088CAE58, length 18)
_S1_2_88BCD20 24 instructions (0.000%), 2 calls (088BCD20 - 088BCD94, length 30)
_S1_2_886A124 24 instructions (0.000%), 2 calls (0886A124 - 0886A150, length 12)
_S1_2_8876DF4 24 instructions (0.000%), 1 calls (08876DF4 - 08876E50, length 24)
_S1_2_8861BF4 24 instructions (0.000%), 1 calls (08861BF4 - 08861C50, length 24)
_S1_2_885EC18 24 instructions (0.000%), 1 calls (0885EC18 - 0885EC74, length 24)
_S1_2_884BBF0 24 instructions (0.000%), 1 calls (0884BBF0 - 0884BC54, length 26)
_S1_2_8844E30 24 instructions (0.000%), 1 calls (08844E30 - 08845148, length 199)
_S1_2_8805E60 24 instructions (0.000%), 1 calls (08805E60 - 08805EBC, length 24)
_S1_2_88F864C 23 instructions (0.000%), 1 calls (088F864C - 088F86C8, length 32)
_S1_2_88B0710 23 instructions (0.000%), 1 calls (088B0710 - 088B0770, length 25)
  Back Branch 088B076C 1 times (length 12)
_S1_2_8885E28 23 instructions (0.000%), 1 calls (08885E28 - 08885EC0, length 39)
  Back Branch 08885EB4 1 times (length 16)
_S1_2_886AA60 23 instructions (0.000%), 1 calls (0886AA60 - 0886AAE0, length 33)
_S1_2_88491C0 23 instructions (0.000%), 1 calls (088491C0 - 08849218, length 23)
_S1_2_8847A9C 23 instructions (0.000%), 1 calls (08847A9C - 08847B1C, length 33)
_S1_2_890AF88 22 instructions (0.000%), 11 calls (0890AF88 - 0890AF8C, length 2)
_S1_2_88CC550 22 instructions (0.000%), 11 calls (088CC550 - 088CC554, length 2)
_S1_2_889AD1C 22 instructions (0.000%), 11 calls (0889AD1C - 0889AD20, length 2)
_S1_2_8885990 22 instructions (0.000%), 11 calls (08885990 - 08885994, length 2)
_S1_2_88D3F64 22 instructions (0.000%), 2 calls (088D3F64 - 088D3F8C, length 11)
_S1_2_88BFC1C 22 instructions (0.000%), 2 calls (088BFC1C - 088BFC44, length 11)
_S1_2_88BBC38 22 instructions (0.000%), 2 calls (088BBC38 - 088BBC70, length 15)
_S1_2_88AF254 22 instructions (0.000%), 2 calls (088AF254 - 088AF27C, length 11)
_S1_2_8882C10 22 instructions (0.000%), 2 calls (08882C10 - 08882C38, length 11)
_S1_2_8882648 22 instructions (0.000%), 2 calls (08882648 - 08882670, length 11)
_S1_2_887A0C0 22 instructions (0.000%), 2 calls (0887A0C0 - 0887A0E8, length 11)
_S1_2_88FC5CC 22 instructions (0.000%), 1 calls (088FC5CC - 088FC620, length 22)
_S1_2_88C4F70 22 instructions (0.000%), 1 calls (088C4F70 - 088C4FC4, length 22)
_S1_2_88A243C 22 instructions (0.000%), 1 calls (088A243C - 088A24A0, length 26)
  Back Branch 088A248C 1 times (length 8)
_S1_2_8897C50 22 instructions (0.000%), 1 calls (08897C50 - 08897CC4, length 30)
  Back Branch 08897CA8 1 times (length 10)
_S1_2_8879D94 22 instructions (0.000%), 1 calls (08879D94 - 08879DE8, length 22)
_S1_2_8879D1C 22 instructions (0.000%), 1 calls (08879D1C - 08879D90, length 30)
_S1_2_886BB9C 22 instructions (0.000%), 1 calls (0886BB9C - 0886BC3C, length 41)
_S1_2_885DB60 22 instructions (0.000%), 1 calls (0885DB60 - 0885DBB4, length 22)
_S1_2_88A8BFC 21 instructions (0.000%), 3 calls (088A8BFC - 088A8C74, length 31)
_S1_2_889C6FC 21 instructions (0.000%), 3 calls (0889C6FC - 0889C714, length 7)
_S1_2_887A0EC 21 instructions (0.000%), 3 calls (0887A0EC - 0887A104, length 7)
_S1_2_887979C 21 instructions (0.000%), 3 calls (0887979C - 088797B4, length 7)
_S1_2_8804C9C 21 instructions (0.000%), 3 calls (08804C9C - 08804CB4, length 7)
_S1_2_88F628C 21 instructions (0.000%), 1 calls (088F628C - 088F62DC, length 21)
_S1_2_88D6598 21 instructions (0.000%), 1 calls (088D6598 - 088D65E8, length 21)
_S1_2_88A4960 21 instructions (0.000%), 1 calls (088A4960 - 088A49B0, length 21)
_S1_2_8891CEC 21 instructions (0.000%), 1 calls (08891CEC - 08891D3C, length 21)
_S1_2_8877000 21 instructions (0.000%), 1 calls (08877000 - 08877060, length 25)
_S1_2_88699F0 21 instructions (0.000%), 1 calls (088699F0 - 08869A40, length 21)
_S1_2_88692C0 21 instructions (0.000%), 1 calls (088692C0 - 08869310, length 21)
_S1_2_88687D8 21 instructions (0.000%), 1 calls (088687D8 - 08868828, length 21)
_S1_2_8848E5C 21 instructions (0.000%), 1 calls (08848E5C - 08848ED0, length 30)
_S1_2_8814A40 21 instructions (0.000%), 1 calls (08814A40 - 08814B10, length 53)
_S1_2_88062D8 21 instructions (0.000%), 1 calls (088062D8 - 08806328, length 21)
_S1_2_890ADE0 20 instructions (0.000%), 10 calls (0890ADE0 - 0890ADE4, length 2)
_S1_2_890AC80 20 instructions (0.000%), 10 calls (0890AC80 - 0890AC84, length 2)
_S1_2_88D7740 20 instructions (0.000%), 10 calls (088D7740 - 088D7744, length 2)
_S1_2_88AF2CC 20 instructions (0.000%), 10 calls (088AF2CC - 088AF2D0, length 2)
_S1_2_88AF2C4 20 instructions (0.000%), 10 calls (088AF2C4 - 088AF2C8, length 2)
_S1_2_88CBFDC 20 instructions (0.000%), 2 calls (088CBFDC - 088CC000, length 10)
_S1_2_88BE74C 20 instructions (0.000%), 2 calls (088BE74C - 088BE774, length 11)
_S1_2_888293C 20 instructions (0.000%), 2 calls (0888293C - 08882960, length 10)
_S1_2_88828C4 20 instructions (0.000%), 2 calls (088828C4 - 088828E8, length 10)
_S1_2_88CD584 20 instructions (0.000%), 1 calls (088CD584 - 088CD614, length 37)
_S1_2_88A226C 20 instructions (0.000%), 1 calls (088A226C - 088A22B8, length 20)
_S1_2_88A20AC 20 instructions (0.000%), 1 calls (088A20AC - 088A20F8, length 20)
_S1_2_88A1EE0 20 instructions (0.000%), 1 calls (088A1EE0 - 088A1F2C, length 20)
_S1_2_88A1D20 20 instructions (0.000%), 1 calls (088A1D20 - 088A1D6C, length 20)
_S1_2_88A1B60 20 instructions (0.000%), 1 calls (088A1B60 - 088A1BAC, length 20)
_S1_2_88A1A48 20 instructions (0.000%), 1 calls (088A1A48 - 088A1A94, length 20)
_S1_2_88A1910 20 instructions (0.000%), 1 calls (088A1910 - 088A195C, length 20)
_S1_2_88A151C 20 instructions (0.000%), 1 calls (088A151C - 088A1568, length 20)
_S1_2_88A12F0 20 instructions (0.000%), 1 calls (088A12F0 - 088A133C, length 20)
_S1_2_88A1204 20 instructions (0.000%), 1 calls (088A1204 - 088A1250, length 20)
_S1_2_88A10D8 20 instructions (0.000%), 1 calls (088A10D8 - 088A1124, length 20)
_S1_2_8877258 20 instructions (0.000%), 1 calls (08877258 - 088772B4, length 24)
_S1_2_885DAE4 20 instructions (0.000%), 1 calls (0885DAE4 - 0885DB5C, length 31)
_S1_2_8815868 20 instructions (0.000%), 1 calls (08815868 - 088158B4, length 20)
_S1_2_88DA45C 19 instructions (0.000%), 1 calls (088DA45C - 088DA4AC, length 21)
_S1_2_88D5750 19 instructions (0.000%), 1 calls (088D5750 - 088D57A8, length 23)
_S1_2_88A7E1C 19 instructions (0.000%), 1 calls (088A7E1C - 088A7E64, length 19)
_S1_2_8899060 19 instructions (0.000%), 1 calls (08899060 - 088990B8, length 23)
  Back Branch 088990A4 1 times (length 8)
_S1_2_888D1AC 19 instructions (0.000%), 1 calls (0888D1AC - 0888D1F4, length 19)
  Back Branch 0888D1F0 1 times (length 11)
_S1_2_8875BD8 19 instructions (0.000%), 1 calls (08875BD8 - 08875C88, length 45)
  Back Branch 08875C18 1 times (length 8)
  Back Branch 08875C60 1 times (length 20)
_S1_2_8868438 19 instructions (0.000%), 1 calls (08868438 - 08868480, length 19)
_S1_2_8865DB0 19 instructions (0.000%), 1 calls (08865DB0 - 08865E44, length 38)
_S1_2_884921C 19 instructions (0.000%), 1 calls (0884921C - 08849264, length 19)
_S1_2_8847B20 19 instructions (0.000%), 1 calls (08847B20 - 08847B90, length 29)
_S1_2_88770E8 18 instructions (0.000%), 9 calls (088770E8 - 088770EC, length 2)
_S1_2_88770C8 18 instructions (0.000%), 9 calls (088770C8 - 088770CC, length 2)
_S1_2_88D74C8 18 instructions (0.000%), 6 calls (088D74C8 - 088D74D0, length 3)
_S1_2_887936C 18 instructions (0.000%), 3 calls (0887936C - 088793B8, length 20)
_S1_2_88D6E00 18 instructions (0.000%), 2 calls (088D6E00 - 088D6E20, length 9)
_S1_2_88C7DC8 18 instructions (0.000%), 2 calls (088C7DC8 - 088C7DF0, length 11)
_S1_2_88C5EA4 18 instructions (0.000%), 2 calls (088C5EA4 - 088C5EC4, length 9)
_S1_2_88B9138 18 instructions (0.000%), 2 calls (088B9138 - 088B9158, length 9)
_S1_2_88900B8 18 instructions (0.000%), 2 calls (088900B8 - 088900EC, length 14)
_S1_2_8888660 18 instructions (0.000%), 2 calls (08888660 - 088886A8, length 19)
_S1_2_8878D04 18 instructions (0.000%), 2 calls (08878D04 - 08878D24, length 9)
_S1_2_886ABAC 18 instructions (0.000%), 2 calls (0886ABAC - 0886ABCC, length 9)
_S1_2_88EDED0 18 instructions (0.000%), 1 calls (088EDED0 - 088EDF14, length 18)
_S1_2_88EDE44 18 instructions (0.000%), 1 calls (088EDE44 - 088EDE88, length 18)
_S1_2_88ABF80 18 instructions (0.000%), 1 calls (088ABF80 - 088AC00C, length 36)
_S1_2_889E6B0 18 instructions (0.000%), 1 calls (0889E6B0 - 0889E704, length 22)
  Back Branch 0889E700 1 times (length 15)
_S1_2_888017C 18 instructions (0.000%), 1 calls (0888017C - 088801C0, length 18)
_S1_2_88776A4 18 instructions (0.000%), 1 calls (088776A4 - 088776F8, length 22)
_S1_2_88683F0 18 instructions (0.000%), 1 calls (088683F0 - 08868434, length 18)
_S1_2_8863A18 18 instructions (0.000%), 1 calls (08863A18 - 08863A5C, length 18)
_S1_2_8863674 18 instructions (0.000%), 1 calls (08863674 - 08863A14, length 233)
_S1_2_8861BAC 18 instructions (0.000%), 1 calls (08861BAC - 08861BF0, length 18)
_S1_2_885F0D8 18 instructions (0.000%), 1 calls (0885F0D8 - 0885F11C, length 18)
_S1_2_885E9AC 18 instructions (0.000%), 1 calls (0885E9AC - 0885E9F0, length 18)
_S1_2_885D5E0 18 instructions (0.000%), 1 calls (0885D5E0 - 0885D624, length 18)
_S1_2_885CB98 18 instructions (0.000%), 1 calls (0885CB98 - 0885CBDC, length 18)
_S1_2_885A29C 18 instructions (0.000%), 1 calls (0885A29C - 0885A2E0, length 18)
_S1_2_8858C20 18 instructions (0.000%), 1 calls (08858C20 - 08858C64, length 18)
_S1_2_8855038 18 instructions (0.000%), 1 calls (08855038 - 0885507C, length 18)
_S1_2_8848ED4 18 instructions (0.000%), 1 calls (08848ED4 - 08848F18, length 18)
_S1_2_884747C 18 instructions (0.000%), 1 calls (0884747C - 088474C0, length 18)
_S1_2_8845924 18 instructions (0.000%), 1 calls (08845924 - 08845968, length 18)
_S1_2_884514C 18 instructions (0.000%), 1 calls (0884514C - 08845190, length 18)
_S1_2_8844868 18 instructions (0.000%), 1 calls (08844868 - 088448AC, length 18)
_S1_2_88442B4 18 instructions (0.000%), 1 calls (088442B4 - 088442F8, length 18)
_S1_2_8843D24 18 instructions (0.000%), 1 calls (08843D24 - 08843D68, length 18)
_S1_2_8842554 18 instructions (0.000%), 1 calls (08842554 - 08842598, length 18)
_S1_2_8841FA8 18 instructions (0.000%), 1 calls (08841FA8 - 08841FEC, length 18)
_S1_2_8840188 18 instructions (0.000%), 1 calls (08840188 - 088401CC, length 18)
_S1_2_883F1A0 18 instructions (0.000%), 1 calls (0883F1A0 - 0883F1E4, length 18)
_S1_2_883E12C 18 instructions (0.000%), 1 calls (0883E12C - 0883E170, length 18)
_S1_2_883CC14 18 instructions (0.000%), 1 calls (0883CC14 - 0883CC58, length 18)
_S1_2_883A198 18 instructions (0.000%), 1 calls (0883A198 - 0883A1DC, length 18)
_S1_2_88384F0 18 instructions (0.000%), 1 calls (088384F0 - 08838534, length 18)
_S1_2_88368F8 18 instructions (0.000%), 1 calls (088368F8 - 0883693C, length 18)
_S1_2_8835F00 18 instructions (0.000%), 1 calls (08835F00 - 08835F44, length 18)
_S1_2_88353DC 18 instructions (0.000%), 1 calls (088353DC - 08835420, length 18)
_S1_2_8832FD0 18 instructions (0.000%), 1 calls (08832FD0 - 08833014, length 18)
_S1_2_882E3E4 18 instructions (0.000%), 1 calls (0882E3E4 - 0882E428, length 18)
_S1_2_882C830 18 instructions (0.000%), 1 calls (0882C830 - 0882C874, length 18)
_S1_2_882C528 18 instructions (0.000%), 1 calls (0882C528 - 0882C56C, length 18)
_S1_2_882B0FC 18 instructions (0.000%), 1 calls (0882B0FC - 0882B140, length 18)
_S1_2_8826FC8 18 instructions (0.000%), 1 calls (08826FC8 - 0882700C, length 18)
_S1_2_88244C0 18 instructions (0.000%), 1 calls (088244C0 - 08824504, length 18)
_S1_2_8822D48 18 instructions (0.000%), 1 calls (08822D48 - 08822D8C, length 18)
_S1_2_882126C 18 instructions (0.000%), 1 calls (0882126C - 088212B0, length 18)
_S1_2_8820AF0 18 instructions (0.000%), 1 calls (08820AF0 - 08820B80, length 37)
_S1_2_882069C 18 instructions (0.000%), 1 calls (0882069C - 088206E0, length 18)
_S1_2_881D9A8 18 instructions (0.000%), 1 calls (0881D9A8 - 0881D9EC, length 18)
_S1_2_881CD70 18 instructions (0.000%), 1 calls (0881CD70 - 0881CE00, length 37)
_S1_2_881C4D8 18 instructions (0.000%), 1 calls (0881C4D8 - 0881C51C, length 18)
_S1_2_881AF30 18 instructions (0.000%), 1 calls (0881AF30 - 0881AF74, length 18)
_S1_2_8819654 18 instructions (0.000%), 1 calls (08819654 - 08819698, length 18)
_S1_2_8818D84 18 instructions (0.000%), 1 calls (08818D84 - 08818DC8, length 18)
_S1_2_8818630 18 instructions (0.000%), 1 calls (08818630 - 08818674, length 18)
_S1_2_8817A28 18 instructions (0.000%), 1 calls (08817A28 - 08817A6C, length 18)
_S1_2_8816BDC 18 instructions (0.000%), 1 calls (08816BDC - 08816C20, length 18)
_S1_2_88164CC 18 instructions (0.000%), 1 calls (088164CC - 08816510, length 18)
_S1_2_8815098 18 instructions (0.000%), 1 calls (08815098 - 088150DC, length 18)
_S1_2_8814124 18 instructions (0.000%), 1 calls (08814124 - 08814168, length 18)
_S1_2_8811E34 18 instructions (0.000%), 1 calls (08811E34 - 08811E78, length 18)
_S1_2_8810904 18 instructions (0.000%), 1 calls (08810904 - 08810948, length 18)
_S1_2_880C7DC 18 instructions (0.000%), 1 calls (0880C7DC - 0880C820, length 18)
_S1_2_880A174 18 instructions (0.000%), 1 calls (0880A174 - 0880A1B8, length 18)
_S1_2_8808304 18 instructions (0.000%), 1 calls (08808304 - 08808348, length 18)
_S1_2_88061C4 18 instructions (0.000%), 1 calls (088061C4 - 08806208, length 18)
_S1_2_88058D4 18 instructions (0.000%), 1 calls (088058D4 - 08805918, length 18)
_S1_2_880482C 18 instructions (0.000%), 1 calls (0880482C - 08804870, length 18)
_S1_2_88F5BC8 17 instructions (0.000%), 1 calls (088F5BC8 - 088F5C08, length 17)
_S1_2_88B2ABC 17 instructions (0.000%), 1 calls (088B2ABC - 088B2B04, length 19)
_S1_2_8869438 17 instructions (0.000%), 1 calls (08869438 - 08869494, length 24)
_S1_2_8865A08 17 instructions (0.000%), 1 calls (08865A08 - 08865A48, length 17)
_S1_2_88B6324 16 instructions (0.000%), 8 calls (088B6324 - 088B6328, length 2)
_S1_2_88C4B34 16 instructions (0.000%), 4 calls (088C4B34 - 088C4B40, length 4)
_S1_2_8862638 16 instructions (0.000%), 4 calls (08862638 - 08862644, length 4)
_S1_2_8862600 16 instructions (0.000%), 4 calls (08862600 - 0886260C, length 4)
_S1_2_88E46A8 16 instructions (0.000%), 2 calls (088E46A8 - 088E46C4, length 8)
_S1_2_88BCFA8 16 instructions (0.000%), 2 calls (088BCFA8 - 088BCFD4, length 12)
_S1_2_88781FC 16 instructions (0.000%), 2 calls (088781FC - 08878218, length 8)
_S1_2_8866450 16 instructions (0.000%), 2 calls (08866450 - 088667FC, length 236)
_S1_2_88474E4 16 instructions (0.000%), 2 calls (088474E4 - 08847500, length 8)
_S1_2_8887724 16 instructions (0.000%), 1 calls (08887724 - 08887760, length 16)
_S1_2_88662E4 16 instructions (0.000%), 1 calls (088662E4 - 088667FC, length 327)
_S1_2_885EC78 16 instructions (0.000%), 1 calls (0885EC78 - 0885ECB4, length 16)
_S1_2_88492BC 16 instructions (0.000%), 1 calls (088492BC - 088492F8, length 16)
_S1_2_88490A0 16 instructions (0.000%), 1 calls (088490A0 - 088490DC, length 16)
_S1_2_88BBC2C 15 instructions (0.000%), 5 calls (088BBC2C - 088BBC34, length 3)
_S1_2_88BA708 15 instructions (0.000%), 5 calls (088BA708 - 088BA710, length 3)
_S1_2_88AA5B8 15 instructions (0.000%), 3 calls (088AA5B8 - 088AA5C8, length 5)
_S1_2_88F7568 15 instructions (0.000%), 1 calls (088F7568 - 088F75A0, length 15)
_S1_2_88F6C1C 15 instructions (0.000%), 1 calls (088F6C1C - 088F6C54, length 15)
_S1_2_88F30C4 15 instructions (0.000%), 1 calls (088F30C4 - 088F30FC, length 15)
_S1_2_88EEF64 15 instructions (0.000%), 1 calls (088EEF64 - 088EEF9C, length 15)
_S1_2_88E7B74 15 instructions (0.000%), 1 calls (088E7B74 - 088E7BAC, length 15)
_S1_2_88D4270 15 instructions (0.000%), 1 calls (088D4270 - 088D42A8, length 15)
  Back Branch 088D42A4 1 times (length 8)
_S1_2_88D13A0 15 instructions (0.000%), 1 calls (088D13A0 - 088D13D8, length 15)
_S1_2_8887EEC 15 instructions (0.000%), 1 calls (08887EEC - 08887F34, length 19)
_S1_2_8864560 15 instructions (0.000%), 1 calls (08864560 - 088645D0, length 29)
_S1_2_8864458 15 instructions (0.000%), 1 calls (08864458 - 088644B8, length 25)
_S1_2_8820C50 15 instructions (0.000%), 1 calls (08820C50 - 08820C88, length 15)
_S1_2_890ADB8 14 instructions (0.000%), 7 calls (0890ADB8 - 0890ADBC, length 2)
_S1_2_890AC60 14 instructions (0.000%), 7 calls (0890AC60 - 0890AC64, length 2)
_S1_2_88D5878 14 instructions (0.000%), 7 calls (088D5878 - 088D587C, length 2)
_S1_2_88BA7C8 14 instructions (0.000%), 7 calls (088BA7C8 - 088BA7CC, length 2)
_S1_2_8880AC8 14 instructions (0.000%), 7 calls (08880AC8 - 08880ACC, length 2)
_S1_2_88C5568 14 instructions (0.000%), 2 calls (088C5568 - 088C5580, length 7)
_S1_2_88BEAB4 14 instructions (0.000%), 2 calls (088BEAB4 - 088BEACC, length 7)
_S1_2_8816844 14 instructions (0.000%), 2 calls (08816844 - 08816870, length 12)
_S1_2_880507C 14 instructions (0.000%), 2 calls (0880507C - 08805094, length 7)
_S1_2_8805028 14 instructions (0.000%), 2 calls (08805028 - 08805040, length 7)
_S1_2_88D3144 14 instructions (0.000%), 1 calls (088D3144 - 088D3188, length 18)
_S1_2_88D30FC 14 instructions (0.000%), 1 calls (088D30FC - 088D3140, length 18)
_S1_2_88C9880 14 instructions (0.000%), 1 calls (088C9880 - 088C98C4, length 18)
  Back Branch 088C98B4 1 times (length 4)
_S1_2_88C67CC 14 instructions (0.000%), 1 calls (088C67CC - 088C6800, length 14)
_S1_2_88B5248 14 instructions (0.000%), 1 calls (088B5248 - 088B5294, length 20)
_S1_2_8865D70 14 instructions (0.000%), 1 calls (08865D70 - 08865DA4, length 14)
_S1_2_8865214 14 instructions (0.000%), 1 calls (08865214 - 08865248, length 14)
_S1_2_88627AC 14 instructions (0.000%), 1 calls (088627AC - 08862870, length 50)
_S1_2_885ED0C 14 instructions (0.000%), 1 calls (0885ED0C - 0885ED58, length 20)
_S1_2_880E308 14 instructions (0.000%), 1 calls (0880E308 - 0880E364, length 24)
_S1_2_880E1E8 14 instructions (0.000%), 1 calls (0880E1E8 - 0880E248, length 25)
_S1_2_8804020 14 instructions (0.000%), 1 calls (08804020 - 08804054, length 14)
_S1_2_88E4D08 13 instructions (0.000%), 1 calls (088E4D08 - 088E4D54, length 20)
  Back Branch 088E4D50 1 times (length 6)
_S1_2_88D705C 13 instructions (0.000%), 1 calls (088D705C - 088D708C, length 13)
_S1_2_888F17C 13 instructions (0.000%), 1 calls (0888F17C - 0888F1AC, length 13)
_S1_2_888F04C 13 instructions (0.000%), 1 calls (0888F04C - 0888F07C, length 13)
_S1_2_8885DF4 13 instructions (0.000%), 1 calls (08885DF4 - 08885E24, length 13)
_S1_2_888589C 13 instructions (0.000%), 1 calls (0888589C - 088858CC, length 13)
_S1_2_8880408 13 instructions (0.000%), 1 calls (08880408 - 08880438, length 13)
_S1_2_88761B8 13 instructions (0.000%), 1 calls (088761B8 - 088761E8, length 13)
_S1_2_8874B24 13 instructions (0.000%), 1 calls (08874AFC - 08874B2C, length 13)
  Back Branch 08874B28 1 times (length 13)
_S1_2_890B128 12 instructions (0.000%), 6 calls (0890B128 - 0890B12C, length 2)
_S1_2_890ACA0 12 instructions (0.000%), 6 calls (0890ACA0 - 0890ACA4, length 2)
_S1_2_890AC78 12 instructions (0.000%), 6 calls (0890AC78 - 0890AC7C, length 2)
_S1_2_88A354C 12 instructions (0.000%), 6 calls (088A354C - 088A3550, length 2)
_S1_2_889C718 12 instructions (0.000%), 6 calls (0889C718 - 0889C71C, length 2)
_S1_2_88777D8 12 instructions (0.000%), 6 calls (088777D8 - 088777DC, length 2)
_S1_2_880A6CC 12 instructions (0.000%), 4 calls (0880A6CC - 0880A6D4, length 3)
_S1_2_88C9E74 12 instructions (0.000%), 3 calls (088C9E74 - 088C9E80, length 4)
_S1_2_88C3158 12 instructions (0.000%), 2 calls (088C3158 - 088C316C, length 6)
_S1_2_88AEB2C 12 instructions (0.000%), 1 calls (088AEB2C - 088AEB58, length 12)
_S1_2_88AEA4C 12 instructions (0.000%), 1 calls (088AEA4C - 088AEA90, length 18)
  Back Branch 088AEA8C 1 times (length 6)
_S1_2_8892350 12 instructions (0.000%), 1 calls (08892350 - 0889238C, length 16)
_S1_2_88871F0 12 instructions (0.000%), 1 calls (088871F0 - 0888722C, length 16)
_S1_2_88871B0 12 instructions (0.000%), 1 calls (088871B0 - 088871EC, length 16)
_S1_2_887FD30 12 instructions (0.000%), 1 calls (0887FD30 - 0887FD6C, length 16)
_S1_2_887773C 12 instructions (0.000%), 1 calls (0887773C - 08877778, length 16)
_S1_2_887763C 12 instructions (0.000%), 1 calls (0887763C - 088776A0, length 26)
_S1_2_886A6DC 12 instructions (0.000%), 1 calls (0886A6DC - 0886A708, length 12)
_S1_2_886A0BC 12 instructions (0.000%), 1 calls (0886A0BC - 0886A0E8, length 12)
_S1_2_88F5B9C 11 instructions (0.000%), 1 calls (088F5B9C - 088F5BC4, length 11)
_S1_2_88F5B48 11 instructions (0.000%), 1 calls (088F5B48 - 088F5B70, length 11)
_S1_2_88F0718 11 instructions (0.000%), 1 calls (088F0718 - 088F0758, length 17)
_S1_2_887BCB8 11 instructions (0.000%), 1 calls (0887BCB8 - 0887BCE0, length 11)
_S1_2_887BBF8 11 instructions (0.000%), 1 calls (0887BBF8 - 0887BC20, length 11)
_S1_2_8878F7C 11 instructions (0.000%), 1 calls (08878F7C - 08878FA4, length 11)
_S1_2_88BA740 10 instructions (0.000%), 5 calls (088BA740 - 088BA744, length 2)
_S1_2_88741AC 10 instructions (0.000%), 5 calls (088741AC - 088741B0, length 2)
_S1_2_881DC30 10 instructions (0.000%), 2 calls (0881DC30 - 0881DC40, length 5)
_S1_2_88F6DBC 10 instructions (0.000%), 1 calls (088F6DBC - 088F6DE0, length 10)
_S1_2_88F5B74 10 instructions (0.000%), 1 calls (088F5B74 - 088F5B98, length 10)
_S1_2_88CADD0 10 instructions (0.000%), 1 calls (088CADD0 - 088CAE10, length 17)
_S1_2_88BE4F8 10 instructions (0.000%), 1 calls (088BE4F8 - 088BE51C, length 10)
_S1_2_888279C 10 instructions (0.000%), 1 calls (0888279C - 088827C0, length 10)
_S1_2_8879BE0 10 instructions (0.000%), 1 calls (08879BE0 - 08879C04, length 10)
_S1_2_8877088 10 instructions (0.000%), 1 calls (08877088 - 088770AC, length 10)
  Back Branch 088770A8 1 times (length 6)
_S1_2_887472C 10 instructions (0.000%), 1 calls (0887472C - 08874750, length 10)
_S1_2_8849198 10 instructions (0.000%), 1 calls (08849198 - 088491BC, length 10)
_S1_2_881CF94 10 instructions (0.000%), 1 calls (0881CF94 - 0881CFB8, length 10)
_S1_2_880CEDC 10 instructions (0.000%), 1 calls (0880CEDC - 0880CF00, length 10)
_S1_2_880B158 9 instructions (0.000%), 3 calls (0880B158 - 0880B160, length 3)
_S1_2_88F86CC 9 instructions (0.000%), 1 calls (088F86CC - 088F86F4, length 11)
  Back Branch 088F86F0 1 times (length 6)
_S1_2_88F74E0 9 instructions (0.000%), 1 calls (088F74E0 - 088F7500, length 9)
_S1_2_88794B0 9 instructions (0.000%), 1 calls (088794B0 - 088794E0, length 13)
_S1_2_88762F4 9 instructions (0.000%), 1 calls (088762F4 - 08876314, length 9)
_S1_2_886AB24 9 instructions (0.000%), 1 calls (0886AB24 - 0886AB44, length 9)
_S1_2_8863B34 9 instructions (0.000%), 1 calls (08863B34 - 08863B54, length 9)
_S1_2_885DAC0 9 instructions (0.000%), 1 calls (0885DAC0 - 0885DAE0, length 9)
_S1_2_890AFE0 8 instructions (0.000%), 4 calls (0890AFE0 - 0890AFE4, length 2)
_S1_2_890AFD8 8 instructions (0.000%), 4 calls (0890AFD8 - 0890AFDC, length 2)
_S1_2_890AEE8 8 instructions (0.000%), 4 calls (0890AEE8 - 0890AEEC, length 2)
_S1_2_890AE18 8 instructions (0.000%), 4 calls (0890AE18 - 0890AE1C, length 2)
_S1_2_890AD48 8 instructions (0.000%), 4 calls (0890AD48 - 0890AD4C, length 2)
_S1_2_890AD38 8 instructions (0.000%), 4 calls (0890AD38 - 0890AD3C, length 2)
_S1_2_88C5AAC 8 instructions (0.000%), 4 calls (088C5AAC - 088C5AB0, length 2)
_S1_2_8882364 8 instructions (0.000%), 4 calls (08882364 - 08882368, length 2)
_S1_2_88077F8 8 instructions (0.000%), 4 calls (088077F8 - 088077FC, length 2)
_S1_2_88062A4 8 instructions (0.000%), 4 calls (088062A4 - 088062A8, length 2)
_S1_2_8865CC0 8 instructions (0.000%), 2 calls (08865CC0 - 08865CCC, length 4)
_S1_2_88F79A0 8 instructions (0.000%), 1 calls (088F7858 - 088F79A8, length 85)
  Back Branch 088F79A4 1 times (length 85)
_S1_2_88F7964 8 instructions (0.000%), 1 calls (088F7858 - 088F796C, length 70)
  Back Branch 088F7968 1 times (length 70)
_S1_2_88F7940 8 instructions (0.000%), 1 calls (088F7858 - 088F7948, length 61)
  Back Branch 088F7944 1 times (length 61)
_S1_2_88F7928 8 instructions (0.000%), 1 calls (088F7858 - 088F7930, length 55)
  Back Branch 088F792C 1 times (length 55)
_S1_2_88F786C 8 instructions (0.000%), 1 calls (088F7858 - 088F7874, length 8)
  Back Branch 088F7870 1 times (length 8)
_S1_2_88DE9A0 8 instructions (0.000%), 1 calls (088DE9A0 - 088DE9BC, length 8)
_S1_2_88BD520 8 instructions (0.000%), 1 calls (088BD520 - 088BD53C, length 8)
_S1_2_88BB258 8 instructions (0.000%), 1 calls (088BB258 - 088BB274, length 8)
_S1_2_88920D0 8 instructions (0.000%), 1 calls (088920D0 - 0889210C, length 16)
_S1_2_887B4B4 8 instructions (0.000%), 1 calls (0887B4B4 - 0887B514, length 25)
_S1_2_8876318 8 instructions (0.000%), 1 calls (08876318 - 08876334, length 8)
_S1_2_886ABF0 8 instructions (0.000%), 1 calls (0886ABF0 - 0886AC0C, length 8)
_S1_2_88666F8 8 instructions (0.000%), 1 calls (088666F8 - 088667FC, length 66)
_S1_2_8866644 8 instructions (0.000%), 1 calls (08866644 - 088667FC, length 111)
_S1_2_8866324 8 instructions (0.000%), 1 calls (08866324 - 088667FC, length 311)
_S1_2_8866208 8 instructions (0.000%), 1 calls (08866208 - 088667FC, length 382)
_S1_2_88661E0 8 instructions (0.000%), 1 calls (088661E0 - 088667FC, length 392)
_S1_2_88661D0 8 instructions (0.000%), 1 calls (088661D0 - 088667FC, length 396)
_S1_2_88645D4 8 instructions (0.000%), 1 calls (088645D4 - 088645F0, length 8)
_S1_2_8847504 8 instructions (0.000%), 1 calls (08847504 - 08847520, length 8)
_S1_2_88474C4 8 instructions (0.000%), 1 calls (088474C4 - 088474E0, length 8)
_S1_2_880C19C 8 instructions (0.000%), 1 calls (0880C19C - 0880C1B8, length 8)
_S1_2_8909060 7 instructions (0.000%), 1 calls (08909060 - 08909078, length 7)
_S1_2_88EE19C 7 instructions (0.000%), 1 calls (088EE19C - 088EE1B4, length 7)
_S1_2_88DAB3C 7 instructions (0.000%), 1 calls (088DAB3C - 088DAB54, length 7)
_S1_2_88BE5CC 7 instructions (0.000%), 1 calls (088BE5CC - 088BE5E4, length 7)
_S1_2_88AEAE8 7 instructions (0.000%), 1 calls (088AEAE8 - 088AEB00, length 7)
_S1_2_88A4CB8 7 instructions (0.000%), 1 calls (088A4CB8 - 088A4CD0, length 7)
_S1_2_889C7C0 7 instructions (0.000%), 1 calls (0889C7C0 - 0889C7D8, length 7)
_S1_2_888BE04 7 instructions (0.000%), 1 calls (0888BE04 - 0888BE1C, length 7)
_S1_2_88843FC 7 instructions (0.000%), 1 calls (088843FC - 08884414, length 7)
_S1_2_8880048 7 instructions (0.000%), 1 calls (08880048 - 08880060, length 7)
_S1_2_8877064 7 instructions (0.000%), 1 calls (08877064 - 0887707C, length 7)
_S1_2_8874774 7 instructions (0.000%), 1 calls (08874774 - 0887478C, length 7)
_S1_2_885CED4 7 instructions (0.000%), 1 calls (0885CED4 - 0885CEEC, length 7)
_S1_2_8848620 7 instructions (0.000%), 1 calls (08848620 - 0884864C, length 12)
_S1_2_8835758 7 instructions (0.000%), 1 calls (08835758 - 08835770, length 7)
_S1_2_8834B90 7 instructions (0.000%), 1 calls (08834B90 - 08834BBC, length 12)
_S1_2_8820C20 7 instructions (0.000%), 1 calls (08820C20 - 08820C4C, length 12)
_S1_2_88209EC 7 instructions (0.000%), 1 calls (088209EC - 08820A04, length 7)
_S1_2_881CD40 7 instructions (0.000%), 1 calls (0881CD40 - 0881CD6C, length 12)
_S1_2_88103C0 7 instructions (0.000%), 1 calls (088103C0 - 088103D8, length 7)
_S1_2_890AEB8 6 instructions (0.000%), 3 calls (0890AEB8 - 0890AEBC, length 2)
_S1_2_890AC68 6 instructions (0.000%), 3 calls (0890AC68 - 0890AC6C, length 2)
_S1_2_890ABF0 6 instructions (0.000%), 3 calls (0890ABF0 - 0890ABF4, length 2)
_S1_2_890AB30 6 instructions (0.000%), 3 calls (0890AB30 - 0890AB34, length 2)
_S1_2_88BA6B4 6 instructions (0.000%), 3 calls (088BA6B4 - 088BA6B8, length 2)
_S1_2_8882378 6 instructions (0.000%), 3 calls (08882378 - 0888237C, length 2)
_S1_2_88BA72C 6 instructions (0.000%), 2 calls (088BA72C - 088BA734, length 3)
_S1_2_88BA628 6 instructions (0.000%), 2 calls (088BA628 - 088BA630, length 3)
_S1_2_88B915C 6 instructions (0.000%), 2 calls (088B915C - 088B9164, length 3)
_S1_2_88B7894 6 instructions (0.000%), 2 calls (088B7894 - 088B789C, length 3)
_S1_2_8882690 6 instructions (0.000%), 2 calls (08882690 - 08882698, length 3)
_S1_2_8880868 6 instructions (0.000%), 2 calls (08880868 - 08880870, length 3)
_S1_2_88084E0 6 instructions (0.000%), 2 calls (088084E0 - 088084E8, length 3)
_S1_2_88062C4 6 instructions (0.000%), 2 calls (088062C4 - 088062CC, length 3)
_S1_2_88AA2FC 6 instructions (0.000%), 1 calls (088AA2FC - 088AA310, length 6)
_S1_2_8885D28 6 instructions (0.000%), 1 calls (08885D28 - 08885D40, length 7)
_S1_2_88621E4 6 instructions (0.000%), 1 calls (088621E4 - 088621F8, length 6)
_S1_2_8848F1C 6 instructions (0.000%), 1 calls (08848F1C - 08848F44, length 11)
_S1_2_8845EEC 6 instructions (0.000%), 1 calls (08845EEC - 08845F00, length 6)
_S1_2_8815A98 6 instructions (0.000%), 1 calls (08815A98 - 08815AAC, length 6)
_S1_2_88F0418 5 instructions (0.000%), 1 calls (088F0418 - 088F0428, length 5)
_S1_2_88D94AC 5 instructions (0.000%), 1 calls (088D94AC - 088D94BC, length 5)
_S1_2_88D9428 5 instructions (0.000%), 1 calls (088D9428 - 088D9438, length 5)
_S1_2_88B05FC 5 instructions (0.000%), 1 calls (088B05FC - 088B060C, length 5)
_S1_2_885F670 5 instructions (0.000%), 1 calls (0885F670 - 0885F680, length 5)
_S1_2_885F584 5 instructions (0.000%), 1 calls (0885F584 - 0885F594, length 5)
_S1_2_881DCA8 5 instructions (0.000%), 1 calls (0881DCA8 - 0881DCB8, length 5)
_S1_2_8814718 5 instructions (0.000%), 1 calls (08814718 - 08814728, length 5)
_S1_2_8809E70 5 instructions (0.000%), 1 calls (08809E70 - 08809E80, length 5)
_S1_2_8809E48 5 instructions (0.000%), 1 calls (08809E48 - 08809E58, length 5)
_S1_2_890B0E8 4 instructions (0.000%), 2 calls (0890B0E8 - 0890B0EC, length 2)
_S1_2_890B0D8 4 instructions (0.000%), 2 calls (0890B0D8 - 0890B0DC, length 2)
_S1_2_890B070 4 instructions (0.000%), 2 calls (0890B070 - 0890B074, length 2)
_S1_2_890B060 4 instructions (0.000%), 2 calls (0890B060 - 0890B064, length 2)
_S1_2_890B040 4 instructions (0.000%), 2 calls (0890B040 - 0890B044, length 2)
_S1_2_890B018 4 instructions (0.000%), 2 calls (0890B018 - 0890B01C, length 2)
_S1_2_890B008 4 instructions (0.000%), 2 calls (0890B008 - 0890B00C, length 2)
_S1_2_890AF98 4 instructions (0.000%), 2 calls (0890AF98 - 0890AF9C, length 2)
_S1_2_890ACB8 4 instructions (0.000%), 2 calls (0890ACB8 - 0890ACBC, length 2)
_S1_2_890ACA8 4 instructions (0.000%), 2 calls (0890ACA8 - 0890ACAC, length 2)
_S1_2_890AC88 4 instructions (0.000%), 2 calls (0890AC88 - 0890AC8C, length 2)
_S1_2_890AC00 4 instructions (0.000%), 2 calls (0890AC00 - 0890AC04, length 2)
_S1_2_890ABD8 4 instructions (0.000%), 2 calls (0890ABD8 - 0890ABDC, length 2)
_S1_2_88D57AC 4 instructions (0.000%), 2 calls (088D57AC - 088D57B0, length 2)
_S1_2_88C671C 4 instructions (0.000%), 2 calls (088C671C - 088C6720, length 2)
_S1_2_88C6320 4 instructions (0.000%), 2 calls (088C6320 - 088C6324, length 2)
_S1_2_88BA700 4 instructions (0.000%), 2 calls (088BA700 - 088BA704, length 2)
_S1_2_88AF2AC 4 instructions (0.000%), 2 calls (088AF2AC - 088AF2B0, length 2)
_S1_2_8897B74 4 instructions (0.000%), 2 calls (08897B74 - 08897B78, length 2)
_S1_2_888269C 4 instructions (0.000%), 2 calls (0888269C - 088826A0, length 2)
_S1_2_88777C0 4 instructions (0.000%), 2 calls (088777C0 - 088777C4, length 2)
_S1_2_8877168 4 instructions (0.000%), 2 calls (08877168 - 0887716C, length 2)
_S1_2_88770F0 4 instructions (0.000%), 2 calls (088770F0 - 088770F4, length 2)
_S1_2_8000000 4 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
_S1_2_88F6AEC 4 instructions (0.000%), 1 calls (088F6AEC - 088F6AF8, length 4)
_S1_2_88F6ADC 4 instructions (0.000%), 1 calls (088F6ADC - 088F6AE8, length 4)
_S1_2_88D75AC 4 instructions (0.000%), 1 calls (088D75AC - 088D75B8, length 4)
_S1_2_88C6804 4 instructions (0.000%), 1 calls (088C6804 - 088C6810, length 4)
_S1_2_8898FC0 4 instructions (0.000%), 1 calls (08898FC0 - 08898FCC, length 4)
_S1_2_886A0AC 4 instructions (0.000%), 1 calls (0886A0AC - 0886A0B8, length 4)
_S1_2_8862190 4 instructions (0.000%), 1 calls (08862190 - 0886219C, length 4)
_S1_2_881DB7C 4 instructions (0.000%), 1 calls (0881DB7C - 0881DB88, length 4)
_S1_2_88158C8 4 instructions (0.000%), 1 calls (088158C8 - 088158D4, length 4)
_S1_2_8807B90 4 instructions (0.000%), 1 calls (08807B90 - 08807B9C, length 4)
_S1_2_88CC45C 3 instructions (0.000%), 1 calls (088CC45C - 088CC464, length 3)
_S1_2_88CC450 3 instructions (0.000%), 1 calls (088CC450 - 088CC458, length 3)
_S1_2_8896AB8 3 instructions (0.000%), 1 calls (08896AB8 - 08896AC0, length 3)
_S1_2_8893A98 3 instructions (0.000%), 1 calls (08893A98 - 08893AA0, length 3)
_S1_2_8892344 3 instructions (0.000%), 1 calls (08892344 - 0889234C, length 3)
_S1_2_888BAEC 3 instructions (0.000%), 1 calls (0888BAEC - 0888BAF4, length 3)
_S1_2_88803FC 3 instructions (0.000%), 1 calls (088803FC - 08880404, length 3)
_S1_2_887C114 3 instructions (0.000%), 1 calls (0887C114 - 0887C11C, length 3)
_S1_2_887BB24 3 instructions (0.000%), 1 calls (0887BB24 - 0887BB2C, length 3)
_S1_2_887710C 3 instructions (0.000%), 1 calls (0887710C - 08877114, length 3)
_S1_2_88770F8 3 instructions (0.000%), 1 calls (088770F8 - 08877100, length 3)
_S1_2_8876338 3 instructions (0.000%), 1 calls (08876338 - 08876340, length 3)
_S1_2_890B158 2 instructions (0.000%), 1 calls (0890B158 - 0890B15C, length 2)
_S1_2_890B140 2 instructions (0.000%), 1 calls (0890B140 - 0890B144, length 2)
_S1_2_890B138 2 instructions (0.000%), 1 calls (0890B138 - 0890B13C, length 2)
_S1_2_890B130 2 instructions (0.000%), 1 calls (0890B130 - 0890B134, length 2)
_S1_2_890B110 2 instructions (0.000%), 1 calls (0890B110 - 0890B114, length 2)
_S1_2_890B0F0 2 instructions (0.000%), 1 calls (0890B0F0 - 0890B0F4, length 2)
_S1_2_890B0E0 2 instructions (0.000%), 1 calls (0890B0E0 - 0890B0E4, length 2)
_S1_2_890B0C0 2 instructions (0.000%), 1 calls (0890B0C0 - 0890B0C4, length 2)
_S1_2_890B0B8 2 instructions (0.000%), 1 calls (0890B0B8 - 0890B0BC, length 2)
_S1_2_890B098 2 instructions (0.000%), 1 calls (0890B098 - 0890B09C, length 2)
_S1_2_890B090 2 instructions (0.000%), 1 calls (0890B090 - 0890B094, length 2)
_S1_2_890B080 2 instructions (0.000%), 1 calls (0890B080 - 0890B084, length 2)
_S1_2_890B078 2 instructions (0.000%), 1 calls (0890B078 - 0890B07C, length 2)
_S1_2_890B068 2 instructions (0.000%), 1 calls (0890B068 - 0890B06C, length 2)
_S1_2_890B058 2 instructions (0.000%), 1 calls (0890B058 - 0890B05C, length 2)
_S1_2_890B050 2 instructions (0.000%), 1 calls (0890B050 - 0890B054, length 2)
_S1_2_890B038 2 instructions (0.000%), 1 calls (0890B038 - 0890B03C, length 2)
_S1_2_890B010 2 instructions (0.000%), 1 calls (0890B010 - 0890B014, length 2)
_S1_2_890AFF0 2 instructions (0.000%), 1 calls (0890AFF0 - 0890AFF4, length 2)
_S1_2_890AFE8 2 instructions (0.000%), 1 calls (0890AFE8 - 0890AFEC, length 2)
_S1_2_890AFD0 2 instructions (0.000%), 1 calls (0890AFD0 - 0890AFD4, length 2)
_S1_2_890AFC8 2 instructions (0.000%), 1 calls (0890AFC8 - 0890AFCC, length 2)
_S1_2_890AF48 2 instructions (0.000%), 1 calls (0890AF48 - 0890AF4C, length 2)
_S1_2_890AF40 2 instructions (0.000%), 1 calls (0890AF40 - 0890AF44, length 2)
_S1_2_890AF30 2 instructions (0.000%), 1 calls (0890AF30 - 0890AF34, length 2)
_S1_2_890AF10 2 instructions (0.000%), 1 calls (0890AF10 - 0890AF14, length 2)
_S1_2_890AEF8 2 instructions (0.000%), 1 calls (0890AEF8 - 0890AEFC, length 2)
_S1_2_890AEC0 2 instructions (0.000%), 1 calls (0890AEC0 - 0890AEC4, length 2)
_S1_2_890AEB0 2 instructions (0.000%), 1 calls (0890AEB0 - 0890AEB4, length 2)
_S1_2_890AEA8 2 instructions (0.000%), 1 calls (0890AEA8 - 0890AEAC, length 2)
_S1_2_890AE88 2 instructions (0.000%), 1 calls (0890AE88 - 0890AE8C, length 2)
_S1_2_890AE80 2 instructions (0.000%), 1 calls (0890AE80 - 0890AE84, length 2)
_S1_2_890AE68 2 instructions (0.000%), 1 calls (0890AE68 - 0890AE6C, length 2)
_S1_2_890AE58 2 instructions (0.000%), 1 calls (0890AE58 - 0890AE5C, length 2)
_S1_2_890AE50 2 instructions (0.000%), 1 calls (0890AE50 - 0890AE54, length 2)
_S1_2_890AE38 2 instructions (0.000%), 1 calls (0890AE38 - 0890AE3C, length 2)
_S1_2_890AE30 2 instructions (0.000%), 1 calls (0890AE30 - 0890AE34, length 2)
_S1_2_890ADA0 2 instructions (0.000%), 1 calls (0890ADA0 - 0890ADA4, length 2)
_S1_2_890AD58 2 instructions (0.000%), 1 calls (0890AD58 - 0890AD5C, length 2)
_S1_2_890ACF0 2 instructions (0.000%), 1 calls (0890ACF0 - 0890ACF4, length 2)
_S1_2_890ACE8 2 instructions (0.000%), 1 calls (0890ACE8 - 0890ACEC, length 2)
_S1_2_890ACE0 2 instructions (0.000%), 1 calls (0890ACE0 - 0890ACE4, length 2)
_S1_2_890ACD8 2 instructions (0.000%), 1 calls (0890ACD8 - 0890ACDC, length 2)
_S1_2_890AC48 2 instructions (0.000%), 1 calls (0890AC48 - 0890AC4C, length 2)
_S1_2_890AC18 2 instructions (0.000%), 1 calls (0890AC18 - 0890AC1C, length 2)
_S1_2_890AB88 2 instructions (0.000%), 1 calls (0890AB88 - 0890AB8C, length 2)
_S1_2_890AB78 2 instructions (0.000%), 1 calls (0890AB78 - 0890AB7C, length 2)
_S1_2_890AB58 2 instructions (0.000%), 1 calls (0890AB58 - 0890AB5C, length 2)
_S1_2_890AB38 2 instructions (0.000%), 1 calls (0890AB38 - 0890AB3C, length 2)
_S1_2_890AB08 2 instructions (0.000%), 1 calls (0890AB08 - 0890AB0C, length 2)
_S1_2_890AAD8 2 instructions (0.000%), 1 calls (0890AAD8 - 0890AADC, length 2)
_S1_2_88D1E90 2 instructions (0.000%), 1 calls (088D1E90 - 088D1E94, length 2)
_S1_2_88BB568 2 instructions (0.000%), 1 calls (088BB568 - 088BB56C, length 2)
_S1_2_88BA63C 2 instructions (0.000%), 1 calls (088BA63C - 088BA640, length 2)
_S1_2_88BA634 2 instructions (0.000%), 1 calls (088BA634 - 088BA638, length 2)
_S1_2_88A471C 2 instructions (0.000%), 1 calls (088A471C - 088A4720, length 2)
_S1_2_88A4714 2 instructions (0.000%), 1 calls (088A4714 - 088A4718, length 2)
_S1_2_88992A8 2 instructions (0.000%), 1 calls (088992A8 - 088992AC, length 2)
_S1_2_8877160 2 instructions (0.000%), 1 calls (08877160 - 08877164, length 2)
_S1_2_8877138 2 instructions (0.000%), 1 calls (08877138 - 0887713C, length 2)
_S1_2_8877118 2 instructions (0.000%), 1 calls (08877118 - 0887711C, length 2)
_S1_2_88770E0 2 instructions (0.000%), 1 calls (088770E0 - 088770E4, length 2)
_S1_2_88770D0 2 instructions (0.000%), 1 calls (088770D0 - 088770D4, length 2)
_S1_2_8876F20 2 instructions (0.000%), 1 calls (08876F20 - 08876F24, length 2)
_S1_2_88762EC 2 instructions (0.000%), 1 calls (088762EC - 088762F0, length 2)
_S1_2_8855A48 2 instructions (0.000%), 1 calls (08855A48 - 08855A4C, length 2)
_S1_2_884F0E8 2 instructions (0.000%), 1 calls (0884F0E8 - 0884F0EC, length 2)
_S1_2_88485E0 2 instructions (0.000%), 1 calls (088485E0 - 088485E4, length 2)
_S1_2_881CF84 2 instructions (0.000%), 1 calls (0881CF84 - 0881CF88, length 2)
_S1_2_881CF7C 2 instructions (0.000%), 1 calls (0881CF7C - 0881CF80, length 2)
_S1_2_886C120 (strcmp) 0 instructions (0.000%), 13,013 calls (0886C120 - 0886C150, length 13)
_S1_2_88F83B4 (sceGuMaterial) 0 instructions (0.000%), 6,732 calls (088F83B4 - 088F8440, length 36)
_S1_2_8884418 (nop) 0 instructions (0.000%), 6,054 calls (08884418 - 0888441C, length 2)
_S1_2_886BD54 (memcpy) 0 instructions (0.000%), 3,969 calls (0886BD54 - 0886BD90, length 16)
_S1_2_8893D9C (nop) 0 instructions (0.000%), 3,399 calls (08893D9C - 08893DA0, length 2)
_S1_2_88E5960 (ULongIntegerDiv) 0 instructions (0.000%), 3,392 calls (088E5960 - 088E5ED0, length 349)
_S1_2_88D7054 (nop) 0 instructions (0.000%), 3,253 calls (088D7054 - 088D7058, length 2)
_S1_2_880A778 (nop) 0 instructions (0.000%), 3,201 calls (0880A778 - 0880A77C, length 2)
_S1_2_886C198 (strlen) 0 instructions (0.000%), 1,391 calls (0886C198 - 0886C1B8, length 9)
_S1_2_886C058 (memset) 0 instructions (0.000%), 747 calls (0886C058 - 0886C088, length 13)
_S1_2_886C278 (strncpy) 0 instructions (0.000%), 62 calls (0886C278 - 0886C2D4, length 24)
_S1_2_886C154 (strcpy) 0 instructions (0.000%), 58 calls (0886C154 - 0886C194, length 17)
_S1_2_886C08C (strcat) 0 instructions (0.000%), 38 calls (0886C08C - 0886C0E4, length 23)
_S1_2_886C214 (strncmp) 0 instructions (0.000%), 33 calls (0886C214 - 0886C274, length 25)
_S1_2_8880FF4 (nop) 0 instructions (0.000%), 9 calls (08880FF4 - 08880FF8, length 2)
_S1_2_88D007C (nop) 0 instructions (0.000%), 6 calls (088D007C - 088D0080, length 2)
_S1_2_88D16AC (nop) 0 instructions (0.000%), 5 calls (088D16AC - 088D16B0, length 2)
_S1_2_88F7A34 (sceGuSetMatrix) 0 instructions (0.000%), 4 calls (088F7A34 - 088F7C98, length 154)
_S1_2_886C1BC (strncat) 0 instructions (0.000%), 2 calls (0886C1BC - 0886C210, length 22)
_S1_2_88E4B98 (nop) 0 instructions (0.000%), 1 calls (088E4B98 - 088E4B9C, length 2)
_S1_2_88D7580 (nop) 0 instructions (0.000%), 1 calls (088D7580 - 088D7584, length 2)
_S1_2_887C2A4 (nop) 0 instructions (0.000%), 1 calls (0887C2A4 - 0887C2A8, length 2)
_S1_2_8877104 (nop) 0 instructions (0.000%), 1 calls (08877104 - 08877108, length 2)
_S1_2_8874208 (nop) 0 instructions (0.000%), 1 calls (08874208 - 0887420C, length 2)
------------------ GEProfiler ----------------------
GE list count: 3138
Texture load count: 75, 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: 3448ms, average 1.1ms per GE list, max FPS is 909.9
prim: called 105137 times, average 33.5 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 60603 times in PRIM, average 19.3 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 28912 times in PRIM, average 9.2 per GE list
GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=16: used 12362 times in PRIM, average 3.9 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 3260 times in PRIM, average 1.0 per GE list
