Compilation time 1820ms, 1139 calls, average 1.6ms, longest 91ms
CodeBlocks profiling information (5,977,343,494 total cycles):
_S1_2_887548C 2,715,870,003 instructions (45.436%), 10,958 calls (0887548C - 088754B4, length 11)
    0887548C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08875490:[9062CEB4]: lbu        $v0, -12620($v1)
    08875494:[14400006]: bne        $v0, $zr, 0x088754B0
    08875498:[00000000]: nop
    0887549C:[00000000]: nop
    088754A0:[00000000]: nop
    088754A4:[9062CEB4]: lbu        $v0, -12620($v1)
    088754A8:[1040FFFC]: beq        $v0, $zr, 0x0887549C
    088754AC:[00000000]: nop
    088754B0:[03E00008]: jr         $ra
    088754B4:[00000000]: nop
  Back Branch 088754A8 543,160,851 times (length 5)
    0887548C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    08875490:[9062CEB4]: lbu        $v0, -12620($v1)
    08875494:[14400006]: bne        $v0, $zr, 0x088754B0
    08875498:[00000000]: nop
--> 0887549C:[00000000]: nop
    088754A0:[00000000]: nop
    088754A4:[9062CEB4]: lbu        $v0, -12620($v1)
--> 088754A8:[1040FFFC]: beq        $v0, $zr, 0x0887549C
    088754AC:[00000000]: nop
    088754B0:[03E00008]: jr         $ra
    088754B4:[00000000]: nop
_S1_2_880AE50 739,194,628 instructions (12.367%), 6,660,048 calls (0880AE50 - 0880B2CC, length 288)
    0880AE50:[27BDFFD0]: addiu      $sp, $sp, -48
    0880AE54:[AFB60018]: sw         $s6, 24($sp)
    0880AE58:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0880AE5C:[AFB10004]: sw         $s1, 4($sp)
    0880AE60:[AFBF0024]: sw         $ra, 36($sp)
    0880AE64:[AFBE0020]: sw         $fp, 32($sp)
    0880AE68:[AFB7001C]: sw         $s7, 28($sp)
    0880AE6C:[AFB50014]: sw         $s5, 20($sp)
    0880AE70:[AFB40010]: sw         $s4, 16($sp)
    0880AE74:[AFB3000C]: sw         $s3, 12($sp)
    0880AE78:[AFB20008]: sw         $s2, 8($sp)
    0880AE7C:[AFB00000]: sw         $s0, 0($sp)
    0880AE80:[8CA20008]: lw         $v0, 8($a1)
    0880AE84:[10400080]: beq        $v0, $zr, 0x0880B088
    0880AE88:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0880AE8C:[9483000C]: lhu        $v1, 12($a0)
    0880AE90:[30620008]: andi       $v0, $v1, 8
    0880AE94:[10400108]: beq        $v0, $zr, 0x0880B2B8
    0880AE98:[00000000]: nop
    0880AE9C:[8C820010]: lw         $v0, 16($a0)
    0880AEA0:[10400105]: beq        $v0, $zr, 0x0880B2B8
    0880AEA4:[00000000]: nop
    0880AEA8:[3064FFFF]: andi       $a0, $v1, -1
    0880AEAC:[30820002]: andi       $v0, $a0, 2
    0880AEB0:[1440006B]: bne        $v0, $zr, 0x0880B060
    0880AEB4:[8ED70000]: lw         $s7, 0($s6)
    0880AEB8:[38820001]: xori       $v0, $a0, 1
    0880AEBC:[30420001]: andi       $v0, $v0, 1
    0880AEC0:[54400080]: bnel       $v0, $zr, 0x0880B0C4
    0880AEC4:[8EF20004]: lw         $s2, 4($s7)
    0880AEC8:[8EF30004]: lw         $s3, 4($s7)
    0880AECC:[8EF50000]: lw         $s5, 0($s7)
    0880AED0:[1260FFFD]: beq        $s3, $zr, 0x0880AEC8
    0880AED4:[26F70008]: addiu      $s7, $s7, 8
    0880AED8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0880AEDC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0880AEE0:[0E202FC1]: jal        0x0880BF04
    0880AEE4:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880AEE8:[10400003]: beq        $v0, $zr, 0x0880AEF8
    0880AEEC:[26740001]: addiu      $s4, $s3, 1
    0880AEF0:[00551023]: subu       $v0, $v0, $s5
    0880AEF4:[24540001]: addiu      $s4, $v0, 1
    0880AEF8:[8E250000]: lw         $a1, 0($s1)
    0880AEFC:[8E220010]: lw         $v0, 16($s1)
    0880AF00:[8E260014]: lw         $a2, 20($s1)
    0880AF04:[8E240008]: lw         $a0, 8($s1)
    0880AF08:[0274182B]: sltu       $v1, $s3, $s4
    0880AF0C:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0880AF10:[0045102B]: sltu       $v0, $v0, $a1
    0880AF14:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0880AF18:[0283900A]: movz       $s2, $s4, $v1
    0880AF1C:[10400025]: beq        $v0, $zr, 0x0880AFB4
    0880AF20:[00868021]: addu       $s0, $a0, $a2
    0880AF24:[0212102A]: slt        $v0, $s0, $s2
    0880AF28:[10400023]: beq        $v0, $zr, 0x0880AFB8
    0880AF2C:[0246102A]: slt        $v0, $s2, $a2
    0880AF30:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0880AF34:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0880AF38:[0E20306B]: jal        0x0880C1AC
    0880AF3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0880AF40:[8E230000]: lw         $v1, 0($s1)
    0880AF44:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880AF48:[00701821]: addu       $v1, $v1, $s0
    0880AF4C:[0E2029B0]: jal        0x0880A6C0
    0880AF50:[AE230000]: sw         $v1, 0($s1)
    0880AF54:[54400021]: bnel       $v0, $zr, 0x0880AFDC
    0880AF58:[9622000C]: lhu        $v0, 12($s1)
    0880AF5C:[0290A023]: subu       $s4, $s4, $s0
    0880AF60:[128000B2]: beq        $s4, $zr, 0x0880B22C
    0880AF64:[00000000]: nop
    0880AF68:[8EC20008]: lw         $v0, 8($s6)
    0880AF6C:[02B0A821]: addu       $s5, $s5, $s0
    0880AF70:[02709823]: subu       $s3, $s3, $s0
    0880AF74:[00501023]: subu       $v0, $v0, $s0
    0880AF78:[10400043]: beq        $v0, $zr, 0x0880B088
    0880AF7C:[AEC20008]: sw         $v0, 8($s6)
    0880AF80:[5260FFD2]: beql       $s3, $zr, 0x0880AECC
    0880AF84:[8EF30004]: lw         $s3, 4($s7)
    0880AF88:[13C0FFD3]: beq        $fp, $zr, 0x0880AED8
    0880AF8C:[0274182B]: sltu       $v1, $s3, $s4
    0880AF90:[8E250000]: lw         $a1, 0($s1)
    0880AF94:[8E220010]: lw         $v0, 16($s1)
    0880AF98:[8E260014]: lw         $a2, 20($s1)
    0880AF9C:[8E240008]: lw         $a0, 8($s1)
    0880AFA0:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0880AFA4:[0045102B]: sltu       $v0, $v0, $a1
    0880AFA8:[0283900A]: movz       $s2, $s4, $v1
    0880AFAC:[1440FFDD]: bne        $v0, $zr, 0x0880AF24
    0880AFB0:[00868021]: addu       $s0, $a0, $a2
    0880AFB4:[0246102A]: slt        $v0, $s2, $a2
    0880AFB8:[14400090]: bne        $v0, $zr, 0x0880B1FC
    0880AFBC:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0880AFC0:[8E220024]: lw         $v0, 36($s1)
    0880AFC4:[8E24001C]: lw         $a0, 28($s1)
    0880AFC8:[0040F809]: jalr       $ra, $v0
    0880AFCC:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0880AFD0:[1C40FFE2]: bgtz       $v0, 0x0880AF5C
    0880AFD4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0880AFD8:[9622000C]: lhu        $v0, 12($s1)
    0880AFDC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0880AFE0:[34420040]: ori        $v0, $v0, 64
    0880AFE4:[A622000C]: sh         $v0, 12($s1)
    0880AFE8:[8FBF0024]: lw         $ra, 36($sp)
    0880AFEC:[8FBE0020]: lw         $fp, 32($sp)
    0880AFF0:[8FB7001C]: lw         $s7, 28($sp)
    0880AFF4:[8FB60018]: lw         $s6, 24($sp)
    0880AFF8:[8FB50014]: lw         $s5, 20($sp)
    0880AFFC:[8FB40010]: lw         $s4, 16($sp)
    0880B000:[8FB3000C]: lw         $s3, 12($sp)
    0880B004:[8FB20008]: lw         $s2, 8($sp)
    0880B008:[8FB10004]: lw         $s1, 4($sp)
    0880B00C:[8FB00000]: lw         $s0, 0($sp)
    0880B010:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0880B014:[03E00008]: jr         $ra
    0880B018:[27BD0030]: addiu      $sp, $sp, 48
    0880B01C:[8E220024]: lw         $v0, 36($s1)
    0880B020:[8E24001C]: lw         $a0, 28($s1)
    0880B024:[2E030401]: sltiu      $v1, $s0, 1025
    0880B028:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    0880B02C:[0203300B]: movn       $a2, $s0, $v1
    0880B030:[0040F809]: jalr       $ra, $v0
    0880B034:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0880B038:[1840FFE7]: blez       $v0, 0x0880AFD8
    0880B03C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0880B040:[8EC20008]: lw         $v0, 8($s6)
    0880B044:[02038023]: subu       $s0, $s0, $v1
    0880B048:[02439021]: addu       $s2, $s2, $v1
    0880B04C:[00431023]: subu       $v0, $v0, $v1
    0880B050:[1040000D]: beq        $v0, $zr, 0x0880B088
    0880B054:[AEC20008]: sw         $v0, 8($s6)
    0880B058:[5600FFF1]: bnel       $s0, $zr, 0x0880B020
    0880B05C:[8E220024]: lw         $v0, 36($s1)
    0880B060:[8EF00004]: lw         $s0, 4($s7)
    0880B064:[8EF20000]: lw         $s2, 0($s7)
    0880B068:[1600FFEC]: bne        $s0, $zr, 0x0880B01C
    0880B06C:[26F70008]: addiu      $s7, $s7, 8
    0880B070:[8EF00004]: lw         $s0, 4($s7)
    0880B074:[8EF20000]: lw         $s2, 0($s7)
    0880B078:[1200FFF9]: beq        $s0, $zr, 0x0880B060
    0880B07C:[26F70008]: addiu      $s7, $s7, 8
    0880B080:[0A202C08]: j          0x0880B020
    0880B084:[8E220024]: lw         $v0, 36($s1)
    0880B088:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880B08C:[8FBF0024]: lw         $ra, 36($sp)
    0880B090:[8FBE0020]: lw         $fp, 32($sp)
    0880B094:[8FB7001C]: lw         $s7, 28($sp)
    0880B098:[8FB60018]: lw         $s6, 24($sp)
    0880B09C:[8FB50014]: lw         $s5, 20($sp)
    0880B0A0:[8FB40010]: lw         $s4, 16($sp)
    0880B0A4:[8FB3000C]: lw         $s3, 12($sp)
    0880B0A8:[8FB20008]: lw         $s2, 8($sp)
    0880B0AC:[8FB10004]: lw         $s1, 4($sp)
    0880B0B0:[8FB00000]: lw         $s0, 0($sp)
    0880B0B4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0880B0B8:[03E00008]: jr         $ra
    0880B0BC:[27BD0030]: addiu      $sp, $sp, 48
    0880B0C0:[8EF20004]: lw         $s2, 4($s7)
    0880B0C4:[8EF40000]: lw         $s4, 0($s7)
    0880B0C8:[16400025]: bne        $s2, $zr, 0x0880B160
    0880B0CC:[26F70008]: addiu      $s7, $s7, 8
    0880B0D0:[8EF20004]: lw         $s2, 4($s7)
    0880B0D4:[8EF40000]: lw         $s4, 0($s7)
    0880B0D8:[1240FFF9]: beq        $s2, $zr, 0x0880B0C0
    0880B0DC:[26F70008]: addiu      $s7, $s7, 8
    0880B0E0:[0A202C59]: j          0x0880B164
    0880B0E4:[3063FFFF]: andi       $v1, $v1, -1
    0880B0E8:[0212102B]: sltu       $v0, $s0, $s2
    0880B0EC:[10400004]: beq        $v0, $zr, 0x0880B100
    0880B0F0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0880B0F4:[30620080]: andi       $v0, $v1, 128
    0880B0F8:[5440005D]: bnel       $v0, $zr, 0x0880B270
    0880B0FC:[8E230000]: lw         $v1, 0($s1)
    0880B100:[0253102B]: sltu       $v0, $s2, $s3
    0880B104:[10400003]: beq        $v0, $zr, 0x0880B114
    0880B108:[8E240000]: lw         $a0, 0($s1)
    0880B10C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B110:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B114:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880B118:[0E20306B]: jal        0x0880C1AC
    0880B11C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B120:[8E230008]: lw         $v1, 8($s1)
    0880B124:[8E220000]: lw         $v0, 0($s1)
    0880B128:[00701823]: subu       $v1, $v1, $s0
    0880B12C:[00531021]: addu       $v0, $v0, $s3
    0880B130:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B134:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B138:[AE230008]: sw         $v1, 8($s1)
    0880B13C:[AE220000]: sw         $v0, 0($s1)
    0880B140:[8EC20008]: lw         $v0, 8($s6)
    0880B144:[02539023]: subu       $s2, $s2, $s3
    0880B148:[0293A021]: addu       $s4, $s4, $s3
    0880B14C:[00501023]: subu       $v0, $v0, $s0
    0880B150:[1040FFCD]: beq        $v0, $zr, 0x0880B088
    0880B154:[AEC20008]: sw         $v0, 8($s6)
    0880B158:[1240FFD9]: beq        $s2, $zr, 0x0880B0C0
    0880B15C:[9623000C]: lhu        $v1, 12($s1)
    0880B160:[3063FFFF]: andi       $v1, $v1, -1
    0880B164:[30620200]: andi       $v0, $v1, 512
    0880B168:[1440FFDF]: bne        $v0, $zr, 0x0880B0E8
    0880B16C:[8E300008]: lw         $s0, 8($s1)
    0880B170:[8E240000]: lw         $a0, 0($s1)
    0880B174:[8E220010]: lw         $v0, 16($s1)
    0880B178:[0044102B]: sltu       $v0, $v0, $a0
    0880B17C:[10400013]: beq        $v0, $zr, 0x0880B1CC
    0880B180:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0880B184:[0212102B]: sltu       $v0, $s0, $s2
    0880B188:[50400011]: beql       $v0, $zr, 0x0880B1D0
    0880B18C:[8E260014]: lw         $a2, 20($s1)
    0880B190:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B194:[0E20306B]: jal        0x0880C1AC
    0880B198:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0880B19C:[8E230000]: lw         $v1, 0($s1)
    0880B1A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880B1A4:[00701821]: addu       $v1, $v1, $s0
    0880B1A8:[0E2029B0]: jal        0x0880A6C0
    0880B1AC:[AE230000]: sw         $v1, 0($s1)
    0880B1B0:[5040FFE4]: beql       $v0, $zr, 0x0880B144
    0880B1B4:[8EC20008]: lw         $v0, 8($s6)
    0880B1B8:[9622000C]: lhu        $v0, 12($s1)
    0880B1BC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0880B1C0:[34420040]: ori        $v0, $v0, 64
    0880B1C4:[0A202BFA]: j          0x0880AFE8
    0880B1C8:[A622000C]: sh         $v0, 12($s1)
    0880B1CC:[8E260014]: lw         $a2, 20($s1)
    0880B1D0:[0246102B]: sltu       $v0, $s2, $a2
    0880B1D4:[1440001B]: bne        $v0, $zr, 0x0880B244
    0880B1D8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B1DC:[8E220024]: lw         $v0, 36($s1)
    0880B1E0:[8E24001C]: lw         $a0, 28($s1)
    0880B1E4:[0040F809]: jalr       $ra, $v0
    0880B1E8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B1EC:[1840FF7A]: blez       $v0, 0x0880AFD8
    0880B1F0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0880B1F4:[0A202C50]: j          0x0880B140
    0880B1F8:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0880B1FC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0880B200:[0E20306B]: jal        0x0880C1AC
    0880B204:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0880B208:[8E230008]: lw         $v1, 8($s1)
    0880B20C:[8E220000]: lw         $v0, 0($s1)
    0880B210:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B214:[00721823]: subu       $v1, $v1, $s2
    0880B218:[00521021]: addu       $v0, $v0, $s2
    0880B21C:[0290A023]: subu       $s4, $s4, $s0
    0880B220:[AE230008]: sw         $v1, 8($s1)
    0880B224:[1680FF50]: bne        $s4, $zr, 0x0880AF68
    0880B228:[AE220000]: sw         $v0, 0($s1)
    0880B22C:[0E2029B0]: jal        0x0880A6C0
    0880B230:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880B234:[1440FF68]: bne        $v0, $zr, 0x0880AFD8
    0880B238:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0880B23C:[0A202BDB]: j          0x0880AF6C
    0880B240:[8EC20008]: lw         $v0, 8($s6)
    0880B244:[0E20306B]: jal        0x0880C1AC
    0880B248:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0880B24C:[8E230008]: lw         $v1, 8($s1)
    0880B250:[8E220000]: lw         $v0, 0($s1)
    0880B254:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B258:[00721823]: subu       $v1, $v1, $s2
    0880B25C:[00521021]: addu       $v0, $v0, $s2
    0880B260:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B264:[AE230008]: sw         $v1, 8($s1)
    0880B268:[0A202C50]: j          0x0880B140
    0880B26C:[AE220000]: sw         $v0, 0($s1)
    0880B270:[8E220010]: lw         $v0, 16($s1)
    0880B274:[0E202D1D]: jal        0x0880B474
    0880B278:[00628023]: subu       $s0, $v1, $v0
    0880B27C:[8E250010]: lw         $a1, 16($s1)
    0880B280:[0212A821]: addu       $s5, $s0, $s2
    0880B284:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0880B288:[0E2035BC]: jal        0x0880D6F0
    0880B28C:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0880B290:[1040FF51]: beq        $v0, $zr, 0x0880AFD8
    0880B294:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0880B298:[00501021]: addu       $v0, $v0, $s0
    0880B29C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B2A0:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B2A4:[AE220000]: sw         $v0, 0($s1)
    0880B2A8:[AE350014]: sw         $s5, 20($s1)
    0880B2AC:[AE240010]: sw         $a0, 16($s1)
    0880B2B0:[0A202C40]: j          0x0880B100
    0880B2B4:[AE320008]: sw         $s2, 8($s1)
    0880B2B8:[0E204525]: jal        0x08811494
    0880B2BC:[00000000]: nop
    0880B2C0:[1440FF72]: bne        $v0, $zr, 0x0880B08C
    0880B2C4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0880B2C8:[0A202BAA]: j          0x0880AEA8
    0880B2CC:[9623000C]: lhu        $v1, 12($s1)
  Back Branch 0880B150 13,318,076 times (length 52)
    0880B074:[8EF20000]: lw         $s2, 0($s7)
    0880B078:[1200FFF9]: beq        $s0, $zr, 0x0880B060
    0880B07C:[26F70008]: addiu      $s7, $s7, 8
    0880B080:[0A202C08]: j          0x0880B020
    0880B084:[8E220024]: lw         $v0, 36($s1)
--> 0880B088:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880B08C:[8FBF0024]: lw         $ra, 36($sp)
    0880B090:[8FBE0020]: lw         $fp, 32($sp)
    0880B094:[8FB7001C]: lw         $s7, 28($sp)
    0880B098:[8FB60018]: lw         $s6, 24($sp)
    0880B09C:[8FB50014]: lw         $s5, 20($sp)
    0880B0A0:[8FB40010]: lw         $s4, 16($sp)
    0880B0A4:[8FB3000C]: lw         $s3, 12($sp)
    0880B0A8:[8FB20008]: lw         $s2, 8($sp)
    0880B0AC:[8FB10004]: lw         $s1, 4($sp)
    0880B0B0:[8FB00000]: lw         $s0, 0($sp)
    0880B0B4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0880B0B8:[03E00008]: jr         $ra
    0880B0BC:[27BD0030]: addiu      $sp, $sp, 48
    0880B0C0:[8EF20004]: lw         $s2, 4($s7)
    0880B0C4:[8EF40000]: lw         $s4, 0($s7)
    0880B0C8:[16400025]: bne        $s2, $zr, 0x0880B160
    0880B0CC:[26F70008]: addiu      $s7, $s7, 8
    0880B0D0:[8EF20004]: lw         $s2, 4($s7)
    0880B0D4:[8EF40000]: lw         $s4, 0($s7)
    0880B0D8:[1240FFF9]: beq        $s2, $zr, 0x0880B0C0
    0880B0DC:[26F70008]: addiu      $s7, $s7, 8
    0880B0E0:[0A202C59]: j          0x0880B164
    0880B0E4:[3063FFFF]: andi       $v1, $v1, -1
    0880B0E8:[0212102B]: sltu       $v0, $s0, $s2
    0880B0EC:[10400004]: beq        $v0, $zr, 0x0880B100
    0880B0F0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0880B0F4:[30620080]: andi       $v0, $v1, 128
    0880B0F8:[5440005D]: bnel       $v0, $zr, 0x0880B270
    0880B0FC:[8E230000]: lw         $v1, 0($s1)
    0880B100:[0253102B]: sltu       $v0, $s2, $s3
    0880B104:[10400003]: beq        $v0, $zr, 0x0880B114
    0880B108:[8E240000]: lw         $a0, 0($s1)
    0880B10C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B110:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B114:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880B118:[0E20306B]: jal        0x0880C1AC
    0880B11C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B120:[8E230008]: lw         $v1, 8($s1)
    0880B124:[8E220000]: lw         $v0, 0($s1)
    0880B128:[00701823]: subu       $v1, $v1, $s0
    0880B12C:[00531021]: addu       $v0, $v0, $s3
    0880B130:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B134:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B138:[AE230008]: sw         $v1, 8($s1)
    0880B13C:[AE220000]: sw         $v0, 0($s1)
    0880B140:[8EC20008]: lw         $v0, 8($s6)
    0880B144:[02539023]: subu       $s2, $s2, $s3
    0880B148:[0293A021]: addu       $s4, $s4, $s3
    0880B14C:[00501023]: subu       $v0, $v0, $s0
--> 0880B150:[1040FFCD]: beq        $v0, $zr, 0x0880B088
    0880B154:[AEC20008]: sw         $v0, 8($s6)
    0880B158:[1240FFD9]: beq        $s2, $zr, 0x0880B0C0
    0880B15C:[9623000C]: lhu        $v1, 12($s1)
    0880B160:[3063FFFF]: andi       $v1, $v1, -1
  Back Branch 0880B168 13,318,076 times (length 34)
    0880B0D4:[8EF40000]: lw         $s4, 0($s7)
    0880B0D8:[1240FFF9]: beq        $s2, $zr, 0x0880B0C0
    0880B0DC:[26F70008]: addiu      $s7, $s7, 8
    0880B0E0:[0A202C59]: j          0x0880B164
    0880B0E4:[3063FFFF]: andi       $v1, $v1, -1
--> 0880B0E8:[0212102B]: sltu       $v0, $s0, $s2
    0880B0EC:[10400004]: beq        $v0, $zr, 0x0880B100
    0880B0F0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0880B0F4:[30620080]: andi       $v0, $v1, 128
    0880B0F8:[5440005D]: bnel       $v0, $zr, 0x0880B270
    0880B0FC:[8E230000]: lw         $v1, 0($s1)
    0880B100:[0253102B]: sltu       $v0, $s2, $s3
    0880B104:[10400003]: beq        $v0, $zr, 0x0880B114
    0880B108:[8E240000]: lw         $a0, 0($s1)
    0880B10C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B110:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B114:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880B118:[0E20306B]: jal        0x0880C1AC
    0880B11C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B120:[8E230008]: lw         $v1, 8($s1)
    0880B124:[8E220000]: lw         $v0, 0($s1)
    0880B128:[00701823]: subu       $v1, $v1, $s0
    0880B12C:[00531021]: addu       $v0, $v0, $s3
    0880B130:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B134:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B138:[AE230008]: sw         $v1, 8($s1)
    0880B13C:[AE220000]: sw         $v0, 0($s1)
    0880B140:[8EC20008]: lw         $v0, 8($s6)
    0880B144:[02539023]: subu       $s2, $s2, $s3
    0880B148:[0293A021]: addu       $s4, $s4, $s3
    0880B14C:[00501023]: subu       $v0, $v0, $s0
    0880B150:[1040FFCD]: beq        $v0, $zr, 0x0880B088
    0880B154:[AEC20008]: sw         $v0, 8($s6)
    0880B158:[1240FFD9]: beq        $s2, $zr, 0x0880B0C0
    0880B15C:[9623000C]: lhu        $v1, 12($s1)
    0880B160:[3063FFFF]: andi       $v1, $v1, -1
    0880B164:[30620200]: andi       $v0, $v1, 512
--> 0880B168:[1440FFDF]: bne        $v0, $zr, 0x0880B0E8
    0880B16C:[8E300008]: lw         $s0, 8($s1)
    0880B170:[8E240000]: lw         $a0, 0($s1)
    0880B174:[8E220010]: lw         $v0, 16($s1)
    0880B178:[0044102B]: sltu       $v0, $v0, $a0
  Back Branch 0880B158 6,658,028 times (length 40)
    0880B0AC:[8FB10004]: lw         $s1, 4($sp)
    0880B0B0:[8FB00000]: lw         $s0, 0($sp)
    0880B0B4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0880B0B8:[03E00008]: jr         $ra
    0880B0BC:[27BD0030]: addiu      $sp, $sp, 48
--> 0880B0C0:[8EF20004]: lw         $s2, 4($s7)
    0880B0C4:[8EF40000]: lw         $s4, 0($s7)
    0880B0C8:[16400025]: bne        $s2, $zr, 0x0880B160
    0880B0CC:[26F70008]: addiu      $s7, $s7, 8
    0880B0D0:[8EF20004]: lw         $s2, 4($s7)
    0880B0D4:[8EF40000]: lw         $s4, 0($s7)
    0880B0D8:[1240FFF9]: beq        $s2, $zr, 0x0880B0C0
    0880B0DC:[26F70008]: addiu      $s7, $s7, 8
    0880B0E0:[0A202C59]: j          0x0880B164
    0880B0E4:[3063FFFF]: andi       $v1, $v1, -1
    0880B0E8:[0212102B]: sltu       $v0, $s0, $s2
    0880B0EC:[10400004]: beq        $v0, $zr, 0x0880B100
    0880B0F0:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0880B0F4:[30620080]: andi       $v0, $v1, 128
    0880B0F8:[5440005D]: bnel       $v0, $zr, 0x0880B270
    0880B0FC:[8E230000]: lw         $v1, 0($s1)
    0880B100:[0253102B]: sltu       $v0, $s2, $s3
    0880B104:[10400003]: beq        $v0, $zr, 0x0880B114
    0880B108:[8E240000]: lw         $a0, 0($s1)
    0880B10C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B110:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B114:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880B118:[0E20306B]: jal        0x0880C1AC
    0880B11C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B120:[8E230008]: lw         $v1, 8($s1)
    0880B124:[8E220000]: lw         $v0, 0($s1)
    0880B128:[00701823]: subu       $v1, $v1, $s0
    0880B12C:[00531021]: addu       $v0, $v0, $s3
    0880B130:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B134:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B138:[AE230008]: sw         $v1, 8($s1)
    0880B13C:[AE220000]: sw         $v0, 0($s1)
    0880B140:[8EC20008]: lw         $v0, 8($s6)
    0880B144:[02539023]: subu       $s2, $s2, $s3
    0880B148:[0293A021]: addu       $s4, $s4, $s3
    0880B14C:[00501023]: subu       $v0, $v0, $s0
    0880B150:[1040FFCD]: beq        $v0, $zr, 0x0880B088
    0880B154:[AEC20008]: sw         $v0, 8($s6)
--> 0880B158:[1240FFD9]: beq        $s2, $zr, 0x0880B0C0
    0880B15C:[9623000C]: lhu        $v1, 12($s1)
    0880B160:[3063FFFF]: andi       $v1, $v1, -1
    0880B164:[30620200]: andi       $v0, $v1, 512
    0880B168:[1440FFDF]: bne        $v0, $zr, 0x0880B0E8
_S1_2_880FFD8 639,130,262 instructions (10.693%), 3,328,803 calls (0880F028 - 088108E8, length 1585)
  Back Branch 0880F050 16,644,026 times (length 5)
    0880F030:[1062001A]: beq        $v1, $v0, 0x0880F09C
    0880F034:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0880F038:[10600018]: beq        $v1, $zr, 0x0880F09C
    0880F03C:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    0880F040:[26100001]: addiu      $s0, $s0, 1
--> 0880F044:[82020000]: lb         $v0, 0($s0)
    0880F048:[10440004]: beq        $v0, $a0, 0x0880F05C
    0880F04C:[021E8823]: subu       $s1, $s0, $fp
--> 0880F050:[5440FFFC]: bnel       $v0, $zr, 0x0880F044
    0880F054:[26100001]: addiu      $s0, $s0, 1
    0880F058:[021E8823]: subu       $s1, $s0, $fp
    0880F05C:[52200010]: beql       $s1, $zr, 0x0880F0A0
    0880F060:[82020000]: lb         $v0, 0($s0)
  Back Branch 0880F2D4 3,332,330 times (length 173)
  Back Branch 0880F318 3,332,330 times (length 21)
    0880F2B8:[8FA30238]: lw         $v1, 568($sp)
    0880F2BC:[02E6102C]: max        $v0, $s7, $a2
    0880F2C0:[00621821]: addu       $v1, $v1, $v0
    0880F2C4:[14A00016]: bne        $a1, $zr, 0x0880F320
    0880F2C8:[AFA30238]: sw         $v1, 568($sp)
--> 0880F2CC:[8FA40218]: lw         $a0, 536($sp)
    0880F2D0:[AFA00040]: sw         $zr, 64($sp)
    0880F2D4:[1080FF54]: beq        $a0, $zr, 0x0880F028
    0880F2D8:[27B20070]: addiu      $s2, $sp, 112
    0880F2DC:[0E202DB9]: jal        0x0880B6E4
    0880F2E0:[00000000]: nop
    0880F2E4:[27B20070]: addiu      $s2, $sp, 112
    0880F2E8:[0A203C0A]: j          0x0880F028
    0880F2EC:[AFA00218]: sw         $zr, 536($sp)
    0880F2F0:[8FA40248]: lw         $a0, 584($sp)
    0880F2F4:[0E203BC7]: jal        0x0880EF1C
    0880F2F8:[27A5003C]: addiu      $a1, $sp, 60
    0880F2FC:[1440000E]: bne        $v0, $zr, 0x0880F338
    0880F300:[8FA50218]: lw         $a1, 536($sp)
    0880F304:[8FA60234]: lw         $a2, 564($sp)
    0880F308:[8FA30238]: lw         $v1, 568($sp)
    0880F30C:[8FA50044]: lw         $a1, 68($sp)
    0880F310:[02E6102C]: max        $v0, $s7, $a2
    0880F314:[00621821]: addu       $v1, $v1, $v0
--> 0880F318:[10A0FFEC]: beq        $a1, $zr, 0x0880F2CC
    0880F31C:[AFA30238]: sw         $v1, 568($sp)
    0880F320:[8FA40248]: lw         $a0, 584($sp)
    0880F324:[0E203BC7]: jal        0x0880EF1C
    0880F328:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0880F3A0 3,332,330 times (length 120)
  Back Branch 0880F394 3,332,330 times (length 158)
  Back Branch 0880F32C 3,331,141 times (length 25)
    0880F2BC:[02E6102C]: max        $v0, $s7, $a2
    0880F2C0:[00621821]: addu       $v1, $v1, $v0
    0880F2C4:[14A00016]: bne        $a1, $zr, 0x0880F320
    0880F2C8:[AFA30238]: sw         $v1, 568($sp)
    0880F2CC:[8FA40218]: lw         $a0, 536($sp)
--> 0880F2D0:[AFA00040]: sw         $zr, 64($sp)
    0880F2D4:[1080FF54]: beq        $a0, $zr, 0x0880F028
    0880F2D8:[27B20070]: addiu      $s2, $sp, 112
    0880F2DC:[0E202DB9]: jal        0x0880B6E4
    0880F2E0:[00000000]: nop
    0880F2E4:[27B20070]: addiu      $s2, $sp, 112
    0880F2E8:[0A203C0A]: j          0x0880F028
    0880F2EC:[AFA00218]: sw         $zr, 536($sp)
    0880F2F0:[8FA40248]: lw         $a0, 584($sp)
    0880F2F4:[0E203BC7]: jal        0x0880EF1C
    0880F2F8:[27A5003C]: addiu      $a1, $sp, 60
    0880F2FC:[1440000E]: bne        $v0, $zr, 0x0880F338
    0880F300:[8FA50218]: lw         $a1, 536($sp)
    0880F304:[8FA60234]: lw         $a2, 564($sp)
    0880F308:[8FA30238]: lw         $v1, 568($sp)
    0880F30C:[8FA50044]: lw         $a1, 68($sp)
    0880F310:[02E6102C]: max        $v0, $s7, $a2
    0880F314:[00621821]: addu       $v1, $v1, $v0
    0880F318:[10A0FFEC]: beq        $a1, $zr, 0x0880F2CC
    0880F31C:[AFA30238]: sw         $v1, 568($sp)
    0880F320:[8FA40248]: lw         $a0, 584($sp)
    0880F324:[0E203BC7]: jal        0x0880EF1C
    0880F328:[27A5003C]: addiu      $a1, $sp, 60
--> 0880F32C:[1040FFE8]: beq        $v0, $zr, 0x0880F2D0
    0880F330:[8FA40218]: lw         $a0, 536($sp)
    0880F334:[8FA50218]: lw         $a1, 536($sp)
    0880F338:[10A00004]: beq        $a1, $zr, 0x0880F34C
    0880F33C:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 0880F448 3,328,907 times (length 160)
  Back Branch 0880F40C 3,328,907 times (length 145)
  Back Branch 088108DC 3,328,907 times (length 1383)
  Back Branch 088106EC 3,328,810 times (length 17)
    0881069C:[1460FAEF]: bne        $v1, $zr, 0x0880F25C
    088106A0:[AFA20040]: sw         $v0, 64($sp)
    088106A4:[0A203D58]: j          0x0880F560
    088106A8:[8FA40248]: lw         $a0, 584($sp)
    088106AC:[AFA60240]: sw         $a2, 576($sp)
--> 088106B0:[00112F00]: sll        $a1, $s1, 0x001C
    088106B4:[00101102]: srl        $v0, $s0, 0x0004
    088106B8:[00A21025]: or         $v0, $a1, $v0
    088106BC:[8FA6021C]: lw         $a2, 540($sp)
    088106C0:[3204000F]: andi       $a0, $s0, 15
    088106C4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088106C8:[8FA20240]: lw         $v0, 576($sp)
    088106CC:[00C42021]: addu       $a0, $a2, $a0
    088106D0:[00111902]: srl        $v1, $s1, 0x0004
    088106D4:[2442FFFF]: addiu      $v0, $v0, -1
    088106D8:[90860000]: lbu        $a2, 0($a0)
    088106DC:[AFA20240]: sw         $v0, 576($sp)
    088106E0:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    088106E4:[02031025]: or         $v0, $s0, $v1
    088106E8:[8FA30240]: lw         $v1, 576($sp)
--> 088106EC:[1440FFF0]: bne        $v0, $zr, 0x088106B0
    088106F0:[A0660000]: sb         $a2, 0($v1)
    088106F4:[8FA40240]: lw         $a0, 576($sp)
    088106F8:[27A300B0]: addiu      $v1, $sp, 176
    088106FC:[AFB60220]: sw         $s6, 544($sp)
  Back Branch 08810708 3,328,803 times (length 1407)
  Back Branch 08810014 3,328,803 times (length 307)
  Back Branch 088101C0 3,328,803 times (length 111)
  Back Branch 088108CC 3,316 times (length 1379)
  Back Branch 08810534 318 times (length 1290)
_S1_2_880EF78 383,048,329 instructions (6.408%), 3,332,223 calls (0880EF78 - 088108E8, length 1629)
  Back Branch 0880F050 16,644,026 times (length 5)
    0880F030:[1062001A]: beq        $v1, $v0, 0x0880F09C
    0880F034:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0880F038:[10600018]: beq        $v1, $zr, 0x0880F09C
    0880F03C:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    0880F040:[26100001]: addiu      $s0, $s0, 1
--> 0880F044:[82020000]: lb         $v0, 0($s0)
    0880F048:[10440004]: beq        $v0, $a0, 0x0880F05C
    0880F04C:[021E8823]: subu       $s1, $s0, $fp
--> 0880F050:[5440FFFC]: bnel       $v0, $zr, 0x0880F044
    0880F054:[26100001]: addiu      $s0, $s0, 1
    0880F058:[021E8823]: subu       $s1, $s0, $fp
    0880F05C:[52200010]: beql       $s1, $zr, 0x0880F0A0
    0880F060:[82020000]: lb         $v0, 0($s0)
  Back Branch 0880F2D4 3,332,330 times (length 173)
  Back Branch 0880F318 3,332,330 times (length 21)
    0880F2B8:[8FA30238]: lw         $v1, 568($sp)
    0880F2BC:[02E6102C]: max        $v0, $s7, $a2
    0880F2C0:[00621821]: addu       $v1, $v1, $v0
    0880F2C4:[14A00016]: bne        $a1, $zr, 0x0880F320
    0880F2C8:[AFA30238]: sw         $v1, 568($sp)
--> 0880F2CC:[8FA40218]: lw         $a0, 536($sp)
    0880F2D0:[AFA00040]: sw         $zr, 64($sp)
    0880F2D4:[1080FF54]: beq        $a0, $zr, 0x0880F028
    0880F2D8:[27B20070]: addiu      $s2, $sp, 112
    0880F2DC:[0E202DB9]: jal        0x0880B6E4
    0880F2E0:[00000000]: nop
    0880F2E4:[27B20070]: addiu      $s2, $sp, 112
    0880F2E8:[0A203C0A]: j          0x0880F028
    0880F2EC:[AFA00218]: sw         $zr, 536($sp)
    0880F2F0:[8FA40248]: lw         $a0, 584($sp)
    0880F2F4:[0E203BC7]: jal        0x0880EF1C
    0880F2F8:[27A5003C]: addiu      $a1, $sp, 60
    0880F2FC:[1440000E]: bne        $v0, $zr, 0x0880F338
    0880F300:[8FA50218]: lw         $a1, 536($sp)
    0880F304:[8FA60234]: lw         $a2, 564($sp)
    0880F308:[8FA30238]: lw         $v1, 568($sp)
    0880F30C:[8FA50044]: lw         $a1, 68($sp)
    0880F310:[02E6102C]: max        $v0, $s7, $a2
    0880F314:[00621821]: addu       $v1, $v1, $v0
--> 0880F318:[10A0FFEC]: beq        $a1, $zr, 0x0880F2CC
    0880F31C:[AFA30238]: sw         $v1, 568($sp)
    0880F320:[8FA40248]: lw         $a0, 584($sp)
    0880F324:[0E203BC7]: jal        0x0880EF1C
    0880F328:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0880F3A0 3,332,330 times (length 120)
  Back Branch 0880F394 3,332,330 times (length 158)
  Back Branch 0880F32C 3,331,141 times (length 25)
    0880F2BC:[02E6102C]: max        $v0, $s7, $a2
    0880F2C0:[00621821]: addu       $v1, $v1, $v0
    0880F2C4:[14A00016]: bne        $a1, $zr, 0x0880F320
    0880F2C8:[AFA30238]: sw         $v1, 568($sp)
    0880F2CC:[8FA40218]: lw         $a0, 536($sp)
--> 0880F2D0:[AFA00040]: sw         $zr, 64($sp)
    0880F2D4:[1080FF54]: beq        $a0, $zr, 0x0880F028
    0880F2D8:[27B20070]: addiu      $s2, $sp, 112
    0880F2DC:[0E202DB9]: jal        0x0880B6E4
    0880F2E0:[00000000]: nop
    0880F2E4:[27B20070]: addiu      $s2, $sp, 112
    0880F2E8:[0A203C0A]: j          0x0880F028
    0880F2EC:[AFA00218]: sw         $zr, 536($sp)
    0880F2F0:[8FA40248]: lw         $a0, 584($sp)
    0880F2F4:[0E203BC7]: jal        0x0880EF1C
    0880F2F8:[27A5003C]: addiu      $a1, $sp, 60
    0880F2FC:[1440000E]: bne        $v0, $zr, 0x0880F338
    0880F300:[8FA50218]: lw         $a1, 536($sp)
    0880F304:[8FA60234]: lw         $a2, 564($sp)
    0880F308:[8FA30238]: lw         $v1, 568($sp)
    0880F30C:[8FA50044]: lw         $a1, 68($sp)
    0880F310:[02E6102C]: max        $v0, $s7, $a2
    0880F314:[00621821]: addu       $v1, $v1, $v0
    0880F318:[10A0FFEC]: beq        $a1, $zr, 0x0880F2CC
    0880F31C:[AFA30238]: sw         $v1, 568($sp)
    0880F320:[8FA40248]: lw         $a0, 584($sp)
    0880F324:[0E203BC7]: jal        0x0880EF1C
    0880F328:[27A5003C]: addiu      $a1, $sp, 60
--> 0880F32C:[1040FFE8]: beq        $v0, $zr, 0x0880F2D0
    0880F330:[8FA40218]: lw         $a0, 536($sp)
    0880F334:[8FA50218]: lw         $a1, 536($sp)
    0880F338:[10A00004]: beq        $a1, $zr, 0x0880F34C
    0880F33C:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 0880F448 3,328,907 times (length 160)
  Back Branch 0880F40C 3,328,907 times (length 145)
  Back Branch 088108DC 3,328,907 times (length 1383)
  Back Branch 088108CC 3,316 times (length 1379)
_S1_2_880C1AC 382,932,519 instructions (6.406%), 13,318,076 calls (0880C1AC - 0880C464, length 175)
    0880C1AC:[00A4102B]: sltu       $v0, $a1, $a0
    0880C1B0:[10400005]: beq        $v0, $zr, 0x0880C1C8
    0880C1B4:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0880C1B8:[00A61821]: addu       $v1, $a1, $a2
    0880C1BC:[0083102B]: sltu       $v0, $a0, $v1
    0880C1C0:[5440003C]: bnel       $v0, $zr, 0x0880C2B4
    0880C1C4:[00865021]: addu       $t2, $a0, $a2
    0880C1C8:[2CC20008]: sltiu      $v0, $a2, 8
    0880C1CC:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0880C1D0:[1040000B]: beq        $v0, $zr, 0x0880C200
    0880C1D4:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0880C1D8:[18C00007]: blez       $a2, 0x0880C1F8
    0880C1DC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0880C1E0:[00861821]: addu       $v1, $a0, $a2
    0880C1E4:[91020000]: lbu        $v0, 0($t0)
    0880C1E8:[A0E20000]: sb         $v0, 0($a3)
    0880C1EC:[24E70001]: addiu      $a3, $a3, 1
    0880C1F0:[1467FFFC]: bne        $v1, $a3, 0x0880C1E4
    0880C1F4:[25080001]: addiu      $t0, $t0, 1
    0880C1F8:[03E00008]: jr         $ra
    0880C1FC:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0880C200:[00AA1026]: xor        $v0, $a1, $t2
    0880C204:[30420003]: andi       $v0, $v0, 3
    0880C208:[54400061]: bnel       $v0, $zr, 0x0880C390
    0880C20C:[00062FC3]: sra        $a1, $a2, 0x001F
    0880C210:[30A30003]: andi       $v1, $a1, 3
    0880C214:[10600009]: beq        $v1, $zr, 0x0880C23C
    0880C218:[00065902]: srl        $t3, $a2, 0x0004
    0880C21C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0880C220:[00431023]: subu       $v0, $v0, $v1
    0880C224:[00C23023]: subu       $a2, $a2, $v0
    0880C228:[00A24021]: addu       $t0, $a1, $v0
    0880C22C:[01422021]: addu       $a0, $t2, $v0
    0880C230:[98A30000]: lwr        $v1, 0($a1)
    0880C234:[B9430000]: swr        $v1, 0($t2)
    0880C238:[00065902]: srl        $t3, $a2, 0x0004
    0880C23C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0880C240:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C244:[1160000E]: beq        $t3, $zr, 0x0880C280
    0880C248:[30CC000F]: andi       $t4, $a2, 15
    0880C24C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0880C250:[8CE30004]: lw         $v1, 4($a3)
    0880C254:[8CE40008]: lw         $a0, 8($a3)
    0880C258:[8CE5000C]: lw         $a1, 12($a3)
    0880C25C:[8CE20000]: lw         $v0, 0($a3)
    0880C260:[25080001]: addiu      $t0, $t0, 1
    0880C264:[AD230004]: sw         $v1, 4($t1)
    0880C268:[24E70010]: addiu      $a3, $a3, 16
    0880C26C:[AD220000]: sw         $v0, 0($t1)
    0880C270:[AD240008]: sw         $a0, 8($t1)
    0880C274:[AD25000C]: sw         $a1, 12($t1)
    0880C278:[1568FFF5]: bne        $t3, $t0, 0x0880C250
    0880C27C:[25290010]: addiu      $t1, $t1, 16
    0880C280:[000C2082]: srl        $a0, $t4, 0x0002
    0880C284:[10800008]: beq        $a0, $zr, 0x0880C2A8
    0880C288:[30C60003]: andi       $a2, $a2, 3
    0880C28C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880C290:[8CE20000]: lw         $v0, 0($a3)
    0880C294:[24630001]: addiu      $v1, $v1, 1
    0880C298:[24E70004]: addiu      $a3, $a3, 4
    0880C29C:[AD220000]: sw         $v0, 0($t1)
    0880C2A0:[1464FFFB]: bne        $v1, $a0, 0x0880C290
    0880C2A4:[25290004]: addiu      $t1, $t1, 4
    0880C2A8:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0880C2AC:[0A203076]: j          0x0880C1D8
    0880C2B0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0880C2B4:[2CC20008]: sltiu      $v0, $a2, 8
    0880C2B8:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0880C2BC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0880C2C0:[14400029]: bne        $v0, $zr, 0x0880C368
    0880C2C4:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    0880C2C8:[006A1026]: xor        $v0, $v1, $t2
    0880C2CC:[30420003]: andi       $v0, $v0, 3
    0880C2D0:[14400046]: bne        $v0, $zr, 0x0880C3EC
    0880C2D4:[00062FC3]: sra        $a1, $a2, 0x001F
    0880C2D8:[30630003]: andi       $v1, $v1, 3
    0880C2DC:[1460005B]: bne        $v1, $zr, 0x0880C44C
    0880C2E0:[00000000]: nop
    0880C2E4:[000B6102]: srl        $t4, $t3, 0x0004
    0880C2E8:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0880C2EC:[316D000F]: andi       $t5, $t3, 15
    0880C2F0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0880C2F4:[11800010]: beq        $t4, $zr, 0x0880C338
    0880C2F8:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0880C2FC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0880C300:[8CE3FFFC]: lw         $v1, -4($a3)
    0880C304:[8CE2FFF0]: lw         $v0, -16($a3)
    0880C308:[8CE4FFF4]: lw         $a0, -12($a3)
    0880C30C:[8CE5FFF8]: lw         $a1, -8($a3)
    0880C310:[24E8FFF0]: addiu      $t0, $a3, -16
    0880C314:[AD23FFFC]: sw         $v1, -4($t1)
    0880C318:[24C60001]: addiu      $a2, $a2, 1
    0880C31C:[2523FFF0]: addiu      $v1, $t1, -16
    0880C320:[AD22FFF0]: sw         $v0, -16($t1)
    0880C324:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C328:[AD24FFF4]: sw         $a0, -12($t1)
    0880C32C:[AD25FFF8]: sw         $a1, -8($t1)
    0880C330:[1586FFF3]: bne        $t4, $a2, 0x0880C300
    0880C334:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    0880C338:[000D2882]: srl        $a1, $t5, 0x0002
    0880C33C:[10A00008]: beq        $a1, $zr, 0x0880C360
    0880C340:[316B0003]: andi       $t3, $t3, 3
    0880C344:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880C348:[2508FFFC]: addiu      $t0, $t0, -4
    0880C34C:[8D020000]: lw         $v0, 0($t0)
    0880C350:[2463FFFC]: addiu      $v1, $v1, -4
    0880C354:[24840001]: addiu      $a0, $a0, 1
    0880C358:[14A4FFFB]: bne        $a1, $a0, 0x0880C348
    0880C35C:[AC620000]: sw         $v0, 0($v1)
    0880C360:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0880C364:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C368:[1960FFA3]: blez       $t3, 0x0880C1F8
    0880C36C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880C370:[24E7FFFF]: addiu      $a3, $a3, -1
    0880C374:[90E20000]: lbu        $v0, 0($a3)
    0880C378:[2484FFFF]: addiu      $a0, $a0, -1
    0880C37C:[24630001]: addiu      $v1, $v1, 1
    0880C380:[1563FFFB]: bne        $t3, $v1, 0x0880C370
    0880C384:[A0820000]: sb         $v0, 0($a0)
    0880C388:[03E00008]: jr         $ra
    0880C38C:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0880C390:[00052F82]: srl        $a1, $a1, 0x001E
    0880C394:[24C40003]: addiu      $a0, $a2, 3
    0880C398:[28C30000]: slti       $v1, $a2, 0
    0880C39C:[00C3200A]: movz       $a0, $a2, $v1
    0880C3A0:[00C51021]: addu       $v0, $a2, $a1
    0880C3A4:[30420003]: andi       $v0, $v0, 3
    0880C3A8:[00042083]: sra        $a0, $a0, 0x0002
    0880C3AC:[00453023]: subu       $a2, $v0, $a1
    0880C3B0:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C3B4:[1080FFBC]: beq        $a0, $zr, 0x0880C2A8
    0880C3B8:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0880C3BC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880C3C0:[24630001]: addiu      $v1, $v1, 1
    0880C3C4:[88E20003]: lwl        $v0, 3($a3)
    0880C3C8:[98E20000]: lwr        $v0, 0($a3)
    0880C3CC:[24E70004]: addiu      $a3, $a3, 4
    0880C3D0:[A9220003]: swl        $v0, 3($t1)
    0880C3D4:[B9220000]: swr        $v0, 0($t1)
    0880C3D8:[1483FFF9]: bne        $a0, $v1, 0x0880C3C0
    0880C3DC:[25290004]: addiu      $t1, $t1, 4
    0880C3E0:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0880C3E4:[0A203076]: j          0x0880C1D8
    0880C3E8:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0880C3EC:[00052F82]: srl        $a1, $a1, 0x001E
    0880C3F0:[28C30000]: slti       $v1, $a2, 0
    0880C3F4:[24C40003]: addiu      $a0, $a2, 3
    0880C3F8:[00C3200A]: movz       $a0, $a2, $v1
    0880C3FC:[00C51021]: addu       $v0, $a2, $a1
    0880C400:[30420003]: andi       $v0, $v0, 3
    0880C404:[00042083]: sra        $a0, $a0, 0x0002
    0880C408:[00455823]: subu       $t3, $v0, $a1
    0880C40C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0880C410:[1080FFD3]: beq        $a0, $zr, 0x0880C360
    0880C414:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    0880C418:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880C41C:[24A50001]: addiu      $a1, $a1, 1
    0880C420:[2508FFFC]: addiu      $t0, $t0, -4
    0880C424:[2463FFFC]: addiu      $v1, $v1, -4
    0880C428:[89020003]: lwl        $v0, 3($t0)
    0880C42C:[99020000]: lwr        $v0, 0($t0)
    0880C430:[A8620003]: swl        $v0, 3($v1)
    0880C434:[B8620000]: swr        $v0, 0($v1)
    0880C438:[5485FFF9]: bnel       $a0, $a1, 0x0880C420
    0880C43C:[24A50001]: addiu      $a1, $a1, 1
    0880C440:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0880C444:[0A2030DA]: j          0x0880C368
    0880C448:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C44C:[88E2FFFF]: lwl        $v0, -1($a3)
    0880C450:[00C35823]: subu       $t3, $a2, $v1
    0880C454:[00E33823]: subu       $a3, $a3, $v1
    0880C458:[01432023]: subu       $a0, $t2, $v1
    0880C45C:[A942FFFF]: swl        $v0, -1($t2)
    0880C460:[0A2030BA]: j          0x0880C2E8
    0880C464:[000B6102]: srl        $t4, $t3, 0x0004
  Back Branch 0880C1F0 36,625,664 times (length 5)
    0880C1D0:[1040000B]: beq        $v0, $zr, 0x0880C200
    0880C1D4:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0880C1D8:[18C00007]: blez       $a2, 0x0880C1F8
    0880C1DC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0880C1E0:[00861821]: addu       $v1, $a0, $a2
--> 0880C1E4:[91020000]: lbu        $v0, 0($t0)
    0880C1E8:[A0E20000]: sb         $v0, 0($a3)
    0880C1EC:[24E70001]: addiu      $a3, $a3, 1
--> 0880C1F0:[1467FFFC]: bne        $v1, $a3, 0x0880C1E4
    0880C1F4:[25080001]: addiu      $t0, $t0, 1
    0880C1F8:[03E00008]: jr         $ra
    0880C1FC:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0880C200:[00AA1026]: xor        $v0, $a1, $t2
  Back Branch 0880C2A0 1,523 times (length 6)
    0880C27C:[25290010]: addiu      $t1, $t1, 16
    0880C280:[000C2082]: srl        $a0, $t4, 0x0002
    0880C284:[10800008]: beq        $a0, $zr, 0x0880C2A8
    0880C288:[30C60003]: andi       $a2, $a2, 3
    0880C28C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0880C290:[8CE20000]: lw         $v0, 0($a3)
    0880C294:[24630001]: addiu      $v1, $v1, 1
    0880C298:[24E70004]: addiu      $a3, $a3, 4
    0880C29C:[AD220000]: sw         $v0, 0($t1)
--> 0880C2A0:[1464FFFB]: bne        $v1, $a0, 0x0880C290
    0880C2A4:[25290004]: addiu      $t1, $t1, 4
    0880C2A8:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0880C2AC:[0A203076]: j          0x0880C1D8
    0880C2B0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 0880C278 1,061 times (length 12)
    0880C23C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0880C240:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C244:[1160000E]: beq        $t3, $zr, 0x0880C280
    0880C248:[30CC000F]: andi       $t4, $a2, 15
    0880C24C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 0880C250:[8CE30004]: lw         $v1, 4($a3)
    0880C254:[8CE40008]: lw         $a0, 8($a3)
    0880C258:[8CE5000C]: lw         $a1, 12($a3)
    0880C25C:[8CE20000]: lw         $v0, 0($a3)
    0880C260:[25080001]: addiu      $t0, $t0, 1
    0880C264:[AD230004]: sw         $v1, 4($t1)
    0880C268:[24E70010]: addiu      $a3, $a3, 16
    0880C26C:[AD220000]: sw         $v0, 0($t1)
    0880C270:[AD240008]: sw         $a0, 8($t1)
    0880C274:[AD25000C]: sw         $a1, 12($t1)
--> 0880C278:[1568FFF5]: bne        $t3, $t0, 0x0880C250
    0880C27C:[25290010]: addiu      $t1, $t1, 16
    0880C280:[000C2082]: srl        $a0, $t4, 0x0002
    0880C284:[10800008]: beq        $a0, $zr, 0x0880C2A8
    0880C288:[30C60003]: andi       $a2, $a2, 3
  Back Branch 0880C2AC 944 times (length 55)
    0880C1C4:[00865021]: addu       $t2, $a0, $a2
    0880C1C8:[2CC20008]: sltiu      $v0, $a2, 8
    0880C1CC:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0880C1D0:[1040000B]: beq        $v0, $zr, 0x0880C200
    0880C1D4:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
--> 0880C1D8:[18C00007]: blez       $a2, 0x0880C1F8
    0880C1DC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0880C1E0:[00861821]: addu       $v1, $a0, $a2
    0880C1E4:[91020000]: lbu        $v0, 0($t0)
    0880C1E8:[A0E20000]: sb         $v0, 0($a3)
    0880C1EC:[24E70001]: addiu      $a3, $a3, 1
    0880C1F0:[1467FFFC]: bne        $v1, $a3, 0x0880C1E4
    0880C1F4:[25080001]: addiu      $t0, $t0, 1
    0880C1F8:[03E00008]: jr         $ra
    0880C1FC:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0880C200:[00AA1026]: xor        $v0, $a1, $t2
    0880C204:[30420003]: andi       $v0, $v0, 3
    0880C208:[54400061]: bnel       $v0, $zr, 0x0880C390
    0880C20C:[00062FC3]: sra        $a1, $a2, 0x001F
    0880C210:[30A30003]: andi       $v1, $a1, 3
    0880C214:[10600009]: beq        $v1, $zr, 0x0880C23C
    0880C218:[00065902]: srl        $t3, $a2, 0x0004
    0880C21C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0880C220:[00431023]: subu       $v0, $v0, $v1
    0880C224:[00C23023]: subu       $a2, $a2, $v0
    0880C228:[00A24021]: addu       $t0, $a1, $v0
    0880C22C:[01422021]: addu       $a0, $t2, $v0
    0880C230:[98A30000]: lwr        $v1, 0($a1)
    0880C234:[B9430000]: swr        $v1, 0($t2)
    0880C238:[00065902]: srl        $t3, $a2, 0x0004
    0880C23C:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0880C240:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C244:[1160000E]: beq        $t3, $zr, 0x0880C280
    0880C248:[30CC000F]: andi       $t4, $a2, 15
    0880C24C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0880C250:[8CE30004]: lw         $v1, 4($a3)
    0880C254:[8CE40008]: lw         $a0, 8($a3)
    0880C258:[8CE5000C]: lw         $a1, 12($a3)
    0880C25C:[8CE20000]: lw         $v0, 0($a3)
    0880C260:[25080001]: addiu      $t0, $t0, 1
    0880C264:[AD230004]: sw         $v1, 4($t1)
    0880C268:[24E70010]: addiu      $a3, $a3, 16
    0880C26C:[AD220000]: sw         $v0, 0($t1)
    0880C270:[AD240008]: sw         $a0, 8($t1)
    0880C274:[AD25000C]: sw         $a1, 12($t1)
    0880C278:[1568FFF5]: bne        $t3, $t0, 0x0880C250
    0880C27C:[25290010]: addiu      $t1, $t1, 16
    0880C280:[000C2082]: srl        $a0, $t4, 0x0002
    0880C284:[10800008]: beq        $a0, $zr, 0x0880C2A8
    0880C288:[30C60003]: andi       $a2, $a2, 3
    0880C28C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880C290:[8CE20000]: lw         $v0, 0($a3)
    0880C294:[24630001]: addiu      $v1, $v1, 1
    0880C298:[24E70004]: addiu      $a3, $a3, 4
    0880C29C:[AD220000]: sw         $v0, 0($t1)
    0880C2A0:[1464FFFB]: bne        $v1, $a0, 0x0880C290
    0880C2A4:[25290004]: addiu      $t1, $t1, 4
    0880C2A8:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
--> 0880C2AC:[0A203076]: j          0x0880C1D8
    0880C2B0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0880C2B4:[2CC20008]: sltiu      $v0, $a2, 8
    0880C2B8:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0880C2BC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
_S1_2_8819F78 151,279,040 instructions (2.531%), 42,977 calls (08819F78 - 0881A0CC, length 86)
    08819F78:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08819F7C:[02204821]: addu       $t1, $s1, $zr <=> move $t1, $s1
    08819F80:[02405021]: addu       $t2, $s2, $zr <=> move $t2, $s2
    08819F84:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    08819F88:[02806021]: addu       $t4, $s4, $zr <=> move $t4, $s4
    08819F8C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08819F90:[304D003C]: andi       $t5, $v0, 60
    08819F94:[2C4E0040]: sltiu      $t6, $v0, 64
    08819F98:[008DC821]: addu       $t9, $a0, $t5
    08819F9C:[15C00012]: bne        $t6, $zr, 0x08819FE8
    08819FA0:[8F2D0000]: lw         $t5, 0($t9)
    08819FA4:[244E0008]: addiu      $t6, $v0, 8
    08819FA8:[244F0020]: addiu      $t7, $v0, 32
    08819FAC:[24580034]: addiu      $t8, $v0, 52
    08819FB0:[31CE003C]: andi       $t6, $t6, 60
    08819FB4:[31EF003C]: andi       $t7, $t7, 60
    08819FB8:[3318003C]: andi       $t8, $t8, 60
    08819FBC:[008E7021]: addu       $t6, $a0, $t6
    08819FC0:[008F7821]: addu       $t7, $a0, $t7
    08819FC4:[8DCE0000]: lw         $t6, 0($t6)
    08819FC8:[0098C021]: addu       $t8, $a0, $t8
    08819FCC:[8DEF0000]: lw         $t7, 0($t7)
    08819FD0:[01AE6826]: xor        $t5, $t5, $t6
    08819FD4:[8F180000]: lw         $t8, 0($t8)
    08819FD8:[01F87826]: xor        $t7, $t7, $t8
    08819FDC:[01AF6826]: xor        $t5, $t5, $t7
    08819FE0:[002D6FC2]: rotr       $t5, $t5, 0x001F
    08819FE4:[AF2D0000]: sw         $t5, 0($t9)
    08819FE8:[002876C2]: rotr       $t6, $t0, 0x001B
    08819FEC:[01AC6821]: addu       $t5, $t5, $t4
    08819FF0:[01AE6821]: addu       $t5, $t5, $t6
    08819FF4:[2C4E0050]: sltiu      $t6, $v0, 80
    08819FF8:[15C0000D]: bne        $t6, $zr, 0x0881A030
    08819FFC:[2C4E00A0]: sltiu      $t6, $v0, 160
    0881A000:[15C00013]: bne        $t6, $zr, 0x0881A050
    0881A004:[2C4E00F0]: sltiu      $t6, $v0, 240
    0881A008:[15C00019]: bne        $t6, $zr, 0x0881A070
    0881A00C:[012A7026]: xor        $t6, $t1, $t2
    0881A010:[3C18CA62]: lui        $t8, 0xCA62 <=> li $t8, 0xCA620000
    0881A014:[01CB7026]: xor        $t6, $t6, $t3
    0881A018:[3718C1D6]: ori        $t8, $t8, -15914
    0881A01C:[0A206824]: j          0x0881A090
    0881A020:[24420004]: addiu      $v0, $v0, 4
    0881A030:[012A7024]: and        $t6, $t1, $t2
    0881A034:[00097827]: nor        $t7, $zr, $t1 <=> li $t7, not $t1
    0881A038:[3C185A82]: lui        $t8, 0x5A82 <=> li $t8, 0x5A820000
    0881A03C:[01EB7824]: and        $t7, $t7, $t3
    0881A040:[37187999]: ori        $t8, $t8, 31129
    0881A044:[01CF7025]: or         $t6, $t6, $t7
    0881A048:[0A206824]: j          0x0881A090
    0881A04C:[24420004]: addiu      $v0, $v0, 4
    0881A050:[012A7026]: xor        $t6, $t1, $t2
    0881A054:[3C186ED9]: lui        $t8, 0x6ED9 <=> li $t8, 0x6ED90000
    0881A058:[01CB7026]: xor        $t6, $t6, $t3
    0881A05C:[3718EBA1]: ori        $t8, $t8, -5215
    0881A060:[0A206824]: j          0x0881A090
    0881A064:[24420004]: addiu      $v0, $v0, 4
    0881A070:[012A7024]: and        $t6, $t1, $t2
    0881A074:[012B7824]: and        $t7, $t1, $t3
    0881A078:[3C188F1B]: lui        $t8, 0x8F1B <=> li $t8, 0x8F1B0000
    0881A07C:[01CF7025]: or         $t6, $t6, $t7
    0881A080:[014B7824]: and        $t7, $t2, $t3
    0881A084:[3718BCDC]: ori        $t8, $t8, -17188
    0881A088:[01CF7025]: or         $t6, $t6, $t7
    0881A08C:[24420004]: addiu      $v0, $v0, 4
    0881A090:[01D87021]: addu       $t6, $t6, $t8
    0881A094:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    0881A098:[01405821]: addu       $t3, $t2, $zr <=> move $t3, $t2
    0881A09C:[00097F80]: sll        $t7, $t1, 0x001E
    0881A0A0:[00094882]: srl        $t1, $t1, 0x0002
    0881A0A4:[2C580140]: sltiu      $t8, $v0, 320
    0881A0A8:[01E95025]: or         $t2, $t7, $t1
    0881A0AC:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    0881A0B0:[1700FFB7]: bne        $t8, $zr, 0x08819F90
    0881A0B4:[01AE4021]: addu       $t0, $t5, $t6
    0881A0B8:[01108021]: addu       $s0, $t0, $s0
    0881A0BC:[01318821]: addu       $s1, $t1, $s1
    0881A0C0:[01529021]: addu       $s2, $t2, $s2
    0881A0C4:[01739821]: addu       $s3, $t3, $s3
    0881A0C8:[03E00008]: jr         $ra
    0881A0CC:[0194A021]: addu       $s4, $t4, $s4
  Back Branch 0881A0B0 3,438,160 times (length 74)
    08819F7C:[02204821]: addu       $t1, $s1, $zr <=> move $t1, $s1
    08819F80:[02405021]: addu       $t2, $s2, $zr <=> move $t2, $s2
    08819F84:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    08819F88:[02806021]: addu       $t4, $s4, $zr <=> move $t4, $s4
    08819F8C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08819F90:[304D003C]: andi       $t5, $v0, 60
    08819F94:[2C4E0040]: sltiu      $t6, $v0, 64
    08819F98:[008DC821]: addu       $t9, $a0, $t5
    08819F9C:[15C00012]: bne        $t6, $zr, 0x08819FE8
    08819FA0:[8F2D0000]: lw         $t5, 0($t9)
    08819FA4:[244E0008]: addiu      $t6, $v0, 8
    08819FA8:[244F0020]: addiu      $t7, $v0, 32
    08819FAC:[24580034]: addiu      $t8, $v0, 52
    08819FB0:[31CE003C]: andi       $t6, $t6, 60
    08819FB4:[31EF003C]: andi       $t7, $t7, 60
    08819FB8:[3318003C]: andi       $t8, $t8, 60
    08819FBC:[008E7021]: addu       $t6, $a0, $t6
    08819FC0:[008F7821]: addu       $t7, $a0, $t7
    08819FC4:[8DCE0000]: lw         $t6, 0($t6)
    08819FC8:[0098C021]: addu       $t8, $a0, $t8
    08819FCC:[8DEF0000]: lw         $t7, 0($t7)
    08819FD0:[01AE6826]: xor        $t5, $t5, $t6
    08819FD4:[8F180000]: lw         $t8, 0($t8)
    08819FD8:[01F87826]: xor        $t7, $t7, $t8
    08819FDC:[01AF6826]: xor        $t5, $t5, $t7
    08819FE0:[002D6FC2]: rotr       $t5, $t5, 0x001F
    08819FE4:[AF2D0000]: sw         $t5, 0($t9)
    08819FE8:[002876C2]: rotr       $t6, $t0, 0x001B
    08819FEC:[01AC6821]: addu       $t5, $t5, $t4
    08819FF0:[01AE6821]: addu       $t5, $t5, $t6
    08819FF4:[2C4E0050]: sltiu      $t6, $v0, 80
    08819FF8:[15C0000D]: bne        $t6, $zr, 0x0881A030
    08819FFC:[2C4E00A0]: sltiu      $t6, $v0, 160
    0881A000:[15C00013]: bne        $t6, $zr, 0x0881A050
    0881A004:[2C4E00F0]: sltiu      $t6, $v0, 240
    0881A008:[15C00019]: bne        $t6, $zr, 0x0881A070
    0881A00C:[012A7026]: xor        $t6, $t1, $t2
    0881A010:[3C18CA62]: lui        $t8, 0xCA62 <=> li $t8, 0xCA620000
    0881A014:[01CB7026]: xor        $t6, $t6, $t3
    0881A018:[3718C1D6]: ori        $t8, $t8, -15914
    0881A01C:[0A206824]: j          0x0881A090
    0881A020:[24420004]: addiu      $v0, $v0, 4
    0881A030:[012A7024]: and        $t6, $t1, $t2
    0881A034:[00097827]: nor        $t7, $zr, $t1 <=> li $t7, not $t1
    0881A038:[3C185A82]: lui        $t8, 0x5A82 <=> li $t8, 0x5A820000
    0881A03C:[01EB7824]: and        $t7, $t7, $t3
    0881A040:[37187999]: ori        $t8, $t8, 31129
    0881A044:[01CF7025]: or         $t6, $t6, $t7
    0881A048:[0A206824]: j          0x0881A090
    0881A04C:[24420004]: addiu      $v0, $v0, 4
    0881A050:[012A7026]: xor        $t6, $t1, $t2
    0881A054:[3C186ED9]: lui        $t8, 0x6ED9 <=> li $t8, 0x6ED90000
    0881A058:[01CB7026]: xor        $t6, $t6, $t3
    0881A05C:[3718EBA1]: ori        $t8, $t8, -5215
    0881A060:[0A206824]: j          0x0881A090
    0881A064:[24420004]: addiu      $v0, $v0, 4
    0881A070:[012A7024]: and        $t6, $t1, $t2
    0881A074:[012B7824]: and        $t7, $t1, $t3
    0881A078:[3C188F1B]: lui        $t8, 0x8F1B <=> li $t8, 0x8F1B0000
    0881A07C:[01CF7025]: or         $t6, $t6, $t7
    0881A080:[014B7824]: and        $t7, $t2, $t3
    0881A084:[3718BCDC]: ori        $t8, $t8, -17188
    0881A088:[01CF7025]: or         $t6, $t6, $t7
    0881A08C:[24420004]: addiu      $v0, $v0, 4
    0881A090:[01D87021]: addu       $t6, $t6, $t8
    0881A094:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    0881A098:[01405821]: addu       $t3, $t2, $zr <=> move $t3, $t2
    0881A09C:[00097F80]: sll        $t7, $t1, 0x001E
    0881A0A0:[00094882]: srl        $t1, $t1, 0x0002
    0881A0A4:[2C580140]: sltiu      $t8, $v0, 320
    0881A0A8:[01E95025]: or         $t2, $t7, $t1
    0881A0AC:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
--> 0881A0B0:[1700FFB7]: bne        $t8, $zr, 0x08819F90
    0881A0B4:[01AE4021]: addu       $t0, $t5, $t6
    0881A0B8:[01108021]: addu       $s0, $t0, $s0
    0881A0BC:[01318821]: addu       $s1, $t1, $s1
    0881A0C0:[01529021]: addu       $s2, $t2, $s2
_S1_2_880E1D4 113,295,582 instructions (1.895%), 3,332,223 calls (0880E1D4 - 0880E258, length 34)
    0880E1D4:[27BDFF70]: addiu      $sp, $sp, -144
    0880E1D8:[24020208]: addiu      $v0, $zr, 520 <=> li $v0, 520
    0880E1DC:[3C0C7FFF]: lui        $t4, 0x7FFF <=> li $t4, 0x7FFF0000
    0880E1E0:[27A30078]: addiu      $v1, $sp, 120
    0880E1E4:[358CFFFF]: ori        $t4, $t4, -1
    0880E1E8:[A7A20010]: sh         $v0, 16($sp)
    0880E1EC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880E1F0:[AFBF0064]: sw         $ra, 100($sp)
    0880E1F4:[AFA30000]: sw         $v1, 0($sp)
    0880E1F8:[AFB00060]: sw         $s0, 96($sp)
    0880E1FC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880E200:[AFA60078]: sw         $a2, 120($sp)
    0880E204:[AFA7007C]: sw         $a3, 124($sp)
    0880E208:[AFA80080]: sw         $t0, 128($sp)
    0880E20C:[AFA90084]: sw         $t1, 132($sp)
    0880E210:[AFAA0088]: sw         $t2, 136($sp)
    0880E214:[AFAB008C]: sw         $t3, 140($sp)
    0880E218:[AFA40014]: sw         $a0, 20($sp)
    0880E21C:[AFAC0018]: sw         $t4, 24($sp)
    0880E220:[AFA40004]: sw         $a0, 4($sp)
    0880E224:[AFAC000C]: sw         $t4, 12($sp)
    0880E228:[0E202D1D]: jal        0x0880B474
    0880E22C:[A7A20012]: sh         $v0, 18($sp)
    0880E230:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0880E234:[8FA70000]: lw         $a3, 0($sp)
    0880E238:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0880E23C:[0E203BDE]: jal        0x0880EF78
    0880E240:[27A50004]: addiu      $a1, $sp, 4
    0880E244:[8FA30004]: lw         $v1, 4($sp)
    0880E248:[A0600000]: sb         $zr, 0($v1)
    0880E24C:[8FBF0064]: lw         $ra, 100($sp)
    0880E250:[8FB00060]: lw         $s0, 96($sp)
    0880E254:[03E00008]: jr         $ra
    0880E258:[27BD0090]: addiu      $sp, $sp, 144
_S1_2_880EF1C 113,220,816 instructions (1.894%), 6,660,048 calls (0880EF1C - 0880EF74, length 23)
    0880EF1C:[27BDFFF0]: addiu      $sp, $sp, -16
    0880EF20:[AFB00000]: sw         $s0, 0($sp)
    0880EF24:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880EF28:[AFBF0004]: sw         $ra, 4($sp)
    0880EF2C:[8CA20008]: lw         $v0, 8($a1)
    0880EF30:[14400007]: bne        $v0, $zr, 0x0880EF50
    0880EF34:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0880EF38:[ACA00004]: sw         $zr, 4($a1)
    0880EF3C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0880EF40:[8FBF0004]: lw         $ra, 4($sp)
    0880EF44:[8FB00000]: lw         $s0, 0($sp)
    0880EF48:[03E00008]: jr         $ra
    0880EF4C:[27BD0010]: addiu      $sp, $sp, 16
    0880EF50:[0E202B94]: jal        0x0880AE50
    0880EF54:[00000000]: nop
    0880EF58:[AE000004]: sw         $zr, 4($s0)
    0880EF5C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0880EF60:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0880EF64:[AE000008]: sw         $zr, 8($s0)
    0880EF68:[8FBF0004]: lw         $ra, 4($sp)
    0880EF6C:[8FB00000]: lw         $s0, 0($sp)
    0880EF70:[03E00008]: jr         $ra
    0880EF74:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88E6E98 101,775,922 instructions (1.703%), 10,959 calls (088E6E98 - 088E6F40, length 43)
    088E6E98:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088E6E9C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088E6EA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088E6EA4:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088E6EA8:[24630001]: addiu      $v1, $v1, 1
    088E6EAC:[A0400134]: sb         $zr, 308($v0)
    088E6EB0:[A040013B]: sb         $zr, 315($v0)
    088E6EB4:[24420001]: addiu      $v0, $v0, 1
    088E6EB8:[1464FFFB]: bne        $v1, $a0, 0x088E6EA8
    088E6EBC:[00000000]: nop
    088E6EC0:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088E6EC4:[34425F78]: ori        $v0, $v0, 24440
    088E6EC8:[A4E00168]: sh         $zr, 360($a3)
    088E6ECC:[00E21821]: addu       $v1, $a3, $v0
    088E6ED0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088E6ED4:[24060480]: addiu      $a2, $zr, 1152 <=> li $a2, 1152
    088E6ED8:[90620000]: lbu        $v0, 0($v1)
    088E6EDC:[24A50001]: addiu      $a1, $a1, 1
    088E6EE0:[2444FFFF]: addiu      $a0, $v0, -1
    088E6EE4:[10400002]: beq        $v0, $zr, 0x088E6EF0
    088E6EE8:[00000000]: nop
    088E6EEC:[A0640000]: sb         $a0, 0($v1)
    088E6EF0:[24630001]: addiu      $v1, $v1, 1
    088E6EF4:[14A6FFF8]: bne        $a1, $a2, 0x088E6ED8
    088E6EF8:[00000000]: nop
    088E6EFC:[90E20166]: lbu        $v0, 358($a3)
    088E6F00:[24040014]: addiu      $a0, $zr, 20 <=> li $a0, 20
    088E6F04:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    088E6F08:[24420001]: addiu      $v0, $v0, 1
    088E6F0C:[A0E20166]: sb         $v0, 358($a3)
    088E6F10:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088E6F14:[A0E40167]: sb         $a0, 359($a3)
    088E6F18:[A0E20164]: sb         $v0, 356($a3)
    088E6F1C:[A0E30131]: sb         $v1, 305($a3)
    088E6F20:[A4E00120]: sh         $zr, 288($a3)
    088E6F24:[A4E00122]: sh         $zr, 290($a3)
    088E6F28:[A4E00124]: sh         $zr, 292($a3)
    088E6F2C:[A0E4012C]: sb         $a0, 300($a3)
    088E6F30:[A0E4012D]: sb         $a0, 301($a3)
    088E6F34:[A0E0012E]: sb         $zr, 302($a3)
    088E6F38:[A0E0012F]: sb         $zr, 303($a3)
    088E6F3C:[03E00008]: jr         $ra
    088E6F40:[00000000]: nop
  Back Branch 088E6EF4 12,624,768 times (length 9)
    088E6EC4:[34425F78]: ori        $v0, $v0, 24440
    088E6EC8:[A4E00168]: sh         $zr, 360($a3)
    088E6ECC:[00E21821]: addu       $v1, $a3, $v0
    088E6ED0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088E6ED4:[24060480]: addiu      $a2, $zr, 1152 <=> li $a2, 1152
--> 088E6ED8:[90620000]: lbu        $v0, 0($v1)
    088E6EDC:[24A50001]: addiu      $a1, $a1, 1
    088E6EE0:[2444FFFF]: addiu      $a0, $v0, -1
    088E6EE4:[10400002]: beq        $v0, $zr, 0x088E6EF0
    088E6EE8:[00000000]: nop
    088E6EEC:[A0640000]: sb         $a0, 0($v1)
    088E6EF0:[24630001]: addiu      $v1, $v1, 1
--> 088E6EF4:[14A6FFF8]: bne        $a1, $a2, 0x088E6ED8
    088E6EF8:[00000000]: nop
    088E6EFC:[90E20166]: lbu        $v0, 358($a3)
    088E6F00:[24040014]: addiu      $a0, $zr, 20 <=> li $a0, 20
    088E6F04:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
  Back Branch 088E6EB8 76,713 times (length 6)
    088E6E98:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088E6E9C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088E6EA0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088E6EA4:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
--> 088E6EA8:[24630001]: addiu      $v1, $v1, 1
    088E6EAC:[A0400134]: sb         $zr, 308($v0)
    088E6EB0:[A040013B]: sb         $zr, 315($v0)
    088E6EB4:[24420001]: addiu      $v0, $v0, 1
--> 088E6EB8:[1464FFFB]: bne        $v1, $a0, 0x088E6EA8
    088E6EBC:[00000000]: nop
    088E6EC0:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088E6EC4:[34425F78]: ori        $v0, $v0, 24440
    088E6EC8:[A4E00168]: sh         $zr, 360($a3)
_S1_2_88101DC 76,569,737 instructions (1.281%), 3,329,119 calls (0880F028 - 088108E8, length 1585)
  Back Branch 0880F050 16,644,026 times (length 5)
    0880F030:[1062001A]: beq        $v1, $v0, 0x0880F09C
    0880F034:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0880F038:[10600018]: beq        $v1, $zr, 0x0880F09C
    0880F03C:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    0880F040:[26100001]: addiu      $s0, $s0, 1
--> 0880F044:[82020000]: lb         $v0, 0($s0)
    0880F048:[10440004]: beq        $v0, $a0, 0x0880F05C
    0880F04C:[021E8823]: subu       $s1, $s0, $fp
--> 0880F050:[5440FFFC]: bnel       $v0, $zr, 0x0880F044
    0880F054:[26100001]: addiu      $s0, $s0, 1
    0880F058:[021E8823]: subu       $s1, $s0, $fp
    0880F05C:[52200010]: beql       $s1, $zr, 0x0880F0A0
    0880F060:[82020000]: lb         $v0, 0($s0)
  Back Branch 0880F2D4 3,332,330 times (length 173)
  Back Branch 0880F318 3,332,330 times (length 21)
    0880F2B8:[8FA30238]: lw         $v1, 568($sp)
    0880F2BC:[02E6102C]: max        $v0, $s7, $a2
    0880F2C0:[00621821]: addu       $v1, $v1, $v0
    0880F2C4:[14A00016]: bne        $a1, $zr, 0x0880F320
    0880F2C8:[AFA30238]: sw         $v1, 568($sp)
--> 0880F2CC:[8FA40218]: lw         $a0, 536($sp)
    0880F2D0:[AFA00040]: sw         $zr, 64($sp)
    0880F2D4:[1080FF54]: beq        $a0, $zr, 0x0880F028
    0880F2D8:[27B20070]: addiu      $s2, $sp, 112
    0880F2DC:[0E202DB9]: jal        0x0880B6E4
    0880F2E0:[00000000]: nop
    0880F2E4:[27B20070]: addiu      $s2, $sp, 112
    0880F2E8:[0A203C0A]: j          0x0880F028
    0880F2EC:[AFA00218]: sw         $zr, 536($sp)
    0880F2F0:[8FA40248]: lw         $a0, 584($sp)
    0880F2F4:[0E203BC7]: jal        0x0880EF1C
    0880F2F8:[27A5003C]: addiu      $a1, $sp, 60
    0880F2FC:[1440000E]: bne        $v0, $zr, 0x0880F338
    0880F300:[8FA50218]: lw         $a1, 536($sp)
    0880F304:[8FA60234]: lw         $a2, 564($sp)
    0880F308:[8FA30238]: lw         $v1, 568($sp)
    0880F30C:[8FA50044]: lw         $a1, 68($sp)
    0880F310:[02E6102C]: max        $v0, $s7, $a2
    0880F314:[00621821]: addu       $v1, $v1, $v0
--> 0880F318:[10A0FFEC]: beq        $a1, $zr, 0x0880F2CC
    0880F31C:[AFA30238]: sw         $v1, 568($sp)
    0880F320:[8FA40248]: lw         $a0, 584($sp)
    0880F324:[0E203BC7]: jal        0x0880EF1C
    0880F328:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0880F3A0 3,332,330 times (length 120)
  Back Branch 0880F394 3,332,330 times (length 158)
  Back Branch 0880F32C 3,331,141 times (length 25)
    0880F2BC:[02E6102C]: max        $v0, $s7, $a2
    0880F2C0:[00621821]: addu       $v1, $v1, $v0
    0880F2C4:[14A00016]: bne        $a1, $zr, 0x0880F320
    0880F2C8:[AFA30238]: sw         $v1, 568($sp)
    0880F2CC:[8FA40218]: lw         $a0, 536($sp)
--> 0880F2D0:[AFA00040]: sw         $zr, 64($sp)
    0880F2D4:[1080FF54]: beq        $a0, $zr, 0x0880F028
    0880F2D8:[27B20070]: addiu      $s2, $sp, 112
    0880F2DC:[0E202DB9]: jal        0x0880B6E4
    0880F2E0:[00000000]: nop
    0880F2E4:[27B20070]: addiu      $s2, $sp, 112
    0880F2E8:[0A203C0A]: j          0x0880F028
    0880F2EC:[AFA00218]: sw         $zr, 536($sp)
    0880F2F0:[8FA40248]: lw         $a0, 584($sp)
    0880F2F4:[0E203BC7]: jal        0x0880EF1C
    0880F2F8:[27A5003C]: addiu      $a1, $sp, 60
    0880F2FC:[1440000E]: bne        $v0, $zr, 0x0880F338
    0880F300:[8FA50218]: lw         $a1, 536($sp)
    0880F304:[8FA60234]: lw         $a2, 564($sp)
    0880F308:[8FA30238]: lw         $v1, 568($sp)
    0880F30C:[8FA50044]: lw         $a1, 68($sp)
    0880F310:[02E6102C]: max        $v0, $s7, $a2
    0880F314:[00621821]: addu       $v1, $v1, $v0
    0880F318:[10A0FFEC]: beq        $a1, $zr, 0x0880F2CC
    0880F31C:[AFA30238]: sw         $v1, 568($sp)
    0880F320:[8FA40248]: lw         $a0, 584($sp)
    0880F324:[0E203BC7]: jal        0x0880EF1C
    0880F328:[27A5003C]: addiu      $a1, $sp, 60
--> 0880F32C:[1040FFE8]: beq        $v0, $zr, 0x0880F2D0
    0880F330:[8FA40218]: lw         $a0, 536($sp)
    0880F334:[8FA50218]: lw         $a1, 536($sp)
    0880F338:[10A00004]: beq        $a1, $zr, 0x0880F34C
    0880F33C:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08810208 3,329,119 times (length 1106)
  Back Branch 08810200 3,329,119 times (length 10)
    088101DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 088101E0:[000418C0]: sll        $v1, $a0, 0x0003
    088101E4:[00041040]: sll        $v0, $a0, 0x0001
    088101E8:[00431021]: addu       $v0, $v0, $v1
    088101EC:[02A21021]: addu       $v0, $s5, $v0
    088101F0:[83D50000]: lb         $s5, 0($fp)
    088101F4:[2444FFD0]: addiu      $a0, $v0, -48
    088101F8:[26A2FFD0]: addiu      $v0, $s5, -48
    088101FC:[2C42000A]: sltiu      $v0, $v0, 10
--> 08810200:[1440FFF7]: bne        $v0, $zr, 0x088101E0
    08810204:[27DE0001]: addiu      $fp, $fp, 1
    08810208:[0A203C32]: j          0x0880F0C8
    0881020C:[AFA40234]: sw         $a0, 564($sp)
  Back Branch 0880F448 3,328,907 times (length 160)
  Back Branch 0880F40C 3,328,907 times (length 145)
  Back Branch 088108DC 3,328,907 times (length 1383)
  Back Branch 088108CC 3,316 times (length 1379)
_S1_2_8862700 56,864,990 instructions (0.951%), 1,624,714 calls (08862700 - 08862788, length 35)
    08862700:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    08862704:[00822021]: addu       $a0, $a0, $v0
    08862708:[8C85F540]: lw         $a1, -2752($a0)
    0886270C:[24022345]: addiu      $v0, $zr, 9029 <=> li $v0, 9029
    08862710:[8C86F53C]: lw         $a2, -2756($a0)
    08862714:[00A20018]: mult       $a1, $v0
    08862718:[24037F8D]: addiu      $v1, $zr, 32653 <=> li $v1, 32653
    0886271C:[3C058013]: lui        $a1, 0x8013 <=> li $a1, 0x80130000
    08862720:[34A582F9]: ori        $a1, $a1, -32007
    08862724:[3402FFD9]: ori        $v0, $zr, -39 <=> li $v0, 65497
    08862728:[00004012]: mflo       $t0
    0886272C:[00C30018]: mult       $a2, $v1
    08862730:[3C038007]: lui        $v1, 0x8007 <=> li $v1, 0x80070000
    08862734:[34638071]: ori        $v1, $v1, -32655
    08862738:[00003012]: mflo       $a2
    0886273C:[01050019]: multu      $t0, $a1
    08862740:[00002810]: mfhi       $a1
    08862744:[00C30019]: multu      $a2, $v1
    08862748:[00052BC2]: srl        $a1, $a1, 0x000F
    0886274C:[00001810]: mfhi       $v1
    08862750:[01000013]: mtlo       $t0
    08862754:[00A2002E]: msub       $a1, $v0
    08862758:[00031BC2]: srl        $v1, $v1, 0x000F
    0886275C:[00033900]: sll        $a3, $v1, 0x0004
    08862760:[00031400]: sll        $v0, $v1, 0x0010
    08862764:[00471023]: subu       $v0, $v0, $a3
    08862768:[00002812]: mflo       $a1
    0886276C:[00431021]: addu       $v0, $v0, $v1
    08862770:[00C23023]: subu       $a2, $a2, $v0
    08862774:[00051400]: sll        $v0, $a1, 0x0010
    08862778:[00461021]: addu       $v0, $v0, $a2
    0886277C:[AC85F540]: sw         $a1, -2752($a0)
    08862780:[AC86F53C]: sw         $a2, -2756($a0)
    08862784:[03E00008]: jr         $ra
    08862788:[00000000]: nop
_S1_2_8810210 56,591,419 instructions (0.947%), 3,328,907 calls (0880F028 - 088108E8, length 1585)
  Back Branch 0880F050 16,644,026 times (length 5)
    0880F030:[1062001A]: beq        $v1, $v0, 0x0880F09C
    0880F034:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0880F038:[10600018]: beq        $v1, $zr, 0x0880F09C
    0880F03C:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    0880F040:[26100001]: addiu      $s0, $s0, 1
--> 0880F044:[82020000]: lb         $v0, 0($s0)
    0880F048:[10440004]: beq        $v0, $a0, 0x0880F05C
    0880F04C:[021E8823]: subu       $s1, $s0, $fp
--> 0880F050:[5440FFFC]: bnel       $v0, $zr, 0x0880F044
    0880F054:[26100001]: addiu      $s0, $s0, 1
    0880F058:[021E8823]: subu       $s1, $s0, $fp
    0880F05C:[52200010]: beql       $s1, $zr, 0x0880F0A0
    0880F060:[82020000]: lb         $v0, 0($s0)
  Back Branch 0880F2D4 3,332,330 times (length 173)
  Back Branch 0880F318 3,332,330 times (length 21)
    0880F2B8:[8FA30238]: lw         $v1, 568($sp)
    0880F2BC:[02E6102C]: max        $v0, $s7, $a2
    0880F2C0:[00621821]: addu       $v1, $v1, $v0
    0880F2C4:[14A00016]: bne        $a1, $zr, 0x0880F320
    0880F2C8:[AFA30238]: sw         $v1, 568($sp)
--> 0880F2CC:[8FA40218]: lw         $a0, 536($sp)
    0880F2D0:[AFA00040]: sw         $zr, 64($sp)
    0880F2D4:[1080FF54]: beq        $a0, $zr, 0x0880F028
    0880F2D8:[27B20070]: addiu      $s2, $sp, 112
    0880F2DC:[0E202DB9]: jal        0x0880B6E4
    0880F2E0:[00000000]: nop
    0880F2E4:[27B20070]: addiu      $s2, $sp, 112
    0880F2E8:[0A203C0A]: j          0x0880F028
    0880F2EC:[AFA00218]: sw         $zr, 536($sp)
    0880F2F0:[8FA40248]: lw         $a0, 584($sp)
    0880F2F4:[0E203BC7]: jal        0x0880EF1C
    0880F2F8:[27A5003C]: addiu      $a1, $sp, 60
    0880F2FC:[1440000E]: bne        $v0, $zr, 0x0880F338
    0880F300:[8FA50218]: lw         $a1, 536($sp)
    0880F304:[8FA60234]: lw         $a2, 564($sp)
    0880F308:[8FA30238]: lw         $v1, 568($sp)
    0880F30C:[8FA50044]: lw         $a1, 68($sp)
    0880F310:[02E6102C]: max        $v0, $s7, $a2
    0880F314:[00621821]: addu       $v1, $v1, $v0
--> 0880F318:[10A0FFEC]: beq        $a1, $zr, 0x0880F2CC
    0880F31C:[AFA30238]: sw         $v1, 568($sp)
    0880F320:[8FA40248]: lw         $a0, 584($sp)
    0880F324:[0E203BC7]: jal        0x0880EF1C
    0880F328:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0880F3A0 3,332,330 times (length 120)
  Back Branch 0880F394 3,332,330 times (length 158)
  Back Branch 0880F32C 3,331,141 times (length 25)
    0880F2BC:[02E6102C]: max        $v0, $s7, $a2
    0880F2C0:[00621821]: addu       $v1, $v1, $v0
    0880F2C4:[14A00016]: bne        $a1, $zr, 0x0880F320
    0880F2C8:[AFA30238]: sw         $v1, 568($sp)
    0880F2CC:[8FA40218]: lw         $a0, 536($sp)
--> 0880F2D0:[AFA00040]: sw         $zr, 64($sp)
    0880F2D4:[1080FF54]: beq        $a0, $zr, 0x0880F028
    0880F2D8:[27B20070]: addiu      $s2, $sp, 112
    0880F2DC:[0E202DB9]: jal        0x0880B6E4
    0880F2E0:[00000000]: nop
    0880F2E4:[27B20070]: addiu      $s2, $sp, 112
    0880F2E8:[0A203C0A]: j          0x0880F028
    0880F2EC:[AFA00218]: sw         $zr, 536($sp)
    0880F2F0:[8FA40248]: lw         $a0, 584($sp)
    0880F2F4:[0E203BC7]: jal        0x0880EF1C
    0880F2F8:[27A5003C]: addiu      $a1, $sp, 60
    0880F2FC:[1440000E]: bne        $v0, $zr, 0x0880F338
    0880F300:[8FA50218]: lw         $a1, 536($sp)
    0880F304:[8FA60234]: lw         $a2, 564($sp)
    0880F308:[8FA30238]: lw         $v1, 568($sp)
    0880F30C:[8FA50044]: lw         $a1, 68($sp)
    0880F310:[02E6102C]: max        $v0, $s7, $a2
    0880F314:[00621821]: addu       $v1, $v1, $v0
    0880F318:[10A0FFEC]: beq        $a1, $zr, 0x0880F2CC
    0880F31C:[AFA30238]: sw         $v1, 568($sp)
    0880F320:[8FA40248]: lw         $a0, 584($sp)
    0880F324:[0E203BC7]: jal        0x0880EF1C
    0880F328:[27A5003C]: addiu      $a1, $sp, 60
--> 0880F32C:[1040FFE8]: beq        $v0, $zr, 0x0880F2D0
    0880F330:[8FA40218]: lw         $a0, 536($sp)
    0880F334:[8FA50218]: lw         $a1, 536($sp)
    0880F338:[10A00004]: beq        $a1, $zr, 0x0880F34C
    0880F33C:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 0880F448 3,328,907 times (length 160)
  Back Branch 0880F40C 3,328,907 times (length 145)
  Back Branch 088108DC 3,328,907 times (length 1383)
  Back Branch 0881021C 3,328,907 times (length 1113)
  Back Branch 088108CC 3,316 times (length 1379)
_S1_2_8863998 48,491,836 instructions (0.811%), 93 calls (0886278C - 08863A20, length 1190)
  Back Branch 08862888 1,624,714 times (length 30)
    08862804:[00000000]: nop
    08862808:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0886280C:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08862810:[24559A48]: addiu      $s5, $v0, -26040
    08862814:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
--> 08862818:[92220000]: lbu        $v0, 0($s1)
    0886281C:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08862820:[26D60004]: addiu      $s6, $s6, 4
    08862824:[00551021]: addu       $v0, $v0, $s5
    08862828:[90430000]: lbu        $v1, 0($v0)
    0886282C:[A2230000]: sb         $v1, 0($s1)
    08862830:[92820000]: lbu        $v0, 0($s4)
    08862834:[00551021]: addu       $v0, $v0, $s5
    08862838:[90430000]: lbu        $v1, 0($v0)
    0886283C:[A2830000]: sb         $v1, 0($s4)
    08862840:[26940004]: addiu      $s4, $s4, 4
    08862844:[92620000]: lbu        $v0, 0($s3)
    08862848:[00551021]: addu       $v0, $v0, $s5
    0886284C:[90430000]: lbu        $v1, 0($v0)
    08862850:[A2630000]: sb         $v1, 0($s3)
    08862854:[26730004]: addiu      $s3, $s3, 4
    08862858:[92420000]: lbu        $v0, 0($s2)
    0886285C:[00551021]: addu       $v0, $v0, $s5
    08862860:[90430000]: lbu        $v1, 0($v0)
    08862864:[A2430000]: sb         $v1, 0($s2)
    08862868:[26520004]: addiu      $s2, $s2, 4
    0886286C:[8E300000]: lw         $s0, 0($s1)
    08862870:[0E2189C0]: jal        0x08862700
    08862874:[00000000]: nop
    08862878:[02D7182A]: slt        $v1, $s6, $s7
    0886287C:[02028026]: xor        $s0, $s0, $v0
    08862880:[AE300000]: sw         $s0, 0($s1)
    08862884:[26310004]: addiu      $s1, $s1, 4
--> 08862888:[1460FFE3]: bne        $v1, $zr, 0x08862818
    0886288C:[00000000]: nop
    08862890:[8FBF0024]: lw         $ra, 36($sp)
    08862894:[8FBE0020]: lw         $fp, 32($sp)
    08862898:[8FB7001C]: lw         $s7, 28($sp)
  Back Branch 08863A1C 93 times (length 1190)
_S1_2_880B474 39,986,676 instructions (0.669%), 6,664,446 calls (0880B474 - 0880B494, length 9)
    0880B474:[13400006]: beq        $k0, $zr, 0x0880B490
    0880B478:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    0880B47C:[8F420004]: lw         $v0, 4($k0)
    0880B480:[50400003]: beql       $v0, $zr, 0x0880B490
    0880B484:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    0880B488:[03E00008]: jr         $ra
    0880B48C:[00000000]: nop
    0880B490:[03E00008]: jr         $ra
    0880B494:[8C42BCB0]: lw         $v0, -17232($v0)
_S1_2_880B4A4 36,654,453 instructions (0.613%), 3,332,223 calls (0880B498 - 0880B4C0, length 11)
    0880B498:[3C020896]: lui        $v0, 0x0896 <=> li $v0, 0x08960000
    0880B49C:[03E00008]: jr         $ra
    0880B4A0:[244230C4]: addiu      $v0, $v0, 12484
    0880B4A4:[27BDFFF0]: addiu      $sp, $sp, -16
    0880B4A8:[AFBF0000]: sw         $ra, 0($sp)
    0880B4AC:[0E202D1D]: jal        0x0880B474
    0880B4B0:[00000000]: nop
    0880B4B4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0880B4B8:[8FBF0000]: lw         $ra, 0($sp)
    0880B4BC:[0A202D26]: j          0x0880B498
    0880B4C0:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0880B4BC 3,332,223 times (length 11)
--> 0880B498:[3C020896]: lui        $v0, 0x0896 <=> li $v0, 0x08960000
    0880B49C:[03E00008]: jr         $ra
    0880B4A0:[244230C4]: addiu      $v0, $v0, 12484
    0880B4A4:[27BDFFF0]: addiu      $sp, $sp, -16
    0880B4A8:[AFBF0000]: sw         $ra, 0($sp)
    0880B4AC:[0E202D1D]: jal        0x0880B474
    0880B4B0:[00000000]: nop
    0880B4B4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0880B4B8:[8FBF0000]: lw         $ra, 0($sp)
--> 0880B4BC:[0A202D26]: j          0x0880B498
    0880B4C0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_9C92658 29,962,358 instructions (0.501%), 1 calls (09C92314 - 09C9298C, length 415)
    09C92314:[27BDFF80]: addiu      $sp, $sp, -128
    09C92318:[AFB60068]: sw         $s6, 104($sp)
    09C9231C:[24050440]: addiu      $a1, $zr, 1088 <=> li $a1, 1088
    09C92320:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    09C92324:[AFB20058]: sw         $s2, 88($sp)
    09C92328:[3C1209BB]: lui        $s2, 0x09BB <=> li $s2, 0x09BB0000
    09C9232C:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    09C92330:[AFB10054]: sw         $s1, 84($sp)
    09C92334:[AFBF0074]: sw         $ra, 116($sp)
    09C92338:[AFBE0070]: sw         $fp, 112($sp)
    09C9233C:[AFB7006C]: sw         $s7, 108($sp)
    09C92340:[AFB50064]: sw         $s5, 100($sp)
    09C92344:[AFB40060]: sw         $s4, 96($sp)
    09C92348:[AFB3005C]: sw         $s3, 92($sp)
    09C9234C:[AFB00050]: sw         $s0, 80($sp)
    09C92350:[8E507BC4]: lw         $s0, 31684($s2)
    09C92354:[AFA00000]: sw         $zr, 0($sp)
    09C92358:[26110004]: addiu      $s1, $s0, 4
    09C9235C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C92360:[0E21E30A]: jal        0x08878C28
    09C92364:[00000000]: nop
    09C92368:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    09C9236C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09C92370:[10400023]: beq        $v0, $zr, 0x09C92400
    09C92374:[00000000]: nop
    09C92378:[3C060084]: lui        $a2, 0x0084 <=> li $a2, 0x00840000
    09C9237C:[02061021]: addu       $v0, $s0, $a2
    09C92380:[8C433130]: lw         $v1, 12592($v0)
    09C92384:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09C92388:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09C9238C:[1062000E]: beq        $v1, $v0, 0x09C923C8
    09C92390:[00000000]: nop
    09C92394:[34C2313C]: ori        $v0, $a2, 12604
    09C92398:[02023021]: addu       $a2, $s0, $v0
    09C9239C:[24840001]: addiu      $a0, $a0, 1
    09C923A0:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    09C923A4:[10820088]: beq        $a0, $v0, 0x09C925C8
    09C923A8:[00000000]: nop
    09C923AC:[8CC30000]: lw         $v1, 0($a2)
    09C923B0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09C923B4:[24C6000C]: addiu      $a2, $a2, 12
    09C923B8:[1462FFF8]: bne        $v1, $v0, 0x09C9239C
    09C923BC:[00000000]: nop
    09C923C0:[10830081]: beq        $a0, $v1, 0x09C925C8
    09C923C4:[00000000]: nop
    09C923C8:[00041880]: sll        $v1, $a0, 0x0002
    09C923CC:[00041100]: sll        $v0, $a0, 0x0004
    09C923D0:[00431023]: subu       $v0, $v0, $v1
    09C923D4:[00501021]: addu       $v0, $v0, $s0
    09C923D8:[3C030084]: lui        $v1, 0x0084 <=> li $v1, 0x00840000
    09C923DC:[00431021]: addu       $v0, $v0, $v1
    09C923E0:[24040440]: addiu      $a0, $zr, 1088 <=> li $a0, 1088
    09C923E4:[2403003C]: addiu      $v1, $zr, 60 <=> li $v1, 60
    09C923E8:[AC443138]: sw         $a0, 12600($v0)
    09C923EC:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    09C923F0:[AC433130]: sw         $v1, 12592($v0)
    09C923F4:[AC453134]: sw         $a1, 12596($v0)
    09C923F8:[10A00073]: beq        $a1, $zr, 0x09C925C8
    09C923FC:[00000000]: nop
    09C92400:[3C0209D8]: lui        $v0, 0x09D8 <=> li $v0, 0x09D80000
    09C92404:[244736E0]: addiu      $a3, $v0, 14048
    09C92408:[2490003F]: addiu      $s0, $a0, 63
    09C9240C:[7C102804]: ins        $s0, $zr, 0, 6
    09C92410:[30E20003]: andi       $v0, $a3, 3
    09C92414:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    09C92418:[24E80190]: addiu      $t0, $a3, 400
    09C9241C:[1040004E]: beq        $v0, $zr, 0x09C92558
    09C92420:[00000000]: nop
    09C92424:[88E20003]: lwl        $v0, 3($a3)
    09C92428:[88E30007]: lwl        $v1, 7($a3)
    09C9242C:[88E4000B]: lwl        $a0, 11($a3)
    09C92430:[88E5000F]: lwl        $a1, 15($a3)
    09C92434:[98E20000]: lwr        $v0, 0($a3)
    09C92438:[98E30004]: lwr        $v1, 4($a3)
    09C9243C:[98E40008]: lwr        $a0, 8($a3)
    09C92440:[98E5000C]: lwr        $a1, 12($a3)
    09C92444:[A8C20003]: swl        $v0, 3($a2)
    09C92448:[24E70010]: addiu      $a3, $a3, 16
    09C9244C:[B8C20000]: swr        $v0, 0($a2)
    09C92450:[A8C30007]: swl        $v1, 7($a2)
    09C92454:[B8C30004]: swr        $v1, 4($a2)
    09C92458:[24C60010]: addiu      $a2, $a2, 16
    09C9245C:[A8C4FFFB]: swl        $a0, -5($a2)
    09C92460:[B8C4FFF8]: swr        $a0, -8($a2)
    09C92464:[A8C5FFFF]: swl        $a1, -1($a2)
    09C92468:[B8C5FFFC]: swr        $a1, -4($a2)
    09C9246C:[14E8FFED]: bne        $a3, $t0, 0x09C92424
    09C92470:[00000000]: nop
    09C92474:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    09C92478:[8C44CE80]: lw         $a0, -12672($v0)
    09C9247C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    09C92480:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    09C92484:[0E21B84C]: jal        0x0886E130
    09C92488:[00000000]: nop
    09C9248C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    09C92490:[24050190]: addiu      $a1, $zr, 400 <=> li $a1, 400
    09C92494:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09C92498:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    09C9249C:[0E2584CA]: jal        0x08961328 [scePauth_98B83B5D]
    09C924A0:[00000000]: nop
    09C924A4:[8FA50000]: lw         $a1, 0($sp)
    09C924A8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    09C924AC:[0062A80B]: movn       $s5, $v1, $v0
    09C924B0:[10A0000B]: beq        $a1, $zr, 0x09C924E0
    09C924B4:[00000000]: nop
    09C924B8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09C924BC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09C924C0:[02021021]: addu       $v0, $s0, $v0
    09C924C4:[90430000]: lbu        $v1, 0($v0)
    09C924C8:[24840001]: addiu      $a0, $a0, 1
    09C924CC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    09C924D0:[02831821]: addu       $v1, $s4, $v1
    09C924D4:[307400FF]: andi       $s4, $v1, 255
    09C924D8:[14A4FFF9]: bne        $a1, $a0, 0x09C924C0
    09C924DC:[00000000]: nop
    09C924E0:[8E517BC4]: lw         $s1, 31684($s2)
    09C924E4:[3C040084]: lui        $a0, 0x0084 <=> li $a0, 0x00840000
    09C924E8:[02241821]: addu       $v1, $s1, $a0
    09C924EC:[8C623D30]: lw         $v0, 15664($v1)
    09C924F0:[10400027]: beq        $v0, $zr, 0x09C92590
    09C924F4:[00000000]: nop
    09C924F8:[34823130]: ori        $v0, $a0, 12592
    09C924FC:[02228021]: addu       $s0, $s1, $v0
    09C92500:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    09C92504:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    09C92508:[2417003C]: addiu      $s7, $zr, 60 <=> li $s7, 60
    09C9250C:[241EFFFF]: addiu      $fp, $zr, -1 <=> li $fp, -1
    09C92510:[0A72494B]: j          0x09C9252C
    09C92514:[00000000]: nop
    09C92518:[8E623D30]: lw         $v0, 15664($s3)
    09C9251C:[2610000C]: addiu      $s0, $s0, 12
    09C92520:[0242102B]: sltu       $v0, $s2, $v0
    09C92524:[1040001A]: beq        $v0, $zr, 0x09C92590
    09C92528:[00000000]: nop
    09C9252C:[8E020000]: lw         $v0, 0($s0)
    09C92530:[26520001]: addiu      $s2, $s2, 1
    09C92534:[26240004]: addiu      $a0, $s1, 4
    09C92538:[1457FFF7]: bne        $v0, $s7, 0x09C92518
    09C9253C:[00000000]: nop
    09C92540:[8E050004]: lw         $a1, 4($s0)
    09C92544:[0E21E399]: jal        0x08878E64
    09C92548:[00000000]: nop
    09C9254C:[AE1E0000]: sw         $fp, 0($s0)
    09C92550:[0A724946]: j          0x09C92518
    09C92554:[00000000]: nop
    09C92558:[8CE20000]: lw         $v0, 0($a3)
    09C9255C:[8CE30004]: lw         $v1, 4($a3)
    09C92560:[8CE40008]: lw         $a0, 8($a3)
    09C92564:[8CE5000C]: lw         $a1, 12($a3)
    09C92568:[ACC20000]: sw         $v0, 0($a2)
    09C9256C:[24E70010]: addiu      $a3, $a3, 16
    09C92570:[24C60010]: addiu      $a2, $a2, 16
    09C92574:[ACC3FFF4]: sw         $v1, -12($a2)
    09C92578:[ACC4FFF8]: sw         $a0, -8($a2)
    09C9257C:[ACC5FFFC]: sw         $a1, -4($a2)
    09C92580:[14E8FFF5]: bne        $a3, $t0, 0x09C92558
    09C92584:[00000000]: nop
    09C92588:[0A72491D]: j          0x09C92474
    09C9258C:[00000000]: nop
    09C92590:[240200DF]: addiu      $v0, $zr, 223 <=> li $v0, 223
    09C92594:[12820012]: beq        $s4, $v0, 0x09C925E0
    09C92598:[00000000]: nop
    09C9259C:[27B10004]: addiu      $s1, $sp, 4
    09C925A0:[3C1009DD]: lui        $s0, 0x09DD <=> li $s0, 0x09DD0000
    09C925A4:[0E258328]: jal        0x08960CA0 [sceKernelGetGPI]
    09C925A8:[00000000]: nop
    09C925AC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    09C925B0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C925B4:[2605C140]: addiu      $a1, $s0, -16064
    09C925B8:[0E203875]: jal        0x0880E1D4
    09C925BC:[00000000]: nop
    09C925C0:[0A724969]: j          0x09C925A4
    09C925C4:[00000000]: nop
    09C925C8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C925CC:[0E21E399]: jal        0x08878E64
    09C925D0:[00000000]: nop
    09C925D4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09C925D8:[0A724900]: j          0x09C92400
    09C925DC:[00000000]: nop
    09C925E0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09C925E4:[16A2000C]: bne        $s5, $v0, 0x09C92618
    09C925E8:[00000000]: nop
    09C925EC:[27B10004]: addiu      $s1, $sp, 4
    09C925F0:[3C1009DD]: lui        $s0, 0x09DD <=> li $s0, 0x09DD0000
    09C925F4:[0E258328]: jal        0x08960CA0 [sceKernelGetGPI]
    09C925F8:[00000000]: nop
    09C925FC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    09C92600:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C92604:[2605C140]: addiu      $a1, $s0, -16064
    09C92608:[0E203875]: jal        0x0880E1D4
    09C9260C:[00000000]: nop
    09C92610:[0A72497D]: j          0x09C925F4
    09C92614:[00000000]: nop
    09C92618:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    09C9261C:[0E7247FA]: jal        0x09C91FE8
    09C92620:[00000000]: nop
    09C92624:[8FBF0074]: lw         $ra, 116($sp)
    09C92628:[8FBE0070]: lw         $fp, 112($sp)
    09C9262C:[8FB7006C]: lw         $s7, 108($sp)
    09C92630:[8FB60068]: lw         $s6, 104($sp)
    09C92634:[8FB50064]: lw         $s5, 100($sp)
    09C92638:[8FB40060]: lw         $s4, 96($sp)
    09C9263C:[8FB3005C]: lw         $s3, 92($sp)
    09C92640:[8FB20058]: lw         $s2, 88($sp)
    09C92644:[8FB10054]: lw         $s1, 84($sp)
    09C92648:[8FB00050]: lw         $s0, 80($sp)
    09C9264C:[27BD0080]: addiu      $sp, $sp, 128
    09C92650:[03E00008]: jr         $ra
    09C92654:[00000000]: nop
    09C92658:[27BDFFE0]: addiu      $sp, $sp, -32
    09C9265C:[AFB20018]: sw         $s2, 24($sp)
    09C92660:[3C0209BB]: lui        $v0, 0x09BB <=> li $v0, 0x09BB0000
    09C92664:[3C050003]: lui        $a1, 0x0003 <=> li $a1, 0x00030000
    09C92668:[AFB10014]: sw         $s1, 20($sp)
    09C9266C:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    09C92670:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    09C92674:[AFBF001C]: sw         $ra, 28($sp)
    09C92678:[AFB00010]: sw         $s0, 16($sp)
    09C9267C:[8C507BC4]: lw         $s0, 31684($v0)
    09C92680:[26120004]: addiu      $s2, $s0, 4
    09C92684:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    09C92688:[0E21E30A]: jal        0x08878C28
    09C9268C:[00000000]: nop
    09C92690:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    09C92694:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    09C92698:[10400023]: beq        $v0, $zr, 0x09C92728
    09C9269C:[00000000]: nop
    09C926A0:[3C050084]: lui        $a1, 0x0084 <=> li $a1, 0x00840000
    09C926A4:[02051021]: addu       $v0, $s0, $a1
    09C926A8:[8C433130]: lw         $v1, 12592($v0)
    09C926AC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09C926B0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09C926B4:[1062000E]: beq        $v1, $v0, 0x09C926F0
    09C926B8:[00000000]: nop
    09C926BC:[34A2313C]: ori        $v0, $a1, 12604
    09C926C0:[02021821]: addu       $v1, $s0, $v0
    09C926C4:[24840001]: addiu      $a0, $a0, 1
    09C926C8:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    09C926CC:[1082009F]: beq        $a0, $v0, 0x09C9294C
    09C926D0:[00000000]: nop
    09C926D4:[8C660000]: lw         $a2, 0($v1)
    09C926D8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09C926DC:[2463000C]: addiu      $v1, $v1, 12
    09C926E0:[14C2FFF8]: bne        $a2, $v0, 0x09C926C4
    09C926E4:[00000000]: nop
    09C926E8:[10860098]: beq        $a0, $a2, 0x09C9294C
    09C926EC:[00000000]: nop
    09C926F0:[00041880]: sll        $v1, $a0, 0x0002
    09C926F4:[00041100]: sll        $v0, $a0, 0x0004
    09C926F8:[00431023]: subu       $v0, $v0, $v1
    09C926FC:[00501021]: addu       $v0, $v0, $s0
    09C92700:[3C030084]: lui        $v1, 0x0084 <=> li $v1, 0x00840000
    09C92704:[00431021]: addu       $v0, $v0, $v1
    09C92708:[3C040003]: lui        $a0, 0x0003 <=> li $a0, 0x00030000
    09C9270C:[2403003B]: addiu      $v1, $zr, 59 <=> li $v1, 59
    09C92710:[AC443138]: sw         $a0, 12600($v0)
    09C92714:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    09C92718:[AC433130]: sw         $v1, 12592($v0)
    09C9271C:[AC473134]: sw         $a3, 12596($v0)
    09C92720:[10E0008A]: beq        $a3, $zr, 0x09C9294C
    09C92724:[00000000]: nop
    09C92728:[3C0209BF]: lui        $v0, 0x09BF <=> li $v0, 0x09BF0000
    09C9272C:[8C445260]: lw         $a0, 21088($v0)
    09C92730:[3C060003]: lui        $a2, 0x0003 <=> li $a2, 0x00030000
    09C92734:[3C1009E6]: lui        $s0, 0x09E6 <=> li $s0, 0x09E60000
    09C92738:[0E25555E]: jal        0x08955578
    09C9273C:[00000000]: nop
    09C92740:[3C0209BB]: lui        $v0, 0x09BB <=> li $v0, 0x09BB0000
    09C92744:[A2200036]: sb         $zr, 54($s1)
    09C92748:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    09C9274C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    09C92750:[8C447E78]: lw         $a0, 32376($v0)
    09C92754:[3C1208AB]: lui        $s2, 0x08AB <=> li $s2, 0x08AB0000
    09C92758:[0E231E0E]: jal        0x088C7838
    09C9275C:[00000000]: nop
    09C92760:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    09C92764:[8C449198]: lw         $a0, -28264($v0)
    09C92768:[0E20B4FA]: jal        0x0882D3E8
    09C9276C:[00000000]: nop
    09C92770:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    09C92774:[8C441E8C]: lw         $a0, 7820($v0)
    09C92778:[0E215CE2]: jal        0x08857388
    09C9277C:[00000000]: nop
    09C92780:[8E04E1A8]: lw         $a0, -7768($s0)
    09C92784:[0E726CFA]: jal        0x09C9B3E8
    09C92788:[00000000]: nop
    09C9278C:[8E05E1A8]: lw         $a1, -7768($s0)
    09C92790:[3C0209C4]: lui        $v0, 0x09C4 <=> li $v0, 0x09C40000
    09C92794:[8C447BB8]: lw         $a0, 31672($v0)
    09C92798:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    09C9279C:[ACA30028]: sw         $v1, 40($a1)
    09C927A0:[0E70381C]: jal        0x09C0E070
    09C927A4:[00000000]: nop
    09C927A8:[3C0209BB]: lui        $v0, 0x09BB <=> li $v0, 0x09BB0000
    09C927AC:[8C447E74]: lw         $a0, 32372($v0)
    09C927B0:[0E2322AA]: jal        0x088C8AA8
    09C927B4:[00000000]: nop
    09C927B8:[3C0209E6]: lui        $v0, 0x09E6 <=> li $v0, 0x09E60000
    09C927BC:[8C44E318]: lw         $a0, -7400($v0)
    09C927C0:[0E727564]: jal        0x09C9D590
    09C927C4:[00000000]: nop
    09C927C8:[8E44CE80]: lw         $a0, -12672($s2)
    09C927CC:[0E21A763]: jal        0x08869D8C
    09C927D0:[00000000]: nop
    09C927D4:[8E44CE80]: lw         $a0, -12672($s2)
    09C927D8:[0E21C0D8]: jal        0x08870360
    09C927DC:[00000000]: nop
    09C927E0:[8E44CE80]: lw         $a0, -12672($s2)
    09C927E4:[0E21C006]: jal        0x08870018
    09C927E8:[00000000]: nop
    09C927EC:[8E44CE80]: lw         $a0, -12672($s2)
    09C927F0:[3C020006]: lui        $v0, 0x0006 <=> li $v0, 0x00060000
    09C927F4:[00821021]: addu       $v0, $a0, $v0
    09C927F8:[8045FACD]: lb         $a1, -1331($v0)
    09C927FC:[8046FACE]: lb         $a2, -1330($v0)
    09C92800:[0E21A8C6]: jal        0x0886A318
    09C92804:[00000000]: nop
    09C92808:[8E42CE80]: lw         $v0, -12672($s2)
    09C9280C:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    09C92810:[A0400026]: sb         $zr, 38($v0)
    09C92814:[8E44CE80]: lw         $a0, -12672($s2)
    09C92818:[AC800714]: sw         $zr, 1812($a0)
    09C9281C:[0E219893]: jal        0x0886624C
    09C92820:[00000000]: nop
    09C92824:[10400050]: beq        $v0, $zr, 0x09C92968
    09C92828:[00000000]: nop
    09C9282C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C92830:[0E72500E]: jal        0x09C94038
    09C92834:[00000000]: nop
    09C92838:[10400023]: beq        $v0, $zr, 0x09C928C8
    09C9283C:[00000000]: nop
    09C92840:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09C92844:[A2220075]: sb         $v0, 117($s1)
    09C92848:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C9284C:[0E724F58]: jal        0x09C93D60
    09C92850:[00000000]: nop
    09C92854:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C92858:[0E7223D4]: jal        0x09C88F50
    09C9285C:[00000000]: nop
    09C92860:[8E44CE80]: lw         $a0, -12672($s2)
    09C92864:[0E21A8B9]: jal        0x0886A2E4
    09C92868:[00000000]: nop
    09C9286C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09C92870:[A22205DD]: sb         $v0, 1501($s1)
    09C92874:[3C0309C9]: lui        $v1, 0x09C9 <=> li $v1, 0x09C90000
    09C92878:[3C0209C9]: lui        $v0, 0x09C9 <=> li $v0, 0x09C90000
    09C9287C:[24638F78]: addiu      $v1, $v1, -28808
    09C92880:[2442A8AC]: addiu      $v0, $v0, -22356
    09C92884:[AE230004]: sw         $v1, 4($s1)
    09C92888:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C9288C:[AE2005E0]: sw         $zr, 1504($s1)
    09C92890:[AE200008]: sw         $zr, 8($s1)
    09C92894:[AE22002C]: sw         $v0, 44($s1)
    09C92898:[AE200030]: sw         $zr, 48($s1)
    09C9289C:[AFA30008]: sw         $v1, 8($sp)
    09C928A0:[AFA0000C]: sw         $zr, 12($sp)
    09C928A4:[AFA00004]: sw         $zr, 4($sp)
    09C928A8:[AFA30000]: sw         $v1, 0($sp)
    09C928AC:[8FBF001C]: lw         $ra, 28($sp)
    09C928B0:[8FB20018]: lw         $s2, 24($sp)
    09C928B4:[8FB10014]: lw         $s1, 20($sp)
    09C928B8:[8FB00010]: lw         $s0, 16($sp)
    09C928BC:[27BD0020]: addiu      $sp, $sp, 32
    09C928C0:[0A7248C5]: j          0x09C92314
    09C928C4:[00000000]: nop
    09C928C8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C928CC:[A2200075]: sb         $zr, 117($s1)
    09C928D0:[0E724F58]: jal        0x09C93D60
    09C928D4:[00000000]: nop
    09C928D8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C928DC:[0E7223D4]: jal        0x09C88F50
    09C928E0:[00000000]: nop
    09C928E4:[8E44CE80]: lw         $a0, -12672($s2)
    09C928E8:[0E21A8B9]: jal        0x0886A2E4
    09C928EC:[00000000]: nop
    09C928F0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09C928F4:[A22205DD]: sb         $v0, 1501($s1)
    09C928F8:[3C0309C9]: lui        $v1, 0x09C9 <=> li $v1, 0x09C90000
    09C928FC:[3C0209C9]: lui        $v0, 0x09C9 <=> li $v0, 0x09C90000
    09C92900:[24638F78]: addiu      $v1, $v1, -28808
    09C92904:[2442A8AC]: addiu      $v0, $v0, -22356
    09C92908:[AE230004]: sw         $v1, 4($s1)
    09C9290C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C92910:[AE2005E0]: sw         $zr, 1504($s1)
    09C92914:[AE200008]: sw         $zr, 8($s1)
    09C92918:[AE22002C]: sw         $v0, 44($s1)
    09C9291C:[AE200030]: sw         $zr, 48($s1)
    09C92920:[AFA30008]: sw         $v1, 8($sp)
    09C92924:[AFA0000C]: sw         $zr, 12($sp)
    09C92928:[AFA00004]: sw         $zr, 4($sp)
    09C9292C:[AFA30000]: sw         $v1, 0($sp)
    09C92930:[8FBF001C]: lw         $ra, 28($sp)
    09C92934:[8FB20018]: lw         $s2, 24($sp)
    09C92938:[8FB10014]: lw         $s1, 20($sp)
    09C9293C:[8FB00010]: lw         $s0, 16($sp)
    09C92940:[27BD0020]: addiu      $sp, $sp, 32
    09C92944:[0A7248C5]: j          0x09C92314
    09C92948:[00000000]: nop
    09C9294C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    09C92950:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    09C92954:[0E21E399]: jal        0x08878E64
    09C92958:[00000000]: nop
    09C9295C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    09C92960:[0A7249CA]: j          0x09C92728
    09C92964:[00000000]: nop
    09C92968:[3C0209C5]: lui        $v0, 0x09C5 <=> li $v0, 0x09C50000
    09C9296C:[8C4483B0]: lw         $a0, -31824($v0)
    09C92970:[0E70D7F7]: jal        0x09C35FDC
    09C92974:[00000000]: nop
    09C92978:[8E44CE80]: lw         $a0, -12672($s2)
    09C9297C:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    09C92980:[0E21BB69]: jal        0x0886EDA4
    09C92984:[00000000]: nop
    09C92988:[0A724A0B]: j          0x09C9282C
    09C9298C:[00000000]: nop
  Back Branch 09C925C0 3,328,801 times (length 9)
    09C92590:[240200DF]: addiu      $v0, $zr, 223 <=> li $v0, 223
    09C92594:[12820012]: beq        $s4, $v0, 0x09C925E0
    09C92598:[00000000]: nop
    09C9259C:[27B10004]: addiu      $s1, $sp, 4
    09C925A0:[3C1009DD]: lui        $s0, 0x09DD <=> li $s0, 0x09DD0000
--> 09C925A4:[0E258328]: jal        0x08960CA0 [sceKernelGetGPI]
    09C925A8:[00000000]: nop
    09C925AC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    09C925B0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C925B4:[2605C140]: addiu      $a1, $s0, -16064
    09C925B8:[0E203875]: jal        0x0880E1D4
    09C925BC:[00000000]: nop
--> 09C925C0:[0A724969]: j          0x09C925A4
    09C925C4:[00000000]: nop
    09C925C8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C925CC:[0E21E399]: jal        0x08878E64
    09C925D0:[00000000]: nop
  Back Branch 09C92538 256 times (length 10)
    09C92504:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    09C92508:[2417003C]: addiu      $s7, $zr, 60 <=> li $s7, 60
    09C9250C:[241EFFFF]: addiu      $fp, $zr, -1 <=> li $fp, -1
    09C92510:[0A72494B]: j          0x09C9252C
    09C92514:[00000000]: nop
--> 09C92518:[8E623D30]: lw         $v0, 15664($s3)
    09C9251C:[2610000C]: addiu      $s0, $s0, 12
    09C92520:[0242102B]: sltu       $v0, $s2, $v0
    09C92524:[1040001A]: beq        $v0, $zr, 0x09C92590
    09C92528:[00000000]: nop
    09C9252C:[8E020000]: lw         $v0, 0($s0)
    09C92530:[26520001]: addiu      $s2, $s2, 1
    09C92534:[26240004]: addiu      $a0, $s1, 4
--> 09C92538:[1457FFF7]: bne        $v0, $s7, 0x09C92518
    09C9253C:[00000000]: nop
    09C92540:[8E050004]: lw         $a1, 4($s0)
    09C92544:[0E21E399]: jal        0x08878E64
    09C92548:[00000000]: nop
  Back Branch 09C92580 25 times (length 12)
    09C92544:[0E21E399]: jal        0x08878E64
    09C92548:[00000000]: nop
    09C9254C:[AE1E0000]: sw         $fp, 0($s0)
    09C92550:[0A724946]: j          0x09C92518
    09C92554:[00000000]: nop
--> 09C92558:[8CE20000]: lw         $v0, 0($a3)
    09C9255C:[8CE30004]: lw         $v1, 4($a3)
    09C92560:[8CE40008]: lw         $a0, 8($a3)
    09C92564:[8CE5000C]: lw         $a1, 12($a3)
    09C92568:[ACC20000]: sw         $v0, 0($a2)
    09C9256C:[24E70010]: addiu      $a3, $a3, 16
    09C92570:[24C60010]: addiu      $a2, $a2, 16
    09C92574:[ACC3FFF4]: sw         $v1, -12($a2)
    09C92578:[ACC4FFF8]: sw         $a0, -8($a2)
    09C9257C:[ACC5FFFC]: sw         $a1, -4($a2)
--> 09C92580:[14E8FFF5]: bne        $a3, $t0, 0x09C92558
    09C92584:[00000000]: nop
    09C92588:[0A72491D]: j          0x09C92474
    09C9258C:[00000000]: nop
    09C92590:[240200DF]: addiu      $v0, $zr, 223 <=> li $v0, 223
  Back Branch 09C923B8 2 times (length 9)
    09C92388:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09C9238C:[1062000E]: beq        $v1, $v0, 0x09C923C8
    09C92390:[00000000]: nop
    09C92394:[34C2313C]: ori        $v0, $a2, 12604
    09C92398:[02023021]: addu       $a2, $s0, $v0
--> 09C9239C:[24840001]: addiu      $a0, $a0, 1
    09C923A0:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    09C923A4:[10820088]: beq        $a0, $v0, 0x09C925C8
    09C923A8:[00000000]: nop
    09C923AC:[8CC30000]: lw         $v1, 0($a2)
    09C923B0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09C923B4:[24C6000C]: addiu      $a2, $a2, 12
--> 09C923B8:[1462FFF8]: bne        $v1, $v0, 0x09C9239C
    09C923BC:[00000000]: nop
    09C923C0:[10830081]: beq        $a0, $v1, 0x09C925C8
    09C923C4:[00000000]: nop
    09C923C8:[00041880]: sll        $v1, $a0, 0x0002
  Back Branch 09C92588 1 times (length 71)
    09C92460:[B8C4FFF8]: swr        $a0, -8($a2)
    09C92464:[A8C5FFFF]: swl        $a1, -1($a2)
    09C92468:[B8C5FFFC]: swr        $a1, -4($a2)
    09C9246C:[14E8FFED]: bne        $a3, $t0, 0x09C92424
    09C92470:[00000000]: nop
--> 09C92474:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    09C92478:[8C44CE80]: lw         $a0, -12672($v0)
    09C9247C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    09C92480:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    09C92484:[0E21B84C]: jal        0x0886E130
    09C92488:[00000000]: nop
    09C9248C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    09C92490:[24050190]: addiu      $a1, $zr, 400 <=> li $a1, 400
    09C92494:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09C92498:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    09C9249C:[0E2584CA]: jal        0x08961328 [scePauth_98B83B5D]
    09C924A0:[00000000]: nop
    09C924A4:[8FA50000]: lw         $a1, 0($sp)
    09C924A8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    09C924AC:[0062A80B]: movn       $s5, $v1, $v0
    09C924B0:[10A0000B]: beq        $a1, $zr, 0x09C924E0
    09C924B4:[00000000]: nop
    09C924B8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09C924BC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09C924C0:[02021021]: addu       $v0, $s0, $v0
    09C924C4:[90430000]: lbu        $v1, 0($v0)
    09C924C8:[24840001]: addiu      $a0, $a0, 1
    09C924CC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    09C924D0:[02831821]: addu       $v1, $s4, $v1
    09C924D4:[307400FF]: andi       $s4, $v1, 255
    09C924D8:[14A4FFF9]: bne        $a1, $a0, 0x09C924C0
    09C924DC:[00000000]: nop
    09C924E0:[8E517BC4]: lw         $s1, 31684($s2)
    09C924E4:[3C040084]: lui        $a0, 0x0084 <=> li $a0, 0x00840000
    09C924E8:[02241821]: addu       $v1, $s1, $a0
    09C924EC:[8C623D30]: lw         $v0, 15664($v1)
    09C924F0:[10400027]: beq        $v0, $zr, 0x09C92590
    09C924F4:[00000000]: nop
    09C924F8:[34823130]: ori        $v0, $a0, 12592
    09C924FC:[02228021]: addu       $s0, $s1, $v0
    09C92500:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    09C92504:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    09C92508:[2417003C]: addiu      $s7, $zr, 60 <=> li $s7, 60
    09C9250C:[241EFFFF]: addiu      $fp, $zr, -1 <=> li $fp, -1
    09C92510:[0A72494B]: j          0x09C9252C
    09C92514:[00000000]: nop
    09C92518:[8E623D30]: lw         $v0, 15664($s3)
    09C9251C:[2610000C]: addiu      $s0, $s0, 12
    09C92520:[0242102B]: sltu       $v0, $s2, $v0
    09C92524:[1040001A]: beq        $v0, $zr, 0x09C92590
    09C92528:[00000000]: nop
    09C9252C:[8E020000]: lw         $v0, 0($s0)
    09C92530:[26520001]: addiu      $s2, $s2, 1
    09C92534:[26240004]: addiu      $a0, $s1, 4
    09C92538:[1457FFF7]: bne        $v0, $s7, 0x09C92518
    09C9253C:[00000000]: nop
    09C92540:[8E050004]: lw         $a1, 4($s0)
    09C92544:[0E21E399]: jal        0x08878E64
    09C92548:[00000000]: nop
    09C9254C:[AE1E0000]: sw         $fp, 0($s0)
    09C92550:[0A724946]: j          0x09C92518
    09C92554:[00000000]: nop
    09C92558:[8CE20000]: lw         $v0, 0($a3)
    09C9255C:[8CE30004]: lw         $v1, 4($a3)
    09C92560:[8CE40008]: lw         $a0, 8($a3)
    09C92564:[8CE5000C]: lw         $a1, 12($a3)
    09C92568:[ACC20000]: sw         $v0, 0($a2)
    09C9256C:[24E70010]: addiu      $a3, $a3, 16
    09C92570:[24C60010]: addiu      $a2, $a2, 16
    09C92574:[ACC3FFF4]: sw         $v1, -12($a2)
    09C92578:[ACC4FFF8]: sw         $a0, -8($a2)
    09C9257C:[ACC5FFFC]: sw         $a1, -4($a2)
    09C92580:[14E8FFF5]: bne        $a3, $t0, 0x09C92558
    09C92584:[00000000]: nop
--> 09C92588:[0A72491D]: j          0x09C92474
    09C9258C:[00000000]: nop
    09C92590:[240200DF]: addiu      $v0, $zr, 223 <=> li $v0, 223
    09C92594:[12820012]: beq        $s4, $v0, 0x09C925E0
    09C92598:[00000000]: nop
  Back Branch 09C92550 1 times (length 16)
    09C92504:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    09C92508:[2417003C]: addiu      $s7, $zr, 60 <=> li $s7, 60
    09C9250C:[241EFFFF]: addiu      $fp, $zr, -1 <=> li $fp, -1
    09C92510:[0A72494B]: j          0x09C9252C
    09C92514:[00000000]: nop
--> 09C92518:[8E623D30]: lw         $v0, 15664($s3)
    09C9251C:[2610000C]: addiu      $s0, $s0, 12
    09C92520:[0242102B]: sltu       $v0, $s2, $v0
    09C92524:[1040001A]: beq        $v0, $zr, 0x09C92590
    09C92528:[00000000]: nop
    09C9252C:[8E020000]: lw         $v0, 0($s0)
    09C92530:[26520001]: addiu      $s2, $s2, 1
    09C92534:[26240004]: addiu      $a0, $s1, 4
    09C92538:[1457FFF7]: bne        $v0, $s7, 0x09C92518
    09C9253C:[00000000]: nop
    09C92540:[8E050004]: lw         $a1, 4($s0)
    09C92544:[0E21E399]: jal        0x08878E64
    09C92548:[00000000]: nop
    09C9254C:[AE1E0000]: sw         $fp, 0($s0)
--> 09C92550:[0A724946]: j          0x09C92518
    09C92554:[00000000]: nop
    09C92558:[8CE20000]: lw         $v0, 0($a3)
    09C9255C:[8CE30004]: lw         $v1, 4($a3)
    09C92560:[8CE40008]: lw         $a0, 8($a3)
  Back Branch 09C926E0 1 times (length 9)
    09C926B0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09C926B4:[1062000E]: beq        $v1, $v0, 0x09C926F0
    09C926B8:[00000000]: nop
    09C926BC:[34A2313C]: ori        $v0, $a1, 12604
    09C926C0:[02021821]: addu       $v1, $s0, $v0
--> 09C926C4:[24840001]: addiu      $a0, $a0, 1
    09C926C8:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    09C926CC:[1082009F]: beq        $a0, $v0, 0x09C9294C
    09C926D0:[00000000]: nop
    09C926D4:[8C660000]: lw         $a2, 0($v1)
    09C926D8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09C926DC:[2463000C]: addiu      $v1, $v1, 12
--> 09C926E0:[14C2FFF8]: bne        $a2, $v0, 0x09C926C4
    09C926E4:[00000000]: nop
    09C926E8:[10860098]: beq        $a0, $a2, 0x09C9294C
    09C926EC:[00000000]: nop
    09C926F0:[00041880]: sll        $v1, $a0, 0x0002
  Back Branch 09C928C0 1 times (length 365)
  Back Branch 09C92988 1 times (length 89)
    09C92818:[AC800714]: sw         $zr, 1812($a0)
    09C9281C:[0E219893]: jal        0x0886624C
    09C92820:[00000000]: nop
    09C92824:[10400050]: beq        $v0, $zr, 0x09C92968
    09C92828:[00000000]: nop
--> 09C9282C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C92830:[0E72500E]: jal        0x09C94038
    09C92834:[00000000]: nop
    09C92838:[10400023]: beq        $v0, $zr, 0x09C928C8
    09C9283C:[00000000]: nop
    09C92840:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09C92844:[A2220075]: sb         $v0, 117($s1)
    09C92848:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C9284C:[0E724F58]: jal        0x09C93D60
    09C92850:[00000000]: nop
    09C92854:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C92858:[0E7223D4]: jal        0x09C88F50
    09C9285C:[00000000]: nop
    09C92860:[8E44CE80]: lw         $a0, -12672($s2)
    09C92864:[0E21A8B9]: jal        0x0886A2E4
    09C92868:[00000000]: nop
    09C9286C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09C92870:[A22205DD]: sb         $v0, 1501($s1)
    09C92874:[3C0309C9]: lui        $v1, 0x09C9 <=> li $v1, 0x09C90000
    09C92878:[3C0209C9]: lui        $v0, 0x09C9 <=> li $v0, 0x09C90000
    09C9287C:[24638F78]: addiu      $v1, $v1, -28808
    09C92880:[2442A8AC]: addiu      $v0, $v0, -22356
    09C92884:[AE230004]: sw         $v1, 4($s1)
    09C92888:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C9288C:[AE2005E0]: sw         $zr, 1504($s1)
    09C92890:[AE200008]: sw         $zr, 8($s1)
    09C92894:[AE22002C]: sw         $v0, 44($s1)
    09C92898:[AE200030]: sw         $zr, 48($s1)
    09C9289C:[AFA30008]: sw         $v1, 8($sp)
    09C928A0:[AFA0000C]: sw         $zr, 12($sp)
    09C928A4:[AFA00004]: sw         $zr, 4($sp)
    09C928A8:[AFA30000]: sw         $v1, 0($sp)
    09C928AC:[8FBF001C]: lw         $ra, 28($sp)
    09C928B0:[8FB20018]: lw         $s2, 24($sp)
    09C928B4:[8FB10014]: lw         $s1, 20($sp)
    09C928B8:[8FB00010]: lw         $s0, 16($sp)
    09C928BC:[27BD0020]: addiu      $sp, $sp, 32
    09C928C0:[0A7248C5]: j          0x09C92314
    09C928C4:[00000000]: nop
    09C928C8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C928CC:[A2200075]: sb         $zr, 117($s1)
    09C928D0:[0E724F58]: jal        0x09C93D60
    09C928D4:[00000000]: nop
    09C928D8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C928DC:[0E7223D4]: jal        0x09C88F50
    09C928E0:[00000000]: nop
    09C928E4:[8E44CE80]: lw         $a0, -12672($s2)
    09C928E8:[0E21A8B9]: jal        0x0886A2E4
    09C928EC:[00000000]: nop
    09C928F0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09C928F4:[A22205DD]: sb         $v0, 1501($s1)
    09C928F8:[3C0309C9]: lui        $v1, 0x09C9 <=> li $v1, 0x09C90000
    09C928FC:[3C0209C9]: lui        $v0, 0x09C9 <=> li $v0, 0x09C90000
    09C92900:[24638F78]: addiu      $v1, $v1, -28808
    09C92904:[2442A8AC]: addiu      $v0, $v0, -22356
    09C92908:[AE230004]: sw         $v1, 4($s1)
    09C9290C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C92910:[AE2005E0]: sw         $zr, 1504($s1)
    09C92914:[AE200008]: sw         $zr, 8($s1)
    09C92918:[AE22002C]: sw         $v0, 44($s1)
    09C9291C:[AE200030]: sw         $zr, 48($s1)
    09C92920:[AFA30008]: sw         $v1, 8($sp)
    09C92924:[AFA0000C]: sw         $zr, 12($sp)
    09C92928:[AFA00004]: sw         $zr, 4($sp)
    09C9292C:[AFA30000]: sw         $v1, 0($sp)
    09C92930:[8FBF001C]: lw         $ra, 28($sp)
    09C92934:[8FB20018]: lw         $s2, 24($sp)
    09C92938:[8FB10014]: lw         $s1, 20($sp)
    09C9293C:[8FB00010]: lw         $s0, 16($sp)
    09C92940:[27BD0020]: addiu      $sp, $sp, 32
    09C92944:[0A7248C5]: j          0x09C92314
    09C92948:[00000000]: nop
    09C9294C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    09C92950:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    09C92954:[0E21E399]: jal        0x08878E64
    09C92958:[00000000]: nop
    09C9295C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    09C92960:[0A7249CA]: j          0x09C92728
    09C92964:[00000000]: nop
    09C92968:[3C0209C5]: lui        $v0, 0x09C5 <=> li $v0, 0x09C50000
    09C9296C:[8C4483B0]: lw         $a0, -31824($v0)
    09C92970:[0E70D7F7]: jal        0x09C35FDC
    09C92974:[00000000]: nop
    09C92978:[8E44CE80]: lw         $a0, -12672($s2)
    09C9297C:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    09C92980:[0E21BB69]: jal        0x0886EDA4
    09C92984:[00000000]: nop
--> 09C92988:[0A724A0B]: j          0x09C9282C
    09C9298C:[00000000]: nop
_S1_2_8865AAC 29,903,283 instructions (0.500%), 1,993,440 calls (08865AAC - 08865C18, length 92)
    08865AAC:[27BDFFF0]: addiu      $sp, $sp, -16
    08865AB0:[AFB00000]: sw         $s0, 0($sp)
    08865AB4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08865AB8:[AFBF0008]: sw         $ra, 8($sp)
    08865ABC:[AFB10004]: sw         $s1, 4($sp)
    08865AC0:[8C82000C]: lw         $v0, 12($a0)
    08865AC4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08865AC8:[10400029]: beq        $v0, $zr, 0x08865B70
    08865ACC:[00000000]: nop
    08865AD0:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    08865AD4:[0A2196C4]: j          0x08865B10
    08865AD8:[00000000]: nop
    08865ADC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08865AE0:[1062003D]: beq        $v1, $v0, 0x08865BD8
    08865AE4:[00000000]: nop
    08865AE8:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08865AEC:[10620041]: beq        $v1, $v0, 0x08865BF4
    08865AF0:[00000000]: nop
    08865AF4:[00111027]: nor        $v0, $zr, $s1 <=> li $v0, not $s1
    08865AF8:[00821024]: and        $v0, $a0, $v0
    08865AFC:[AE02000C]: sw         $v0, 12($s0)
    08865B00:[00118840]: sll        $s1, $s1, 0x0001
    08865B04:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08865B08:[10400019]: beq        $v0, $zr, 0x08865B70
    08865B0C:[00000000]: nop
    08865B10:[02221824]: and        $v1, $s1, $v0
    08865B14:[24020800]: addiu      $v0, $zr, 2048 <=> li $v0, 2048
    08865B18:[1062001B]: beq        $v1, $v0, 0x08865B88
    08865B1C:[00000000]: nop
    08865B20:[2C620801]: sltiu      $v0, $v1, 2049
    08865B24:[1440FFED]: bne        $v0, $zr, 0x08865ADC
    08865B28:[00000000]: nop
    08865B2C:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08865B30:[1062001D]: beq        $v1, $v0, 0x08865BA8
    08865B34:[00000000]: nop
    08865B38:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    08865B3C:[1462FFED]: bne        $v1, $v0, 0x08865AF4
    08865B40:[00000000]: nop
    08865B44:[96040006]: lhu        $a0, 6($s0)
    08865B48:[0E2045DC]: jal        0x08811770
    08865B4C:[00000000]: nop
    08865B50:[8E04000C]: lw         $a0, 12($s0)
    08865B54:[00111027]: nor        $v0, $zr, $s1 <=> li $v0, not $s1
    08865B58:[00118840]: sll        $s1, $s1, 0x0001
    08865B5C:[00821024]: and        $v0, $a0, $v0
    08865B60:[AE02000C]: sw         $v0, 12($s0)
    08865B64:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08865B68:[1440FFE9]: bne        $v0, $zr, 0x08865B10
    08865B6C:[00000000]: nop
    08865B70:[8FBF0008]: lw         $ra, 8($sp)
    08865B74:[8FB10004]: lw         $s1, 4($sp)
    08865B78:[8FB00000]: lw         $s0, 0($sp)
    08865B7C:[27BD0010]: addiu      $sp, $sp, 16
    08865B80:[03E00008]: jr         $ra
    08865B84:[00000000]: nop
    08865B88:[96040006]: lhu        $a0, 6($s0)
    08865B8C:[96050016]: lhu        $a1, 22($s0)
    08865B90:[96060018]: lhu        $a2, 24($s0)
    08865B94:[0E20462F]: jal        0x088118BC
    08865B98:[00000000]: nop
    08865B9C:[8E04000C]: lw         $a0, 12($s0)
    08865BA0:[0A2196BD]: j          0x08865AF4
    08865BA4:[00000000]: nop
    08865BA8:[96040006]: lhu        $a0, 6($s0)
    08865BAC:[8E050024]: lw         $a1, 36($s0)
    08865BB0:[8E060028]: lw         $a2, 40($s0)
    08865BB4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08865BB8:[0E204618]: jal        0x08811860
    08865BBC:[00000000]: nop
    08865BC0:[96040006]: lhu        $a0, 6($s0)
    08865BC4:[0E2045CD]: jal        0x08811734
    08865BC8:[00000000]: nop
    08865BCC:[8E04000C]: lw         $a0, 12($s0)
    08865BD0:[0A2196BD]: j          0x08865AF4
    08865BD4:[00000000]: nop
    08865BD8:[96040006]: lhu        $a0, 6($s0)
    08865BDC:[96050014]: lhu        $a1, 20($s0)
    08865BE0:[0E204604]: jal        0x08811810
    08865BE4:[00000000]: nop
    08865BE8:[8E04000C]: lw         $a0, 12($s0)
    08865BEC:[0A2196BD]: j          0x08865AF4
    08865BF0:[00000000]: nop
    08865BF4:[96040006]: lhu        $a0, 6($s0)
    08865BF8:[86050010]: lh         $a1, 16($s0)
    08865BFC:[86060012]: lh         $a2, 18($s0)
    08865C00:[96070020]: lhu        $a3, 32($s0)
    08865C04:[96080022]: lhu        $t0, 34($s0)
    08865C08:[0E2045EB]: jal        0x088117AC
    08865C0C:[00000000]: nop
    08865C10:[8E04000C]: lw         $a0, 12($s0)
    08865C14:[0A2196BD]: j          0x08865AF4
    08865C18:[00000000]: nop
  Back Branch 08865B24 513 times (length 20)
    08865AC8:[10400029]: beq        $v0, $zr, 0x08865B70
    08865ACC:[00000000]: nop
    08865AD0:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    08865AD4:[0A2196C4]: j          0x08865B10
    08865AD8:[00000000]: nop
--> 08865ADC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08865AE0:[1062003D]: beq        $v1, $v0, 0x08865BD8
    08865AE4:[00000000]: nop
    08865AE8:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08865AEC:[10620041]: beq        $v1, $v0, 0x08865BF4
    08865AF0:[00000000]: nop
    08865AF4:[00111027]: nor        $v0, $zr, $s1 <=> li $v0, not $s1
    08865AF8:[00821024]: and        $v0, $a0, $v0
    08865AFC:[AE02000C]: sw         $v0, 12($s0)
    08865B00:[00118840]: sll        $s1, $s1, 0x0001
    08865B04:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08865B08:[10400019]: beq        $v0, $zr, 0x08865B70
    08865B0C:[00000000]: nop
    08865B10:[02221824]: and        $v1, $s1, $v0
    08865B14:[24020800]: addiu      $v0, $zr, 2048 <=> li $v0, 2048
    08865B18:[1062001B]: beq        $v1, $v0, 0x08865B88
    08865B1C:[00000000]: nop
    08865B20:[2C620801]: sltiu      $v0, $v1, 2049
--> 08865B24:[1440FFED]: bne        $v0, $zr, 0x08865ADC
    08865B28:[00000000]: nop
    08865B2C:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08865B30:[1062001D]: beq        $v1, $v0, 0x08865BA8
    08865B34:[00000000]: nop
  Back Branch 08865BEC 34 times (length 64)
    08865AE0:[1062003D]: beq        $v1, $v0, 0x08865BD8
    08865AE4:[00000000]: nop
    08865AE8:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08865AEC:[10620041]: beq        $v1, $v0, 0x08865BF4
    08865AF0:[00000000]: nop
--> 08865AF4:[00111027]: nor        $v0, $zr, $s1 <=> li $v0, not $s1
    08865AF8:[00821024]: and        $v0, $a0, $v0
    08865AFC:[AE02000C]: sw         $v0, 12($s0)
    08865B00:[00118840]: sll        $s1, $s1, 0x0001
    08865B04:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08865B08:[10400019]: beq        $v0, $zr, 0x08865B70
    08865B0C:[00000000]: nop
    08865B10:[02221824]: and        $v1, $s1, $v0
    08865B14:[24020800]: addiu      $v0, $zr, 2048 <=> li $v0, 2048
    08865B18:[1062001B]: beq        $v1, $v0, 0x08865B88
    08865B1C:[00000000]: nop
    08865B20:[2C620801]: sltiu      $v0, $v1, 2049
    08865B24:[1440FFED]: bne        $v0, $zr, 0x08865ADC
    08865B28:[00000000]: nop
    08865B2C:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08865B30:[1062001D]: beq        $v1, $v0, 0x08865BA8
    08865B34:[00000000]: nop
    08865B38:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    08865B3C:[1462FFED]: bne        $v1, $v0, 0x08865AF4
    08865B40:[00000000]: nop
    08865B44:[96040006]: lhu        $a0, 6($s0)
    08865B48:[0E2045DC]: jal        0x08811770
    08865B4C:[00000000]: nop
    08865B50:[8E04000C]: lw         $a0, 12($s0)
    08865B54:[00111027]: nor        $v0, $zr, $s1 <=> li $v0, not $s1
    08865B58:[00118840]: sll        $s1, $s1, 0x0001
    08865B5C:[00821024]: and        $v0, $a0, $v0
    08865B60:[AE02000C]: sw         $v0, 12($s0)
    08865B64:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08865B68:[1440FFE9]: bne        $v0, $zr, 0x08865B10
    08865B6C:[00000000]: nop
    08865B70:[8FBF0008]: lw         $ra, 8($sp)
    08865B74:[8FB10004]: lw         $s1, 4($sp)
    08865B78:[8FB00000]: lw         $s0, 0($sp)
    08865B7C:[27BD0010]: addiu      $sp, $sp, 16
    08865B80:[03E00008]: jr         $ra
    08865B84:[00000000]: nop
    08865B88:[96040006]: lhu        $a0, 6($s0)
    08865B8C:[96050016]: lhu        $a1, 22($s0)
    08865B90:[96060018]: lhu        $a2, 24($s0)
    08865B94:[0E20462F]: jal        0x088118BC
    08865B98:[00000000]: nop
    08865B9C:[8E04000C]: lw         $a0, 12($s0)
    08865BA0:[0A2196BD]: j          0x08865AF4
    08865BA4:[00000000]: nop
    08865BA8:[96040006]: lhu        $a0, 6($s0)
    08865BAC:[8E050024]: lw         $a1, 36($s0)
    08865BB0:[8E060028]: lw         $a2, 40($s0)
    08865BB4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08865BB8:[0E204618]: jal        0x08811860
    08865BBC:[00000000]: nop
    08865BC0:[96040006]: lhu        $a0, 6($s0)
    08865BC4:[0E2045CD]: jal        0x08811734
    08865BC8:[00000000]: nop
    08865BCC:[8E04000C]: lw         $a0, 12($s0)
    08865BD0:[0A2196BD]: j          0x08865AF4
    08865BD4:[00000000]: nop
    08865BD8:[96040006]: lhu        $a0, 6($s0)
    08865BDC:[96050014]: lhu        $a1, 20($s0)
    08865BE0:[0E204604]: jal        0x08811810
    08865BE4:[00000000]: nop
    08865BE8:[8E04000C]: lw         $a0, 12($s0)
--> 08865BEC:[0A2196BD]: j          0x08865AF4
    08865BF0:[00000000]: nop
    08865BF4:[96040006]: lhu        $a0, 6($s0)
    08865BF8:[86050010]: lh         $a1, 16($s0)
    08865BFC:[86060012]: lh         $a2, 18($s0)
  Back Branch 08865B3C 33 times (length 20)
    08865AE0:[1062003D]: beq        $v1, $v0, 0x08865BD8
    08865AE4:[00000000]: nop
    08865AE8:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08865AEC:[10620041]: beq        $v1, $v0, 0x08865BF4
    08865AF0:[00000000]: nop
--> 08865AF4:[00111027]: nor        $v0, $zr, $s1 <=> li $v0, not $s1
    08865AF8:[00821024]: and        $v0, $a0, $v0
    08865AFC:[AE02000C]: sw         $v0, 12($s0)
    08865B00:[00118840]: sll        $s1, $s1, 0x0001
    08865B04:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08865B08:[10400019]: beq        $v0, $zr, 0x08865B70
    08865B0C:[00000000]: nop
    08865B10:[02221824]: and        $v1, $s1, $v0
    08865B14:[24020800]: addiu      $v0, $zr, 2048 <=> li $v0, 2048
    08865B18:[1062001B]: beq        $v1, $v0, 0x08865B88
    08865B1C:[00000000]: nop
    08865B20:[2C620801]: sltiu      $v0, $v1, 2049
    08865B24:[1440FFED]: bne        $v0, $zr, 0x08865ADC
    08865B28:[00000000]: nop
    08865B2C:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08865B30:[1062001D]: beq        $v1, $v0, 0x08865BA8
    08865B34:[00000000]: nop
    08865B38:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
--> 08865B3C:[1462FFED]: bne        $v1, $v0, 0x08865AF4
    08865B40:[00000000]: nop
    08865B44:[96040006]: lhu        $a0, 6($s0)
    08865B48:[0E2045DC]: jal        0x08811770
    08865B4C:[00000000]: nop
  Back Branch 08865B68 33 times (length 24)
    08865AFC:[AE02000C]: sw         $v0, 12($s0)
    08865B00:[00118840]: sll        $s1, $s1, 0x0001
    08865B04:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08865B08:[10400019]: beq        $v0, $zr, 0x08865B70
    08865B0C:[00000000]: nop
--> 08865B10:[02221824]: and        $v1, $s1, $v0
    08865B14:[24020800]: addiu      $v0, $zr, 2048 <=> li $v0, 2048
    08865B18:[1062001B]: beq        $v1, $v0, 0x08865B88
    08865B1C:[00000000]: nop
    08865B20:[2C620801]: sltiu      $v0, $v1, 2049
    08865B24:[1440FFED]: bne        $v0, $zr, 0x08865ADC
    08865B28:[00000000]: nop
    08865B2C:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08865B30:[1062001D]: beq        $v1, $v0, 0x08865BA8
    08865B34:[00000000]: nop
    08865B38:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    08865B3C:[1462FFED]: bne        $v1, $v0, 0x08865AF4
    08865B40:[00000000]: nop
    08865B44:[96040006]: lhu        $a0, 6($s0)
    08865B48:[0E2045DC]: jal        0x08811770
    08865B4C:[00000000]: nop
    08865B50:[8E04000C]: lw         $a0, 12($s0)
    08865B54:[00111027]: nor        $v0, $zr, $s1 <=> li $v0, not $s1
    08865B58:[00118840]: sll        $s1, $s1, 0x0001
    08865B5C:[00821024]: and        $v0, $a0, $v0
    08865B60:[AE02000C]: sw         $v0, 12($s0)
    08865B64:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
--> 08865B68:[1440FFE9]: bne        $v0, $zr, 0x08865B10
    08865B6C:[00000000]: nop
    08865B70:[8FBF0008]: lw         $ra, 8($sp)
    08865B74:[8FB10004]: lw         $s1, 4($sp)
    08865B78:[8FB00000]: lw         $s0, 0($sp)
  Back Branch 08865C14 33 times (length 74)
    08865AE0:[1062003D]: beq        $v1, $v0, 0x08865BD8
    08865AE4:[00000000]: nop
    08865AE8:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08865AEC:[10620041]: beq        $v1, $v0, 0x08865BF4
    08865AF0:[00000000]: nop
--> 08865AF4:[00111027]: nor        $v0, $zr, $s1 <=> li $v0, not $s1
    08865AF8:[00821024]: and        $v0, $a0, $v0
    08865AFC:[AE02000C]: sw         $v0, 12($s0)
    08865B00:[00118840]: sll        $s1, $s1, 0x0001
    08865B04:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08865B08:[10400019]: beq        $v0, $zr, 0x08865B70
    08865B0C:[00000000]: nop
    08865B10:[02221824]: and        $v1, $s1, $v0
    08865B14:[24020800]: addiu      $v0, $zr, 2048 <=> li $v0, 2048
    08865B18:[1062001B]: beq        $v1, $v0, 0x08865B88
    08865B1C:[00000000]: nop
    08865B20:[2C620801]: sltiu      $v0, $v1, 2049
    08865B24:[1440FFED]: bne        $v0, $zr, 0x08865ADC
    08865B28:[00000000]: nop
    08865B2C:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08865B30:[1062001D]: beq        $v1, $v0, 0x08865BA8
    08865B34:[00000000]: nop
    08865B38:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    08865B3C:[1462FFED]: bne        $v1, $v0, 0x08865AF4
    08865B40:[00000000]: nop
    08865B44:[96040006]: lhu        $a0, 6($s0)
    08865B48:[0E2045DC]: jal        0x08811770
    08865B4C:[00000000]: nop
    08865B50:[8E04000C]: lw         $a0, 12($s0)
    08865B54:[00111027]: nor        $v0, $zr, $s1 <=> li $v0, not $s1
    08865B58:[00118840]: sll        $s1, $s1, 0x0001
    08865B5C:[00821024]: and        $v0, $a0, $v0
    08865B60:[AE02000C]: sw         $v0, 12($s0)
    08865B64:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08865B68:[1440FFE9]: bne        $v0, $zr, 0x08865B10
    08865B6C:[00000000]: nop
    08865B70:[8FBF0008]: lw         $ra, 8($sp)
    08865B74:[8FB10004]: lw         $s1, 4($sp)
    08865B78:[8FB00000]: lw         $s0, 0($sp)
    08865B7C:[27BD0010]: addiu      $sp, $sp, 16
    08865B80:[03E00008]: jr         $ra
    08865B84:[00000000]: nop
    08865B88:[96040006]: lhu        $a0, 6($s0)
    08865B8C:[96050016]: lhu        $a1, 22($s0)
    08865B90:[96060018]: lhu        $a2, 24($s0)
    08865B94:[0E20462F]: jal        0x088118BC
    08865B98:[00000000]: nop
    08865B9C:[8E04000C]: lw         $a0, 12($s0)
    08865BA0:[0A2196BD]: j          0x08865AF4
    08865BA4:[00000000]: nop
    08865BA8:[96040006]: lhu        $a0, 6($s0)
    08865BAC:[8E050024]: lw         $a1, 36($s0)
    08865BB0:[8E060028]: lw         $a2, 40($s0)
    08865BB4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08865BB8:[0E204618]: jal        0x08811860
    08865BBC:[00000000]: nop
    08865BC0:[96040006]: lhu        $a0, 6($s0)
    08865BC4:[0E2045CD]: jal        0x08811734
    08865BC8:[00000000]: nop
    08865BCC:[8E04000C]: lw         $a0, 12($s0)
    08865BD0:[0A2196BD]: j          0x08865AF4
    08865BD4:[00000000]: nop
    08865BD8:[96040006]: lhu        $a0, 6($s0)
    08865BDC:[96050014]: lhu        $a1, 20($s0)
    08865BE0:[0E204604]: jal        0x08811810
    08865BE4:[00000000]: nop
    08865BE8:[8E04000C]: lw         $a0, 12($s0)
    08865BEC:[0A2196BD]: j          0x08865AF4
    08865BF0:[00000000]: nop
    08865BF4:[96040006]: lhu        $a0, 6($s0)
    08865BF8:[86050010]: lh         $a1, 16($s0)
    08865BFC:[86060012]: lh         $a2, 18($s0)
    08865C00:[96070020]: lhu        $a3, 32($s0)
    08865C04:[96080022]: lhu        $t0, 34($s0)
    08865C08:[0E2045EB]: jal        0x088117AC
    08865C0C:[00000000]: nop
    08865C10:[8E04000C]: lw         $a0, 12($s0)
--> 08865C14:[0A2196BD]: j          0x08865AF4
    08865C18:[00000000]: nop
  Back Branch 08865BA0 32 times (length 45)
    08865AE0:[1062003D]: beq        $v1, $v0, 0x08865BD8
    08865AE4:[00000000]: nop
    08865AE8:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08865AEC:[10620041]: beq        $v1, $v0, 0x08865BF4
    08865AF0:[00000000]: nop
--> 08865AF4:[00111027]: nor        $v0, $zr, $s1 <=> li $v0, not $s1
    08865AF8:[00821024]: and        $v0, $a0, $v0
    08865AFC:[AE02000C]: sw         $v0, 12($s0)
    08865B00:[00118840]: sll        $s1, $s1, 0x0001
    08865B04:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08865B08:[10400019]: beq        $v0, $zr, 0x08865B70
    08865B0C:[00000000]: nop
    08865B10:[02221824]: and        $v1, $s1, $v0
    08865B14:[24020800]: addiu      $v0, $zr, 2048 <=> li $v0, 2048
    08865B18:[1062001B]: beq        $v1, $v0, 0x08865B88
    08865B1C:[00000000]: nop
    08865B20:[2C620801]: sltiu      $v0, $v1, 2049
    08865B24:[1440FFED]: bne        $v0, $zr, 0x08865ADC
    08865B28:[00000000]: nop
    08865B2C:[24024000]: addiu      $v0, $zr, 16384 <=> li $v0, 16384
    08865B30:[1062001D]: beq        $v1, $v0, 0x08865BA8
    08865B34:[00000000]: nop
    08865B38:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    08865B3C:[1462FFED]: bne        $v1, $v0, 0x08865AF4
    08865B40:[00000000]: nop
    08865B44:[96040006]: lhu        $a0, 6($s0)
    08865B48:[0E2045DC]: jal        0x08811770
    08865B4C:[00000000]: nop
    08865B50:[8E04000C]: lw         $a0, 12($s0)
    08865B54:[00111027]: nor        $v0, $zr, $s1 <=> li $v0, not $s1
    08865B58:[00118840]: sll        $s1, $s1, 0x0001
    08865B5C:[00821024]: and        $v0, $a0, $v0
    08865B60:[AE02000C]: sw         $v0, 12($s0)
    08865B64:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08865B68:[1440FFE9]: bne        $v0, $zr, 0x08865B10
    08865B6C:[00000000]: nop
    08865B70:[8FBF0008]: lw         $ra, 8($sp)
    08865B74:[8FB10004]: lw         $s1, 4($sp)
    08865B78:[8FB00000]: lw         $s0, 0($sp)
    08865B7C:[27BD0010]: addiu      $sp, $sp, 16
    08865B80:[03E00008]: jr         $ra
    08865B84:[00000000]: nop
    08865B88:[96040006]: lhu        $a0, 6($s0)
    08865B8C:[96050016]: lhu        $a1, 22($s0)
    08865B90:[96060018]: lhu        $a2, 24($s0)
    08865B94:[0E20462F]: jal        0x088118BC
    08865B98:[00000000]: nop
    08865B9C:[8E04000C]: lw         $a0, 12($s0)
--> 08865BA0:[0A2196BD]: j          0x08865AF4
    08865BA4:[00000000]: nop
    08865BA8:[96040006]: lhu        $a0, 6($s0)
    08865BAC:[8E050024]: lw         $a1, 36($s0)
    08865BB0:[8E060028]: lw         $a2, 40($s0)
_S1_2_888DF2C 27,226,168 instructions (0.455%), 2 calls (0888DF2C - 0888E1D8, length 172)
    0888DF2C:[27BDFFD0]: addiu      $sp, $sp, -48
    0888DF30:[AFB3000C]: sw         $s3, 12($sp)
    0888DF34:[311300FF]: andi       $s3, $t0, 255
    0888DF38:[AFBE0020]: sw         $fp, 32($sp)
    0888DF3C:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    0888DF40:[AFB40010]: sw         $s4, 16($sp)
    0888DF44:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    0888DF48:[AFB20008]: sw         $s2, 8($sp)
    0888DF4C:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0888DF50:[AFB10004]: sw         $s1, 4($sp)
    0888DF54:[00C58821]: addu       $s1, $a2, $a1
    0888DF58:[AFB00000]: sw         $s0, 0($sp)
    0888DF5C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0888DF60:[AFBF0024]: sw         $ra, 36($sp)
    0888DF64:[AFB7001C]: sw         $s7, 28($sp)
    0888DF68:[AFB60018]: sw         $s6, 24($sp)
    0888DF6C:[AFB50014]: sw         $s5, 20($sp)
    0888DF70:[12600032]: beq        $s3, $zr, 0x0888E03C
    0888DF74:[00000000]: nop
    0888DF78:[9222FFFC]: lbu        $v0, -4($s1)
    0888DF7C:[9223FFFD]: lbu        $v1, -3($s1)
    0888DF80:[9224FFFE]: lbu        $a0, -2($s1)
    0888DF84:[00521021]: addu       $v0, $v0, $s2
    0888DF88:[90470000]: lbu        $a3, 0($v0)
    0888DF8C:[02431821]: addu       $v1, $s2, $v1
    0888DF90:[02442021]: addu       $a0, $s2, $a0
    0888DF94:[A227FFFC]: sb         $a3, -4($s1)
    0888DF98:[02473821]: addu       $a3, $s2, $a3
    0888DF9C:[90660000]: lbu        $a2, 0($v1)
    0888DFA0:[9222FFFF]: lbu        $v0, -1($s1)
    0888DFA4:[A226FFFD]: sb         $a2, -3($s1)
    0888DFA8:[02421021]: addu       $v0, $s2, $v0
    0888DFAC:[02463021]: addu       $a2, $s2, $a2
    0888DFB0:[90850000]: lbu        $a1, 0($a0)
    0888DFB4:[A225FFFE]: sb         $a1, -2($s1)
    0888DFB8:[02452821]: addu       $a1, $s2, $a1
    0888DFBC:[90440000]: lbu        $a0, 0($v0)
    0888DFC0:[A224FFFF]: sb         $a0, -1($s1)
    0888DFC4:[02442021]: addu       $a0, $s2, $a0
    0888DFC8:[90E20000]: lbu        $v0, 0($a3)
    0888DFCC:[A222FFFC]: sb         $v0, -4($s1)
    0888DFD0:[90C30000]: lbu        $v1, 0($a2)
    0888DFD4:[A223FFFD]: sb         $v1, -3($s1)
    0888DFD8:[90A20000]: lbu        $v0, 0($a1)
    0888DFDC:[A222FFFE]: sb         $v0, -2($s1)
    0888DFE0:[90830000]: lbu        $v1, 0($a0)
    0888DFE4:[A223FFFF]: sb         $v1, -1($s1)
    0888DFE8:[16600035]: bne        $s3, $zr, 0x0888E0C0
    0888DFEC:[00000000]: nop
    0888DFF0:[2697FFFC]: addiu      $s7, $s4, -4
    0888DFF4:[26150001]: addiu      $s5, $s0, 1
    0888DFF8:[26140002]: addiu      $s4, $s0, 2
    0888DFFC:[26130003]: addiu      $s3, $s0, 3
    0888E000:[16E00039]: bne        $s7, $zr, 0x0888E0E8
    0888E004:[00000000]: nop
    0888E008:[8FBF0024]: lw         $ra, 36($sp)
    0888E00C:[8FBE0020]: lw         $fp, 32($sp)
    0888E010:[8FB7001C]: lw         $s7, 28($sp)
    0888E014:[8FB60018]: lw         $s6, 24($sp)
    0888E018:[8FB50014]: lw         $s5, 20($sp)
    0888E01C:[8FB40010]: lw         $s4, 16($sp)
    0888E020:[8FB3000C]: lw         $s3, 12($sp)
    0888E024:[8FB20008]: lw         $s2, 8($sp)
    0888E028:[8FB10004]: lw         $s1, 4($sp)
    0888E02C:[8FB00000]: lw         $s0, 0($sp)
    0888E030:[27BD0030]: addiu      $sp, $sp, 48
    0888E034:[03E00008]: jr         $ra
    0888E038:[00000000]: nop
    0888E03C:[8E25FFFC]: lw         $a1, -4($s1)
    0888E040:[0E22379B]: jal        0x0888DE6C
    0888E044:[00000000]: nop
    0888E048:[9222FFFC]: lbu        $v0, -4($s1)
    0888E04C:[9223FFFD]: lbu        $v1, -3($s1)
    0888E050:[9224FFFE]: lbu        $a0, -2($s1)
    0888E054:[00521021]: addu       $v0, $v0, $s2
    0888E058:[90470000]: lbu        $a3, 0($v0)
    0888E05C:[02431821]: addu       $v1, $s2, $v1
    0888E060:[02442021]: addu       $a0, $s2, $a0
    0888E064:[A227FFFC]: sb         $a3, -4($s1)
    0888E068:[02473821]: addu       $a3, $s2, $a3
    0888E06C:[90660000]: lbu        $a2, 0($v1)
    0888E070:[9222FFFF]: lbu        $v0, -1($s1)
    0888E074:[A226FFFD]: sb         $a2, -3($s1)
    0888E078:[02421021]: addu       $v0, $s2, $v0
    0888E07C:[02463021]: addu       $a2, $s2, $a2
    0888E080:[90850000]: lbu        $a1, 0($a0)
    0888E084:[A225FFFE]: sb         $a1, -2($s1)
    0888E088:[02452821]: addu       $a1, $s2, $a1
    0888E08C:[90440000]: lbu        $a0, 0($v0)
    0888E090:[A224FFFF]: sb         $a0, -1($s1)
    0888E094:[02442021]: addu       $a0, $s2, $a0
    0888E098:[90E20000]: lbu        $v0, 0($a3)
    0888E09C:[A222FFFC]: sb         $v0, -4($s1)
    0888E0A0:[90C30000]: lbu        $v1, 0($a2)
    0888E0A4:[A223FFFD]: sb         $v1, -3($s1)
    0888E0A8:[90A20000]: lbu        $v0, 0($a1)
    0888E0AC:[A222FFFE]: sb         $v0, -2($s1)
    0888E0B0:[90830000]: lbu        $v1, 0($a0)
    0888E0B4:[A223FFFF]: sb         $v1, -1($s1)
    0888E0B8:[1260FFCD]: beq        $s3, $zr, 0x0888DFF0
    0888E0BC:[00000000]: nop
    0888E0C0:[8E25FFFC]: lw         $a1, -4($s1)
    0888E0C4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    0888E0C8:[2697FFFC]: addiu      $s7, $s4, -4
    0888E0CC:[0E22379B]: jal        0x0888DE6C
    0888E0D0:[00000000]: nop
    0888E0D4:[26150001]: addiu      $s5, $s0, 1
    0888E0D8:[26140002]: addiu      $s4, $s0, 2
    0888E0DC:[26130003]: addiu      $s3, $s0, 3
    0888E0E0:[12E0FFC9]: beq        $s7, $zr, 0x0888E008
    0888E0E4:[00000000]: nop
    0888E0E8:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    0888E0EC:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0888E0F0:[92220000]: lbu        $v0, 0($s1)
    0888E0F4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    0888E0F8:[26D60004]: addiu      $s6, $s6, 4
    0888E0FC:[02421021]: addu       $v0, $s2, $v0
    0888E100:[90430000]: lbu        $v1, 0($v0)
    0888E104:[A2230000]: sb         $v1, 0($s1)
    0888E108:[92A20000]: lbu        $v0, 0($s5)
    0888E10C:[02421021]: addu       $v0, $s2, $v0
    0888E110:[90430000]: lbu        $v1, 0($v0)
    0888E114:[A2A30000]: sb         $v1, 0($s5)
    0888E118:[92820000]: lbu        $v0, 0($s4)
    0888E11C:[02421021]: addu       $v0, $s2, $v0
    0888E120:[90430000]: lbu        $v1, 0($v0)
    0888E124:[A2830000]: sb         $v1, 0($s4)
    0888E128:[92620000]: lbu        $v0, 0($s3)
    0888E12C:[02421021]: addu       $v0, $s2, $v0
    0888E130:[90430000]: lbu        $v1, 0($v0)
    0888E134:[A2630000]: sb         $v1, 0($s3)
    0888E138:[8E300000]: lw         $s0, 0($s1)
    0888E13C:[0E2237AA]: jal        0x0888DEA8
    0888E140:[00000000]: nop
    0888E144:[02D7202B]: sltu       $a0, $s6, $s7
    0888E148:[02028026]: xor        $s0, $s0, $v0
    0888E14C:[AE300000]: sw         $s0, 0($s1)
    0888E150:[92220000]: lbu        $v0, 0($s1)
    0888E154:[02421021]: addu       $v0, $s2, $v0
    0888E158:[90430000]: lbu        $v1, 0($v0)
    0888E15C:[A2230000]: sb         $v1, 0($s1)
    0888E160:[26310004]: addiu      $s1, $s1, 4
    0888E164:[92A20000]: lbu        $v0, 0($s5)
    0888E168:[02421021]: addu       $v0, $s2, $v0
    0888E16C:[90430000]: lbu        $v1, 0($v0)
    0888E170:[A2A30000]: sb         $v1, 0($s5)
    0888E174:[26B50004]: addiu      $s5, $s5, 4
    0888E178:[92820000]: lbu        $v0, 0($s4)
    0888E17C:[02421021]: addu       $v0, $s2, $v0
    0888E180:[90430000]: lbu        $v1, 0($v0)
    0888E184:[A2830000]: sb         $v1, 0($s4)
    0888E188:[26940004]: addiu      $s4, $s4, 4
    0888E18C:[92620000]: lbu        $v0, 0($s3)
    0888E190:[02421021]: addu       $v0, $s2, $v0
    0888E194:[90430000]: lbu        $v1, 0($v0)
    0888E198:[A2630000]: sb         $v1, 0($s3)
    0888E19C:[26730004]: addiu      $s3, $s3, 4
    0888E1A0:[1480FFD3]: bne        $a0, $zr, 0x0888E0F0
    0888E1A4:[00000000]: nop
    0888E1A8:[8FBF0024]: lw         $ra, 36($sp)
    0888E1AC:[8FBE0020]: lw         $fp, 32($sp)
    0888E1B0:[8FB7001C]: lw         $s7, 28($sp)
    0888E1B4:[8FB60018]: lw         $s6, 24($sp)
    0888E1B8:[8FB50014]: lw         $s5, 20($sp)
    0888E1BC:[8FB40010]: lw         $s4, 16($sp)
    0888E1C0:[8FB3000C]: lw         $s3, 12($sp)
    0888E1C4:[8FB20008]: lw         $s2, 8($sp)
    0888E1C8:[8FB10004]: lw         $s1, 4($sp)
    0888E1CC:[8FB00000]: lw         $s0, 0($sp)
    0888E1D0:[27BD0030]: addiu      $sp, $sp, 48
    0888E1D4:[03E00008]: jr         $ra
    0888E1D8:[00000000]: nop
  Back Branch 0888E1A0 591,870 times (length 46)
    0888E0DC:[26130003]: addiu      $s3, $s0, 3
    0888E0E0:[12E0FFC9]: beq        $s7, $zr, 0x0888E008
    0888E0E4:[00000000]: nop
    0888E0E8:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    0888E0EC:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
--> 0888E0F0:[92220000]: lbu        $v0, 0($s1)
    0888E0F4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    0888E0F8:[26D60004]: addiu      $s6, $s6, 4
    0888E0FC:[02421021]: addu       $v0, $s2, $v0
    0888E100:[90430000]: lbu        $v1, 0($v0)
    0888E104:[A2230000]: sb         $v1, 0($s1)
    0888E108:[92A20000]: lbu        $v0, 0($s5)
    0888E10C:[02421021]: addu       $v0, $s2, $v0
    0888E110:[90430000]: lbu        $v1, 0($v0)
    0888E114:[A2A30000]: sb         $v1, 0($s5)
    0888E118:[92820000]: lbu        $v0, 0($s4)
    0888E11C:[02421021]: addu       $v0, $s2, $v0
    0888E120:[90430000]: lbu        $v1, 0($v0)
    0888E124:[A2830000]: sb         $v1, 0($s4)
    0888E128:[92620000]: lbu        $v0, 0($s3)
    0888E12C:[02421021]: addu       $v0, $s2, $v0
    0888E130:[90430000]: lbu        $v1, 0($v0)
    0888E134:[A2630000]: sb         $v1, 0($s3)
    0888E138:[8E300000]: lw         $s0, 0($s1)
    0888E13C:[0E2237AA]: jal        0x0888DEA8
    0888E140:[00000000]: nop
    0888E144:[02D7202B]: sltu       $a0, $s6, $s7
    0888E148:[02028026]: xor        $s0, $s0, $v0
    0888E14C:[AE300000]: sw         $s0, 0($s1)
    0888E150:[92220000]: lbu        $v0, 0($s1)
    0888E154:[02421021]: addu       $v0, $s2, $v0
    0888E158:[90430000]: lbu        $v1, 0($v0)
    0888E15C:[A2230000]: sb         $v1, 0($s1)
    0888E160:[26310004]: addiu      $s1, $s1, 4
    0888E164:[92A20000]: lbu        $v0, 0($s5)
    0888E168:[02421021]: addu       $v0, $s2, $v0
    0888E16C:[90430000]: lbu        $v1, 0($v0)
    0888E170:[A2A30000]: sb         $v1, 0($s5)
    0888E174:[26B50004]: addiu      $s5, $s5, 4
    0888E178:[92820000]: lbu        $v0, 0($s4)
    0888E17C:[02421021]: addu       $v0, $s2, $v0
    0888E180:[90430000]: lbu        $v1, 0($v0)
    0888E184:[A2830000]: sb         $v1, 0($s4)
    0888E188:[26940004]: addiu      $s4, $s4, 4
    0888E18C:[92620000]: lbu        $v0, 0($s3)
    0888E190:[02421021]: addu       $v0, $s2, $v0
    0888E194:[90430000]: lbu        $v1, 0($v0)
    0888E198:[A2630000]: sb         $v1, 0($s3)
    0888E19C:[26730004]: addiu      $s3, $s3, 4
--> 0888E1A0:[1480FFD3]: bne        $a0, $zr, 0x0888E0F0
    0888E1A4:[00000000]: nop
    0888E1A8:[8FBF0024]: lw         $ra, 36($sp)
    0888E1AC:[8FBE0020]: lw         $fp, 32($sp)
    0888E1B0:[8FB7001C]: lw         $s7, 28($sp)
  Back Branch 0888E0E0 2 times (length 56)
    0888DFF4:[26150001]: addiu      $s5, $s0, 1
    0888DFF8:[26140002]: addiu      $s4, $s0, 2
    0888DFFC:[26130003]: addiu      $s3, $s0, 3
    0888E000:[16E00039]: bne        $s7, $zr, 0x0888E0E8
    0888E004:[00000000]: nop
--> 0888E008:[8FBF0024]: lw         $ra, 36($sp)
    0888E00C:[8FBE0020]: lw         $fp, 32($sp)
    0888E010:[8FB7001C]: lw         $s7, 28($sp)
    0888E014:[8FB60018]: lw         $s6, 24($sp)
    0888E018:[8FB50014]: lw         $s5, 20($sp)
    0888E01C:[8FB40010]: lw         $s4, 16($sp)
    0888E020:[8FB3000C]: lw         $s3, 12($sp)
    0888E024:[8FB20008]: lw         $s2, 8($sp)
    0888E028:[8FB10004]: lw         $s1, 4($sp)
    0888E02C:[8FB00000]: lw         $s0, 0($sp)
    0888E030:[27BD0030]: addiu      $sp, $sp, 48
    0888E034:[03E00008]: jr         $ra
    0888E038:[00000000]: nop
    0888E03C:[8E25FFFC]: lw         $a1, -4($s1)
    0888E040:[0E22379B]: jal        0x0888DE6C
    0888E044:[00000000]: nop
    0888E048:[9222FFFC]: lbu        $v0, -4($s1)
    0888E04C:[9223FFFD]: lbu        $v1, -3($s1)
    0888E050:[9224FFFE]: lbu        $a0, -2($s1)
    0888E054:[00521021]: addu       $v0, $v0, $s2
    0888E058:[90470000]: lbu        $a3, 0($v0)
    0888E05C:[02431821]: addu       $v1, $s2, $v1
    0888E060:[02442021]: addu       $a0, $s2, $a0
    0888E064:[A227FFFC]: sb         $a3, -4($s1)
    0888E068:[02473821]: addu       $a3, $s2, $a3
    0888E06C:[90660000]: lbu        $a2, 0($v1)
    0888E070:[9222FFFF]: lbu        $v0, -1($s1)
    0888E074:[A226FFFD]: sb         $a2, -3($s1)
    0888E078:[02421021]: addu       $v0, $s2, $v0
    0888E07C:[02463021]: addu       $a2, $s2, $a2
    0888E080:[90850000]: lbu        $a1, 0($a0)
    0888E084:[A225FFFE]: sb         $a1, -2($s1)
    0888E088:[02452821]: addu       $a1, $s2, $a1
    0888E08C:[90440000]: lbu        $a0, 0($v0)
    0888E090:[A224FFFF]: sb         $a0, -1($s1)
    0888E094:[02442021]: addu       $a0, $s2, $a0
    0888E098:[90E20000]: lbu        $v0, 0($a3)
    0888E09C:[A222FFFC]: sb         $v0, -4($s1)
    0888E0A0:[90C30000]: lbu        $v1, 0($a2)
    0888E0A4:[A223FFFD]: sb         $v1, -3($s1)
    0888E0A8:[90A20000]: lbu        $v0, 0($a1)
    0888E0AC:[A222FFFE]: sb         $v0, -2($s1)
    0888E0B0:[90830000]: lbu        $v1, 0($a0)
    0888E0B4:[A223FFFF]: sb         $v1, -1($s1)
    0888E0B8:[1260FFCD]: beq        $s3, $zr, 0x0888DFF0
    0888E0BC:[00000000]: nop
    0888E0C0:[8E25FFFC]: lw         $a1, -4($s1)
    0888E0C4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    0888E0C8:[2697FFFC]: addiu      $s7, $s4, -4
    0888E0CC:[0E22379B]: jal        0x0888DE6C
    0888E0D0:[00000000]: nop
    0888E0D4:[26150001]: addiu      $s5, $s0, 1
    0888E0D8:[26140002]: addiu      $s4, $s0, 2
    0888E0DC:[26130003]: addiu      $s3, $s0, 3
--> 0888E0E0:[12E0FFC9]: beq        $s7, $zr, 0x0888E008
    0888E0E4:[00000000]: nop
    0888E0E8:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    0888E0EC:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0888E0F0:[92220000]: lbu        $v0, 0($s1)
_S1_2_888DEA8 19,531,710 instructions (0.327%), 591,870 calls (0888DEA8 - 0888DF28, length 33)
    0888DEA8:[8C832564]: lw         $v1, 9572($a0)
    0888DEAC:[2402215F]: addiu      $v0, $zr, 8543 <=> li $v0, 8543
    0888DEB0:[8C872568]: lw         $a3, 9576($a0)
    0888DEB4:[00620018]: mult       $v1, $v0
    0888DEB8:[3405DFA3]: ori        $a1, $zr, -8285 <=> li $a1, 57251
    0888DEBC:[3C03200E]: lui        $v1, 0x200E <=> li $v1, 0x200E0000
    0888DEC0:[3463263F]: ori        $v1, $v1, 9791
    0888DEC4:[3C028008]: lui        $v0, 0x8008 <=> li $v0, 0x80080000
    0888DEC8:[00003012]: mflo       $a2
    0888DECC:[00E50018]: mult       $a3, $a1
    0888DED0:[34428091]: ori        $v0, $v0, -32623
    0888DED4:[3405FF8F]: ori        $a1, $zr, -113 <=> li $a1, 65423
    0888DED8:[00003812]: mflo       $a3
    0888DEDC:[00C30019]: multu      $a2, $v1
    0888DEE0:[00001810]: mfhi       $v1
    0888DEE4:[00E20019]: multu      $a3, $v0
    0888DEE8:[00031B42]: srl        $v1, $v1, 0x000D
    0888DEEC:[00001010]: mfhi       $v0
    0888DEF0:[00C00013]: mtlo       $a2
    0888DEF4:[00024BC2]: srl        $t1, $v0, 0x000F
    0888DEF8:[0065002E]: msub       $v1, $a1
    0888DEFC:[00093100]: sll        $a2, $t1, 0x0004
    0888DF00:[00091400]: sll        $v0, $t1, 0x0010
    0888DF04:[00461023]: subu       $v0, $v0, $a2
    0888DF08:[00491023]: subu       $v0, $v0, $t1
    0888DF0C:[00E24823]: subu       $t1, $a3, $v0
    0888DF10:[00004012]: mflo       $t0
    0888DF14:[00091400]: sll        $v0, $t1, 0x0010
    0888DF18:[00481021]: addu       $v0, $v0, $t0
    0888DF1C:[AC892568]: sw         $t1, 9576($a0)
    0888DF20:[AC882564]: sw         $t0, 9572($a0)
    0888DF24:[03E00008]: jr         $ra
    0888DF28:[00000000]: nop
_S1_2_88FF1F0 18,170,679 instructions (0.304%), 88,100 calls (088FF1F0 - 088FF8EC, length 448)
    088FF1F0:[27BDFF30]: addiu      $sp, $sp, -208
    088FF1F4:[AFBE00B0]: sw         $fp, 176($sp)
    088FF1F8:[3C030007]: lui        $v1, 0x0007 <=> li $v1, 0x00070000
    088FF1FC:[7C073E20]: seh        $a3, $a3
    088FF200:[AFB700AC]: sw         $s7, 172($sp)
    088FF204:[3C1708AB]: lui        $s7, 0x08AB <=> li $s7, 0x08AB0000
    088FF208:[7C084620]: seh        $t0, $t0
    088FF20C:[AFB600A8]: sw         $s6, 168($sp)
    088FF210:[0120F021]: addu       $fp, $t1, $zr <=> move $fp, $t1
    088FF214:[0160B021]: addu       $s6, $t3, $zr <=> move $s6, $t3
    088FF218:[AFB500A4]: sw         $s5, 164($sp)
    088FF21C:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    088FF220:[2406000C]: addiu      $a2, $zr, 12 <=> li $a2, 12
    088FF224:[AFB400A0]: sw         $s4, 160($sp)
    088FF228:[7C0AA420]: seb        $s4, $t2
    088FF22C:[AFB3009C]: sw         $s3, 156($sp)
    088FF230:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088FF234:[AFB20098]: sw         $s2, 152($sp)
    088FF238:[AFB10094]: sw         $s1, 148($sp)
    088FF23C:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088FF240:[AFBF00B4]: sw         $ra, 180($sp)
    088FF244:[AFB00090]: sw         $s0, 144($sp)
    088FF248:[E7B400C0]: swc1       $f20, 192($sp)
    088FF24C:[8EECCEB8]: lw         $t4, -12616($s7)
    088FF250:[8C8D0CB0]: lw         $t5, 3248($a0)
    088FF254:[8FB200D0]: lw         $s2, 208($sp)
    088FF258:[01831821]: addu       $v1, $t4, $v1
    088FF25C:[8C700194]: lw         $s0, 404($v1)
    088FF260:[AFA70080]: sw         $a3, 128($sp)
    088FF264:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    088FF268:[26020030]: addiu      $v0, $s0, 48
    088FF26C:[AC620194]: sw         $v0, 404($v1)
    088FF270:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    088FF274:[01A03821]: addu       $a3, $t5, $zr <=> move $a3, $t5
    088FF278:[AE020024]: sw         $v0, 36($s0)
    088FF27C:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    088FF280:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FF284:[AE020028]: sw         $v0, 40($s0)
    088FF288:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    088FF28C:[AE02002C]: sw         $v0, 44($s0)
    088FF290:[AFA80084]: sw         $t0, 132($sp)
    088FF294:[0E21D5BA]: jal        0x088756E8
    088FF298:[00000000]: nop
    088FF29C:[26220008]: addiu      $v0, $s1, 8
    088FF2A0:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    088FF2A4:[0052900A]: movz       $s2, $v0, $s2
    088FF2A8:[12A30142]: beq        $s5, $v1, 0x088FF7B4
    088FF2AC:[00000000]: nop
    088FF2B0:[82260010]: lb         $a2, 16($s1)
    088FF2B4:[82270011]: lb         $a3, 17($s1)
    088FF2B8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FF2BC:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    088FF2C0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088FF2C4:[0E23EF3E]: jal        0x088FBCF8
    088FF2C8:[00000000]: nop
    088FF2CC:[8EE4CEB8]: lw         $a0, -12616($s7)
    088FF2D0:[3C050007]: lui        $a1, 0x0007 <=> li $a1, 0x00070000
    088FF2D4:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    088FF2D8:[00852821]: addu       $a1, $a0, $a1
    088FF2DC:[8CB00194]: lw         $s0, 404($a1)
    088FF2E0:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    088FF2E4:[8E670CB0]: lw         $a3, 3248($s3)
    088FF2E8:[02004821]: addu       $t1, $s0, $zr <=> move $t1, $s0
    088FF2EC:[7C09FE04]: ins        $t1, $zr, 24, 8
    088FF2F0:[01224825]: or         $t1, $t1, $v0
    088FF2F4:[3C021E00]: lui        $v0, 0x1E00 <=> li $v0, 0x1E000000
    088FF2F8:[34420001]: ori        $v0, $v0, 1
    088FF2FC:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    088FF300:[2603005C]: addiu      $v1, $s0, 92
    088FF304:[AE020040]: sw         $v0, 64($s0)
    088FF308:[7C08B804]: ins        $t0, $zr, 0, 24
    088FF30C:[3C021280]: lui        $v0, 0x1280 <=> li $v0, 0x12800000
    088FF310:[ACA30194]: sw         $v1, 404($a1)
    088FF314:[3442011E]: ori        $v0, $v0, 286
    088FF318:[00084202]: srl        $t0, $t0, 0x0008
    088FF31C:[3C030404]: lui        $v1, 0x0404 <=> li $v1, 0x04040000
    088FF320:[34630004]: ori        $v1, $v1, 4
    088FF324:[010A4025]: or         $t0, $t0, $t2
    088FF328:[AE020044]: sw         $v0, 68($s0)
    088FF32C:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    088FF330:[24060007]: addiu      $a2, $zr, 7 <=> li $a2, 7
    088FF334:[AE030050]: sw         $v1, 80($s0)
    088FF338:[26050040]: addiu      $a1, $s0, 64
    088FF33C:[AE020058]: sw         $v0, 88($s0)
    088FF340:[AE09004C]: sw         $t1, 76($s0)
    088FF344:[AE080048]: sw         $t0, 72($s0)
    088FF348:[AE0A0054]: sw         $t2, 84($s0)
    088FF34C:[0E21D5BA]: jal        0x088756E8
    088FF350:[00000000]: nop
    088FF354:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088FF358:[96220018]: lhu        $v0, 24($s1)
    088FF35C:[8FA40080]: lw         $a0, 128($sp)
    088FF360:[9623001A]: lhu        $v1, 26($s1)
    088FF364:[8FA70084]: lw         $a3, 132($sp)
    088FF368:[00821021]: addu       $v0, $a0, $v0
    088FF36C:[7C021620]: seh        $v0, $v0
    088FF370:[00E31821]: addu       $v1, $a3, $v1
    088FF374:[AFA20070]: sw         $v0, 112($sp)
    088FF378:[7C031E20]: seh        $v1, $v1
    088FF37C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088FF380:[AFA30074]: sw         $v1, 116($sp)
    088FF384:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    088FF388:[12A2000A]: beq        $s5, $v0, 0x088FF3B4
    088FF38C:[00000000]: nop
    088FF390:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088FF394:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088FF398:[12A20006]: beq        $s5, $v0, 0x088FF3B4
    088FF39C:[00000000]: nop
    088FF3A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088FF3A4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088FF3A8:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    088FF3AC:[12A2012D]: beq        $s5, $v0, 0x088FF864
    088FF3B0:[00000000]: nop
    088FF3B4:[12C0012E]: beq        $s6, $zr, 0x088FF870
    088FF3B8:[00000000]: nop
    088FF3BC:[96270004]: lhu        $a3, 4($s1)
    088FF3C0:[96280006]: lhu        $t0, 6($s1)
    088FF3C4:[962B0000]: lhu        $t3, 0($s1)
    088FF3C8:[7C071620]: seh        $v0, $a3
    088FF3CC:[00C20018]: mult       $a2, $v0
    088FF3D0:[7C081E20]: seh        $v1, $t0
    088FF3D4:[7C0B2620]: seh        $a0, $t3
    088FF3D8:[C6C40000]: lwc1       $f4, 0($s6)
    088FF3DC:[962A0002]: lhu        $t2, 2($s1)
    088FF3E0:[00001012]: mflo       $v0
    088FF3E4:[01230018]: mult       $t1, $v1
    088FF3E8:[44820800]: mtc1       $v0, $f1
    088FF3EC:[7C0A2E20]: seh        $a1, $t2
    088FF3F0:[C6C50004]: lwc1       $f5, 4($s6)
    088FF3F4:[46800820]: cvt.s.w    $f0, $f1
    088FF3F8:[00001812]: mflo       $v1
    088FF3FC:[00C40018]: mult       $a2, $a0
    088FF400:[44830800]: mtc1       $v1, $f1
    088FF404:[46002002]: mul.s      $f0, $f4, $f0
    088FF408:[468008A0]: cvt.s.w    $f2, $f1
    088FF40C:[00002012]: mflo       $a0
    088FF410:[01250018]: mult       $t1, $a1
    088FF414:[4600000D]: trunc.w.s  $f0, $f0
    088FF418:[44840800]: mtc1       $a0, $f1
    088FF41C:[46022882]: mul.s      $f2, $f5, $f2
    088FF420:[00002812]: mflo       $a1
    088FF424:[44020000]: mfc1       $v0, $f0
    088FF428:[44850000]: mtc1       $a1, $f0
    088FF42C:[468008E0]: cvt.s.w    $f3, $f1
    088FF430:[4600108D]: trunc.w.s  $f2, $f2
    088FF434:[46800060]: cvt.s.w    $f1, $f0
    088FF438:[7C021620]: seh        $v0, $v0
    088FF43C:[460418C2]: mul.s      $f3, $f3, $f4
    088FF440:[44041000]: mfc1       $a0, $f2
    088FF444:[46050842]: mul.s      $f1, $f1, $f5
    088FF448:[AFA20078]: sw         $v0, 120($sp)
    088FF44C:[460018CD]: trunc.w.s  $f3, $f3
    088FF450:[7C04BE20]: seh        $s7, $a0
    088FF454:[4600084D]: trunc.w.s  $f1, $f1
    088FF458:[44031800]: mfc1       $v1, $f3
    088FF45C:[44020800]: mfc1       $v0, $f1
    088FF460:[7C031E20]: seh        $v1, $v1
    088FF464:[AFA3007C]: sw         $v1, 124($sp)
    088FF468:[7C02A620]: seh        $s4, $v0
    088FF46C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088FF470:[12A200E6]: beq        $s5, $v0, 0x088FF80C
    088FF474:[00000000]: nop
    088FF478:[86430002]: lh         $v1, 2($s2)
    088FF47C:[86450000]: lh         $a1, 0($s2)
    088FF480:[00031C00]: sll        $v1, $v1, 0x0010
    088FF484:[00651025]: or         $v0, $v1, $a1
    088FF488:[AE020000]: sw         $v0, 0($s0)
    088FF48C:[86440004]: lh         $a0, 4($s2)
    088FF490:[00641825]: or         $v1, $v1, $a0
    088FF494:[AE030010]: sw         $v1, 16($s0)
    088FF498:[86420006]: lh         $v0, 6($s2)
    088FF49C:[00021400]: sll        $v0, $v0, 0x0010
    088FF4A0:[00822025]: or         $a0, $a0, $v0
    088FF4A4:[00A22825]: or         $a1, $a1, $v0
    088FF4A8:[AE050020]: sw         $a1, 32($s0)
    088FF4AC:[AE040030]: sw         $a0, 48($s0)
    088FF4B0:[AE1E0004]: sw         $fp, 4($s0)
    088FF4B4:[44800000]: mtc1       $zr, $f0
    088FF4B8:[AE1E0034]: sw         $fp, 52($s0)
    088FF4BC:[AE1E0024]: sw         $fp, 36($s0)
    088FF4C0:[AE1E0014]: sw         $fp, 20($s0)
    088FF4C4:[C621001C]: lwc1       $f1, 28($s1)
    088FF4C8:[46000832]: c.eq.s     $f1, $f0
    088FF4CC:[00000000]: nop
    088FF4D0:[45000027]: bc1f       0x088FF570
    088FF4D4:[00000000]: nop
    088FF4D8:[8FA60070]: lw         $a2, 112($sp)
    088FF4DC:[8FA70078]: lw         $a3, 120($sp)
    088FF4E0:[8FA20074]: lw         $v0, 116($sp)
    088FF4E4:[00C72021]: addu       $a0, $a2, $a3
    088FF4E8:[8FA7007C]: lw         $a3, 124($sp)
    088FF4EC:[00572821]: addu       $a1, $v0, $s7
    088FF4F0:[00541021]: addu       $v0, $v0, $s4
    088FF4F4:[00C71821]: addu       $v1, $a2, $a3
    088FF4F8:[00021400]: sll        $v0, $v0, 0x0010
    088FF4FC:[3063FFFF]: andi       $v1, $v1, -1
    088FF500:[3084FFFF]: andi       $a0, $a0, -1
    088FF504:[00052C00]: sll        $a1, $a1, 0x0010
    088FF508:[00853025]: or         $a2, $a0, $a1
    088FF50C:[00442025]: or         $a0, $v0, $a0
    088FF510:[00652825]: or         $a1, $v1, $a1
    088FF514:[00431025]: or         $v0, $v0, $v1
    088FF518:[AE020008]: sw         $v0, 8($s0)
    088FF51C:[AE040018]: sw         $a0, 24($s0)
    088FF520:[AE050028]: sw         $a1, 40($s0)
    088FF524:[AE060038]: sw         $a2, 56($s0)
    088FF528:[AE00003C]: sw         $zr, 60($s0)
    088FF52C:[AE00000C]: sw         $zr, 12($s0)
    088FF530:[AE00001C]: sw         $zr, 28($s0)
    088FF534:[AE00002C]: sw         $zr, 44($s0)
    088FF538:[8FBF00B4]: lw         $ra, 180($sp)
    088FF53C:[8FBE00B0]: lw         $fp, 176($sp)
    088FF540:[8FB700AC]: lw         $s7, 172($sp)
    088FF544:[8FB600A8]: lw         $s6, 168($sp)
    088FF548:[8FB500A4]: lw         $s5, 164($sp)
    088FF54C:[8FB400A0]: lw         $s4, 160($sp)
    088FF550:[8FB3009C]: lw         $s3, 156($sp)
    088FF554:[8FB20098]: lw         $s2, 152($sp)
    088FF558:[8FB10094]: lw         $s1, 148($sp)
    088FF55C:[8FB00090]: lw         $s0, 144($sp)
    088FF560:[C7B400C0]: lwc1       $f20, 192($sp)
    088FF564:[27BD00D0]: addiu      $sp, $sp, 208
    088FF568:[03E00008]: jr         $ra
    088FF56C:[00000000]: nop
    088FF570:[3C030897]: lui        $v1, 0x0897 <=> li $v1, 0x08970000
    088FF574:[C4609834]: lwc1       $f0, -26572($v1)
    088FF578:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    088FF57C:[C4429838]: lwc1       $f2, -26568($v0)
    088FF580:[46000803]: div.s      $f0, $f1, $f0
    088FF584:[46020502]: mul.s      $f20, $f0, $f2
    088FF588:[4614103C]: c.lt.s     $f2, $f20
    088FF58C:[00000000]: nop
    088FF590:[45000009]: bc1f       0x088FF5B8
    088FF594:[00000000]: nop
    088FF598:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    088FF59C:[46001046]: mov.s      $f1, $f2
    088FF5A0:[C440983C]: lwc1       $f0, -26564($v0)
    088FF5A4:[4600A501]: sub.s      $f20, $f20, $f0
    088FF5A8:[4614083C]: c.lt.s     $f1, $f20
    088FF5AC:[00000000]: nop
    088FF5B0:[4501FFFC]: bc1t       0x088FF5A4
    088FF5B4:[00000000]: nop
    088FF5B8:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    088FF5BC:[C4409840]: lwc1       $f0, -26560($v0)
    088FF5C0:[4600A03C]: c.lt.s     $f20, $f0
    088FF5C4:[00000000]: nop
    088FF5C8:[45010070]: bc1t       0x088FF78C
    088FF5CC:[00000000]: nop
    088FF5D0:[27B30018]: addiu      $s3, $sp, 24
    088FF5D4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088FF5D8:[0E2047C6]: jal        0x08811F18
    088FF5DC:[00000000]: nop
    088FF5E0:[4600A306]: mov.s      $f12, $f20
    088FF5E4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088FF5E8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088FF5EC:[27B5003C]: addiu      $s5, $sp, 60
    088FF5F0:[0E2047E6]: jal        0x08811F98
    088FF5F4:[00000000]: nop
    088FF5F8:[C7A0007C]: lwc1       $f0, 124($sp)
    088FF5FC:[44940800]: mtc1       $s4, $f1
    088FF600:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    088FF604:[468000E0]: cvt.s.w    $f3, $f0
    088FF608:[C7A00078]: lwc1       $f0, 120($sp)
    088FF60C:[46800920]: cvt.s.w    $f4, $f1
    088FF610:[44970800]: mtc1       $s7, $f1
    088FF614:[46800160]: cvt.s.w    $f5, $f0
    088FF618:[C7A00070]: lwc1       $f0, 112($sp)
    088FF61C:[468009A0]: cvt.s.w    $f6, $f1
    088FF620:[27B60048]: addiu      $s6, $sp, 72
    088FF624:[46800060]: cvt.s.w    $f1, $f0
    088FF628:[C7A00074]: lwc1       $f0, 116($sp)
    088FF62C:[27BE0054]: addiu      $fp, $sp, 84
    088FF630:[27B70060]: addiu      $s7, $sp, 96
    088FF634:[468000A0]: cvt.s.w    $f2, $f0
    088FF638:[C4409844]: lwc1       $f0, -26556($v0)
    088FF63C:[E7A10030]: swc1       $f1, 48($sp)
    088FF640:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088FF644:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    088FF648:[E7A20034]: swc1       $f2, 52($sp)
    088FF64C:[02A08821]: addu       $s1, $s5, $zr <=> move $s1, $s5
    088FF650:[E7A4004C]: swc1       $f4, 76($sp)
    088FF654:[E7A30054]: swc1       $f3, 84($sp)
    088FF658:[E7A50060]: swc1       $f5, 96($sp)
    088FF65C:[E7A60064]: swc1       $f6, 100($sp)
    088FF660:[E7A00068]: swc1       $f0, 104($sp)
    088FF664:[E7A3003C]: swc1       $f3, 60($sp)
    088FF668:[E7A40040]: swc1       $f4, 64($sp)
    088FF66C:[E7A00044]: swc1       $f0, 68($sp)
    088FF670:[E7A50048]: swc1       $f5, 72($sp)
    088FF674:[E7A00050]: swc1       $f0, 80($sp)
    088FF678:[E7A60058]: swc1       $f6, 88($sp)
    088FF67C:[E7A0005C]: swc1       $f0, 92($sp)
    088FF680:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088FF684:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088FF688:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088FF68C:[26520001]: addiu      $s2, $s2, 1
    088FF690:[0E2047D3]: jal        0x08811F4C
    088FF694:[00000000]: nop
    088FF698:[2631000C]: addiu      $s1, $s1, 12
    088FF69C:[1654FFF8]: bne        $s2, $s4, 0x088FF680
    088FF6A0:[00000000]: nop
    088FF6A4:[C6A20004]: lwc1       $f2, 4($s5)
    088FF6A8:[C6A10000]: lwc1       $f1, 0($s5)
    088FF6AC:[AE00000C]: sw         $zr, 12($s0)
    088FF6B0:[4600100D]: trunc.w.s  $f0, $f2
    088FF6B4:[4600084D]: trunc.w.s  $f1, $f1
    088FF6B8:[44040000]: mfc1       $a0, $f0
    088FF6BC:[44030800]: mfc1       $v1, $f1
    088FF6C0:[00041400]: sll        $v0, $a0, 0x0010
    088FF6C4:[3063FFFF]: andi       $v1, $v1, -1
    088FF6C8:[00431025]: or         $v0, $v0, $v1
    088FF6CC:[AE020008]: sw         $v0, 8($s0)
    088FF6D0:[C6C20004]: lwc1       $f2, 4($s6)
    088FF6D4:[C6C10000]: lwc1       $f1, 0($s6)
    088FF6D8:[AE00001C]: sw         $zr, 28($s0)
    088FF6DC:[4600100D]: trunc.w.s  $f0, $f2
    088FF6E0:[4600084D]: trunc.w.s  $f1, $f1
    088FF6E4:[44060000]: mfc1       $a2, $f0
    088FF6E8:[44030800]: mfc1       $v1, $f1
    088FF6EC:[00061400]: sll        $v0, $a2, 0x0010
    088FF6F0:[3063FFFF]: andi       $v1, $v1, -1
    088FF6F4:[00431025]: or         $v0, $v0, $v1
    088FF6F8:[AE020018]: sw         $v0, 24($s0)
    088FF6FC:[C7C20004]: lwc1       $f2, 4($fp)
    088FF700:[C7C10000]: lwc1       $f1, 0($fp)
    088FF704:[AE00002C]: sw         $zr, 44($s0)
    088FF708:[4600100D]: trunc.w.s  $f0, $f2
    088FF70C:[4600084D]: trunc.w.s  $f1, $f1
    088FF710:[44070000]: mfc1       $a3, $f0
    088FF714:[44030800]: mfc1       $v1, $f1
    088FF718:[00071400]: sll        $v0, $a3, 0x0010
    088FF71C:[3063FFFF]: andi       $v1, $v1, -1
    088FF720:[00431025]: or         $v0, $v0, $v1
    088FF724:[AE020028]: sw         $v0, 40($s0)
    088FF728:[C6E10000]: lwc1       $f1, 0($s7)
    088FF72C:[C6E20004]: lwc1       $f2, 4($s7)
    088FF730:[AE00003C]: sw         $zr, 60($s0)
    088FF734:[4600084D]: trunc.w.s  $f1, $f1
    088FF738:[4600100D]: trunc.w.s  $f0, $f2
    088FF73C:[44030800]: mfc1       $v1, $f1
    088FF740:[44040000]: mfc1       $a0, $f0
    088FF744:[3063FFFF]: andi       $v1, $v1, -1
    088FF748:[00041400]: sll        $v0, $a0, 0x0010
    088FF74C:[00431025]: or         $v0, $v0, $v1
    088FF750:[AE020038]: sw         $v0, 56($s0)
    088FF754:[8FBF00B4]: lw         $ra, 180($sp)
    088FF758:[8FBE00B0]: lw         $fp, 176($sp)
    088FF75C:[8FB700AC]: lw         $s7, 172($sp)
    088FF760:[8FB600A8]: lw         $s6, 168($sp)
    088FF764:[8FB500A4]: lw         $s5, 164($sp)
    088FF768:[8FB400A0]: lw         $s4, 160($sp)
    088FF76C:[8FB3009C]: lw         $s3, 156($sp)
    088FF770:[8FB20098]: lw         $s2, 152($sp)
    088FF774:[8FB10094]: lw         $s1, 148($sp)
    088FF778:[8FB00090]: lw         $s0, 144($sp)
    088FF77C:[C7B400C0]: lwc1       $f20, 192($sp)
    088FF780:[27BD00D0]: addiu      $sp, $sp, 208
    088FF784:[03E00008]: jr         $ra
    088FF788:[00000000]: nop
    088FF78C:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    088FF790:[46000046]: mov.s      $f1, $f0
    088FF794:[C440983C]: lwc1       $f0, -26564($v0)
    088FF798:[4600A500]: add.s      $f20, $f20, $f0
    088FF79C:[4601A03C]: c.lt.s     $f20, $f1
    088FF7A0:[00000000]: nop
    088FF7A4:[4501FFFC]: bc1t       0x088FF798
    088FF7A8:[00000000]: nop
    088FF7AC:[0A23FD74]: j          0x088FF5D0
    088FF7B0:[00000000]: nop
    088FF7B4:[82220010]: lb         $v0, 16($s1)
    088FF7B8:[8EE4CEB8]: lw         $a0, -12616($s7)
    088FF7BC:[82270011]: lb         $a3, 17($s1)
    088FF7C0:[00021080]: sll        $v0, $v0, 0x0002
    088FF7C4:[02621021]: addu       $v0, $s3, $v0
    088FF7C8:[8C460C80]: lw         $a2, 3200($v0)
    088FF7CC:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088FF7D0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088FF7D4:[0E21D621]: jal        0x08875884
    088FF7D8:[00000000]: nop
    088FF7DC:[96480000]: lhu        $t0, 0($s2)
    088FF7E0:[96490002]: lhu        $t1, 2($s2)
    088FF7E4:[964A0004]: lhu        $t2, 4($s2)
    088FF7E8:[964B0006]: lhu        $t3, 6($s2)
    088FF7EC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088FF7F0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088FF7F4:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088FF7F8:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    088FF7FC:[0E23EFAA]: jal        0x088FBEA8
    088FF800:[00000000]: nop
    088FF804:[0A23FCB3]: j          0x088FF2CC
    088FF808:[00000000]: nop
    088FF80C:[12C0002C]: beq        $s6, $zr, 0x088FF8C0
    088FF810:[00000000]: nop
    088FF814:[7C0B2E20]: seh        $a1, $t3
    088FF818:[7C0A2620]: seh        $a0, $t2
    088FF81C:[7C071E20]: seh        $v1, $a3
    088FF820:[7C081620]: seh        $v0, $t0
    088FF824:[00651823]: subu       $v1, $v1, $a1
    088FF828:[00441023]: subu       $v0, $v0, $a0
    088FF82C:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    088FF830:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    088FF834:[0044102C]: max        $v0, $v0, $a0
    088FF838:[0065182C]: max        $v1, $v1, $a1
    088FF83C:[7C032620]: seh        $a0, $v1
    088FF840:[7C021620]: seh        $v0, $v0
    088FF844:[00021C00]: sll        $v1, $v0, 0x0010
    088FF848:[00831025]: or         $v0, $a0, $v1
    088FF84C:[AE020030]: sw         $v0, 48($s0)
    088FF850:[AE000000]: sw         $zr, 0($s0)
    088FF854:[AE040010]: sw         $a0, 16($s0)
    088FF858:[AE030020]: sw         $v1, 32($s0)
    088FF85C:[0A23FD2C]: j          0x088FF4B0
    088FF860:[00000000]: nop
    088FF864:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088FF868:[16C0FED4]: bne        $s6, $zr, 0x088FF3BC
    088FF86C:[00000000]: nop
    088FF870:[962B0000]: lhu        $t3, 0($s1)
    088FF874:[96270004]: lhu        $a3, 4($s1)
    088FF878:[96280006]: lhu        $t0, 6($s1)
    088FF87C:[00CB0018]: mult       $a2, $t3
    088FF880:[962A0002]: lhu        $t2, 2($s1)
    088FF884:[00001012]: mflo       $v0
    088FF888:[00C70018]: mult       $a2, $a3
    088FF88C:[7C021620]: seh        $v0, $v0
    088FF890:[AFA2007C]: sw         $v0, 124($sp)
    088FF894:[00001812]: mflo       $v1
    088FF898:[01280018]: mult       $t1, $t0
    088FF89C:[7C031E20]: seh        $v1, $v1
    088FF8A0:[AFA30078]: sw         $v1, 120($sp)
    088FF8A4:[00002012]: mflo       $a0
    088FF8A8:[012A0018]: mult       $t1, $t2
    088FF8AC:[7C04BE20]: seh        $s7, $a0
    088FF8B0:[00001012]: mflo       $v0
    088FF8B4:[7C02A620]: seh        $s4, $v0
    088FF8B8:[0A23FD1B]: j          0x088FF46C
    088FF8BC:[00000000]: nop
    088FF8C0:[8FA30078]: lw         $v1, 120($sp)
    088FF8C4:[8FA4007C]: lw         $a0, 124($sp)
    088FF8C8:[00641023]: subu       $v0, $v1, $a0
    088FF8CC:[02F41823]: subu       $v1, $s7, $s4
    088FF8D0:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    088FF8D4:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    088FF8D8:[0044102C]: max        $v0, $v0, $a0
    088FF8DC:[0065182C]: max        $v1, $v1, $a1
    088FF8E0:[7C022620]: seh        $a0, $v0
    088FF8E4:[7C031620]: seh        $v0, $v1
    088FF8E8:[0A23FE11]: j          0x088FF844
    088FF8EC:[00000000]: nop
  Back Branch 088FF8B8 88,100 times (length 277)
  Back Branch 088FF69C 20,204 times (length 9)
    088FF66C:[E7A00044]: swc1       $f0, 68($sp)
    088FF670:[E7A50048]: swc1       $f5, 72($sp)
    088FF674:[E7A00050]: swc1       $f0, 80($sp)
    088FF678:[E7A60058]: swc1       $f6, 88($sp)
    088FF67C:[E7A0005C]: swc1       $f0, 92($sp)
--> 088FF680:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088FF684:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088FF688:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088FF68C:[26520001]: addiu      $s2, $s2, 1
    088FF690:[0E2047D3]: jal        0x08811F4C
    088FF694:[00000000]: nop
    088FF698:[2631000C]: addiu      $s1, $s1, 12
--> 088FF69C:[1654FFF8]: bne        $s2, $s4, 0x088FF680
    088FF6A0:[00000000]: nop
    088FF6A4:[C6A20004]: lwc1       $f2, 4($s5)
    088FF6A8:[C6A10000]: lwc1       $f1, 0($s5)
    088FF6AC:[AE00000C]: sw         $zr, 12($s0)
  Back Branch 088FF868 5,863 times (length 301)
  Back Branch 088FF5B0 1,828 times (length 5)
    088FF590:[45000009]: bc1f       0x088FF5B8
    088FF594:[00000000]: nop
    088FF598:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    088FF59C:[46001046]: mov.s      $f1, $f2
    088FF5A0:[C440983C]: lwc1       $f0, -26564($v0)
--> 088FF5A4:[4600A501]: sub.s      $f20, $f20, $f0
    088FF5A8:[4614083C]: c.lt.s     $f1, $f20
    088FF5AC:[00000000]: nop
--> 088FF5B0:[4501FFFC]: bc1t       0x088FF5A4
    088FF5B4:[00000000]: nop
    088FF5B8:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    088FF5BC:[C4409840]: lwc1       $f0, -26560($v0)
    088FF5C0:[4600A03C]: c.lt.s     $f20, $f0
  Back Branch 088FF85C 1,146 times (length 237)
  Back Branch 088FF804 1,146 times (length 336)
  Back Branch 088FF8E8 1,146 times (length 43)
    088FF830:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    088FF834:[0044102C]: max        $v0, $v0, $a0
    088FF838:[0065182C]: max        $v1, $v1, $a1
    088FF83C:[7C032620]: seh        $a0, $v1
    088FF840:[7C021620]: seh        $v0, $v0
--> 088FF844:[00021C00]: sll        $v1, $v0, 0x0010
    088FF848:[00831025]: or         $v0, $a0, $v1
    088FF84C:[AE020030]: sw         $v0, 48($s0)
    088FF850:[AE000000]: sw         $zr, 0($s0)
    088FF854:[AE040010]: sw         $a0, 16($s0)
    088FF858:[AE030020]: sw         $v1, 32($s0)
    088FF85C:[0A23FD2C]: j          0x088FF4B0
    088FF860:[00000000]: nop
    088FF864:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088FF868:[16C0FED4]: bne        $s6, $zr, 0x088FF3BC
    088FF86C:[00000000]: nop
    088FF870:[962B0000]: lhu        $t3, 0($s1)
    088FF874:[96270004]: lhu        $a3, 4($s1)
    088FF878:[96280006]: lhu        $t0, 6($s1)
    088FF87C:[00CB0018]: mult       $a2, $t3
    088FF880:[962A0002]: lhu        $t2, 2($s1)
    088FF884:[00001012]: mflo       $v0
    088FF888:[00C70018]: mult       $a2, $a3
    088FF88C:[7C021620]: seh        $v0, $v0
    088FF890:[AFA2007C]: sw         $v0, 124($sp)
    088FF894:[00001812]: mflo       $v1
    088FF898:[01280018]: mult       $t1, $t0
    088FF89C:[7C031E20]: seh        $v1, $v1
    088FF8A0:[AFA30078]: sw         $v1, 120($sp)
    088FF8A4:[00002012]: mflo       $a0
    088FF8A8:[012A0018]: mult       $t1, $t2
    088FF8AC:[7C04BE20]: seh        $s7, $a0
    088FF8B0:[00001012]: mflo       $v0
    088FF8B4:[7C02A620]: seh        $s4, $v0
    088FF8B8:[0A23FD1B]: j          0x088FF46C
    088FF8BC:[00000000]: nop
    088FF8C0:[8FA30078]: lw         $v1, 120($sp)
    088FF8C4:[8FA4007C]: lw         $a0, 124($sp)
    088FF8C8:[00641023]: subu       $v0, $v1, $a0
    088FF8CC:[02F41823]: subu       $v1, $s7, $s4
    088FF8D0:[00022023]: subu       $a0, $zr, $v0 <=> negu $a0, $v0
    088FF8D4:[00032823]: subu       $a1, $zr, $v1 <=> negu $a1, $v1
    088FF8D8:[0044102C]: max        $v0, $v0, $a0
    088FF8DC:[0065182C]: max        $v1, $v1, $a1
    088FF8E0:[7C022620]: seh        $a0, $v0
    088FF8E4:[7C031620]: seh        $v0, $v1
--> 088FF8E8:[0A23FE11]: j          0x088FF844
    088FF8EC:[00000000]: nop
_S1_2_8856FC4 16,513,657 instructions (0.276%), 10,957 calls (08856FC4 - 08857384, length 241)
    08856FC4:[27BDFFC0]: addiu      $sp, $sp, -64
    08856FC8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08856FCC:[AFBE0030]: sw         $fp, 48($sp)
    08856FD0:[3C1E3D00]: lui        $fp, 0x3D00 <=> li $fp, 0x3D000000
    08856FD4:[AFB7002C]: sw         $s7, 44($sp)
    08856FD8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08856FDC:[AFB60028]: sw         $s6, 40($sp)
    08856FE0:[3C163F00]: lui        $s6, 0x3F00 <=> li $s6, 0x3F000000
    08856FE4:[AFB50024]: sw         $s5, 36($sp)
    08856FE8:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08856FEC:[AFB40020]: sw         $s4, 32($sp)
    08856FF0:[2454D638]: addiu      $s4, $v0, -10696
    08856FF4:[AFBF0034]: sw         $ra, 52($sp)
    08856FF8:[AFB3001C]: sw         $s3, 28($sp)
    08856FFC:[AFB20018]: sw         $s2, 24($sp)
    08857000:[AFB10014]: sw         $s1, 20($sp)
    08857004:[AFB00010]: sw         $s0, 16($sp)
    08857008:[AFA40000]: sw         $a0, 0($sp)
    0885700C:[8FA40000]: lw         $a0, 0($sp)
    08857010:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08857014:[0E215B16]: jal        0x08856C58
    08857018:[00000000]: nop
    0885701C:[104000BB]: beq        $v0, $zr, 0x0885730C
    08857020:[00000000]: nop
    08857024:[16E0009A]: bne        $s7, $zr, 0x08857290
    08857028:[00000000]: nop
    0885702C:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08857030:[8C439198]: lw         $v1, -28264($v0)
    08857034:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08857038:[8C441E88]: lw         $a0, 7816($v0)
    0885703C:[24620F20]: addiu      $v0, $v1, 3872
    08857040:[C4600F20]: lwc1       $f0, 3872($v1)
    08857044:[C4410004]: lwc1       $f1, 4($v0)
    08857048:[C4420008]: lwc1       $f2, 8($v0)
    0885704C:[C4430010]: lwc1       $f3, 16($v0)
    08857050:[C4440014]: lwc1       $f4, 20($v0)
    08857054:[C4450018]: lwc1       $f5, 24($v0)
    08857058:[C4460020]: lwc1       $f6, 32($v0)
    0885705C:[C4470024]: lwc1       $f7, 36($v0)
    08857060:[C4480028]: lwc1       $f8, 40($v0)
    08857064:[C4490030]: lwc1       $f9, 48($v0)
    08857068:[C44A0034]: lwc1       $f10, 52($v0)
    0885706C:[C44D0038]: lwc1       $f13, 56($v0)
    08857070:[C46E0F60]: lwc1       $f14, 3936($v1)
    08857074:[44060000]: mfc1       $a2, $f0
    08857078:[44070800]: mfc1       $a3, $f1
    0885707C:[44081000]: mfc1       $t0, $f2
    08857080:[44091800]: mfc1       $t1, $f3
    08857084:[440A2000]: mfc1       $t2, $f4
    08857088:[440B2800]: mfc1       $t3, $f5
    0885708C:[440C3000]: mfc1       $t4, $f6
    08857090:[440D3800]: mfc1       $t5, $f7
    08857094:[440E4000]: mfc1       $t6, $f8
    08857098:[440F4800]: mfc1       $t7, $f9
    0885709C:[44105000]: mfc1       $s0, $f10
    088570A0:[44026800]: mfc1       $v0, $f13
    088570A4:[24650F60]: addiu      $a1, $v1, 3936
    088570A8:[C4AB0004]: lwc1       $f11, 4($a1)
    088570AC:[00061A02]: srl        $v1, $a2, 0x0008
    088570B0:[00073202]: srl        $a2, $a3, 0x0008
    088570B4:[00083A02]: srl        $a3, $t0, 0x0008
    088570B8:[00094202]: srl        $t0, $t1, 0x0008
    088570BC:[000A4A02]: srl        $t1, $t2, 0x0008
    088570C0:[000B5202]: srl        $t2, $t3, 0x0008
    088570C4:[000C5A02]: srl        $t3, $t4, 0x0008
    088570C8:[000D6202]: srl        $t4, $t5, 0x0008
    088570CC:[000E6A02]: srl        $t5, $t6, 0x0008
    088570D0:[000F7202]: srl        $t6, $t7, 0x0008
    088570D4:[00107A02]: srl        $t7, $s0, 0x0008
    088570D8:[00028202]: srl        $s0, $v0, 0x0008
    088570DC:[44027000]: mfc1       $v0, $f14
    088570E0:[C4AC0008]: lwc1       $f12, 8($a1)
    088570E4:[007E1825]: or         $v1, $v1, $fp
    088570E8:[00028A02]: srl        $s1, $v0, 0x0008
    088570EC:[44025800]: mfc1       $v0, $f11
    088570F0:[00DE3025]: or         $a2, $a2, $fp
    088570F4:[00FE3825]: or         $a3, $a3, $fp
    088570F8:[00029202]: srl        $s2, $v0, 0x0008
    088570FC:[44026000]: mfc1       $v0, $f12
    08857100:[011E4025]: or         $t0, $t0, $fp
    08857104:[013E4825]: or         $t1, $t1, $fp
    08857108:[00029A02]: srl        $s3, $v0, 0x0008
    0885710C:[3C023C00]: lui        $v0, 0x3C00 <=> li $v0, 0x3C000000
    08857110:[015E5025]: or         $t2, $t2, $fp
    08857114:[017E5825]: or         $t3, $t3, $fp
    08857118:[019E6025]: or         $t4, $t4, $fp
    0885711C:[01BE6825]: or         $t5, $t5, $fp
    08857120:[01DE7025]: or         $t6, $t6, $fp
    08857124:[01FE7825]: or         $t7, $t7, $fp
    08857128:[021E8025]: or         $s0, $s0, $fp
    0885712C:[AC820000]: sw         $v0, 0($a0)
    08857130:[02368825]: or         $s1, $s1, $s6
    08857134:[3C023E00]: lui        $v0, 0x3E00 <=> li $v0, 0x3E000000
    08857138:[02569025]: or         $s2, $s2, $s6
    0885713C:[02769825]: or         $s3, $s3, $s6
    08857140:[AC830004]: sw         $v1, 4($a0)
    08857144:[24980078]: addiu      $t8, $a0, 120
    08857148:[AC860008]: sw         $a2, 8($a0)
    0885714C:[AC87000C]: sw         $a3, 12($a0)
    08857150:[AC880010]: sw         $t0, 16($a0)
    08857154:[AC890014]: sw         $t1, 20($a0)
    08857158:[AC8A0018]: sw         $t2, 24($a0)
    0885715C:[AC8B001C]: sw         $t3, 28($a0)
    08857160:[AC8C0020]: sw         $t4, 32($a0)
    08857164:[AC8D0024]: sw         $t5, 36($a0)
    08857168:[AC8E0028]: sw         $t6, 40($a0)
    0885716C:[AC8F002C]: sw         $t7, 44($a0)
    08857170:[AC900030]: sw         $s0, 48($a0)
    08857174:[AC820034]: sw         $v0, 52($a0)
    08857178:[AC910038]: sw         $s1, 56($a0)
    0885717C:[AC92003C]: sw         $s2, 60($a0)
    08857180:[AC930040]: sw         $s3, 64($a0)
    08857184:[C4A0000C]: lwc1       $f0, 12($a1)
    08857188:[C4AC003C]: lwc1       $f12, 60($a1)
    0885718C:[C4A20014]: lwc1       $f2, 20($a1)
    08857190:[C4A30018]: lwc1       $f3, 24($a1)
    08857194:[C4A4001C]: lwc1       $f4, 28($a1)
    08857198:[C4A50020]: lwc1       $f5, 32($a1)
    0885719C:[C4A60024]: lwc1       $f6, 36($a1)
    088571A0:[C4A70028]: lwc1       $f7, 40($a1)
    088571A4:[C4A8002C]: lwc1       $f8, 44($a1)
    088571A8:[C4A90030]: lwc1       $f9, 48($a1)
    088571AC:[C4AA0034]: lwc1       $f10, 52($a1)
    088571B0:[C4AB0038]: lwc1       $f11, 56($a1)
    088571B4:[C4A10010]: lwc1       $f1, 16($a1)
    088571B8:[44030000]: mfc1       $v1, $f0
    088571BC:[44061000]: mfc1       $a2, $f2
    088571C0:[44050800]: mfc1       $a1, $f1
    088571C4:[44071800]: mfc1       $a3, $f3
    088571C8:[44082000]: mfc1       $t0, $f4
    088571CC:[44092800]: mfc1       $t1, $f5
    088571D0:[440A3000]: mfc1       $t2, $f6
    088571D4:[440B3800]: mfc1       $t3, $f7
    088571D8:[440C4000]: mfc1       $t4, $f8
    088571DC:[440D4800]: mfc1       $t5, $f9
    088571E0:[440E5000]: mfc1       $t6, $f10
    088571E4:[440F5800]: mfc1       $t7, $f11
    088571E8:[44106000]: mfc1       $s0, $f12
    088571EC:[00031202]: srl        $v0, $v1, 0x0008
    088571F0:[00561025]: or         $v0, $v0, $s6
    088571F4:[00051A02]: srl        $v1, $a1, 0x0008
    088571F8:[00062A02]: srl        $a1, $a2, 0x0008
    088571FC:[00073202]: srl        $a2, $a3, 0x0008
    08857200:[00083A02]: srl        $a3, $t0, 0x0008
    08857204:[00094202]: srl        $t0, $t1, 0x0008
    08857208:[000A4A02]: srl        $t1, $t2, 0x0008
    0885720C:[000B5202]: srl        $t2, $t3, 0x0008
    08857210:[000C5A02]: srl        $t3, $t4, 0x0008
    08857214:[000D6202]: srl        $t4, $t5, 0x0008
    08857218:[000E6A02]: srl        $t5, $t6, 0x0008
    0885721C:[000F7202]: srl        $t6, $t7, 0x0008
    08857220:[00107A02]: srl        $t7, $s0, 0x0008
    08857224:[00761825]: or         $v1, $v1, $s6
    08857228:[00B62825]: or         $a1, $a1, $s6
    0885722C:[00D63025]: or         $a2, $a2, $s6
    08857230:[00F63825]: or         $a3, $a3, $s6
    08857234:[01164025]: or         $t0, $t0, $s6
    08857238:[01364825]: or         $t1, $t1, $s6
    0885723C:[01565025]: or         $t2, $t2, $s6
    08857240:[01765825]: or         $t3, $t3, $s6
    08857244:[01966025]: or         $t4, $t4, $s6
    08857248:[01B66825]: or         $t5, $t5, $s6
    0885724C:[01D67025]: or         $t6, $t6, $s6
    08857250:[01F67825]: or         $t7, $t7, $s6
    08857254:[AC820044]: sw         $v0, 68($a0)
    08857258:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    0885725C:[AC830048]: sw         $v1, 72($a0)
    08857260:[AC85004C]: sw         $a1, 76($a0)
    08857264:[AC860050]: sw         $a2, 80($a0)
    08857268:[AC870054]: sw         $a3, 84($a0)
    0885726C:[AC880058]: sw         $t0, 88($a0)
    08857270:[AC89005C]: sw         $t1, 92($a0)
    08857274:[AC8A0060]: sw         $t2, 96($a0)
    08857278:[AC8B0064]: sw         $t3, 100($a0)
    0885727C:[AC8C0068]: sw         $t4, 104($a0)
    08857280:[AC8D006C]: sw         $t5, 108($a0)
    08857284:[AC8E0070]: sw         $t6, 112($a0)
    08857288:[AC8F0074]: sw         $t7, 116($a0)
    0885728C:[AC581E88]: sw         $t8, 7816($v0)
    08857290:[92840000]: lbu        $a0, 0($s4)
    08857294:[7C041420]: seb        $v0, $a0
    08857298:[18400016]: blez       $v0, 0x088572F4
    0885729C:[00000000]: nop
    088572A0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088572A4:[8EA30130]: lw         $v1, 304($s5)
    088572A8:[00111080]: sll        $v0, $s1, 0x0002
    088572AC:[00431021]: addu       $v0, $v0, $v1
    088572B0:[8C500000]: lw         $s0, 0($v0)
    088572B4:[1200000A]: beq        $s0, $zr, 0x088572E0
    088572B8:[00000000]: nop
    088572BC:[8E030000]: lw         $v1, 0($s0)
    088572C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088572C4:[8C620008]: lw         $v0, 8($v1)
    088572C8:[0040F809]: jalr       $ra, $v0
    088572CC:[00000000]: nop
    088572D0:[8E100008]: lw         $s0, 8($s0)
    088572D4:[1600FFF9]: bne        $s0, $zr, 0x088572BC
    088572D8:[00000000]: nop
    088572DC:[92840000]: lbu        $a0, 0($s4)
    088572E0:[26310001]: addiu      $s1, $s1, 1
    088572E4:[7C041420]: seb        $v0, $a0
    088572E8:[0222102A]: slt        $v0, $s1, $v0
    088572EC:[1440FFED]: bne        $v0, $zr, 0x088572A4
    088572F0:[00000000]: nop
    088572F4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    088572F8:[12E20017]: beq        $s7, $v0, 0x08857358
    088572FC:[00000000]: nop
    08857300:[8FA40000]: lw         $a0, 0($sp)
    08857304:[0E215965]: jal        0x08856594
    08857308:[00000000]: nop
    0885730C:[26F70001]: addiu      $s7, $s7, 1
    08857310:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08857314:[26940001]: addiu      $s4, $s4, 1
    08857318:[26B50004]: addiu      $s5, $s5, 4
    0885731C:[16E2FF3B]: bne        $s7, $v0, 0x0885700C
    08857320:[00000000]: nop
    08857324:[8FBF0034]: lw         $ra, 52($sp)
    08857328:[8FBE0030]: lw         $fp, 48($sp)
    0885732C:[8FB7002C]: lw         $s7, 44($sp)
    08857330:[8FB60028]: lw         $s6, 40($sp)
    08857334:[8FB50024]: lw         $s5, 36($sp)
    08857338:[8FB40020]: lw         $s4, 32($sp)
    0885733C:[8FB3001C]: lw         $s3, 28($sp)
    08857340:[8FB20018]: lw         $s2, 24($sp)
    08857344:[8FB10014]: lw         $s1, 20($sp)
    08857348:[8FB00010]: lw         $s0, 16($sp)
    0885734C:[27BD0040]: addiu      $sp, $sp, 64
    08857350:[03E00008]: jr         $ra
    08857354:[00000000]: nop
    08857358:[3C0209BB]: lui        $v0, 0x09BB <=> li $v0, 0x09BB0000
    0885735C:[8C447E90]: lw         $a0, 32400($v0)
    08857360:[0E2333C7]: jal        0x088CCF1C
    08857364:[00000000]: nop
    08857368:[1040FFE5]: beq        $v0, $zr, 0x08857300
    0885736C:[00000000]: nop
    08857370:[3C0209C4]: lui        $v0, 0x09C4 <=> li $v0, 0x09C40000
    08857374:[8C444B50]: lw         $a0, 19280($v0)
    08857378:[0E700688]: jal        0x09C01A20
    0885737C:[00000000]: nop
    08857380:[0A215CC0]: j          0x08857300
    08857384:[00000000]: nop
  Back Branch 088572EC 821,775 times (length 20)
    08857290:[92840000]: lbu        $a0, 0($s4)
    08857294:[7C041420]: seb        $v0, $a0
    08857298:[18400016]: blez       $v0, 0x088572F4
    0885729C:[00000000]: nop
    088572A0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 088572A4:[8EA30130]: lw         $v1, 304($s5)
    088572A8:[00111080]: sll        $v0, $s1, 0x0002
    088572AC:[00431021]: addu       $v0, $v0, $v1
    088572B0:[8C500000]: lw         $s0, 0($v0)
    088572B4:[1200000A]: beq        $s0, $zr, 0x088572E0
    088572B8:[00000000]: nop
    088572BC:[8E030000]: lw         $v1, 0($s0)
    088572C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088572C4:[8C620008]: lw         $v0, 8($v1)
    088572C8:[0040F809]: jalr       $ra, $v0
    088572CC:[00000000]: nop
    088572D0:[8E100008]: lw         $s0, 8($s0)
    088572D4:[1600FFF9]: bne        $s0, $zr, 0x088572BC
    088572D8:[00000000]: nop
    088572DC:[92840000]: lbu        $a0, 0($s4)
    088572E0:[26310001]: addiu      $s1, $s1, 1
    088572E4:[7C041420]: seb        $v0, $a0
    088572E8:[0222102A]: slt        $v0, $s1, $v0
--> 088572EC:[1440FFED]: bne        $v0, $zr, 0x088572A4
    088572F0:[00000000]: nop
    088572F4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    088572F8:[12E20017]: beq        $s7, $v0, 0x08857358
    088572FC:[00000000]: nop
  Back Branch 0885731C 219,140 times (length 198)
  Back Branch 08857368 10,957 times (length 28)
    088572EC:[1440FFED]: bne        $v0, $zr, 0x088572A4
    088572F0:[00000000]: nop
    088572F4:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    088572F8:[12E20017]: beq        $s7, $v0, 0x08857358
    088572FC:[00000000]: nop
--> 08857300:[8FA40000]: lw         $a0, 0($sp)
    08857304:[0E215965]: jal        0x08856594
    08857308:[00000000]: nop
    0885730C:[26F70001]: addiu      $s7, $s7, 1
    08857310:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08857314:[26940001]: addiu      $s4, $s4, 1
    08857318:[26B50004]: addiu      $s5, $s5, 4
    0885731C:[16E2FF3B]: bne        $s7, $v0, 0x0885700C
    08857320:[00000000]: nop
    08857324:[8FBF0034]: lw         $ra, 52($sp)
    08857328:[8FBE0030]: lw         $fp, 48($sp)
    0885732C:[8FB7002C]: lw         $s7, 44($sp)
    08857330:[8FB60028]: lw         $s6, 40($sp)
    08857334:[8FB50024]: lw         $s5, 36($sp)
    08857338:[8FB40020]: lw         $s4, 32($sp)
    0885733C:[8FB3001C]: lw         $s3, 28($sp)
    08857340:[8FB20018]: lw         $s2, 24($sp)
    08857344:[8FB10014]: lw         $s1, 20($sp)
    08857348:[8FB00010]: lw         $s0, 16($sp)
    0885734C:[27BD0040]: addiu      $sp, $sp, 64
    08857350:[03E00008]: jr         $ra
    08857354:[00000000]: nop
    08857358:[3C0209BB]: lui        $v0, 0x09BB <=> li $v0, 0x09BB0000
    0885735C:[8C447E90]: lw         $a0, 32400($v0)
    08857360:[0E2333C7]: jal        0x088CCF1C
    08857364:[00000000]: nop
--> 08857368:[1040FFE5]: beq        $v0, $zr, 0x08857300
    0885736C:[00000000]: nop
    08857370:[3C0209C4]: lui        $v0, 0x09C4 <=> li $v0, 0x09C40000
    08857374:[8C444B50]: lw         $a0, 19280($v0)
    08857378:[0E700688]: jal        0x09C01A20
  Back Branch 088572D4 162 times (length 8)
    088572A8:[00111080]: sll        $v0, $s1, 0x0002
    088572AC:[00431021]: addu       $v0, $v0, $v1
    088572B0:[8C500000]: lw         $s0, 0($v0)
    088572B4:[1200000A]: beq        $s0, $zr, 0x088572E0
    088572B8:[00000000]: nop
--> 088572BC:[8E030000]: lw         $v1, 0($s0)
    088572C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088572C4:[8C620008]: lw         $v0, 8($v1)
    088572C8:[0040F809]: jalr       $ra, $v0
    088572CC:[00000000]: nop
    088572D0:[8E100008]: lw         $s0, 8($s0)
--> 088572D4:[1600FFF9]: bne        $s0, $zr, 0x088572BC
    088572D8:[00000000]: nop
    088572DC:[92840000]: lbu        $a0, 0($s4)
    088572E0:[26310001]: addiu      $s1, $s1, 1
    088572E4:[7C041420]: seb        $v0, $a0
_S1_2_8865C1C 14,950,800 instructions (0.250%), 62,295 calls (08865C1C - 08865C74, length 23)
    08865C1C:[27BDFFF0]: addiu      $sp, $sp, -16
    08865C20:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08865C24:[AFB20008]: sw         $s2, 8($sp)
    08865C28:[24120020]: addiu      $s2, $zr, 32 <=> li $s2, 32
    08865C2C:[AFB10004]: sw         $s1, 4($sp)
    08865C30:[245138AC]: addiu      $s1, $v0, 14508
    08865C34:[AFB00000]: sw         $s0, 0($sp)
    08865C38:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08865C3C:[AFBF000C]: sw         $ra, 12($sp)
    08865C40:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08865C44:[26100001]: addiu      $s0, $s0, 1
    08865C48:[0E2196AB]: jal        0x08865AAC
    08865C4C:[00000000]: nop
    08865C50:[2631002C]: addiu      $s1, $s1, 44
    08865C54:[1612FFFA]: bne        $s0, $s2, 0x08865C40
    08865C58:[00000000]: nop
    08865C5C:[8FBF000C]: lw         $ra, 12($sp)
    08865C60:[8FB20008]: lw         $s2, 8($sp)
    08865C64:[8FB10004]: lw         $s1, 4($sp)
    08865C68:[8FB00000]: lw         $s0, 0($sp)
    08865C6C:[27BD0010]: addiu      $sp, $sp, 16
    08865C70:[03E00008]: jr         $ra
    08865C74:[00000000]: nop
  Back Branch 08865C54 1,993,440 times (length 7)
    08865C2C:[AFB10004]: sw         $s1, 4($sp)
    08865C30:[245138AC]: addiu      $s1, $v0, 14508
    08865C34:[AFB00000]: sw         $s0, 0($sp)
    08865C38:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08865C3C:[AFBF000C]: sw         $ra, 12($sp)
--> 08865C40:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08865C44:[26100001]: addiu      $s0, $s0, 1
    08865C48:[0E2196AB]: jal        0x08865AAC
    08865C4C:[00000000]: nop
    08865C50:[2631002C]: addiu      $s1, $s1, 44
--> 08865C54:[1612FFFA]: bne        $s0, $s2, 0x08865C40
    08865C58:[00000000]: nop
    08865C5C:[8FBF000C]: lw         $ra, 12($sp)
    08865C60:[8FB20008]: lw         $s2, 8($sp)
    08865C64:[8FB10004]: lw         $s1, 4($sp)
_S1_2_8864BD8 9,882,053 instructions (0.165%), 10,931 calls (08864BD8 - 08864C28, length 21)
    08864BD8:[2484008C]: addiu      $a0, $a0, 140
    08864BDC:[24030080]: addiu      $v1, $zr, 128 <=> li $v1, 128
    08864BE0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08864BE4:[0A2192FE]: j          0x08864BF8
    08864BE8:[00000000]: nop
    08864BEC:[24840020]: addiu      $a0, $a0, 32
    08864BF0:[1060000B]: beq        $v1, $zr, 0x08864C20
    08864BF4:[00000000]: nop
    08864BF8:[94820000]: lhu        $v0, 0($a0)
    08864BFC:[2463FFFF]: addiu      $v1, $v1, -1
    08864C00:[1446FFFA]: bne        $v0, $a2, 0x08864BEC
    08864C04:[00000000]: nop
    08864C08:[90820018]: lbu        $v0, 24($a0)
    08864C0C:[1445FFF7]: bne        $v0, $a1, 0x08864BEC
    08864C10:[00000000]: nop
    08864C14:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08864C18:[03E00008]: jr         $ra
    08864C1C:[00000000]: nop
    08864C20:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08864C24:[03E00008]: jr         $ra
    08864C28:[00000000]: nop
  Back Branch 08864C00 1,399,168 times (length 7)
    08864BD8:[2484008C]: addiu      $a0, $a0, 140
    08864BDC:[24030080]: addiu      $v1, $zr, 128 <=> li $v1, 128
    08864BE0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08864BE4:[0A2192FE]: j          0x08864BF8
    08864BE8:[00000000]: nop
--> 08864BEC:[24840020]: addiu      $a0, $a0, 32
    08864BF0:[1060000B]: beq        $v1, $zr, 0x08864C20
    08864BF4:[00000000]: nop
    08864BF8:[94820000]: lhu        $v0, 0($a0)
    08864BFC:[2463FFFF]: addiu      $v1, $v1, -1
--> 08864C00:[1446FFFA]: bne        $v0, $a2, 0x08864BEC
    08864C04:[00000000]: nop
    08864C08:[90820018]: lbu        $v0, 24($a0)
    08864C0C:[1445FFF7]: bne        $v0, $a1, 0x08864BEC
    08864C10:[00000000]: nop
  Back Branch 08864C0C 143 times (length 10)
    08864BD8:[2484008C]: addiu      $a0, $a0, 140
    08864BDC:[24030080]: addiu      $v1, $zr, 128 <=> li $v1, 128
    08864BE0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08864BE4:[0A2192FE]: j          0x08864BF8
    08864BE8:[00000000]: nop
--> 08864BEC:[24840020]: addiu      $a0, $a0, 32
    08864BF0:[1060000B]: beq        $v1, $zr, 0x08864C20
    08864BF4:[00000000]: nop
    08864BF8:[94820000]: lhu        $v0, 0($a0)
    08864BFC:[2463FFFF]: addiu      $v1, $v1, -1
    08864C00:[1446FFFA]: bne        $v0, $a2, 0x08864BEC
    08864C04:[00000000]: nop
    08864C08:[90820018]: lbu        $v0, 24($a0)
--> 08864C0C:[1445FFF7]: bne        $v0, $a1, 0x08864BEC
    08864C10:[00000000]: nop
    08864C14:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08864C18:[03E00008]: jr         $ra
    08864C1C:[00000000]: nop
_S1_2_8856594 8,943,022 instructions (0.150%), 273,933 calls (08856594 - 08856634, length 41)
    08856594:[27BDFFF0]: addiu      $sp, $sp, -16
    08856598:[AFB10004]: sw         $s1, 4($sp)
    0885659C:[3C1108A3]: lui        $s1, 0x08A3 <=> li $s1, 0x08A30000
    088565A0:[AFB00000]: sw         $s0, 0($sp)
    088565A4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088565A8:[AFBF000C]: sw         $ra, 12($sp)
    088565AC:[AFB20008]: sw         $s2, 8($sp)
    088565B0:[90820180]: lbu        $v0, 384($a0)
    088565B4:[1040000E]: beq        $v0, $zr, 0x088565F0
    088565B8:[00000000]: nop
    088565BC:[8C830184]: lw         $v1, 388($a0)
    088565C0:[8E221E88]: lw         $v0, 7816($s1)
    088565C4:[3C1208AB]: lui        $s2, 0x08AB <=> li $s2, 0x08AB0000
    088565C8:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088565CC:[24440008]: addiu      $a0, $v0, 8
    088565D0:[00431023]: subu       $v0, $v0, $v1
    088565D4:[00021083]: sra        $v0, $v0, 0x0002
    088565D8:[24460002]: addiu      $a2, $v0, 2
    088565DC:[1440000B]: bne        $v0, $zr, 0x0885660C
    088565E0:[00000000]: nop
    088565E4:[AE201E88]: sw         $zr, 7816($s1)
    088565E8:[A2000180]: sb         $zr, 384($s0)
    088565EC:[AE000184]: sw         $zr, 388($s0)
    088565F0:[8FBF000C]: lw         $ra, 12($sp)
    088565F4:[8FB20008]: lw         $s2, 8($sp)
    088565F8:[8FB10004]: lw         $s1, 4($sp)
    088565FC:[8FB00000]: lw         $s0, 0($sp)
    08856600:[27BD0010]: addiu      $sp, $sp, 16
    08856604:[03E00008]: jr         $ra
    08856608:[00000000]: nop
    0885660C:[AE241E88]: sw         $a0, 7816($s1)
    08856610:[92070181]: lbu        $a3, 385($s0)
    08856614:[8E44CEB8]: lw         $a0, -12616($s2)
    08856618:[0E21D5BA]: jal        0x088756E8
    0885661C:[00000000]: nop
    08856620:[8E44CEB8]: lw         $a0, -12616($s2)
    08856624:[8E251E88]: lw         $a1, 7816($s1)
    08856628:[0E21D61C]: jal        0x08875870
    0885662C:[00000000]: nop
    08856630:[0A215979]: j          0x088565E4
    08856634:[00000000]: nop
  Back Branch 08856630 76,870 times (length 21)
    088565D0:[00431023]: subu       $v0, $v0, $v1
    088565D4:[00021083]: sra        $v0, $v0, 0x0002
    088565D8:[24460002]: addiu      $a2, $v0, 2
    088565DC:[1440000B]: bne        $v0, $zr, 0x0885660C
    088565E0:[00000000]: nop
--> 088565E4:[AE201E88]: sw         $zr, 7816($s1)
    088565E8:[A2000180]: sb         $zr, 384($s0)
    088565EC:[AE000184]: sw         $zr, 388($s0)
    088565F0:[8FBF000C]: lw         $ra, 12($sp)
    088565F4:[8FB20008]: lw         $s2, 8($sp)
    088565F8:[8FB10004]: lw         $s1, 4($sp)
    088565FC:[8FB00000]: lw         $s0, 0($sp)
    08856600:[27BD0010]: addiu      $sp, $sp, 16
    08856604:[03E00008]: jr         $ra
    08856608:[00000000]: nop
    0885660C:[AE241E88]: sw         $a0, 7816($s1)
    08856610:[92070181]: lbu        $a3, 385($s0)
    08856614:[8E44CEB8]: lw         $a0, -12616($s2)
    08856618:[0E21D5BA]: jal        0x088756E8
    0885661C:[00000000]: nop
    08856620:[8E44CEB8]: lw         $a0, -12616($s2)
    08856624:[8E251E88]: lw         $a1, 7816($s1)
    08856628:[0E21D61C]: jal        0x08875870
    0885662C:[00000000]: nop
--> 08856630:[0A215979]: j          0x088565E4
    08856634:[00000000]: nop
_S1_2_8856C58 8,546,730 instructions (0.143%), 284,891 calls (08856C58 - 08856CDC, length 34)
    08856C58:[27BDFFF0]: addiu      $sp, $sp, -16
    08856C5C:[AFB10004]: sw         $s1, 4($sp)
    08856C60:[30B100FF]: andi       $s1, $a1, 255
    08856C64:[AFB00000]: sw         $s0, 0($sp)
    08856C68:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08856C6C:[AFBF0008]: sw         $ra, 8($sp)
    08856C70:[90820180]: lbu        $v0, 384($a0)
    08856C74:[14400016]: bne        $v0, $zr, 0x08856CD0
    08856C78:[00000000]: nop
    08856C7C:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    08856C80:[8C44CEB8]: lw         $a0, -12616($v0)
    08856C84:[0E21D617]: jal        0x0887585C
    08856C88:[00000000]: nop
    08856C8C:[3C0308A3]: lui        $v1, 0x08A3 <=> li $v1, 0x08A30000
    08856C90:[AC621E88]: sw         $v0, 7816($v1)
    08856C94:[10400006]: beq        $v0, $zr, 0x08856CB0
    08856C98:[00000000]: nop
    08856C9C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08856CA0:[A2020180]: sb         $v0, 384($s0)
    08856CA4:[8C631E88]: lw         $v1, 7816($v1)
    08856CA8:[A2110181]: sb         $s1, 385($s0)
    08856CAC:[AE030184]: sw         $v1, 388($s0)
    08856CB0:[92020180]: lbu        $v0, 384($s0)
    08856CB4:[8FBF0008]: lw         $ra, 8($sp)
    08856CB8:[8FB10004]: lw         $s1, 4($sp)
    08856CBC:[8FB00000]: lw         $s0, 0($sp)
    08856CC0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08856CC4:[27BD0010]: addiu      $sp, $sp, 16
    08856CC8:[03E00008]: jr         $ra
    08856CCC:[00000000]: nop
    08856CD0:[0E215965]: jal        0x08856594
    08856CD4:[00000000]: nop
    08856CD8:[0A215B1F]: j          0x08856C7C
    08856CDC:[00000000]: nop
_S1_2_88FBCF8 8,409,504 instructions (0.141%), 87,599 calls (088FBCF8 - 088FBEA4, length 108)
    088FBCF8:[27BDFFD0]: addiu      $sp, $sp, -48
    088FBCFC:[00063080]: sll        $a2, $a2, 0x0002
    088FBD00:[AFB10024]: sw         $s1, 36($sp)
    088FBD04:[00861821]: addu       $v1, $a0, $a2
    088FBD08:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088FBD0C:[AFB00020]: sw         $s0, 32($sp)
    088FBD10:[01008821]: addu       $s1, $t0, $zr <=> move $s1, $t0
    088FBD14:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088FBD18:[AFBF0028]: sw         $ra, 40($sp)
    088FBD1C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088FBD20:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088FBD24:[8C44CEB8]: lw         $a0, -12616($v0)
    088FBD28:[8C660C80]: lw         $a2, 3200($v1)
    088FBD2C:[0E21D621]: jal        0x08875884
    088FBD30:[00000000]: nop
    088FBD34:[8FA90004]: lw         $t1, 4($sp)
    088FBD38:[2522FFF8]: addiu      $v0, $t1, -8
    088FBD3C:[2C4A0003]: sltiu      $t2, $v0, 3
    088FBD40:[11400054]: beq        $t2, $zr, 0x088FBE94
    088FBD44:[00000000]: nop
    088FBD48:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    088FBD4C:[AE020000]: sw         $v0, 0($s0)
    088FBD50:[8FA40000]: lw         $a0, 0($sp)
    088FBD54:[97A60008]: lhu        $a2, 8($sp)
    088FBD58:[97A7000A]: lhu        $a3, 10($sp)
    088FBD5C:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088FBD60:[7C04B804]: ins        $a0, $zr, 0, 24
    088FBD64:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    088FBD68:[7C08FE04]: ins        $t0, $zr, 24, 8
    088FBD6C:[00042202]: srl        $a0, $a0, 0x0008
    088FBD70:[00862025]: or         $a0, $a0, $a2
    088FBD74:[01024025]: or         $t0, $t0, $v0
    088FBD78:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    088FBD7C:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    088FBD80:[3C02C300]: lui        $v0, 0xC300 <=> li $v0, 0xC3000000
    088FBD84:[00832025]: or         $a0, $a0, $v1
    088FBD88:[24A58D10]: addiu      $a1, $a1, -29424
    088FBD8C:[01221025]: or         $v0, $t1, $v0
    088FBD90:[00073880]: sll        $a3, $a3, 0x0002
    088FBD94:[AE020004]: sw         $v0, 4($s0)
    088FBD98:[00E53821]: addu       $a3, $a3, $a1
    088FBD9C:[00063080]: sll        $a2, $a2, 0x0002
    088FBDA0:[AE080008]: sw         $t0, 8($s0)
    088FBDA4:[00C53021]: addu       $a2, $a2, $a1
    088FBDA8:[3C03B800]: lui        $v1, 0xB800 <=> li $v1, 0xB8000000
    088FBDAC:[AE04000C]: sw         $a0, 12($s0)
    088FBDB0:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    088FBDB4:[8CE20000]: lw         $v0, 0($a3)
    088FBDB8:[8CC40000]: lw         $a0, 0($a2)
    088FBDBC:[00021200]: sll        $v0, $v0, 0x0008
    088FBDC0:[00441025]: or         $v0, $v0, $a0
    088FBDC4:[00431025]: or         $v0, $v0, $v1
    088FBDC8:[AE020010]: sw         $v0, 16($s0)
    088FBDCC:[15400027]: bne        $t2, $zr, 0x088FBE6C
    088FBDD0:[00000000]: nop
    088FBDD4:[8FA40010]: lw         $a0, 16($sp)
    088FBDD8:[3C02C500]: lui        $v0, 0xC500 <=> li $v0, 0xC5000000
    088FBDDC:[3442FF00]: ori        $v0, $v0, -256
    088FBDE0:[00821025]: or         $v0, $a0, $v0
    088FBDE4:[24030040]: addiu      $v1, $zr, 64 <=> li $v1, 64
    088FBDE8:[38840003]: xori       $a0, $a0, 3
    088FBDEC:[0064280A]: movz       $a1, $v1, $a0
    088FBDF0:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    088FBDF4:[8FA8000C]: lw         $t0, 12($sp)
    088FBDF8:[24060017]: addiu      $a2, $zr, 23 <=> li $a2, 23
    088FBDFC:[AE020014]: sw         $v0, 20($s0)
    088FBE00:[11230003]: beq        $t1, $v1, 0x088FBE10
    088FBE04:[00000000]: nop
    088FBE08:[00052900]: sll        $a1, $a1, 0x0004
    088FBE0C:[24060107]: addiu      $a2, $zr, 263 <=> li $a2, 263
    088FBE10:[01000013]: mtlo       $t0
    088FBE14:[00B1001C]: madd       $a1, $s1
    088FBE18:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    088FBE1C:[000630C2]: srl        $a2, $a2, 0x0003
    088FBE20:[00C23025]: or         $a2, $a2, $v0
    088FBE24:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    088FBE28:[00002012]: mflo       $a0
    088FBE2C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088FBE30:[7C04B804]: ins        $a0, $zr, 0, 24
    088FBE34:[7C05FE04]: ins        $a1, $zr, 24, 8
    088FBE38:[00042202]: srl        $a0, $a0, 0x0008
    088FBE3C:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    088FBE40:[00A22825]: or         $a1, $a1, $v0
    088FBE44:[00832025]: or         $a0, $a0, $v1
    088FBE48:[AE060020]: sw         $a2, 32($s0)
    088FBE4C:[AE050018]: sw         $a1, 24($s0)
    088FBE50:[AE04001C]: sw         $a0, 28($s0)
    088FBE54:[8FBF0028]: lw         $ra, 40($sp)
    088FBE58:[8FB10024]: lw         $s1, 36($sp)
    088FBE5C:[8FB00020]: lw         $s0, 32($sp)
    088FBE60:[27BD0030]: addiu      $sp, $sp, 48
    088FBE64:[03E00008]: jr         $ra
    088FBE68:[00000000]: nop
    088FBE6C:[AE000020]: sw         $zr, 32($s0)
    088FBE70:[AE000014]: sw         $zr, 20($s0)
    088FBE74:[AE000018]: sw         $zr, 24($s0)
    088FBE78:[AE00001C]: sw         $zr, 28($s0)
    088FBE7C:[8FBF0028]: lw         $ra, 40($sp)
    088FBE80:[8FB10024]: lw         $s1, 36($sp)
    088FBE84:[8FB00020]: lw         $s0, 32($sp)
    088FBE88:[27BD0030]: addiu      $sp, $sp, 48
    088FBE8C:[03E00008]: jr         $ra
    088FBE90:[00000000]: nop
    088FBE94:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    088FBE98:[34420001]: ori        $v0, $v0, 1
    088FBE9C:[AE020000]: sw         $v0, 0($s0)
    088FBEA0:[0A23EF54]: j          0x088FBD50
    088FBEA4:[00000000]: nop
  Back Branch 088FBEA0 87,599 times (length 86)
    088FBD3C:[2C4A0003]: sltiu      $t2, $v0, 3
    088FBD40:[11400054]: beq        $t2, $zr, 0x088FBE94
    088FBD44:[00000000]: nop
    088FBD48:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    088FBD4C:[AE020000]: sw         $v0, 0($s0)
--> 088FBD50:[8FA40000]: lw         $a0, 0($sp)
    088FBD54:[97A60008]: lhu        $a2, 8($sp)
    088FBD58:[97A7000A]: lhu        $a3, 10($sp)
    088FBD5C:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088FBD60:[7C04B804]: ins        $a0, $zr, 0, 24
    088FBD64:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    088FBD68:[7C08FE04]: ins        $t0, $zr, 24, 8
    088FBD6C:[00042202]: srl        $a0, $a0, 0x0008
    088FBD70:[00862025]: or         $a0, $a0, $a2
    088FBD74:[01024025]: or         $t0, $t0, $v0
    088FBD78:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    088FBD7C:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    088FBD80:[3C02C300]: lui        $v0, 0xC300 <=> li $v0, 0xC3000000
    088FBD84:[00832025]: or         $a0, $a0, $v1
    088FBD88:[24A58D10]: addiu      $a1, $a1, -29424
    088FBD8C:[01221025]: or         $v0, $t1, $v0
    088FBD90:[00073880]: sll        $a3, $a3, 0x0002
    088FBD94:[AE020004]: sw         $v0, 4($s0)
    088FBD98:[00E53821]: addu       $a3, $a3, $a1
    088FBD9C:[00063080]: sll        $a2, $a2, 0x0002
    088FBDA0:[AE080008]: sw         $t0, 8($s0)
    088FBDA4:[00C53021]: addu       $a2, $a2, $a1
    088FBDA8:[3C03B800]: lui        $v1, 0xB800 <=> li $v1, 0xB8000000
    088FBDAC:[AE04000C]: sw         $a0, 12($s0)
    088FBDB0:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    088FBDB4:[8CE20000]: lw         $v0, 0($a3)
    088FBDB8:[8CC40000]: lw         $a0, 0($a2)
    088FBDBC:[00021200]: sll        $v0, $v0, 0x0008
    088FBDC0:[00441025]: or         $v0, $v0, $a0
    088FBDC4:[00431025]: or         $v0, $v0, $v1
    088FBDC8:[AE020010]: sw         $v0, 16($s0)
    088FBDCC:[15400027]: bne        $t2, $zr, 0x088FBE6C
    088FBDD0:[00000000]: nop
    088FBDD4:[8FA40010]: lw         $a0, 16($sp)
    088FBDD8:[3C02C500]: lui        $v0, 0xC500 <=> li $v0, 0xC5000000
    088FBDDC:[3442FF00]: ori        $v0, $v0, -256
    088FBDE0:[00821025]: or         $v0, $a0, $v0
    088FBDE4:[24030040]: addiu      $v1, $zr, 64 <=> li $v1, 64
    088FBDE8:[38840003]: xori       $a0, $a0, 3
    088FBDEC:[0064280A]: movz       $a1, $v1, $a0
    088FBDF0:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    088FBDF4:[8FA8000C]: lw         $t0, 12($sp)
    088FBDF8:[24060017]: addiu      $a2, $zr, 23 <=> li $a2, 23
    088FBDFC:[AE020014]: sw         $v0, 20($s0)
    088FBE00:[11230003]: beq        $t1, $v1, 0x088FBE10
    088FBE04:[00000000]: nop
    088FBE08:[00052900]: sll        $a1, $a1, 0x0004
    088FBE0C:[24060107]: addiu      $a2, $zr, 263 <=> li $a2, 263
    088FBE10:[01000013]: mtlo       $t0
    088FBE14:[00B1001C]: madd       $a1, $s1
    088FBE18:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    088FBE1C:[000630C2]: srl        $a2, $a2, 0x0003
    088FBE20:[00C23025]: or         $a2, $a2, $v0
    088FBE24:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    088FBE28:[00002012]: mflo       $a0
    088FBE2C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088FBE30:[7C04B804]: ins        $a0, $zr, 0, 24
    088FBE34:[7C05FE04]: ins        $a1, $zr, 24, 8
    088FBE38:[00042202]: srl        $a0, $a0, 0x0008
    088FBE3C:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    088FBE40:[00A22825]: or         $a1, $a1, $v0
    088FBE44:[00832025]: or         $a0, $a0, $v1
    088FBE48:[AE060020]: sw         $a2, 32($s0)
    088FBE4C:[AE050018]: sw         $a1, 24($s0)
    088FBE50:[AE04001C]: sw         $a0, 28($s0)
    088FBE54:[8FBF0028]: lw         $ra, 40($sp)
    088FBE58:[8FB10024]: lw         $s1, 36($sp)
    088FBE5C:[8FB00020]: lw         $s0, 32($sp)
    088FBE60:[27BD0030]: addiu      $sp, $sp, 48
    088FBE64:[03E00008]: jr         $ra
    088FBE68:[00000000]: nop
    088FBE6C:[AE000020]: sw         $zr, 32($s0)
    088FBE70:[AE000014]: sw         $zr, 20($s0)
    088FBE74:[AE000018]: sw         $zr, 24($s0)
    088FBE78:[AE00001C]: sw         $zr, 28($s0)
    088FBE7C:[8FBF0028]: lw         $ra, 40($sp)
    088FBE80:[8FB10024]: lw         $s1, 36($sp)
    088FBE84:[8FB00020]: lw         $s0, 32($sp)
    088FBE88:[27BD0030]: addiu      $sp, $sp, 48
    088FBE8C:[03E00008]: jr         $ra
    088FBE90:[00000000]: nop
    088FBE94:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    088FBE98:[34420001]: ori        $v0, $v0, 1
    088FBE9C:[AE020000]: sw         $v0, 0($s0)
--> 088FBEA0:[0A23EF54]: j          0x088FBD50
    088FBEA4:[00000000]: nop
_S1_2_8856420 7,617,200 instructions (0.127%), 10,960 calls (08856420 - 08856474, length 22)
    08856420:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08856424:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    08856428:[2447D638]: addiu      $a3, $v0, -10696
    0885642C:[2463D64C]: addiu      $v1, $v1, -10676
    08856430:[80E20000]: lb         $v0, 0($a3)
    08856434:[1840000A]: blez       $v0, 0x08856460
    08856438:[00000000]: nop
    0885643C:[8C850130]: lw         $a1, 304($a0)
    08856440:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08856444:[ACA00000]: sw         $zr, 0($a1)
    08856448:[24C60001]: addiu      $a2, $a2, 1
    0885644C:[24A50004]: addiu      $a1, $a1, 4
    08856450:[80E20000]: lb         $v0, 0($a3)
    08856454:[00C2102A]: slt        $v0, $a2, $v0
    08856458:[1440FFFA]: bne        $v0, $zr, 0x08856444
    0885645C:[00000000]: nop
    08856460:[24E70001]: addiu      $a3, $a3, 1
    08856464:[24840004]: addiu      $a0, $a0, 4
    08856468:[14E3FFF1]: bne        $a3, $v1, 0x08856430
    0885646C:[00000000]: nop
    08856470:[03E00008]: jr         $ra
    08856474:[00000000]: nop
  Back Branch 08856458 822,000 times (length 7)
    08856430:[80E20000]: lb         $v0, 0($a3)
    08856434:[1840000A]: blez       $v0, 0x08856460
    08856438:[00000000]: nop
    0885643C:[8C850130]: lw         $a1, 304($a0)
    08856440:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08856444:[ACA00000]: sw         $zr, 0($a1)
    08856448:[24C60001]: addiu      $a2, $a2, 1
    0885644C:[24A50004]: addiu      $a1, $a1, 4
    08856450:[80E20000]: lb         $v0, 0($a3)
    08856454:[00C2102A]: slt        $v0, $a2, $v0
--> 08856458:[1440FFFA]: bne        $v0, $zr, 0x08856444
    0885645C:[00000000]: nop
    08856460:[24E70001]: addiu      $a3, $a3, 1
    08856464:[24840004]: addiu      $a0, $a0, 4
    08856468:[14E3FFF1]: bne        $a3, $v1, 0x08856430
  Back Branch 08856468 219,200 times (length 16)
    08856420:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08856424:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    08856428:[2447D638]: addiu      $a3, $v0, -10696
    0885642C:[2463D64C]: addiu      $v1, $v1, -10676
--> 08856430:[80E20000]: lb         $v0, 0($a3)
    08856434:[1840000A]: blez       $v0, 0x08856460
    08856438:[00000000]: nop
    0885643C:[8C850130]: lw         $a1, 304($a0)
    08856440:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08856444:[ACA00000]: sw         $zr, 0($a1)
    08856448:[24C60001]: addiu      $a2, $a2, 1
    0885644C:[24A50004]: addiu      $a1, $a1, 4
    08856450:[80E20000]: lb         $v0, 0($a3)
    08856454:[00C2102A]: slt        $v0, $a2, $v0
    08856458:[1440FFFA]: bne        $v0, $zr, 0x08856444
    0885645C:[00000000]: nop
    08856460:[24E70001]: addiu      $a3, $a3, 1
    08856464:[24840004]: addiu      $a0, $a0, 4
--> 08856468:[14E3FFF1]: bne        $a3, $v1, 0x08856430
    0885646C:[00000000]: nop
    08856470:[03E00008]: jr         $ra
    08856474:[00000000]: nop
_S1_2_88756E8 6,803,906 instructions (0.114%), 295,822 calls (088756E8 - 08875740, length 23)
    088756E8:[00073880]: sll        $a3, $a3, 0x0002
    088756EC:[00E43821]: addu       $a3, $a3, $a0
    088756F0:[8CE80144]: lw         $t0, 324($a3)
    088756F4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088756F8:[00063080]: sll        $a2, $a2, 0x0002
    088756FC:[8D090000]: lw         $t1, 0($t0)
    08875700:[8D0A0004]: lw         $t2, 4($t0)
    08875704:[7C04B804]: ins        $a0, $zr, 0, 24
    08875708:[00C53021]: addu       $a2, $a2, $a1
    0887570C:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    08875710:[00042202]: srl        $a0, $a0, 0x0008
    08875714:[7C05FE04]: ins        $a1, $zr, 24, 8
    08875718:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    0887571C:[00822025]: or         $a0, $a0, $v0
    08875720:[00A32825]: or         $a1, $a1, $v1
    08875724:[24C2FFF8]: addiu      $v0, $a2, -8
    08875728:[ACC9FFF8]: sw         $t1, -8($a2)
    0887572C:[ACE20144]: sw         $v0, 324($a3)
    08875730:[AC4A0004]: sw         $t2, 4($v0)
    08875734:[AD050004]: sw         $a1, 4($t0)
    08875738:[AD040000]: sw         $a0, 0($t0)
    0887573C:[03E00008]: jr         $ra
    08875740:[00000000]: nop
_S1_2_8960CA0 6,657,604 instructions (0.111%), 3,328,802 calls (08960CA0 - 08960CA4, length 2)
    08960CA0:[03E00008]: jr         $ra
    08960CA4:[0011B68C]: syscall    0x046DA [sceKernelGetGPI]
_S1_2_88551CC 5,950,245 instructions (0.100%), 10,958 calls (088551CC - 088F2274, length 160811)
  Back Branch 08855220 602,690 times (length 9)
    088551F0:[AFB00000]: sw         $s0, 0($sp)
    088551F4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088551F8:[AFBF0014]: sw         $ra, 20($sp)
    088551FC:[0A215485]: j          0x08855214
    08855200:[00000000]: nop
--> 08855204:[2631FFFF]: addiu      $s1, $s1, -1
    08855208:[2610000C]: addiu      $s0, $s0, 12
    0885520C:[1220001C]: beq        $s1, $zr, 0x08855280
    08855210:[00000000]: nop
    08855214:[96020000]: lhu        $v0, 0($s0)
    08855218:[30430002]: andi       $v1, $v0, 2
    0885521C:[30420001]: andi       $v0, $v0, 1
--> 08855220:[1040FFF8]: beq        $v0, $zr, 0x08855204
    08855224:[00000000]: nop
    08855228:[1460FFF6]: bne        $v1, $zr, 0x08855204
    0885522C:[00000000]: nop
    08855230:[8E42387C]: lw         $v0, 14460($s2)
  Back Branch 08855228 4 times (length 11)
    088551F0:[AFB00000]: sw         $s0, 0($sp)
    088551F4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088551F8:[AFBF0014]: sw         $ra, 20($sp)
    088551FC:[0A215485]: j          0x08855214
    08855200:[00000000]: nop
--> 08855204:[2631FFFF]: addiu      $s1, $s1, -1
    08855208:[2610000C]: addiu      $s0, $s0, 12
    0885520C:[1220001C]: beq        $s1, $zr, 0x08855280
    08855210:[00000000]: nop
    08855214:[96020000]: lhu        $v0, 0($s0)
    08855218:[30430002]: andi       $v1, $v0, 2
    0885521C:[30420001]: andi       $v0, $v0, 1
    08855220:[1040FFF8]: beq        $v0, $zr, 0x08855204
    08855224:[00000000]: nop
--> 08855228:[1460FFF6]: bne        $v1, $zr, 0x08855204
    0885522C:[00000000]: nop
    08855230:[8E42387C]: lw         $v0, 14460($s2)
    08855234:[96050002]: lhu        $a1, 2($s0)
    08855238:[8C430000]: lw         $v1, 0($v0)
  Back Branch 0885524C 4 times (length 20)
    088551F0:[AFB00000]: sw         $s0, 0($sp)
    088551F4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088551F8:[AFBF0014]: sw         $ra, 20($sp)
    088551FC:[0A215485]: j          0x08855214
    08855200:[00000000]: nop
--> 08855204:[2631FFFF]: addiu      $s1, $s1, -1
    08855208:[2610000C]: addiu      $s0, $s0, 12
    0885520C:[1220001C]: beq        $s1, $zr, 0x08855280
    08855210:[00000000]: nop
    08855214:[96020000]: lhu        $v0, 0($s0)
    08855218:[30430002]: andi       $v1, $v0, 2
    0885521C:[30420001]: andi       $v0, $v0, 1
    08855220:[1040FFF8]: beq        $v0, $zr, 0x08855204
    08855224:[00000000]: nop
    08855228:[1460FFF6]: bne        $v1, $zr, 0x08855204
    0885522C:[00000000]: nop
    08855230:[8E42387C]: lw         $v0, 14460($s2)
    08855234:[96050002]: lhu        $a1, 2($s0)
    08855238:[8C430000]: lw         $v1, 0($v0)
    0885523C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08855240:[8C620038]: lw         $v0, 56($v1)
    08855244:[0040F809]: jalr       $ra, $v0
    08855248:[00000000]: nop
--> 0885524C:[1440FFED]: bne        $v0, $zr, 0x08855204
    08855250:[00000000]: nop
    08855254:[8E020008]: lw         $v0, 8($s0)
    08855258:[10530013]: beq        $v0, $s3, 0x088552A8
    0885525C:[00000000]: nop
  Back Branch 08855278 1 times (length 27)
    08855200:[00000000]: nop
    08855204:[2631FFFF]: addiu      $s1, $s1, -1
    08855208:[2610000C]: addiu      $s0, $s0, 12
    0885520C:[1220001C]: beq        $s1, $zr, 0x08855280
    08855210:[00000000]: nop
--> 08855214:[96020000]: lhu        $v0, 0($s0)
    08855218:[30430002]: andi       $v1, $v0, 2
    0885521C:[30420001]: andi       $v0, $v0, 1
    08855220:[1040FFF8]: beq        $v0, $zr, 0x08855204
    08855224:[00000000]: nop
    08855228:[1460FFF6]: bne        $v1, $zr, 0x08855204
    0885522C:[00000000]: nop
    08855230:[8E42387C]: lw         $v0, 14460($s2)
    08855234:[96050002]: lhu        $a1, 2($s0)
    08855238:[8C430000]: lw         $v1, 0($v0)
    0885523C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08855240:[8C620038]: lw         $v0, 56($v1)
    08855244:[0040F809]: jalr       $ra, $v0
    08855248:[00000000]: nop
    0885524C:[1440FFED]: bne        $v0, $zr, 0x08855204
    08855250:[00000000]: nop
    08855254:[8E020008]: lw         $v0, 8($s0)
    08855258:[10530013]: beq        $v0, $s3, 0x088552A8
    0885525C:[00000000]: nop
    08855260:[96020000]: lhu        $v0, 0($s0)
    08855264:[2631FFFF]: addiu      $s1, $s1, -1
    08855268:[3042FFFE]: andi       $v0, $v0, -2
    0885526C:[34420002]: ori        $v0, $v0, 2
    08855270:[A6020000]: sh         $v0, 0($s0)
    08855274:[2610000C]: addiu      $s0, $s0, 12
--> 08855278:[1620FFE6]: bne        $s1, $zr, 0x08855214
    0885527C:[00000000]: nop
    08855280:[26840294]: addiu      $a0, $s4, 660
    08855284:[8FBF0014]: lw         $ra, 20($sp)
    08855288:[8FB40010]: lw         $s4, 16($sp)
_S1_2_88FF8F0 5,659,719 instructions (0.095%), 85,053 calls (088FF8F0 - 088FFB60, length 157)
    088FF8F0:[27BDFFB0]: addiu      $sp, $sp, -80
    088FF8F4:[AFB7003C]: sw         $s7, 60($sp)
    088FF8F8:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    088FF8FC:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    088FF900:[AFB60038]: sw         $s6, 56($sp)
    088FF904:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    088FF908:[AFB50034]: sw         $s5, 52($sp)
    088FF90C:[AFB40030]: sw         $s4, 48($sp)
    088FF910:[AFB3002C]: sw         $s3, 44($sp)
    088FF914:[01409821]: addu       $s3, $t2, $zr <=> move $s3, $t2
    088FF918:[AFB20028]: sw         $s2, 40($sp)
    088FF91C:[7C099620]: seh        $s2, $t1
    088FF920:[AFB10024]: sw         $s1, 36($sp)
    088FF924:[7C088E20]: seh        $s1, $t0
    088FF928:[AFB00020]: sw         $s0, 32($sp)
    088FF92C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088FF930:[AFBF0040]: sw         $ra, 64($sp)
    088FF934:[8FB40054]: lw         $s4, 84($sp)
    088FF938:[83B50050]: lb         $s5, 80($sp)
    088FF93C:[10C00078]: beq        $a2, $zr, 0x088FFB20
    088FF940:[00000000]: nop
    088FF944:[94C20018]: lhu        $v0, 24($a2)
    088FF948:[94C3001A]: lhu        $v1, 26($a2)
    088FF94C:[02221021]: addu       $v0, $s1, $v0
    088FF950:[02431821]: addu       $v1, $s2, $v1
    088FF954:[7C028E20]: seh        $s1, $v0
    088FF958:[7C039620]: seh        $s2, $v1
    088FF95C:[11400015]: beq        $t2, $zr, 0x088FF9B4
    088FF960:[00000000]: nop
    088FF964:[84A20018]: lh         $v0, 24($a1)
    088FF968:[84A3001A]: lh         $v1, 26($a1)
    088FF96C:[C5430000]: lwc1       $f3, 0($t2)
    088FF970:[44820800]: mtc1       $v0, $f1
    088FF974:[44831000]: mtc1       $v1, $f2
    088FF978:[46800820]: cvt.s.w    $f0, $f1
    088FF97C:[46801060]: cvt.s.w    $f1, $f2
    088FF980:[C5420004]: lwc1       $f2, 4($t2)
    088FF984:[46030002]: mul.s      $f0, $f0, $f3
    088FF988:[46020842]: mul.s      $f1, $f1, $f2
    088FF98C:[460000CD]: trunc.w.s  $f3, $f0
    088FF990:[4600088D]: trunc.w.s  $f2, $f1
    088FF994:[44051800]: mfc1       $a1, $f3
    088FF998:[00A21023]: subu       $v0, $a1, $v0
    088FF99C:[44051000]: mfc1       $a1, $f2
    088FF9A0:[02221021]: addu       $v0, $s1, $v0
    088FF9A4:[7C028E20]: seh        $s1, $v0
    088FF9A8:[00A31823]: subu       $v1, $a1, $v1
    088FF9AC:[02431821]: addu       $v1, $s2, $v1
    088FF9B0:[7C039620]: seh        $s2, $v1
    088FF9B4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088FF9B8:[11620052]: beq        $t3, $v0, 0x088FFB04
    088FF9BC:[00000000]: nop
    088FF9C0:[25820014]: addiu      $v0, $t4, 20
    088FF9C4:[90460003]: lbu        $a2, 3($v0)
    088FF9C8:[90430002]: lbu        $v1, 2($v0)
    088FF9CC:[90450001]: lbu        $a1, 1($v0)
    088FF9D0:[00063600]: sll        $a2, $a2, 0x0018
    088FF9D4:[00031C00]: sll        $v1, $v1, 0x0010
    088FF9D8:[91820014]: lbu        $v0, 20($t4)
    088FF9DC:[00C33025]: or         $a2, $a2, $v1
    088FF9E0:[00052A00]: sll        $a1, $a1, 0x0008
    088FF9E4:[00C53025]: or         $a2, $a2, $a1
    088FF9E8:[00C23025]: or         $a2, $a2, $v0
    088FF9EC:[01602821]: addu       $a1, $t3, $zr <=> move $a1, $t3
    088FF9F0:[0E23EAC2]: jal        0x088FAB08
    088FF9F4:[00000000]: nop
    088FF9F8:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088FF9FC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088FFA00:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    088FFA04:[12A20027]: beq        $s5, $v0, 0x088FFAA4
    088FFA08:[00000000]: nop
    088FFA0C:[12800028]: beq        $s4, $zr, 0x088FFAB0
    088FFA10:[00000000]: nop
    088FFA14:[86830002]: lh         $v1, 2($s4)
    088FFA18:[868C0000]: lh         $t4, 0($s4)
    088FFA1C:[9604000A]: lhu        $a0, 10($s0)
    088FFA20:[9602000C]: lhu        $v0, 12($s0)
    088FFA24:[960D0008]: lhu        $t5, 8($s0)
    088FFA28:[960E000E]: lhu        $t6, 14($s0)
    088FFA2C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FFA30:[018D6821]: addu       $t5, $t4, $t5
    088FFA34:[006E7021]: addu       $t6, $v1, $t6
    088FFA38:[01826021]: addu       $t4, $t4, $v0
    088FFA3C:[00641821]: addu       $v1, $v1, $a0
    088FFA40:[27A20010]: addiu      $v0, $sp, 16
    088FFA44:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FFA48:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088FFA4C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088FFA50:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088FFA54:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    088FFA58:[A7AD0010]: sh         $t5, 16($sp)
    088FFA5C:[A7A30012]: sh         $v1, 18($sp)
    088FFA60:[A7AC0014]: sh         $t4, 20($sp)
    088FFA64:[A7AE0016]: sh         $t6, 22($sp)
    088FFA68:[AFA20000]: sw         $v0, 0($sp)
    088FFA6C:[0E23FC7C]: jal        0x088FF1F0
    088FFA70:[00000000]: nop
    088FFA74:[8FBF0040]: lw         $ra, 64($sp)
    088FFA78:[8FB7003C]: lw         $s7, 60($sp)
    088FFA7C:[8FB60038]: lw         $s6, 56($sp)
    088FFA80:[8FB50034]: lw         $s5, 52($sp)
    088FFA84:[8FB40030]: lw         $s4, 48($sp)
    088FFA88:[8FB3002C]: lw         $s3, 44($sp)
    088FFA8C:[8FB20028]: lw         $s2, 40($sp)
    088FFA90:[8FB10024]: lw         $s1, 36($sp)
    088FFA94:[8FB00020]: lw         $s0, 32($sp)
    088FFA98:[27BD0050]: addiu      $sp, $sp, 80
    088FFA9C:[03E00008]: jr         $ra
    088FFAA0:[00000000]: nop
    088FFAA4:[820A0012]: lb         $t2, 18($s0)
    088FFAA8:[1680FFDA]: bne        $s4, $zr, 0x088FFA14
    088FFAAC:[00000000]: nop
    088FFAB0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FFAB4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FFAB8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088FFABC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088FFAC0:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088FFAC4:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    088FFAC8:[AFA00000]: sw         $zr, 0($sp)
    088FFACC:[0E23FC7C]: jal        0x088FF1F0
    088FFAD0:[00000000]: nop
    088FFAD4:[8FBF0040]: lw         $ra, 64($sp)
    088FFAD8:[8FB7003C]: lw         $s7, 60($sp)
    088FFADC:[8FB60038]: lw         $s6, 56($sp)
    088FFAE0:[8FB50034]: lw         $s5, 52($sp)
    088FFAE4:[8FB40030]: lw         $s4, 48($sp)
    088FFAE8:[8FB3002C]: lw         $s3, 44($sp)
    088FFAEC:[8FB20028]: lw         $s2, 40($sp)
    088FFAF0:[8FB10024]: lw         $s1, 36($sp)
    088FFAF4:[8FB00020]: lw         $s0, 32($sp)
    088FFAF8:[27BD0050]: addiu      $sp, $sp, 80
    088FFAFC:[03E00008]: jr         $ra
    088FFB00:[00000000]: nop
    088FFB04:[25860014]: addiu      $a2, $t4, 20
    088FFB08:[26050014]: addiu      $a1, $s0, 20
    088FFB0C:[0E23EDD5]: jal        0x088FB754
    088FFB10:[00000000]: nop
    088FFB14:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088FFB18:[0A23FE7F]: j          0x088FF9FC
    088FFB1C:[00000000]: nop
    088FFB20:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088FFB24:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088FFB28:[1562FFB4]: bne        $t3, $v0, 0x088FF9FC
    088FFB2C:[00000000]: nop
    088FFB30:[24A20014]: addiu      $v0, $a1, 20
    088FFB34:[90430003]: lbu        $v1, 3($v0)
    088FFB38:[90440002]: lbu        $a0, 2($v0)
    088FFB3C:[90450001]: lbu        $a1, 1($v0)
    088FFB40:[00031E00]: sll        $v1, $v1, 0x0018
    088FFB44:[00042400]: sll        $a0, $a0, 0x0010
    088FFB48:[92020014]: lbu        $v0, 20($s0)
    088FFB4C:[00641825]: or         $v1, $v1, $a0
    088FFB50:[00052A00]: sll        $a1, $a1, 0x0008
    088FFB54:[00651825]: or         $v1, $v1, $a1
    088FFB58:[00624825]: or         $t1, $v1, $v0
    088FFB5C:[0A23FE7F]: j          0x088FF9FC
    088FFB60:[00000000]: nop
  Back Branch 088FFAA8 85,053 times (length 39)
    088FFA00:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    088FFA04:[12A20027]: beq        $s5, $v0, 0x088FFAA4
    088FFA08:[00000000]: nop
    088FFA0C:[12800028]: beq        $s4, $zr, 0x088FFAB0
    088FFA10:[00000000]: nop
--> 088FFA14:[86830002]: lh         $v1, 2($s4)
    088FFA18:[868C0000]: lh         $t4, 0($s4)
    088FFA1C:[9604000A]: lhu        $a0, 10($s0)
    088FFA20:[9602000C]: lhu        $v0, 12($s0)
    088FFA24:[960D0008]: lhu        $t5, 8($s0)
    088FFA28:[960E000E]: lhu        $t6, 14($s0)
    088FFA2C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FFA30:[018D6821]: addu       $t5, $t4, $t5
    088FFA34:[006E7021]: addu       $t6, $v1, $t6
    088FFA38:[01826021]: addu       $t4, $t4, $v0
    088FFA3C:[00641821]: addu       $v1, $v1, $a0
    088FFA40:[27A20010]: addiu      $v0, $sp, 16
    088FFA44:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FFA48:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088FFA4C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088FFA50:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088FFA54:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    088FFA58:[A7AD0010]: sh         $t5, 16($sp)
    088FFA5C:[A7A30012]: sh         $v1, 18($sp)
    088FFA60:[A7AC0014]: sh         $t4, 20($sp)
    088FFA64:[A7AE0016]: sh         $t6, 22($sp)
    088FFA68:[AFA20000]: sw         $v0, 0($sp)
    088FFA6C:[0E23FC7C]: jal        0x088FF1F0
    088FFA70:[00000000]: nop
    088FFA74:[8FBF0040]: lw         $ra, 64($sp)
    088FFA78:[8FB7003C]: lw         $s7, 60($sp)
    088FFA7C:[8FB60038]: lw         $s6, 56($sp)
    088FFA80:[8FB50034]: lw         $s5, 52($sp)
    088FFA84:[8FB40030]: lw         $s4, 48($sp)
    088FFA88:[8FB3002C]: lw         $s3, 44($sp)
    088FFA8C:[8FB20028]: lw         $s2, 40($sp)
    088FFA90:[8FB10024]: lw         $s1, 36($sp)
    088FFA94:[8FB00020]: lw         $s0, 32($sp)
    088FFA98:[27BD0050]: addiu      $sp, $sp, 80
    088FFA9C:[03E00008]: jr         $ra
    088FFAA0:[00000000]: nop
    088FFAA4:[820A0012]: lb         $t2, 18($s0)
--> 088FFAA8:[1680FFDA]: bne        $s4, $zr, 0x088FFA14
    088FFAAC:[00000000]: nop
    088FFAB0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FFAB4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FFAB8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
  Back Branch 088FFB18 46,221 times (length 73)
    088FF9E8:[00C23025]: or         $a2, $a2, $v0
    088FF9EC:[01602821]: addu       $a1, $t3, $zr <=> move $a1, $t3
    088FF9F0:[0E23EAC2]: jal        0x088FAB08
    088FF9F4:[00000000]: nop
    088FF9F8:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
--> 088FF9FC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088FFA00:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    088FFA04:[12A20027]: beq        $s5, $v0, 0x088FFAA4
    088FFA08:[00000000]: nop
    088FFA0C:[12800028]: beq        $s4, $zr, 0x088FFAB0
    088FFA10:[00000000]: nop
    088FFA14:[86830002]: lh         $v1, 2($s4)
    088FFA18:[868C0000]: lh         $t4, 0($s4)
    088FFA1C:[9604000A]: lhu        $a0, 10($s0)
    088FFA20:[9602000C]: lhu        $v0, 12($s0)
    088FFA24:[960D0008]: lhu        $t5, 8($s0)
    088FFA28:[960E000E]: lhu        $t6, 14($s0)
    088FFA2C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FFA30:[018D6821]: addu       $t5, $t4, $t5
    088FFA34:[006E7021]: addu       $t6, $v1, $t6
    088FFA38:[01826021]: addu       $t4, $t4, $v0
    088FFA3C:[00641821]: addu       $v1, $v1, $a0
    088FFA40:[27A20010]: addiu      $v0, $sp, 16
    088FFA44:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FFA48:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088FFA4C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088FFA50:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088FFA54:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    088FFA58:[A7AD0010]: sh         $t5, 16($sp)
    088FFA5C:[A7A30012]: sh         $v1, 18($sp)
    088FFA60:[A7AC0014]: sh         $t4, 20($sp)
    088FFA64:[A7AE0016]: sh         $t6, 22($sp)
    088FFA68:[AFA20000]: sw         $v0, 0($sp)
    088FFA6C:[0E23FC7C]: jal        0x088FF1F0
    088FFA70:[00000000]: nop
    088FFA74:[8FBF0040]: lw         $ra, 64($sp)
    088FFA78:[8FB7003C]: lw         $s7, 60($sp)
    088FFA7C:[8FB60038]: lw         $s6, 56($sp)
    088FFA80:[8FB50034]: lw         $s5, 52($sp)
    088FFA84:[8FB40030]: lw         $s4, 48($sp)
    088FFA88:[8FB3002C]: lw         $s3, 44($sp)
    088FFA8C:[8FB20028]: lw         $s2, 40($sp)
    088FFA90:[8FB10024]: lw         $s1, 36($sp)
    088FFA94:[8FB00020]: lw         $s0, 32($sp)
    088FFA98:[27BD0050]: addiu      $sp, $sp, 80
    088FFA9C:[03E00008]: jr         $ra
    088FFAA0:[00000000]: nop
    088FFAA4:[820A0012]: lb         $t2, 18($s0)
    088FFAA8:[1680FFDA]: bne        $s4, $zr, 0x088FFA14
    088FFAAC:[00000000]: nop
    088FFAB0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FFAB4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FFAB8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088FFABC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088FFAC0:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088FFAC4:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    088FFAC8:[AFA00000]: sw         $zr, 0($sp)
    088FFACC:[0E23FC7C]: jal        0x088FF1F0
    088FFAD0:[00000000]: nop
    088FFAD4:[8FBF0040]: lw         $ra, 64($sp)
    088FFAD8:[8FB7003C]: lw         $s7, 60($sp)
    088FFADC:[8FB60038]: lw         $s6, 56($sp)
    088FFAE0:[8FB50034]: lw         $s5, 52($sp)
    088FFAE4:[8FB40030]: lw         $s4, 48($sp)
    088FFAE8:[8FB3002C]: lw         $s3, 44($sp)
    088FFAEC:[8FB20028]: lw         $s2, 40($sp)
    088FFAF0:[8FB10024]: lw         $s1, 36($sp)
    088FFAF4:[8FB00020]: lw         $s0, 32($sp)
    088FFAF8:[27BD0050]: addiu      $sp, $sp, 80
    088FFAFC:[03E00008]: jr         $ra
    088FFB00:[00000000]: nop
    088FFB04:[25860014]: addiu      $a2, $t4, 20
    088FFB08:[26050014]: addiu      $a1, $s0, 20
    088FFB0C:[0E23EDD5]: jal        0x088FB754
    088FFB10:[00000000]: nop
    088FFB14:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
--> 088FFB18:[0A23FE7F]: j          0x088FF9FC
    088FFB1C:[00000000]: nop
    088FFB20:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088FFB24:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088FFB28:[1562FFB4]: bne        $t3, $v0, 0x088FF9FC
  Back Branch 088FFB5C 38,832 times (length 90)
    088FF9E8:[00C23025]: or         $a2, $a2, $v0
    088FF9EC:[01602821]: addu       $a1, $t3, $zr <=> move $a1, $t3
    088FF9F0:[0E23EAC2]: jal        0x088FAB08
    088FF9F4:[00000000]: nop
    088FF9F8:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
--> 088FF9FC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088FFA00:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    088FFA04:[12A20027]: beq        $s5, $v0, 0x088FFAA4
    088FFA08:[00000000]: nop
    088FFA0C:[12800028]: beq        $s4, $zr, 0x088FFAB0
    088FFA10:[00000000]: nop
    088FFA14:[86830002]: lh         $v1, 2($s4)
    088FFA18:[868C0000]: lh         $t4, 0($s4)
    088FFA1C:[9604000A]: lhu        $a0, 10($s0)
    088FFA20:[9602000C]: lhu        $v0, 12($s0)
    088FFA24:[960D0008]: lhu        $t5, 8($s0)
    088FFA28:[960E000E]: lhu        $t6, 14($s0)
    088FFA2C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FFA30:[018D6821]: addu       $t5, $t4, $t5
    088FFA34:[006E7021]: addu       $t6, $v1, $t6
    088FFA38:[01826021]: addu       $t4, $t4, $v0
    088FFA3C:[00641821]: addu       $v1, $v1, $a0
    088FFA40:[27A20010]: addiu      $v0, $sp, 16
    088FFA44:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FFA48:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088FFA4C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088FFA50:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088FFA54:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    088FFA58:[A7AD0010]: sh         $t5, 16($sp)
    088FFA5C:[A7A30012]: sh         $v1, 18($sp)
    088FFA60:[A7AC0014]: sh         $t4, 20($sp)
    088FFA64:[A7AE0016]: sh         $t6, 22($sp)
    088FFA68:[AFA20000]: sw         $v0, 0($sp)
    088FFA6C:[0E23FC7C]: jal        0x088FF1F0
    088FFA70:[00000000]: nop
    088FFA74:[8FBF0040]: lw         $ra, 64($sp)
    088FFA78:[8FB7003C]: lw         $s7, 60($sp)
    088FFA7C:[8FB60038]: lw         $s6, 56($sp)
    088FFA80:[8FB50034]: lw         $s5, 52($sp)
    088FFA84:[8FB40030]: lw         $s4, 48($sp)
    088FFA88:[8FB3002C]: lw         $s3, 44($sp)
    088FFA8C:[8FB20028]: lw         $s2, 40($sp)
    088FFA90:[8FB10024]: lw         $s1, 36($sp)
    088FFA94:[8FB00020]: lw         $s0, 32($sp)
    088FFA98:[27BD0050]: addiu      $sp, $sp, 80
    088FFA9C:[03E00008]: jr         $ra
    088FFAA0:[00000000]: nop
    088FFAA4:[820A0012]: lb         $t2, 18($s0)
    088FFAA8:[1680FFDA]: bne        $s4, $zr, 0x088FFA14
    088FFAAC:[00000000]: nop
    088FFAB0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FFAB4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FFAB8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088FFABC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088FFAC0:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088FFAC4:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    088FFAC8:[AFA00000]: sw         $zr, 0($sp)
    088FFACC:[0E23FC7C]: jal        0x088FF1F0
    088FFAD0:[00000000]: nop
    088FFAD4:[8FBF0040]: lw         $ra, 64($sp)
    088FFAD8:[8FB7003C]: lw         $s7, 60($sp)
    088FFADC:[8FB60038]: lw         $s6, 56($sp)
    088FFAE0:[8FB50034]: lw         $s5, 52($sp)
    088FFAE4:[8FB40030]: lw         $s4, 48($sp)
    088FFAE8:[8FB3002C]: lw         $s3, 44($sp)
    088FFAEC:[8FB20028]: lw         $s2, 40($sp)
    088FFAF0:[8FB10024]: lw         $s1, 36($sp)
    088FFAF4:[8FB00020]: lw         $s0, 32($sp)
    088FFAF8:[27BD0050]: addiu      $sp, $sp, 80
    088FFAFC:[03E00008]: jr         $ra
    088FFB00:[00000000]: nop
    088FFB04:[25860014]: addiu      $a2, $t4, 20
    088FFB08:[26050014]: addiu      $a1, $s0, 20
    088FFB0C:[0E23EDD5]: jal        0x088FB754
    088FFB10:[00000000]: nop
    088FFB14:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088FFB18:[0A23FE7F]: j          0x088FF9FC
    088FFB1C:[00000000]: nop
    088FFB20:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088FFB24:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088FFB28:[1562FFB4]: bne        $t3, $v0, 0x088FF9FC
    088FFB2C:[00000000]: nop
    088FFB30:[24A20014]: addiu      $v0, $a1, 20
    088FFB34:[90430003]: lbu        $v1, 3($v0)
    088FFB38:[90440002]: lbu        $a0, 2($v0)
    088FFB3C:[90450001]: lbu        $a1, 1($v0)
    088FFB40:[00031E00]: sll        $v1, $v1, 0x0018
    088FFB44:[00042400]: sll        $a0, $a0, 0x0010
    088FFB48:[92020014]: lbu        $v0, 20($s0)
    088FFB4C:[00641825]: or         $v1, $v1, $a0
    088FFB50:[00052A00]: sll        $a1, $a1, 0x0008
    088FFB54:[00651825]: or         $v1, $v1, $a1
    088FFB58:[00624825]: or         $t1, $v1, $v0
--> 088FFB5C:[0A23FE7F]: j          0x088FF9FC
    088FFB60:[00000000]: nop
  Back Branch 088FFB28 38,832 times (length 77)
    088FF9E8:[00C23025]: or         $a2, $a2, $v0
    088FF9EC:[01602821]: addu       $a1, $t3, $zr <=> move $a1, $t3
    088FF9F0:[0E23EAC2]: jal        0x088FAB08
    088FF9F4:[00000000]: nop
    088FF9F8:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
--> 088FF9FC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088FFA00:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    088FFA04:[12A20027]: beq        $s5, $v0, 0x088FFAA4
    088FFA08:[00000000]: nop
    088FFA0C:[12800028]: beq        $s4, $zr, 0x088FFAB0
    088FFA10:[00000000]: nop
    088FFA14:[86830002]: lh         $v1, 2($s4)
    088FFA18:[868C0000]: lh         $t4, 0($s4)
    088FFA1C:[9604000A]: lhu        $a0, 10($s0)
    088FFA20:[9602000C]: lhu        $v0, 12($s0)
    088FFA24:[960D0008]: lhu        $t5, 8($s0)
    088FFA28:[960E000E]: lhu        $t6, 14($s0)
    088FFA2C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FFA30:[018D6821]: addu       $t5, $t4, $t5
    088FFA34:[006E7021]: addu       $t6, $v1, $t6
    088FFA38:[01826021]: addu       $t4, $t4, $v0
    088FFA3C:[00641821]: addu       $v1, $v1, $a0
    088FFA40:[27A20010]: addiu      $v0, $sp, 16
    088FFA44:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FFA48:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088FFA4C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088FFA50:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088FFA54:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    088FFA58:[A7AD0010]: sh         $t5, 16($sp)
    088FFA5C:[A7A30012]: sh         $v1, 18($sp)
    088FFA60:[A7AC0014]: sh         $t4, 20($sp)
    088FFA64:[A7AE0016]: sh         $t6, 22($sp)
    088FFA68:[AFA20000]: sw         $v0, 0($sp)
    088FFA6C:[0E23FC7C]: jal        0x088FF1F0
    088FFA70:[00000000]: nop
    088FFA74:[8FBF0040]: lw         $ra, 64($sp)
    088FFA78:[8FB7003C]: lw         $s7, 60($sp)
    088FFA7C:[8FB60038]: lw         $s6, 56($sp)
    088FFA80:[8FB50034]: lw         $s5, 52($sp)
    088FFA84:[8FB40030]: lw         $s4, 48($sp)
    088FFA88:[8FB3002C]: lw         $s3, 44($sp)
    088FFA8C:[8FB20028]: lw         $s2, 40($sp)
    088FFA90:[8FB10024]: lw         $s1, 36($sp)
    088FFA94:[8FB00020]: lw         $s0, 32($sp)
    088FFA98:[27BD0050]: addiu      $sp, $sp, 80
    088FFA9C:[03E00008]: jr         $ra
    088FFAA0:[00000000]: nop
    088FFAA4:[820A0012]: lb         $t2, 18($s0)
    088FFAA8:[1680FFDA]: bne        $s4, $zr, 0x088FFA14
    088FFAAC:[00000000]: nop
    088FFAB0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    088FFAB4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088FFAB8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088FFABC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088FFAC0:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088FFAC4:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    088FFAC8:[AFA00000]: sw         $zr, 0($sp)
    088FFACC:[0E23FC7C]: jal        0x088FF1F0
    088FFAD0:[00000000]: nop
    088FFAD4:[8FBF0040]: lw         $ra, 64($sp)
    088FFAD8:[8FB7003C]: lw         $s7, 60($sp)
    088FFADC:[8FB60038]: lw         $s6, 56($sp)
    088FFAE0:[8FB50034]: lw         $s5, 52($sp)
    088FFAE4:[8FB40030]: lw         $s4, 48($sp)
    088FFAE8:[8FB3002C]: lw         $s3, 44($sp)
    088FFAEC:[8FB20028]: lw         $s2, 40($sp)
    088FFAF0:[8FB10024]: lw         $s1, 36($sp)
    088FFAF4:[8FB00020]: lw         $s0, 32($sp)
    088FFAF8:[27BD0050]: addiu      $sp, $sp, 80
    088FFAFC:[03E00008]: jr         $ra
    088FFB00:[00000000]: nop
    088FFB04:[25860014]: addiu      $a2, $t4, 20
    088FFB08:[26050014]: addiu      $a1, $s0, 20
    088FFB0C:[0E23EDD5]: jal        0x088FB754
    088FFB10:[00000000]: nop
    088FFB14:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088FFB18:[0A23FE7F]: j          0x088FF9FC
    088FFB1C:[00000000]: nop
    088FFB20:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088FFB24:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
--> 088FFB28:[1562FFB4]: bne        $t3, $v0, 0x088FF9FC
    088FFB2C:[00000000]: nop
    088FFB30:[24A20014]: addiu      $v0, $a1, 20
    088FFB34:[90430003]: lbu        $v1, 3($v0)
    088FFB38:[90440002]: lbu        $a0, 2($v0)
_S1_2_88E8AAC 5,378,480 instructions (0.090%), 458 calls (088E89C8 - 088E8C44, length 160)
    088E89C8:[27BDFFF0]: addiu      $sp, $sp, -16
    088E89CC:[AFB00000]: sw         $s0, 0($sp)
    088E89D0:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088E89D4:[AFBF000C]: sw         $ra, 12($sp)
    088E89D8:[AFB20008]: sw         $s2, 8($sp)
    088E89DC:[AFB10004]: sw         $s1, 4($sp)
    088E89E0:[9483011E]: lhu        $v1, 286($a0)
    088E89E4:[1060002A]: beq        $v1, $zr, 0x088E8A90
    088E89E8:[00000000]: nop
    088E89EC:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088E89F0:[34425678]: ori        $v0, $v0, 22136
    088E89F4:[00829021]: addu       $s2, $a0, $v0
    088E89F8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088E89FC:[0A23A286]: j          0x088E8A18
    088E8A00:[00000000]: nop
    088E8A04:[26310001]: addiu      $s1, $s1, 1
    088E8A08:[3062FFFF]: andi       $v0, $v1, -1
    088E8A0C:[0222102A]: slt        $v0, $s1, $v0
    088E8A10:[1040001F]: beq        $v0, $zr, 0x088E8A90
    088E8A14:[00000000]: nop
    088E8A18:[96420000]: lhu        $v0, 0($s2)
    088E8A1C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088E8A20:[26520002]: addiu      $s2, $s2, 2
    088E8A24:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088E8A28:[1040FFF6]: beq        $v0, $zr, 0x088E8A04
    088E8A2C:[00000000]: nop
    088E8A30:[9202011A]: lbu        $v0, 282($s0)
    088E8A34:[9203011B]: lbu        $v1, 283($s0)
    088E8A38:[9606011C]: lhu        $a2, 284($s0)
    088E8A3C:[0222001A]: div        $s1, $v0
    088E8A40:[92090118]: lbu        $t1, 280($s0)
    088E8A44:[920A0119]: lbu        $t2, 281($s0)
    088E8A48:[00001012]: mflo       $v0
    088E8A4C:[00003810]: mfhi       $a3
    088E8A50:[0043001A]: div        $v0, $v1
    088E8A54:[00004010]: mfhi       $t0
    088E8A58:[0226001A]: div        $s1, $a2
    088E8A5C:[26310001]: addiu      $s1, $s1, 1
    088E8A60:[00003012]: mflo       $a2
    088E8A64:[00E90018]: mult       $a3, $t1
    088E8A68:[00003812]: mflo       $a3
    088E8A6C:[010A0018]: mult       $t0, $t2
    088E8A70:[00004012]: mflo       $t0
    088E8A74:[0E23A1C2]: jal        0x088E8708
    088E8A78:[00000000]: nop
    088E8A7C:[9603011E]: lhu        $v1, 286($s0)
    088E8A80:[3062FFFF]: andi       $v0, $v1, -1
    088E8A84:[0222102A]: slt        $v0, $s1, $v0
    088E8A88:[1440FFE3]: bne        $v0, $zr, 0x088E8A18
    088E8A8C:[00000000]: nop
    088E8A90:[8FBF000C]: lw         $ra, 12($sp)
    088E8A94:[8FB20008]: lw         $s2, 8($sp)
    088E8A98:[8FB10004]: lw         $s1, 4($sp)
    088E8A9C:[8FB00000]: lw         $s0, 0($sp)
    088E8AA0:[27BD0010]: addiu      $sp, $sp, 16
    088E8AA4:[03E00008]: jr         $ra
    088E8AA8:[00000000]: nop
    088E8AAC:[27BDFFE0]: addiu      $sp, $sp, -32
    088E8AB0:[AFBF0010]: sw         $ra, 16($sp)
    088E8AB4:[AFB3000C]: sw         $s3, 12($sp)
    088E8AB8:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088E8ABC:[AFB20008]: sw         $s2, 8($sp)
    088E8AC0:[3C1208AB]: lui        $s2, 0x08AB <=> li $s2, 0x08AB0000
    088E8AC4:[AFB10004]: sw         $s1, 4($sp)
    088E8AC8:[AFB00000]: sw         $s0, 0($sp)
    088E8ACC:[0E239EF4]: jal        0x088E7BD0
    088E8AD0:[00000000]: nop
    088E8AD4:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088E8AD8:[8E44CEB8]: lw         $a0, -12616($s2)
    088E8ADC:[0E21D617]: jal        0x0887585C
    088E8AE0:[00000000]: nop
    088E8AE4:[3C090897]: lui        $t1, 0x0897 <=> li $t1, 0x08970000
    088E8AE8:[25298EB0]: addiu      $t1, $t1, -29008
    088E8AEC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088E8AF0:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    088E8AF4:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    088E8AF8:[7C09FE04]: ins        $t1, $zr, 24, 8
    088E8AFC:[01224825]: or         $t1, $t1, $v0
    088E8B00:[3C022300]: lui        $v0, 0x2300 <=> li $v0, 0x23000000
    088E8B04:[AE020000]: sw         $v0, 0($s0)
    088E8B08:[3C02DE00]: lui        $v0, 0xDE00 <=> li $v0, 0xDE000000
    088E8B0C:[7C0AB804]: ins        $t2, $zr, 0, 24
    088E8B10:[AE020004]: sw         $v0, 4($s0)
    088E8B14:[3C022100]: lui        $v0, 0x2100 <=> li $v0, 0x21000000
    088E8B18:[34420001]: ori        $v0, $v0, 1
    088E8B1C:[AE020008]: sw         $v0, 8($s0)
    088E8B20:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    088E8B24:[000A5202]: srl        $t2, $t2, 0x0008
    088E8B28:[3C022200]: lui        $v0, 0x2200 <=> li $v0, 0x22000000
    088E8B2C:[01435025]: or         $t2, $t2, $v1
    088E8B30:[34420001]: ori        $v0, $v0, 1
    088E8B34:[3C03DF00]: lui        $v1, 0xDF00 <=> li $v1, 0xDF000000
    088E8B38:[AE020010]: sw         $v0, 16($s0)
    088E8B3C:[34630032]: ori        $v1, $v1, 50
    088E8B40:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    088E8B44:[AE03000C]: sw         $v1, 12($s0)
    088E8B48:[34420100]: ori        $v0, $v0, 256
    088E8B4C:[3C03DBFF]: lui        $v1, 0xDBFF <=> li $v1, 0xDBFF0000
    088E8B50:[AE020018]: sw         $v0, 24($s0)
    088E8B54:[34630003]: ori        $v1, $v1, 3
    088E8B58:[3C02C600]: lui        $v0, 0xC600 <=> li $v0, 0xC6000000
    088E8B5C:[AE030014]: sw         $v1, 20($s0)
    088E8B60:[34420101]: ori        $v0, $v0, 257
    088E8B64:[3C03C000]: lui        $v1, 0xC000 <=> li $v1, 0xC0000000
    088E8B68:[AE03001C]: sw         $v1, 28($s0)
    088E8B6C:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    088E8B70:[34630001]: ori        $v1, $v1, 1
    088E8B74:[AE020024]: sw         $v0, 36($s0)
    088E8B78:[3C02C300]: lui        $v0, 0xC300 <=> li $v0, 0xC3000000
    088E8B7C:[34420004]: ori        $v0, $v0, 4
    088E8B80:[AE030028]: sw         $v1, 40($s0)
    088E8B84:[3C03B800]: lui        $v1, 0xB800 <=> li $v1, 0xB8000000
    088E8B88:[34630808]: ori        $v1, $v1, 2056
    088E8B8C:[AE02002C]: sw         $v0, 44($s0)
    088E8B90:[3C02C500]: lui        $v0, 0xC500 <=> li $v0, 0xC5000000
    088E8B94:[3442FF02]: ori        $v0, $v0, -254
    088E8B98:[AE030030]: sw         $v1, 48($s0)
    088E8B9C:[3C031E00]: lui        $v1, 0x1E00 <=> li $v1, 0x1E000000
    088E8BA0:[34630001]: ori        $v1, $v1, 1
    088E8BA4:[AE020034]: sw         $v0, 52($s0)
    088E8BA8:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    088E8BAC:[34420001]: ori        $v0, $v0, 1
    088E8BB0:[AE020040]: sw         $v0, 64($s0)
    088E8BB4:[3C025000]: lui        $v0, 0x5000 <=> li $v0, 0x50000000
    088E8BB8:[34420001]: ori        $v0, $v0, 1
    088E8BBC:[AE030044]: sw         $v1, 68($s0)
    088E8BC0:[3C031280]: lui        $v1, 0x1280 <=> li $v1, 0x12800000
    088E8BC4:[3463011E]: ori        $v1, $v1, 286
    088E8BC8:[8E44CEB8]: lw         $a0, -12616($s2)
    088E8BCC:[3C08C700]: lui        $t0, 0xC700 <=> li $t0, 0xC7000000
    088E8BD0:[AE020048]: sw         $v0, 72($s0)
    088E8BD4:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    088E8BD8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088E8BDC:[AE03004C]: sw         $v1, 76($s0)
    088E8BE0:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    088E8BE4:[24060016]: addiu      $a2, $zr, 22 <=> li $a2, 22
    088E8BE8:[AE080020]: sw         $t0, 32($s0)
    088E8BEC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088E8BF0:[AE090038]: sw         $t1, 56($s0)
    088E8BF4:[AE0A003C]: sw         $t2, 60($s0)
    088E8BF8:[AE020050]: sw         $v0, 80($s0)
    088E8BFC:[AE030054]: sw         $v1, 84($s0)
    088E8C00:[0E21D5BA]: jal        0x088756E8
    088E8C04:[00000000]: nop
    088E8C08:[26050058]: addiu      $a1, $s0, 88
    088E8C0C:[8E44CEB8]: lw         $a0, -12616($s2)
    088E8C10:[0E21D61C]: jal        0x08875870
    088E8C14:[00000000]: nop
    088E8C18:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088E8C1C:[0E23A13C]: jal        0x088E84F0
    088E8C20:[00000000]: nop
    088E8C24:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088E8C28:[8FBF0010]: lw         $ra, 16($sp)
    088E8C2C:[8FB3000C]: lw         $s3, 12($sp)
    088E8C30:[8FB20008]: lw         $s2, 8($sp)
    088E8C34:[8FB10004]: lw         $s1, 4($sp)
    088E8C38:[8FB00000]: lw         $s0, 0($sp)
    088E8C3C:[27BD0020]: addiu      $sp, $sp, 32
    088E8C40:[0A23A272]: j          0x088E89C8
    088E8C44:[00000000]: nop
  Back Branch 088E8A28 484,704 times (length 11)
    088E89F0:[34425678]: ori        $v0, $v0, 22136
    088E89F4:[00829021]: addu       $s2, $a0, $v0
    088E89F8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088E89FC:[0A23A286]: j          0x088E8A18
    088E8A00:[00000000]: nop
--> 088E8A04:[26310001]: addiu      $s1, $s1, 1
    088E8A08:[3062FFFF]: andi       $v0, $v1, -1
    088E8A0C:[0222102A]: slt        $v0, $s1, $v0
    088E8A10:[1040001F]: beq        $v0, $zr, 0x088E8A90
    088E8A14:[00000000]: nop
    088E8A18:[96420000]: lhu        $v0, 0($s2)
    088E8A1C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088E8A20:[26520002]: addiu      $s2, $s2, 2
    088E8A24:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
--> 088E8A28:[1040FFF6]: beq        $v0, $zr, 0x088E8A04
    088E8A2C:[00000000]: nop
    088E8A30:[9202011A]: lbu        $v0, 282($s0)
    088E8A34:[9203011B]: lbu        $v1, 283($s0)
    088E8A38:[9606011C]: lhu        $a2, 284($s0)
  Back Branch 088E8C40 458 times (length 160)
  Back Branch 088E8A88 190 times (length 30)
    088E8A04:[26310001]: addiu      $s1, $s1, 1
    088E8A08:[3062FFFF]: andi       $v0, $v1, -1
    088E8A0C:[0222102A]: slt        $v0, $s1, $v0
    088E8A10:[1040001F]: beq        $v0, $zr, 0x088E8A90
    088E8A14:[00000000]: nop
--> 088E8A18:[96420000]: lhu        $v0, 0($s2)
    088E8A1C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088E8A20:[26520002]: addiu      $s2, $s2, 2
    088E8A24:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088E8A28:[1040FFF6]: beq        $v0, $zr, 0x088E8A04
    088E8A2C:[00000000]: nop
    088E8A30:[9202011A]: lbu        $v0, 282($s0)
    088E8A34:[9203011B]: lbu        $v1, 283($s0)
    088E8A38:[9606011C]: lhu        $a2, 284($s0)
    088E8A3C:[0222001A]: div        $s1, $v0
    088E8A40:[92090118]: lbu        $t1, 280($s0)
    088E8A44:[920A0119]: lbu        $t2, 281($s0)
    088E8A48:[00001012]: mflo       $v0
    088E8A4C:[00003810]: mfhi       $a3
    088E8A50:[0043001A]: div        $v0, $v1
    088E8A54:[00004010]: mfhi       $t0
    088E8A58:[0226001A]: div        $s1, $a2
    088E8A5C:[26310001]: addiu      $s1, $s1, 1
    088E8A60:[00003012]: mflo       $a2
    088E8A64:[00E90018]: mult       $a3, $t1
    088E8A68:[00003812]: mflo       $a3
    088E8A6C:[010A0018]: mult       $t0, $t2
    088E8A70:[00004012]: mflo       $t0
    088E8A74:[0E23A1C2]: jal        0x088E8708
    088E8A78:[00000000]: nop
    088E8A7C:[9603011E]: lhu        $v1, 286($s0)
    088E8A80:[3062FFFF]: andi       $v0, $v1, -1
    088E8A84:[0222102A]: slt        $v0, $s1, $v0
--> 088E8A88:[1440FFE3]: bne        $v0, $zr, 0x088E8A18
    088E8A8C:[00000000]: nop
    088E8A90:[8FBF000C]: lw         $ra, 12($sp)
    088E8A94:[8FB20008]: lw         $s2, 8($sp)
    088E8A98:[8FB10004]: lw         $s1, 4($sp)
_S1_2_881A0D0 5,068,570 instructions (0.085%), 2 calls (0881A0D0 - 0881A37C, length 172)
    0881A0D0:[27BDFF00]: addiu      $sp, $sp, -256
    0881A0D4:[AFB00000]: sw         $s0, 0($sp)
    0881A0D8:[AFB10004]: sw         $s1, 4($sp)
    0881A0DC:[AFB20008]: sw         $s2, 8($sp)
    0881A0E0:[AFB3000C]: sw         $s3, 12($sp)
    0881A0E4:[AFB40010]: sw         $s4, 16($sp)
    0881A0E8:[AFB50014]: sw         $s5, 20($sp)
    0881A0EC:[AFB60018]: sw         $s6, 24($sp)
    0881A0F0:[AFBF001C]: sw         $ra, 28($sp)
    0881A0F4:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    0881A0F8:[0005B0C0]: sll        $s6, $a1, 0x0003
    0881A0FC:[27A40080]: addiu      $a0, $sp, 128
    0881A100:[3C080896]: lui        $t0, 0x0896 <=> li $t0, 0x08960000
    0881A104:[2508462C]: addiu      $t0, $t0, 17964
    0881A108:[8D100000]: lw         $s0, 0($t0)
    0881A10C:[32AA000F]: andi       $t2, $s5, 15
    0881A110:[8D110004]: lw         $s1, 4($t0)
    0881A114:[30AB003F]: andi       $t3, $a1, 63
    0881A118:[8D120008]: lw         $s2, 8($t0)
    0881A11C:[014B5025]: or         $t2, $t2, $t3
    0881A120:[8D13000C]: lw         $s3, 12($t0)
    0881A124:[8D140010]: lw         $s4, 16($t0)
    0881A128:[15400023]: bne        $t2, $zr, 0x0881A1B8
    0881A12C:[00000000]: nop
    0881A130:[10A00011]: beq        $a1, $zr, 0x0881A178
    0881A134:[00000000]: nop
    0881A138:[00000000]: nop
    0881A13C:[00000000]: nop
    0881A140:[24080010]: addiu      $t0, $zr, 16 <=> li $t0, 16
    0881A144:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881A148:[8EAA0000]: lw         $t2, 0($s5)
    0881A14C:[2508FFFF]: addiu      $t0, $t0, -1
    0881A150:[26B50004]: addiu      $s5, $s5, 4
    0881A154:[7C0A50E0]: wsbw       $t2, $t2
    0881A158:[AD2A0000]: sw         $t2, 0($t1)
    0881A15C:[1500FFFA]: bne        $t0, $zr, 0x0881A148
    0881A160:[25290004]: addiu      $t1, $t1, 4
    0881A164:[24A5FFC0]: addiu      $a1, $a1, -64
    0881A168:[0E2067DE]: jal        0x08819F78
    0881A16C:[00000000]: nop
    0881A170:[14A0FFF3]: bne        $a1, $zr, 0x0881A140
    0881A174:[00000000]: nop
    0881A178:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0881A17C:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0881A180:[2442FFFC]: addiu      $v0, $v0, -4
    0881A184:[AD000000]: sw         $zr, 0($t0)
    0881A188:[AD000004]: sw         $zr, 4($t0)
    0881A18C:[AD000008]: sw         $zr, 8($t0)
    0881A190:[AD00000C]: sw         $zr, 12($t0)
    0881A194:[1440FFFA]: bne        $v0, $zr, 0x0881A180
    0881A198:[25080010]: addiu      $t0, $t0, 16
    0881A19C:[AC96003C]: sw         $s6, 60($a0)
    0881A1A0:[3C088000]: lui        $t0, 0x8000 <=> li $t0, 0x80000000
    0881A1A4:[0E2067DE]: jal        0x08819F78
    0881A1A8:[AC880000]: sw         $t0, 0($a0)
    0881A1AC:[0A2068C6]: j          0x0881A318
    0881A1B0:[00000000]: nop
    0881A1B8:[2CA20040]: sltiu      $v0, $a1, 64
    0881A1BC:[14400010]: bne        $v0, $zr, 0x0881A200
    0881A1C0:[00000000]: nop
    0881A1C4:[24080010]: addiu      $t0, $zr, 16 <=> li $t0, 16
    0881A1C8:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881A1CC:[9AAA0000]: lwr        $t2, 0($s5)
    0881A1D0:[8AAA0003]: lwl        $t2, 3($s5)
    0881A1D4:[2508FFFF]: addiu      $t0, $t0, -1
    0881A1D8:[26B50004]: addiu      $s5, $s5, 4
    0881A1DC:[7C0A50E0]: wsbw       $t2, $t2
    0881A1E0:[AD2A0000]: sw         $t2, 0($t1)
    0881A1E4:[1500FFF9]: bne        $t0, $zr, 0x0881A1CC
    0881A1E8:[25290004]: addiu      $t1, $t1, 4
    0881A1EC:[0E2067DE]: jal        0x08819F78
    0881A1F0:[00000000]: nop
    0881A1F4:[0A20686E]: j          0x0881A1B8
    0881A1F8:[24A5FFC0]: addiu      $a1, $a1, -64
    0881A200:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0881A204:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0881A208:[2442FFFC]: addiu      $v0, $v0, -4
    0881A20C:[AD000000]: sw         $zr, 0($t0)
    0881A210:[AD000004]: sw         $zr, 4($t0)
    0881A214:[AD000008]: sw         $zr, 8($t0)
    0881A218:[AD00000C]: sw         $zr, 12($t0)
    0881A21C:[1440FFFA]: bne        $v0, $zr, 0x0881A208
    0881A220:[25080010]: addiu      $t0, $t0, 16
    0881A224:[2CA20038]: sltiu      $v0, $a1, 56
    0881A228:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    0881A22C:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    0881A230:[1440001F]: bne        $v0, $zr, 0x0881A2B0
    0881A234:[00000000]: nop
    0881A238:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881A23C:[00000000]: nop
    0881A240:[910B0000]: lbu        $t3, 0($t0)
    0881A244:[254AFFFF]: addiu      $t2, $t2, -1
    0881A248:[25080001]: addiu      $t0, $t0, 1
    0881A24C:[A12B0000]: sb         $t3, 0($t1)
    0881A250:[1540FFFB]: bne        $t2, $zr, 0x0881A240
    0881A254:[25290001]: addiu      $t1, $t1, 1
    0881A258:[240B0080]: addiu      $t3, $zr, 128 <=> li $t3, 128
    0881A25C:[A12B0000]: sb         $t3, 0($t1)
    0881A260:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0881A264:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0881A268:[8D090000]: lw         $t1, 0($t0)
    0881A26C:[2442FFFF]: addiu      $v0, $v0, -1
    0881A270:[7C0948E0]: wsbw       $t1, $t1
    0881A274:[AD090000]: sw         $t1, 0($t0)
    0881A278:[1440FFFB]: bne        $v0, $zr, 0x0881A268
    0881A27C:[25080004]: addiu      $t0, $t0, 4
    0881A280:[0E2067DE]: jal        0x08819F78
    0881A284:[00000000]: nop
    0881A288:[24A5FFC0]: addiu      $a1, $a1, -64
    0881A28C:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0881A290:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0881A294:[2442FFFC]: addiu      $v0, $v0, -4
    0881A298:[AD000000]: sw         $zr, 0($t0)
    0881A29C:[AD000004]: sw         $zr, 4($t0)
    0881A2A0:[AD000008]: sw         $zr, 8($t0)
    0881A2A4:[AD00000C]: sw         $zr, 12($t0)
    0881A2A8:[1440FFFA]: bne        $v0, $zr, 0x0881A294
    0881A2AC:[25080010]: addiu      $t0, $t0, 16
    0881A2B0:[1CA00005]: bgtz       $a1, 0x0881A2C8
    0881A2B4:[AC96003C]: sw         $s6, 60($a0)
    0881A2B8:[2CA80001]: sltiu      $t0, $a1, 1
    0881A2BC:[000847C0]: sll        $t0, $t0, 0x001F
    0881A2C0:[0A2068C4]: j          0x0881A310
    0881A2C4:[AC880000]: sw         $t0, 0($a0)
    0881A2C8:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    0881A2CC:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881A2D0:[910B0000]: lbu        $t3, 0($t0)
    0881A2D4:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A2D8:[25080001]: addiu      $t0, $t0, 1
    0881A2DC:[A12B0000]: sb         $t3, 0($t1)
    0881A2E0:[14A0FFFB]: bne        $a1, $zr, 0x0881A2D0
    0881A2E4:[25290001]: addiu      $t1, $t1, 1
    0881A2E8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0881A2EC:[A1280000]: sb         $t0, 0($t1)
    0881A2F0:[2402000E]: addiu      $v0, $zr, 14 <=> li $v0, 14
    0881A2F4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0881A2F8:[8D090000]: lw         $t1, 0($t0)
    0881A2FC:[2442FFFF]: addiu      $v0, $v0, -1
    0881A300:[7C0948E0]: wsbw       $t1, $t1
    0881A304:[AD090000]: sw         $t1, 0($t0)
    0881A308:[1440FFFB]: bne        $v0, $zr, 0x0881A2F8
    0881A30C:[25080004]: addiu      $t0, $t0, 4
    0881A310:[0E2067DE]: jal        0x08819F78
    0881A314:[00000000]: nop
    0881A318:[7C1080E0]: wsbw       $s0, $s0
    0881A31C:[7C1188E0]: wsbw       $s1, $s1
    0881A320:[7C1290E0]: wsbw       $s2, $s2
    0881A324:[7C1398E0]: wsbw       $s3, $s3
    0881A328:[7C14A0E0]: wsbw       $s4, $s4
    0881A32C:[B8D00000]: swr        $s0, 0($a2)
    0881A330:[A8D00003]: swl        $s0, 3($a2)
    0881A334:[B8D10004]: swr        $s1, 4($a2)
    0881A338:[A8D10007]: swl        $s1, 7($a2)
    0881A33C:[B8D20008]: swr        $s2, 8($a2)
    0881A340:[A8D2000B]: swl        $s2, 11($a2)
    0881A344:[B8D3000C]: swr        $s3, 12($a2)
    0881A348:[A8D3000F]: swl        $s3, 15($a2)
    0881A34C:[B8D40010]: swr        $s4, 16($a2)
    0881A350:[A8D40013]: swl        $s4, 19($a2)
    0881A354:[8FB00000]: lw         $s0, 0($sp)
    0881A358:[8FB10004]: lw         $s1, 4($sp)
    0881A35C:[8FB20008]: lw         $s2, 8($sp)
    0881A360:[8FB3000C]: lw         $s3, 12($sp)
    0881A364:[8FB40010]: lw         $s4, 16($sp)
    0881A368:[8FB50014]: lw         $s5, 20($sp)
    0881A36C:[8FB60018]: lw         $s6, 24($sp)
    0881A370:[8FBF001C]: lw         $ra, 28($sp)
    0881A374:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0881A378:[03E00008]: jr         $ra
    0881A37C:[27BD0100]: addiu      $sp, $sp, 256
  Back Branch 0881A1E4 591,840 times (length 8)
    0881A1B8:[2CA20040]: sltiu      $v0, $a1, 64
    0881A1BC:[14400010]: bne        $v0, $zr, 0x0881A200
    0881A1C0:[00000000]: nop
    0881A1C4:[24080010]: addiu      $t0, $zr, 16 <=> li $t0, 16
    0881A1C8:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
--> 0881A1CC:[9AAA0000]: lwr        $t2, 0($s5)
    0881A1D0:[8AAA0003]: lwl        $t2, 3($s5)
    0881A1D4:[2508FFFF]: addiu      $t0, $t0, -1
    0881A1D8:[26B50004]: addiu      $s5, $s5, 4
    0881A1DC:[7C0A50E0]: wsbw       $t2, $t2
    0881A1E0:[AD2A0000]: sw         $t2, 0($t1)
--> 0881A1E4:[1500FFF9]: bne        $t0, $zr, 0x0881A1CC
    0881A1E8:[25290004]: addiu      $t1, $t1, 4
    0881A1EC:[0E2067DE]: jal        0x08819F78
    0881A1F0:[00000000]: nop
    0881A1F4:[0A20686E]: j          0x0881A1B8
  Back Branch 0881A1F4 36,990 times (length 17)
    0881A1A4:[0E2067DE]: jal        0x08819F78
    0881A1A8:[AC880000]: sw         $t0, 0($a0)
    0881A1AC:[0A2068C6]: j          0x0881A318
    0881A1B0:[00000000]: nop
--> 0881A1B8:[2CA20040]: sltiu      $v0, $a1, 64
    0881A1BC:[14400010]: bne        $v0, $zr, 0x0881A200
    0881A1C0:[00000000]: nop
    0881A1C4:[24080010]: addiu      $t0, $zr, 16 <=> li $t0, 16
    0881A1C8:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881A1CC:[9AAA0000]: lwr        $t2, 0($s5)
    0881A1D0:[8AAA0003]: lwl        $t2, 3($s5)
    0881A1D4:[2508FFFF]: addiu      $t0, $t0, -1
    0881A1D8:[26B50004]: addiu      $s5, $s5, 4
    0881A1DC:[7C0A50E0]: wsbw       $t2, $t2
    0881A1E0:[AD2A0000]: sw         $t2, 0($t1)
    0881A1E4:[1500FFF9]: bne        $t0, $zr, 0x0881A1CC
    0881A1E8:[25290004]: addiu      $t1, $t1, 4
    0881A1EC:[0E2067DE]: jal        0x08819F78
    0881A1F0:[00000000]: nop
--> 0881A1F4:[0A20686E]: j          0x0881A1B8
    0881A1F8:[24A5FFC0]: addiu      $a1, $a1, -64
    0881A200:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0881A204:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
  Back Branch 0881A2E0 96 times (length 6)
    0881A2BC:[000847C0]: sll        $t0, $t0, 0x001F
    0881A2C0:[0A2068C4]: j          0x0881A310
    0881A2C4:[AC880000]: sw         $t0, 0($a0)
    0881A2C8:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    0881A2CC:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
--> 0881A2D0:[910B0000]: lbu        $t3, 0($t0)
    0881A2D4:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A2D8:[25080001]: addiu      $t0, $t0, 1
    0881A2DC:[A12B0000]: sb         $t3, 0($t1)
--> 0881A2E0:[14A0FFFB]: bne        $a1, $zr, 0x0881A2D0
    0881A2E4:[25290001]: addiu      $t1, $t1, 1
    0881A2E8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0881A2EC:[A1280000]: sb         $t0, 0($t1)
    0881A2F0:[2402000E]: addiu      $v0, $zr, 14 <=> li $v0, 14
  Back Branch 0881A308 28 times (length 6)
    0881A2E4:[25290001]: addiu      $t1, $t1, 1
    0881A2E8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0881A2EC:[A1280000]: sb         $t0, 0($t1)
    0881A2F0:[2402000E]: addiu      $v0, $zr, 14 <=> li $v0, 14
    0881A2F4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
--> 0881A2F8:[8D090000]: lw         $t1, 0($t0)
    0881A2FC:[2442FFFF]: addiu      $v0, $v0, -1
    0881A300:[7C0948E0]: wsbw       $t1, $t1
    0881A304:[AD090000]: sw         $t1, 0($t0)
--> 0881A308:[1440FFFB]: bne        $v0, $zr, 0x0881A2F8
    0881A30C:[25080004]: addiu      $t0, $t0, 4
    0881A310:[0E2067DE]: jal        0x08819F78
    0881A314:[00000000]: nop
    0881A318:[7C1080E0]: wsbw       $s0, $s0
  Back Branch 0881A21C 8 times (length 7)
    0881A1F4:[0A20686E]: j          0x0881A1B8
    0881A1F8:[24A5FFC0]: addiu      $a1, $a1, -64
    0881A200:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0881A204:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
--> 0881A208:[2442FFFC]: addiu      $v0, $v0, -4
    0881A20C:[AD000000]: sw         $zr, 0($t0)
    0881A210:[AD000004]: sw         $zr, 4($t0)
    0881A214:[AD000008]: sw         $zr, 8($t0)
    0881A218:[AD00000C]: sw         $zr, 12($t0)
--> 0881A21C:[1440FFFA]: bne        $v0, $zr, 0x0881A208
    0881A220:[25080010]: addiu      $t0, $t0, 16
    0881A224:[2CA20038]: sltiu      $v0, $a1, 56
    0881A228:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    0881A22C:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
_S1_2_8875884 4,662,112 instructions (0.078%), 89,013 calls (08875884 - 0887596C, length 59)
    08875884:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    08875888:[24C60010]: addiu      $a2, $a2, 16
    0887588C:[18E00007]: blez       $a3, 0x088758AC
    08875890:[00000000]: nop
    08875894:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08875898:[8CC20000]: lw         $v0, 0($a2)
    0887589C:[24630001]: addiu      $v1, $v1, 1
    088758A0:[00C23021]: addu       $a2, $a2, $v0
    088758A4:[14E3FFFC]: bne        $a3, $v1, 0x08875898
    088758A8:[00000000]: nop
    088758AC:[24C70010]: addiu      $a3, $a2, 16
    088758B0:[94E2000C]: lhu        $v0, 12($a3)
    088758B4:[8CE30008]: lw         $v1, 8($a3)
    088758B8:[24C50020]: addiu      $a1, $a2, 32
    088758BC:[A5220008]: sh         $v0, 8($t1)
    088758C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088758C4:[AD230004]: sw         $v1, 4($t1)
    088758C8:[94E4000E]: lhu        $a0, 14($a3)
    088758CC:[8CE30008]: lw         $v1, 8($a3)
    088758D0:[AD250000]: sw         $a1, 0($t1)
    088758D4:[A524000A]: sh         $a0, 10($t1)
    088758D8:[10620020]: beq        $v1, $v0, 0x0887595C
    088758DC:[00000000]: nop
    088758E0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088758E4:[1062001D]: beq        $v1, $v0, 0x0887595C
    088758E8:[00000000]: nop
    088758EC:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    088758F0:[1062001A]: beq        $v1, $v0, 0x0887595C
    088758F4:[00000000]: nop
    088758F8:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    088758FC:[10620017]: beq        $v1, $v0, 0x0887595C
    08875900:[00000000]: nop
    08875904:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08875908:[10620014]: beq        $v1, $v0, 0x0887595C
    0887590C:[00000000]: nop
    08875910:[8CC20008]: lw         $v0, 8($a2)
    08875914:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08875918:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0887591C:[00482821]: addu       $a1, $v0, $t0
    08875920:[10A00006]: beq        $a1, $zr, 0x0887593C
    08875924:[00000000]: nop
    08875928:[8C620000]: lw         $v0, 0($v1)
    0887592C:[24840001]: addiu      $a0, $a0, 1
    08875930:[00621821]: addu       $v1, $v1, $v0
    08875934:[1485FFFC]: bne        $a0, $a1, 0x08875928
    08875938:[00000000]: nop
    0887593C:[8C640008]: lw         $a0, 8($v1)
    08875940:[8462000C]: lh         $v0, 12($v1)
    08875944:[24630010]: addiu      $v1, $v1, 16
    08875948:[AD23000C]: sw         $v1, 12($t1)
    0887594C:[AD220014]: sw         $v0, 20($t1)
    08875950:[AD240010]: sw         $a0, 16($t1)
    08875954:[03E00008]: jr         $ra
    08875958:[00000000]: nop
    0887595C:[AD200014]: sw         $zr, 20($t1)
    08875960:[AD20000C]: sw         $zr, 12($t1)
    08875964:[AD200010]: sw         $zr, 16($t1)
    08875968:[03E00008]: jr         $ra
    0887596C:[00000000]: nop
  Back Branch 08875934 81,207 times (length 5)
    08875914:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08875918:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0887591C:[00482821]: addu       $a1, $v0, $t0
    08875920:[10A00006]: beq        $a1, $zr, 0x0887593C
    08875924:[00000000]: nop
--> 08875928:[8C620000]: lw         $v0, 0($v1)
    0887592C:[24840001]: addiu      $a0, $a0, 1
    08875930:[00621821]: addu       $v1, $v1, $v0
--> 08875934:[1485FFFC]: bne        $a0, $a1, 0x08875928
    08875938:[00000000]: nop
    0887593C:[8C640008]: lw         $a0, 8($v1)
    08875940:[8462000C]: lh         $v0, 12($v1)
    08875944:[24630010]: addiu      $v1, $v1, 16
  Back Branch 088758A4 75,618 times (length 5)
    08875884:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    08875888:[24C60010]: addiu      $a2, $a2, 16
    0887588C:[18E00007]: blez       $a3, 0x088758AC
    08875890:[00000000]: nop
    08875894:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08875898:[8CC20000]: lw         $v0, 0($a2)
    0887589C:[24630001]: addiu      $v1, $v1, 1
    088758A0:[00C23021]: addu       $a2, $a2, $v0
--> 088758A4:[14E3FFFC]: bne        $a3, $v1, 0x08875898
    088758A8:[00000000]: nop
    088758AC:[24C70010]: addiu      $a3, $a2, 16
    088758B0:[94E2000C]: lhu        $v0, 12($a3)
    088758B4:[8CE30008]: lw         $v1, 8($a3)
_S1_2_88CB8A0 4,197,868 instructions (0.070%), 10,957 calls (088CB728 - 088CB920, length 127)
    088CB728:[27BDFFE0]: addiu      $sp, $sp, -32
    088CB72C:[AFB60018]: sw         $s6, 24($sp)
    088CB730:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088CB734:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088CB738:[AFB50014]: sw         $s5, 20($sp)
    088CB73C:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    088CB740:[AFB40010]: sw         $s4, 16($sp)
    088CB744:[24140020]: addiu      $s4, $zr, 32 <=> li $s4, 32
    088CB748:[AFB3000C]: sw         $s3, 12($sp)
    088CB74C:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088CB750:[AFB20008]: sw         $s2, 8($sp)
    088CB754:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CB758:[AFB10004]: sw         $s1, 4($sp)
    088CB75C:[AFBF001C]: sw         $ra, 28($sp)
    088CB760:[AFB00000]: sw         $s0, 0($sp)
    088CB764:[8C43CE80]: lw         $v1, -12672($v0)
    088CB768:[3C0209BB]: lui        $v0, 0x09BB <=> li $v0, 0x09BB0000
    088CB76C:[8C447A80]: lw         $a0, 31360($v0)
    088CB770:[90650026]: lbu        $a1, 38($v1)
    088CB774:[0E22D46E]: jal        0x088B51B8
    088CB778:[00000000]: nop
    088CB77C:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    088CB780:[3C020072]: lui        $v0, 0x0072 <=> li $v0, 0x00720000
    088CB784:[34427E10]: ori        $v0, $v0, 32272
    088CB788:[02628821]: addu       $s1, $s3, $v0
    088CB78C:[8E250000]: lw         $a1, 0($s1)
    088CB790:[14A0001B]: bne        $a1, $zr, 0x088CB800
    088CB794:[00000000]: nop
    088CB798:[8E220024]: lw         $v0, 36($s1)
    088CB79C:[14400010]: bne        $v0, $zr, 0x088CB7E0
    088CB7A0:[00000000]: nop
    088CB7A4:[26520001]: addiu      $s2, $s2, 1
    088CB7A8:[26310030]: addiu      $s1, $s1, 48
    088CB7AC:[1654FFF7]: bne        $s2, $s4, 0x088CB78C
    088CB7B0:[00000000]: nop
    088CB7B4:[8FBF001C]: lw         $ra, 28($sp)
    088CB7B8:[8FB60018]: lw         $s6, 24($sp)
    088CB7BC:[8FB50014]: lw         $s5, 20($sp)
    088CB7C0:[8FB40010]: lw         $s4, 16($sp)
    088CB7C4:[8FB3000C]: lw         $s3, 12($sp)
    088CB7C8:[8FB20008]: lw         $s2, 8($sp)
    088CB7CC:[8FB10004]: lw         $s1, 4($sp)
    088CB7D0:[8FB00000]: lw         $s0, 0($sp)
    088CB7D4:[27BD0020]: addiu      $sp, $sp, 32
    088CB7D8:[03E00008]: jr         $ra
    088CB7DC:[00000000]: nop
    088CB7E0:[2442FFFF]: addiu      $v0, $v0, -1
    088CB7E4:[26520001]: addiu      $s2, $s2, 1
    088CB7E8:[AE220024]: sw         $v0, 36($s1)
    088CB7EC:[26310030]: addiu      $s1, $s1, 48
    088CB7F0:[1654FFE6]: bne        $s2, $s4, 0x088CB78C
    088CB7F4:[00000000]: nop
    088CB7F8:[0A232DED]: j          0x088CB7B4
    088CB7FC:[00000000]: nop
    088CB800:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088CB804:[0E232106]: jal        0x088C8418
    088CB808:[00000000]: nop
    088CB80C:[10550011]: beq        $v0, $s5, 0x088CB854
    088CB810:[00000000]: nop
    088CB814:[8E250000]: lw         $a1, 0($s1)
    088CB818:[10A0FFDF]: beq        $a1, $zr, 0x088CB798
    088CB81C:[00000000]: nop
    088CB820:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088CB824:[0E232106]: jal        0x088C8418
    088CB828:[00000000]: nop
    088CB82C:[1440FFDA]: bne        $v0, $zr, 0x088CB798
    088CB830:[00000000]: nop
    088CB834:[8E220024]: lw         $v0, 36($s1)
    088CB838:[1440FFE9]: bne        $v0, $zr, 0x088CB7E0
    088CB83C:[00000000]: nop
    088CB840:[AE200000]: sw         $zr, 0($s1)
    088CB844:[AE200024]: sw         $zr, 36($s1)
    088CB848:[AE20002C]: sw         $zr, 44($s1)
    088CB84C:[0A232DE6]: j          0x088CB798
    088CB850:[00000000]: nop
    088CB854:[12C0FFEF]: beq        $s6, $zr, 0x088CB814
    088CB858:[00000000]: nop
    088CB85C:[8E250000]: lw         $a1, 0($s1)
    088CB860:[26300010]: addiu      $s0, $s1, 16
    088CB864:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088CB868:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088CB86C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CB870:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088CB874:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088CB878:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088CB87C:[0E232D4E]: jal        0x088CB538
    088CB880:[00000000]: nop
    088CB884:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088CB888:[26C50080]: addiu      $a1, $s6, 128
    088CB88C:[0E21D83D]: jal        0x088760F4
    088CB890:[00000000]: nop
    088CB894:[E620002C]: swc1       $f0, 44($s1)
    088CB898:[0A232E05]: j          0x088CB814
    088CB89C:[00000000]: nop
    088CB8A0:[27BDFFF0]: addiu      $sp, $sp, -16
    088CB8A4:[3C020072]: lui        $v0, 0x0072 <=> li $v0, 0x00720000
    088CB8A8:[AFB00000]: sw         $s0, 0($sp)
    088CB8AC:[00821021]: addu       $v0, $a0, $v0
    088CB8B0:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088CB8B4:[AFBF0004]: sw         $ra, 4($sp)
    088CB8B8:[90437DA0]: lbu        $v1, 32160($v0)
    088CB8BC:[14600006]: bne        $v1, $zr, 0x088CB8D8
    088CB8C0:[00000000]: nop
    088CB8C4:[8FBF0004]: lw         $ra, 4($sp)
    088CB8C8:[8FB00000]: lw         $s0, 0($sp)
    088CB8CC:[27BD0010]: addiu      $sp, $sp, 16
    088CB8D0:[03E00008]: jr         $ra
    088CB8D4:[00000000]: nop
    088CB8D8:[0E23193F]: jal        0x088C64FC
    088CB8DC:[00000000]: nop
    088CB8E0:[3C0209BC]: lui        $v0, 0x09BC <=> li $v0, 0x09BC0000
    088CB8E4:[8C441AC0]: lw         $a0, 6848($v0)
    088CB8E8:[0E236ECE]: jal        0x088DBB38
    088CB8EC:[00000000]: nop
    088CB8F0:[3C0209BB]: lui        $v0, 0x09BB <=> li $v0, 0x09BB0000
    088CB8F4:[8C447E70]: lw         $a0, 32368($v0)
    088CB8F8:[0E230F72]: jal        0x088C3DC8
    088CB8FC:[00000000]: nop
    088CB900:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088CB904:[0E2311B3]: jal        0x088C46CC
    088CB908:[00000000]: nop
    088CB90C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088CB910:[8FBF0004]: lw         $ra, 4($sp)
    088CB914:[8FB00000]: lw         $s0, 0($sp)
    088CB918:[27BD0010]: addiu      $sp, $sp, 16
    088CB91C:[0A232DCA]: j          0x088CB728
    088CB920:[00000000]: nop
  Back Branch 088CB7AC 349,792 times (length 10)
    088CB778:[00000000]: nop
    088CB77C:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    088CB780:[3C020072]: lui        $v0, 0x0072 <=> li $v0, 0x00720000
    088CB784:[34427E10]: ori        $v0, $v0, 32272
    088CB788:[02628821]: addu       $s1, $s3, $v0
--> 088CB78C:[8E250000]: lw         $a1, 0($s1)
    088CB790:[14A0001B]: bne        $a1, $zr, 0x088CB800
    088CB794:[00000000]: nop
    088CB798:[8E220024]: lw         $v0, 36($s1)
    088CB79C:[14400010]: bne        $v0, $zr, 0x088CB7E0
    088CB7A0:[00000000]: nop
    088CB7A4:[26520001]: addiu      $s2, $s2, 1
    088CB7A8:[26310030]: addiu      $s1, $s1, 48
--> 088CB7AC:[1654FFF7]: bne        $s2, $s4, 0x088CB78C
    088CB7B0:[00000000]: nop
    088CB7B4:[8FBF001C]: lw         $ra, 28($sp)
    088CB7B8:[8FB60018]: lw         $s6, 24($sp)
    088CB7BC:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 088CB91C 10,931 times (length 127)
_S1_2_8875318 4,032,912 instructions (0.067%), 10,959 calls (0887526C - 088753A8, length 80)
    0887526C:[8C820000]: lw         $v0, 0($a0)
    08875270:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    08875274:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08875278:[000219C0]: sll        $v1, $v0, 0x0007
    0887527C:[00021140]: sll        $v0, $v0, 0x0005
    08875280:[00431021]: addu       $v0, $v0, $v1
    08875284:[00821021]: addu       $v0, $a0, $v0
    08875288:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0887528C:[24440004]: addiu      $a0, $v0, 4
    08875290:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    08875294:[3C0A0800]: lui        $t2, 0x0800 <=> li $t2, 0x08000000
    08875298:[24080013]: addiu      $t0, $zr, 19 <=> li $t0, 19
    0887529C:[24850008]: addiu      $a1, $a0, 8
    088752A0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    088752A4:[7C02B804]: ins        $v0, $zr, 0, 24
    088752A8:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088752AC:[00021202]: srl        $v0, $v0, 0x0008
    088752B0:[7C03FE04]: ins        $v1, $zr, 24, 8
    088752B4:[00491025]: or         $v0, $v0, $t1
    088752B8:[006A1825]: or         $v1, $v1, $t2
    088752BC:[24E70001]: addiu      $a3, $a3, 1
    088752C0:[ACC40144]: sw         $a0, 324($a2)
    088752C4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088752C8:[24C60004]: addiu      $a2, $a2, 4
    088752CC:[ACA2FFF8]: sw         $v0, -8($a1)
    088752D0:[ACA3FFFC]: sw         $v1, -4($a1)
    088752D4:[14E8FFF1]: bne        $a3, $t0, 0x0887529C
    088752D8:[00000000]: nop
    088752DC:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088752E0:[24429D14]: addiu      $v0, $v0, -25324
    088752E4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088752E8:[7C02B804]: ins        $v0, $zr, 0, 24
    088752EC:[00021202]: srl        $v0, $v0, 0x0008
    088752F0:[7C04FE04]: ins        $a0, $zr, 24, 8
    088752F4:[00071880]: sll        $v1, $a3, 0x0002
    088752F8:[00491025]: or         $v0, $v0, $t1
    088752FC:[008A2025]: or         $a0, $a0, $t2
    08875300:[006B1821]: addu       $v1, $v1, $t3
    08875304:[AC650144]: sw         $a1, 324($v1)
    08875308:[ACA20000]: sw         $v0, 0($a1)
    0887530C:[ACA40004]: sw         $a0, 4($a1)
    08875310:[03E00008]: jr         $ra
    08875314:[00000000]: nop
    08875318:[27BDFFF0]: addiu      $sp, $sp, -16
    0887531C:[AFBF0004]: sw         $ra, 4($sp)
    08875320:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08875324:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08875328:[AFB00000]: sw         $s0, 0($sp)
    0887532C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08875330:[8C850000]: lw         $a1, 0($a0)
    08875334:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08875338:[2484A068]: addiu      $a0, $a0, -24472
    0887533C:[38A50001]: xori       $a1, $a1, 1
    08875340:[00051100]: sll        $v0, $a1, 0x0004
    08875344:[00051980]: sll        $v1, $a1, 0x0006
    08875348:[00621823]: subu       $v1, $v1, $v0
    0887534C:[00642021]: addu       $a0, $v1, $a0
    08875350:[AE050000]: sw         $a1, 0($s0)
    08875354:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875358:[0E25833E]: jal        0x08960CF8 [sceGeListEnQueue]
    0887535C:[00000000]: nop
    08875360:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08875364:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875368:[0E258332]: jal        0x08960CC8 [sceGeListSync]
    0887536C:[00000000]: nop
    08875370:[8E030000]: lw         $v1, 0($s0)
    08875374:[3C040007]: lui        $a0, 0x0007 <=> li $a0, 0x00070000
    08875378:[02042021]: addu       $a0, $s0, $a0
    0887537C:[00031480]: sll        $v0, $v1, 0x0012
    08875380:[00031BC0]: sll        $v1, $v1, 0x000F
    08875384:[00431023]: subu       $v0, $v0, $v1
    08875388:[00501021]: addu       $v0, $v0, $s0
    0887538C:[24420194]: addiu      $v0, $v0, 404
    08875390:[AC820194]: sw         $v0, 404($a0)
    08875394:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08875398:[8FBF0004]: lw         $ra, 4($sp)
    0887539C:[8FB00000]: lw         $s0, 0($sp)
    088753A0:[27BD0010]: addiu      $sp, $sp, 16
    088753A4:[0A21D49B]: j          0x0887526C
    088753A8:[00000000]: nop
  Back Branch 088752D4 208,259 times (length 16)
    08875288:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0887528C:[24440004]: addiu      $a0, $v0, 4
    08875290:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    08875294:[3C0A0800]: lui        $t2, 0x0800 <=> li $t2, 0x08000000
    08875298:[24080013]: addiu      $t0, $zr, 19 <=> li $t0, 19
--> 0887529C:[24850008]: addiu      $a1, $a0, 8
    088752A0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    088752A4:[7C02B804]: ins        $v0, $zr, 0, 24
    088752A8:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088752AC:[00021202]: srl        $v0, $v0, 0x0008
    088752B0:[7C03FE04]: ins        $v1, $zr, 24, 8
    088752B4:[00491025]: or         $v0, $v0, $t1
    088752B8:[006A1825]: or         $v1, $v1, $t2
    088752BC:[24E70001]: addiu      $a3, $a3, 1
    088752C0:[ACC40144]: sw         $a0, 324($a2)
    088752C4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088752C8:[24C60004]: addiu      $a2, $a2, 4
    088752CC:[ACA2FFF8]: sw         $v0, -8($a1)
    088752D0:[ACA3FFFC]: sw         $v1, -4($a1)
--> 088752D4:[14E8FFF1]: bne        $a3, $t0, 0x0887529C
    088752D8:[00000000]: nop
    088752DC:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088752E0:[24429D14]: addiu      $v0, $v0, -25324
    088752E4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
  Back Branch 088753A4 10,959 times (length 80)
--> 0887526C:[8C820000]: lw         $v0, 0($a0)
    08875270:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    08875274:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08875278:[000219C0]: sll        $v1, $v0, 0x0007
    0887527C:[00021140]: sll        $v0, $v0, 0x0005
    08875280:[00431021]: addu       $v0, $v0, $v1
    08875284:[00821021]: addu       $v0, $a0, $v0
    08875288:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0887528C:[24440004]: addiu      $a0, $v0, 4
    08875290:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    08875294:[3C0A0800]: lui        $t2, 0x0800 <=> li $t2, 0x08000000
    08875298:[24080013]: addiu      $t0, $zr, 19 <=> li $t0, 19
    0887529C:[24850008]: addiu      $a1, $a0, 8
    088752A0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    088752A4:[7C02B804]: ins        $v0, $zr, 0, 24
    088752A8:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088752AC:[00021202]: srl        $v0, $v0, 0x0008
    088752B0:[7C03FE04]: ins        $v1, $zr, 24, 8
    088752B4:[00491025]: or         $v0, $v0, $t1
    088752B8:[006A1825]: or         $v1, $v1, $t2
    088752BC:[24E70001]: addiu      $a3, $a3, 1
    088752C0:[ACC40144]: sw         $a0, 324($a2)
    088752C4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088752C8:[24C60004]: addiu      $a2, $a2, 4
    088752CC:[ACA2FFF8]: sw         $v0, -8($a1)
    088752D0:[ACA3FFFC]: sw         $v1, -4($a1)
    088752D4:[14E8FFF1]: bne        $a3, $t0, 0x0887529C
    088752D8:[00000000]: nop
    088752DC:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088752E0:[24429D14]: addiu      $v0, $v0, -25324
    088752E4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088752E8:[7C02B804]: ins        $v0, $zr, 0, 24
    088752EC:[00021202]: srl        $v0, $v0, 0x0008
    088752F0:[7C04FE04]: ins        $a0, $zr, 24, 8
    088752F4:[00071880]: sll        $v1, $a3, 0x0002
    088752F8:[00491025]: or         $v0, $v0, $t1
    088752FC:[008A2025]: or         $a0, $a0, $t2
    08875300:[006B1821]: addu       $v1, $v1, $t3
    08875304:[AC650144]: sw         $a1, 324($v1)
    08875308:[ACA20000]: sw         $v0, 0($a1)
    0887530C:[ACA40004]: sw         $a0, 4($a1)
    08875310:[03E00008]: jr         $ra
    08875314:[00000000]: nop
    08875318:[27BDFFF0]: addiu      $sp, $sp, -16
    0887531C:[AFBF0004]: sw         $ra, 4($sp)
    08875320:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08875324:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08875328:[AFB00000]: sw         $s0, 0($sp)
    0887532C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08875330:[8C850000]: lw         $a1, 0($a0)
    08875334:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08875338:[2484A068]: addiu      $a0, $a0, -24472
    0887533C:[38A50001]: xori       $a1, $a1, 1
    08875340:[00051100]: sll        $v0, $a1, 0x0004
    08875344:[00051980]: sll        $v1, $a1, 0x0006
    08875348:[00621823]: subu       $v1, $v1, $v0
    0887534C:[00642021]: addu       $a0, $v1, $a0
    08875350:[AE050000]: sw         $a1, 0($s0)
    08875354:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875358:[0E25833E]: jal        0x08960CF8 [sceGeListEnQueue]
    0887535C:[00000000]: nop
    08875360:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08875364:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08875368:[0E258332]: jal        0x08960CC8 [sceGeListSync]
    0887536C:[00000000]: nop
    08875370:[8E030000]: lw         $v1, 0($s0)
    08875374:[3C040007]: lui        $a0, 0x0007 <=> li $a0, 0x00070000
    08875378:[02042021]: addu       $a0, $s0, $a0
    0887537C:[00031480]: sll        $v0, $v1, 0x0012
    08875380:[00031BC0]: sll        $v1, $v1, 0x000F
    08875384:[00431023]: subu       $v0, $v0, $v1
    08875388:[00501021]: addu       $v0, $v0, $s0
    0887538C:[24420194]: addiu      $v0, $v0, 404
    08875390:[AC820194]: sw         $v0, 404($a0)
    08875394:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08875398:[8FBF0004]: lw         $ra, 4($sp)
    0887539C:[8FB00000]: lw         $s0, 0($sp)
    088753A0:[27BD0010]: addiu      $sp, $sp, 16
--> 088753A4:[0A21D49B]: j          0x0887526C
    088753A8:[00000000]: nop
_S1_2_88EB570 2,581,940 instructions (0.043%), 17,617 calls (088EB570 - 088EB820, length 173)
    088EB570:[27BDFFC0]: addiu      $sp, $sp, -64
    088EB574:[AFB00010]: sw         $s0, 16($sp)
    088EB578:[30B0FFFF]: andi       $s0, $a1, -1
    088EB57C:[00101040]: sll        $v0, $s0, 0x0001
    088EB580:[AFB3001C]: sw         $s3, 28($sp)
    088EB584:[00441021]: addu       $v0, $v0, $a0
    088EB588:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    088EB58C:[AFB10014]: sw         $s1, 20($sp)
    088EB590:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    088EB594:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088EB598:[AFBF0034]: sw         $ra, 52($sp)
    088EB59C:[AFBE0030]: sw         $fp, 48($sp)
    088EB5A0:[AFB7002C]: sw         $s7, 44($sp)
    088EB5A4:[AFB60028]: sw         $s6, 40($sp)
    088EB5A8:[AFB50024]: sw         $s5, 36($sp)
    088EB5AC:[AFB40020]: sw         $s4, 32($sp)
    088EB5B0:[AFB20018]: sw         $s2, 24($sp)
    088EB5B4:[944A5698]: lhu        $t2, 22168($v0)
    088EB5B8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088EB5BC:[11420071]: beq        $t2, $v0, 0x088EB784
    088EB5C0:[00000000]: nop
    088EB5C4:[9083011A]: lbu        $v1, 282($a0)
    088EB5C8:[9085011B]: lbu        $a1, 283($a0)
    088EB5CC:[80E20006]: lb         $v0, 6($a3)
    088EB5D0:[0143001A]: div        $t2, $v1
    088EB5D4:[90870118]: lbu        $a3, 280($a0)
    088EB5D8:[00021080]: sll        $v0, $v0, 0x0002
    088EB5DC:[9486011C]: lhu        $a2, 284($a0)
    088EB5E0:[90880119]: lbu        $t0, 281($a0)
    088EB5E4:[00441021]: addu       $v0, $v0, $a0
    088EB5E8:[8C57016C]: lw         $s7, 364($v0)
    088EB5EC:[00001812]: mflo       $v1
    088EB5F0:[00004810]: mfhi       $t1
    088EB5F4:[0065001A]: div        $v1, $a1
    088EB5F8:[00002010]: mfhi       $a0
    088EB5FC:[01270018]: mult       $t1, $a3
    088EB600:[0000B012]: mflo       $s6
    088EB604:[00880018]: mult       $a0, $t0
    088EB608:[0000A812]: mflo       $s5
    088EB60C:[0146001B]: divu       $t2, $a2
    088EB610:[0000F012]: mflo       $fp
    088EB614:[1560007B]: bne        $t3, $zr, 0x088EB804
    088EB618:[00000000]: nop
    088EB61C:[92620004]: lbu        $v0, 4($s3)
    088EB620:[AFA20000]: sw         $v0, 0($sp)
    088EB624:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088EB628:[0E239EF4]: jal        0x088E7BD0
    088EB62C:[00000000]: nop
    088EB630:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088EB634:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088EB638:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088EB63C:[0E23A3C9]: jal        0x088E8F24
    088EB640:[00000000]: nop
    088EB644:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088EB648:[1440005B]: bne        $v0, $zr, 0x088EB7B8
    088EB64C:[00000000]: nop
    088EB650:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088EB654:[8C44CEB8]: lw         $a0, -12616($v0)
    088EB658:[3C050007]: lui        $a1, 0x0007 <=> li $a1, 0x00070000
    088EB65C:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    088EB660:[00852821]: addu       $a1, $a0, $a1
    088EB664:[8CB00194]: lw         $s0, 404($a1)
    088EB668:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    088EB66C:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    088EB670:[02004821]: addu       $t1, $s0, $zr <=> move $t1, $s0
    088EB674:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    088EB678:[7C09FE04]: ins        $t1, $zr, 24, 8
    088EB67C:[01224825]: or         $t1, $t1, $v0
    088EB680:[7C08B804]: ins        $t0, $zr, 0, 24
    088EB684:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    088EB688:[26030040]: addiu      $v1, $s0, 64
    088EB68C:[AE020030]: sw         $v0, 48($s0)
    088EB690:[00084202]: srl        $t0, $t0, 0x0008
    088EB694:[3C020406]: lui        $v0, 0x0406 <=> li $v0, 0x04060000
    088EB698:[010A4025]: or         $t0, $t0, $t2
    088EB69C:[ACA30194]: sw         $v1, 404($a1)
    088EB6A0:[34420002]: ori        $v0, $v0, 2
    088EB6A4:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    088EB6A8:[26050020]: addiu      $a1, $s0, 32
    088EB6AC:[24060008]: addiu      $a2, $zr, 8 <=> li $a2, 8
    088EB6B0:[AE020034]: sw         $v0, 52($s0)
    088EB6B4:[AE03003C]: sw         $v1, 60($s0)
    088EB6B8:[AE080020]: sw         $t0, 32($s0)
    088EB6BC:[AE090024]: sw         $t1, 36($s0)
    088EB6C0:[AE0A0038]: sw         $t2, 56($s0)
    088EB6C4:[0E21D5BA]: jal        0x088756E8
    088EB6C8:[00000000]: nop
    088EB6CC:[001E23C0]: sll        $a0, $fp, 0x000F
    088EB6D0:[86260128]: lh         $a2, 296($s1)
    088EB6D4:[86270126]: lh         $a3, 294($s1)
    088EB6D8:[9628012A]: lhu        $t0, 298($s1)
    088EB6DC:[02463021]: addu       $a2, $s2, $a2
    088EB6E0:[30E2FFFF]: andi       $v0, $a3, -1
    088EB6E4:[00061C00]: sll        $v1, $a2, 0x0010
    088EB6E8:[00621825]: or         $v1, $v1, $v0
    088EB6EC:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088EB6F0:[34429700]: ori        $v0, $v0, -26880
    088EB6F4:[00822021]: addu       $a0, $a0, $v0
    088EB6F8:[00152C00]: sll        $a1, $s5, 0x0010
    088EB6FC:[8FA20000]: lw         $v0, 0($sp)
    088EB700:[02C52825]: or         $a1, $s6, $a1
    088EB704:[AE050000]: sw         $a1, 0($s0)
    088EB708:[00E23821]: addu       $a3, $a3, $v0
    088EB70C:[02242021]: addu       $a0, $s1, $a0
    088EB710:[AE030008]: sw         $v1, 8($s0)
    088EB714:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088EB718:[7C04B804]: ins        $a0, $zr, 0, 24
    088EB71C:[AE170004]: sw         $s7, 4($s0)
    088EB720:[7C05FE04]: ins        $a1, $zr, 24, 8
    088EB724:[30E7FFFF]: andi       $a3, $a3, -1
    088EB728:[AE08000C]: sw         $t0, 12($s0)
    088EB72C:[00042202]: srl        $a0, $a0, 0x0008
    088EB730:[92220119]: lbu        $v0, 281($s1)
    088EB734:[92230118]: lbu        $v1, 280($s1)
    088EB738:[AE170014]: sw         $s7, 20($s0)
    088EB73C:[02A21021]: addu       $v0, $s5, $v0
    088EB740:[02C31821]: addu       $v1, $s6, $v1
    088EB744:[00021400]: sll        $v0, $v0, 0x0010
    088EB748:[00431025]: or         $v0, $v0, $v1
    088EB74C:[AE020010]: sw         $v0, 16($s0)
    088EB750:[3C03A000]: lui        $v1, 0xA000 <=> li $v1, 0xA0000000
    088EB754:[00A32825]: or         $a1, $a1, $v1
    088EB758:[92620005]: lbu        $v0, 5($s3)
    088EB75C:[AE08001C]: sw         $t0, 28($s0)
    088EB760:[00C23021]: addu       $a2, $a2, $v0
    088EB764:[3C02A800]: lui        $v0, 0xA800 <=> li $v0, 0xA8000000
    088EB768:[00063400]: sll        $a2, $a2, 0x0010
    088EB76C:[34420100]: ori        $v0, $v0, 256
    088EB770:[00C73025]: or         $a2, $a2, $a3
    088EB774:[00822025]: or         $a0, $a0, $v0
    088EB778:[AE04002C]: sw         $a0, 44($s0)
    088EB77C:[AE060018]: sw         $a2, 24($s0)
    088EB780:[AE050028]: sw         $a1, 40($s0)
    088EB784:[8FBF0034]: lw         $ra, 52($sp)
    088EB788:[8FBE0030]: lw         $fp, 48($sp)
    088EB78C:[8FB7002C]: lw         $s7, 44($sp)
    088EB790:[8FB60028]: lw         $s6, 40($sp)
    088EB794:[8FB50024]: lw         $s5, 36($sp)
    088EB798:[8FB40020]: lw         $s4, 32($sp)
    088EB79C:[8FB3001C]: lw         $s3, 28($sp)
    088EB7A0:[8FB20018]: lw         $s2, 24($sp)
    088EB7A4:[8FB10014]: lw         $s1, 20($sp)
    088EB7A8:[8FB00010]: lw         $s0, 16($sp)
    088EB7AC:[27BD0040]: addiu      $sp, $sp, 64
    088EB7B0:[03E00008]: jr         $ra
    088EB7B4:[00000000]: nop
    088EB7B8:[92630005]: lbu        $v1, 5($s3)
    088EB7BC:[2412FFFE]: addiu      $s2, $zr, -2 <=> li $s2, -2
    088EB7C0:[2C620010]: sltiu      $v0, $v1, 16
    088EB7C4:[1440FFA2]: bne        $v0, $zr, 0x088EB650
    088EB7C8:[00000000]: nop
    088EB7CC:[2C620014]: sltiu      $v0, $v1, 20
    088EB7D0:[2412FFFD]: addiu      $s2, $zr, -3 <=> li $s2, -3
    088EB7D4:[1440FF9E]: bne        $v0, $zr, 0x088EB650
    088EB7D8:[00000000]: nop
    088EB7DC:[2C62001A]: sltiu      $v0, $v1, 26
    088EB7E0:[2412FFFC]: addiu      $s2, $zr, -4 <=> li $s2, -4
    088EB7E4:[1440FF9A]: bne        $v0, $zr, 0x088EB650
    088EB7E8:[00000000]: nop
    088EB7EC:[2C63001E]: sltiu      $v1, $v1, 30
    088EB7F0:[2412FFFB]: addiu      $s2, $zr, -5 <=> li $s2, -5
    088EB7F4:[2402FFFA]: addiu      $v0, $zr, -6 <=> li $v0, -6
    088EB7F8:[0043900A]: movz       $s2, $v0, $v1
    088EB7FC:[0A23AD94]: j          0x088EB650
    088EB800:[00000000]: nop
    088EB804:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088EB808:[1162FF84]: beq        $t3, $v0, 0x088EB61C
    088EB80C:[00000000]: nop
    088EB810:[92620004]: lbu        $v0, 4($s3)
    088EB814:[00021042]: srl        $v0, $v0, 0x0001
    088EB818:[AFA20000]: sw         $v0, 0($sp)
    088EB81C:[0A23AD89]: j          0x088EB624
    088EB820:[00000000]: nop
  Back Branch 088EB81C 1,643 times (length 128)
  Back Branch 088EB808 1,643 times (length 125)
_S1_2_88EB988 2,523,063 instructions (0.042%), 76,699 calls (088EB46C - 088EBAB4, length 403)
    088EB46C:[27BDFFE0]: addiu      $sp, $sp, -32
    088EB470:[30C200FF]: andi       $v0, $a2, 255
    088EB474:[AFB3000C]: sw         $s3, 12($sp)
    088EB478:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    088EB47C:[AFB00000]: sw         $s0, 0($sp)
    088EB480:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088EB484:[AFBF001C]: sw         $ra, 28($sp)
    088EB488:[AFB60018]: sw         $s6, 24($sp)
    088EB48C:[AFB50014]: sw         $s5, 20($sp)
    088EB490:[AFB40010]: sw         $s4, 16($sp)
    088EB494:[AFB20008]: sw         $s2, 8($sp)
    088EB498:[AFB10004]: sw         $s1, 4($sp)
    088EB49C:[1440000C]: bne        $v0, $zr, 0x088EB4D0
    088EB4A0:[00000000]: nop
    088EB4A4:[8FBF001C]: lw         $ra, 28($sp)
    088EB4A8:[8FB60018]: lw         $s6, 24($sp)
    088EB4AC:[8FB50014]: lw         $s5, 20($sp)
    088EB4B0:[8FB40010]: lw         $s4, 16($sp)
    088EB4B4:[8FB3000C]: lw         $s3, 12($sp)
    088EB4B8:[8FB20008]: lw         $s2, 8($sp)
    088EB4BC:[8FB10004]: lw         $s1, 4($sp)
    088EB4C0:[8FB00000]: lw         $s0, 0($sp)
    088EB4C4:[27BD0020]: addiu      $sp, $sp, 32
    088EB4C8:[03E00008]: jr         $ra
    088EB4CC:[00000000]: nop
    088EB4D0:[00021023]: subu       $v0, $zr, $v0 <=> negu $v0, $v0
    088EB4D4:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088EB4D8:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    088EB4DC:[2476D82C]: addiu      $s6, $v1, -10196
    088EB4E0:[2495D884]: addiu      $s5, $a0, -10108
    088EB4E4:[305200FF]: andi       $s2, $v0, 255
    088EB4E8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088EB4EC:[3C1409BF]: lui        $s4, 0x09BF <=> li $s4, 0x09BF0000
    088EB4F0:[92020006]: lbu        $v0, 6($s0)
    088EB4F4:[86080000]: lh         $t0, 0($s0)
    088EB4F8:[86090002]: lh         $t1, 2($s0)
    088EB4FC:[00021080]: sll        $v0, $v0, 0x0002
    088EB500:[00561821]: addu       $v1, $v0, $s6
    088EB504:[84660002]: lh         $a2, 2($v1)
    088EB508:[00551021]: addu       $v0, $v0, $s5
    088EB50C:[84650000]: lh         $a1, 0($v1)
    088EB510:[8C470000]: lw         $a3, 0($v0)
    088EB514:[8E84B0BC]: lw         $a0, -20292($s4)
    088EB518:[01052821]: addu       $a1, $t0, $a1
    088EB51C:[01263021]: addu       $a2, $t1, $a2
    088EB520:[02604021]: addu       $t0, $s3, $zr <=> move $t0, $s3
    088EB524:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    088EB528:[0E23F5EF]: jal        0x088FD7BC
    088EB52C:[00000000]: nop
    088EB530:[2622FFFF]: addiu      $v0, $s1, -1
    088EB534:[305100FF]: andi       $s1, $v0, 255
    088EB538:[26100008]: addiu      $s0, $s0, 8
    088EB53C:[1651FFEC]: bne        $s2, $s1, 0x088EB4F0
    088EB540:[00000000]: nop
    088EB544:[8FBF001C]: lw         $ra, 28($sp)
    088EB548:[8FB60018]: lw         $s6, 24($sp)
    088EB54C:[8FB50014]: lw         $s5, 20($sp)
    088EB550:[8FB40010]: lw         $s4, 16($sp)
    088EB554:[8FB3000C]: lw         $s3, 12($sp)
    088EB558:[8FB20008]: lw         $s2, 8($sp)
    088EB55C:[8FB10004]: lw         $s1, 4($sp)
    088EB560:[8FB00000]: lw         $s0, 0($sp)
    088EB564:[27BD0020]: addiu      $sp, $sp, 32
    088EB568:[03E00008]: jr         $ra
    088EB56C:[00000000]: nop
    088EB988:[27BDFFE0]: addiu      $sp, $sp, -32
    088EB98C:[AFB00000]: sw         $s0, 0($sp)
    088EB990:[7C058420]: seb        $s0, $a1
    088EB994:[AFB20008]: sw         $s2, 8($sp)
    088EB998:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    088EB99C:[AFBF0018]: sw         $ra, 24($sp)
    088EB9A0:[AFB50014]: sw         $s5, 20($sp)
    088EB9A4:[AFB40010]: sw         $s4, 16($sp)
    088EB9A8:[AFB3000C]: sw         $s3, 12($sp)
    088EB9AC:[AFB10004]: sw         $s1, 4($sp)
    088EB9B0:[0600000B]: bltz       $s0, 0x088EB9E0
    088EB9B4:[00000000]: nop
    088EB9B8:[2A020007]: slti       $v0, $s0, 7
    088EB9BC:[10400008]: beq        $v0, $zr, 0x088EB9E0
    088EB9C0:[00000000]: nop
    088EB9C4:[0204A821]: addu       $s5, $s0, $a0
    088EB9C8:[92B30134]: lbu        $s3, 308($s5)
    088EB9CC:[16600027]: bne        $s3, $zr, 0x088EBA6C
    088EB9D0:[00000000]: nop
    088EB9D4:[92B1013B]: lbu        $s1, 315($s5)
    088EB9D8:[1620000B]: bne        $s1, $zr, 0x088EBA08
    088EB9DC:[00000000]: nop
    088EB9E0:[8FBF0018]: lw         $ra, 24($sp)
    088EB9E4:[8FB50014]: lw         $s5, 20($sp)
    088EB9E8:[8FB40010]: lw         $s4, 16($sp)
    088EB9EC:[8FB3000C]: lw         $s3, 12($sp)
    088EB9F0:[8FB20008]: lw         $s2, 8($sp)
    088EB9F4:[8FB10004]: lw         $s1, 4($sp)
    088EB9F8:[8FB00000]: lw         $s0, 0($sp)
    088EB9FC:[27BD0020]: addiu      $sp, $sp, 32
    088EBA00:[03E00008]: jr         $ra
    088EBA04:[00000000]: nop
    088EBA08:[00101980]: sll        $v1, $s0, 0x0006
    088EBA0C:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088EBA10:[00108100]: sll        $s0, $s0, 0x0004
    088EBA14:[02038021]: addu       $s0, $s0, $v1
    088EBA18:[344263F0]: ori        $v0, $v0, 25584
    088EBA1C:[02028021]: addu       $s0, $s0, $v0
    088EBA20:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088EBA24:[02508021]: addu       $s0, $s2, $s0
    088EBA28:[0E239EF4]: jal        0x088E7BD0
    088EBA2C:[00000000]: nop
    088EBA30:[26100008]: addiu      $s0, $s0, 8
    088EBA34:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088EBA38:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088EBA3C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088EBA40:[8FBF0018]: lw         $ra, 24($sp)
    088EBA44:[8FB50014]: lw         $s5, 20($sp)
    088EBA48:[8FB40010]: lw         $s4, 16($sp)
    088EBA4C:[8FB3000C]: lw         $s3, 12($sp)
    088EBA50:[8FB20008]: lw         $s2, 8($sp)
    088EBA54:[8FB10004]: lw         $s1, 4($sp)
    088EBA58:[8FB00000]: lw         $s0, 0($sp)
    088EBA5C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088EBA60:[27BD0020]: addiu      $sp, $sp, 32
    088EBA64:[0A23AD1B]: j          0x088EB46C
    088EBA68:[00000000]: nop
    088EBA6C:[A0900165]: sb         $s0, 357($a0)
    088EBA70:[0E23A2AB]: jal        0x088E8AAC
    088EBA74:[00000000]: nop
    088EBA78:[00101080]: sll        $v0, $s0, 0x0002
    088EBA7C:[00521021]: addu       $v0, $v0, $s2
    088EBA80:[8C510144]: lw         $s1, 324($v0)
    088EBA84:[1A60FFD3]: blez       $s3, 0x088EB9D4
    088EBA88:[00000000]: nop
    088EBA8C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088EBA90:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088EBA94:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088EBA98:[26940001]: addiu      $s4, $s4, 1
    088EBA9C:[0E23AE09]: jal        0x088EB824
    088EBAA0:[00000000]: nop
    088EBAA4:[2631000C]: addiu      $s1, $s1, 12
    088EBAA8:[1693FFF9]: bne        $s4, $s3, 0x088EBA90
    088EBAAC:[00000000]: nop
    088EBAB0:[0A23AE75]: j          0x088EB9D4
    088EBAB4:[00000000]: nop
  Back Branch 088EBAA8 4,134 times (length 8)
    088EBA7C:[00521021]: addu       $v0, $v0, $s2
    088EBA80:[8C510144]: lw         $s1, 324($v0)
    088EBA84:[1A60FFD3]: blez       $s3, 0x088EB9D4
    088EBA88:[00000000]: nop
    088EBA8C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
--> 088EBA90:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088EBA94:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088EBA98:[26940001]: addiu      $s4, $s4, 1
    088EBA9C:[0E23AE09]: jal        0x088EB824
    088EBAA0:[00000000]: nop
    088EBAA4:[2631000C]: addiu      $s1, $s1, 12
--> 088EBAA8:[1693FFF9]: bne        $s4, $s3, 0x088EBA90
    088EBAAC:[00000000]: nop
    088EBAB0:[0A23AE75]: j          0x088EB9D4
    088EBAB4:[00000000]: nop
  Back Branch 088EB53C 645 times (length 21)
    088EB4DC:[2476D82C]: addiu      $s6, $v1, -10196
    088EB4E0:[2495D884]: addiu      $s5, $a0, -10108
    088EB4E4:[305200FF]: andi       $s2, $v0, 255
    088EB4E8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088EB4EC:[3C1409BF]: lui        $s4, 0x09BF <=> li $s4, 0x09BF0000
--> 088EB4F0:[92020006]: lbu        $v0, 6($s0)
    088EB4F4:[86080000]: lh         $t0, 0($s0)
    088EB4F8:[86090002]: lh         $t1, 2($s0)
    088EB4FC:[00021080]: sll        $v0, $v0, 0x0002
    088EB500:[00561821]: addu       $v1, $v0, $s6
    088EB504:[84660002]: lh         $a2, 2($v1)
    088EB508:[00551021]: addu       $v0, $v0, $s5
    088EB50C:[84650000]: lh         $a1, 0($v1)
    088EB510:[8C470000]: lw         $a3, 0($v0)
    088EB514:[8E84B0BC]: lw         $a0, -20292($s4)
    088EB518:[01052821]: addu       $a1, $t0, $a1
    088EB51C:[01263021]: addu       $a2, $t1, $a2
    088EB520:[02604021]: addu       $t0, $s3, $zr <=> move $t0, $s3
    088EB524:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    088EB528:[0E23F5EF]: jal        0x088FD7BC
    088EB52C:[00000000]: nop
    088EB530:[2622FFFF]: addiu      $v0, $s1, -1
    088EB534:[305100FF]: andi       $s1, $v0, 255
    088EB538:[26100008]: addiu      $s0, $s0, 8
--> 088EB53C:[1651FFEC]: bne        $s2, $s1, 0x088EB4F0
    088EB540:[00000000]: nop
    088EB544:[8FBF001C]: lw         $ra, 28($sp)
    088EB548:[8FB60018]: lw         $s6, 24($sp)
    088EB54C:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 088EBA84 458 times (length 46)
    088EB9C0:[00000000]: nop
    088EB9C4:[0204A821]: addu       $s5, $s0, $a0
    088EB9C8:[92B30134]: lbu        $s3, 308($s5)
    088EB9CC:[16600027]: bne        $s3, $zr, 0x088EBA6C
    088EB9D0:[00000000]: nop
--> 088EB9D4:[92B1013B]: lbu        $s1, 315($s5)
    088EB9D8:[1620000B]: bne        $s1, $zr, 0x088EBA08
    088EB9DC:[00000000]: nop
    088EB9E0:[8FBF0018]: lw         $ra, 24($sp)
    088EB9E4:[8FB50014]: lw         $s5, 20($sp)
    088EB9E8:[8FB40010]: lw         $s4, 16($sp)
    088EB9EC:[8FB3000C]: lw         $s3, 12($sp)
    088EB9F0:[8FB20008]: lw         $s2, 8($sp)
    088EB9F4:[8FB10004]: lw         $s1, 4($sp)
    088EB9F8:[8FB00000]: lw         $s0, 0($sp)
    088EB9FC:[27BD0020]: addiu      $sp, $sp, 32
    088EBA00:[03E00008]: jr         $ra
    088EBA04:[00000000]: nop
    088EBA08:[00101980]: sll        $v1, $s0, 0x0006
    088EBA0C:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088EBA10:[00108100]: sll        $s0, $s0, 0x0004
    088EBA14:[02038021]: addu       $s0, $s0, $v1
    088EBA18:[344263F0]: ori        $v0, $v0, 25584
    088EBA1C:[02028021]: addu       $s0, $s0, $v0
    088EBA20:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088EBA24:[02508021]: addu       $s0, $s2, $s0
    088EBA28:[0E239EF4]: jal        0x088E7BD0
    088EBA2C:[00000000]: nop
    088EBA30:[26100008]: addiu      $s0, $s0, 8
    088EBA34:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088EBA38:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088EBA3C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088EBA40:[8FBF0018]: lw         $ra, 24($sp)
    088EBA44:[8FB50014]: lw         $s5, 20($sp)
    088EBA48:[8FB40010]: lw         $s4, 16($sp)
    088EBA4C:[8FB3000C]: lw         $s3, 12($sp)
    088EBA50:[8FB20008]: lw         $s2, 8($sp)
    088EBA54:[8FB10004]: lw         $s1, 4($sp)
    088EBA58:[8FB00000]: lw         $s0, 0($sp)
    088EBA5C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088EBA60:[27BD0020]: addiu      $sp, $sp, 32
    088EBA64:[0A23AD1B]: j          0x088EB46C
    088EBA68:[00000000]: nop
    088EBA6C:[A0900165]: sb         $s0, 357($a0)
    088EBA70:[0E23A2AB]: jal        0x088E8AAC
    088EBA74:[00000000]: nop
    088EBA78:[00101080]: sll        $v0, $s0, 0x0002
    088EBA7C:[00521021]: addu       $v0, $v0, $s2
    088EBA80:[8C510144]: lw         $s1, 324($v0)
--> 088EBA84:[1A60FFD3]: blez       $s3, 0x088EB9D4
    088EBA88:[00000000]: nop
    088EBA8C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088EBA90:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088EBA94:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
  Back Branch 088EBAB0 458 times (length 57)
    088EB9C0:[00000000]: nop
    088EB9C4:[0204A821]: addu       $s5, $s0, $a0
    088EB9C8:[92B30134]: lbu        $s3, 308($s5)
    088EB9CC:[16600027]: bne        $s3, $zr, 0x088EBA6C
    088EB9D0:[00000000]: nop
--> 088EB9D4:[92B1013B]: lbu        $s1, 315($s5)
    088EB9D8:[1620000B]: bne        $s1, $zr, 0x088EBA08
    088EB9DC:[00000000]: nop
    088EB9E0:[8FBF0018]: lw         $ra, 24($sp)
    088EB9E4:[8FB50014]: lw         $s5, 20($sp)
    088EB9E8:[8FB40010]: lw         $s4, 16($sp)
    088EB9EC:[8FB3000C]: lw         $s3, 12($sp)
    088EB9F0:[8FB20008]: lw         $s2, 8($sp)
    088EB9F4:[8FB10004]: lw         $s1, 4($sp)
    088EB9F8:[8FB00000]: lw         $s0, 0($sp)
    088EB9FC:[27BD0020]: addiu      $sp, $sp, 32
    088EBA00:[03E00008]: jr         $ra
    088EBA04:[00000000]: nop
    088EBA08:[00101980]: sll        $v1, $s0, 0x0006
    088EBA0C:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088EBA10:[00108100]: sll        $s0, $s0, 0x0004
    088EBA14:[02038021]: addu       $s0, $s0, $v1
    088EBA18:[344263F0]: ori        $v0, $v0, 25584
    088EBA1C:[02028021]: addu       $s0, $s0, $v0
    088EBA20:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088EBA24:[02508021]: addu       $s0, $s2, $s0
    088EBA28:[0E239EF4]: jal        0x088E7BD0
    088EBA2C:[00000000]: nop
    088EBA30:[26100008]: addiu      $s0, $s0, 8
    088EBA34:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088EBA38:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088EBA3C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088EBA40:[8FBF0018]: lw         $ra, 24($sp)
    088EBA44:[8FB50014]: lw         $s5, 20($sp)
    088EBA48:[8FB40010]: lw         $s4, 16($sp)
    088EBA4C:[8FB3000C]: lw         $s3, 12($sp)
    088EBA50:[8FB20008]: lw         $s2, 8($sp)
    088EBA54:[8FB10004]: lw         $s1, 4($sp)
    088EBA58:[8FB00000]: lw         $s0, 0($sp)
    088EBA5C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088EBA60:[27BD0020]: addiu      $sp, $sp, 32
    088EBA64:[0A23AD1B]: j          0x088EB46C
    088EBA68:[00000000]: nop
    088EBA6C:[A0900165]: sb         $s0, 357($a0)
    088EBA70:[0E23A2AB]: jal        0x088E8AAC
    088EBA74:[00000000]: nop
    088EBA78:[00101080]: sll        $v0, $s0, 0x0002
    088EBA7C:[00521021]: addu       $v0, $v0, $s2
    088EBA80:[8C510144]: lw         $s1, 324($v0)
    088EBA84:[1A60FFD3]: blez       $s3, 0x088EB9D4
    088EBA88:[00000000]: nop
    088EBA8C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088EBA90:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088EBA94:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088EBA98:[26940001]: addiu      $s4, $s4, 1
    088EBA9C:[0E23AE09]: jal        0x088EB824
    088EBAA0:[00000000]: nop
    088EBAA4:[2631000C]: addiu      $s1, $s1, 12
    088EBAA8:[1693FFF9]: bne        $s4, $s3, 0x088EBA90
    088EBAAC:[00000000]: nop
--> 088EBAB0:[0A23AE75]: j          0x088EB9D4
    088EBAB4:[00000000]: nop
  Back Branch 088EBA64 355 times (length 384)
_S1_2_8900B7C 2,494,976 instructions (0.042%), 133,920 calls (08900B7C - 08900BEC, length 29)
    08900B7C:[27BDFFE0]: addiu      $sp, $sp, -32
    08900B80:[AFBF0010]: sw         $ra, 16($sp)
    08900B84:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    08900B88:[8CAC0000]: lw         $t4, 0($a1)
    08900B8C:[8D830020]: lw         $v1, 32($t4)
    08900B90:[10600008]: beq        $v1, $zr, 0x08900BB4
    08900B94:[00000000]: nop
    08900B98:[8C620000]: lw         $v0, 0($v1)
    08900B9C:[8FBF0010]: lw         $ra, 16($sp)
    08900BA0:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08900BA4:[8C590008]: lw         $t9, 8($v0)
    08900BA8:[27BD0020]: addiu      $sp, $sp, 32
    08900BAC:[03200008]: jr         $t9
    08900BB0:[00000000]: nop
    08900BB4:[8CAA0008]: lw         $t2, 8($a1)
    08900BB8:[8CA60004]: lw         $a2, 4($a1)
    08900BBC:[8CA7000C]: lw         $a3, 12($a1)
    08900BC0:[84A80010]: lh         $t0, 16($a1)
    08900BC4:[84A90012]: lh         $t1, 18($a1)
    08900BC8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08900BCC:[01802821]: addu       $a1, $t4, $zr <=> move $a1, $t4
    08900BD0:[AFA20000]: sw         $v0, 0($sp)
    08900BD4:[AFA00004]: sw         $zr, 4($sp)
    08900BD8:[0E23FE3C]: jal        0x088FF8F0
    08900BDC:[00000000]: nop
    08900BE0:[8FBF0010]: lw         $ra, 16($sp)
    08900BE4:[27BD0020]: addiu      $sp, $sp, 32
    08900BE8:[03E00008]: jr         $ra
    08900BEC:[00000000]: nop
_S1_2_8856CE0 2,421,718 instructions (0.041%), 10,958 calls (08856594 - 08856FC0, length 652)
    08856594:[27BDFFF0]: addiu      $sp, $sp, -16
    08856598:[AFB10004]: sw         $s1, 4($sp)
    0885659C:[3C1108A3]: lui        $s1, 0x08A3 <=> li $s1, 0x08A30000
    088565A0:[AFB00000]: sw         $s0, 0($sp)
    088565A4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088565A8:[AFBF000C]: sw         $ra, 12($sp)
    088565AC:[AFB20008]: sw         $s2, 8($sp)
    088565B0:[90820180]: lbu        $v0, 384($a0)
    088565B4:[1040000E]: beq        $v0, $zr, 0x088565F0
    088565B8:[00000000]: nop
    088565BC:[8C830184]: lw         $v1, 388($a0)
    088565C0:[8E221E88]: lw         $v0, 7816($s1)
    088565C4:[3C1208AB]: lui        $s2, 0x08AB <=> li $s2, 0x08AB0000
    088565C8:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088565CC:[24440008]: addiu      $a0, $v0, 8
    088565D0:[00431023]: subu       $v0, $v0, $v1
    088565D4:[00021083]: sra        $v0, $v0, 0x0002
    088565D8:[24460002]: addiu      $a2, $v0, 2
    088565DC:[1440000B]: bne        $v0, $zr, 0x0885660C
    088565E0:[00000000]: nop
    088565E4:[AE201E88]: sw         $zr, 7816($s1)
    088565E8:[A2000180]: sb         $zr, 384($s0)
    088565EC:[AE000184]: sw         $zr, 388($s0)
    088565F0:[8FBF000C]: lw         $ra, 12($sp)
    088565F4:[8FB20008]: lw         $s2, 8($sp)
    088565F8:[8FB10004]: lw         $s1, 4($sp)
    088565FC:[8FB00000]: lw         $s0, 0($sp)
    08856600:[27BD0010]: addiu      $sp, $sp, 16
    08856604:[03E00008]: jr         $ra
    08856608:[00000000]: nop
    0885660C:[AE241E88]: sw         $a0, 7816($s1)
    08856610:[92070181]: lbu        $a3, 385($s0)
    08856614:[8E44CEB8]: lw         $a0, -12616($s2)
    08856618:[0E21D5BA]: jal        0x088756E8
    0885661C:[00000000]: nop
    08856620:[8E44CEB8]: lw         $a0, -12616($s2)
    08856624:[8E251E88]: lw         $a1, 7816($s1)
    08856628:[0E21D61C]: jal        0x08875870
    0885662C:[00000000]: nop
    08856630:[0A215979]: j          0x088565E4
    08856634:[00000000]: nop
    08856CE0:[27BDFFF0]: addiu      $sp, $sp, -16
    08856CE4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08856CE8:[AFB00000]: sw         $s0, 0($sp)
    08856CEC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08856CF0:[AFBF0004]: sw         $ra, 4($sp)
    08856CF4:[0E215B16]: jal        0x08856C58
    08856CF8:[00000000]: nop
    08856CFC:[14400079]: bne        $v0, $zr, 0x08856EE4
    08856D00:[00000000]: nop
    08856D04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856D08:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08856D0C:[0E215B16]: jal        0x08856C58
    08856D10:[00000000]: nop
    08856D14:[1440005B]: bne        $v0, $zr, 0x08856E84
    08856D18:[00000000]: nop
    08856D1C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856D20:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08856D24:[0E215B16]: jal        0x08856C58
    08856D28:[00000000]: nop
    08856D2C:[14400049]: bne        $v0, $zr, 0x08856E54
    08856D30:[00000000]: nop
    08856D34:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856D38:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    08856D3C:[0E215B16]: jal        0x08856C58
    08856D40:[00000000]: nop
    08856D44:[14400032]: bne        $v0, $zr, 0x08856E10
    08856D48:[00000000]: nop
    08856D4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856D50:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    08856D54:[0E215B16]: jal        0x08856C58
    08856D58:[00000000]: nop
    08856D5C:[14400018]: bne        $v0, $zr, 0x08856DC0
    08856D60:[00000000]: nop
    08856D64:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856D68:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    08856D6C:[0E215B16]: jal        0x08856C58
    08856D70:[00000000]: nop
    08856D74:[14400006]: bne        $v0, $zr, 0x08856D90
    08856D78:[00000000]: nop
    08856D7C:[8FBF0004]: lw         $ra, 4($sp)
    08856D80:[8FB00000]: lw         $s0, 0($sp)
    08856D84:[27BD0010]: addiu      $sp, $sp, 16
    08856D88:[03E00008]: jr         $ra
    08856D8C:[00000000]: nop
    08856D90:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08856D94:[8C431E88]: lw         $v1, 7816($v0)
    08856D98:[3C052000]: lui        $a1, 0x2000 <=> li $a1, 0x20000000
    08856D9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856DA0:[AC650000]: sw         $a1, 0($v1)
    08856DA4:[24630004]: addiu      $v1, $v1, 4
    08856DA8:[AC431E88]: sw         $v1, 7816($v0)
    08856DAC:[8FBF0004]: lw         $ra, 4($sp)
    08856DB0:[8FB00000]: lw         $s0, 0($sp)
    08856DB4:[27BD0010]: addiu      $sp, $sp, 16
    08856DB8:[0A215965]: j          0x08856594
    08856DBC:[00000000]: nop
    08856DC0:[3C0608A3]: lui        $a2, 0x08A3 <=> li $a2, 0x08A30000
    08856DC4:[8CC51E88]: lw         $a1, 7816($a2)
    08856DC8:[3C02DBFF]: lui        $v0, 0xDBFF <=> li $v0, 0xDBFF0000
    08856DCC:[34428007]: ori        $v0, $v0, -32761
    08856DD0:[ACA20000]: sw         $v0, 0($a1)
    08856DD4:[3C022100]: lui        $v0, 0x2100 <=> li $v0, 0x21000000
    08856DD8:[34420001]: ori        $v0, $v0, 1
    08856DDC:[3C03DF00]: lui        $v1, 0xDF00 <=> li $v1, 0xDF000000
    08856DE0:[ACA20004]: sw         $v0, 4($a1)
    08856DE4:[34630032]: ori        $v1, $v1, 50
    08856DE8:[3C021700]: lui        $v0, 0x1700 <=> li $v0, 0x17000000
    08856DEC:[24A70010]: addiu      $a3, $a1, 16
    08856DF0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856DF4:[ACA30008]: sw         $v1, 8($a1)
    08856DF8:[ACA2000C]: sw         $v0, 12($a1)
    08856DFC:[ACC71E88]: sw         $a3, 7816($a2)
    08856E00:[0E215965]: jal        0x08856594
    08856E04:[00000000]: nop
    08856E08:[0A215B59]: j          0x08856D64
    08856E0C:[00000000]: nop
    08856E10:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    08856E14:[8CE51E88]: lw         $a1, 7816($a3)
    08856E18:[3C02DBFF]: lui        $v0, 0xDBFF <=> li $v0, 0xDBFF0000
    08856E1C:[3442C007]: ori        $v0, $v0, -16377
    08856E20:[ACA20000]: sw         $v0, 0($a1)
    08856E24:[3C021700]: lui        $v0, 0x1700 <=> li $v0, 0x17000000
    08856E28:[3C032100]: lui        $v1, 0x2100 <=> li $v1, 0x21000000
    08856E2C:[34420001]: ori        $v0, $v0, 1
    08856E30:[24A6000C]: addiu      $a2, $a1, 12
    08856E34:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856E38:[ACA30004]: sw         $v1, 4($a1)
    08856E3C:[ACA20008]: sw         $v0, 8($a1)
    08856E40:[ACE61E88]: sw         $a2, 7816($a3)
    08856E44:[0E215965]: jal        0x08856594
    08856E48:[00000000]: nop
    08856E4C:[0A215B53]: j          0x08856D4C
    08856E50:[00000000]: nop
    08856E54:[3C0508A3]: lui        $a1, 0x08A3 <=> li $a1, 0x08A30000
    08856E58:[8CA31E88]: lw         $v1, 7816($a1)
    08856E5C:[3C022300]: lui        $v0, 0x2300 <=> li $v0, 0x23000000
    08856E60:[34420001]: ori        $v0, $v0, 1
    08856E64:[AC620000]: sw         $v0, 0($v1)
    08856E68:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856E6C:[24630004]: addiu      $v1, $v1, 4
    08856E70:[ACA31E88]: sw         $v1, 7816($a1)
    08856E74:[0E215965]: jal        0x08856594
    08856E78:[00000000]: nop
    08856E7C:[0A215B4D]: j          0x08856D34
    08856E80:[00000000]: nop
    08856E84:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    08856E88:[8CE61E88]: lw         $a2, 7816($a3)
    08856E8C:[3C02DBFF]: lui        $v0, 0xDBFF <=> li $v0, 0xDBFF0000
    08856E90:[34424007]: ori        $v0, $v0, 16391
    08856E94:[ACC20000]: sw         $v0, 0($a2)
    08856E98:[3C022100]: lui        $v0, 0x2100 <=> li $v0, 0x21000000
    08856E9C:[34420001]: ori        $v0, $v0, 1
    08856EA0:[ACC20004]: sw         $v0, 4($a2)
    08856EA4:[3C02DF00]: lui        $v0, 0xDF00 <=> li $v0, 0xDF000000
    08856EA8:[34420032]: ori        $v0, $v0, 50
    08856EAC:[3C031700]: lui        $v1, 0x1700 <=> li $v1, 0x17000000
    08856EB0:[24C80010]: addiu      $t0, $a2, 16
    08856EB4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856EB8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08856EBC:[ACC20008]: sw         $v0, 8($a2)
    08856EC0:[ACC3000C]: sw         $v1, 12($a2)
    08856EC4:[ACE81E88]: sw         $t0, 7816($a3)
    08856EC8:[0E215AD5]: jal        0x08856B54
    08856ECC:[00000000]: nop
    08856ED0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856ED4:[0E215965]: jal        0x08856594
    08856ED8:[00000000]: nop
    08856EDC:[0A215B47]: j          0x08856D1C
    08856EE0:[00000000]: nop
    08856EE4:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    08856EE8:[8CE61E88]: lw         $a2, 7816($a3)
    08856EEC:[3C022300]: lui        $v0, 0x2300 <=> li $v0, 0x23000000
    08856EF0:[34420001]: ori        $v0, $v0, 1
    08856EF4:[ACC20000]: sw         $v0, 0($a2)
    08856EF8:[3C02DE00]: lui        $v0, 0xDE00 <=> li $v0, 0xDE000000
    08856EFC:[34420005]: ori        $v0, $v0, 5
    08856F00:[ACC20004]: sw         $v0, 4($a2)
    08856F04:[3C032200]: lui        $v1, 0x2200 <=> li $v1, 0x22000000
    08856F08:[3C02C600]: lui        $v0, 0xC600 <=> li $v0, 0xC6000000
    08856F0C:[34630001]: ori        $v1, $v1, 1
    08856F10:[34420107]: ori        $v0, $v0, 263
    08856F14:[ACC30008]: sw         $v1, 8($a2)
    08856F18:[3C03C900]: lui        $v1, 0xC900 <=> li $v1, 0xC9000000
    08856F1C:[34630100]: ori        $v1, $v1, 256
    08856F20:[ACC20010]: sw         $v0, 16($a2)
    08856F24:[3C02C700]: lui        $v0, 0xC700 <=> li $v0, 0xC7000000
    08856F28:[3C05C000]: lui        $a1, 0xC000 <=> li $a1, 0xC0000000
    08856F2C:[ACC20018]: sw         $v0, 24($a2)
    08856F30:[3C021C00]: lui        $v0, 0x1C00 <=> li $v0, 0x1C000000
    08856F34:[34420001]: ori        $v0, $v0, 1
    08856F38:[ACC30014]: sw         $v1, 20($a2)
    08856F3C:[3C034A00]: lui        $v1, 0x4A00 <=> li $v1, 0x4A000000
    08856F40:[24C80048]: addiu      $t0, $a2, 72
    08856F44:[ACC3001C]: sw         $v1, 28($a2)
    08856F48:[3C031D00]: lui        $v1, 0x1D00 <=> li $v1, 0x1D000000
    08856F4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856F50:[ACC20024]: sw         $v0, 36($a2)
    08856F54:[3C021F00]: lui        $v0, 0x1F00 <=> li $v0, 0x1F000000
    08856F58:[34420001]: ori        $v0, $v0, 1
    08856F5C:[ACC30028]: sw         $v1, 40($a2)
    08856F60:[3C035000]: lui        $v1, 0x5000 <=> li $v1, 0x50000000
    08856F64:[34630001]: ori        $v1, $v1, 1
    08856F68:[ACC2002C]: sw         $v0, 44($a2)
    08856F6C:[3C025D00]: lui        $v0, 0x5D00 <=> li $v0, 0x5D000000
    08856F70:[344200FF]: ori        $v0, $v0, 255
    08856F74:[ACC30030]: sw         $v1, 48($a2)
    08856F78:[3C03E0FF]: lui        $v1, 0xE0FF <=> li $v1, 0xE0FF0000
    08856F7C:[3463FFFF]: ori        $v1, $v1, -1
    08856F80:[ACC5000C]: sw         $a1, 12($a2)
    08856F84:[3C054B00]: lui        $a1, 0x4B00 <=> li $a1, 0x4B000000
    08856F88:[ACC20038]: sw         $v0, 56($a2)
    08856F8C:[3C02E1FF]: lui        $v0, 0xE1FF <=> li $v0, 0xE1FF0000
    08856F90:[3442FFFF]: ori        $v0, $v0, -1
    08856F94:[ACC50020]: sw         $a1, 32($a2)
    08856F98:[3C055C00]: lui        $a1, 0x5C00 <=> li $a1, 0x5C000000
    08856F9C:[ACC3003C]: sw         $v1, 60($a2)
    08856FA0:[3C032000]: lui        $v1, 0x2000 <=> li $v1, 0x20000000
    08856FA4:[ACC50034]: sw         $a1, 52($a2)
    08856FA8:[ACC20040]: sw         $v0, 64($a2)
    08856FAC:[ACC30044]: sw         $v1, 68($a2)
    08856FB0:[ACE81E88]: sw         $t0, 7816($a3)
    08856FB4:[0E215965]: jal        0x08856594
    08856FB8:[00000000]: nop
    08856FBC:[0A215B41]: j          0x08856D04
    08856FC0:[00000000]: nop
  Back Branch 08856630 76,870 times (length 21)
    088565D0:[00431023]: subu       $v0, $v0, $v1
    088565D4:[00021083]: sra        $v0, $v0, 0x0002
    088565D8:[24460002]: addiu      $a2, $v0, 2
    088565DC:[1440000B]: bne        $v0, $zr, 0x0885660C
    088565E0:[00000000]: nop
--> 088565E4:[AE201E88]: sw         $zr, 7816($s1)
    088565E8:[A2000180]: sb         $zr, 384($s0)
    088565EC:[AE000184]: sw         $zr, 388($s0)
    088565F0:[8FBF000C]: lw         $ra, 12($sp)
    088565F4:[8FB20008]: lw         $s2, 8($sp)
    088565F8:[8FB10004]: lw         $s1, 4($sp)
    088565FC:[8FB00000]: lw         $s0, 0($sp)
    08856600:[27BD0010]: addiu      $sp, $sp, 16
    08856604:[03E00008]: jr         $ra
    08856608:[00000000]: nop
    0885660C:[AE241E88]: sw         $a0, 7816($s1)
    08856610:[92070181]: lbu        $a3, 385($s0)
    08856614:[8E44CEB8]: lw         $a0, -12616($s2)
    08856618:[0E21D5BA]: jal        0x088756E8
    0885661C:[00000000]: nop
    08856620:[8E44CEB8]: lw         $a0, -12616($s2)
    08856624:[8E251E88]: lw         $a1, 7816($s1)
    08856628:[0E21D61C]: jal        0x08875870
    0885662C:[00000000]: nop
--> 08856630:[0A215979]: j          0x088565E4
    08856634:[00000000]: nop
  Back Branch 08856EDC 10,958 times (length 114)
  Back Branch 08856E08 10,958 times (length 43)
    08856D50:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    08856D54:[0E215B16]: jal        0x08856C58
    08856D58:[00000000]: nop
    08856D5C:[14400018]: bne        $v0, $zr, 0x08856DC0
    08856D60:[00000000]: nop
--> 08856D64:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856D68:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    08856D6C:[0E215B16]: jal        0x08856C58
    08856D70:[00000000]: nop
    08856D74:[14400006]: bne        $v0, $zr, 0x08856D90
    08856D78:[00000000]: nop
    08856D7C:[8FBF0004]: lw         $ra, 4($sp)
    08856D80:[8FB00000]: lw         $s0, 0($sp)
    08856D84:[27BD0010]: addiu      $sp, $sp, 16
    08856D88:[03E00008]: jr         $ra
    08856D8C:[00000000]: nop
    08856D90:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08856D94:[8C431E88]: lw         $v1, 7816($v0)
    08856D98:[3C052000]: lui        $a1, 0x2000 <=> li $a1, 0x20000000
    08856D9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856DA0:[AC650000]: sw         $a1, 0($v1)
    08856DA4:[24630004]: addiu      $v1, $v1, 4
    08856DA8:[AC431E88]: sw         $v1, 7816($v0)
    08856DAC:[8FBF0004]: lw         $ra, 4($sp)
    08856DB0:[8FB00000]: lw         $s0, 0($sp)
    08856DB4:[27BD0010]: addiu      $sp, $sp, 16
    08856DB8:[0A215965]: j          0x08856594
    08856DBC:[00000000]: nop
    08856DC0:[3C0608A3]: lui        $a2, 0x08A3 <=> li $a2, 0x08A30000
    08856DC4:[8CC51E88]: lw         $a1, 7816($a2)
    08856DC8:[3C02DBFF]: lui        $v0, 0xDBFF <=> li $v0, 0xDBFF0000
    08856DCC:[34428007]: ori        $v0, $v0, -32761
    08856DD0:[ACA20000]: sw         $v0, 0($a1)
    08856DD4:[3C022100]: lui        $v0, 0x2100 <=> li $v0, 0x21000000
    08856DD8:[34420001]: ori        $v0, $v0, 1
    08856DDC:[3C03DF00]: lui        $v1, 0xDF00 <=> li $v1, 0xDF000000
    08856DE0:[ACA20004]: sw         $v0, 4($a1)
    08856DE4:[34630032]: ori        $v1, $v1, 50
    08856DE8:[3C021700]: lui        $v0, 0x1700 <=> li $v0, 0x17000000
    08856DEC:[24A70010]: addiu      $a3, $a1, 16
    08856DF0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856DF4:[ACA30008]: sw         $v1, 8($a1)
    08856DF8:[ACA2000C]: sw         $v0, 12($a1)
    08856DFC:[ACC71E88]: sw         $a3, 7816($a2)
    08856E00:[0E215965]: jal        0x08856594
    08856E04:[00000000]: nop
--> 08856E08:[0A215B59]: j          0x08856D64
    08856E0C:[00000000]: nop
    08856E10:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    08856E14:[8CE51E88]: lw         $a1, 7816($a3)
    08856E18:[3C02DBFF]: lui        $v0, 0xDBFF <=> li $v0, 0xDBFF0000
  Back Branch 08856E4C 10,958 times (length 66)
    08856D38:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    08856D3C:[0E215B16]: jal        0x08856C58
    08856D40:[00000000]: nop
    08856D44:[14400032]: bne        $v0, $zr, 0x08856E10
    08856D48:[00000000]: nop
--> 08856D4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856D50:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    08856D54:[0E215B16]: jal        0x08856C58
    08856D58:[00000000]: nop
    08856D5C:[14400018]: bne        $v0, $zr, 0x08856DC0
    08856D60:[00000000]: nop
    08856D64:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856D68:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    08856D6C:[0E215B16]: jal        0x08856C58
    08856D70:[00000000]: nop
    08856D74:[14400006]: bne        $v0, $zr, 0x08856D90
    08856D78:[00000000]: nop
    08856D7C:[8FBF0004]: lw         $ra, 4($sp)
    08856D80:[8FB00000]: lw         $s0, 0($sp)
    08856D84:[27BD0010]: addiu      $sp, $sp, 16
    08856D88:[03E00008]: jr         $ra
    08856D8C:[00000000]: nop
    08856D90:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08856D94:[8C431E88]: lw         $v1, 7816($v0)
    08856D98:[3C052000]: lui        $a1, 0x2000 <=> li $a1, 0x20000000
    08856D9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856DA0:[AC650000]: sw         $a1, 0($v1)
    08856DA4:[24630004]: addiu      $v1, $v1, 4
    08856DA8:[AC431E88]: sw         $v1, 7816($v0)
    08856DAC:[8FBF0004]: lw         $ra, 4($sp)
    08856DB0:[8FB00000]: lw         $s0, 0($sp)
    08856DB4:[27BD0010]: addiu      $sp, $sp, 16
    08856DB8:[0A215965]: j          0x08856594
    08856DBC:[00000000]: nop
    08856DC0:[3C0608A3]: lui        $a2, 0x08A3 <=> li $a2, 0x08A30000
    08856DC4:[8CC51E88]: lw         $a1, 7816($a2)
    08856DC8:[3C02DBFF]: lui        $v0, 0xDBFF <=> li $v0, 0xDBFF0000
    08856DCC:[34428007]: ori        $v0, $v0, -32761
    08856DD0:[ACA20000]: sw         $v0, 0($a1)
    08856DD4:[3C022100]: lui        $v0, 0x2100 <=> li $v0, 0x21000000
    08856DD8:[34420001]: ori        $v0, $v0, 1
    08856DDC:[3C03DF00]: lui        $v1, 0xDF00 <=> li $v1, 0xDF000000
    08856DE0:[ACA20004]: sw         $v0, 4($a1)
    08856DE4:[34630032]: ori        $v1, $v1, 50
    08856DE8:[3C021700]: lui        $v0, 0x1700 <=> li $v0, 0x17000000
    08856DEC:[24A70010]: addiu      $a3, $a1, 16
    08856DF0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856DF4:[ACA30008]: sw         $v1, 8($a1)
    08856DF8:[ACA2000C]: sw         $v0, 12($a1)
    08856DFC:[ACC71E88]: sw         $a3, 7816($a2)
    08856E00:[0E215965]: jal        0x08856594
    08856E04:[00000000]: nop
    08856E08:[0A215B59]: j          0x08856D64
    08856E0C:[00000000]: nop
    08856E10:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    08856E14:[8CE51E88]: lw         $a1, 7816($a3)
    08856E18:[3C02DBFF]: lui        $v0, 0xDBFF <=> li $v0, 0xDBFF0000
    08856E1C:[3442C007]: ori        $v0, $v0, -16377
    08856E20:[ACA20000]: sw         $v0, 0($a1)
    08856E24:[3C021700]: lui        $v0, 0x1700 <=> li $v0, 0x17000000
    08856E28:[3C032100]: lui        $v1, 0x2100 <=> li $v1, 0x21000000
    08856E2C:[34420001]: ori        $v0, $v0, 1
    08856E30:[24A6000C]: addiu      $a2, $a1, 12
    08856E34:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856E38:[ACA30004]: sw         $v1, 4($a1)
    08856E3C:[ACA20008]: sw         $v0, 8($a1)
    08856E40:[ACE61E88]: sw         $a2, 7816($a3)
    08856E44:[0E215965]: jal        0x08856594
    08856E48:[00000000]: nop
--> 08856E4C:[0A215B53]: j          0x08856D4C
    08856E50:[00000000]: nop
    08856E54:[3C0508A3]: lui        $a1, 0x08A3 <=> li $a1, 0x08A30000
    08856E58:[8CA31E88]: lw         $v1, 7816($a1)
    08856E5C:[3C022300]: lui        $v0, 0x2300 <=> li $v0, 0x23000000
  Back Branch 08856E7C 10,958 times (length 84)
    08856D20:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08856D24:[0E215B16]: jal        0x08856C58
    08856D28:[00000000]: nop
    08856D2C:[14400049]: bne        $v0, $zr, 0x08856E54
    08856D30:[00000000]: nop
--> 08856D34:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856D38:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    08856D3C:[0E215B16]: jal        0x08856C58
    08856D40:[00000000]: nop
    08856D44:[14400032]: bne        $v0, $zr, 0x08856E10
    08856D48:[00000000]: nop
    08856D4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856D50:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    08856D54:[0E215B16]: jal        0x08856C58
    08856D58:[00000000]: nop
    08856D5C:[14400018]: bne        $v0, $zr, 0x08856DC0
    08856D60:[00000000]: nop
    08856D64:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856D68:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    08856D6C:[0E215B16]: jal        0x08856C58
    08856D70:[00000000]: nop
    08856D74:[14400006]: bne        $v0, $zr, 0x08856D90
    08856D78:[00000000]: nop
    08856D7C:[8FBF0004]: lw         $ra, 4($sp)
    08856D80:[8FB00000]: lw         $s0, 0($sp)
    08856D84:[27BD0010]: addiu      $sp, $sp, 16
    08856D88:[03E00008]: jr         $ra
    08856D8C:[00000000]: nop
    08856D90:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08856D94:[8C431E88]: lw         $v1, 7816($v0)
    08856D98:[3C052000]: lui        $a1, 0x2000 <=> li $a1, 0x20000000
    08856D9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856DA0:[AC650000]: sw         $a1, 0($v1)
    08856DA4:[24630004]: addiu      $v1, $v1, 4
    08856DA8:[AC431E88]: sw         $v1, 7816($v0)
    08856DAC:[8FBF0004]: lw         $ra, 4($sp)
    08856DB0:[8FB00000]: lw         $s0, 0($sp)
    08856DB4:[27BD0010]: addiu      $sp, $sp, 16
    08856DB8:[0A215965]: j          0x08856594
    08856DBC:[00000000]: nop
    08856DC0:[3C0608A3]: lui        $a2, 0x08A3 <=> li $a2, 0x08A30000
    08856DC4:[8CC51E88]: lw         $a1, 7816($a2)
    08856DC8:[3C02DBFF]: lui        $v0, 0xDBFF <=> li $v0, 0xDBFF0000
    08856DCC:[34428007]: ori        $v0, $v0, -32761
    08856DD0:[ACA20000]: sw         $v0, 0($a1)
    08856DD4:[3C022100]: lui        $v0, 0x2100 <=> li $v0, 0x21000000
    08856DD8:[34420001]: ori        $v0, $v0, 1
    08856DDC:[3C03DF00]: lui        $v1, 0xDF00 <=> li $v1, 0xDF000000
    08856DE0:[ACA20004]: sw         $v0, 4($a1)
    08856DE4:[34630032]: ori        $v1, $v1, 50
    08856DE8:[3C021700]: lui        $v0, 0x1700 <=> li $v0, 0x17000000
    08856DEC:[24A70010]: addiu      $a3, $a1, 16
    08856DF0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856DF4:[ACA30008]: sw         $v1, 8($a1)
    08856DF8:[ACA2000C]: sw         $v0, 12($a1)
    08856DFC:[ACC71E88]: sw         $a3, 7816($a2)
    08856E00:[0E215965]: jal        0x08856594
    08856E04:[00000000]: nop
    08856E08:[0A215B59]: j          0x08856D64
    08856E0C:[00000000]: nop
    08856E10:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    08856E14:[8CE51E88]: lw         $a1, 7816($a3)
    08856E18:[3C02DBFF]: lui        $v0, 0xDBFF <=> li $v0, 0xDBFF0000
    08856E1C:[3442C007]: ori        $v0, $v0, -16377
    08856E20:[ACA20000]: sw         $v0, 0($a1)
    08856E24:[3C021700]: lui        $v0, 0x1700 <=> li $v0, 0x17000000
    08856E28:[3C032100]: lui        $v1, 0x2100 <=> li $v1, 0x21000000
    08856E2C:[34420001]: ori        $v0, $v0, 1
    08856E30:[24A6000C]: addiu      $a2, $a1, 12
    08856E34:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856E38:[ACA30004]: sw         $v1, 4($a1)
    08856E3C:[ACA20008]: sw         $v0, 8($a1)
    08856E40:[ACE61E88]: sw         $a2, 7816($a3)
    08856E44:[0E215965]: jal        0x08856594
    08856E48:[00000000]: nop
    08856E4C:[0A215B53]: j          0x08856D4C
    08856E50:[00000000]: nop
    08856E54:[3C0508A3]: lui        $a1, 0x08A3 <=> li $a1, 0x08A30000
    08856E58:[8CA31E88]: lw         $v1, 7816($a1)
    08856E5C:[3C022300]: lui        $v0, 0x2300 <=> li $v0, 0x23000000
    08856E60:[34420001]: ori        $v0, $v0, 1
    08856E64:[AC620000]: sw         $v0, 0($v1)
    08856E68:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08856E6C:[24630004]: addiu      $v1, $v1, 4
    08856E70:[ACA31E88]: sw         $v1, 7816($a1)
    08856E74:[0E215965]: jal        0x08856594
    08856E78:[00000000]: nop
--> 08856E7C:[0A215B4D]: j          0x08856D34
    08856E80:[00000000]: nop
    08856E84:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    08856E88:[8CE61E88]: lw         $a2, 7816($a3)
    08856E8C:[3C02DBFF]: lui        $v0, 0xDBFF <=> li $v0, 0xDBFF0000
  Back Branch 08856FBC 10,958 times (length 176)
  Back Branch 08856DB8 10,958 times (length 523)
_S1_2_88625B0 2,368,514 instructions (0.040%), 3 calls (08819AC8 - 088626FC, length 74510)
  Back Branch 0881A1E4 591,840 times (length 8)
    0881A1B8:[2CA20040]: sltiu      $v0, $a1, 64
    0881A1BC:[14400010]: bne        $v0, $zr, 0x0881A200
    0881A1C0:[00000000]: nop
    0881A1C4:[24080010]: addiu      $t0, $zr, 16 <=> li $t0, 16
    0881A1C8:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
--> 0881A1CC:[9AAA0000]: lwr        $t2, 0($s5)
    0881A1D0:[8AAA0003]: lwl        $t2, 3($s5)
    0881A1D4:[2508FFFF]: addiu      $t0, $t0, -1
    0881A1D8:[26B50004]: addiu      $s5, $s5, 4
    0881A1DC:[7C0A50E0]: wsbw       $t2, $t2
    0881A1E0:[AD2A0000]: sw         $t2, 0($t1)
--> 0881A1E4:[1500FFF9]: bne        $t0, $zr, 0x0881A1CC
    0881A1E8:[25290004]: addiu      $t1, $t1, 4
    0881A1EC:[0E2067DE]: jal        0x08819F78
    0881A1F0:[00000000]: nop
    0881A1F4:[0A20686E]: j          0x0881A1B8
  Back Branch 08819C88 382,976 times (length 7)
    08819C60:[8FB10044]: lw         $s1, 68($sp)
    08819C64:[8FB00040]: lw         $s0, 64($sp)
    08819C68:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08819C6C:[03E00008]: jr         $ra
    08819C70:[27BD0060]: addiu      $sp, $sp, 96
--> 08819C74:[90830000]: lbu        $v1, 0($a0)
    08819C78:[24A50001]: addiu      $a1, $a1, 1
    08819C7C:[2CA70040]: sltiu      $a3, $a1, 64
    08819C80:[A0C30000]: sb         $v1, 0($a2)
    08819C84:[24840001]: addiu      $a0, $a0, 1
--> 08819C88:[14E0FFFA]: bne        $a3, $zr, 0x08819C74
    08819C8C:[24C60001]: addiu      $a2, $a2, 1
    08819C90:[0A2066F1]: j          0x08819BC4
    08819C94:[26520040]: addiu      $s2, $s2, 64
    08819C98:[27BDFFB0]: addiu      $sp, $sp, -80
  Back Branch 08819BE0 95,744 times (length 7)
    08819BB8:[24840001]: addiu      $a0, $a0, 1
    08819BBC:[02489021]: addu       $s2, $s2, $t0
    08819BC0:[A6200014]: sh         $zr, 20($s1)
    08819BC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819BC8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
--> 08819BCC:[8C8A0000]: lw         $t2, 0($a0)
    08819BD0:[24A50001]: addiu      $a1, $a1, 1
    08819BD4:[2CA60010]: sltiu      $a2, $a1, 16
    08819BD8:[7C0A40E0]: wsbw       $t0, $t2
    08819BDC:[AC880000]: sw         $t0, 0($a0)
--> 08819BE0:[14C0FFFA]: bne        $a2, $zr, 0x08819BCC
    08819BE4:[24840004]: addiu      $a0, $a0, 4
    08819BE8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08819BEC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08819BF0:[0E2067C0]: jal        0x08819F00
  Back Branch 0881A1F4 36,990 times (length 17)
    0881A1A4:[0E2067DE]: jal        0x08819F78
    0881A1A8:[AC880000]: sw         $t0, 0($a0)
    0881A1AC:[0A2068C6]: j          0x0881A318
    0881A1B0:[00000000]: nop
--> 0881A1B8:[2CA20040]: sltiu      $v0, $a1, 64
    0881A1BC:[14400010]: bne        $v0, $zr, 0x0881A200
    0881A1C0:[00000000]: nop
    0881A1C4:[24080010]: addiu      $t0, $zr, 16 <=> li $t0, 16
    0881A1C8:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0881A1CC:[9AAA0000]: lwr        $t2, 0($s5)
    0881A1D0:[8AAA0003]: lwl        $t2, 3($s5)
    0881A1D4:[2508FFFF]: addiu      $t0, $t0, -1
    0881A1D8:[26B50004]: addiu      $s5, $s5, 4
    0881A1DC:[7C0A50E0]: wsbw       $t2, $t2
    0881A1E0:[AD2A0000]: sw         $t2, 0($t1)
    0881A1E4:[1500FFF9]: bne        $t0, $zr, 0x0881A1CC
    0881A1E8:[25290004]: addiu      $t1, $t1, 4
    0881A1EC:[0E2067DE]: jal        0x08819F78
    0881A1F0:[00000000]: nop
--> 0881A1F4:[0A20686E]: j          0x0881A1B8
    0881A1F8:[24A5FFC0]: addiu      $a1, $a1, -64
    0881A200:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0881A204:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
  Back Branch 08819C90 5,984 times (length 53)
    08819BB0:[24A50001]: addiu      $a1, $a1, 1
    08819BB4:[1520FFFA]: bne        $t1, $zr, 0x08819BA0
    08819BB8:[24840001]: addiu      $a0, $a0, 1
    08819BBC:[02489021]: addu       $s2, $s2, $t0
    08819BC0:[A6200014]: sh         $zr, 20($s1)
--> 08819BC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819BC8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08819BCC:[8C8A0000]: lw         $t2, 0($a0)
    08819BD0:[24A50001]: addiu      $a1, $a1, 1
    08819BD4:[2CA60010]: sltiu      $a2, $a1, 16
    08819BD8:[7C0A40E0]: wsbw       $t0, $t2
    08819BDC:[AC880000]: sw         $t0, 0($a0)
    08819BE0:[14C0FFFA]: bne        $a2, $zr, 0x08819BCC
    08819BE4:[24840004]: addiu      $a0, $a0, 4
    08819BE8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08819BEC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08819BF0:[0E2067C0]: jal        0x08819F00
    08819BF4:[2610FFC0]: addiu      $s0, $s0, -64
    08819BF8:[2E040040]: sltiu      $a0, $s0, 64
    08819BFC:[14800003]: bne        $a0, $zr, 0x08819C0C
    08819C00:[00000000]: nop
    08819C04:[0A2066D4]: j          0x08819B50
    08819C08:[96290014]: lhu        $t1, 20($s1)
    08819C0C:[52000010]: beql       $s0, $zr, 0x08819C50
    08819C10:[A6300014]: sh         $s0, 20($s1)
    08819C14:[96330014]: lhu        $s3, 20($s1)
    08819C18:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08819C1C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08819C20:[02339021]: addu       $s2, $s1, $s3
    08819C24:[02133823]: subu       $a3, $s0, $s3
    08819C28:[10E00008]: beq        $a3, $zr, 0x08819C4C
    08819C2C:[26440020]: addiu      $a0, $s2, 32
    08819C30:[90AC0000]: lbu        $t4, 0($a1)
    08819C34:[24C60001]: addiu      $a2, $a2, 1
    08819C38:[00C7582B]: sltu       $t3, $a2, $a3
    08819C3C:[A08C0000]: sb         $t4, 0($a0)
    08819C40:[24A50001]: addiu      $a1, $a1, 1
    08819C44:[1560FFFA]: bne        $t3, $zr, 0x08819C30
    08819C48:[24840001]: addiu      $a0, $a0, 1
    08819C4C:[A6300014]: sh         $s0, 20($s1)
    08819C50:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08819C54:[8FBF0050]: lw         $ra, 80($sp)
    08819C58:[8FB3004C]: lw         $s3, 76($sp)
    08819C5C:[8FB20048]: lw         $s2, 72($sp)
    08819C60:[8FB10044]: lw         $s1, 68($sp)
    08819C64:[8FB00040]: lw         $s0, 64($sp)
    08819C68:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08819C6C:[03E00008]: jr         $ra
    08819C70:[27BD0060]: addiu      $sp, $sp, 96
    08819C74:[90830000]: lbu        $v1, 0($a0)
    08819C78:[24A50001]: addiu      $a1, $a1, 1
    08819C7C:[2CA70040]: sltiu      $a3, $a1, 64
    08819C80:[A0C30000]: sb         $v1, 0($a2)
    08819C84:[24840001]: addiu      $a0, $a0, 1
    08819C88:[14E0FFFA]: bne        $a3, $zr, 0x08819C74
    08819C8C:[24C60001]: addiu      $a2, $a2, 1
--> 08819C90:[0A2066F1]: j          0x08819BC4
    08819C94:[26520040]: addiu      $s2, $s2, 64
    08819C98:[27BDFFB0]: addiu      $sp, $sp, -80
    08819C9C:[2CA30001]: sltiu      $v1, $a1, 1
    08819CA0:[2C860001]: sltiu      $a2, $a0, 1
  Back Branch 08819C04 5,981 times (length 47)
    08819B3C:[2E050040]: sltiu      $a1, $s0, 64
    08819B40:[AE260018]: sw         $a2, 24($s1)
    08819B44:[AE27001C]: sw         $a3, 28($s1)
    08819B48:[14A00030]: bne        $a1, $zr, 0x08819C0C
    08819B4C:[24130040]: addiu      $s3, $zr, 64 <=> li $s3, 64
--> 08819B50:[3127FFFF]: andi       $a3, $t1, -1
    08819B54:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08819B58:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08819B5C:[10E00045]: beq        $a3, $zr, 0x08819C74
    08819B60:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819B64:[02674023]: subu       $t0, $s3, $a3
    08819B68:[10E00008]: beq        $a3, $zr, 0x08819B8C
    08819B6C:[26240020]: addiu      $a0, $s1, 32
    08819B70:[908F0000]: lbu        $t7, 0($a0)
    08819B74:[24A50001]: addiu      $a1, $a1, 1
    08819B78:[00A7702B]: sltu       $t6, $a1, $a3
    08819B7C:[A0CF0000]: sb         $t7, 0($a2)
    08819B80:[24840001]: addiu      $a0, $a0, 1
    08819B84:[15C0FFFA]: bne        $t6, $zr, 0x08819B70
    08819B88:[24C60001]: addiu      $a2, $a2, 1
    08819B8C:[3138FFFF]: andi       $t8, $t1, -1
    08819B90:[03B82021]: addu       $a0, $sp, $t8
    08819B94:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08819B98:[11000008]: beq        $t0, $zr, 0x08819BBC
    08819B9C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08819BA0:[90B90000]: lbu        $t9, 0($a1)
    08819BA4:[24C60001]: addiu      $a2, $a2, 1
    08819BA8:[00C8482B]: sltu       $t1, $a2, $t0
    08819BAC:[A0990000]: sb         $t9, 0($a0)
    08819BB0:[24A50001]: addiu      $a1, $a1, 1
    08819BB4:[1520FFFA]: bne        $t1, $zr, 0x08819BA0
    08819BB8:[24840001]: addiu      $a0, $a0, 1
    08819BBC:[02489021]: addu       $s2, $s2, $t0
    08819BC0:[A6200014]: sh         $zr, 20($s1)
    08819BC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819BC8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08819BCC:[8C8A0000]: lw         $t2, 0($a0)
    08819BD0:[24A50001]: addiu      $a1, $a1, 1
    08819BD4:[2CA60010]: sltiu      $a2, $a1, 16
    08819BD8:[7C0A40E0]: wsbw       $t0, $t2
    08819BDC:[AC880000]: sw         $t0, 0($a0)
    08819BE0:[14C0FFFA]: bne        $a2, $zr, 0x08819BCC
    08819BE4:[24840004]: addiu      $a0, $a0, 4
    08819BE8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08819BEC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08819BF0:[0E2067C0]: jal        0x08819F00
    08819BF4:[2610FFC0]: addiu      $s0, $s0, -64
    08819BF8:[2E040040]: sltiu      $a0, $s0, 64
    08819BFC:[14800003]: bne        $a0, $zr, 0x08819C0C
    08819C00:[00000000]: nop
--> 08819C04:[0A2066D4]: j          0x08819B50
    08819C08:[96290014]: lhu        $t1, 20($s1)
    08819C0C:[52000010]: beql       $s0, $zr, 0x08819C50
    08819C10:[A6300014]: sh         $s0, 20($s1)
    08819C14:[96330014]: lhu        $s3, 20($s1)
  Back Branch 0881A2E0 96 times (length 6)
    0881A2BC:[000847C0]: sll        $t0, $t0, 0x001F
    0881A2C0:[0A2068C4]: j          0x0881A310
    0881A2C4:[AC880000]: sw         $t0, 0($a0)
    0881A2C8:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    0881A2CC:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
--> 0881A2D0:[910B0000]: lbu        $t3, 0($t0)
    0881A2D4:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A2D8:[25080001]: addiu      $t0, $t0, 1
    0881A2DC:[A12B0000]: sb         $t3, 0($t1)
--> 0881A2E0:[14A0FFFB]: bne        $a1, $zr, 0x0881A2D0
    0881A2E4:[25290001]: addiu      $t1, $t1, 1
    0881A2E8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0881A2EC:[A1280000]: sb         $t0, 0($t1)
    0881A2F0:[2402000E]: addiu      $v0, $zr, 14 <=> li $v0, 14
  Back Branch 08819E4C 64 times (length 5)
    08819E2C:[1520FFFA]: bne        $t1, $zr, 0x08819E18
    08819E30:[24840004]: addiu      $a0, $a0, 4
    08819E34:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08819E38:[A6050016]: sh         $a1, 22($s0)
    08819E3C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 08819E40:[00F01021]: addu       $v0, $a3, $s0
    08819E44:[24E70001]: addiu      $a3, $a3, 1
    08819E48:[28E80040]: slti       $t0, $a3, 64
--> 08819E4C:[1500FFFC]: bne        $t0, $zr, 0x08819E40
    08819E50:[A0400020]: sb         $zr, 32($v0)
    08819E54:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08819E58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08819E5C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 0881A308 28 times (length 6)
    0881A2E4:[25290001]: addiu      $t1, $t1, 1
    0881A2E8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0881A2EC:[A1280000]: sb         $t0, 0($t1)
    0881A2F0:[2402000E]: addiu      $v0, $zr, 14 <=> li $v0, 14
    0881A2F4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
--> 0881A2F8:[8D090000]: lw         $t1, 0($t0)
    0881A2FC:[2442FFFF]: addiu      $v0, $v0, -1
    0881A300:[7C0948E0]: wsbw       $t1, $t1
    0881A304:[AD090000]: sw         $t1, 0($t0)
--> 0881A308:[1440FFFB]: bne        $v0, $zr, 0x0881A2F8
    0881A30C:[25080004]: addiu      $t0, $t0, 4
    0881A310:[0E2067DE]: jal        0x08819F78
    0881A314:[00000000]: nop
    0881A318:[7C1080E0]: wsbw       $s0, $s0
  Back Branch 08819E74 20 times (length 7)
    08819E4C:[1500FFFC]: bne        $t0, $zr, 0x08819E40
    08819E50:[A0400020]: sb         $zr, 32($v0)
    08819E54:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08819E58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08819E5C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08819E60:[90910000]: lbu        $s1, 0($a0)
    08819E64:[24C60001]: addiu      $a2, $a2, 1
    08819E68:[2CD00014]: sltiu      $s0, $a2, 20
    08819E6C:[A0B10000]: sb         $s1, 0($a1)
    08819E70:[24840001]: addiu      $a0, $a0, 1
--> 08819E74:[1600FFFA]: bne        $s0, $zr, 0x08819E60
    08819E78:[24A50001]: addiu      $a1, $a1, 1
    08819E7C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08819E80:[8FBF0048]: lw         $ra, 72($sp)
    08819E84:[8FB10044]: lw         $s1, 68($sp)
  Back Branch 08819CE8 16 times (length 4)
    08819CCC:[54800062]: bnel       $a0, $zr, 0x08819E58
    08819CD0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08819CD4:[96080014]: lhu        $t0, 20($s0)
    08819CD8:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08819CDC:[2407000F]: addiu      $a3, $zr, 15 <=> li $a3, 15
--> 08819CE0:[24E7FFFF]: addiu      $a3, $a3, -1
    08819CE4:[AC400000]: sw         $zr, 0($v0)
--> 08819CE8:[04E1FFFD]: bgez       $a3, 0x08819CE0
    08819CEC:[24420004]: addiu      $v0, $v0, 4
    08819CF0:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08819CF4:[26040020]: addiu      $a0, $s0, 32
    08819CF8:[11000008]: beq        $t0, $zr, 0x08819D1C
  Back Branch 08819DFC 16 times (length 7)
    08819DD4:[A0820038]: sb         $v0, 56($a0)
    08819DD8:[1720FFEF]: bne        $t9, $zr, 0x08819D98
    08819DDC:[2508FFF8]: addiu      $t0, $t0, -8
    08819DE0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819DE4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
--> 08819DE8:[8C870000]: lw         $a3, 0($a0)
    08819DEC:[24A50001]: addiu      $a1, $a1, 1
    08819DF0:[2CA60010]: sltiu      $a2, $a1, 16
    08819DF4:[7C0718E0]: wsbw       $v1, $a3
    08819DF8:[AC830000]: sw         $v1, 0($a0)
--> 08819DFC:[14C0FFFA]: bne        $a2, $zr, 0x08819DE8
    08819E00:[24840004]: addiu      $a0, $a0, 4
    08819E04:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08819E08:[0E2067C0]: jal        0x08819F00
    08819E0C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
  Back Branch 08819DD8 8 times (length 18)
    08819D84:[24080038]: addiu      $t0, $zr, 56 <=> li $t0, 56
    08819D88:[000378C0]: sll        $t7, $v1, 0x0003
    08819D8C:[0002C742]: srl        $t8, $v0, 0x001D
    08819D90:[01F85825]: or         $t3, $t7, $t8
    08819D94:[000250C0]: sll        $t2, $v0, 0x0003
--> 08819D98:[00FD2021]: addu       $a0, $a3, $sp
    08819D9C:[24E70001]: addiu      $a3, $a3, 1
    08819DA0:[00083680]: sll        $a2, $t0, 0x001A
    08819DA4:[04C10004]: bgez       $a2, 0x08819DB8
    08819DA8:[00000000]: nop
    08819DAC:[010B1006]: srlv       $v0, $t3, $t0
    08819DB0:[10000007]: b          0x08819DD0
    08819DB4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08819DB8:[10C00004]: beq        $a2, $zr, 0x08819DCC
    08819DBC:[010A1006]: srlv       $v0, $t2, $t0
    08819DC0:[00083023]: subu       $a2, $zr, $t0 <=> negu $a2, $t0
    08819DC4:[00CB3004]: sllv       $a2, $t3, $a2
    08819DC8:[00461025]: or         $v0, $v0, $a2
    08819DCC:[010B1806]: srlv       $v1, $t3, $t0
    08819DD0:[28F90008]: slti       $t9, $a3, 8
    08819DD4:[A0820038]: sb         $v0, 56($a0)
--> 08819DD8:[1720FFEF]: bne        $t9, $zr, 0x08819D98
    08819DDC:[2508FFF8]: addiu      $t0, $t0, -8
    08819DE0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819DE4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08819DE8:[8C870000]: lw         $a3, 0($a0)
  Back Branch 0881A21C 8 times (length 7)
    0881A1F4:[0A20686E]: j          0x0881A1B8
    0881A1F8:[24A5FFC0]: addiu      $a1, $a1, -64
    0881A200:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0881A204:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
--> 0881A208:[2442FFFC]: addiu      $v0, $v0, -4
    0881A20C:[AD000000]: sw         $zr, 0($t0)
    0881A210:[AD000004]: sw         $zr, 4($t0)
    0881A214:[AD000008]: sw         $zr, 8($t0)
    0881A218:[AD00000C]: sw         $zr, 12($t0)
--> 0881A21C:[1440FFFA]: bne        $v0, $zr, 0x0881A208
    0881A220:[25080010]: addiu      $t0, $t0, 16
    0881A224:[2CA20038]: sltiu      $v0, $a1, 56
    0881A228:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    0881A22C:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
  Back Branch 08819E2C 5 times (length 7)
    08819E04:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08819E08:[0E2067C0]: jal        0x08819F00
    08819E0C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08819E10:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08819E14:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08819E18:[8C8B0000]: lw         $t3, 0($a0)
    08819E1C:[24A50001]: addiu      $a1, $a1, 1
    08819E20:[2CA90005]: sltiu      $t1, $a1, 5
    08819E24:[7C0B50E0]: wsbw       $t2, $t3
    08819E28:[AC8A0000]: sw         $t2, 0($a0)
--> 08819E2C:[1520FFFA]: bne        $t1, $zr, 0x08819E18
    08819E30:[24840004]: addiu      $a0, $a0, 4
    08819E34:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08819E38:[A6050016]: sh         $a1, 22($s0)
    08819E3C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 08862644 1 times (length 74465)
  Back Branch 088626CC 1 times (length 74499)
  Back Branch 088626A0 1 times (length 74372)
_S1_2_882D590 1,889,834 instructions (0.032%), 39,976 calls (0882D590 - 0882D668, length 55)
    0882D590:[27BDFFF0]: addiu      $sp, $sp, -16
    0882D594:[AFB00000]: sw         $s0, 0($sp)
    0882D598:[AFBF0004]: sw         $ra, 4($sp)
    0882D59C:[8CA20000]: lw         $v0, 0($a1)
    0882D5A0:[90460000]: lbu        $a2, 0($v0)
    0882D5A4:[24470001]: addiu      $a3, $v0, 1
    0882D5A8:[7C061C20]: seb        $v1, $a2
    0882D5AC:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0882D5B0:[0460000E]: bltz       $v1, 0x0882D5EC
    0882D5B4:[00000000]: nop
    0882D5B8:[ACA70000]: sw         $a3, 0($a1)
    0882D5BC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882D5C0:[0E20B55F]: jal        0x0882D57C
    0882D5C4:[00000000]: nop
    0882D5C8:[3204FFFF]: andi       $a0, $s0, -1
    0882D5CC:[2403003F]: addiu      $v1, $zr, 63 <=> li $v1, 63
    0882D5D0:[8FBF0004]: lw         $ra, 4($sp)
    0882D5D4:[8FB00000]: lw         $s0, 0($sp)
    0882D5D8:[0082180B]: movn       $v1, $a0, $v0
    0882D5DC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882D5E0:[27BD0010]: addiu      $sp, $sp, 16
    0882D5E4:[03E00008]: jr         $ra
    0882D5E8:[00000000]: nop
    0882D5EC:[24C2003E]: addiu      $v0, $a2, 62
    0882D5F0:[304200FF]: andi       $v0, $v0, 255
    0882D5F4:[2C420033]: sltiu      $v0, $v0, 51
    0882D5F8:[2410003F]: addiu      $s0, $zr, 63 <=> li $s0, 63
    0882D5FC:[1040FFEE]: beq        $v0, $zr, 0x0882D5B8
    0882D600:[00000000]: nop
    0882D604:[30D0007F]: andi       $s0, $a2, 127
    0882D608:[24060040]: addiu      $a2, $zr, 64 <=> li $a2, 64
    0882D60C:[90E20000]: lbu        $v0, 0($a3)
    0882D610:[24C3FFFF]: addiu      $v1, $a2, -1
    0882D614:[02031824]: and        $v1, $s0, $v1
    0882D618:[3042003F]: andi       $v0, $v0, 63
    0882D61C:[00031980]: sll        $v1, $v1, 0x0006
    0882D620:[00628025]: or         $s0, $v1, $v0
    0882D624:[00063140]: sll        $a2, $a2, 0x0005
    0882D628:[0206102B]: sltu       $v0, $s0, $a2
    0882D62C:[24E70001]: addiu      $a3, $a3, 1
    0882D630:[1040FFF6]: beq        $v0, $zr, 0x0882D60C
    0882D634:[00000000]: nop
    0882D638:[ACA70000]: sw         $a3, 0($a1)
    0882D63C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882D640:[0E20B55F]: jal        0x0882D57C
    0882D644:[00000000]: nop
    0882D648:[3204FFFF]: andi       $a0, $s0, -1
    0882D64C:[2403003F]: addiu      $v1, $zr, 63 <=> li $v1, 63
    0882D650:[8FBF0004]: lw         $ra, 4($sp)
    0882D654:[8FB00000]: lw         $s0, 0($sp)
    0882D658:[0082180B]: movn       $v1, $a0, $v0
    0882D65C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882D660:[27BD0010]: addiu      $sp, $sp, 16
    0882D664:[03E00008]: jr         $ra
    0882D668:[00000000]: nop
  Back Branch 0882D630 64,692 times (length 11)
    0882D5F8:[2410003F]: addiu      $s0, $zr, 63 <=> li $s0, 63
    0882D5FC:[1040FFEE]: beq        $v0, $zr, 0x0882D5B8
    0882D600:[00000000]: nop
    0882D604:[30D0007F]: andi       $s0, $a2, 127
    0882D608:[24060040]: addiu      $a2, $zr, 64 <=> li $a2, 64
--> 0882D60C:[90E20000]: lbu        $v0, 0($a3)
    0882D610:[24C3FFFF]: addiu      $v1, $a2, -1
    0882D614:[02031824]: and        $v1, $s0, $v1
    0882D618:[3042003F]: andi       $v0, $v0, 63
    0882D61C:[00031980]: sll        $v1, $v1, 0x0006
    0882D620:[00628025]: or         $s0, $v1, $v0
    0882D624:[00063140]: sll        $a2, $a2, 0x0005
    0882D628:[0206102B]: sltu       $v0, $s0, $a2
    0882D62C:[24E70001]: addiu      $a3, $a3, 1
--> 0882D630:[1040FFF6]: beq        $v0, $zr, 0x0882D60C
    0882D634:[00000000]: nop
    0882D638:[ACA70000]: sw         $a3, 0($a1)
    0882D63C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882D640:[0E20B55F]: jal        0x0882D57C
  Back Branch 0882D5FC 32,347 times (length 19)
    0882D5A4:[24470001]: addiu      $a3, $v0, 1
    0882D5A8:[7C061C20]: seb        $v1, $a2
    0882D5AC:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0882D5B0:[0460000E]: bltz       $v1, 0x0882D5EC
    0882D5B4:[00000000]: nop
--> 0882D5B8:[ACA70000]: sw         $a3, 0($a1)
    0882D5BC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882D5C0:[0E20B55F]: jal        0x0882D57C
    0882D5C4:[00000000]: nop
    0882D5C8:[3204FFFF]: andi       $a0, $s0, -1
    0882D5CC:[2403003F]: addiu      $v1, $zr, 63 <=> li $v1, 63
    0882D5D0:[8FBF0004]: lw         $ra, 4($sp)
    0882D5D4:[8FB00000]: lw         $s0, 0($sp)
    0882D5D8:[0082180B]: movn       $v1, $a0, $v0
    0882D5DC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0882D5E0:[27BD0010]: addiu      $sp, $sp, 16
    0882D5E4:[03E00008]: jr         $ra
    0882D5E8:[00000000]: nop
    0882D5EC:[24C2003E]: addiu      $v0, $a2, 62
    0882D5F0:[304200FF]: andi       $v0, $v0, 255
    0882D5F4:[2C420033]: sltiu      $v0, $v0, 51
    0882D5F8:[2410003F]: addiu      $s0, $zr, 63 <=> li $s0, 63
--> 0882D5FC:[1040FFEE]: beq        $v0, $zr, 0x0882D5B8
    0882D600:[00000000]: nop
    0882D604:[30D0007F]: andi       $s0, $a2, 127
    0882D608:[24060040]: addiu      $a2, $zr, 64 <=> li $a2, 64
    0882D60C:[90E20000]: lbu        $v0, 0($a3)
_S1_2_9BFED88 1,845,914 instructions (0.031%), 2 calls (09BFED88 - 09BFF274, length 316)
    09BFED88:[27BDFF70]: addiu      $sp, $sp, -144
    09BFED8C:[AFBE0080]: sw         $fp, 128($sp)
    09BFED90:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09BFED94:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    09BFED98:[AFB7007C]: sw         $s7, 124($sp)
    09BFED9C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEDA0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    09BFEDA4:[AFB40070]: sw         $s4, 112($sp)
    09BFEDA8:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    09BFEDAC:[AFBF0084]: sw         $ra, 132($sp)
    09BFEDB0:[AFB60078]: sw         $s6, 120($sp)
    09BFEDB4:[AFB50074]: sw         $s5, 116($sp)
    09BFEDB8:[AFB3006C]: sw         $s3, 108($sp)
    09BFEDBC:[AFB20068]: sw         $s2, 104($sp)
    09BFEDC0:[AFB10064]: sw         $s1, 100($sp)
    09BFEDC4:[AFB00060]: sw         $s0, 96($sp)
    09BFEDC8:[8CB00000]: lw         $s0, 0($a1)
    09BFEDCC:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    09BFEDD0:[A3A20000]: sb         $v0, 0($sp)
    09BFEDD4:[8E040830]: lw         $a0, 2096($s0)
    09BFEDD8:[AFA00050]: sw         $zr, 80($sp)
    09BFEDDC:[AFA00004]: sw         $zr, 4($sp)
    09BFEDE0:[0E2582F2]: jal        0x08960BC8 [sceKernelWaitEventFlag]
    09BFEDE4:[00000000]: nop
    09BFEDE8:[3C038002]: lui        $v1, 0x8002 <=> li $v1, 0x80020000
    09BFEDEC:[3C028061]: lui        $v0, 0x8061 <=> li $v0, 0x80610000
    09BFEDF0:[347701AF]: ori        $s7, $v1, 431
    09BFEDF4:[34548001]: ori        $s4, $v0, -32767
    09BFEDF8:[93A20000]: lbu        $v0, 0($sp)
    09BFEDFC:[1040006A]: beq        $v0, $zr, 0x09BFEFA8
    09BFEE00:[00000000]: nop
    09BFEE04:[8E040830]: lw         $a0, 2096($s0)
    09BFEE08:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    09BFEE0C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    09BFEE10:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEE14:[0E2582E6]: jal        0x08960B98 [sceKernelPollEventFlag]
    09BFEE18:[00000000]: nop
    09BFEE1C:[10570008]: beq        $v0, $s7, 0x09BFEE40
    09BFEE20:[00000000]: nop
    09BFEE24:[8E040830]: lw         $a0, 2096($s0)
    09BFEE28:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    09BFEE2C:[0E2582D0]: jal        0x08960B40 [sceKernelSetEventFlag]
    09BFEE30:[00000000]: nop
    09BFEE34:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09BFEE38:[0E258314]: jal        0x08960C50 [sceKernelExitThread]
    09BFEE3C:[00000000]: nop
    09BFEE40:[8E040830]: lw         $a0, 2096($s0)
    09BFEE44:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    09BFEE48:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    09BFEE4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEE50:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    09BFEE54:[0E2582F2]: jal        0x08960BC8 [sceKernelWaitEventFlag]
    09BFEE58:[00000000]: nop
    09BFEE5C:[8E040830]: lw         $a0, 2096($s0)
    09BFEE60:[2405FEFF]: addiu      $a1, $zr, -257 <=> li $a1, -257
    09BFEE64:[0E258308]: jal        0x08960C20 [sceKernelClearEventFlag]
    09BFEE68:[00000000]: nop
    09BFEE6C:[8E030834]: lw         $v1, 2100($s0)
    09BFEE70:[8E020838]: lw         $v0, 2104($s0)
    09BFEE74:[00621023]: subu       $v0, $v1, $v0
    09BFEE78:[28441776]: slti       $a0, $v0, 6006
    09BFEE7C:[1080FFDE]: beq        $a0, $zr, 0x09BFEDF8
    09BFEE80:[00000000]: nop
    09BFEE84:[2842E88B]: slti       $v0, $v0, -6005
    09BFEE88:[104000D9]: beq        $v0, $zr, 0x09BFF1F0
    09BFEE8C:[00000000]: nop
    09BFEE90:[24160002]: addiu      $s6, $zr, 2 <=> li $s6, 2
    09BFEE94:[2611083C]: addiu      $s1, $s0, 2108
    09BFEE98:[26120924]: addiu      $s2, $s0, 2340
    09BFEE9C:[3C1309C0]: lui        $s3, 0x09C0 <=> li $s3, 0x09C00000
    09BFEEA0:[27B50004]: addiu      $s5, $sp, 4
    09BFEEA4:[8E050914]: lw         $a1, 2324($s0)
    09BFEEA8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    09BFEEAC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEEB0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFEEB4:[0E2583CC]: jal        0x08960F30
    09BFEEB8:[00000000]: nop
    09BFEEBC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEEC0:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    09BFEEC4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    09BFEEC8:[10400011]: beq        $v0, $zr, 0x09BFEF10
    09BFEECC:[00000000]: nop
    09BFEED0:[10540043]: beq        $v0, $s4, 0x09BFEFE0
    09BFEED4:[00000000]: nop
    09BFEED8:[24042710]: addiu      $a0, $zr, 10000 <=> li $a0, 10000
    09BFEEDC:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    09BFEEE0:[00000000]: nop
    09BFEEE4:[8E050914]: lw         $a1, 2324($s0)
    09BFEEE8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    09BFEEEC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEEF0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFEEF4:[0E2583CC]: jal        0x08960F30
    09BFEEF8:[00000000]: nop
    09BFEEFC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEF00:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    09BFEF04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    09BFEF08:[1440FFF1]: bne        $v0, $zr, 0x09BFEED0
    09BFEF0C:[00000000]: nop
    09BFEF10:[8E0208E4]: lw         $v0, 2276($s0)
    09BFEF14:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    09BFEF18:[266629A8]: addiu      $a2, $s3, 10664
    09BFEF1C:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    09BFEF20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFEF24:[AE6229A8]: sw         $v0, 10664($s3)
    09BFEF28:[0E2583C4]: jal        0x08960F10
    09BFEF2C:[00000000]: nop
    09BFEF30:[8FA30004]: lw         $v1, 4($sp)
    09BFEF34:[146000B5]: bne        $v1, $zr, 0x09BFF20C
    09BFEF38:[00000000]: nop
    09BFEF3C:[8FA20010]: lw         $v0, 16($sp)
    09BFEF40:[8E0508EC]: lw         $a1, 2284($s0)
    09BFEF44:[8E0608E4]: lw         $a2, 2276($s0)
    09BFEF48:[AE0208F8]: sw         $v0, 2296($s0)
    09BFEF4C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFEF50:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEF54:[8FA20014]: lw         $v0, 20($sp)
    09BFEF58:[AE0208FC]: sw         $v0, 2300($s0)
    09BFEF5C:[0E2583C8]: jal        0x08960F20
    09BFEF60:[00000000]: nop
    09BFEF64:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09BFEF68:[8E030928]: lw         $v1, 2344($s0)
    09BFEF6C:[106200B9]: beq        $v1, $v0, 0x09BFF254
    09BFEF70:[00000000]: nop
    09BFEF74:[AE030834]: sw         $v1, 2100($s0)
    09BFEF78:[8FA20004]: lw         $v0, 4($sp)
    09BFEF7C:[10400094]: beq        $v0, $zr, 0x09BFF1D0
    09BFEF80:[00000000]: nop
    09BFEF84:[12DE0054]: beq        $s6, $fp, 0x09BFF0D8
    09BFEF88:[00000000]: nop
    09BFEF8C:[8E040830]: lw         $a0, 2096($s0)
    09BFEF90:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    09BFEF94:[0E2582D0]: jal        0x08960B40 [sceKernelSetEventFlag]
    09BFEF98:[00000000]: nop
    09BFEF9C:[93A20000]: lbu        $v0, 0($sp)
    09BFEFA0:[1440FF98]: bne        $v0, $zr, 0x09BFEE04
    09BFEFA4:[00000000]: nop
    09BFEFA8:[8FBF0084]: lw         $ra, 132($sp)
    09BFEFAC:[8FBE0080]: lw         $fp, 128($sp)
    09BFEFB0:[8FB7007C]: lw         $s7, 124($sp)
    09BFEFB4:[8FB60078]: lw         $s6, 120($sp)
    09BFEFB8:[8FB50074]: lw         $s5, 116($sp)
    09BFEFBC:[8FB40070]: lw         $s4, 112($sp)
    09BFEFC0:[8FB3006C]: lw         $s3, 108($sp)
    09BFEFC4:[8FB20068]: lw         $s2, 104($sp)
    09BFEFC8:[8FB10064]: lw         $s1, 100($sp)
    09BFEFCC:[8FB00060]: lw         $s0, 96($sp)
    09BFEFD0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09BFEFD4:[27BD0090]: addiu      $sp, $sp, 144
    09BFEFD8:[03E00008]: jr         $ra
    09BFEFDC:[00000000]: nop
    09BFEFE0:[8E040830]: lw         $a0, 2096($s0)
    09BFEFE4:[0E2582E6]: jal        0x08960B98 [sceKernelPollEventFlag]
    09BFEFE8:[00000000]: nop
    09BFEFEC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFEFF0:[266529A8]: addiu      $a1, $s3, 10664
    09BFEFF4:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    09BFEFF8:[1057FFB7]: beq        $v0, $s7, 0x09BFEED8
    09BFEFFC:[00000000]: nop
    09BFF000:[8E0208E4]: lw         $v0, 2276($s0)
    09BFF004:[AE6229A8]: sw         $v0, 10664($s3)
    09BFF008:[0E2583C6]: jal        0x08960F18
    09BFF00C:[00000000]: nop
    09BFF010:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFF014:[8FA20004]: lw         $v0, 4($sp)
    09BFF018:[27A50008]: addiu      $a1, $sp, 8
    09BFF01C:[14400092]: bne        $v0, $zr, 0x09BFF268
    09BFF020:[00000000]: nop
    09BFF024:[8FA20010]: lw         $v0, 16($sp)
    09BFF028:[8E0508EC]: lw         $a1, 2284($s0)
    09BFF02C:[8E0608E4]: lw         $a2, 2276($s0)
    09BFF030:[AE0208F8]: sw         $v0, 2296($s0)
    09BFF034:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFF038:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFF03C:[8FA20014]: lw         $v0, 20($sp)
    09BFF040:[AE0208FC]: sw         $v0, 2300($s0)
    09BFF044:[0E2583C8]: jal        0x08960F20
    09BFF048:[00000000]: nop
    09BFF04C:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    09BFF050:[8FA20004]: lw         $v0, 4($sp)
    09BFF054:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    09BFF058:[34680202]: ori        $t0, $v1, 514
    09BFF05C:[10400003]: beq        $v0, $zr, 0x09BFF06C
    09BFF060:[00000000]: nop
    09BFF064:[8FA20050]: lw         $v0, 80($sp)
    09BFF068:[A20209AC]: sb         $v0, 2476($s0)
    09BFF06C:[920409AC]: lbu        $a0, 2476($s0)
    09BFF070:[8E0208D8]: lw         $v0, 2264($s0)
    09BFF074:[8E0608F8]: lw         $a2, 2296($s0)
    09BFF078:[8E0908FC]: lw         $t1, 2300($s0)
    09BFF07C:[00041CC0]: sll        $v1, $a0, 0x0013
    09BFF080:[8E0508EC]: lw         $a1, 2284($s0)
    09BFF084:[24421FFF]: addiu      $v0, $v0, 8191
    09BFF088:[000423C0]: sll        $a0, $a0, 0x000F
    09BFF08C:[00832021]: addu       $a0, $a0, $v1
    09BFF090:[7C026004]: ins        $v0, $zr, 0, 13
    09BFF094:[00063400]: sll        $a2, $a2, 0x0010
    09BFF098:[00C93021]: addu       $a2, $a2, $t1
    09BFF09C:[00442021]: addu       $a0, $v0, $a0
    09BFF0A0:[0E2584C8]: jal        0x08961320 [sceJpegCsc]
    09BFF0A4:[00000000]: nop
    09BFF0A8:[8E040830]: lw         $a0, 2096($s0)
    09BFF0AC:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    09BFF0B0:[0E2582D0]: jal        0x08960B40 [sceKernelSetEventFlag]
    09BFF0B4:[00000000]: nop
    09BFF0B8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09BFF0BC:[0E258314]: jal        0x08960C50 [sceKernelExitThread]
    09BFF0C0:[00000000]: nop
    09BFF0C4:[24042710]: addiu      $a0, $zr, 10000 <=> li $a0, 10000
    09BFF0C8:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    09BFF0CC:[00000000]: nop
    09BFF0D0:[0A6FFBB9]: j          0x09BFEEE4
    09BFF0D4:[00000000]: nop
    09BFF0D8:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    09BFF0DC:[8E22CEA8]: lw         $v0, -12632($s1)
    09BFF0E0:[1040002D]: beq        $v0, $zr, 0x09BFF198
    09BFF0E4:[00000000]: nop
    09BFF0E8:[8FA30050]: lw         $v1, 80($sp)
    09BFF0EC:[8E0208D8]: lw         $v0, 2264($s0)
    09BFF0F0:[8E0608F8]: lw         $a2, 2296($s0)
    09BFF0F4:[306400FF]: andi       $a0, $v1, 255
    09BFF0F8:[00041CC0]: sll        $v1, $a0, 0x0013
    09BFF0FC:[24421FFF]: addiu      $v0, $v0, 8191
    09BFF100:[000423C0]: sll        $a0, $a0, 0x000F
    09BFF104:[00832021]: addu       $a0, $a0, $v1
    09BFF108:[7C026004]: ins        $v0, $zr, 0, 13
    09BFF10C:[8E0708FC]: lw         $a3, 2300($s0)
    09BFF110:[00442021]: addu       $a0, $v0, $a0
    09BFF114:[8FA20050]: lw         $v0, 80($sp)
    09BFF118:[8E0508EC]: lw         $a1, 2284($s0)
    09BFF11C:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    09BFF120:[00063400]: sll        $a2, $a2, 0x0010
    09BFF124:[00C73021]: addu       $a2, $a2, $a3
    09BFF128:[34680202]: ori        $t0, $v1, 514
    09BFF12C:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    09BFF130:[A20209AC]: sb         $v0, 2476($s0)
    09BFF134:[0E2584C8]: jal        0x08961320 [sceJpegCsc]
    09BFF138:[00000000]: nop
    09BFF13C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    09BFF140:[8C62CEB8]: lw         $v0, -12616($v1)
    09BFF144:[3C030007]: lui        $v1, 0x0007 <=> li $v1, 0x00070000
    09BFF148:[8E0708D8]: lw         $a3, 2264($s0)
    09BFF14C:[00431021]: addu       $v0, $v0, $v1
    09BFF150:[A05E019C]: sb         $fp, 412($v0)
    09BFF154:[24E71FFF]: addiu      $a3, $a3, 8191
    09BFF158:[7C076004]: ins        $a3, $zr, 0, 13
    09BFF15C:[920409AC]: lbu        $a0, 2476($s0)
    09BFF160:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    09BFF164:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    09BFF168:[000414C0]: sll        $v0, $a0, 0x0013
    09BFF16C:[000423C0]: sll        $a0, $a0, 0x000F
    09BFF170:[00822021]: addu       $a0, $a0, $v0
    09BFF174:[00E42021]: addu       $a0, $a3, $a0
    09BFF178:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    09BFF17C:[0E25834C]: jal        0x08960D30 [sceDisplaySetFrameBuf]
    09BFF180:[00000000]: nop
    09BFF184:[8FA20050]: lw         $v0, 80($sp)
    09BFF188:[38420001]: xori       $v0, $v0, 1
    09BFF18C:[AFA20050]: sw         $v0, 80($sp)
    09BFF190:[0A6FFB7E]: j          0x09BFEDF8
    09BFF194:[00000000]: nop
    09BFF198:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    09BFF19C:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    09BFF1A0:[00000000]: nop
    09BFF1A4:[8E23CEA8]: lw         $v1, -12632($s1)
    09BFF1A8:[1460FFCF]: bne        $v1, $zr, 0x09BFF0E8
    09BFF1AC:[00000000]: nop
    09BFF1B0:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    09BFF1B4:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    09BFF1B8:[00000000]: nop
    09BFF1BC:[8E23CEA8]: lw         $v1, -12632($s1)
    09BFF1C0:[1060FFF5]: beq        $v1, $zr, 0x09BFF198
    09BFF1C4:[00000000]: nop
    09BFF1C8:[0A6FFC3A]: j          0x09BFF0E8
    09BFF1CC:[00000000]: nop
    09BFF1D0:[12DEFF09]: beq        $s6, $fp, 0x09BFEDF8
    09BFF1D4:[00000000]: nop
    09BFF1D8:[8E040830]: lw         $a0, 2096($s0)
    09BFF1DC:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    09BFF1E0:[0E2582D0]: jal        0x08960B40 [sceKernelSetEventFlag]
    09BFF1E4:[00000000]: nop
    09BFF1E8:[0A6FFBE7]: j          0x09BFEF9C
    09BFF1EC:[00000000]: nop
    09BFF1F0:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    09BFF1F4:[2611083C]: addiu      $s1, $s0, 2108
    09BFF1F8:[26120924]: addiu      $s2, $s0, 2340
    09BFF1FC:[3C1309C0]: lui        $s3, 0x09C0 <=> li $s3, 0x09C00000
    09BFF200:[27B50004]: addiu      $s5, $sp, 4
    09BFF204:[0A6FFBA9]: j          0x09BFEEA4
    09BFF208:[00000000]: nop
    09BFF20C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFF210:[27A50008]: addiu      $a1, $sp, 8
    09BFF214:[0E258396]: jal        0x08960E58
    09BFF218:[00000000]: nop
    09BFF21C:[8FA20010]: lw         $v0, 16($sp)
    09BFF220:[8E0508EC]: lw         $a1, 2284($s0)
    09BFF224:[8E0608E4]: lw         $a2, 2276($s0)
    09BFF228:[AE0208F8]: sw         $v0, 2296($s0)
    09BFF22C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFF230:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFF234:[8FA20014]: lw         $v0, 20($sp)
    09BFF238:[AE0208FC]: sw         $v0, 2300($s0)
    09BFF23C:[0E2583C8]: jal        0x08960F20
    09BFF240:[00000000]: nop
    09BFF244:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09BFF248:[8E030928]: lw         $v1, 2344($s0)
    09BFF24C:[1462FF49]: bne        $v1, $v0, 0x09BFEF74
    09BFF250:[00000000]: nop
    09BFF254:[8E020834]: lw         $v0, 2100($s0)
    09BFF258:[24420BBB]: addiu      $v0, $v0, 3003
    09BFF25C:[AE020834]: sw         $v0, 2100($s0)
    09BFF260:[0A6FFBDE]: j          0x09BFEF78
    09BFF264:[00000000]: nop
    09BFF268:[0E258396]: jal        0x08960E58
    09BFF26C:[00000000]: nop
    09BFF270:[0A6FFC09]: j          0x09BFF024
    09BFF274:[00000000]: nop
  Back Branch 09BFF1A8 44,669 times (length 50)
    09BFF0D4:[00000000]: nop
    09BFF0D8:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    09BFF0DC:[8E22CEA8]: lw         $v0, -12632($s1)
    09BFF0E0:[1040002D]: beq        $v0, $zr, 0x09BFF198
    09BFF0E4:[00000000]: nop
--> 09BFF0E8:[8FA30050]: lw         $v1, 80($sp)
    09BFF0EC:[8E0208D8]: lw         $v0, 2264($s0)
    09BFF0F0:[8E0608F8]: lw         $a2, 2296($s0)
    09BFF0F4:[306400FF]: andi       $a0, $v1, 255
    09BFF0F8:[00041CC0]: sll        $v1, $a0, 0x0013
    09BFF0FC:[24421FFF]: addiu      $v0, $v0, 8191
    09BFF100:[000423C0]: sll        $a0, $a0, 0x000F
    09BFF104:[00832021]: addu       $a0, $a0, $v1
    09BFF108:[7C026004]: ins        $v0, $zr, 0, 13
    09BFF10C:[8E0708FC]: lw         $a3, 2300($s0)
    09BFF110:[00442021]: addu       $a0, $v0, $a0
    09BFF114:[8FA20050]: lw         $v0, 80($sp)
    09BFF118:[8E0508EC]: lw         $a1, 2284($s0)
    09BFF11C:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    09BFF120:[00063400]: sll        $a2, $a2, 0x0010
    09BFF124:[00C73021]: addu       $a2, $a2, $a3
    09BFF128:[34680202]: ori        $t0, $v1, 514
    09BFF12C:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    09BFF130:[A20209AC]: sb         $v0, 2476($s0)
    09BFF134:[0E2584C8]: jal        0x08961320 [sceJpegCsc]
    09BFF138:[00000000]: nop
    09BFF13C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    09BFF140:[8C62CEB8]: lw         $v0, -12616($v1)
    09BFF144:[3C030007]: lui        $v1, 0x0007 <=> li $v1, 0x00070000
    09BFF148:[8E0708D8]: lw         $a3, 2264($s0)
    09BFF14C:[00431021]: addu       $v0, $v0, $v1
    09BFF150:[A05E019C]: sb         $fp, 412($v0)
    09BFF154:[24E71FFF]: addiu      $a3, $a3, 8191
    09BFF158:[7C076004]: ins        $a3, $zr, 0, 13
    09BFF15C:[920409AC]: lbu        $a0, 2476($s0)
    09BFF160:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    09BFF164:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    09BFF168:[000414C0]: sll        $v0, $a0, 0x0013
    09BFF16C:[000423C0]: sll        $a0, $a0, 0x000F
    09BFF170:[00822021]: addu       $a0, $a0, $v0
    09BFF174:[00E42021]: addu       $a0, $a3, $a0
    09BFF178:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    09BFF17C:[0E25834C]: jal        0x08960D30 [sceDisplaySetFrameBuf]
    09BFF180:[00000000]: nop
    09BFF184:[8FA20050]: lw         $v0, 80($sp)
    09BFF188:[38420001]: xori       $v0, $v0, 1
    09BFF18C:[AFA20050]: sw         $v0, 80($sp)
    09BFF190:[0A6FFB7E]: j          0x09BFEDF8
    09BFF194:[00000000]: nop
    09BFF198:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    09BFF19C:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    09BFF1A0:[00000000]: nop
    09BFF1A4:[8E23CEA8]: lw         $v1, -12632($s1)
--> 09BFF1A8:[1460FFCF]: bne        $v1, $zr, 0x09BFF0E8
    09BFF1AC:[00000000]: nop
    09BFF1B0:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    09BFF1B4:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    09BFF1B8:[00000000]: nop
  Back Branch 09BFF1C0 40,507 times (length 12)
    09BFF184:[8FA20050]: lw         $v0, 80($sp)
    09BFF188:[38420001]: xori       $v0, $v0, 1
    09BFF18C:[AFA20050]: sw         $v0, 80($sp)
    09BFF190:[0A6FFB7E]: j          0x09BFEDF8
    09BFF194:[00000000]: nop
--> 09BFF198:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    09BFF19C:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    09BFF1A0:[00000000]: nop
    09BFF1A4:[8E23CEA8]: lw         $v1, -12632($s1)
    09BFF1A8:[1460FFCF]: bne        $v1, $zr, 0x09BFF0E8
    09BFF1AC:[00000000]: nop
    09BFF1B0:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    09BFF1B4:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    09BFF1B8:[00000000]: nop
    09BFF1BC:[8E23CEA8]: lw         $v1, -12632($s1)
--> 09BFF1C0:[1060FFF5]: beq        $v1, $zr, 0x09BFF198
    09BFF1C4:[00000000]: nop
    09BFF1C8:[0A6FFC3A]: j          0x09BFF0E8
    09BFF1CC:[00000000]: nop
    09BFF1D0:[12DEFF09]: beq        $s6, $fp, 0x09BFEDF8
  Back Branch 09BFEE7C 10,043 times (length 35)
    09BFEDE4:[00000000]: nop
    09BFEDE8:[3C038002]: lui        $v1, 0x8002 <=> li $v1, 0x80020000
    09BFEDEC:[3C028061]: lui        $v0, 0x8061 <=> li $v0, 0x80610000
    09BFEDF0:[347701AF]: ori        $s7, $v1, 431
    09BFEDF4:[34548001]: ori        $s4, $v0, -32767
--> 09BFEDF8:[93A20000]: lbu        $v0, 0($sp)
    09BFEDFC:[1040006A]: beq        $v0, $zr, 0x09BFEFA8
    09BFEE00:[00000000]: nop
    09BFEE04:[8E040830]: lw         $a0, 2096($s0)
    09BFEE08:[24050008]: addiu      $a1, $zr, 8 <=> li $a1, 8
    09BFEE0C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    09BFEE10:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEE14:[0E2582E6]: jal        0x08960B98 [sceKernelPollEventFlag]
    09BFEE18:[00000000]: nop
    09BFEE1C:[10570008]: beq        $v0, $s7, 0x09BFEE40
    09BFEE20:[00000000]: nop
    09BFEE24:[8E040830]: lw         $a0, 2096($s0)
    09BFEE28:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    09BFEE2C:[0E2582D0]: jal        0x08960B40 [sceKernelSetEventFlag]
    09BFEE30:[00000000]: nop
    09BFEE34:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09BFEE38:[0E258314]: jal        0x08960C50 [sceKernelExitThread]
    09BFEE3C:[00000000]: nop
    09BFEE40:[8E040830]: lw         $a0, 2096($s0)
    09BFEE44:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    09BFEE48:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    09BFEE4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEE50:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    09BFEE54:[0E2582F2]: jal        0x08960BC8 [sceKernelWaitEventFlag]
    09BFEE58:[00000000]: nop
    09BFEE5C:[8E040830]: lw         $a0, 2096($s0)
    09BFEE60:[2405FEFF]: addiu      $a1, $zr, -257 <=> li $a1, -257
    09BFEE64:[0E258308]: jal        0x08960C20 [sceKernelClearEventFlag]
    09BFEE68:[00000000]: nop
    09BFEE6C:[8E030834]: lw         $v1, 2100($s0)
    09BFEE70:[8E020838]: lw         $v0, 2104($s0)
    09BFEE74:[00621023]: subu       $v0, $v1, $v0
    09BFEE78:[28441776]: slti       $a0, $v0, 6006
--> 09BFEE7C:[1080FFDE]: beq        $a0, $zr, 0x09BFEDF8
    09BFEE80:[00000000]: nop
    09BFEE84:[2842E88B]: slti       $v0, $v0, -6005
    09BFEE88:[104000D9]: beq        $v0, $zr, 0x09BFF1F0
    09BFEE8C:[00000000]: nop
  Back Branch 09BFF24C 10,040 times (length 184)
  Back Branch 09BFF204 10,012 times (length 218)
  Back Branch 09BFF190 10,010 times (length 232)
  Back Branch 09BFF1C8 5,331 times (length 58)
    09BFF0D4:[00000000]: nop
    09BFF0D8:[3C1108AB]: lui        $s1, 0x08AB <=> li $s1, 0x08AB0000
    09BFF0DC:[8E22CEA8]: lw         $v0, -12632($s1)
    09BFF0E0:[1040002D]: beq        $v0, $zr, 0x09BFF198
    09BFF0E4:[00000000]: nop
--> 09BFF0E8:[8FA30050]: lw         $v1, 80($sp)
    09BFF0EC:[8E0208D8]: lw         $v0, 2264($s0)
    09BFF0F0:[8E0608F8]: lw         $a2, 2296($s0)
    09BFF0F4:[306400FF]: andi       $a0, $v1, 255
    09BFF0F8:[00041CC0]: sll        $v1, $a0, 0x0013
    09BFF0FC:[24421FFF]: addiu      $v0, $v0, 8191
    09BFF100:[000423C0]: sll        $a0, $a0, 0x000F
    09BFF104:[00832021]: addu       $a0, $a0, $v1
    09BFF108:[7C026004]: ins        $v0, $zr, 0, 13
    09BFF10C:[8E0708FC]: lw         $a3, 2300($s0)
    09BFF110:[00442021]: addu       $a0, $v0, $a0
    09BFF114:[8FA20050]: lw         $v0, 80($sp)
    09BFF118:[8E0508EC]: lw         $a1, 2284($s0)
    09BFF11C:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    09BFF120:[00063400]: sll        $a2, $a2, 0x0010
    09BFF124:[00C73021]: addu       $a2, $a2, $a3
    09BFF128:[34680202]: ori        $t0, $v1, 514
    09BFF12C:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    09BFF130:[A20209AC]: sb         $v0, 2476($s0)
    09BFF134:[0E2584C8]: jal        0x08961320 [sceJpegCsc]
    09BFF138:[00000000]: nop
    09BFF13C:[3C0308AB]: lui        $v1, 0x08AB <=> li $v1, 0x08AB0000
    09BFF140:[8C62CEB8]: lw         $v0, -12616($v1)
    09BFF144:[3C030007]: lui        $v1, 0x0007 <=> li $v1, 0x00070000
    09BFF148:[8E0708D8]: lw         $a3, 2264($s0)
    09BFF14C:[00431021]: addu       $v0, $v0, $v1
    09BFF150:[A05E019C]: sb         $fp, 412($v0)
    09BFF154:[24E71FFF]: addiu      $a3, $a3, 8191
    09BFF158:[7C076004]: ins        $a3, $zr, 0, 13
    09BFF15C:[920409AC]: lbu        $a0, 2476($s0)
    09BFF160:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    09BFF164:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    09BFF168:[000414C0]: sll        $v0, $a0, 0x0013
    09BFF16C:[000423C0]: sll        $a0, $a0, 0x000F
    09BFF170:[00822021]: addu       $a0, $a0, $v0
    09BFF174:[00E42021]: addu       $a0, $a3, $a0
    09BFF178:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    09BFF17C:[0E25834C]: jal        0x08960D30 [sceDisplaySetFrameBuf]
    09BFF180:[00000000]: nop
    09BFF184:[8FA20050]: lw         $v0, 80($sp)
    09BFF188:[38420001]: xori       $v0, $v0, 1
    09BFF18C:[AFA20050]: sw         $v0, 80($sp)
    09BFF190:[0A6FFB7E]: j          0x09BFEDF8
    09BFF194:[00000000]: nop
    09BFF198:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    09BFF19C:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    09BFF1A0:[00000000]: nop
    09BFF1A4:[8E23CEA8]: lw         $v1, -12632($s1)
    09BFF1A8:[1460FFCF]: bne        $v1, $zr, 0x09BFF0E8
    09BFF1AC:[00000000]: nop
    09BFF1B0:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    09BFF1B4:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    09BFF1B8:[00000000]: nop
    09BFF1BC:[8E23CEA8]: lw         $v1, -12632($s1)
    09BFF1C0:[1060FFF5]: beq        $v1, $zr, 0x09BFF198
    09BFF1C4:[00000000]: nop
--> 09BFF1C8:[0A6FFC3A]: j          0x09BFF0E8
    09BFF1CC:[00000000]: nop
    09BFF1D0:[12DEFF09]: beq        $s6, $fp, 0x09BFEDF8
    09BFF1D4:[00000000]: nop
    09BFF1D8:[8E040830]: lw         $a0, 2096($s0)
  Back Branch 09BFEFA0 30 times (length 105)
  Back Branch 09BFEFF8 2 times (length 74)
    09BFEEC4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    09BFEEC8:[10400011]: beq        $v0, $zr, 0x09BFEF10
    09BFEECC:[00000000]: nop
    09BFEED0:[10540043]: beq        $v0, $s4, 0x09BFEFE0
    09BFEED4:[00000000]: nop
--> 09BFEED8:[24042710]: addiu      $a0, $zr, 10000 <=> li $a0, 10000
    09BFEEDC:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    09BFEEE0:[00000000]: nop
    09BFEEE4:[8E050914]: lw         $a1, 2324($s0)
    09BFEEE8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    09BFEEEC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEEF0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFEEF4:[0E2583CC]: jal        0x08960F30
    09BFEEF8:[00000000]: nop
    09BFEEFC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEF00:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    09BFEF04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    09BFEF08:[1440FFF1]: bne        $v0, $zr, 0x09BFEED0
    09BFEF0C:[00000000]: nop
    09BFEF10:[8E0208E4]: lw         $v0, 2276($s0)
    09BFEF14:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    09BFEF18:[266629A8]: addiu      $a2, $s3, 10664
    09BFEF1C:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    09BFEF20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFEF24:[AE6229A8]: sw         $v0, 10664($s3)
    09BFEF28:[0E2583C4]: jal        0x08960F10
    09BFEF2C:[00000000]: nop
    09BFEF30:[8FA30004]: lw         $v1, 4($sp)
    09BFEF34:[146000B5]: bne        $v1, $zr, 0x09BFF20C
    09BFEF38:[00000000]: nop
    09BFEF3C:[8FA20010]: lw         $v0, 16($sp)
    09BFEF40:[8E0508EC]: lw         $a1, 2284($s0)
    09BFEF44:[8E0608E4]: lw         $a2, 2276($s0)
    09BFEF48:[AE0208F8]: sw         $v0, 2296($s0)
    09BFEF4C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFEF50:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09BFEF54:[8FA20014]: lw         $v0, 20($sp)
    09BFEF58:[AE0208FC]: sw         $v0, 2300($s0)
    09BFEF5C:[0E2583C8]: jal        0x08960F20
    09BFEF60:[00000000]: nop
    09BFEF64:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09BFEF68:[8E030928]: lw         $v1, 2344($s0)
    09BFEF6C:[106200B9]: beq        $v1, $v0, 0x09BFF254
    09BFEF70:[00000000]: nop
    09BFEF74:[AE030834]: sw         $v1, 2100($s0)
    09BFEF78:[8FA20004]: lw         $v0, 4($sp)
    09BFEF7C:[10400094]: beq        $v0, $zr, 0x09BFF1D0
    09BFEF80:[00000000]: nop
    09BFEF84:[12DE0054]: beq        $s6, $fp, 0x09BFF0D8
    09BFEF88:[00000000]: nop
    09BFEF8C:[8E040830]: lw         $a0, 2096($s0)
    09BFEF90:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    09BFEF94:[0E2582D0]: jal        0x08960B40 [sceKernelSetEventFlag]
    09BFEF98:[00000000]: nop
    09BFEF9C:[93A20000]: lbu        $v0, 0($sp)
    09BFEFA0:[1440FF98]: bne        $v0, $zr, 0x09BFEE04
    09BFEFA4:[00000000]: nop
    09BFEFA8:[8FBF0084]: lw         $ra, 132($sp)
    09BFEFAC:[8FBE0080]: lw         $fp, 128($sp)
    09BFEFB0:[8FB7007C]: lw         $s7, 124($sp)
    09BFEFB4:[8FB60078]: lw         $s6, 120($sp)
    09BFEFB8:[8FB50074]: lw         $s5, 116($sp)
    09BFEFBC:[8FB40070]: lw         $s4, 112($sp)
    09BFEFC0:[8FB3006C]: lw         $s3, 108($sp)
    09BFEFC4:[8FB20068]: lw         $s2, 104($sp)
    09BFEFC8:[8FB10064]: lw         $s1, 100($sp)
    09BFEFCC:[8FB00060]: lw         $s0, 96($sp)
    09BFEFD0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09BFEFD4:[27BD0090]: addiu      $sp, $sp, 144
    09BFEFD8:[03E00008]: jr         $ra
    09BFEFDC:[00000000]: nop
    09BFEFE0:[8E040830]: lw         $a0, 2096($s0)
    09BFEFE4:[0E2582E6]: jal        0x08960B98 [sceKernelPollEventFlag]
    09BFEFE8:[00000000]: nop
    09BFEFEC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09BFEFF0:[266529A8]: addiu      $a1, $s3, 10664
    09BFEFF4:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
--> 09BFEFF8:[1057FFB7]: beq        $v0, $s7, 0x09BFEED8
    09BFEFFC:[00000000]: nop
    09BFF000:[8E0208E4]: lw         $v0, 2276($s0)
    09BFF004:[AE6229A8]: sw         $v0, 10664($s3)
    09BFF008:[0E2583C6]: jal        0x08960F18
_S1_2_889D704 1,740,204 instructions (0.029%), 2,268 calls (0889D704 - 0889DBA0, length 296)
    0889D704:[27BDFFD0]: addiu      $sp, $sp, -48
    0889D708:[AFBF0024]: sw         $ra, 36($sp)
    0889D70C:[AFB7001C]: sw         $s7, 28($sp)
    0889D710:[00C0B821]: addu       $s7, $a2, $zr <=> move $s7, $a2
    0889D714:[AFB60018]: sw         $s6, 24($sp)
    0889D718:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0889D71C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    0889D720:[AFB50014]: sw         $s5, 20($sp)
    0889D724:[AFB3000C]: sw         $s3, 12($sp)
    0889D728:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0889D72C:[AFB20008]: sw         $s2, 8($sp)
    0889D730:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0889D734:[AFB00000]: sw         $s0, 0($sp)
    0889D738:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    0889D73C:[AFBE0020]: sw         $fp, 32($sp)
    0889D740:[AFB40010]: sw         $s4, 16($sp)
    0889D744:[AFB10004]: sw         $s1, 4($sp)
    0889D748:[0E2270EF]: jal        0x0889C3BC
    0889D74C:[00000000]: nop
    0889D750:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    0889D754:[92650000]: lbu        $a1, 0($s3)
    0889D758:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0889D75C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0889D760:[0E227462]: jal        0x0889D188
    0889D764:[00000000]: nop
    0889D768:[8EA30000]: lw         $v1, 0($s5)
    0889D76C:[046000F7]: bltz       $v1, 0x0889DB4C
    0889D770:[00000000]: nop
    0889D774:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0889D778:[8E710004]: lw         $s1, 4($s3)
    0889D77C:[00121100]: sll        $v0, $s2, 0x0004
    0889D780:[00125980]: sll        $t3, $s2, 0x0006
    0889D784:[8E290020]: lw         $t1, 32($s1)
    0889D788:[01625823]: subu       $t3, $t3, $v0
    0889D78C:[3C1008A3]: lui        $s0, 0x08A3 <=> li $s0, 0x08A30000
    0889D790:[01314821]: addu       $t1, $t1, $s1
    0889D794:[012B4821]: addu       $t1, $t1, $t3
    0889D798:[C5200010]: lwc1       $f0, 16($t1)
    0889D79C:[C5210014]: lwc1       $f1, 20($t1)
    0889D7A0:[C5220018]: lwc1       $f2, 24($t1)
    0889D7A4:[44020000]: mfc1       $v0, $f0
    0889D7A8:[C523001C]: lwc1       $f3, 28($t1)
    0889D7AC:[8E081E88]: lw         $t0, 7816($s0)
    0889D7B0:[00022202]: srl        $a0, $v0, 0x0008
    0889D7B4:[44020800]: mfc1       $v0, $f1
    0889D7B8:[3C034900]: lui        $v1, 0x4900 <=> li $v1, 0x49000000
    0889D7BC:[250C001C]: addiu      $t4, $t0, 28
    0889D7C0:[00023202]: srl        $a2, $v0, 0x0008
    0889D7C4:[44021000]: mfc1       $v0, $f2
    0889D7C8:[00C33025]: or         $a2, $a2, $v1
    0889D7CC:[3C034B00]: lui        $v1, 0x4B00 <=> li $v1, 0x4B000000
    0889D7D0:[00023A02]: srl        $a3, $v0, 0x0008
    0889D7D4:[44021800]: mfc1       $v0, $f3
    0889D7D8:[AD060004]: sw         $a2, 4($t0)
    0889D7DC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0889D7E0:[00025202]: srl        $t2, $v0, 0x0008
    0889D7E4:[3C024800]: lui        $v0, 0x4800 <=> li $v0, 0x48000000
    0889D7E8:[00822025]: or         $a0, $a0, $v0
    0889D7EC:[01435025]: or         $t2, $t2, $v1
    0889D7F0:[3C024A00]: lui        $v0, 0x4A00 <=> li $v0, 0x4A000000
    0889D7F4:[3C031300]: lui        $v1, 0x1300 <=> li $v1, 0x13000000
    0889D7F8:[00E23825]: or         $a3, $a3, $v0
    0889D7FC:[AD030010]: sw         $v1, 16($t0)
    0889D800:[3C021E00]: lui        $v0, 0x1E00 <=> li $v0, 0x1E000000
    0889D804:[3C035300]: lui        $v1, 0x5300 <=> li $v1, 0x53000000
    0889D808:[34420001]: ori        $v0, $v0, 1
    0889D80C:[34630003]: ori        $v1, $v1, 3
    0889D810:[AD040000]: sw         $a0, 0($t0)
    0889D814:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0889D818:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0889D81C:[AD020014]: sw         $v0, 20($t0)
    0889D820:[AD030018]: sw         $v1, 24($t0)
    0889D824:[AD070008]: sw         $a3, 8($t0)
    0889D828:[AD0A000C]: sw         $t2, 12($t0)
    0889D82C:[8E270020]: lw         $a3, 32($s1)
    0889D830:[8E63000C]: lw         $v1, 12($s3)
    0889D834:[9532002C]: lhu        $s2, 44($t1)
    0889D838:[00EB3821]: addu       $a3, $a3, $t3
    0889D83C:[00F13821]: addu       $a3, $a3, $s1
    0889D840:[94E2002A]: lhu        $v0, 42($a3)
    0889D844:[AE0C1E88]: sw         $t4, 7816($s0)
    0889D848:[00021100]: sll        $v0, $v0, 0x0004
    0889D84C:[0062A021]: addu       $s4, $v1, $v0
    0889D850:[0E22726A]: jal        0x0889C9A8
    0889D854:[00000000]: nop
    0889D858:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0889D85C:[1A40008E]: blez       $s2, 0x0889DA98
    0889D860:[00000000]: nop
    0889D864:[2419FFFF]: addiu      $t9, $zr, -1 <=> li $t9, -1
    0889D868:[2418FFFF]: addiu      $t8, $zr, -1 <=> li $t8, -1
    0889D86C:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    0889D870:[81240000]: lb         $a0, 0($t1)
    0889D874:[00041100]: sll        $v0, $a0, 0x0004
    0889D878:[02824021]: addu       $t0, $s4, $v0
    0889D87C:[91030003]: lbu        $v1, 3($t0)
    0889D880:[10600081]: beq        $v1, $zr, 0x0889DA88
    0889D884:[00000000]: nop
    0889D888:[13040021]: beq        $t8, $a0, 0x0889D910
    0889D88C:[00000000]: nop
    0889D890:[91020002]: lbu        $v0, 2($t0)
    0889D894:[91030001]: lbu        $v1, 1($t0)
    0889D898:[91040000]: lbu        $a0, 0($t0)
    0889D89C:[8E051E88]: lw         $a1, 7816($s0)
    0889D8A0:[00031A00]: sll        $v1, $v1, 0x0008
    0889D8A4:[00021400]: sll        $v0, $v0, 0x0010
    0889D8A8:[00431025]: or         $v0, $v0, $v1
    0889D8AC:[00441025]: or         $v0, $v0, $a0
    0889D8B0:[3C035600]: lui        $v1, 0x5600 <=> li $v1, 0x56000000
    0889D8B4:[00431025]: or         $v0, $v0, $v1
    0889D8B8:[24A40004]: addiu      $a0, $a1, 4
    0889D8BC:[AE041E88]: sw         $a0, 7816($s0)
    0889D8C0:[24A60008]: addiu      $a2, $a1, 8
    0889D8C4:[24A7000C]: addiu      $a3, $a1, 12
    0889D8C8:[ACA20000]: sw         $v0, 0($a1)
    0889D8CC:[3C025800]: lui        $v0, 0x5800 <=> li $v0, 0x58000000
    0889D8D0:[91030003]: lbu        $v1, 3($t0)
    0889D8D4:[AE061E88]: sw         $a2, 7816($s0)
    0889D8D8:[00621825]: or         $v1, $v1, $v0
    0889D8DC:[ACA30004]: sw         $v1, 4($a1)
    0889D8E0:[91020006]: lbu        $v0, 6($t0)
    0889D8E4:[91030005]: lbu        $v1, 5($t0)
    0889D8E8:[91040004]: lbu        $a0, 4($t0)
    0889D8EC:[00021400]: sll        $v0, $v0, 0x0010
    0889D8F0:[00031A00]: sll        $v1, $v1, 0x0008
    0889D8F4:[00431025]: or         $v0, $v0, $v1
    0889D8F8:[00441025]: or         $v0, $v0, $a0
    0889D8FC:[3C035500]: lui        $v1, 0x5500 <=> li $v1, 0x55000000
    0889D900:[00431025]: or         $v0, $v0, $v1
    0889D904:[ACA20008]: sw         $v0, 8($a1)
    0889D908:[AE071E88]: sw         $a3, 7816($s0)
    0889D90C:[81380000]: lb         $t8, 0($t1)
    0889D910:[91020008]: lbu        $v0, 8($t0)
    0889D914:[1322001E]: beq        $t9, $v0, 0x0889D990
    0889D918:[00000000]: nop
    0889D91C:[8EE50004]: lw         $a1, 4($s7)
    0889D920:[00021940]: sll        $v1, $v0, 0x0005
    0889D924:[00021080]: sll        $v0, $v0, 0x0002
    0889D928:[00431021]: addu       $v0, $v0, $v1
    0889D92C:[00A22821]: addu       $a1, $a1, $v0
    0889D930:[8E041E88]: lw         $a0, 7816($s0)
    0889D934:[8CA20000]: lw         $v0, 0($a1)
    0889D938:[24860028]: addiu      $a2, $a0, 40
    0889D93C:[AC820000]: sw         $v0, 0($a0)
    0889D940:[8CA30004]: lw         $v1, 4($a1)
    0889D944:[AE061E88]: sw         $a2, 7816($s0)
    0889D948:[AC830004]: sw         $v1, 4($a0)
    0889D94C:[8CA20008]: lw         $v0, 8($a1)
    0889D950:[AC820008]: sw         $v0, 8($a0)
    0889D954:[8CA3000C]: lw         $v1, 12($a1)
    0889D958:[AC83000C]: sw         $v1, 12($a0)
    0889D95C:[8CA20010]: lw         $v0, 16($a1)
    0889D960:[AC820010]: sw         $v0, 16($a0)
    0889D964:[8CA30014]: lw         $v1, 20($a1)
    0889D968:[AC830014]: sw         $v1, 20($a0)
    0889D96C:[8CA20018]: lw         $v0, 24($a1)
    0889D970:[AC820018]: sw         $v0, 24($a0)
    0889D974:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    0889D978:[8CA3001C]: lw         $v1, 28($a1)
    0889D97C:[AC83001C]: sw         $v1, 28($a0)
    0889D980:[8CA60020]: lw         $a2, 32($a1)
    0889D984:[AC820024]: sw         $v0, 36($a0)
    0889D988:[AC860020]: sw         $a2, 32($a0)
    0889D98C:[91190008]: lbu        $t9, 8($t0)
    0889D990:[8E22002C]: lw         $v0, 44($s1)
    0889D994:[95230002]: lhu        $v1, 2($t1)
    0889D998:[81240001]: lb         $a0, 1($t1)
    0889D99C:[02221021]: addu       $v0, $s1, $v0
    0889D9A0:[00031840]: sll        $v1, $v1, 0x0001
    0889D9A4:[00433821]: addu       $a3, $v0, $v1
    0889D9A8:[252A0001]: addiu      $t2, $t1, 1
    0889D9AC:[18800026]: blez       $a0, 0x0889DA48
    0889D9B0:[00000000]: nop
    0889D9B4:[8ECB007C]: lw         $t3, 124($s6)
    0889D9B8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0889D9BC:[3C0E2A00]: lui        $t6, 0x2A00 <=> li $t6, 0x2A000000
    0889D9C0:[3C0D1000]: lui        $t5, 0x1000 <=> li $t5, 0x10000000
    0889D9C4:[3C0C0A00]: lui        $t4, 0x0A00 <=> li $t4, 0x0A000000
    0889D9C8:[90E20000]: lbu        $v0, 0($a3)
    0889D9CC:[8E061E88]: lw         $a2, 7816($s0)
    0889D9D0:[25080001]: addiu      $t0, $t0, 1
    0889D9D4:[00021900]: sll        $v1, $v0, 0x0004
    0889D9D8:[00021080]: sll        $v0, $v0, 0x0002
    0889D9DC:[00621823]: subu       $v1, $v1, $v0
    0889D9E0:[006E1825]: or         $v1, $v1, $t6
    0889D9E4:[24C20004]: addiu      $v0, $a2, 4
    0889D9E8:[AE021E88]: sw         $v0, 7816($s0)
    0889D9EC:[24C5000C]: addiu      $a1, $a2, 12
    0889D9F0:[ACC30000]: sw         $v1, 0($a2)
    0889D9F4:[90E40001]: lbu        $a0, 1($a3)
    0889D9F8:[AE051E88]: sw         $a1, 7816($s0)
    0889D9FC:[24E70002]: addiu      $a3, $a3, 2
    0889DA00:[00041880]: sll        $v1, $a0, 0x0002
    0889DA04:[00041100]: sll        $v0, $a0, 0x0004
    0889DA08:[00431023]: subu       $v0, $v0, $v1
    0889DA0C:[00441021]: addu       $v0, $v0, $a0
    0889DA10:[00021080]: sll        $v0, $v0, 0x0002
    0889DA14:[01621021]: addu       $v0, $t3, $v0
    0889DA18:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0889DA1C:[7C03B804]: ins        $v1, $zr, 0, 24
    0889DA20:[00031A02]: srl        $v1, $v1, 0x0008
    0889DA24:[7C02FE04]: ins        $v0, $zr, 24, 8
    0889DA28:[006D1825]: or         $v1, $v1, $t5
    0889DA2C:[004C1025]: or         $v0, $v0, $t4
    0889DA30:[ACC30004]: sw         $v1, 4($a2)
    0889DA34:[ACC20008]: sw         $v0, 8($a2)
    0889DA38:[81430000]: lb         $v1, 0($t2)
    0889DA3C:[0103182A]: slt        $v1, $t0, $v1
    0889DA40:[1460FFE1]: bne        $v1, $zr, 0x0889D9C8
    0889DA44:[00000000]: nop
    0889DA48:[8D230004]: lw         $v1, 4($t1)
    0889DA4C:[8E620008]: lw         $v0, 8($s3)
    0889DA50:[8E061E88]: lw         $a2, 7816($s0)
    0889DA54:[3C040A00]: lui        $a0, 0x0A00 <=> li $a0, 0x0A000000
    0889DA58:[00431021]: addu       $v0, $v0, $v1
    0889DA5C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0889DA60:[7C05B804]: ins        $a1, $zr, 0, 24
    0889DA64:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    0889DA68:[00052A02]: srl        $a1, $a1, 0x0008
    0889DA6C:[7C02FE04]: ins        $v0, $zr, 24, 8
    0889DA70:[00A32825]: or         $a1, $a1, $v1
    0889DA74:[00441025]: or         $v0, $v0, $a0
    0889DA78:[24C30008]: addiu      $v1, $a2, 8
    0889DA7C:[ACC50000]: sw         $a1, 0($a2)
    0889DA80:[ACC20004]: sw         $v0, 4($a2)
    0889DA84:[AE031E88]: sw         $v1, 7816($s0)
    0889DA88:[25EF0001]: addiu      $t7, $t7, 1
    0889DA8C:[25290010]: addiu      $t1, $t1, 16
    0889DA90:[164FFF77]: bne        $s2, $t7, 0x0889D870
    0889DA94:[00000000]: nop
    0889DA98:[13C00005]: beq        $fp, $zr, 0x0889DAB0
    0889DA9C:[00000000]: nop
    0889DAA0:[8EA20000]: lw         $v0, 0($s5)
    0889DAA4:[30420080]: andi       $v0, $v0, 128
    0889DAA8:[14400013]: bne        $v0, $zr, 0x0889DAF8
    0889DAAC:[00000000]: nop
    0889DAB0:[8E021E88]: lw         $v0, 7816($s0)
    0889DAB4:[3C042700]: lui        $a0, 0x2700 <=> li $a0, 0x27000000
    0889DAB8:[24430004]: addiu      $v1, $v0, 4
    0889DABC:[AE031E88]: sw         $v1, 7816($s0)
    0889DAC0:[AC440000]: sw         $a0, 0($v0)
    0889DAC4:[8FBF0024]: lw         $ra, 36($sp)
    0889DAC8:[8FBE0020]: lw         $fp, 32($sp)
    0889DACC:[8FB7001C]: lw         $s7, 28($sp)
    0889DAD0:[8FB60018]: lw         $s6, 24($sp)
    0889DAD4:[8FB50014]: lw         $s5, 20($sp)
    0889DAD8:[8FB40010]: lw         $s4, 16($sp)
    0889DADC:[8FB3000C]: lw         $s3, 12($sp)
    0889DAE0:[8FB20008]: lw         $s2, 8($sp)
    0889DAE4:[8FB10004]: lw         $s1, 4($sp)
    0889DAE8:[8FB00000]: lw         $s0, 0($sp)
    0889DAEC:[27BD0030]: addiu      $sp, $sp, 48
    0889DAF0:[03E00008]: jr         $ra
    0889DAF4:[00000000]: nop
    0889DAF8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0889DAFC:[0E227195]: jal        0x0889C654
    0889DB00:[00000000]: nop
    0889DB04:[8E021E88]: lw         $v0, 7816($s0)
    0889DB08:[3C042700]: lui        $a0, 0x2700 <=> li $a0, 0x27000000
    0889DB0C:[24430004]: addiu      $v1, $v0, 4
    0889DB10:[AE031E88]: sw         $v1, 7816($s0)
    0889DB14:[AC440000]: sw         $a0, 0($v0)
    0889DB18:[8FBF0024]: lw         $ra, 36($sp)
    0889DB1C:[8FBE0020]: lw         $fp, 32($sp)
    0889DB20:[8FB7001C]: lw         $s7, 28($sp)
    0889DB24:[8FB60018]: lw         $s6, 24($sp)
    0889DB28:[8FB50014]: lw         $s5, 20($sp)
    0889DB2C:[8FB40010]: lw         $s4, 16($sp)
    0889DB30:[8FB3000C]: lw         $s3, 12($sp)
    0889DB34:[8FB20008]: lw         $s2, 8($sp)
    0889DB38:[8FB10004]: lw         $s1, 4($sp)
    0889DB3C:[8FB00000]: lw         $s0, 0($sp)
    0889DB40:[27BD0030]: addiu      $sp, $sp, 48
    0889DB44:[03E00008]: jr         $ra
    0889DB48:[00000000]: nop
    0889DB4C:[30620060]: andi       $v0, $v1, 96
    0889DB50:[1040FF08]: beq        $v0, $zr, 0x0889D774
    0889DB54:[00000000]: nop
    0889DB58:[30620080]: andi       $v0, $v1, 128
    0889DB5C:[14400009]: bne        $v0, $zr, 0x0889DB84
    0889DB60:[00000000]: nop
    0889DB64:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0889DB68:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0889DB6C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0889DB70:[0E22735E]: jal        0x0889CD78
    0889DB74:[00000000]: nop
    0889DB78:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0889DB7C:[0A2275DE]: j          0x0889D778
    0889DB80:[00000000]: nop
    0889DB84:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0889DB88:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0889DB8C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0889DB90:[0E2272F9]: jal        0x0889CBE4
    0889DB94:[00000000]: nop
    0889DB98:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0889DB9C:[0A2275DE]: j          0x0889D778
    0889DBA0:[00000000]: nop
  Back Branch 0889DA40 20,898 times (length 32)
    0889D9B4:[8ECB007C]: lw         $t3, 124($s6)
    0889D9B8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0889D9BC:[3C0E2A00]: lui        $t6, 0x2A00 <=> li $t6, 0x2A000000
    0889D9C0:[3C0D1000]: lui        $t5, 0x1000 <=> li $t5, 0x10000000
    0889D9C4:[3C0C0A00]: lui        $t4, 0x0A00 <=> li $t4, 0x0A000000
--> 0889D9C8:[90E20000]: lbu        $v0, 0($a3)
    0889D9CC:[8E061E88]: lw         $a2, 7816($s0)
    0889D9D0:[25080001]: addiu      $t0, $t0, 1
    0889D9D4:[00021900]: sll        $v1, $v0, 0x0004
    0889D9D8:[00021080]: sll        $v0, $v0, 0x0002
    0889D9DC:[00621823]: subu       $v1, $v1, $v0
    0889D9E0:[006E1825]: or         $v1, $v1, $t6
    0889D9E4:[24C20004]: addiu      $v0, $a2, 4
    0889D9E8:[AE021E88]: sw         $v0, 7816($s0)
    0889D9EC:[24C5000C]: addiu      $a1, $a2, 12
    0889D9F0:[ACC30000]: sw         $v1, 0($a2)
    0889D9F4:[90E40001]: lbu        $a0, 1($a3)
    0889D9F8:[AE051E88]: sw         $a1, 7816($s0)
    0889D9FC:[24E70002]: addiu      $a3, $a3, 2
    0889DA00:[00041880]: sll        $v1, $a0, 0x0002
    0889DA04:[00041100]: sll        $v0, $a0, 0x0004
    0889DA08:[00431023]: subu       $v0, $v0, $v1
    0889DA0C:[00441021]: addu       $v0, $v0, $a0
    0889DA10:[00021080]: sll        $v0, $v0, 0x0002
    0889DA14:[01621021]: addu       $v0, $t3, $v0
    0889DA18:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0889DA1C:[7C03B804]: ins        $v1, $zr, 0, 24
    0889DA20:[00031A02]: srl        $v1, $v1, 0x0008
    0889DA24:[7C02FE04]: ins        $v0, $zr, 24, 8
    0889DA28:[006D1825]: or         $v1, $v1, $t5
    0889DA2C:[004C1025]: or         $v0, $v0, $t4
    0889DA30:[ACC30004]: sw         $v1, 4($a2)
    0889DA34:[ACC20008]: sw         $v0, 8($a2)
    0889DA38:[81430000]: lb         $v1, 0($t2)
    0889DA3C:[0103182A]: slt        $v1, $t0, $v1
--> 0889DA40:[1460FFE1]: bne        $v1, $zr, 0x0889D9C8
    0889DA44:[00000000]: nop
    0889DA48:[8D230004]: lw         $v1, 4($t1)
    0889DA4C:[8E620008]: lw         $v0, 8($s3)
    0889DA50:[8E061E88]: lw         $a2, 7816($s0)
  Back Branch 0889DA90 14,094 times (length 138)
  Back Branch 0889DB50 2,268 times (length 249)
  Back Branch 0889DB7C 162 times (length 259)
_S1_2_8861EE0 1,672,994 instructions (0.028%), 10,955 calls (08861EE0 - 08923AC8, length 198395)
  Back Branch 088653B4 2,881 times (length 14)
    08865370:[8C670004]: lw         $a3, 4($v1)
    08865374:[8E090008]: lw         $t1, 8($s0)
    08865378:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0886537C:[24E40008]: addiu      $a0, $a3, 8
    08865380:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
--> 08865384:[8CE30000]: lw         $v1, 0($a3)
    08865388:[25080001]: addiu      $t0, $t0, 1
    0886538C:[0123102A]: slt        $v0, $t1, $v1
    08865390:[14400005]: bne        $v0, $zr, 0x088653A8
    08865394:[00000000]: nop
    08865398:[8C860000]: lw         $a2, 0($a0)
    0886539C:[00C9102A]: slt        $v0, $a2, $t1
    088653A0:[10400034]: beq        $v0, $zr, 0x08865474
    088653A4:[00000000]: nop
    088653A8:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088653AC:[24840008]: addiu      $a0, $a0, 8
    088653B0:[24A50008]: addiu      $a1, $a1, 8
--> 088653B4:[150AFFF3]: bne        $t0, $t2, 0x08865384
    088653B8:[00000000]: nop
    088653BC:[44806000]: mtc1       $zr, $f12
    088653C0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088653C4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
  Back Branch 088654A8 1,045 times (length 60)
    088653AC:[24840008]: addiu      $a0, $a0, 8
    088653B0:[24A50008]: addiu      $a1, $a1, 8
    088653B4:[150AFFF3]: bne        $t0, $t2, 0x08865384
    088653B8:[00000000]: nop
    088653BC:[44806000]: mtc1       $zr, $f12
--> 088653C0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088653C4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088653C8:[0E219457]: jal        0x0886515C
    088653CC:[00000000]: nop
    088653D0:[8E030008]: lw         $v1, 8($s0)
    088653D4:[8E02000C]: lw         $v0, 12($s0)
    088653D8:[0062102A]: slt        $v0, $v1, $v0
    088653DC:[10400003]: beq        $v0, $zr, 0x088653EC
    088653E0:[00000000]: nop
    088653E4:[24620001]: addiu      $v0, $v1, 1
    088653E8:[AE020008]: sw         $v0, 8($s0)
    088653EC:[26310001]: addiu      $s1, $s1, 1
    088653F0:[2610000C]: addiu      $s0, $s0, 12
    088653F4:[1633FFD9]: bne        $s1, $s3, 0x0886535C
    088653F8:[00000000]: nop
    088653FC:[8E440088]: lw         $a0, 136($s2)
    08865400:[3C026666]: lui        $v0, 0x6666 <=> li $v0, 0x66660000
    08865404:[34426667]: ori        $v0, $v0, 26215
    08865408:[00820018]: mult       $a0, $v0
    0886540C:[00041FC3]: sra        $v1, $a0, 0x001F
    08865410:[00001010]: mfhi       $v0
    08865414:[00021043]: sra        $v0, $v0, 0x0001
    08865418:[00438023]: subu       $s0, $v0, $v1
    0886541C:[00101880]: sll        $v1, $s0, 0x0002
    08865420:[00701021]: addu       $v0, $v1, $s0
    08865424:[14820004]: bne        $a0, $v0, 0x08865438
    08865428:[00000000]: nop
    0886542C:[28820037]: slti       $v0, $a0, 55
    08865430:[1440001F]: bne        $v0, $zr, 0x088654B0
    08865434:[00000000]: nop
    08865438:[24840001]: addiu      $a0, $a0, 1
    0886543C:[2882005B]: slti       $v0, $a0, 91
    08865440:[AE440088]: sw         $a0, 136($s2)
    08865444:[14400002]: bne        $v0, $zr, 0x08865450
    08865448:[00000000]: nop
    0886544C:[AE400088]: sw         $zr, 136($s2)
    08865450:[8FBF0010]: lw         $ra, 16($sp)
    08865454:[8FB3000C]: lw         $s3, 12($sp)
    08865458:[8FB20008]: lw         $s2, 8($sp)
    0886545C:[8FB10004]: lw         $s1, 4($sp)
    08865460:[8FB00000]: lw         $s0, 0($sp)
    08865464:[C7B40020]: lwc1       $f20, 32($sp)
    08865468:[27BD0030]: addiu      $sp, $sp, 48
    0886546C:[03E00008]: jr         $ra
    08865470:[00000000]: nop
    08865474:[00C33023]: subu       $a2, $a2, $v1
    08865478:[01234823]: subu       $t1, $t1, $v1
    0886547C:[44861000]: mtc1       $a2, $f2
    08865480:[44890000]: mtc1       $t1, $f0
    08865484:[C4E40004]: lwc1       $f4, 4($a3)
    08865488:[468010E0]: cvt.s.w    $f3, $f2
    0886548C:[46800060]: cvt.s.w    $f1, $f0
    08865490:[C4A20004]: lwc1       $f2, 4($a1)
    08865494:[46030843]: div.s      $f1, $f1, $f3
    08865498:[4601A001]: sub.s      $f0, $f20, $f1
    0886549C:[46020842]: mul.s      $f1, $f1, $f2
    088654A0:[46040002]: mul.s      $f0, $f0, $f4
    088654A4:[46010300]: add.s      $f12, $f0, $f1
--> 088654A8:[0A2194F0]: j          0x088653C0
    088654AC:[00000000]: nop
    088654B0:[3C0209BC]: lui        $v0, 0x09BC <=> li $v0, 0x09BC0000
    088654B4:[8C441ED8]: lw         $a0, 7896($v0)
    088654B8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
  Back Branch 088653F4 1,045 times (length 40)
    08865348:[AFB10004]: sw         $s1, 4($sp)
    0886534C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08865350:[AFB00000]: sw         $s0, 0($sp)
    08865354:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08865358:[AFBF0010]: sw         $ra, 16($sp)
--> 0886535C:[8E030004]: lw         $v1, 4($s0)
    08865360:[8C620000]: lw         $v0, 0($v1)
    08865364:[244AFFFF]: addiu      $t2, $v0, -1
    08865368:[19400014]: blez       $t2, 0x088653BC
    0886536C:[00000000]: nop
    08865370:[8C670004]: lw         $a3, 4($v1)
    08865374:[8E090008]: lw         $t1, 8($s0)
    08865378:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0886537C:[24E40008]: addiu      $a0, $a3, 8
    08865380:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08865384:[8CE30000]: lw         $v1, 0($a3)
    08865388:[25080001]: addiu      $t0, $t0, 1
    0886538C:[0123102A]: slt        $v0, $t1, $v1
    08865390:[14400005]: bne        $v0, $zr, 0x088653A8
    08865394:[00000000]: nop
    08865398:[8C860000]: lw         $a2, 0($a0)
    0886539C:[00C9102A]: slt        $v0, $a2, $t1
    088653A0:[10400034]: beq        $v0, $zr, 0x08865474
    088653A4:[00000000]: nop
    088653A8:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088653AC:[24840008]: addiu      $a0, $a0, 8
    088653B0:[24A50008]: addiu      $a1, $a1, 8
    088653B4:[150AFFF3]: bne        $t0, $t2, 0x08865384
    088653B8:[00000000]: nop
    088653BC:[44806000]: mtc1       $zr, $f12
    088653C0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088653C4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088653C8:[0E219457]: jal        0x0886515C
    088653CC:[00000000]: nop
    088653D0:[8E030008]: lw         $v1, 8($s0)
    088653D4:[8E02000C]: lw         $v0, 12($s0)
    088653D8:[0062102A]: slt        $v0, $v1, $v0
    088653DC:[10400003]: beq        $v0, $zr, 0x088653EC
    088653E0:[00000000]: nop
    088653E4:[24620001]: addiu      $v0, $v1, 1
    088653E8:[AE020008]: sw         $v0, 8($s0)
    088653EC:[26310001]: addiu      $s1, $s1, 1
    088653F0:[2610000C]: addiu      $s0, $s0, 12
--> 088653F4:[1633FFD9]: bne        $s1, $s3, 0x0886535C
    088653F8:[00000000]: nop
    088653FC:[8E440088]: lw         $a0, 136($s2)
    08865400:[3C026666]: lui        $v0, 0x6666 <=> li $v0, 0x66660000
    08865404:[34426667]: ori        $v0, $v0, 26215
  Back Branch 08862310 670 times (length 144)
  Back Branch 08862240 181 times (length 195)
  Back Branch 0886222C 99 times (length 42)
    08862178:[46011801]: sub.s      $f0, $f3, $f1
    0886217C:[4600203E]: c.le.s     $f4, $f0
    08862180:[00000000]: nop
    08862184:[4500002B]: bc1f       0x08862234
    08862188:[00000000]: nop
--> 0886218C:[46040001]: sub.s      $f0, $f0, $f4
    08862190:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08862194:[4600000D]: trunc.w.s  $f0, $f0
    08862198:[44030000]: mfc1       $v1, $f0
    0886219C:[00621825]: or         $v1, $v1, $v0
    088621A0:[A283002B]: sb         $v1, 43($s4)
    088621A4:[0A2187CF]: j          0x08861F3C
    088621A8:[00000000]: nop
    088621AC:[3C0208AB]: lui        $v0, 0x08AB <=> li $v0, 0x08AB0000
    088621B0:[8C44CE80]: lw         $a0, -12672($v0)
    088621B4:[0E21B2B2]: jal        0x0886CAC8
    088621B8:[00000000]: nop
    088621BC:[10400058]: beq        $v0, $zr, 0x08862320
    088621C0:[00000000]: nop
    088621C4:[96850022]: lhu        $a1, 34($s4)
    088621C8:[24A20001]: addiu      $v0, $a1, 1
    088621CC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088621D0:[A6820022]: sh         $v0, 34($s4)
    088621D4:[96860020]: lhu        $a2, 32($s4)
    088621D8:[7C051620]: seh        $v0, $a1
    088621DC:[44820000]: mtc1       $v0, $f0
    088621E0:[7C061620]: seh        $v0, $a2
    088621E4:[44820800]: mtc1       $v0, $f1
    088621E8:[468000A0]: cvt.s.w    $f2, $f0
    088621EC:[92830026]: lbu        $v1, 38($s4)
    088621F0:[46800820]: cvt.s.w    $f0, $f1
    088621F4:[92820025]: lbu        $v0, 37($s4)
    088621F8:[46001083]: div.s      $f2, $f2, $f0
    088621FC:[00431023]: subu       $v0, $v0, $v1
    08862200:[304200FF]: andi       $v0, $v0, 255
    08862204:[44820000]: mtc1       $v0, $f0
    08862208:[3C020896]: lui        $v0, 0x0896 <=> li $v0, 0x08960000
    0886220C:[C4446370]: lwc1       $f4, 25456($v0)
    08862210:[46800060]: cvt.s.w    $f1, $f0
    08862214:[44830000]: mtc1       $v1, $f0
    08862218:[468000E0]: cvt.s.w    $f3, $f0
    0886221C:[46020842]: mul.s      $f1, $f1, $f2
    08862220:[46011800]: add.s      $f0, $f3, $f1
    08862224:[4600203E]: c.le.s     $f4, $f0
    08862228:[00000000]: nop
--> 0886222C:[4501FFD7]: bc1t       0x0886218C
    08862230:[00000000]: nop
    08862234:[4600000D]: trunc.w.s  $f0, $f0
    08862238:[44030000]: mfc1       $v1, $f0
    0886223C:[A283002B]: sb         $v1, 43($s4)
  Back Branch 08865538 12 times (length 66)
    08865424:[14820004]: bne        $a0, $v0, 0x08865438
    08865428:[00000000]: nop
    0886542C:[28820037]: slti       $v0, $a0, 55
    08865430:[1440001F]: bne        $v0, $zr, 0x088654B0
    08865434:[00000000]: nop
--> 08865438:[24840001]: addiu      $a0, $a0, 1
    0886543C:[2882005B]: slti       $v0, $a0, 91
    08865440:[AE440088]: sw         $a0, 136($s2)
    08865444:[14400002]: bne        $v0, $zr, 0x08865450
    08865448:[00000000]: nop
    0886544C:[AE400088]: sw         $zr, 136($s2)
    08865450:[8FBF0010]: lw         $ra, 16($sp)
    08865454:[8FB3000C]: lw         $s3, 12($sp)
    08865458:[8FB20008]: lw         $s2, 8($sp)
    0886545C:[8FB10004]: lw         $s1, 4($sp)
    08865460:[8FB00000]: lw         $s0, 0($sp)
    08865464:[C7B40020]: lwc1       $f20, 32($sp)
    08865468:[27BD0030]: addiu      $sp, $sp, 48
    0886546C:[03E00008]: jr         $ra
    08865470:[00000000]: nop
    08865474:[00C33023]: subu       $a2, $a2, $v1
    08865478:[01234823]: subu       $t1, $t1, $v1
    0886547C:[44861000]: mtc1       $a2, $f2
    08865480:[44890000]: mtc1       $t1, $f0
    08865484:[C4E40004]: lwc1       $f4, 4($a3)
    08865488:[468010E0]: cvt.s.w    $f3, $f2
    0886548C:[46800060]: cvt.s.w    $f1, $f0
    08865490:[C4A20004]: lwc1       $f2, 4($a1)
    08865494:[46030843]: div.s      $f1, $f1, $f3
    08865498:[4601A001]: sub.s      $f0, $f20, $f1
    0886549C:[46020842]: mul.s      $f1, $f1, $f2
    088654A0:[46040002]: mul.s      $f0, $f0, $f4
    088654A4:[46010300]: add.s      $f12, $f0, $f1
    088654A8:[0A2194F0]: j          0x088653C0
    088654AC:[00000000]: nop
    088654B0:[3C0209BC]: lui        $v0, 0x09BC <=> li $v0, 0x09BC0000
    088654B4:[8C441ED8]: lw         $a0, 7896($v0)
    088654B8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088654BC:[00108100]: sll        $s0, $s0, 0x0004
    088654C0:[02038023]: subu       $s0, $s0, $v1
    088654C4:[0E2398BC]: jal        0x088E62F0
    088654C8:[00000000]: nop
    088654CC:[3C04AAAA]: lui        $a0, 0xAAAA <=> li $a0, 0xAAAA0000
    088654D0:[3484AAAB]: ori        $a0, $a0, -21845
    088654D4:[00440019]: multu      $v0, $a0
    088654D8:[02508021]: addu       $s0, $s2, $s0
    088654DC:[26050004]: addiu      $a1, $s0, 4
    088654E0:[ACA00004]: sw         $zr, 4($a1)
    088654E4:[00002010]: mfhi       $a0
    088654E8:[00042042]: srl        $a0, $a0, 0x0001
    088654EC:[00041840]: sll        $v1, $a0, 0x0001
    088654F0:[00641821]: addu       $v1, $v1, $a0
    088654F4:[00431023]: subu       $v0, $v0, $v1
    088654F8:[3042FFFF]: andi       $v0, $v0, -1
    088654FC:[00022140]: sll        $a0, $v0, 0x0005
    08865500:[000210C0]: sll        $v0, $v0, 0x0003
    08865504:[00822023]: subu       $a0, $a0, $v0
    08865508:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0886550C:[24426C84]: addiu      $v0, $v0, 27780
    08865510:[00822021]: addu       $a0, $a0, $v0
    08865514:[8C830008]: lw         $v1, 8($a0)
    08865518:[8C620000]: lw         $v0, 0($v1)
    0886551C:[8C640004]: lw         $a0, 4($v1)
    08865520:[AE030004]: sw         $v1, 4($s0)
    08865524:[000210C0]: sll        $v0, $v0, 0x0003
    08865528:[00441021]: addu       $v0, $v0, $a0
    0886552C:[8C43FFF8]: lw         $v1, -8($v0)
    08865530:[ACA30008]: sw         $v1, 8($a1)
    08865534:[8E440088]: lw         $a0, 136($s2)
--> 08865538:[0A21950E]: j          0x08865438
    0886553C:[00000000]: nop
_S1_2_88A331C 1,635,161 instructions (0.027%), 10,958 calls (088A331C - 088A38A8, length 356)
    088A331C:[27BDFFD0]: addiu      $sp, $sp, -48
    088A3320:[AFB00020]: sw         $s0, 32($sp)
    088A3324:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088A3328:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088A332C:[27A4000C]: addiu      $a0, $sp, 12
    088A3330:[AFBF0024]: sw         $ra, 36($sp)
    088A3334:[0E258350]: jal        0x08960D40 [sceCtrlReadBufferPositive]
    088A3338:[00000000]: nop
    088A333C:[1840000E]: blez       $v0, 0x088A3378
    088A3340:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088A3344:[8FA30010]: lw         $v1, 16($sp)
    088A3348:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088A334C:[00621024]: and        $v0, $v1, $v0
    088A3350:[10400107]: beq        $v0, $zr, 0x088A3770
    088A3354:[00000000]: nop
    088A3358:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A335C:[A202001D]: sb         $v0, 29($s0)
    088A3360:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088A3364:[00621024]: and        $v0, $v1, $v0
    088A3368:[10400105]: beq        $v0, $zr, 0x088A3780
    088A336C:[00000000]: nop
    088A3370:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088A3374:[A202001C]: sb         $v0, 28($s0)
    088A3378:[9202001E]: lbu        $v0, 30($s0)
    088A337C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088A3380:[10430088]: beq        $v0, $v1, 0x088A35A4
    088A3384:[00000000]: nop
    088A3388:[9202001C]: lbu        $v0, 28($s0)
    088A338C:[10430085]: beq        $v0, $v1, 0x088A35A4
    088A3390:[00000000]: nop
    088A3394:[18800083]: blez       $a0, 0x088A35A4
    088A3398:[00000000]: nop
    088A339C:[93A20014]: lbu        $v0, 20($sp)
    088A33A0:[8FA30010]: lw         $v1, 16($sp)
    088A33A4:[2442FF80]: addiu      $v0, $v0, -128
    088A33A8:[7C021620]: seh        $v0, $v0
    088A33AC:[2844FF81]: slti       $a0, $v0, -127
    088A33B0:[A6030000]: sh         $v1, 0($s0)
    088A33B4:[10800003]: beq        $a0, $zr, 0x088A33C4
    088A33B8:[A6020002]: sh         $v0, 2($s0)
    088A33BC:[2408FF81]: addiu      $t0, $zr, -127 <=> li $t0, -127
    088A33C0:[A6080002]: sh         $t0, 2($s0)
    088A33C4:[93A20015]: lbu        $v0, 21($sp)
    088A33C8:[2442FF80]: addiu      $v0, $v0, -128
    088A33CC:[7C021620]: seh        $v0, $v0
    088A33D0:[2843FF81]: slti       $v1, $v0, -127
    088A33D4:[10600077]: beq        $v1, $zr, 0x088A35B4
    088A33D8:[A6020004]: sh         $v0, 4($s0)
    088A33DC:[2403FF81]: addiu      $v1, $zr, -127 <=> li $v1, -127
    088A33E0:[A6030004]: sh         $v1, 4($s0)
    088A33E4:[44800800]: mtc1       $zr, $f1
    088A33E8:[96080002]: lhu        $t0, 2($s0)
    088A33EC:[96030004]: lhu        $v1, 4($s0)
    088A33F0:[46000886]: mov.s      $f2, $f1
    088A33F4:[7C082E20]: seh        $a1, $t0
    088A33F8:[7C032620]: seh        $a0, $v1
    088A33FC:[00A41025]: or         $v0, $a1, $a0
    088A3400:[14400074]: bne        $v0, $zr, 0x088A35D4
    088A3404:[00000000]: nop
    088A3408:[3C020896]: lui        $v0, 0x0896 <=> li $v0, 0x08960000
    088A340C:[C44073FC]: lwc1       $f0, 29692($v0)
    088A3410:[7C033E20]: seh        $a3, $v1
    088A3414:[7C082620]: seh        $a0, $t0
    088A3418:[46000802]: mul.s      $f0, $f1, $f0
    088A341C:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    088A3420:[00071823]: subu       $v1, $zr, $a3 <=> negu $v1, $a3
    088A3424:[0082202C]: max        $a0, $a0, $v0
    088A3428:[4600000D]: trunc.w.s  $f0, $f0
    088A342C:[00E3302C]: max        $a2, $a3, $v1
    088A3430:[0086102A]: slt        $v0, $a0, $a2
    088A3434:[E602000C]: swc1       $f2, 12($s0)
    088A3438:[44050000]: mfc1       $a1, $f0
    088A343C:[10400004]: beq        $v0, $zr, 0x088A3450
    088A3440:[A6050008]: sh         $a1, 8($s0)
    088A3444:[00861026]: xor        $v0, $a0, $a2
    088A3448:[00C23026]: xor        $a2, $a2, $v0
    088A344C:[00462026]: xor        $a0, $v0, $a2
    088A3450:[00041143]: sra        $v0, $a0, 0x0005
    088A3454:[00062843]: sra        $a1, $a2, 0x0001
    088A3458:[000419C3]: sra        $v1, $a0, 0x0007
    088A345C:[00C52821]: addu       $a1, $a2, $a1
    088A3460:[00821023]: subu       $v0, $a0, $v0
    088A3464:[00431023]: subu       $v0, $v0, $v1
    088A3468:[00052083]: sra        $a0, $a1, 0x0002
    088A346C:[00441021]: addu       $v0, $v0, $a0
    088A3470:[00052983]: sra        $a1, $a1, 0x0006
    088A3474:[00451021]: addu       $v0, $v0, $a1
    088A3478:[7C021620]: seh        $v0, $v0
    088A347C:[28430080]: slti       $v1, $v0, 128
    088A3480:[14600003]: bne        $v1, $zr, 0x088A3490
    088A3484:[A6020006]: sh         $v0, 6($s0)
    088A3488:[2402007F]: addiu      $v0, $zr, 127 <=> li $v0, 127
    088A348C:[A6020006]: sh         $v0, 6($s0)
    088A3490:[25020040]: addiu      $v0, $t0, 64
    088A3494:[3042FFFF]: andi       $v0, $v0, -1
    088A3498:[2C420081]: sltiu      $v0, $v0, 129
    088A349C:[10400004]: beq        $v0, $zr, 0x088A34B0
    088A34A0:[00000000]: nop
    088A34A4:[28E2FFC0]: slti       $v0, $a3, -64
    088A34A8:[104000B7]: beq        $v0, $zr, 0x088A3788
    088A34AC:[00000000]: nop
    088A34B0:[96080008]: lhu        $t0, 8($s0)
    088A34B4:[3C030896]: lui        $v1, 0x0896 <=> li $v1, 0x08960000
    088A34B8:[7C081620]: seh        $v0, $t0
    088A34BC:[44820000]: mtc1       $v0, $f0
    088A34C0:[3C020896]: lui        $v0, 0x0896 <=> li $v0, 0x08960000
    088A34C4:[C4427404]: lwc1       $f2, 29700($v0)
    088A34C8:[46800060]: cvt.s.w    $f1, $f0
    088A34CC:[C4607400]: lwc1       $f0, 29696($v1)
    088A34D0:[46000803]: div.s      $f0, $f1, $f0
    088A34D4:[4600103E]: c.le.s     $f2, $f0
    088A34D8:[00000000]: nop
    088A34DC:[450000A0]: bc1f       0x088A3760
    088A34E0:[00000000]: nop
    088A34E4:[46020001]: sub.s      $f0, $f0, $f2
    088A34E8:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088A34EC:[4600000D]: trunc.w.s  $f0, $f0
    088A34F0:[44030000]: mfc1       $v1, $f0
    088A34F4:[00621825]: or         $v1, $v1, $v0
    088A34F8:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088A34FC:[24421458]: addiu      $v0, $v0, 5208
    088A3500:[00031840]: sll        $v1, $v1, 0x0001
    088A3504:[00621821]: addu       $v1, $v1, $v0
    088A3508:[94620000]: lhu        $v0, 0($v1)
    088A350C:[3C0509BB]: lui        $a1, 0x09BB <=> li $a1, 0x09BB0000
    088A3510:[96040000]: lhu        $a0, 0($s0)
    088A3514:[8CA67A64]: lw         $a2, 31332($a1)
    088A3518:[00021400]: sll        $v0, $v0, 0x0010
    088A351C:[00822025]: or         $a0, $a0, $v0
    088A3520:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    088A3524:[00041027]: nor        $v0, $zr, $a0 <=> li $v0, not $a0
    088A3528:[24A77A64]: addiu      $a3, $a1, 31332
    088A352C:[00831824]: and        $v1, $a0, $v1
    088A3530:[00C21024]: and        $v0, $a2, $v0
    088A3534:[AE060010]: sw         $a2, 16($s0)
    088A3538:[ACE20008]: sw         $v0, 8($a3)
    088A353C:[ACA47A64]: sw         $a0, 31332($a1)
    088A3540:[ACE30004]: sw         $v1, 4($a3)
    088A3544:[ACE0000C]: sw         $zr, 12($a3)
    088A3548:[10C400AA]: beq        $a2, $a0, 0x088A37F4
    088A354C:[ACE00010]: sw         $zr, 16($a3)
    088A3550:[ACE30010]: sw         $v1, 16($a3)
    088A3554:[ACE3000C]: sw         $v1, 12($a3)
    088A3558:[AE000014]: sw         $zr, 20($s0)
    088A355C:[AE000018]: sw         $zr, 24($s0)
    088A3560:[3C02B60B]: lui        $v0, 0xB60B <=> li $v0, 0xB60B0000
    088A3564:[00081C00]: sll        $v1, $t0, 0x0010
    088A3568:[344260B7]: ori        $v0, $v0, 24759
    088A356C:[00620018]: mult       $v1, $v0
    088A3570:[000327C3]: sra        $a0, $v1, 0x001F
    088A3574:[24A57A64]: addiu      $a1, $a1, 31332
    088A3578:[00001010]: mfhi       $v0
    088A357C:[00431021]: addu       $v0, $v0, $v1
    088A3580:[00021203]: sra        $v0, $v0, 0x0008
    088A3584:[00441023]: subu       $v0, $v0, $a0
    088A3588:[A4A20014]: sh         $v0, 20($a1)
    088A358C:[96030006]: lhu        $v1, 6($s0)
    088A3590:[A4A30016]: sh         $v1, 22($a1)
    088A3594:[8FBF0024]: lw         $ra, 36($sp)
    088A3598:[8FB00020]: lw         $s0, 32($sp)
    088A359C:[03E00008]: jr         $ra
    088A35A0:[27BD0030]: addiu      $sp, $sp, 48
    088A35A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088A35A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088A35AC:[0E23AEC4]: jal        0x088EBB10
    088A35B0:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    088A35B4:[96080002]: lhu        $t0, 2($s0)
    088A35B8:[96030004]: lhu        $v1, 4($s0)
    088A35BC:[44800800]: mtc1       $zr, $f1
    088A35C0:[7C082E20]: seh        $a1, $t0
    088A35C4:[7C032620]: seh        $a0, $v1
    088A35C8:[00A41025]: or         $v0, $a1, $a0
    088A35CC:[1040FF8E]: beq        $v0, $zr, 0x088A3408
    088A35D0:[46000886]: mov.s      $f2, $f1
    088A35D4:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    088A35D8:[44840000]: mtc1       $a0, $f0
    088A35DC:[46800060]: cvt.s.w    $f1, $f0
    088A35E0:[44850000]: mtc1       $a1, $f0
    088A35E4:[468000A0]: cvt.s.w    $f2, $f0
    088A35E8:[E7A10004]: swc1       $f1, 4($sp)
    088A35EC:[44800000]: mtc1       $zr, $f0
    088A35F0:[E7A20000]: swc1       $f2, 0($sp)
    088A35F4:[CBA00004]: lv.s       S000.s, 4($sp)
    088A35F8:[CBA00001]: lv.s       S001.s, 0($sp)
    088A35FC:[6C00008B]: vcmp.p     ES, C000.p, C000.p
    088A3600:[4911001C]: bvt        4, 0x088A3674
    088A3604:[D0060040]: vzero.s    S002.s
    088A3608:[6C402006]: vcmp.s     GE, S001.s, S002.s
    088A360C:[D0690001]: VCST.s     S010.s, VFPU_PI
    088A3610:[D2A04001]: VCMOVT.s   S010.s, S002.s, 0
    088A3614:[6C000008]: vcmp.s     EZ, S000.s, S000.s
    088A3618:[49010047]: bvt        0, 0x088A3738
    088A361C:[D0680040]: VCST.s     S002.s, VFPU_PI_2
    088A3620:[D0102060]: vrcp.s     S003.s, S001.s
    088A3624:[64600060]: vmul.s     S003.s, S000.s, S003.s
    088A3628:[6C606009]: vcmp.s     EN, S003.s, S003.s
    088A362C:[49010042]: bvt        0, 0x088A3738
    088A3630:[D0006001]: vmov.s     S010.s, S003.s
    088A3634:[6C60600B]: vcmp.s     ES, S003.s, S003.s
    088A3638:[49030033]: bvtl       0, 0x088A3708
    088A363C:[D04A0001]: vsgn.s     S010.s, S000.s
    088A3640:[64606021]: vmul.s     S011.s, S003.s, S003.s
    088A3644:[6C21210B]: vcmp.s     ES, S011.s, S011.s
    088A3648:[49010022]: bvt        0, 0x088A36D4
    088A364C:[D0070060]: vone.s     S003.s
    088A3650:[DC0001E4]: VPFXS      [|x|, y, z, w]
    088A3654:[6C600102]: vcmp.s     LT, S010.s, S003.s
    088A3658:[60602160]: vadd.s     S003.s, S011.s, S003.s
    088A365C:[49020024]: bvfl       0, 0x088A36F0
    088A3660:[D0106060]: vrcp.s     S003.s, S003.s
    088A3664:[D0116060]: vrsq.s     S003.s, S003.s
    088A3668:[64600101]: vmul.s     S010.s, S010.s, S003.s
    088A366C:[10000026]: b          0x088A3708
    088A3670:[D0170101]: vasin.s    S010.s, S010.s
    088A3674:[6C000089]: vcmp.p     EN, C000.p, C000.p
    088A3678:[DF81BC00]: VFIM.s     S010.s, -1.00000000
    088A367C:[4911002E]: bvt        4, 0x088A3738
    088A3680:[D0110101]: vrsq.s     S010.s, S010.s
    088A3684:[6C00008A]: vcmp.p     EI, C000.p, C000.p
    088A3688:[4915000D]: bvt        5, 0x088A36C0
    088A368C:[00000000]: nop
    088A3690:[D2800000]: vi2f.s     S000.s, S000.s, 0
    088A3694:[DD0010E7]: VPFXT      [1/2, y, z, w]
    088A3698:[60000000]: vadd.s     S000.s, S000.s, S000.s
    088A369C:[D04A0000]: vsgn.s     S000.s, S000.s
    088A36A0:[D0680040]: VCST.s     S002.s, VFPU_PI_2
    088A36A4:[49010021]: bvt        0, 0x088A372C
    088A36A8:[D0070001]: vone.s     S010.s
    088A36AC:[D0060060]: vzero.s    S003.s
    088A36B0:[6C602006]: vcmp.s     GE, S001.s, S003.s
    088A36B4:[D2A06001]: VCMOVT.s   S010.s, S003.s, 0
    088A36B8:[1000001C]: b          0x088A372C
    088A36BC:[D0690040]: VCST.s     S002.s, VFPU_PI
    088A36C0:[D04A0080]: vsgn.p     C000.p, C000.p
    088A36C4:[DC0010E6]: VPFXS      [2, y, z, w]
    088A36C8:[60A00101]: vsub.s     S010.s, S010.s, S001.s
    088A36CC:[10000017]: b          0x088A372C
    088A36D0:[D0670040]: VCST.s     S002.s, VFPU_PI_4
    088A36D4:[D04A0000]: vsgn.s     S000.s, S000.s
    088A36D8:[D0680040]: VCST.s     S002.s, VFPU_PI_2
    088A36DC:[49010013]: bvt        0, 0x088A372C
    088A36E0:[D0070001]: vone.s     S010.s
    088A36E4:[D04A2021]: vsgn.s     S011.s, S001.s
    088A36E8:[10000010]: b          0x088A372C
    088A36EC:[60A10101]: vsub.s     S010.s, S010.s, S011.s
    088A36F0:[64602160]: vmul.s     S003.s, S011.s, S003.s
    088A36F4:[DE000E01]: VPFXD      [0:1, M, M, M]
    088A36F8:[D0446060]: vocp.s     S003.s, S003.s
    088A36FC:[D0166060]: vsqrt.s    S003.s, S003.s
    088A3700:[D0176060]: vasin.s    S003.s, S003.s
    088A3704:[D0446001]: vocp.s     S010.s, S003.s
    088A3708:[DE000C04]: VPFXD      [x, 0:1, M, M]
    088A370C:[DC0200E4]: VPFXS      [x, -y, z, w]
    088A3710:[D04A0080]: vsgn.p     C000.p, C000.p
    088A3714:[6C202008]: vcmp.s     EZ, S001.s, S001.s
    088A3718:[49010004]: bvt        0, 0x088A372C
    088A371C:[00000000]: nop
    088A3720:[DC0010E6]: VPFXS      [2, y, z, w]
    088A3724:[DD0001E4]: VPFXT      [|x|, y, z, w]
    088A3728:[60810101]: vsub.s     S010.s, S010.s, S010.s
    088A372C:[DC0001E4]: VPFXS      [|x|, y, z, w]
    088A3730:[64000101]: vmul.s     S010.s, S010.s, S000.s
    088A3734:[64400101]: vmul.s     S010.s, S010.s, S002.s
    088A3738:[EBA10008]: sv.s       S010.s, 8($sp)
    088A373C:[C7A20008]: lwc1       $f2, 8($sp)
    088A3740:[4600103C]: c.lt.s     $f2, $f0
    088A3744:[00000000]: nop
    088A3748:[45010053]: bc1t       0x088A3898
    088A374C:[00000000]: nop
    088A3750:[3C020896]: lui        $v0, 0x0896 <=> li $v0, 0x08960000
    088A3754:[C44073F8]: lwc1       $f0, 29688($v0)
    088A3758:[0A228D02]: j          0x088A3408
    088A375C:[46001043]: div.s      $f1, $f2, $f0
    088A3760:[4600000D]: trunc.w.s  $f0, $f0
    088A3764:[44030000]: mfc1       $v1, $f0
    088A3768:[0A228D3E]: j          0x088A34F8
    088A376C:[00000000]: nop
    088A3770:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088A3774:[00621024]: and        $v0, $v1, $v0
    088A3778:[1440FEFD]: bne        $v0, $zr, 0x088A3370
    088A377C:[A200001D]: sb         $zr, 29($s0)
    088A3780:[0A228CDE]: j          0x088A3378
    088A3784:[A200001C]: sb         $zr, 28($s0)
    088A3788:[28E20041]: slti       $v0, $a3, 65
    088A378C:[1040FF48]: beq        $v0, $zr, 0x088A34B0
    088A3790:[00000000]: nop
    088A3794:[3C0509BB]: lui        $a1, 0x09BB <=> li $a1, 0x09BB0000
    088A3798:[96040000]: lhu        $a0, 0($s0)
    088A379C:[8CA67A64]: lw         $a2, 31332($a1)
    088A37A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088A37A4:[00021400]: sll        $v0, $v0, 0x0010
    088A37A8:[00822025]: or         $a0, $a0, $v0
    088A37AC:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    088A37B0:[00041027]: nor        $v0, $zr, $a0 <=> li $v0, not $a0
    088A37B4:[24A77A64]: addiu      $a3, $a1, 31332
    088A37B8:[00831824]: and        $v1, $a0, $v1
    088A37BC:[00C21024]: and        $v0, $a2, $v0
    088A37C0:[AE060010]: sw         $a2, 16($s0)
    088A37C4:[24080000]: addiu      $t0, $zr, 0 <=> li $t0, 0
    088A37C8:[A6000002]: sh         $zr, 2($s0)
    088A37CC:[A6000004]: sh         $zr, 4($s0)
    088A37D0:[AE00000C]: sw         $zr, 12($s0)
    088A37D4:[A6000008]: sh         $zr, 8($s0)
    088A37D8:[A6000006]: sh         $zr, 6($s0)
    088A37DC:[ACE20008]: sw         $v0, 8($a3)
    088A37E0:[ACA47A64]: sw         $a0, 31332($a1)
    088A37E4:[ACE30004]: sw         $v1, 4($a3)
    088A37E8:[ACE0000C]: sw         $zr, 12($a3)
    088A37EC:[14C4FF58]: bne        $a2, $a0, 0x088A3550
    088A37F0:[ACE00010]: sw         $zr, 16($a3)
    088A37F4:[8E020014]: lw         $v0, 20($s0)
    088A37F8:[8E040018]: lw         $a0, 24($s0)
    088A37FC:[24420001]: addiu      $v0, $v0, 1
    088A3800:[24840001]: addiu      $a0, $a0, 1
    088A3804:[2C43000D]: sltiu      $v1, $v0, 13
    088A3808:[AE020014]: sw         $v0, 20($s0)
    088A380C:[10600019]: beq        $v1, $zr, 0x088A3874
    088A3810:[AE040018]: sw         $a0, 24($s0)
    088A3814:[2C82000D]: sltiu      $v0, $a0, 13
    088A3818:[1440FF51]: bne        $v0, $zr, 0x088A3560
    088A381C:[00000000]: nop
    088A3820:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    088A3824:[AE040018]: sw         $a0, 24($s0)
    088A3828:[00081C00]: sll        $v1, $t0, 0x0010
    088A382C:[000327C3]: sra        $a0, $v1, 0x001F
    088A3830:[8CA27A64]: lw         $v0, 31332($a1)
    088A3834:[24A57A64]: addiu      $a1, $a1, 31332
    088A3838:[ACE20010]: sw         $v0, 16($a3)
    088A383C:[3C02B60B]: lui        $v0, 0xB60B <=> li $v0, 0xB60B0000
    088A3840:[344260B7]: ori        $v0, $v0, 24759
    088A3844:[00620018]: mult       $v1, $v0
    088A3848:[00001010]: mfhi       $v0
    088A384C:[00431021]: addu       $v0, $v0, $v1
    088A3850:[00021203]: sra        $v0, $v0, 0x0008
    088A3854:[00441023]: subu       $v0, $v0, $a0
    088A3858:[A4A20014]: sh         $v0, 20($a1)
    088A385C:[96030006]: lhu        $v1, 6($s0)
    088A3860:[A4A30016]: sh         $v1, 22($a1)
    088A3864:[8FBF0024]: lw         $ra, 36($sp)
    088A3868:[8FB00020]: lw         $s0, 32($sp)
    088A386C:[03E00008]: jr         $ra
    088A3870:[27BD0030]: addiu      $sp, $sp, 48
    088A3874:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    088A3878:[AE020014]: sw         $v0, 20($s0)
    088A387C:[ACE6000C]: sw         $a2, 12($a3)
    088A3880:[8E040018]: lw         $a0, 24($s0)
    088A3884:[2C82000D]: sltiu      $v0, $a0, 13
    088A3888:[1040FFE5]: beq        $v0, $zr, 0x088A3820
    088A388C:[00000000]: nop
    088A3890:[0A228D58]: j          0x088A3560
    088A3894:[00000000]: nop
    088A3898:[3C020896]: lui        $v0, 0x0896 <=> li $v0, 0x08960000
    088A389C:[C44073F8]: lwc1       $f0, 29688($v0)
    088A38A0:[46001080]: add.s      $f2, $f2, $f0
    088A38A4:[0A228D02]: j          0x088A3408
    088A38A8:[46001043]: div.s      $f1, $f2, $f0
  Back Branch 088A35CC 10,958 times (length 115)
  Back Branch 088A3778 10,958 times (length 260)
  Back Branch 088A37EC 10,958 times (length 169)
  Back Branch 088A3780 10,958 times (length 260)
  Back Branch 088A378C 10,958 times (length 185)
  Back Branch 088A3818 7,336 times (length 176)
  Back Branch 088A3888 3,610 times (length 28)
    088A380C:[10600019]: beq        $v1, $zr, 0x088A3874
    088A3810:[AE040018]: sw         $a0, 24($s0)
    088A3814:[2C82000D]: sltiu      $v0, $a0, 13
    088A3818:[1440FF51]: bne        $v0, $zr, 0x088A3560
    088A381C:[00000000]: nop
--> 088A3820:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    088A3824:[AE040018]: sw         $a0, 24($s0)
    088A3828:[00081C00]: sll        $v1, $t0, 0x0010
    088A382C:[000327C3]: sra        $a0, $v1, 0x001F
    088A3830:[8CA27A64]: lw         $v0, 31332($a1)
    088A3834:[24A57A64]: addiu      $a1, $a1, 31332
    088A3838:[ACE20010]: sw         $v0, 16($a3)
    088A383C:[3C02B60B]: lui        $v0, 0xB60B <=> li $v0, 0xB60B0000
    088A3840:[344260B7]: ori        $v0, $v0, 24759
    088A3844:[00620018]: mult       $v1, $v0
    088A3848:[00001010]: mfhi       $v0
    088A384C:[00431021]: addu       $v0, $v0, $v1
    088A3850:[00021203]: sra        $v0, $v0, 0x0008
    088A3854:[00441023]: subu       $v0, $v0, $a0
    088A3858:[A4A20014]: sh         $v0, 20($a1)
    088A385C:[96030006]: lhu        $v1, 6($s0)
    088A3860:[A4A30016]: sh         $v1, 22($a1)
    088A3864:[8FBF0024]: lw         $ra, 36($sp)
    088A3868:[8FB00020]: lw         $s0, 32($sp)
    088A386C:[03E00008]: jr         $ra
    088A3870:[27BD0030]: addiu      $sp, $sp, 48
    088A3874:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    088A3878:[AE020014]: sw         $v0, 20($s0)
    088A387C:[ACE6000C]: sw         $a2, 12($a3)
    088A3880:[8E040018]: lw         $a0, 24($s0)
    088A3884:[2C82000D]: sltiu      $v0, $a0, 13
--> 088A3888:[1040FFE5]: beq        $v0, $zr, 0x088A3820
    088A388C:[00000000]: nop
    088A3890:[0A228D58]: j          0x088A3560
    088A3894:[00000000]: nop
    088A3898:[3C020896]: lui        $v0, 0x0896 <=> li $v0, 0x08960000
_S1_2_887585C 1,486,530 instructions (0.025%), 297,306 calls (0887585C - 0887586C, length 5)
    0887585C:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    08875860:[00822021]: addu       $a0, $a0, $v0
    08875864:[8C820194]: lw         $v0, 404($a0)
    08875868:[03E00008]: jr         $ra
    0887586C:[00000000]: nop
_S1_2_88FB754 1,432,851 instructions (0.024%), 46,221 calls (088FB754 - 088FB808, length 46)
    088FB754:[8CA50000]: lw         $a1, 0($a1)
    088FB758:[90C60003]: lbu        $a2, 3($a2)
    088FB75C:[3C030897]: lui        $v1, 0x0897 <=> li $v1, 0x08970000
    088FB760:[00051602]: srl        $v0, $a1, 0x0018
    088FB764:[44820000]: mtc1       $v0, $f0
    088FB768:[44861800]: mtc1       $a2, $f3
    088FB76C:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    088FB770:[46800060]: cvt.s.w    $f1, $f0
    088FB774:[468018A0]: cvt.s.w    $f2, $f3
    088FB778:[C4409814]: lwc1       $f0, -26604($v0)
    088FB77C:[C4639818]: lwc1       $f3, -26600($v1)
    088FB780:[46000843]: div.s      $f1, $f1, $f0
    088FB784:[46001083]: div.s      $f2, $f2, $f0
    088FB788:[46020842]: mul.s      $f1, $f1, $f2
    088FB78C:[46000802]: mul.s      $f0, $f1, $f0
    088FB790:[4600183E]: c.le.s     $f3, $f0
    088FB794:[00000000]: nop
    088FB798:[4501000D]: bc1t       0x088FB7D0
    088FB79C:[00000000]: nop
    088FB7A0:[4600000D]: trunc.w.s  $f0, $f0
    088FB7A4:[7CA33C00]: ext        $v1, $a1, 16, 8
    088FB7A8:[00031C00]: sll        $v1, $v1, 0x0010
    088FB7AC:[44040000]: mfc1       $a0, $f0
    088FB7B0:[00041600]: sll        $v0, $a0, 0x0018
    088FB7B4:[00431025]: or         $v0, $v0, $v1
    088FB7B8:[30A4FF00]: andi       $a0, $a1, -256
    088FB7BC:[00441025]: or         $v0, $v0, $a0
    088FB7C0:[30A500FF]: andi       $a1, $a1, 255
    088FB7C4:[00451025]: or         $v0, $v0, $a1
    088FB7C8:[03E00008]: jr         $ra
    088FB7CC:[00000000]: nop
    088FB7D0:[46030001]: sub.s      $f0, $f0, $f3
    088FB7D4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088FB7D8:[7CA33C00]: ext        $v1, $a1, 16, 8
    088FB7DC:[00031C00]: sll        $v1, $v1, 0x0010
    088FB7E0:[4600000D]: trunc.w.s  $f0, $f0
    088FB7E4:[44040000]: mfc1       $a0, $f0
    088FB7E8:[00822025]: or         $a0, $a0, $v0
    088FB7EC:[00041600]: sll        $v0, $a0, 0x0018
    088FB7F0:[00431025]: or         $v0, $v0, $v1
    088FB7F4:[30A4FF00]: andi       $a0, $a1, -256
    088FB7F8:[00441025]: or         $v0, $v0, $a0
    088FB7FC:[30A500FF]: andi       $a1, $a1, 255
    088FB800:[00451025]: or         $v0, $v0, $a1
    088FB804:[03E00008]: jr         $ra
    088FB808:[00000000]: nop
_S1_2_88EEB50 1,381,272 instructions (0.023%), 1 calls (088EEB50 - 088EF11C, length 372)
    088EEB50:[27BDFFC0]: addiu      $sp, $sp, -64
    088EEB54:[3C020897]: lui        $v0, 0x0897 <=> li $v0, 0x08970000
    088EEB58:[3C030897]: lui        $v1, 0x0897 <=> li $v1, 0x08970000
    088EEB5C:[E7BB003C]: swc1       $f27, 60($sp)
    088EEB60:[E7BA0038]: swc1       $f26, 56($sp)
    088EEB64:[C47B9194]: lwc1       $f27, -28268($v1)
    088EEB68:[C45A9190]: lwc1       $f26, -28272($v0)
    088EEB6C:[3C0309BF]: lui        $v1, 0x09BF <=> li $v1, 0x09BF0000
    088EEB70:[3C0209BF]: lui        $v0, 0x09BF <=> li $v0, 0x09BF0000
    088EEB74:[AFB50014]: sw         $s5, 20($sp)
    088EEB78:[3C1509BF]: lui        $s5, 0x09BF <=> li $s5, 0x09BF0000
    088EEB7C:[AFB40010]: sw         $s4, 16($sp)
    088EEB80:[2454A880]: addiu      $s4, $v0, -22400
    088EEB84:[AFB20008]: sw         $s2, 8($sp)
    088EEB88:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088EEB8C:[AFB10004]: sw         $s1, 4($sp)
    088EEB90:[2471A780]: addiu      $s1, $v1, -22656
    088EEB94:[AFBF0018]: sw         $ra, 24($sp)
    088EEB98:[AFB3000C]: sw         $s3, 12($sp)
    088EEB9C:[AFB00000]: sw         $s0, 0($sp)
    088EEBA0:[E7B90034]: swc1       $f25, 52($sp)
    088EEBA4:[E7B80030]: swc1       $f24, 48($sp)
    088EEBA8:[E7B7002C]: swc1       $f23, 44($sp)
    088EEBAC:[E7B60028]: swc1       $f22, 40($sp)
    088EEBB0:[E7B50024]: swc1       $f21, 36($sp)
    088EEBB4:[E7B40020]: swc1       $f20, 32($sp)
    088EEBB8:[8EA2A850]: lw         $v0, -22448($s5)
    088EEBBC:[1440010C]: bne        $v0, $zr, 0x088EEFF0
    088EEBC0:[00000000]: nop
    088EEBC4:[0E219707]: jal        0x08865C1C
    088EEBC8:[00000000]: nop
    088EEBCC:[3C0209BF]: lui        $v0, 0x09BF <=> li $v0, 0x09BF0000
    088EEBD0:[8C43A84C]: lw         $v1, -22452($v0)
    088EEBD4:[14600130]: bne        $v1, $zr, 0x088EF098
    088EEBD8:[00000000]: nop
    088EEBDC:[00129A80]: sll        $s3, $s2, 0x000A
    088EEBE0:[02748021]: addu       $s0, $s3, $s4
    088EEBE4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088EEBE8:[0E204577]: jal        0x088115DC
    088EEBEC:[00000000]: nop
    088EEBF0:[3C0309BF]: lui        $v1, 0x09BF <=> li $v1, 0x09BF0000
    088EEBF4:[9062A838]: lbu        $v0, -22472($v1)
    088EEBF8:[30420001]: andi       $v0, $v0, 1
    088EEBFC:[104000BF]: beq        $v0, $zr, 0x088EEEFC
    088EEC00:[00000000]: nop
    088EEC04:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088EEC08:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088EEC0C:[C449D94C]: lwc1       $f9, -9908($v0)
    088EEC10:[C468D950]: lwc1       $f8, -9904($v1)
    088EEC14:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088EEC18:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088EEC1C:[C44AD944]: lwc1       $f10, -9916($v0)
    088EEC20:[C472D940]: lwc1       $f18, -9920($v1)
    088EEC24:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088EEC28:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088EEC2C:[C459D948]: lwc1       $f25, -9912($v0)
    088EEC30:[C478D954]: lwc1       $f24, -9900($v1)
    088EEC34:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088EEC38:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    088EEC3C:[C457D958]: lwc1       $f23, -9896($v0)
    088EEC40:[C467D964]: lwc1       $f7, -9884($v1)
    088EEC44:[C6240054]: lwc1       $f4, 84($s1)
    088EEC48:[C6310058]: lwc1       $f17, 88($s1)
    088EEC4C:[C630005C]: lwc1       $f16, 92($s1)
    088EEC50:[C62F0060]: lwc1       $f15, 96($s1)
    088EEC54:[C6330074]: lwc1       $f19, 116($s1)
    088EEC58:[C6350078]: lwc1       $f21, 120($s1)
    088EEC5C:[C634007C]: lwc1       $f20, 124($s1)
    088EEC60:[C6360080]: lwc1       $f22, 128($s1)
    088EEC64:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088EEC68:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088EEC6C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088EEC70:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088EEC74:[240A0200]: addiu      $t2, $zr, 512 <=> li $t2, 512
    088EEC78:[84C20000]: lh         $v0, 0($a2)
    088EEC7C:[46049982]: mul.s      $f6, $f19, $f4
    088EEC80:[44820800]: mtc1       $v0, $f1
    088EEC84:[84C20002]: lh         $v0, 2($a2)
    088EEC88:[46800820]: cvt.s.w    $f0, $f1
    088EEC8C:[44821000]: mtc1       $v0, $f2
    088EEC90:[84C20004]: lh         $v0, 4($a2)
    088EEC94:[46003802]: mul.s      $f0, $f7, $f0
    088EEC98:[44822000]: mtc1       $v0, $f4
    088EEC9C:[84C20006]: lh         $v0, 6($a2)
    088EECA0:[468010E0]: cvt.s.w    $f3, $f2
    088EECA4:[46802060]: cvt.s.w    $f1, $f4
    088EECA8:[44822800]: mtc1       $v0, $f5
    088EECAC:[46060380]: add.s      $f14, $f0, $f6
    088EECB0:[460338C2]: mul.s      $f3, $f7, $f3
    088EECB4:[468028A0]: cvt.s.w    $f2, $f5
    088EECB8:[46013842]: mul.s      $f1, $f7, $f1
    088EECBC:[4611A802]: mul.s      $f0, $f21, $f17
    088EECC0:[4610A102]: mul.s      $f4, $f20, $f16
    088EECC4:[46023882]: mul.s      $f2, $f7, $f2
    088EECC8:[460FB142]: mul.s      $f5, $f22, $f15
    088EECCC:[4609703C]: c.lt.s     $f14, $f9
    088EECD0:[46001B00]: add.s      $f12, $f3, $f0
    088EECD4:[46040B40]: add.s      $f13, $f1, $f4
    088EECD8:[460512C0]: add.s      $f11, $f2, $f5
    088EECDC:[450000E3]: bc1f       0x088EF06C
    088EECE0:[00000000]: nop
    088EECE4:[4609603C]: c.lt.s     $f12, $f9
    088EECE8:[46004806]: mov.s      $f0, $f9
    088EECEC:[450000E3]: bc1f       0x088EF07C
    088EECF0:[00000000]: nop
    088EECF4:[4609683C]: c.lt.s     $f13, $f9
    088EECF8:[46004846]: mov.s      $f1, $f9
    088EECFC:[450000E3]: bc1f       0x088EF08C
    088EED00:[00000000]: nop
    088EED04:[46004886]: mov.s      $f2, $f9
    088EED08:[4609583C]: c.lt.s     $f11, $f9
    088EED0C:[00000000]: nop
    088EED10:[450000D3]: bc1f       0x088EF060
    088EED14:[00000000]: nop
    088EED18:[460048C6]: mov.s      $f3, $f9
    088EED1C:[4600403E]: c.le.s     $f8, $f0
    088EED20:[00000000]: nop
    088EED24:[45000002]: bc1f       0x088EED30
    088EED28:[00000000]: nop
    088EED2C:[46004006]: mov.s      $f0, $f8
    088EED30:[4601403E]: c.le.s     $f8, $f1
    088EED34:[00000000]: nop
    088EED38:[45000002]: bc1f       0x088EED44
    088EED3C:[00000000]: nop
    088EED40:[46004046]: mov.s      $f1, $f8
    088EED44:[4602403E]: c.le.s     $f8, $f2
    088EED48:[00000000]: nop
    088EED4C:[45000002]: bc1f       0x088EED58
    088EED50:[00000000]: nop
    088EED54:[46004086]: mov.s      $f2, $f8
    088EED58:[4603403E]: c.le.s     $f8, $f3
    088EED5C:[00000000]: nop
    088EED60:[45000002]: bc1f       0x088EED6C
    088EED64:[00000000]: nop
    088EED68:[460040C6]: mov.s      $f3, $f8
    088EED6C:[4600503C]: c.lt.s     $f10, $f0
    088EED70:[00000000]: nop
    088EED74:[45010099]: bc1t       0x088EEFDC
    088EED78:[00000000]: nop
    088EED7C:[4612003C]: c.lt.s     $f0, $f18
    088EED80:[00000000]: nop
    088EED84:[45010095]: bc1t       0x088EEFDC
    088EED88:[00000000]: nop
    088EED8C:[4601503C]: c.lt.s     $f10, $f1
    088EED90:[00000000]: nop
    088EED94:[4501008E]: bc1t       0x088EEFD0
    088EED98:[00000000]: nop
    088EED9C:[4612083C]: c.lt.s     $f1, $f18
    088EEDA0:[00000000]: nop
    088EEDA4:[4501008A]: bc1t       0x088EEFD0
    088EEDA8:[00000000]: nop
    088EEDAC:[4602503C]: c.lt.s     $f10, $f2
    088EEDB0:[00000000]: nop
    088EEDB4:[45010083]: bc1t       0x088EEFC4
    088EEDB8:[00000000]: nop
    088EEDBC:[4612103C]: c.lt.s     $f2, $f18
    088EEDC0:[00000000]: nop
    088EEDC4:[4501007F]: bc1t       0x088EEFC4
    088EEDC8:[00000000]: nop
    088EEDCC:[4603503C]: c.lt.s     $f10, $f3
    088EEDD0:[00000000]: nop
    088EEDD4:[45010060]: bc1t       0x088EEF58
    088EEDD8:[00000000]: nop
    088EEDDC:[4612183C]: c.lt.s     $f3, $f18
    088EEDE0:[00000000]: nop
    088EEDE4:[4501005C]: bc1t       0x088EEF58
    088EEDE8:[00000000]: nop
    088EEDEC:[46070003]: div.s      $f0, $f0, $f7
    088EEDF0:[46070843]: div.s      $f1, $f1, $f7
    088EEDF4:[46071083]: div.s      $f2, $f2, $f7
    088EEDF8:[460718C3]: div.s      $f3, $f3, $f7
    088EEDFC:[25080004]: addiu      $t0, $t0, 4
    088EEE00:[46007106]: mov.s      $f4, $f14
    088EEE04:[46006446]: mov.s      $f17, $f12
    088EEE08:[46006C06]: mov.s      $f16, $f13
    088EEE0C:[46005BC6]: mov.s      $f15, $f11
    088EEE10:[4600000D]: trunc.w.s  $f0, $f0
    088EEE14:[4600084D]: trunc.w.s  $f1, $f1
    088EEE18:[4600108D]: trunc.w.s  $f2, $f2
    088EEE1C:[460018CD]: trunc.w.s  $f3, $f3
    088EEE20:[44020000]: mfc1       $v0, $f0
    088EEE24:[44030800]: mfc1       $v1, $f1
    088EEE28:[44041000]: mfc1       $a0, $f2
    088EEE2C:[44051800]: mfc1       $a1, $f3
    088EEE30:[A4C20000]: sh         $v0, 0($a2)
    088EEE34:[A4C30002]: sh         $v1, 2($a2)
    088EEE38:[A4C40004]: sh         $a0, 4($a2)
    088EEE3C:[A4C50006]: sh         $a1, 6($a2)
    088EEE40:[24C60008]: addiu      $a2, $a2, 8
    088EEE44:[150AFF8C]: bne        $t0, $t2, 0x088EEC78
    088EEE48:[00000000]: nop
    088EEE4C:[44870800]: mtc1       $a3, $f1
    088EEE50:[46800820]: cvt.s.w    $f0, $f1
    088EEE54:[4600C83C]: c.lt.s     $f25, $f0
    088EEE58:[00000000]: nop
    088EEE5C:[450000A2]: bc1f       0x088EF0E8
    088EEE60:[00000000]: nop
    088EEE64:[461A9981]: sub.s      $f6, $f19, $f26
    088EEE68:[461AA101]: sub.s      $f4, $f20, $f26
    088EEE6C:[4618303C]: c.lt.s     $f6, $f24
    088EEE70:[00000000]: nop
    088EEE74:[45000002]: bc1f       0x088EEE80
    088EEE78:[00000000]: nop
    088EEE7C:[4600C186]: mov.s      $f6, $f24
    088EEE80:[4618203C]: c.lt.s     $f4, $f24
    088EEE84:[00000000]: nop
    088EEE88:[45000002]: bc1f       0x088EEE94
    088EEE8C:[00000000]: nop
    088EEE90:[4600C106]: mov.s      $f4, $f24
    088EEE94:[44890800]: mtc1       $t1, $f1
    088EEE98:[46800820]: cvt.s.w    $f0, $f1
    088EEE9C:[4600C83C]: c.lt.s     $f25, $f0
    088EEEA0:[00000000]: nop
    088EEEA4:[45000082]: bc1f       0x088EF0B0
    088EEEA8:[00000000]: nop
    088EEEAC:[461AA801]: sub.s      $f0, $f21, $f26
    088EEEB0:[461AB141]: sub.s      $f5, $f22, $f26
    088EEEB4:[4618003C]: c.lt.s     $f0, $f24
    088EEEB8:[00000000]: nop
    088EEEBC:[45000002]: bc1f       0x088EEEC8
    088EEEC0:[00000000]: nop
    088EEEC4:[4600C006]: mov.s      $f0, $f24
    088EEEC8:[4618283C]: c.lt.s     $f5, $f24
    088EEECC:[00000000]: nop
    088EEED0:[45000002]: bc1f       0x088EEEDC
    088EEED4:[00000000]: nop
    088EEED8:[4600C146]: mov.s      $f5, $f24
    088EEEDC:[E62E0054]: swc1       $f14, 84($s1)
    088EEEE0:[E62C0058]: swc1       $f12, 88($s1)
    088EEEE4:[E62D005C]: swc1       $f13, 92($s1)
    088EEEE8:[E62B0060]: swc1       $f11, 96($s1)
    088EEEEC:[E6260074]: swc1       $f6, 116($s1)
    088EEEF0:[E6200078]: swc1       $f0, 120($s1)
    088EEEF4:[E624007C]: swc1       $f4, 124($s1)
    088EEEF8:[E6250080]: swc1       $f5, 128($s1)
    088EEEFC:[26500001]: addiu      $s0, $s2, 1
    088EEF00:[001017C2]: srl        $v0, $s0, 0x001F
    088EEF04:[02028021]: addu       $s0, $s0, $v0
    088EEF08:[32100001]: andi       $s0, $s0, 1
    088EEF0C:[02028023]: subu       $s0, $s0, $v0
    088EEF10:[0E204644]: jal        0x08811910
    088EEF14:[00000000]: nop
    088EEF18:[3C0309BF]: lui        $v1, 0x09BF <=> li $v1, 0x09BF0000
    088EEF1C:[AC62A840]: sw         $v0, -22464($v1)
    088EEF20:[3C0809BF]: lui        $t0, 0x09BF <=> li $t0, 0x09BF0000
    088EEF24:[3C0209BF]: lui        $v0, 0x09BF <=> li $v0, 0x09BF0000
    088EEF28:[8D03A844]: lw         $v1, -22460($t0)
    088EEF2C:[8C44A848]: lw         $a0, -22456($v0)
    088EEF30:[02743821]: addu       $a3, $s3, $s4
    088EEF34:[24630001]: addiu      $v1, $v1, 1
    088EEF38:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    088EEF3C:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    088EEF40:[AD03A844]: sw         $v1, -22460($t0)
    088EEF44:[02009021]: addu       $s2, $s0, $zr <=> move $s2, $s0
    088EEF48:[0E204781]: jal        0x08811E04
    088EEF4C:[00000000]: nop
    088EEF50:[0A23BAEE]: j          0x088EEBB8
    088EEF54:[00000000]: nop
    088EEF58:[46070003]: div.s      $f0, $f0, $f7
    088EEF5C:[46070843]: div.s      $f1, $f1, $f7
    088EEF60:[46071083]: div.s      $f2, $f2, $f7
    088EEF64:[460718C3]: div.s      $f3, $f3, $f7
    088EEF68:[25080004]: addiu      $t0, $t0, 4
    088EEF6C:[25290001]: addiu      $t1, $t1, 1
    088EEF70:[46007106]: mov.s      $f4, $f14
    088EEF74:[46006446]: mov.s      $f17, $f12
    088EEF78:[46006C06]: mov.s      $f16, $f13
    088EEF7C:[46005BC6]: mov.s      $f15, $f11
    088EEF80:[4600000D]: trunc.w.s  $f0, $f0
    088EEF84:[4600084D]: trunc.w.s  $f1, $f1
    088EEF88:[4600108D]: trunc.w.s  $f2, $f2
    088EEF8C:[460018CD]: trunc.w.s  $f3, $f3
    088EEF90:[44020000]: mfc1       $v0, $f0
    088EEF94:[44030800]: mfc1       $v1, $f1
    088EEF98:[44041000]: mfc1       $a0, $f2
    088EEF9C:[44051800]: mfc1       $a1, $f3
    088EEFA0:[A4C20000]: sh         $v0, 0($a2)
    088EEFA4:[A4C30002]: sh         $v1, 2($a2)
    088EEFA8:[A4C40004]: sh         $a0, 4($a2)
    088EEFAC:[A4C50006]: sh         $a1, 6($a2)
    088EEFB0:[24C60008]: addiu      $a2, $a2, 8
    088EEFB4:[150AFF30]: bne        $t0, $t2, 0x088EEC78
    088EEFB8:[00000000]: nop
    088EEFBC:[0A23BB93]: j          0x088EEE4C
    088EEFC0:[00000000]: nop
    088EEFC4:[24E70001]: addiu      $a3, $a3, 1
    088EEFC8:[0A23BB73]: j          0x088EEDCC
    088EEFCC:[00000000]: nop
    088EEFD0:[25290001]: addiu      $t1, $t1, 1
    088EEFD4:[0A23BB6B]: j          0x088EEDAC
    088EEFD8:[00000000]: nop
    088EEFDC:[24E70001]: addiu      $a3, $a3, 1
    088EEFE0:[0A23BB63]: j          0x088EED8C
    088EEFE4:[00000000]: nop
    088EEFE8:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    088EEFEC:[00000000]: nop
    088EEFF0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088EEFF4:[0E2047AA]: jal        0x08811EA8
    088EEFF8:[00000000]: nop
    088EEFFC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    088EF000:[1C40FFF9]: bgtz       $v0, 0x088EEFE8
    088EF004:[00000000]: nop
    088EF008:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088EF00C:[0E258314]: jal        0x08960C50 [sceKernelExitThread]
    088EF010:[00000000]: nop
    088EF014:[8FBF0018]: lw         $ra, 24($sp)
    088EF018:[8FB50014]: lw         $s5, 20($sp)
    088EF01C:[8FB40010]: lw         $s4, 16($sp)
    088EF020:[8FB3000C]: lw         $s3, 12($sp)
    088EF024:[8FB20008]: lw         $s2, 8($sp)
    088EF028:[8FB10004]: lw         $s1, 4($sp)
    088EF02C:[8FB00000]: lw         $s0, 0($sp)
    088EF030:[C7BB003C]: lwc1       $f27, 60($sp)
    088EF034:[C7BA0038]: lwc1       $f26, 56($sp)
    088EF038:[C7B90034]: lwc1       $f25, 52($sp)
    088EF03C:[C7B80030]: lwc1       $f24, 48($sp)
    088EF040:[C7B7002C]: lwc1       $f23, 44($sp)
    088EF044:[C7B60028]: lwc1       $f22, 40($sp)
    088EF048:[C7B50024]: lwc1       $f21, 36($sp)
    088EF04C:[C7B40020]: lwc1       $f20, 32($sp)
    088EF050:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088EF054:[27BD0040]: addiu      $sp, $sp, 64
    088EF058:[03E00008]: jr         $ra
    088EF05C:[00000000]: nop
    088EF060:[460058C6]: mov.s      $f3, $f11
    088EF064:[0A23BB47]: j          0x088EED1C
    088EF068:[00000000]: nop
    088EF06C:[4609603C]: c.lt.s     $f12, $f9
    088EF070:[46007006]: mov.s      $f0, $f14
    088EF074:[4501FF1F]: bc1t       0x088EECF4
    088EF078:[00000000]: nop
    088EF07C:[4609683C]: c.lt.s     $f13, $f9
    088EF080:[46006046]: mov.s      $f1, $f12
    088EF084:[4501FF1F]: bc1t       0x088EED04
    088EF088:[00000000]: nop
    088EF08C:[46006886]: mov.s      $f2, $f13
    088EF090:[0A23BB42]: j          0x088EED08
    088EF094:[00000000]: nop
    088EF098:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088EF09C:[8C44D99C]: lw         $a0, -9828($v0)
    088EF0A0:[0E2582C8]: jal        0x08960B20 [sceKernelDelayThread]
    088EF0A4:[00000000]: nop
    088EF0A8:[0A23BAEE]: j          0x088EEBB8
    088EF0AC:[00000000]: nop
    088EF0B0:[461BA800]: add.s      $f0, $f21, $f27
    088EF0B4:[461BB140]: add.s      $f5, $f22, $f27
    088EF0B8:[4600B83C]: c.lt.s     $f23, $f0
    088EF0BC:[00000000]: nop
    088EF0C0:[45000002]: bc1f       0x088EF0CC
    088EF0C4:[00000000]: nop
    088EF0C8:[4600B806]: mov.s      $f0, $f23
    088EF0CC:[4605B83C]: c.lt.s     $f23, $f5
    088EF0D0:[00000000]: nop
    088EF0D4:[4500FF81]: bc1f       0x088EEEDC
    088EF0D8:[00000000]: nop
    088EF0DC:[4600B946]: mov.s      $f5, $f23
    088EF0E0:[0A23BBB7]: j          0x088EEEDC
    088EF0E4:[00000000]: nop
    088EF0E8:[461B9980]: add.s      $f6, $f19, $f27
    088EF0EC:[461BA100]: add.s      $f4, $f20, $f27
    088EF0F0:[4606B83C]: c.lt.s     $f23, $f6
    088EF0F4:[00000000]: nop
    088EF0F8:[45000002]: bc1f       0x088EF104
    088EF0FC:[00000000]: nop
    088EF100:[4600B986]: mov.s      $f6, $f23
    088EF104:[4604B83C]: c.lt.s     $f23, $f4
    088EF108:[00000000]: nop
    088EF10C:[4500FF61]: bc1f       0x088EEE94
    088EF110:[00000000]: nop
    088EF114:[4600B906]: mov.s      $f4, $f23
    088EF118:[0A23BBA5]: j          0x088EEE94
    088EF11C:[00000000]: nop
  Back Branch 088EF0A8 45,746 times (length 318)
  Back Branch 088EEF50 16,548 times (length 232)
_S1_2_88E7060 1,349,793 instructions (0.023%), 39,241 calls (088E7060 - 088E710C, length 44)
    088E7060:[30A5FFFF]: andi       $a1, $a1, -1
    088E7064:[24A2FDB0]: addiu      $v0, $a1, -592
    088E7068:[24A3E000]: addiu      $v1, $a1, -8192
    088E706C:[3042FFFF]: andi       $v0, $v0, -1
    088E7070:[3063FFFF]: andi       $v1, $v1, -1
    088E7074:[2C421DB0]: sltiu      $v0, $v0, 7600
    088E7078:[2C630070]: sltiu      $v1, $v1, 112
    088E707C:[1440001E]: bne        $v0, $zr, 0x088E70F8
    088E7080:[00000000]: nop
    088E7084:[24A2DF90]: addiu      $v0, $a1, -8304
    088E7088:[3042FFFF]: andi       $v0, $v0, -1
    088E708C:[2C440030]: sltiu      $a0, $v0, 48
    088E7090:[14600019]: bne        $v1, $zr, 0x088E70F8
    088E7094:[00000000]: nop
    088E7098:[24A2DF60]: addiu      $v0, $a1, -8352
    088E709C:[3042FFFF]: andi       $v0, $v0, -1
    088E70A0:[2C460030]: sltiu      $a2, $v0, 48
    088E70A4:[14800014]: bne        $a0, $zr, 0x088E70F8
    088E70A8:[00000000]: nop
    088E70AC:[24A2DF30]: addiu      $v0, $a1, -8400
    088E70B0:[3042FFFF]: andi       $v0, $v0, -1
    088E70B4:[3403DE8F]: ori        $v1, $zr, -8561 <=> li $v1, 56975
    088E70B8:[0062182B]: sltu       $v1, $v1, $v0
    088E70BC:[14C00011]: bne        $a2, $zr, 0x088E7104
    088E70C0:[00000000]: nop
    088E70C4:[24A200A0]: addiu      $v0, $a1, 160
    088E70C8:[3042FFFF]: andi       $v0, $v0, -1
    088E70CC:[2C440080]: sltiu      $a0, $v0, 128
    088E70D0:[10600009]: beq        $v1, $zr, 0x088E70F8
    088E70D4:[00000000]: nop
    088E70D8:[24A20020]: addiu      $v0, $a1, 32
    088E70DC:[3042FFFF]: andi       $v0, $v0, -1
    088E70E0:[2C430010]: sltiu      $v1, $v0, 16
    088E70E4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088E70E8:[14800007]: bne        $a0, $zr, 0x088E7108
    088E70EC:[00000000]: nop
    088E70F0:[10600004]: beq        $v1, $zr, 0x088E7104
    088E70F4:[00000000]: nop
    088E70F8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088E70FC:[03E00008]: jr         $ra
    088E7100:[00000000]: nop
    088E7104:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088E7108:[03E00008]: jr         $ra
    088E710C:[00000000]: nop
_S1_2_88E9C8C 1,349,008 instructions (0.023%), 6,310 calls (088E9C8C - 088EA450, length 498)
  Back Branch 088E9D40 24,691 times (length 25)
  Back Branch 088EA3E4 15,840 times (length 111)
  Back Branch 088EA410 15,840 times (length 444)
  Back Branch 088EA194 5,642 times (length 66)
  Back Branch 088EA1B0 5,642 times (length 292)
  Back Branch 088EA14C 3,209 times (length 79)
  Back Branch 088EA108 3,209 times (length 68)
  Back Branch 088EA044 3,209 times (length 198)
  Back Branch 088EA024 3,209 times (length 185)
_S1_2_880EA5C 1,169,592 instructions (0.020%), 2,963 calls (0880EA5C - 0880EC0C, length 109)
  Back Branch 0880EB70 101,313 times (length 8)
  Back Branch 0880EAAC 12,799 times (length 17)
  Back Branch 0880EBC4 2,182 times (length 54)
  Back Branch 0880EC00 1,909 times (length 6)
  Back Branch 0880EC08 1,828 times (length 49)
  Back Branch 0880EB04 1,086 times (length 6)
  Back Branch 0880EB18 496 times (length 8)
  Back Branch 0880EBDC 354 times (length 37)
_S1_2_8900BF0 1,118,444 instructions (0.019%), 16,202 calls (08900BF0 - 08900C94, length 42)
  Back Branch 08900C70 82,192 times (length 9)
_S1_2_8819AC8 1,091,307 instructions (0.018%), 1 calls (08819AC8 - 08819C94, length 116)
  Back Branch 08819C88 382,976 times (length 7)
  Back Branch 08819BE0 95,744 times (length 7)
  Back Branch 08819C90 5,984 times (length 53)
  Back Branch 08819C04 5,981 times (length 47)
_S1_2_88EDAAC 1,075,223 instructions (0.018%), 23,895 calls (088ED9D4 - 088EE28C, length 559)
  Back Branch 088EDF00 24,087 times (length 304)
  Back Branch 088EE288 23,893 times (length 235)
  Back Branch 088EE210 194 times (length 249)
_S1_2_882DB94 1,058,222 instructions (0.018%), 54,243 calls (0882DB94 - 0882DC04, length 29)
  Back Branch 0882DBD0 41,959 times (length 9)
  Back Branch 0882DBE4 41,959 times (length 14)
_S1_2_88EC390 997,195 instructions (0.017%), 10,958 calls (088EC390 - 088EC4B8, length 75)
  Back Branch 088EC428 43,828 times (length 23)
  Back Branch 088EC4A4 4 times (length 35)
  Back Branch 088EC4B4 4 times (length 39)
_S1_2_88EAB84 988,726 instructions (0.017%), 2,176 calls (088EAB84 - 088EB0B8, length 334)
  Back Branch 088EAD20 29,027 times (length 7)
  Back Branch 088EAD4C 11,407 times (length 81)
  Back Branch 088EAFC0 8,810 times (length 194)
  Back Branch 088EADE0 2,597 times (length 39)
  Back Branch 088EB01C 645 times (length 261)
  Back Branch 088EB048 70 times (length 272)
_S1_2_88EB824 920,798 instructions (0.015%), 4,134 calls (088EB824 - 088EB984, length 89)
  Back Branch 088EB980 19,046 times (length 65)
_S1_2_9BFEBAC 886,485 instructions (0.015%), 2 calls (09BFEBAC - 09BFED84, length 119)
  Back Branch 09BFED38 24,733 times (length 54)
  Back Branch 09BFECB8 24,733 times (length 49)
  Back Branch 09BFED64 22,144 times (length 49)
  Back Branch 09BFED40 2 times (length 67)
  Back Branch 09BFED80 2 times (length 56)
_S1_2_889EF0C 872,172 instructions (0.015%), 6,930 calls (0889EF0C - 0889F094, length 99)
  Back Branch 0889F014 18,084 times (length 26)
  Back Branch 0889F090 1,242 times (length 53)
_S1_2_889EE28 849,547 instructions (0.014%), 18,588 calls (0889EE28 - 0889EF08, length 57)
_S1_2_889ED70 789,866 instructions (0.013%), 17,171 calls (0889ED70 - 0889EE24, length 46)
_S1_2_88EBAB8 701,248 instructions (0.012%), 10,957 calls (088EBAB8 - 088EBB0C, length 22)
  Back Branch 088EBAEC 76,699 times (length 7)
_S1_2_8875510 675,622 instructions (0.011%), 26,040 calls (08875510 - 08960B2C, length 241032)
_S1_2_8879908 669,384 instructions (0.011%), 1,296 calls (08879908 - 08879ACC, length 114)
  Back Branch 08879A84 8,748 times (length 70)
_S1_2_8875600 659,366 instructions (0.011%), 10,958 calls (088754B8 - 08960CFC, length 241170)
  Back Branch 088756A8 10,958 times (length 126)
_S1_2_895C4AC 658,387 instructions (0.011%), 18,588 calls (0895C4AC - 0895C60C, length 89)
  Back Branch 0895C5A4 2,316 times (length 55)
  Back Branch 0895C574 559 times (length 22)
  Back Branch 0895C564 559 times (length 29)
_S1_2_8880C90 646,432 instructions (0.011%), 10,502 calls (08880C90 - 08880DDC, length 84)
_S1_2_8863CDC 640,615 instructions (0.011%), 10,958 calls (08863CDC - 088FA384, length 154027)
  Back Branch 08863D58 10,958 times (length 16)
  Back Branch 08863D64 10,929 times (length 19)
  Back Branch 08863D70 10,929 times (length 22)
  Back Branch 088FA380 1,679 times (length 116)
  Back Branch 088FA28C 1,678 times (length 135817)
  Back Branch 088657C8 35 times (length 103)
  Back Branch 088657E0 35 times (length 104)
  Back Branch 08865670 35 times (length 49)
  Back Branch 08865614 35 times (length 38)
_S1_2_8811E04 622,877 instructions (0.010%), 23,957 calls (08811E04 - 08811E68, length 26)
_S1_2_88E7948 572,708 instructions (0.010%), 4,134 calls (088E7948 - 088E7A70, length 75)
  Back Branch 088E79EC 19,046 times (length 19)
_S1_2_88DBB38 568,412 instructions (0.010%), 10,931 calls (088DBB38 - 088DBC34, length 64)
  Back Branch 088DBBBC 21,862 times (length 21)
_S1_2_88E83E0 556,171 instructions (0.009%), 17,751 calls (088E83E0 - 088E84EC, length 68)
  Back Branch 088E84C0 190 times (length 35)
  Back Branch 088E84D8 190 times (length 41)
_S1_2_9C59F20 538,467 instructions (0.009%), 1 calls (09C59E00 - 09C5AB88, length 867)
  Back Branch 09C5A3B4 2,560 times (length 210)
  Back Branch 09C59EB4 925 times (length 11)
  Back Branch 09C59F98 19 times (length 10)
  Back Branch 09C5A748 9 times (length 468)
  Back Branch 09C5AB84 1 times (length 867)
_S1_2_88C64FC 536,416 instructions (0.009%), 10,931 calls (088C46B4 - 088C666C, length 2031)
  Back Branch 088C6668 24 times (length 1226)
  Back Branch 088C661C 14 times (length 50)
  Back Branch 088C55BC 8 times (length 964)
  Back Branch 088C54E8 8 times (length 33)
  Back Branch 088C556C 7 times (length 63)
_S1_2_88E67E0 525,936 instructions (0.009%), 21,914 calls (088E67E0 - 08960B2C, length 125140)
_S1_2_8863C5C 524,564 instructions (0.009%), 73 calls (08863C5C - 08863CD8, length 32)
  Back Branch 08863C98 74,755 times (length 7)
_S1_2_88E8628 504,640 instructions (0.008%), 190 calls (088E8628 - 088E8704, length 56)
  Back Branch 088E86E8 19,000 times (length 23)
  Back Branch 088E86F8 3,800 times (length 40)
_S1_2_8901DB0 502,815 instructions (0.008%), 3,066 calls (08901DB0 - 08902544, length 486)
  Back Branch 08902404 78 times (length 313)
  Back Branch 08902420 65 times (length 355)
  Back Branch 089021C0 8 times (length 130)
  Back Branch 089022E4 4 times (length 226)
_S1_2_8826B9C 482,189 instructions (0.008%), 21,914 calls (08826B9C - 08826C24, length 35)
_S1_2_88ED594 481,008 instructions (0.008%), 21,864 calls (088ED594 - 088ED5E8, length 22)
_S1_2_8859C4C 472,733 instructions (0.008%), 10,931 calls (08859C4C - 08859E7C, length 141)
  Back Branch 08859D74 47 times (length 44)
  Back Branch 08859E78 47 times (length 97)
  Back Branch 08859E00 47 times (length 47)
_S1_2_88804DC 467,280 instructions (0.008%), 5,610 calls (088804DC - 088805E0, length 66)
  Back Branch 08880540 13,860 times (length 12)
  Back Branch 088805BC 1,320 times (length 58)
_S1_2_9BFBBD0 464,950 instructions (0.008%), 10,940 calls (09BFBBD0 - 09BFBCE0, length 69)
  Back Branch 09BFBC88 5,470 times (length 27)
_S1_2_9BFB624 460,440 instructions (0.008%), 6,395 calls (09BFB624 - 09BFB710, length 60)
  Back Branch 09BFB674 12,790 times (length 12)
_S1_2_88E68D4 460,194 instructions (0.008%), 21,914 calls (088E68D4 - 088E6924, length 21)
_S1_2_88E6C40 449,287 instructions (0.008%), 1 calls (088E6C40 - 088E6DB4, length 94)
  Back Branch 088E6D7C 10,957 times (length 41)
_S1_2_88E84F0 447,445 instructions (0.007%), 458 calls (088E84F0 - 088E8624, length 78)
  Back Branch 088E8594 19,046 times (length 8)
  Back Branch 088E858C 19,046 times (length 6)
  Back Branch 088E85C0 17,907 times (length 19)
  Back Branch 088E859C 17,907 times (length 10)
  Back Branch 088E85AC 17,907 times (length 14)
  Back Branch 088E85A4 17,907 times (length 12)
  Back Branch 088E85D8 17,617 times (length 21)
  Back Branch 088E85EC 4,134 times (length 31)
_S1_2_8826AC4 438,268 instructions (0.007%), 21,914 calls (08826AC4 - 08826B98, length 54)
  Back Branch 08826B4C 21,914 times (length 20)
_S1_2_8875870 438,030 instructions (0.007%), 87,606 calls (08875870 - 08875880, length 5)
_S1_3_8960B20 407,498 instructions (0.007%), 203,749 calls (08960B20 - 08960B24, length 2)
_S1_2_88EF364 395,168 instructions (0.007%), 4 calls (088EF364 - 088EF3F4, length 37)
  Back Branch 088EF3C0 22,368 times (length 16)
  Back Branch 088EF3D4 9,312 times (length 20)
_S1_2_8811F4C 383,876 instructions (0.006%), 20,204 calls (08811F4C - 08811F94, length 19)
_S1_2_8901000 381,650 instructions (0.006%), 3,971 calls (08901000 - 089010A4, length 42)
  Back Branch 08901080 51,728 times (length 9)
_S1_2_880E4D4 376,228 instructions (0.006%), 2,189 calls (0880E4D4 - 0880E5E4, length 69)
  Back Branch 0880E54C 13,387 times (length 6)
  Back Branch 0880E5C8 11,843 times (length 41)
  Back Branch 0880E5D0 10,273 times (length 17)
  Back Branch 0880E4F8 7,024 times (length 4)
  Back Branch 0880E588 186 times (length 24)
  Back Branch 0880E5D8 35 times (length 44)
_S1_2_9C58AF4 372,711 instructions (0.006%), 6,426 calls (09BFE978 - 09C58D08, length 92389)
  Back Branch 09BFEBA4 10,082 times (length 141)
  Back Branch 09C58B54 6,426 times (length 92161)
  Back Branch 09C58B7C 6,424 times (length 17)
  Back Branch 09C58CD0 1 times (length 102)
  Back Branch 09C58C90 1 times (length 86)
  Back Branch 09C58C48 1 times (length 68)
_S1_2_88B51B8 368,147 instructions (0.006%), 14,819 calls (088B51B8 - 088B523C, length 34)
  Back Branch 088B521C 11,285 times (length 14)
_S1_2_88115DC 364,078 instructions (0.006%), 16,549 calls (088115DC - 08811630, length 22)
_S1_2_8844F4C 355,074 instructions (0.006%), 166 calls (08844F4C - 088452D4, length 227)
  Back Branch 088450B0 42,330 times (length 8)
_S1_2_881027C 348,234 instructions (0.006%), 3,209 calls (0880F028 - 08810BB0, length 1763)
  Back Branch 0880F050 16,644,026 times (length 5)
  Back Branch 0880F2D4 3,332,330 times (length 173)
  Back Branch 0880F318 3,332,330 times (length 21)
  Back Branch 0880F3A0 3,332,330 times (length 120)
  Back Branch 0880F394 3,332,330 times (length 158)
  Back Branch 0880F32C 3,331,141 times (length 25)
  Back Branch 0880F448 3,328,907 times (length 160)
  Back Branch 0880F40C 3,328,907 times (length 145)
  Back Branch 088108DC 3,328,907 times (length 1383)
  Back Branch 088108CC 3,316 times (length 1379)
  Back Branch 088107FC 3,209 times (length 1468)
_S1_2_88E7C58 330,803 instructions (0.006%), 11,407 calls (088E7C58 - 088E7CE4, length 36)
_S1_2_88E6E28 327,623 instructions (0.005%), 1 calls (088E6E28 - 088E6E94, length 28)
  Back Branch 088E6E54 65,520 times (length 5)
_S1_2_88EC504 323,078 instructions (0.005%), 46,154 calls (088EC504 - 08960BDC, length 119223)
_S1_2_9BFF278 317,538 instructions (0.005%), 2 calls (09BFF278 - 09BFF460, length 123)
  Back Branch 09BFF448 7,212 times (length 90)
  Back Branch 09BFF424 2 times (length 81)
  Back Branch 09BFF350 2 times (length 28)
  Back Branch 09BFF37C 2 times (length 39)
_S1_2_88C3DC8 306,068 instructions (0.005%), 10,931 calls (088542F0 - 088C3E24, length 114382)
  Back Branch 088C3E20 10,931 times (length 114382)
_S1_2_88EC518 276,918 instructions (0.005%), 46,153 calls (088EC518 - 08960BC4, length 119212)
_S1_2_88B5098 259,874 instructions (0.004%), 17,159 calls (088B5098 - 088B511C, length 34)
  Back Branch 088B5100 1,499 times (length 14)
_S1_2_886278C 256,090 instructions (0.004%), 2 calls (0886278C - 088628C0, length 78)
  Back Branch 08862888 1,624,714 times (length 30)
_S1_2_8856B54 241,142 instructions (0.004%), 10,961 calls (08856B54 - 08856BA8, length 22)
_S1_2_88E66B4 241,082 instructions (0.004%), 1 calls (088E66B4 - 088E67DC, length 75)
  Back Branch 088E6728 21,915 times (length 11)
_S1_2_88E687C 241,076 instructions (0.004%), 10,958 calls (088E687C - 088E68D0, length 22)
_S1_2_8811910 231,686 instructions (0.004%), 16,549 calls (08811910 - 08811948, length 15)
  Back Branch 08811944 16,549 times (length 6)
_S1_2_8875808 230,118 instructions (0.004%), 10,958 calls (08875808 - 08875858, length 21)
_S1_2_9BFE9B8 221,544 instructions (0.004%), 10,070 calls (09BFE9B8 - 09BFEA14, length 24)
_S1_3_9C57D00 219,473 instructions (0.004%), 3,659 calls (09BFE978 - 09C57F28, length 91501)
  Back Branch 09BFEBA4 10,082 times (length 141)
  Back Branch 09C57D68 3,657 times (length 91270)
  Back Branch 09C57D90 3,656 times (length 18)
  Back Branch 09C57DD4 4 times (length 40984439)
  Back Branch 09C57DF4 1 times (length 40984447)
  Back Branch 09C57E10 1 times (length 40984454)
  Back Branch 09C57E4C 1 times (length 65)
  Back Branch 09C57ECC 1 times (length 42)
  Back Branch 09C57EF0 1 times (length 106)
_S1_2_8863450 210,520 instructions (0.004%), 11,080 calls (08863450 - 08863498, length 19)
_S1_2_88EAA64 208,152 instructions (0.003%), 2,891 calls (088EAA64 - 088EAB80, length 72)
_S1_2_88634EC 207,689 instructions (0.003%), 10,931 calls (088634EC - 08863534, length 19)
_S1_2_88E7BD0 202,730 instructions (0.003%), 18,430 calls (088E7BD0 - 088E7C04, length 14)
_S1_2_882D57C 199,880 instructions (0.003%), 39,976 calls (0882D57C - 0882D58C, length 5)
_S1_2_88F7ADC 192,658 instructions (0.003%), 454 calls (088F7ADC - 088F9238, length 1496)
  Back Branch 088F7F04 454 times (length 230)
  Back Branch 088F7F10 452 times (length 48)
  Back Branch 088F8BB4 452 times (length 857)
  Back Branch 088F8FF0 452 times (length 1044)
  Back Branch 088F8FE8 452 times (length 34)
  Back Branch 088F7DA8 2 times (length 26)
  Back Branch 088F87D4 2 times (length 693)
  Back Branch 088F87BC 2 times (length 289)
  Back Branch 088F87B4 2 times (length 27)
_S1_2_8902688 186,838 instructions (0.003%), 3,066 calls (08902688 - 089028F4, length 156)
  Back Branch 089028E0 51 times (length 123)
  Back Branch 089028F0 51 times (length 127)
  Back Branch 089028BC 50 times (length 102)
  Back Branch 089028CC 40 times (length 106)
_S1_2_88E61F0 184,264 instructions (0.003%), 1 calls (088E61F0 - 088E6284, length 38)
  Back Branch 088E6260 15,354 times (length 11)
  Back Branch 088E6278 15,353 times (length 12)
_S1_2_9C5910C 182,311 instructions (0.003%), 185 calls (09C5910C - 09C59D20, length 774)
  Back Branch 09C597AC 3,515 times (length 8)
  Back Branch 09C597BC 3,009 times (length 22)
  Back Branch 09C59724 2,590 times (length 7)
  Back Branch 09C5924C 1,850 times (length 4)
  Back Branch 09C59730 347 times (length 11)
  Back Branch 09C59748 325 times (length 12)
  Back Branch 09C5999C 185 times (length 431)
  Back Branch 09C59AD8 185 times (length 329)
  Back Branch 09C59AC0 185 times (length 326)
  Back Branch 09C59AF0 185 times (length 332)
  Back Branch 09C59CB8 185 times (length 458)
  Back Branch 09C59B4C 184 times (length 337)
  Back Branch 09C59B64 184 times (length 340)
  Back Branch 09C59B98 184 times (length 346)
  Back Branch 09C59AA8 184 times (length 244)
  Back Branch 09C59CCC 181 times (length 375)
  Back Branch 09C59C90 167 times (length 370)
  Back Branch 09C59BCC 164 times (length 349)
  Back Branch 09C59C3C 163 times (length 361)
  Back Branch 09C59C74 160 times (length 367)
  Back Branch 09C59C58 160 times (length 364)
  Back Branch 09C59CA4 158 times (length 375)
  Back Branch 09C59BE8 151 times (length 352)
  Back Branch 09C59C20 140 times (length 358)
  Back Branch 09C59C04 123 times (length 355)
  Back Branch 09C59B80 121 times (length 343)
  Back Branch 09C597DC 10 times (length 16)
  Back Branch 09C59900 4 times (length 132)
  Back Branch 09C59B0C 3 times (length 335)
  Back Branch 09C59934 1 times (length 145)
_S1_2_889D188 182,088 instructions (0.003%), 2,268 calls (0889D188 - 0889D3DC, length 150)
  Back Branch 0889D398 2,268 times (length 71)
  Back Branch 0889D34C 2,268 times (length 68)
  Back Branch 0889D3BC 1,782 times (length 70)
_S1_2_8819F00 173,565 instructions (0.003%), 5,985 calls (08819F00 - 08819F70, length 29)
_S1_2_888F520 164,727 instructions (0.003%), 10,958 calls (0888F520 - 08960FF4, length 214710)
  Back Branch 0888F638 25 times (length 65)
  Back Branch 0888F5D0 4 times (length 39)
  Back Branch 0888F5F8 2 times (length 49)
  Back Branch 0888F5E8 2 times (length 45)
_S1_2_889ED0C 159,390 instructions (0.003%), 6,930 calls (0889ED0C - 0889ED6C, length 25)
_S1_2_88E8F24 158,553 instructions (0.003%), 17,617 calls (088E8F24 - 088E90CC, length 107)
_S1_2_882DC08 157,639 instructions (0.003%), 3,209 calls (0882DC08 - 0882DC94, length 36)
  Back Branch 0882DC70 11,831 times (length 8)
_S1_2_880E654 157,411 instructions (0.003%), 3,209 calls (0880E654 - 0880E6D8, length 34)
  Back Branch 0880E6CC 6,996 times (length 5)
  Back Branch 0880E6B4 6,628 times (length 9)
_S1_2_8811F98 156,581 instructions (0.003%), 5,051 calls (08811F98 - 08812014, length 32)
_S1_2_8862F78 156,542 instructions (0.003%), 1 calls (08862F78 - 0886309C, length 74)
  Back Branch 08863000 5,955 times (length 14)
  Back Branch 0886304C 5,584 times (length 27)
  Back Branch 08863098 182 times (length 23)
_S1_2_8960B98 153,602 instructions (0.003%), 76,801 calls (08960B98 - 08960B9C, length 2)
_S1_2_88E8EF8 149,586 instructions (0.003%), 19,046 calls (088E8EF8 - 088E8F20, length 11)
_S1_2_886515C 142,395 instructions (0.002%), 1,045 calls (0886515C - 08865324, length 115)
  Back Branch 08865278 2,090 times (length 12)
  Back Branch 088651E0 2,090 times (length 12)
  Back Branch 08865320 660 times (length 97)
_S1_2_88E7110 141,459 instructions (0.002%), 781 calls (088E7110 - 088E7190, length 33)
  Back Branch 088E716C 9,379 times (length 14)
_S1_2_88B08A4 137,214 instructions (0.002%), 162 calls (088B08A4 - 088B0CE4, length 273)
  Back Branch 088B0B84 1,782 times (length 21)
  Back Branch 088B0B9C 1,134 times (length 95)
  Back Branch 088B0C38 810 times (length 92)
  Back Branch 088B0BC0 648 times (length 75)
  Back Branch 088B0C58 324 times (length 100)
  Back Branch 088B0BA4 162 times (length 43)
  Back Branch 088B0C98 162 times (length 129)
  Back Branch 088B0CE0 162 times (length 153)
_S1_2_88A306C 131,496 instructions (0.002%), 10,958 calls (088A306C - 088A3190, length 74)
_S1_2_88EF3F8 130,404 instructions (0.002%), 4 calls (088EF3F8 - 088EF450, length 23)
  Back Branch 088EF444 9,312 times (length 14)
_S1_2_88E7A74 129,244 instructions (0.002%), 781 calls (088E7A74 - 088E7B5C, length 59)
  Back Branch 088E7AE8 8,396 times (length 11)
_S1_2_9BFCFFC 127,501 instructions (0.002%), 266 calls (08901000 - 09BFD580, length 4976993)
  Back Branch 08901080 51,728 times (length 9)
  Back Branch 09BFD0C4 3,990 times (length 9)
  Back Branch 09BFD054 3,990 times (length 9)
  Back Branch 09BFCC44 451 times (length 4976403)
  Back Branch 09BFD0D8 266 times (length 303)
  Back Branch 09BFD57C 1 times (length 349)
  Back Branch 09BFD434 1 times (length 267)
_S1_2_880BFF4 115,221 instructions (0.002%), 5,957 calls (0880BFF4 - 0880C084, length 37)
  Back Branch 0880C034 7,449 times (length 12)
  Back Branch 0880C048 1,865 times (length 9)
  Back Branch 0880C050 373 times (length 17)
  Back Branch 0880C068 19 times (length 6)
  Back Branch 0880C078 19 times (length 7)
_S1_2_8862F2C 113,145 instructions (0.002%), 5,955 calls (08862F2C - 08862F74, length 19)
_S1_2_8960C00 109,590 instructions (0.002%), 54,795 calls (08960C00 - 08960C04, length 2)
_S1_2_9BFB604 102,320 instructions (0.002%), 12,790 calls (09BFB604 - 09BFB620, length 8)
_S1_2_88E62F0 98,145 instructions (0.002%), 3,166 calls (088E62F0 - 088E63A8, length 47)
_S1_2_9BFB210 96,965 instructions (0.002%), 451 calls (08901000 - 09BFB234, length 4974734)
  Back Branch 08901080 51,728 times (length 9)
  Back Branch 09BFB230 451 times (length 4974734)
_S1_2_8865328 94,293 instructions (0.002%), 95 calls (08865328 - 0886553C, length 134)
  Back Branch 088653B4 2,881 times (length 14)
  Back Branch 088654A8 1,045 times (length 60)
  Back Branch 088653F4 1,045 times (length 40)
  Back Branch 08865538 12 times (length 66)
_S1_2_8862CE0 93,276 instructions (0.002%), 2,591 calls (08862CE0 - 08862D9C, length 48)
  Back Branch 08862D20 2,591 times (length 8)
_S1_2_88FC078 91,680 instructions (0.002%), 1,146 calls (088FBF1C - 088FC084, length 91)
  Back Branch 088FC080 1,146 times (length 91)
_S1_2_89012D8 91,410 instructions (0.002%), 3,047 calls (08875870 - 0890137C, length 143044)
_S1_2_8960C10 87,658 instructions (0.001%), 43,829 calls (08960C10 - 08960C14, length 2)
_S1_2_9BFB714 86,950 instructions (0.001%), 925 calls (088EA928 - 09BFB74C, length 4998026)
  Back Branch 09BFB748 925 times (length 4998026)
_S1_2_88FD4A4 85,785 instructions (0.001%), 645 calls (088FD4A4 - 088FD6B4, length 133)
_S1_2_880E430 83,434 instructions (0.001%), 3,209 calls (0880E430 - 0880E4D0, length 41)
_S1_2_88F933C 80,623 instructions (0.001%), 291 calls (088F933C - 088F94C4, length 99)
  Back Branch 088F9478 1,816 times (length 53)
  Back Branch 088F943C 1,816 times (length 12)
  Back Branch 088F93B0 1,746 times (length 15)
  Back Branch 088F94A0 1,362 times (length 12)
  Back Branch 088F9400 454 times (length 23)
  Back Branch 088F94B0 454 times (length 16)
_S1_2_889F14C 80,472 instructions (0.001%), 660 calls (0889F14C - 0889F380, length 142)
  Back Branch 0889F1C4 1,320 times (length 11)
  Back Branch 0889F280 504 times (length 24)
  Back Branch 0889F37C 504 times (length 83)
_S1_2_88FAC54 79,222 instructions (0.001%), 6,094 calls (088FAC54 - 088FACD0, length 32)
_S1_2_8862A74 78,176 instructions (0.001%), 5,584 calls (08862A74 - 08862AA8, length 14)
_S1_2_8864B64 77,560 instructions (0.001%), 11,080 calls (08864B64 - 08864B7C, length 7)
_S1_2_88AAE70 74,034 instructions (0.001%), 648 calls (088AAE70 - 088AAF18, length 43)
  Back Branch 088AAEF4 3,726 times (length 15)
_S1_2_88E91AC 73,132 instructions (0.001%), 1,227 calls (088E91AC - 088E95C0, length 262)
  Back Branch 088E9318 831 times (length 58)
  Back Branch 088E9380 831 times (length 84)
  Back Branch 088E94C0 186 times (length 164)
  Back Branch 088E9478 140 times (length 146)
  Back Branch 088E9450 140 times (length 55)
  Back Branch 088E942C 140 times (length 46)
  Back Branch 088E9410 140 times (length 120)
  Back Branch 088E954C 70 times (length 199)
_S1_2_8901168 73,128 instructions (0.001%), 3,047 calls (08901168 - 089011C4, length 24)
_S1_2_88F9A58 73,091 instructions (0.001%), 291 calls (088F9A58 - 088F9CB8, length 153)
  Back Branch 088F9B44 1,816 times (length 7)
  Back Branch 088F9B68 1,816 times (length 43)
  Back Branch 088F9ACC 1,746 times (length 17)
  Back Branch 088F9B74 1,362 times (length 7)
  Back Branch 088F9B8C 454 times (length 13)
  Back Branch 088F9BCC 454 times (length 29)
  Back Branch 088F9B1C 454 times (length 24)
_S1_2_9C58FB0 70,485 instructions (0.001%), 740 calls (09C58FB0 - 09C5905C, length 44)
  Back Branch 09C5904C 8,325 times (length 5)
_S1_2_88AAF1C 67,716 instructions (0.001%), 1,134 calls (088AAF1C - 088AB038, length 72)
  Back Branch 088AB034 162 times (length 34)
_S1_2_88755B0 65,748 instructions (0.001%), 10,958 calls (088755B0 - 08960C2C, length 241056)
_S1_2_8811F18 65,663 instructions (0.001%), 5,051 calls (08811F18 - 08811F48, length 13)
_S1_2_88FA3D0 65,226 instructions (0.001%), 773 calls (08875870 - 088FA3F0, length 135905)
  Back Branch 088FA380 1,679 times (length 116)
  Back Branch 088FA28C 1,678 times (length 135817)
  Back Branch 088FA3EC 773 times (length 56)
_S1_2_88B48EC 63,504 instructions (0.001%), 162 calls (088B419C - 088B4B24, length 611)
  Back Branch 088B45A0 810 times (length 7)
  Back Branch 088B44A4 486 times (length 89)
  Back Branch 088B44CC 486 times (length 25)
  Back Branch 088B4508 486 times (length 31)
  Back Branch 088B4528 486 times (length 39)
  Back Branch 088B4610 486 times (length 56)
  Back Branch 088B45B0 324 times (length 17)
  Back Branch 088B4618 162 times (length 188)
  Back Branch 088B4954 162 times (length 496)
_S1_2_9BFBE7C 61,420 instructions (0.001%), 740 calls (09BFBE7C - 09BFBFC4, length 83)
_S1_2_88FADF8 61,415 instructions (0.001%), 865 calls (088EB180 - 088FAE64, length 16186)
  Back Branch 088FAE60 1,395 times (length 16186)
_S1_2_9BFBFC8 55,685 instructions (0.001%), 740 calls (09BFBFC8 - 09BFC4E0, length 327)
  Back Branch 09BFC428 185 times (length 8)
  Back Branch 09BFC1D8 185 times (length 8)
  Back Branch 09BFC050 185 times (length 8)
  Back Branch 09BFC3D0 185 times (length 193)
  Back Branch 09BFC34C 185 times (length 8)
  Back Branch 09BFC2F4 185 times (length 191)
_S1_2_88C46CC 54,660 instructions (0.001%), 10,932 calls (088C46CC - 088C46DC, length 5)
_S1_2_8867C30 53,447 instructions (0.001%), 1,843 calls (08867C30 - 08867CAC, length 32)
  Back Branch 08867CA0 1,843 times (length 14)
_S1_2_9BFCB48 53,337 instructions (0.001%), 185 calls (08901000 - 09BFD2A4, length 4976810)
  Back Branch 08901080 51,728 times (length 9)
  Back Branch 09BFCC10 1,480 times (length 9)
  Back Branch 09BFCBA0 1,480 times (length 9)
  Back Branch 09BFCC44 451 times (length 4976403)
  Back Branch 09BFD1D0 1 times (length 415)
  Back Branch 09BFD2A0 1 times (length 467)
_S1_2_880FAAC 51,622 instructions (0.001%), 318 calls (0880F028 - 088108E8, length 1585)
  Back Branch 0880F050 16,644,026 times (length 5)
  Back Branch 0880F2D4 3,332,330 times (length 173)
  Back Branch 0880F318 3,332,330 times (length 21)
  Back Branch 0880F3A0 3,332,330 times (length 120)
  Back Branch 0880F394 3,332,330 times (length 158)
  Back Branch 0880F32C 3,331,141 times (length 25)
  Back Branch 0880F448 3,328,907 times (length 160)
  Back Branch 0880F40C 3,328,907 times (length 145)
  Back Branch 088108DC 3,328,907 times (length 1383)
  Back Branch 088106EC 3,328,810 times (length 17)
  Back Branch 08810708 3,328,803 times (length 1407)
  Back Branch 088108CC 3,316 times (length 1379)
  Back Branch 08810534 318 times (length 1290)
  Back Branch 0880FF60 318 times (length 293)
_S1_2_88FAE68 51,410 instructions (0.001%), 530 calls (088EB180 - 088FAECC, length 16212)
  Back Branch 088FAE60 1,395 times (length 16186)
  Back Branch 088FAEC8 530 times (length 54)
_S1_2_8875A3C 49,896 instructions (0.001%), 8,316 calls (08875A3C - 08875A74, length 15)
_S1_2_88E97A4 49,746 instructions (0.001%), 781 calls (088E97A4 - 088E9950, length 108)
  Back Branch 088E9900 731 times (length 26)
  Back Branch 088E988C 256 times (length 39)
  Back Branch 088E9864 256 times (length 34)
_S1_2_8960EE0 49,466 instructions (0.001%), 24,733 calls (08960EE0 - 08960EE4, length 2)
_S1_2_9BFDB28 49,191 instructions (0.001%), 2,589 calls (09BFDB28 - 09BFDB70, length 19)
_S1_2_9BFB238 48,944 instructions (0.001%), 266 calls (08901000 - 09BFB2DC, length 4974776)
  Back Branch 08901080 51,728 times (length 9)
  Back Branch 09BFB2D8 451 times (length 4974776)
_S1_2_8960E08 47,914 instructions (0.001%), 23,957 calls (08960E08 - 08960E0C, length 2)
_S1_2_8875A78 46,396 instructions (0.001%), 3,314 calls (08875A78 - 08875ABC, length 18)
_S1_2_8960C40 43,944 instructions (0.001%), 21,972 calls (08960C40 - 08960C44, length 2)
_S1_2_888D7EC 43,902 instructions (0.001%), 162 calls (0882CCC4 - 0888D98C, length 99123)
  Back Branch 0888D854 486 times (length 9)
  Back Branch 08875F48 328 times (length 74)
  Back Branch 0888D978 324 times (length 77)
  Back Branch 0888D8C4 162 times (length 99074)
  Back Branch 0888D950 162 times (length 24)
_S1_2_88CCF1C 43,828 instructions (0.001%), 10,957 calls (088CCF1C - 088CCF28, length 4)
_S1_2_88F1AD8 43,740 instructions (0.001%), 162 calls (08883D94 - 088F1C10, length 112544)
  Back Branch 08883ECC 486 times (length 57)
  Back Branch 088F1C0C 162 times (length 112544)
_S1_2_8884358 43,680 instructions (0.001%), 486 calls (08884358 - 08884564, length 132)
_S1_2_88B5120 43,518 instructions (0.001%), 1,974 calls (088B5120 - 088B51B4, length 38)
  Back Branch 088B5194 18 times (length 15)
_S1_2_8884568 42,444 instructions (0.001%), 162 calls (08884568 - 08884744, length 120)
  Back Branch 088846F8 486 times (length 71)
_S1_2_88EF89C 41,769 instructions (0.001%), 1 calls (088EF89C - 088EF8F8, length 24)
  Back Branch 088EF8EC 2,784 times (length 15)
_S1_2_88FA2F8 40,590 instructions (0.001%), 451 calls (08875870 - 088FA384, length 135878)
  Back Branch 088FA380 1,679 times (length 116)
  Back Branch 088FA28C 1,678 times (length 135817)
_S1_2_8853984 39,585 instructions (0.001%), 203 calls (08852BAC - 0885404C, length 1321)
  Back Branch 08853D94 203 times (length 255)
  Back Branch 08853DA8 203 times (length 8)
  Back Branch 08853DD8 203 times (length 271)
  Back Branch 08853DCC 203 times (length 269)
  Back Branch 08853B68 203 times (length 8)
  Back Branch 08853BFC 203 times (length 1046)
  Back Branch 08853A20 203 times (length 8)
  Back Branch 08853AC4 203 times (length 8)
_S1_2_8868E08 39,456 instructions (0.001%), 3,288 calls (08868E08 - 08868E44, length 16)
_S1_2_88EDF40 38,412 instructions (0.001%), 194 calls (088ED9D4 - 088EE444, length 669)
  Back Branch 088EDF00 24,087 times (length 304)
  Back Branch 088EE288 23,893 times (length 235)
  Back Branch 088EE114 194 times (length 405)
  Back Branch 088EE330 194 times (length 169)
  Back Branch 088EE2BC 194 times (length 125)
  Back Branch 088EE210 194 times (length 249)
  Back Branch 088EDF48 194 times (length 297)
_S1_2_9BFB750 36,442 instructions (0.001%), 266 calls (08900BF0 - 09BFB780, length 4975333)
  Back Branch 08900C70 82,192 times (length 9)
  Back Branch 09BFB77C 266 times (length 4975333)
_S1_2_9BFB2E0 36,260 instructions (0.001%), 185 calls (08901000 - 09BFB30C, length 4974788)
  Back Branch 08901080 51,728 times (length 9)
  Back Branch 09BFB2D8 451 times (length 4974776)
  Back Branch 09BFB308 185 times (length 54)
_S1_2_88FABF4 36,240 instructions (0.001%), 1,713 calls (088FABF4 - 088FAC50, length 24)
_S1_2_88ABA14 36,182 instructions (0.001%), 458 calls (08879790 - 088ABAA4, length 51398)
  Back Branch 08879850 476 times (length 15)
  Back Branch 088ABAA0 458 times (length 51398)
_S1_2_88A4760 34,830 instructions (0.001%), 162 calls (088A4760 - 088A47E0, length 33)
  Back Branch 088A47C0 2,430 times (length 13)
_S1_2_88FBEA8 34,380 instructions (0.001%), 1,146 calls (088FBEA8 - 088FC074, length 116)
  Back Branch 088FC058 1,146 times (length 96)
_S1_2_889C9A8 34,020 instructions (0.001%), 2,430 calls (0889C9A8 - 0889C9DC, length 14)
_S1_2_88EB180 33,583 instructions (0.001%), 781 calls (088EB180 - 088EB228, length 43)
_S1_2_8960DD8 33,098 instructions (0.001%), 16,549 calls (08960DD8 - 08960DDC, length 2)
_S1_2_8960DB8 33,098 instructions (0.001%), 16,549 calls (08960DB8 - 08960DBC, length 2)
_S1_2_88E7C08 32,946 instructions (0.001%), 10,982 calls (088E7C08 - 088E7C10, length 3)
_S1_2_88FD7BC 32,895 instructions (0.001%), 645 calls (088FD7BC - 088FD884, length 51)
_S1_2_885AF98 32,793 instructions (0.001%), 10,931 calls (0885AF98 - 0885AFA0, length 3)
_S1_2_88AB83C 32,400 instructions (0.001%), 810 calls (088AB83C - 088ABA10, length 118)
_S1_2_88FA2B0 31,914 instructions (0.001%), 1,773 calls (08875870 - 088FA384, length 135878)
  Back Branch 088FA380 1,679 times (length 116)
  Back Branch 088FA28C 1,678 times (length 135817)
_S1_2_886821C 30,872 instructions (0.001%), 908 calls (08867CC0 - 0886822C, length 348)
  Back Branch 08867D30 1,059 times (length 14)
  Back Branch 08868228 908 times (length 348)
_S1_2_88F95E4 30,418 instructions (0.001%), 454 calls (088F95E4 - 088F9770, length 100)
_S1_2_88FB228 29,646 instructions (0.000%), 219 calls (088EB2E4 - 088FB24C, length 16347)
  Back Branch 088EB378 675 times (length 29)
  Back Branch 088FB248 219 times (length 16300)
  Back Branch 088EB44C 219 times (length 92)
_S1_2_882BE4C 28,552 instructions (0.000%), 332 calls (0882BE4C - 0882BFAC, length 89)
_S1_2_88F1714 27,058 instructions (0.000%), 326 calls (088A0D68 - 088F1718, length 82541)
  Back Branch 088A0EF0 330 times (length 49)
  Back Branch 088F1714 326 times (length 82541)
_S1_2_88E8708 26,914 instructions (0.000%), 190 calls (088E8708 - 088E89C4, length 176)
  Back Branch 088E8984 190 times (length 73)
_S1_2_8868E88 26,862 instructions (0.000%), 814 calls (08868E88 - 08868F28, length 41)
  Back Branch 08868F24 814 times (length 15)
_S1_2_88A8D30 26,796 instructions (0.000%), 812 calls (088A8D30 - 088A8DB0, length 33)
_S1_2_88A8DB4 26,730 instructions (0.000%), 810 calls (088A8DB4 - 088A8E50, length 40)
  Back Branch 088A8E1C 810 times (length 17)
_S1_2_889FC18 26,004 instructions (0.000%), 788 calls (0889FC18 - 0889FC98, length 33)
_S1_2_8890D08 25,493 instructions (0.000%), 106 calls (08890D08 - 08891118, length 261)
  Back Branch 088910DC 53 times (length 229)
  Back Branch 088910CC 53 times (length 202)
  Back Branch 088910F8 53 times (length 236)
_S1_2_88E6FF0 25,176 instructions (0.000%), 4,196 calls (088E6FF0 - 088E7004, length 6)
_S1_2_88B79B8 24,300 instructions (0.000%), 162 calls (088B79B8 - 088B7AB8, length 65)
  Back Branch 088B7A20 972 times (length 16)
  Back Branch 088B7A68 972 times (length 16)
  Back Branch 088B7AA0 162 times (length 35)
_S1_2_88FFE00 24,066 instructions (0.000%), 1,146 calls (088FFE00 - 088FFE50, length 21)
_S1_2_88A8B0C 23,984 instructions (0.000%), 1,499 calls (088A8B0C - 088A8B48, length 16)
_S1_2_88B7D2C 22,820 instructions (0.000%), 163 calls (088B7D2C - 088B7E08, length 56)
  Back Branch 088B7D78 978 times (length 9)
  Back Branch 088B7DC8 978 times (length 9)
  Back Branch 088B7D98 326 times (length 14)
_S1_2_882CC30 22,410 instructions (0.000%), 166 calls (0882BC80 - 0882CC7C, length 1024)
  Back Branch 0882CC78 166 times (length 1024)
_S1_2_88E7BFC 22,344 instructions (0.000%), 7,448 calls (088E7BFC - 088E7C04, length 3)
_S1_2_9BFC4E4 22,200 instructions (0.000%), 185 calls (09BFC4E4 - 09BFCAEC, length 387)
  Back Branch 09BFC73C 185 times (length 8)
_S1_2_8960BC0 22,144 instructions (0.000%), 11,072 calls (08960BC0 - 08960BC4, length 2)
_S1_2_88E7EA0 21,930 instructions (0.000%), 645 calls (088E7EA0 - 088E7F24, length 34)
_S1_2_8960C70 21,926 instructions (0.000%), 10,963 calls (08960C70 - 08960C74, length 2)
_S1_2_8960CF8 21,920 instructions (0.000%), 10,960 calls (08960CF8 - 08960CFC, length 2)
_S1_2_8960CC8 21,920 instructions (0.000%), 10,960 calls (08960CC8 - 08960CCC, length 2)
_S1_2_8960BE0 21,918 instructions (0.000%), 10,959 calls (08960BE0 - 08960BE4, length 2)
_S1_2_8960B18 21,918 instructions (0.000%), 10,959 calls (08960B18 - 08960B1C, length 2)
_S1_2_8960D40 21,916 instructions (0.000%), 10,958 calls (08960D40 - 08960D44, length 2)
_S1_2_8960BF0 21,862 instructions (0.000%), 10,931 calls (08960BF0 - 08960BF4, length 2)
_S1_2_88B5508 21,842 instructions (0.000%), 163 calls (088B5508 - 088B55CC, length 50)
  Back Branch 088B5594 978 times (length 9)
  Back Branch 088B554C 978 times (length 9)
  Back Branch 088B5564 326 times (length 12)
_S1_2_885C3DC 21,372 instructions (0.000%), 1,644 calls (0885C3DC - 0885C40C, length 13)
_S1_2_888F7B4 20,887 instructions (0.000%), 43 calls (0888F7B4 - 0888FD78, length 370)
  Back Branch 0888FC28 600 times (length 6)
  Back Branch 0888FC54 200 times (length 37)
  Back Branch 0888FADC 120 times (length 6)
  Back Branch 0888FB90 120 times (length 6)
  Back Branch 0888FC7C 38 times (length 272)
  Back Branch 0888FD58 2 times (length 327)
  Back Branch 0888FD74 1 times (length 334)
  Back Branch 0888FC98 1 times (length 275)
  Back Branch 0888F8B0 1 times (length 29)
_S1_2_8960B40 20,596 instructions (0.000%), 10,298 calls (08960B40 - 08960B44, length 2)
_S1_2_882D868 20,564 instructions (0.000%), 106 calls (0882D868 - 0882D974, length 68)
  Back Branch 0882D968 583 times (length 28)
  Back Branch 0882D954 583 times (length 6)
  Back Branch 0882D920 583 times (length 27)
  Back Branch 0882D970 106 times (length 47)
_S1_2_8877BD0 20,488 instructions (0.000%), 788 calls (08877BD0 - 08877C40, length 29)
_S1_2_8960BC8 20,474 instructions (0.000%), 10,237 calls (08960BC8 - 08960BCC, length 2)
_S1_2_8960C20 20,458 instructions (0.000%), 10,229 calls (08960C20 - 08960C24, length 2)
_S1_3_8960CB0 20,164 instructions (0.000%), 10,082 calls (08960CB0 - 08960CB4, length 2)
_S1_2_88FA484 20,148 instructions (0.000%), 219 calls (08875870 - 088FA4A4, length 135950)
  Back Branch 088FA380 1,679 times (length 116)
  Back Branch 088FA28C 1,678 times (length 135817)
  Back Branch 088FA4A0 219 times (length 101)
_S1_2_8960F30 20,084 instructions (0.000%), 10,042 calls (08960F30 - 08960F34, length 2)
_S1_2_8960F20 20,084 instructions (0.000%), 10,042 calls (08960F20 - 08960F24, length 2)
_S1_2_8960F10 20,080 instructions (0.000%), 10,040 calls (08960F10 - 08960F14, length 2)
_S1_2_8960E58 20,080 instructions (0.000%), 10,040 calls (08960E58 - 08960E5C, length 2)
_S1_2_8961320 20,024 instructions (0.000%), 10,012 calls (08961320 - 08961324, length 2)
_S1_2_8960D30 20,020 instructions (0.000%), 10,010 calls (08960D30 - 08960D34, length 2)
_S1_2_8875D20 19,872 instructions (0.000%), 1,242 calls (08875D20 - 08875D74, length 22)
_S1_2_8875C70 19,872 instructions (0.000%), 1,242 calls (08875C70 - 08875CC4, length 22)
_S1_2_88B5650 19,723 instructions (0.000%), 163 calls (088B5650 - 088F9A54, length 69890)
  Back Branch 088F9980 978 times (length 28)
_S1_2_88761D0 19,700 instructions (0.000%), 788 calls (088761D0 - 08876230, length 25)
_S1_2_88B0E60 19,188 instructions (0.000%), 492 calls (088B0E60 - 088B0F78, length 71)
_S1_2_88E7008 19,116 instructions (0.000%), 4,779 calls (088E7008 - 088E7014, length 4)
_S1_2_88761B0 18,912 instructions (0.000%), 2,364 calls (088761B0 - 088761CC, length 8)
_S1_2_9BFBCE4 18,870 instructions (0.000%), 185 calls (09BFBCE4 - 09BFBE78, length 102)
_S1_2_88842A0 18,792 instructions (0.000%), 162 calls (08883F0C - 088842B4, length 235)
  Back Branch 088842B0 162 times (length 235)
_S1_2_888426C 18,630 instructions (0.000%), 162 calls (08883F0C - 0888427C, length 221)
  Back Branch 08884278 162 times (length 221)
_S1_2_88FAFF4 18,550 instructions (0.000%), 106 calls (088EA454 - 088FB040, length 17148)
  Back Branch 088FAFEC 159 times (length 17043)
  Back Branch 088EA638 159 times (length 123)
  Back Branch 088FB03C 106 times (length 52)
_S1_2_8879D5C 18,496 instructions (0.000%), 330 calls (08879D5C - 08879F5C, length 129)
  Back Branch 08879F3C 330 times (length 44)
  Back Branch 08879F4C 4 times (length 79)
_S1_2_9C5A780 18,111 instructions (0.000%), 137 calls (09C59DFC - 09C5ACD8, length 952)
  Back Branch 09C59EB4 925 times (length 11)
  Back Branch 09C5A778 180 times (length 608)
  Back Branch 09C5A7B8 136 times (length 20)
  Back Branch 09C5AC0C 1 times (length 901)
_S1_2_88FBB30 17,861 instructions (0.000%), 159 calls (088EB180 - 088FBCD8, length 17111)
  Back Branch 088EB378 675 times (length 29)
  Back Branch 088EB2BC 106 times (length 28)
  Back Branch 088FBCD4 106 times (length 17068)
  Back Branch 088FBCA8 53 times (length 17011)
_S1_2_889CD78 17,820 instructions (0.000%), 162 calls (0889CD78 - 0889CF74, length 128)
_S1_2_8875FBC 17,600 instructions (0.000%), 440 calls (08875FBC - 08876070, length 46)
_S1_2_882BFB0 17,098 instructions (0.000%), 166 calls (0882BFB0 - 08876070, length 75825)
_S1_2_88FA418 17,074 instructions (0.000%), 186 calls (08875870 - 088FA438, length 135923)
  Back Branch 088FA380 1,679 times (length 116)
  Back Branch 088FA28C 1,678 times (length 135817)
  Back Branch 088FA434 186 times (length 74)
_S1_2_88755C0 16,974 instructions (0.000%), 943 calls (088755C0 - 08960D34, length 241118)
_S1_2_8877B70 16,548 instructions (0.000%), 788 calls (08877B70 - 08877BCC, length 24)
_S1_2_8877B10 16,548 instructions (0.000%), 788 calls (08877B10 - 08877B6C, length 24)
_S1_2_8877AB0 16,548 instructions (0.000%), 788 calls (08877AB0 - 08877B0C, length 24)
_S1_2_889FBD0 16,344 instructions (0.000%), 908 calls (0889FBD0 - 0889FC14, length 18)
_S1_2_8805608 16,296 instructions (0.000%), 388 calls (08805608 - 08805994, length 228)
_S1_2_88591D4 16,154 instructions (0.000%), 170 calls (088591D4 - 08859580, length 236)
  Back Branch 08859554 159 times (length 205)
  Back Branch 08859564 38 times (length 8)
  Back Branch 0885957C 11 times (length 215)
_S1_2_88A4FB8 16,010 instructions (0.000%), 335 calls (08879704 - 088A507C, length 44639)
  Back Branch 0887975C 335 times (length 22)
  Back Branch 088A503C 335 times (length 22)
  Back Branch 088A5008 335 times (length 10)
  Back Branch 088A5078 330 times (length 44639)
  Back Branch 0887977C 5 times (length 30)
_S1_2_88F923C 15,974 instructions (0.000%), 163 calls (088F923C - 088F9338, length 64)
  Back Branch 088F92F4 978 times (length 34)
_S1_2_882BC1C 15,936 instructions (0.000%), 664 calls (0882BC1C - 0882BC7C, length 25)
_S1_2_8811EFC 15,834 instructions (0.000%), 2,262 calls (08811EFC - 08811F14, length 7)
_S1_2_88B3EB8 15,552 instructions (0.000%), 162 calls (088B3EB8 - 088B4B24, length 796)
  Back Branch 088B45A0 810 times (length 7)
  Back Branch 088B44A4 486 times (length 89)
  Back Branch 088B44CC 486 times (length 25)
  Back Branch 088B4508 486 times (length 31)
  Back Branch 088B4528 486 times (length 39)
  Back Branch 088B4610 486 times (length 56)
  Back Branch 088B45B0 324 times (length 17)
  Back Branch 088B4618 162 times (length 188)
  Back Branch 088B43CC 162 times (length 278)
_S1_2_888FFE4 15,522 instructions (0.000%), 2 calls (0888FFE4 - 088901D8, length 126)
  Back Branch 0889006C 512 times (length 10)
  Back Branch 088900F0 512 times (length 10)
  Back Branch 08890180 512 times (length 10)
  Back Branch 08890090 2 times (length 14)
  Back Branch 08890114 2 times (length 14)
  Back Branch 088901A4 2 times (length 14)
_S1_2_88F69D8 15,368 instructions (0.000%), 452 calls (088F69D8 - 088F6A9C, length 50)
_S1_2_8857710 15,228 instructions (0.000%), 162 calls (08857710 - 08857948, length 143)
  Back Branch 0885791C 162 times (length 68)
_S1_2_882D730 15,158 instructions (0.000%), 583 calls (0882D730 - 0882D864, length 78)
_S1_2_88E7018 14,952 instructions (0.000%), 1,869 calls (088E7018 - 088E7044, length 12)
_S1_2_8960F08 14,432 instructions (0.000%), 7,216 calls (08960F08 - 08960F0C, length 2)
_S1_2_8960EC0 14,428 instructions (0.000%), 7,214 calls (08960EC0 - 08960EC4, length 2)
_S1_2_88E89C8 14,146 instructions (0.000%), 1 calls (088E89C8 - 088E8AA8, length 57)
  Back Branch 088E8A28 484,704 times (length 11)
  Back Branch 088E8A88 190 times (length 30)
_S1_2_882B698 14,094 instructions (0.000%), 162 calls (0882B698 - 0882B7F4, length 88)
_S1_2_88EA454 13,515 instructions (0.000%), 159 calls (088EA454 - 088EA5A4, length 85)
_S1_2_886432C 13,306 instructions (0.000%), 93 calls (0886425C - 088648A8, length 404)
  Back Branch 0886427C 186 times (length 10)
  Back Branch 088647D0 93 times (length 148)
  Back Branch 08864784 93 times (length 129)
  Back Branch 088645F4 93 times (length 232)
  Back Branch 088643D4 93 times (length 80)
  Back Branch 08864324 56 times (length 52)
_S1_2_88A4F44 13,044 instructions (0.000%), 4,348 calls (088A4F44 - 088A4F4C, length 3)
_S1_2_88E7048 12,879 instructions (0.000%), 4,293 calls (088E7048 - 088E7050, length 3)
_S1_2_88807FC 12,802 instructions (0.000%), 578 calls (088807FC - 08880854, length 23)
  Back Branch 0888083C 594 times (length 14)
_S1_2_8875CC8 12,608 instructions (0.000%), 788 calls (08875CC8 - 08875D1C, length 22)
_S1_2_882D978 12,455 instructions (0.000%), 106 calls (0882D978 - 0882DA64, length 60)
  Back Branch 0882D9F4 583 times (length 12)
  Back Branch 0882D9A4 583 times (length 5)
_S1_2_88EF960 12,272 instructions (0.000%), 944 calls (088EF960 - 088EF990, length 13)
_S1_2_88A3F80 12,170 instructions (0.000%), 2,434 calls (088A3F80 - 088A3F90, length 5)
_S1_2_889C3BC 12,170 instructions (0.000%), 2,434 calls (0889C3BC - 0889C3CC, length 5)
_S1_2_9C58354 12,146 instructions (0.000%), 63 calls (09BFB8A4 - 09C585EC, length 95059)
  Back Branch 09C58488 262 times (length 53)
  Back Branch 09C5847C 256 times (length 40984865)
  Back Branch 09BFBAEC 94 times (length 132)
  Back Branch 09BFBAF8 78 times (length 135)
  Back Branch 09C583F0 63 times (length 94933)
  Back Branch 09C585A0 35 times (length 136)
  Back Branch 09C584CC 30 times (length 70)
  Back Branch 09C5846C 30 times (length 46)
  Back Branch 09C5840C 28 times (length 35)
  Back Branch 09C5853C 16 times (length 98)
  Back Branch 09C5851C 1 times (length 90)
  Back Branch 09C58504 1 times (length 5233051)
  Back Branch 09C585B0 1 times (length 21)
  Back Branch 09C58584 1 times (length 116)
  Back Branch 09C58450 1 times (length 39)
  Back Branch 09C58424 1 times (length 37)
  Back Branch 09C58420 1 times (length 40984842)
  Back Branch 09C584EC 1 times (length 78)
  Back Branch 09C584C0 1 times (length 67)
  Back Branch 09C584A4 1 times (length 40984875)
  Back Branch 09C583EC 1 times (length 40984829)
_S1_2_880E8DC 12,097 instructions (0.000%), 710 calls (0880E8DC - 0880EA58, length 96)
  Back Branch 0880E980 710 times (length 12)
  Back Branch 0880E9EC 1 times (length 39)
  Back Branch 0880E9E0 1 times (length 46)
  Back Branch 0880E9A4 1 times (length 21)
  Back Branch 0880E9B4 1 times (length 35)
_S1_2_8880A80 11,988 instructions (0.000%), 108 calls (08880A80 - 08880C8C, length 132)
_S1_2_9C582F8 11,891 instructions (0.000%), 233 calls (0884CAC4 - 09C58508, length 5254802)
  Back Branch 09C58320 232 times (length 206)
  Back Branch 09C5808C 17 times (length 5254516)
  Back Branch 09C58344 16 times (length 40984787)
  Back Branch 09C58020 6 times (length 40984586)
  Back Branch 09C58504 1 times (length 327)
  Back Branch 09C584EC 1 times (length 40984893)
  Back Branch 09C5834C 1 times (length 40984789)
  Back Branch 09C58338 1 times (length 40984784)
_S1_2_8891424 11,832 instructions (0.000%), 116 calls (0884C498 - 08891550, length 70703)
  Back Branch 0889154C 116 times (length 70703)
_S1_2_886910C 11,826 instructions (0.000%), 810 calls (0886910C - 08869174, length 27)
  Back Branch 08869160 324 times (length 7)
_S1_2_88B46CC 11,826 instructions (0.000%), 162 calls (088B4064 - 088B4B24, length 689)
  Back Branch 088B45A0 810 times (length 7)
  Back Branch 088B44A4 486 times (length 89)
  Back Branch 088B44CC 486 times (length 25)
  Back Branch 088B4508 486 times (length 31)
  Back Branch 088B4528 486 times (length 39)
  Back Branch 088B4610 486 times (length 56)
  Back Branch 088B45B0 324 times (length 17)
  Back Branch 088B46D0 162 times (length 413)
  Back Branch 088B4618 162 times (length 188)
_S1_2_8865C78 11,459 instructions (0.000%), 32 calls (08865AAC - 08865CFC, length 149)
  Back Branch 08865B24 513 times (length 20)
  Back Branch 08865BEC 34 times (length 64)
  Back Branch 08865B3C 33 times (length 20)
  Back Branch 08865B68 33 times (length 24)
  Back Branch 08865C14 33 times (length 74)
  Back Branch 08865CF8 32 times (length 149)
  Back Branch 08865BA0 32 times (length 45)
_S1_2_8876920 11,316 instructions (0.000%), 164 calls (08876920 - 08876B04, length 122)
_S1_2_88806EC 11,220 instructions (0.000%), 330 calls (088806EC - 08880770, length 34)
_S1_2_8876B08 11,152 instructions (0.000%), 164 calls (08876B08 - 08876CE8, length 121)
_S1_2_8867C18 11,058 instructions (0.000%), 1,843 calls (08867C18 - 08867C2C, length 6)
_S1_2_9C58984 10,893 instructions (0.000%), 61 calls (09BFB8A4 - 09C58AF0, length 95380)
  Back Branch 09BFBAEC 94 times (length 132)
  Back Branch 09C588E0 93 times (length 95249)
  Back Branch 09BFBAF8 78 times (length 135)
  Back Branch 09C589E8 61 times (length 75)
  Back Branch 09C58ABC 1 times (length 69)
_S1_2_8856638 10,692 instructions (0.000%), 162 calls (08856638 - 0885685C, length 138)
_S1_2_8867CB0 10,590 instructions (0.000%), 1,059 calls (08867C18 - 08867CBC, length 42)
  Back Branch 08867CB8 1,059 times (length 42)
_S1_2_8879BF4 10,560 instructions (0.000%), 330 calls (08879BF4 - 08879D58, length 90)
_S1_2_8806EDC 10,282 instructions (0.000%), 194 calls (08806EDC - 08807028, length 84)
_S1_2_88AE5D0 10,076 instructions (0.000%), 458 calls (08875DD0 - 088AE7B8, length 57979)
_S1_2_882CB40 9,960 instructions (0.000%), 166 calls (0882CB40 - 0882CC2C, length 60)
_S1_2_8902E04 9,722 instructions (0.000%), 82 calls (08901DB0 - 08902FBC, length 1156)
  Back Branch 08902F5C 100 times (length 12)
  Back Branch 08902F88 82 times (length 1144)
  Back Branch 08902404 78 times (length 313)
  Back Branch 08902420 65 times (length 355)
  Back Branch 08902F94 49 times (length 33)
  Back Branch 08902FB8 15 times (length 82)
  Back Branch 08902FA0 8 times (length 48)
  Back Branch 089021C0 8 times (length 130)
  Back Branch 089022E4 4 times (length 226)
_S1_2_9C57F2C 9,612 instructions (0.000%), 267 calls (0884CAC4 - 09C581FC, length 5254607)
  Back Branch 09C5808C 17 times (length 5254516)
  Back Branch 09C58020 6 times (length 40984586)
  Back Branch 09C57F34 5 times (length 40984527)
  Back Branch 09C57FAC 1 times (length 40984557)
_S1_2_884CAC4 9,093 instructions (0.000%), 433 calls (0884CAC4 - 0884CB14, length 21)
_S1_2_8878B7C 9,080 instructions (0.000%), 454 calls (08878B7C - 08878BC8, length 20)
_S1_2_8879AD0 8,884 instructions (0.000%), 330 calls (08879AD0 - 08879BF0, length 73)
  Back Branch 08879B34 327 times (length 21)
  Back Branch 08879BE0 1 times (length 64)
_S1_2_88759EC 8,610 instructions (0.000%), 1,230 calls (088759EC - 08875A0C, length 9)
_S1_2_88B01EC 8,276 instructions (0.000%), 14 calls (088B01EC - 088B08A0, length 430)
  Back Branch 088B0698 102 times (length 29)
  Back Branch 088B0714 102 times (length 21)
  Back Branch 088B040C 14 times (length 12)
  Back Branch 088B0618 14 times (length 110)
  Back Branch 088B0610 14 times (length 9)
  Back Branch 088B06B0 14 times (length 244)
  Back Branch 088B06A0 14 times (length 183)
  Back Branch 088B071C 14 times (length 218)
  Back Branch 088B05E4 12 times (length 57)
_S1_2_88FAF74 8,215 instructions (0.000%), 53 calls (088EA454 - 088FAFF0, length 17128)
  Back Branch 088FAFEC 159 times (length 17043)
  Back Branch 088EA638 159 times (length 123)
_S1_2_8879704 8,075 instructions (0.000%), 335 calls (08879704 - 0887978C, length 35)
  Back Branch 0887975C 335 times (length 22)
  Back Branch 0887977C 5 times (length 30)
_S1_2_9C59060 7,955 instructions (0.000%), 185 calls (09C59060 - 09C59108, length 43)
_S1_2_8807870 7,954 instructions (0.000%), 194 calls (08807870 - 08807944, length 54)
_S1_2_88E7B60 7,809 instructions (0.000%), 219 calls (088E7B60 - 088E7BCC, length 28)
  Back Branch 088E7BBC 471 times (length 11)
  Back Branch 088E7BA4 252 times (length 11)
  Back Branch 088E7BC8 219 times (length 20)
_S1_2_8875E80 7,776 instructions (0.000%), 324 calls (08875E80 - 08875EE4, length 26)
_S1_2_88FA388 7,728 instructions (0.000%), 84 calls (08875870 - 088FA3A8, length 135887)
  Back Branch 088FA380 1,679 times (length 116)
  Back Branch 088FA28C 1,678 times (length 135817)
  Back Branch 088FA3A4 84 times (length 38)
_S1_2_9C5862C 7,614 instructions (0.000%), 45 calls (09BFB8A4 - 09C5883C, length 95207)
  Back Branch 09BFBAEC 94 times (length 132)
  Back Branch 09BFBAF8 78 times (length 135)
  Back Branch 09C586C0 78 times (length 95113)
  Back Branch 09C58838 1 times (length 109)
_S1_2_887799C 7,320 instructions (0.000%), 1,220 calls (0887799C - 088779BC, length 9)
_S1_2_88B7BB0 7,172 instructions (0.000%), 163 calls (0880C468 - 088EBB14, length 228780)
  Back Branch 088EBB10 10,655 times (length 228780)
  Back Branch 088B7BF8 163 times (length 19153)
_S1_2_88FB80C 7,134 instructions (0.000%), 183 calls (088FB754 - 088FB864, length 69)
  Back Branch 088FB830 159 times (length 57)
_S1_2_88EB2E4 7,097 instructions (0.000%), 151 calls (088EB2E4 - 088EB39C, length 47)
  Back Branch 088EB378 675 times (length 29)
_S1_2_8862AAC 7,091 instructions (0.000%), 56 calls (08862AAC - 08862CDC, length 141)
  Back Branch 08862CD0 56 times (length 107)
  Back Branch 08862CD8 55 times (length 110)
  Back Branch 08862C70 37 times (length 26)
  Back Branch 08862C7C 12 times (length 63)
_S1_2_8875EE8 7,052 instructions (0.000%), 164 calls (08875E28 - 08875F4C, length 74)
  Back Branch 08875F48 328 times (length 74)
_S1_2_885B02C 6,787 instructions (0.000%), 11 calls (0885B02C - 0885B768, length 464)
  Back Branch 0885B308 165 times (length 24)
  Back Branch 0885B35C 11 times (length 28)
  Back Branch 0885B338 11 times (length 24)
  Back Branch 0885B47C 11 times (length 105)
  Back Branch 0885B514 11 times (length 143)
  Back Branch 0885B534 11 times (length 186)
  Back Branch 0885B494 11 times (length 111)
  Back Branch 0885B6A0 11 times (length 43)
  Back Branch 0885B690 11 times (length 238)
  Back Branch 0885B684 11 times (length 235)
  Back Branch 0885B630 11 times (length 158)
  Back Branch 0885B674 11 times (length 231)
  Back Branch 0885B660 11 times (length 226)
_S1_2_9BFCAF0 6,765 instructions (0.000%), 451 calls (09BFCAF0 - 09BFCB44, length 22)
_S1_2_88B2B14 6,560 instructions (0.000%), 164 calls (088B2B14 - 088B2DF8, length 186)
_S1_2_9C58184 6,519 instructions (0.000%), 131 calls (0886CCEC - 09C58350, length 5221786)
  Back Branch 09C58320 232 times (length 40984778)
  Back Branch 0886CD64 222 times (length 12)
  Back Branch 09C58264 115 times (length 32)
  Back Branch 09C582D0 114 times (length 35)
  Back Branch 09C58344 16 times (length 88)
  Back Branch 09C5834C 1 times (length 26)
  Back Branch 09C58338 1 times (length 73)
  Back Branch 09C58260 1 times (length 40984730)
  Back Branch 09C582C4 1 times (length 5221752)
  Back Branch 09C582A0 1 times (length 47)
_S1_2_88AE3B8 6,480 instructions (0.000%), 162 calls (088ADEB8 - 088AE428, length 349)
  Back Branch 088AE404 162 times (length 341)
  Back Branch 088AE3F8 162 times (length 338)
_S1_2_88791D4 6,356 instructions (0.000%), 908 calls (088791D4 - 088791EC, length 7)
_S1_2_890641C 6,336 instructions (0.000%), 88 calls (08906304 - 08906420, length 72)
  Back Branch 0890641C 88 times (length 72)
_S1_2_88E7054 6,264 instructions (0.000%), 2,088 calls (088E7054 - 088E705C, length 3)
_S1_2_88A0464 5,996 instructions (0.000%), 1,499 calls (088A0464 - 088A0470, length 4)
_S1_2_88599F0 5,808 instructions (0.000%), 48 calls (088599F0 - 08859C48, length 151)
  Back Branch 08859C44 48 times (length 124)
  Back Branch 08859C2C 48 times (length 65)
  Back Branch 08859BAC 48 times (length 76)
_S1_2_8892680 5,777 instructions (0.000%), 53 calls (08892680 - 088928FC, length 160)
  Back Branch 088926DC 53 times (length 8)
  Back Branch 0889283C 53 times (length 61)
  Back Branch 08892874 53 times (length 75)
  Back Branch 08892850 53 times (length 8)
_S1_2_8890600 5,777 instructions (0.000%), 53 calls (08890600 - 08890884, length 162)
  Back Branch 08890880 53 times (length 148)
_S1_2_8852774 5,684 instructions (0.000%), 203 calls (08852774 - 08852BCC, length 279)
_S1_3_8811D2C 5,656 instructions (0.000%), 202 calls (08811D2C - 08811D98, length 28)
_S1_2_88ABAA8 5,648 instructions (0.000%), 4 calls (088ABAA8 - 088ABC94, length 124)
  Back Branch 088ABBD4 128 times (length 37)
  Back Branch 088ABC14 128 times (length 42)
  Back Branch 088ABB0C 12 times (length 8)
_S1_2_88FA3F4 5,612 instructions (0.000%), 61 calls (08875870 - 088FA414, length 135914)
  Back Branch 088FA380 1,679 times (length 116)
  Back Branch 088FA28C 1,678 times (length 135817)
  Back Branch 088FA410 61 times (length 65)
_S1_2_8875DD0 5,576 instructions (0.000%), 328 calls (08875DD0 - 08875E24, length 22)
_S1_2_8875D78 5,576 instructions (0.000%), 328 calls (08875D78 - 08875DCC, length 22)
_S1_2_8812018 5,424 instructions (0.000%), 452 calls (08812018 - 0881204C, length 14)
_S1_2_8960E48 5,370 instructions (0.000%), 2,685 calls (08960E48 - 08960E4C, length 2)
_S1_2_9BFDC7C 5,316 instructions (0.000%), 2 calls (09BFDC7C - 09BFDDDC, length 89)
  Back Branch 09BFDD8C 512 times (length 10)
  Back Branch 09BFDDB0 14 times (length 14)
_S1_2_88E8E18 5,273 instructions (0.000%), 1 calls (088E8C48 - 088E8EF4, length 172)
  Back Branch 088E8CDC 144 times (length 13)
  Back Branch 088E8CE4 144 times (length 15)
  Back Branch 088E8D04 134 times (length 23)
  Back Branch 088E8D1C 134 times (length 29)
  Back Branch 088E8D30 134 times (length 34)
  Back Branch 088E8CFC 134 times (length 21)
  Back Branch 088E8CF4 134 times (length 19)
  Back Branch 088E8CEC 134 times (length 17)
  Back Branch 088E8D4C 132 times (length 37)
  Back Branch 088E8DD0 7 times (length 6)
  Back Branch 088E8D98 1 times (length 86)
  Back Branch 088E8E10 1 times (length 34)
  Back Branch 088E8EF0 1 times (length 86)
_S1_2_88082B8 5,238 instructions (0.000%), 194 calls (088082B8 - 08808394, length 56)
_S1_2_8863FA0 5,208 instructions (0.000%), 372 calls (08863FA0 - 08864004, length 26)
_S1_2_8960A10 5,186 instructions (0.000%), 2,593 calls (08960A10 - 08960A14, length 2)
_S1_2_8960ED8 5,178 instructions (0.000%), 2,589 calls (08960ED8 - 08960EDC, length 2)
_S1_2_8867D40 5,134 instructions (0.000%), 151 calls (08867CC0 - 08867D50, length 37)
  Back Branch 08867D30 1,059 times (length 14)
  Back Branch 08867D4C 151 times (length 37)
_S1_2_88ADD34 5,022 instructions (0.000%), 162 calls (088ADD34 - 088ADF00, length 116)
_S1_2_88543EC 5,016 instructions (0.000%), 11 calls (088543EC - 088549DC, length 381)
  Back Branch 08854908 165 times (length 77)
  Back Branch 0885476C 44 times (length 12)
  Back Branch 0885499C 11 times (length 42)
  Back Branch 08854984 11 times (length 36)
  Back Branch 088549D8 11 times (length 57)
  Back Branch 088549C0 11 times (length 51)
  Back Branch 0885493C 11 times (length 18)
  Back Branch 08854930 11 times (length 15)
  Back Branch 08854910 11 times (length 56)
  Back Branch 08854978 11 times (length 33)
_S1_2_88F16C4 4,890 instructions (0.000%), 326 calls (088F16C4 - 088F1710, length 20)
_S1_2_8808610 4,850 instructions (0.000%), 194 calls (08808610 - 088086EC, length 56)
_S1_2_8894D24 4,712 instructions (0.000%), 248 calls (08894D24 - 08894FC0, length 168)
  Back Branch 08894FBC 84 times (length 104)
_S1_2_882D710 4,664 instructions (0.000%), 583 calls (0882D710 - 0882D72C, length 8)
_S1_2_88795FC 4,620 instructions (0.000%), 330 calls (088795FC - 08879700, length 66)
_S1_2_9C35FDC 4,563 instructions (0.000%), 1 calls (09C35FDC - 09C366AC, length 437)
  Back Branch 09C3641C 75 times (length 8)
  Back Branch 09C364E0 69 times (length 8)
  Back Branch 09C36364 50 times (length 8)
  Back Branch 09C36088 33 times (length 5)
  Back Branch 09C36118 24 times (length 5)
  Back Branch 09C360D4 18 times (length 5)
  Back Branch 09C3650C 17 times (length 39)
  Back Branch 09C3644C 17 times (length 40)
  Back Branch 09C36040 16 times (length 5)
  Back Branch 09C36390 14 times (length 39)
  Back Branch 09C36670 11 times (length 8)
  Back Branch 09C366A0 11 times (length 42)
  Back Branch 09C36398 4 times (length 144)
  Back Branch 09C3616C 4 times (length 13)
  Back Branch 09C3604C 4 times (length 13)
  Back Branch 09C36454 3 times (length 113)
  Back Branch 09C365E8 3 times (length 39)
  Back Branch 09C3652C 3 times (length 218)
  Back Branch 09C366A8 3 times (length 283)
  Back Branch 09C36098 3 times (length 14)
  Back Branch 09C360E4 3 times (length 14)
  Back Branch 09C36128 3 times (length 11)
  Back Branch 09C361E4 3 times (length 26)
  Back Branch 09C362A8 3 times (length 15)
  Back Branch 09C36258 3 times (length 16)
  Back Branch 09C365F0 2 times (length 267)
_S1_2_889C984 4,554 instructions (0.000%), 506 calls (0889C984 - 0889C9A4, length 9)
_S1_2_88F72CC 4,540 instructions (0.000%), 454 calls (088F72CC - 088F72F0, length 10)
_S1_2_8878C28 4,441 instructions (0.000%), 84 calls (08878C28 - 08878D34, length 68)
  Back Branch 08878C64 87 times (length 15)
  Back Branch 08878C78 87 times (length 9)
  Back Branch 08878D20 83 times (length 8)
_S1_2_89033FC 4,288 instructions (0.000%), 104 calls (089033FC - 0890349C, length 41)
  Back Branch 0890346C 152 times (length 12)
  Back Branch 08903498 72 times (length 29)
_S1_2_8864B80 4,236 instructions (0.000%), 11 calls (08864B80 - 08864BD4, length 22)
  Back Branch 08864BAC 591 times (length 7)
  Back Branch 08864BB8 8 times (length 10)
_S1_2_88901DC 4,168 instructions (0.000%), 2 calls (0880C468 - 088EBB14, length 228780)
  Back Branch 088EBB10 10,655 times (length 228780)
  Back Branch 08890260 510 times (length 8)
  Back Branch 08890374 9 times (length 9)
  Back Branch 088903C4 2 times (length 69)
_S1_2_88912F4 4,100 instructions (0.000%), 50 calls (0884C3C0 - 08891420, length 70681)
  Back Branch 0889141C 50 times (length 70681)
_S1_2_9C59D84 3,885 instructions (0.000%), 185 calls (09C59D84 - 09C59F1C, length 103)
  Back Branch 09C59EB4 925 times (length 11)
_S1_2_889111C 3,869 instructions (0.000%), 53 calls (0889111C - 088911D8, length 48)
  Back Branch 08891188 159 times (length 15)
  Back Branch 088911D4 53 times (length 23)
_S1_2_8858030 3,792 instructions (0.000%), 49 calls (08858030 - 088582B8, length 163)
  Back Branch 08858144 47 times (length 40)
_S1_2_8892538 3,710 instructions (0.000%), 35 calls (0884C82C - 0889267C, length 71573)
  Back Branch 08892678 35 times (length 71573)
_S1_2_889CF78 3,618 instructions (0.000%), 30 calls (0889CF78 - 0889D184, length 132)
  Back Branch 0889D140 32 times (length 69)
_S1_2_88760B8 3,616 instructions (0.000%), 452 calls (088760B8 - 088760D4, length 8)
_S1_2_8855040 3,558 instructions (0.000%), 50 calls (08855040 - 08899EAC, length 70556)
  Back Branch 08899CFC 29 times (length 63)
_S1_2_8864420 3,534 instructions (0.000%), 93 calls (0886425C - 08864614, length 239)
  Back Branch 0886427C 186 times (length 10)
  Back Branch 08864600 93 times (length 235)
  Back Branch 088645F4 93 times (length 232)
  Back Branch 08864324 56 times (length 52)
_S1_2_8880DE0 3,435 instructions (0.000%), 5 calls (08880DE0 - 08880EEC, length 68)
  Back Branch 08880E84 100 times (length 26)
  Back Branch 08880EB0 75 times (length 14)
  Back Branch 08880EBC 55 times (length 6)
  Back Branch 08880E98 25 times (length 8)
_S1_2_8880774 3,380 instructions (0.000%), 92 calls (08880774 - 088807F8, length 34)
  Back Branch 088807D8 108 times (length 20)
_S1_2_8895304 3,337 instructions (0.000%), 68 calls (08894E0C - 088957C0, length 622)
  Back Branch 08894FBC 84 times (length 104)
  Back Branch 08895320 68 times (length 327)
  Back Branch 088957BC 68 times (length 301)
  Back Branch 0889544C 1 times (length 400)
  Back Branch 0889534C 1 times (length 338)
_S1_2_8864148 3,284 instructions (0.000%), 1 calls (08864148 - 0886421C, length 54)
  Back Branch 08864208 93 times (length 35)
  Back Branch 088641D4 93 times (length 22)
  Back Branch 088641E8 93 times (length 32)
  Back Branch 08864218 3 times (length 39)
_S1_2_88760D8 3,164 instructions (0.000%), 452 calls (088760D8 - 088760F0, length 7)
_S1_2_88A4850 2,952 instructions (0.000%), 164 calls (088A4850 - 088A48C4, length 30)
_S1_2_88FA43C 2,850 instructions (0.000%), 95 calls (08875870 - 088FA45C, length 135932)
  Back Branch 088FA380 1,679 times (length 116)
  Back Branch 088FA28C 1,678 times (length 135817)
  Back Branch 088FA458 95 times (length 83)
_S1_2_882CC80 2,788 instructions (0.000%), 164 calls (0882CC80 - 0882CCC0, length 17)
_S1_2_8899318 2,773 instructions (0.000%), 47 calls (08899318 - 088994A8, length 101)
_S1_2_885A1DC 2,733 instructions (0.000%), 11 calls (0885A1DC - 0885A334, length 87)
  Back Branch 0885A300 170 times (length 27)
_S1_2_88EF668 2,709 instructions (0.000%), 1 calls (088EF454 - 088EF74C, length 191)
  Back Branch 088EF6CC 512 times (length 5)
  Back Branch 088EF6AC 10 times (length 6)
  Back Branch 088EF748 1 times (length 191)
_S1_2_88C526C 2,704 instructions (0.000%), 105 calls (088C526C - 088C52D4, length 27)
_S1_2_886E19C 2,678 instructions (0.000%), 1 calls (0886E19C - 0886E3CC, length 141)
  Back Branch 0886E34C 256 times (length 10)
  Back Branch 0886E24C 1 times (length 9)
  Back Branch 0886E3B0 1 times (length 54)
  Back Branch 0886E370 1 times (length 14)
_S1_2_9C58740 2,671 instructions (0.000%), 16 calls (09BFB8A4 - 09C58808, length 95194)
  Back Branch 09BFBAEC 94 times (length 132)
  Back Branch 09BFBAF8 78 times (length 135)
  Back Branch 09C586C0 78 times (length 95113)
  Back Branch 09C58758 16 times (length 53)
  Back Branch 09C58794 1 times (length 68)
_S1_2_9C5879C 2,659 instructions (0.000%), 16 calls (09BFB8A4 - 09C587D0, length 95180)
  Back Branch 09BFBAEC 94 times (length 132)
  Back Branch 09BFBAF8 78 times (length 135)
  Back Branch 09C586C0 78 times (length 95113)
  Back Branch 09C587B4 15 times (length 76)
  Back Branch 09C587CC 1 times (length 82)
_S1_2_8868E58 2,656 instructions (0.000%), 664 calls (08868E58 - 08868E64, length 4)
_S1_2_88FCC2C 2,645 instructions (0.000%), 1 calls (088FCC2C - 088FCE50, length 138)
  Back Branch 088FCDE4 256 times (length 10)
  Back Branch 088FCE08 1 times (length 14)
_S1_2_8868E78 2,624 instructions (0.000%), 656 calls (08868E78 - 08868E84, length 4)
_S1_2_8868E68 2,624 instructions (0.000%), 656 calls (08868E68 - 08868E74, length 4)
_S1_2_8868E48 2,624 instructions (0.000%), 656 calls (08868E48 - 08868E54, length 4)
_S1_2_8868E38 2,624 instructions (0.000%), 656 calls (08868E38 - 08868E44, length 4)
_S1_2_8875A10 2,624 instructions (0.000%), 328 calls (08875A10 - 08875A38, length 11)
_S1_2_88722BC 2,622 instructions (0.000%), 1 calls (088722BC - 088724F8, length 144)
  Back Branch 0887241C 225 times (length 5)
  Back Branch 088724C4 117 times (length 5)
  Back Branch 08872434 45 times (length 14)
  Back Branch 08872338 25 times (length 7)
  Back Branch 088723A8 10 times (length 7)
  Back Branch 08872370 10 times (length 7)
  Back Branch 0887230C 10 times (length 7)
  Back Branch 08872454 6 times (length 5)
_S1_2_88FB5B8 2,613 instructions (0.000%), 1 calls (088FB5B8 - 088FB750, length 103)
  Back Branch 088FB664 256 times (length 10)
  Back Branch 088FB688 1 times (length 14)
_S1_2_88A24EC 2,611 instructions (0.000%), 1 calls (088A24EC - 088A25F0, length 66)
  Back Branch 088A2570 256 times (length 10)
  Back Branch 088A2594 1 times (length 14)
_S1_2_9C58880 2,553 instructions (0.000%), 16 calls (09BFB8A4 - 09C588E4, length 95249)
  Back Branch 09BFBAEC 94 times (length 132)
  Back Branch 09C588E0 93 times (length 95249)
  Back Branch 09BFBAF8 78 times (length 135)
_S1_2_9C589F0 2,551 instructions (0.000%), 16 calls (09BFB8A4 - 09C58A34, length 95333)
  Back Branch 09BFBAEC 94 times (length 132)
  Back Branch 09C588E0 93 times (length 95249)
  Back Branch 09BFBAF8 78 times (length 135)
  Back Branch 09C58A08 15 times (length 83)
  Back Branch 09C58A30 1 times (length 93)
_S1_2_8878E64 2,510 instructions (0.000%), 89 calls (08878E64 - 08878F74, length 69)
  Back Branch 08878F0C 14 times (length 25)
  Back Branch 08878F5C 8 times (length 12)
  Back Branch 08878EF8 7 times (length 10)
  Back Branch 08878F44 7 times (length 19)
  Back Branch 08878F68 4 times (length 6)
_S1_2_8894D70 2,504 instructions (0.000%), 35 calls (08894D70 - 08895B98, length 907)
  Back Branch 08894FBC 84 times (length 104)
  Back Branch 08895700 35 times (length 591)
  Back Branch 088957E8 34 times (length 633)
  Back Branch 088954D4 1 times (length 434)
  Back Branch 08895A28 1 times (length 775)
_S1_2_8958000 2,446 instructions (0.000%), 1 calls (089553C8 - 0895800C, length 2834)
  Back Branch 08957E04 256 times (length 6)
  Back Branch 08957DE0 82 times (length 6)
  Back Branch 08957CD4 11 times (length 12)
  Back Branch 08957C64 11 times (length 7)
  Back Branch 08957E40 4 times (length 9)
  Back Branch 08957DB4 4 times (length 12)
  Back Branch 08957D4C 4 times (length 7)
  Back Branch 08957FD8 1 times (length 7)
  Back Branch 08957FE0 1 times (length 249)
  Back Branch 08958008 1 times (length 29)
_S1_2_8864008 2,418 instructions (0.000%), 93 calls (08864008 - 08960C74, length 258844)
_S1_2_9C58094 2,402 instructions (0.000%), 1 calls (09C58094 - 09C584C0, length 268)
  Back Branch 09C58488 262 times (length 9)
  Back Branch 09C5847C 256 times (length 245)
  Back Branch 09C5846C 30 times (length 40984861)
  Back Branch 09C58450 1 times (length 40984854)
  Back Branch 09C584C0 1 times (length 40984882)
  Back Branch 09C584A4 1 times (length 16)
  Back Branch 09C58124 1 times (length 40984651)
  Back Branch 09C58164 1 times (length 40984667)
  Back Branch 09C580A8 1 times (length -231)
_S1_2_8896C5C 2,350 instructions (0.000%), 90 calls (08896958 - 08896CD4, length 224)
  Back Branch 08896C90 89 times (length 208)
  Back Branch 08896CD0 1 times (length 223)
_S1_2_882D700 2,332 instructions (0.000%), 583 calls (0882D700 - 0882D70C, length 4)
_S1_2_88C926C 2,332 instructions (0.000%), 11 calls (088C42F8 - 088C93A8, length 5165)
  Back Branch 088C4484 11 times (length 54)
  Back Branch 088C7ED4 11 times (length 3833)
  Back Branch 088C93A4 11 times (length 1398)
_S1_2_88623D8 2,325 instructions (0.000%), 93 calls (088623D8 - 08960A14, length 260496)
_S1_2_8000000 2,296 instructions (0.000%), 574 calls (08000000 - 0800000C, length 4)
_S1_2_88999B0 2,259 instructions (0.000%), 1 calls (088999B0 - 08899B98, length 123)
  Back Branch 08899B30 128 times (length 12)
  Back Branch 08899B6C 32 times (length 76)
  Back Branch 08899A04 4 times (length 12)
_S1_2_8858F5C 2,256 instructions (0.000%), 188 calls (08858F5C - 08858F88, length 12)
_S1_2_88C36D8 2,208 instructions (0.000%), 46 calls (0885436C - 088C3764, length 113919)
  Back Branch 088C3760 46 times (length 113919)
_S1_2_8896900 2,185 instructions (0.000%), 115 calls (08896900 - 08896980, length 33)
_S1_2_8858F8C 2,172 instructions (0.000%), 181 calls (08858F8C - 08858FB8, length 12)
_S1_2_88A429C 2,156 instructions (0.000%), 2 calls (088A429C - 088A4380, length 58)
  Back Branch 088A4334 258 times (length 8)
  Back Branch 088A4340 4 times (length 11)
_S1_2_8895020 2,154 instructions (0.000%), 59 calls (08894E0C - 088954D8, length 436)
  Back Branch 08894FBC 84 times (length 104)
  Back Branch 08895030 59 times (length 139)
  Back Branch 08895050 43 times (length 147)
  Back Branch 088954D4 1 times (length 434)
_S1_2_88A46FC 2,106 instructions (0.000%), 162 calls (088A46FC - 088A475C, length 25)
_S1_2_8858FEC 2,040 instructions (0.000%), 170 calls (08858FEC - 08859018, length 12)
_S1_2_8858FBC 2,040 instructions (0.000%), 170 calls (08858FBC - 08858FE8, length 12)
_S1_2_88A3C2C 2,002 instructions (0.000%), 40 calls (088A3C2C - 088A3DD0, length 106)
  Back Branch 088A3D6C 18 times (length 57)
  Back Branch 088A3DCC 16 times (length 81)
  Back Branch 088A3DBC 2 times (length 77)
_S1_2_88C3640 1,984 instructions (0.000%), 124 calls (088C3640 - 088C367C, length 16)
_S1_2_9C5A824 1,983 instructions (0.000%), 16 calls (09C59E00 - 09C5A858, length 663)
  Back Branch 09C59EB4 925 times (length 11)
  Back Branch 09C5A778 180 times (length 608)
  Back Branch 09C5A83C 15 times (length 53)
  Back Branch 09C5A854 1 times (length 663)
_S1_2_889FC9C 1,980 instructions (0.000%), 330 calls (0889FC9C - 0889FCC4, length 11)
_S1_2_88B5048 1,956 instructions (0.000%), 163 calls (088B5048 - 088B5094, length 20)
_S1_2_9C5A750 1,892 instructions (0.000%), 16 calls (09C59DFC - 09C5A900, length 706)
  Back Branch 09C59EB4 925 times (length 11)
  Back Branch 09C5A778 180 times (length 608)
  Back Branch 09C5A8E0 1 times (length 699)
  Back Branch 09C5A8C8 1 times (length 88)
_S1_2_9C5A85C 1,824 instructions (0.000%), 15 calls (09C59E00 - 09C5A8A0, length 681)
  Back Branch 09C59EB4 925 times (length 11)
  Back Branch 09C5A778 180 times (length 608)
  Back Branch 09C5A868 15 times (length 64)
  Back Branch 09C5A89C 1 times (length 681)
_S1_2_889CAFC 1,808 instructions (0.000%), 16 calls (0889CAFC - 0889CBE0, length 58)
  Back Branch 0889CB78 72 times (length 14)
  Back Branch 0889CBC8 28 times (length 12)
_S1_2_8829EB4 1,782 instructions (0.000%), 162 calls (08829EB4 - 08829EDC, length 11)
_S1_2_88E8298 1,710 instructions (0.000%), 190 calls (088E8298 - 088E83DC, length 82)
_S1_2_88E6984 1,704 instructions (0.000%), 1 calls (08885038 - 088E6C3C, length 100098)
  Back Branch 088E6AE0 256 times (length 6)
  Back Branch 088E6C24 1 times (length 100093)
_S1_3_8811EA8 1,680 instructions (0.000%), 112 calls (08811EA8 - 08811EE0, length 15)
_S1_2_887956C 1,650 instructions (0.000%), 330 calls (0887956C - 08880EEC, length 7777)
  Back Branch 08880E84 100 times (length 26)
  Back Branch 08880EB0 75 times (length 14)
  Back Branch 08880EBC 55 times (length 6)
  Back Branch 08880E98 25 times (length 8)
_S1_2_88BB854 1,624 instructions (0.000%), 40 calls (088BB854 - 088BB940, length 60)
  Back Branch 088BB8F0 40 times (length 24)
  Back Branch 088BB93C 2 times (length 27)
_S1_2_88F9CD0 1,605 instructions (0.000%), 535 calls (088F9CD0 - 088F9CD8, length 3)
_S1_2_8884770 1,596 instructions (0.000%), 266 calls (08884770 - 08884784, length 6)
_S1_2_8880858 1,536 instructions (0.000%), 16 calls (08880858 - 08880924, length 52)
  Back Branch 088808B4 64 times (length 7)
  Back Branch 08880888 64 times (length 7)
  Back Branch 08880900 20 times (length 12)
  Back Branch 088808F0 16 times (length 13)
  Back Branch 08880914 16 times (length 9)
_S1_2_9C58840 1,504 instructions (0.000%), 94 calls (09BFB8A4 - 09C588E4, length 95249)
  Back Branch 09BFBAEC 94 times (length 132)
  Back Branch 09C588E0 93 times (length 95249)
  Back Branch 09BFBAF8 78 times (length 135)
_S1_2_882B7F8 1,458 instructions (0.000%), 162 calls (0882B7F8 - 0882B818, length 9)
_S1_2_885865C 1,446 instructions (0.000%), 48 calls (0885865C - 08858724, length 51)
_S1_2_88950FC 1,438 instructions (0.000%), 18 calls (08894E14 - 08895978, length 730)
  Back Branch 08894FBC 84 times (length 104)
  Back Branch 08895854 18 times (length 160)
  Back Branch 08895720 18 times (length 43)
  Back Branch 088956A0 18 times (length 549)
  Back Branch 088958A8 1 times (length 180)
_S1_2_8859584 1,419 instructions (0.000%), 11 calls (08859584 - 08859784, length 129)
_S1_2_8862434 1,395 instructions (0.000%), 93 calls (08862434 - 08862478, length 18)
_S1_2_8892408 1,386 instructions (0.000%), 18 calls (0884C768 - 08892534, length 71540)
  Back Branch 08892530 18 times (length 71540)
_S1_2_88F9CE4 1,372 instructions (0.000%), 29 calls (088F9CE4 - 088F9FA8, length 178)
_S1_2_9BFE110 1,363 instructions (0.000%), 2 calls (09BFE110 - 09BFE974, length 538)
  Back Branch 09BFE76C 14 times (length 9)
  Back Branch 09BFE698 12 times (length 9)
  Back Branch 09BFE4A8 10 times (length 9)
  Back Branch 09BFE3D8 8 times (length 9)
  Back Branch 09BFE31C 6 times (length 9)
  Back Branch 09BFE260 4 times (length 9)
  Back Branch 09BFE1A8 2 times (length 9)
_S1_2_886CCEC 1,358 instructions (0.000%), 1 calls (0886CCEC - 0886CD80, length 38)
  Back Branch 0886CD64 222 times (length 12)
_S1_2_88AB1B0 1,260 instructions (0.000%), 2 calls (088AB1B0 - 088AB4A0, length 189)
  Back Branch 088AB3C4 18 times (length 61)
  Back Branch 088AB3D4 10 times (length 61)
  Back Branch 088AB3F0 2 times (length 88)
_S1_2_88C7838 1,254 instructions (0.000%), 2 calls (088C755C - 088C7880, length 202)
  Back Branch 088C7650 46 times (length 25)
  Back Branch 088C7630 24 times (length 22)
  Back Branch 088C787C 2 times (length 202)
_S1_2_8864F48 1,248 instructions (0.000%), 52 calls (08864F48 - 08864FB0, length 27)
  Back Branch 08864FA4 52 times (length 11)
_S1_2_889522C 1,196 instructions (0.000%), 26 calls (08894E10 - 08895928, length 711)
  Back Branch 08894FBC 84 times (length 104)
  Back Branch 08895190 41 times (length 225)
  Back Branch 088952F0 26 times (length 97)
  Back Branch 08895924 1 times (length 440)
_S1_2_9C585F0 1,170 instructions (0.000%), 78 calls (09BFB8A4 - 09C586C4, length 95113)
  Back Branch 09BFBAEC 94 times (length 132)
  Back Branch 09BFBAF8 78 times (length 135)
  Back Branch 09C586C0 78 times (length 95113)
_S1_2_9C58374 1,159 instructions (0.000%), 16 calls (0884CAC4 - 09C584D8, length 5254790)
  Back Branch 09C583F0 63 times (length 40984830)
  Back Branch 09C584CC 30 times (length 313)
  Back Branch 09C5808C 17 times (length 5254516)
  Back Branch 09C58020 6 times (length 40984586)
  Back Branch 09C583EC 1 times (length 257)
_S1_2_88C3E58 1,150 instructions (0.000%), 25 calls (0885438C - 088C3E80, length 114366)
  Back Branch 088C3E7C 25 times (length 114366)
_S1_2_885A0CC 1,144 instructions (0.000%), 11 calls (0885A0CC - 0885A1D8, length 68)
  Back Branch 0885A124 44 times (length 12)
_S1_2_88F171C 1,116 instructions (0.000%), 124 calls (088F171C - 088F173C, length 9)
_S1_2_886CAC8 1,086 instructions (0.000%), 181 calls (0886CAC8 - 0886CADC, length 6)
_S1_2_885435C 1,058 instructions (0.000%), 46 calls (0885435C - 088587A0, length 4370)
  Back Branch 0885879C 57 times (length 179)
_S1_2_88F184C 1,038 instructions (0.000%), 2 calls (088F184C - 088F1A28, length 120)
  Back Branch 088F191C 64 times (length 5)
  Back Branch 088F19E4 58 times (length 7)
  Back Branch 088F1944 10 times (length 8)
  Back Branch 088F1894 6 times (length 8)
_S1_2_8854364 1,012 instructions (0.000%), 46 calls (08854364 - 08858874, length 4421)
_S1_2_9BFB0EC 974 instructions (0.000%), 35 calls (09BFB0EC - 09BFB20C, length 73)
  Back Branch 09BFB154 13 times (length 16)
  Back Branch 09BFB208 1 times (length 61)
  Back Branch 09BFB1F0 1 times (length 27)
_S1_2_88A4F5C 972 instructions (0.000%), 324 calls (088A4F5C - 088A4F64, length 3)
_S1_2_88AED20 970 instructions (0.000%), 2 calls (088AED20 - 088AF1B4, length 294)
  Back Branch 088AEFFC 18 times (length 5)
  Back Branch 088AEFC4 16 times (length 6)
  Back Branch 088AED90 14 times (length 7)
  Back Branch 088AEE08 14 times (length 12)
  Back Branch 088AEEF4 14 times (length 15)
_S1_2_89035C0 960 instructions (0.000%), 24 calls (089035C0 - 0890365C, length 40)
_S1_2_8864B0C 930 instructions (0.000%), 93 calls (08864B0C - 08864B30, length 10)
_S1_2_88995B8 930 instructions (0.000%), 1 calls (088995B8 - 08899738, length 97)
  Back Branch 08899664 32 times (length 27)
_S1_3_88EEA24 920 instructions (0.000%), 2 calls (088EEA24 - 088EEA88, length 26)
  Back Branch 088EEA74 112 times (length 8)
_S1_2_889C050 896 instructions (0.000%), 64 calls (0889C050 - 0889C084, length 14)
_S1_2_88582BC 843 instructions (0.000%), 3 calls (088582BC - 088583CC, length 69)
  Back Branch 0885834C 128 times (length 8)
_S1_2_9C57FBC 840 instructions (0.000%), 16 calls (0884CAC4 - 09C58424, length 5254745)
  Back Branch 09C5840C 28 times (length 5185804)
  Back Branch 09C5808C 17 times (length 5254516)
  Back Branch 09C58020 6 times (length 40984586)
  Back Branch 09C57FC8 3 times (length -265)
  Back Branch 09C58424 1 times (length 40984843)
  Back Branch 09C58420 1 times (length 270)
  Back Branch 09C57FE4 1 times (length 40984571)
_S1_2_9BFAFF0 834 instructions (0.000%), 28 calls (09BFAFF0 - 09BFB0E8, length 63)
  Back Branch 09BFB048 28 times (length 13)
_S1_2_88117AC 825 instructions (0.000%), 33 calls (088117AC - 0881180C, length 25)
_S1_2_8903660 792 instructions (0.000%), 1 calls (08875870 - 089039C4, length 145494)
  Back Branch 088FA380 1,679 times (length 116)
  Back Branch 088FA28C 1,678 times (length 135817)
  Back Branch 089036E0 10 times (length 7)
  Back Branch 089037B4 10 times (length 5)
  Back Branch 08903870 10 times (length 10)
  Back Branch 08903730 8 times (length 7)
  Back Branch 089038F0 8 times (length 10)
  Back Branch 089038B0 7 times (length 10)
  Back Branch 08903930 7 times (length 10)
  Back Branch 08903758 7 times (length 7)
  Back Branch 08903708 7 times (length 7)
  Back Branch 089036B8 5 times (length 7)
  Back Branch 08903794 2 times (length 7)
  Back Branch 089039C0 1 times (length 9670)
_S1_2_8879790 782 instructions (0.000%), 16 calls (08879790 - 0887987C, length 60)
  Back Branch 08879850 476 times (length 15)
_S1_2_88AB4A4 778 instructions (0.000%), 2 calls (088AB4A4 - 088AB774, length 181)
  Back Branch 088AB698 30 times (length 6)
  Back Branch 088AB6E8 10 times (length 31)
  Back Branch 088AB594 6 times (length 6)
  Back Branch 088AB63C 6 times (length 6)
_S1_2_885992C 768 instructions (0.000%), 48 calls (0885992C - 088599EC, length 49)
_S1_2_886233C 747 instructions (0.000%), 57 calls (0886233C - 0886237C, length 17)
_S1_2_88C4A84 737 instructions (0.000%), 8 calls (088C4A84 - 088C4C2C, length 107)
  Back Branch 088C4BF4 8 times (length 73)
  Back Branch 088C4C04 1 times (length 52)
  Back Branch 088C4C28 1 times (length 26)
  Back Branch 088C4C18 1 times (length 15)
_S1_2_88AE7BC 728 instructions (0.000%), 2 calls (088AE7BC - 088AED1C, length 345)
  Back Branch 088AEC24 6 times (length 21)
  Back Branch 088AEBB8 6 times (length 29)
  Back Branch 088AEC58 4 times (length 9)
  Back Branch 088AE9C0 4 times (length 12)
  Back Branch 088AEC60 2 times (length 147)
  Back Branch 088AEC2C 2 times (length 177)
  Back Branch 088AEB38 2 times (length 161)
  Back Branch 088AEBC0 2 times (length 146)
_S1_2_88C3680 717 instructions (0.000%), 3 calls (088C3680 - 088C36D4, length 22)
  Back Branch 088C36B4 96 times (length 7)
_S1_2_88A1134 715 instructions (0.000%), 1 calls (088A1134 - 088A11D0, length 40)
  Back Branch 088A118C 54 times (length 13)
  Back Branch 088A1180 54 times (length 10)
_S1_2_89030A8 702 instructions (0.000%), 5 calls (089029F4 - 089031E4, length 509)
  Back Branch 089031D8 16 times (length 16)
  Back Branch 08902A54 5 times (length 10)
  Back Branch 0890317C 5 times (length 484)
  Back Branch 089031E0 5 times (length 54)
  Back Branch 08902AC4 3 times (length 42)
  Back Branch 08902A70 3 times (length 17)
_S1_2_8811810 680 instructions (0.000%), 34 calls (08811810 - 0881185C, length 20)
_S1_2_88E6F58 680 instructions (0.000%), 1 calls (088E6F58 - 088E6FEC, length 38)
  Back Branch 088E6FA0 59 times (length 9)
  Back Branch 088E6FC8 16 times (length 8)
_S1_2_8857388 678 instructions (0.000%), 3 calls (08857388 - 0885770C, length 226)
_S1_2_88F7284 676 instructions (0.000%), 4 calls (088F6FA0 - 088F72C8, length 203)
  Back Branch 088F713C 8 times (length 8)
  Back Branch 088F7080 8 times (length 36)
  Back Branch 088F72C4 4 times (length 203)
  Back Branch 088F727C 4 times (length 130)
  Back Branch 088F7234 4 times (length 77)
  Back Branch 088F722C 4 times (length 30)
  Back Branch 088F7150 4 times (length 88)
_S1_2_88118BC 672 instructions (0.000%), 32 calls (088118BC - 0881190C, length 21)
_S1_2_88C63AC 672 instructions (0.000%), 14 calls (088C46B4 - 088C64F8, length 1938)
  Back Branch 088C64F4 7 times (length 1938)
_S1_2_88D7834 671 instructions (0.000%), 1 calls (0885698C - 088D7890, length 132034)
  Back Branch 088569A4 128 times (length 5)
  Back Branch 088D788C 1 times (length 132034)
_S1_2_887526C 662 instructions (0.000%), 2 calls (0887526C - 08875314, length 43)
  Back Branch 088752D4 208,259 times (length 16)
_S1_2_8864B34 647 instructions (0.000%), 1 calls (08864B34 - 08864B60, length 12)
  Back Branch 08864B48 128 times (length 5)
_S1_2_88C67F4 644 instructions (0.000%), 4 calls (088C6670 - 088C6848, length 119)
  Back Branch 088C677C 15 times (length 22)
  Back Branch 088C6798 10 times (length 29)
  Back Branch 088C67A0 10 times (length 31)
  Back Branch 088C683C 2 times (length 117)
  Back Branch 088C67E0 2 times (length 66)
  Back Branch 088C67EC 1 times (length 68)
_S1_2_88AD974 632 instructions (0.000%), 2 calls (088AD974 - 088ADD30, length 240)
  Back Branch 088AD9F4 10 times (length 23)
  Back Branch 088ADAE8 4 times (length 34)
  Back Branch 088ADCD0 2 times (length 167)
  Back Branch 088ADD2C 2 times (length 189)
_S1_2_8895168 630 instructions (0.000%), 15 calls (08894E10 - 08895194, length 226)
  Back Branch 08894FBC 84 times (length 104)
  Back Branch 08895190 41 times (length 225)
  Back Branch 0889516C 15 times (length 217)
_S1_2_884722C 622 instructions (0.000%), 1 calls (0884722C - 088475C0, length 230)
  Back Branch 088472CC 30 times (length 7)
  Back Branch 088473BC 4 times (length 7)
  Back Branch 0884731C 4 times (length 7)
  Back Branch 088472A4 4 times (length 7)
  Back Branch 0884758C 4 times (length 7)
  Back Branch 0884736C 2 times (length 7)
  Back Branch 08847344 2 times (length 7)
  Back Branch 08847394 2 times (length 7)
  Back Branch 0884727C 2 times (length 7)
  Back Branch 088472F4 2 times (length 7)
  Back Branch 0884751C 2 times (length 7)
  Back Branch 08847544 2 times (length 7)
  Back Branch 08847568 2 times (length 7)
  Back Branch 08847400 2 times (length 7)
  Back Branch 08847428 2 times (length 7)
  Back Branch 08847454 2 times (length 7)
  Back Branch 0884747C 2 times (length 7)
  Back Branch 088474A8 2 times (length 7)
  Back Branch 088474D0 2 times (length 7)
  Back Branch 088474F8 2 times (length 7)
_S1_2_8894F30 619 instructions (0.000%), 19 calls (08894E24 - 08895934, length 709)
  Back Branch 08894FBC 84 times (length 104)
  Back Branch 08894F9C 25 times (length 96)
  Back Branch 088956F4 1 times (length 481)
_S1_2_88C3258 616 instructions (0.000%), 11 calls (088C3258 - 088C34C8, length 157)
_S1_2_888B830 605 instructions (0.000%), 16 calls (0888B830 - 0888BAB4, length 162)
  Back Branch 0888B964 16 times (length 6)
  Back Branch 0888B8D4 12 times (length 14)
  Back Branch 0888BA94 3 times (length 126)
  Back Branch 0888BA7C 1 times (length 120)
  Back Branch 0888BA1C 1 times (length 105)
  Back Branch 0888BAB0 1 times (length 142)
_S1_2_9D3AB38 596 instructions (0.000%), 1 calls (09D3A01C - 09D3AB44, length 715)
  Back Branch 09D3A2CC 4 times (length 7)
  Back Branch 09D3A2F0 4 times (length 7)
  Back Branch 09D3A280 4 times (length 7)
  Back Branch 09D3A254 4 times (length 7)
  Back Branch 09D3A208 4 times (length 7)
  Back Branch 09D3A188 4 times (length 7)
  Back Branch 09D3A1B4 4 times (length 7)
  Back Branch 09D3A15C 4 times (length 7)
  Back Branch 09D3A318 2 times (length 7)
  Back Branch 09D3A130 2 times (length 7)
  Back Branch 09D3A10C 2 times (length 7)
  Back Branch 09D3A0E4 2 times (length 7)
  Back Branch 09D3A0C0 2 times (length 7)
  Back Branch 09D3AB40 1 times (length 344)
  Back Branch 09D3A654 1 times (length 400)
  Back Branch 09D3A634 1 times (length 9)
_S1_2_88A3B38 594 instructions (0.000%), 18 calls (088A3B38 - 088A3BB8, length 33)
_S1_2_88A1AF0 594 instructions (0.000%), 2 calls (088A1AF0 - 088A1BE8, length 63)
  Back Branch 088A1BBC 14 times (length 39)
_S1_2_88C17AC 571 instructions (0.000%), 1 calls (088BC2F0 - 088C18E8, length 5503)
  Back Branch 088BC3D0 32 times (length 6)
  Back Branch 088BC3A8 24 times (length 6)
  Back Branch 088C18B8 4 times (length 7)
  Back Branch 088BC408 3 times (length 7)
  Back Branch 088C1894 2 times (length 7)
  Back Branch 088C1800 2 times (length 7)
  Back Branch 088C1824 2 times (length 7)
  Back Branch 088C184C 2 times (length 7)
  Back Branch 088C1870 2 times (length 7)
  Back Branch 088C18E4 1 times (length 5503)
_S1_2_9C3D20C 566 instructions (0.000%), 1 calls (09C3CB10 - 09C3D218, length 451)
  Back Branch 09C3CD64 5 times (length 6)
  Back Branch 09C3D1A4 4 times (length 6)
  Back Branch 09C3D1CC 4 times (length 6)
  Back Branch 09C3D154 4 times (length 6)
  Back Branch 09C3D17C 4 times (length 6)
  Back Branch 09C3CDE4 4 times (length 7)
  Back Branch 09C3CE0C 4 times (length 7)
  Back Branch 09C3CDAC 3 times (length 6)
  Back Branch 09C3D11C 2 times (length 6)
  Back Branch 09C3D004 2 times (length 6)
  Back Branch 09C3D03C 2 times (length 6)
  Back Branch 09C3D074 2 times (length 6)
  Back Branch 09C3D0AC 2 times (length 6)
  Back Branch 09C3D0E4 2 times (length 6)
  Back Branch 09C3CEEC 2 times (length 6)
  Back Branch 09C3CEB4 2 times (length 6)
  Back Branch 09C3CE40 2 times (length 6)
  Back Branch 09C3CE7C 2 times (length 6)
  Back Branch 09C3CE18 2 times (length 22)
  Back Branch 09C3CFCC 2 times (length 6)
  Back Branch 09C3CF94 2 times (length 6)
  Back Branch 09C3CF5C 2 times (length 6)
  Back Branch 09C3CF24 2 times (length 6)
  Back Branch 09C3CD2C 1 times (length 13)
  Back Branch 09C3D214 1 times (length 451)
_S1_2_88FA4FC 555 instructions (0.000%), 185 calls (088FA4FC - 088FA504, length 3)
_S1_2_8855564 539 instructions (0.000%), 5 calls (08855564 - 0885567C, length 71)
  Back Branch 088555E4 78 times (length 7)
_S1_2_9C59D70 529 instructions (0.000%), 1 calls (09C596F8 - 09C59D80, length 419)
  Back Branch 09C597AC 3,515 times (length 8)
  Back Branch 09C597BC 3,009 times (length 22)
  Back Branch 09C59724 2,590 times (length 7)
  Back Branch 09C59730 347 times (length 11)
  Back Branch 09C59748 325 times (length 12)
  Back Branch 09C597DC 10 times (length 16)
  Back Branch 09C59D7C 1 times (length 419)
_S1_2_88C989C 527 instructions (0.000%), 1 calls (088C989C - 088C9990, length 62)
  Back Branch 088C996C 32 times (length 15)
_S1_2_88B60BC 524 instructions (0.000%), 4 calls (08855564 - 088B6104, length 99049)
  Back Branch 088555E4 78 times (length 7)
  Back Branch 088B6100 4 times (length 99049)
_S1_2_88A4438 520 instructions (0.000%), 10 calls (088A4438 - 088A4544, length 68)
_S1_2_885901C 506 instructions (0.000%), 11 calls (0885901C - 088591D0, length 110)
  Back Branch 088591BC 11 times (length 87)
  Back Branch 088591CC 11 times (length 91)
  Back Branch 0885919C 11 times (length 79)
_S1_2_885A7EC 497 instructions (0.000%), 7 calls (0885A7EC - 0885A95C, length 93)
  Back Branch 0885A838 14 times (length 12)
  Back Branch 0885A8D0 7 times (length 26)
_S1_2_8811770 495 instructions (0.000%), 33 calls (08811770 - 088117A8, length 15)
_S1_2_88EC964 494 instructions (0.000%), 2 calls (088EC964 - 088ECF0C, length 363)
_S1_2_88583D0 466 instructions (0.000%), 1 calls (088582BC - 088584D4, length 135)
  Back Branch 0885834C 128 times (length 8)
  Back Branch 08858444 32 times (length 5)
  Back Branch 0885846C 1 times (length 110)
_S1_2_8960BB0 456 instructions (0.000%), 228 calls (08960BB0 - 08960BB4, length 2)
_S1_2_8960B88 456 instructions (0.000%), 228 calls (08960B88 - 08960B8C, length 2)
_S1_2_8870360 456 instructions (0.000%), 1 calls (08870360 - 08870694, length 206)
  Back Branch 088705AC 15 times (length 6)
  Back Branch 08870614 5 times (length 7)
  Back Branch 088705D8 5 times (length 37)
  Back Branch 08870514 3 times (length 6)
  Back Branch 08870484 3 times (length 6)
_S1_2_8879880 450 instructions (0.000%), 16 calls (08879880 - 08879904, length 34)
  Back Branch 088798E4 18 times (length 9)
_S1_2_886598C 448 instructions (0.000%), 32 calls (0886598C - 088659C0, length 14)
_S1_2_88F1CE4 440 instructions (0.000%), 10 calls (088F1CE4 - 088F1D90, length 44)
_S1_2_8960D80 436 instructions (0.000%), 218 calls (08960D80 - 08960D84, length 2)
_S1_2_88AB778 436 instructions (0.000%), 4 calls (088A0D68 - 088AB838, length 10933)
  Back Branch 088A0EF0 330 times (length 49)
  Back Branch 088AB820 2 times (length 10928)
  Back Branch 088AB7CC 2 times (length 10907)
_S1_2_88AD564 434 instructions (0.000%), 2 calls (088AD564 - 088AD768, length 130)
  Back Branch 088AD63C 12 times (length 16)
  Back Branch 088AD6B8 4 times (length 13)
  Back Branch 088AD6D4 2 times (length 27)
  Back Branch 088AD730 2 times (length 93)
_S1_2_8865D00 430 instructions (0.000%), 1 calls (08865D00 - 08865DEC, length 60)
  Back Branch 08865D8C 32 times (length 10)
  Back Branch 08865D30 16 times (length 4)
_S1_2_88C6B1C 406 instructions (0.000%), 7 calls (088C6B1C - 088C6CB8, length 104)
_S1_3_8960E38 404 instructions (0.000%), 202 calls (08960E38 - 08960E3C, length 2)
_S1_2_8933DDC 398 instructions (0.000%), 1 calls (089336A4 - 08933DE8, length 466)
  Back Branch 08933B14 4 times (length 6)
  Back Branch 08933B3C 4 times (length 6)
  Back Branch 08933BD4 4 times (length 6)
  Back Branch 08933C1C 4 times (length 6)
  Back Branch 08933D2C 3 times (length 6)
  Back Branch 08933D4C 3 times (length 6)
  Back Branch 08933AC4 2 times (length 6)
  Back Branch 08933AEC 2 times (length 6)
  Back Branch 08933B64 2 times (length 6)
  Back Branch 08933B8C 2 times (length 6)
  Back Branch 08933BFC 2 times (length 6)
  Back Branch 08933C6C 2 times (length 6)
  Back Branch 08933C44 2 times (length 6)
  Back Branch 08933CE4 2 times (length 6)
  Back Branch 08933CBC 2 times (length 6)
  Back Branch 08933C94 2 times (length 6)
  Back Branch 08933D0C 2 times (length 6)
  Back Branch 08933DA8 2 times (length 6)
  Back Branch 08933D80 2 times (length 6)
  Back Branch 08933DE4 1 times (length 466)
  Back Branch 08933A80 1 times (length 10)
_S1_2_88F1740 394 instructions (0.000%), 2 calls (088F1740 - 088F1848, length 67)
  Back Branch 088F17E0 8 times (length 31)
  Back Branch 088F1824 2 times (length 29)
  Back Branch 088F1834 2 times (length 33)
  Back Branch 088F1844 2 times (length 37)
_S1_2_888D990 393 instructions (0.000%), 3 calls (0882B8D8 - 0888D9F8, length 100425)
  Back Branch 08875F48 328 times (length 74)
  Back Branch 0882CEBC 2 times (length 128)
  Back Branch 0888D9D4 2 times (length 99032)
  Back Branch 0888D9F4 1 times (length 100425)
_S1_2_8855870 391 instructions (0.000%), 1 calls (08855844 - 08855874, length 13)
  Back Branch 08855860 55 times (length 7)
  Back Branch 08855870 1 times (length 13)
_S1_2_8960F70 390 instructions (0.000%), 195 calls (08960F70 - 08960F74, length 2)
_S1_2_8960F98 388 instructions (0.000%), 194 calls (08960F98 - 08960F9C, length 2)
_S1_2_8960F90 388 instructions (0.000%), 194 calls (08960F90 - 08960F94, length 2)
_S1_2_8960F60 388 instructions (0.000%), 194 calls (08960F60 - 08960F64, length 2)
_S1_2_8960D90 380 instructions (0.000%), 190 calls (08960D90 - 08960D94, length 2)
_S1_2_88E6F44 375 instructions (0.000%), 75 calls (088E6F44 - 088E6F54, length 5)
_S1_2_880C878 370 instructions (0.000%), 1 calls (0880C878 - 0880CA00, length 99)
  Back Branch 0880C91C 36 times (length 5)
  Back Branch 0880C8BC 25 times (length 4)
_S1_2_886500C 358 instructions (0.000%), 1 calls (0886500C - 08865140, length 78)
  Back Branch 0886510C 11 times (length 28)
_S1_2_8899B9C 352 instructions (0.000%), 32 calls (08899B9C - 08899BC4, length 11)
_S1_2_9C57E18 340 instructions (0.000%), 20 calls (09C57E18 - 09C57F18, length 65)
  Back Branch 09C57E4C 1 times (length 40984469)
  Back Branch 09C57ECC 1 times (length 40984501)
  Back Branch 09C57EF0 1 times (length 40984510)
_S1_2_888EAEC 334 instructions (0.000%), 2 calls (0888EAEC - 0888ED84, length 167)
_S1_2_888FD7C 332 instructions (0.000%), 2 calls (0888FD7C - 0888FFE0, length 154)
  Back Branch 0888FF58 7 times (length 9)
  Back Branch 0888FE9C 5 times (length 9)
  Back Branch 0888FFA8 2 times (length 123)
_S1_2_88AD76C 330 instructions (0.000%), 2 calls (088AD76C - 088AD970, length 130)
  Back Branch 088AD8E4 6 times (length 14)
  Back Branch 088AD8BC 6 times (length 37)
  Back Branch 088AD8EC 4 times (length 38)
  Back Branch 088AD96C 4 times (length 48)
  Back Branch 088AD928 2 times (length 75)
_S1_2_88F043C 326 instructions (0.000%), 1 calls (088F043C - 088F0520, length 58)
  Back Branch 088F04EC 40 times (length 6)
  Back Branch 088F04FC 5 times (length 12)
  Back Branch 088F04B8 2 times (length 10)
_S1_2_8880928 324 instructions (0.000%), 108 calls (08880928 - 08880930, length 3)
_S1_2_88F1C14 324 instructions (0.000%), 18 calls (088F1C14 - 088F1CE0, length 52)
_S1_2_891512C 320 instructions (0.000%), 5 calls (0891512C - 0891519C, length 29)
  Back Branch 08915170 51 times (length 6)
_S1_2_88F6C4C 320 instructions (0.000%), 4 calls (088F6C4C - 088F6D0C, length 49)
  Back Branch 088F6CF4 12 times (length 13)
  Back Branch 088F6D08 4 times (length 26)
_S1_2_8955050 320 instructions (0.000%), 1 calls (08955050 - 08955208, length 111)
  Back Branch 089551E0 14 times (length 7)
  Back Branch 08955124 5 times (length 7)
  Back Branch 089550C4 4 times (length 7)
  Back Branch 089550FC 4 times (length 7)
  Back Branch 08955154 4 times (length 7)
  Back Branch 0895509C 2 times (length 7)
  Back Branch 08955164 2 times (length 13)
  Back Branch 0895518C 2 times (length 7)
  Back Branch 089551B8 2 times (length 7)
_S1_2_9D75AF8 312 instructions (0.000%), 12 calls (09D75AF8 - 09D75B40, length 19)
  Back Branch 09D75B24 24 times (length 7)
_S1_2_88791F0 305 instructions (0.000%), 5 calls (088791F0 - 08879568, length 223)
  Back Branch 088792F8 5 times (length 17)
_S1_2_8896BA4 304 instructions (0.000%), 12 calls (088969E4 - 08897320, length 592)
  Back Branch 08896BA8 12 times (length 115)
  Back Branch 08896C0C 1 times (length 140)
  Back Branch 0889731C 1 times (length 22)
  Back Branch 0889730C 1 times (length 459)
_S1_2_88682E4 300 instructions (0.000%), 20 calls (088682E4 - 0886835C, length 31)
_S1_2_88A4568 300 instructions (0.000%), 2 calls (088A4548 - 088A46F0, length 107)
  Back Branch 088A4698 10 times (length 54)
  Back Branch 088A46EC 10 times (length 23)
  Back Branch 088A46DC 8 times (length 19)
_S1_2_889A7CC 297 instructions (0.000%), 33 calls (0889A7CC - 0889A7EC, length 9)
_S1_2_88C9108 297 instructions (0.000%), 11 calls (088C9108 - 088C91D8, length 53)
_S1_2_88A8E6C 292 instructions (0.000%), 2 calls (088A8E6C - 088A8ED0, length 26)
  Back Branch 088A8EAC 32 times (length 8)
_S1_2_88BB550 291 instructions (0.000%), 2 calls (088B9E70 - 0895F94C, length 169656)
  Back Branch 088BB650 15 times (length 7)
_S1_2_8811634 290 instructions (0.000%), 1 calls (08811634 - 08811730, length 64)
  Back Branch 088116A8 32 times (length 8)
_S1_2_88C3D24 287 instructions (0.000%), 7 calls (088543A4 - 088C3D40, length 114280)
  Back Branch 088C3D3C 7 times (length 114274)
_S1_2_88C3F44 286 instructions (0.000%), 11 calls (08854374 - 088C3F50, length 114424)
  Back Branch 0885B014 24 times (length 9)
  Back Branch 088C3F4C 11 times (length 114424)
_S1_2_8960BD8 284 instructions (0.000%), 142 calls (08960BD8 - 08960BDC, length 2)
_S1_2_885A4CC 282 instructions (0.000%), 9 calls (0885A4CC - 0885A714, length 147)
  Back Branch 0885A560 9 times (length 24)
  Back Branch 0885A578 7 times (length 27)
_S1_2_88B0000 280 instructions (0.000%), 2 calls (088A0A70 - 088B009C, length 15756)
  Back Branch 088B0074 14 times (length 10)
  Back Branch 088A0AD0 4 times (length 13)
  Back Branch 088B0098 2 times (length 15756)
_S1_2_8861DC4 279 instructions (0.000%), 16 calls (08861DC4 - 08861E58, length 38)
_S1_2_88C3944 279 instructions (0.000%), 3 calls (088C3944 - 088C3A00, length 48)
  Back Branch 088C39A8 28 times (length 7)
_S1_2_88B7380 273 instructions (0.000%), 1 calls (088B52E8 - 088B749C, length 2158)
  Back Branch 088B5384 12 times (length 16)
  Back Branch 088B533C 12 times (length 15)
  Back Branch 088B7400 6 times (length 13)
  Back Branch 088B7474 1 times (length 2149)
_S1_2_88EC6F0 272 instructions (0.000%), 2 calls (088EC6F0 - 088EC960, length 157)
_S1_2_88A38AC 270 instructions (0.000%), 14 calls (088A38AC - 088A3980, length 54)
  Back Branch 088A3914 10 times (length 6)
  Back Branch 088A3934 2 times (length 14)
  Back Branch 088A3968 2 times (length 27)
_S1_2_886E130 264 instructions (0.000%), 2 calls (0886E130 - 0886E198, length 27)
  Back Branch 0886E184 32 times (length 7)
_S1_2_889AD3C 264 instructions (0.000%), 1 calls (0889AD3C - 0889ADF4, length 47)
  Back Branch 0889AD9C 32 times (length 7)
_S1_2_894FF0C 246 instructions (0.000%), 1 calls (0894FB64 - 0894FF18, length 238)
  Back Branch 0894FDAC 4 times (length 6)
  Back Branch 0894FDFC 4 times (length 6)
  Back Branch 0894FE9C 4 times (length 6)
  Back Branch 0894FEEC 4 times (length 6)
  Back Branch 0894FE24 4 times (length 6)
  Back Branch 0894FE4C 4 times (length 6)
  Back Branch 0894FDD4 2 times (length 6)
  Back Branch 0894FEC4 2 times (length 6)
  Back Branch 0894FE74 2 times (length 6)
  Back Branch 0894FEF4 1 times (length 109)
  Back Branch 0894FF14 1 times (length 238)
  Back Branch 0894FD64 1 times (length 9)
_S1_2_888CC24 242 instructions (0.000%), 1 calls (0888C638 - 0888CC30, length 383)
  Back Branch 0888C8FC 14 times (length 4)
  Back Branch 0888C6D0 4 times (length 4)
  Back Branch 0888CC2C 1 times (length 383)
  Back Branch 0888C68C 1 times (length 10)
_S1_2_8896A64 239 instructions (0.000%), 12 calls (088969E4 - 08897470, length 676)
  Back Branch 08896A68 13 times (length 35)
  Back Branch 08897200 1 times (length 521)
_S1_2_9CBBB14 239 instructions (0.000%), 1 calls (09CBB7D4 - 09CBBB20, length 212)
  Back Branch 09CBBA40 8 times (length 7)
  Back Branch 09CBBA08 8 times (length 7)
  Back Branch 09CBBA14 4 times (length 12)
  Back Branch 09CBBADC 2 times (length 6)
  Back Branch 09CBBABC 2 times (length 6)
  Back Branch 09CBBA94 2 times (length 6)
  Back Branch 09CBBA74 2 times (length 6)
  Back Branch 09CBBA4C 2 times (length 12)
  Back Branch 09CBB9B8 1 times (length 11)
  Back Branch 09CBBB1C 1 times (length 212)
_S1_2_88F6FA0 232 instructions (0.000%), 4 calls (088F6FA0 - 088F7280, length 185)
  Back Branch 088F713C 8 times (length 8)
  Back Branch 088F7080 8 times (length 36)
  Back Branch 088F727C 4 times (length 130)
  Back Branch 088F7234 4 times (length 77)
  Back Branch 088F722C 4 times (length 30)
  Back Branch 088F7150 4 times (length 88)
_S1_2_88DB764 231 instructions (0.000%), 21 calls (088DB764 - 088DB78C, length 11)
_S1_2_88B9060 231 instructions (0.000%), 2 calls (088B9060 - 088B9174, length 70)
  Back Branch 088B9124 15 times (length 7)
_S1_2_88E6478 228 instructions (0.000%), 19 calls (088E6478 - 088E64A4, length 12)
_S1_3_8960E28 224 instructions (0.000%), 112 calls (08960E28 - 08960E2C, length 2)
_S1_2_88C85F0 223 instructions (0.000%), 1 calls (088C3EDC - 088C869C, length 4593)
  Back Branch 088C8638 25 times (length 8)
_S1_2_9CB0F2C 221 instructions (0.000%), 1 calls (09CB0D24 - 09CB0F38, length 134)
  Back Branch 09CB0E9C 14 times (length 6)
  Back Branch 09CB0E74 6 times (length 6)
  Back Branch 09CB0EFC 6 times (length 9)
  Back Branch 09CB0E3C 1 times (length 9)
  Back Branch 09CB0F34 1 times (length 134)
_S1_2_9CA45C8 221 instructions (0.000%), 1 calls (09CA3AC8 - 09CA45D4, length 708)
  Back Branch 09CA443C 5 times (length 7)
  Back Branch 09CA4514 4 times (length 7)
  Back Branch 09CA453C 4 times (length 7)
  Back Branch 09CA449C 4 times (length 7)
  Back Branch 09CA44EC 2 times (length 7)
  Back Branch 09CA44C4 2 times (length 7)
  Back Branch 09CA4474 2 times (length 7)
  Back Branch 09CA45D0 1 times (length 29)
  Back Branch 09CA45A8 1 times (length 114)
  Back Branch 09CA45A0 1 times (length 7)
_S1_2_88F9FAC 220 instructions (0.000%), 44 calls (088F9CBC - 088F9FB0, length 190)
  Back Branch 088F9FAC 44 times (length 190)
_S1_2_886349C 220 instructions (0.000%), 11 calls (0886349C - 088634E8, length 20)
_S1_2_8812D0C 219 instructions (0.000%), 1 calls (08812980 - 08812D14, length 230)
  Back Branch 088129E0 1 times (length 13)
  Back Branch 08812D10 1 times (length 230)
_S1_2_8960A68 218 instructions (0.000%), 109 calls (08960A68 - 08960A6C, length 2)
_S1_2_8960A50 218 instructions (0.000%), 109 calls (08960A50 - 08960A54, length 2)
_S1_2_88A4394 218 instructions (0.000%), 2 calls (088A4394 - 088A4434, length 41)
  Back Branch 088A4408 10 times (length 17)
_S1_2_88A28B8 216 instructions (0.000%), 1 calls (08878BCC - 088A2998, length 42868)
  Back Branch 088A2964 16 times (length 34)
  Back Branch 08878C20 8 times (length 23)
  Back Branch 088A1054 3 times (length 41233)
  Back Branch 088A2994 1 times (length 1642)
_S1_2_88C3AEC 209 instructions (0.000%), 11 calls (088C3AEC - 088C3B44, length 23)
_S1_2_885879C 209 instructions (0.000%), 11 calls (088584D8 - 088587A0, length 179)
  Back Branch 0885879C 57 times (length 179)
_S1_2_88630A0 206 instructions (0.000%), 1 calls (088630A0 - 0886344C, length 236)
  Back Branch 08863250 1 times (length 10)
  Back Branch 088632B4 1 times (length 12)
  Back Branch 088630F0 1 times (length 7)
  Back Branch 08863190 1 times (length 14)
  Back Branch 088631D4 1 times (length 10)
_S1_2_88E64A8 205 instructions (0.000%), 5 calls (088E64A8 - 08960C84, length 125432)
_S1_2_8895198 200 instructions (0.000%), 5 calls (08894E24 - 08895AA4, length 801)
  Back Branch 08894FBC 84 times (length 104)
  Back Branch 08894F9C 25 times (length 96)
  Back Branch 0889519C 5 times (length 139)
  Back Branch 08895AA0 1 times (length 716)
_S1_2_885AFD8 198 instructions (0.000%), 11 calls (0885AFD8 - 0885B028, length 21)
  Back Branch 0885B014 24 times (length 9)
_S1_2_89031FC 196 instructions (0.000%), 6 calls (089031FC - 0890327C, length 33)
_S1_2_88A8E54 192 instructions (0.000%), 32 calls (088A8E54 - 088A8E68, length 6)
_S1_2_8861EA0 192 instructions (0.000%), 12 calls (08861EA0 - 08861EDC, length 16)
_S1_2_8960C90 190 instructions (0.000%), 95 calls (08960C90 - 08960C94, length 2)
_S1_2_88DC03C 190 instructions (0.000%), 1 calls (088DB790 - 088DC094, length 578)
  Back Branch 088DB7C4 21 times (length 7)
  Back Branch 088DC06C 2 times (length 5)
  Back Branch 088DC090 1 times (length 578)
_S1_2_88A4148 188 instructions (0.000%), 2 calls (088A4148 - 088A41E4, length 40)
  Back Branch 088A419C 14 times (length 9)
_S1_2_8858878 187 instructions (0.000%), 11 calls (08858878 - 0885893C, length 50)
_S1_2_88FC784 185 instructions (0.000%), 2 calls (088FC784 - 088FCC28, length 298)
  Back Branch 088FCBCC 1 times (length 240)
_S1_2_888BC5C 182 instructions (0.000%), 1 calls (0888BC5C - 0888BDFC, length 105)
  Back Branch 0888BD38 5 times (length 7)
  Back Branch 0888BCE8 4 times (length 7)
  Back Branch 0888BD60 4 times (length 7)
  Back Branch 0888BD10 2 times (length 7)
_S1_2_9D4EF70 178 instructions (0.000%), 1 calls (09D4EDB0 - 09D4EF7C, length 116)
  Back Branch 09D4EEC8 15 times (length 6)
  Back Branch 09D4EF18 4 times (length 6)
  Back Branch 09D4EF40 2 times (length 6)
  Back Branch 09D4EEF0 2 times (length 6)
  Back Branch 09D4EE90 1 times (length 9)
  Back Branch 09D4EF78 1 times (length 116)
_S1_2_9BFAE90 177 instructions (0.000%), 6 calls (09BFAE90 - 09BFAF9C, length 68)
  Back Branch 09BFAF7C 3 times (length 43)
  Back Branch 09BFAF48 1 times (length 30)
  Back Branch 09BFAF60 1 times (length 20)
  Back Branch 09BFAF98 1 times (length 49)
_S1_2_88B684C 176 instructions (0.000%), 2 calls (088B684C - 088B68E8, length 40)
  Back Branch 088B6894 14 times (length 8)
_S1_2_88C3BD8 175 instructions (0.000%), 7 calls (0885437C - 088C3BE0, length 114202)
  Back Branch 088C3BDC 7 times (length 114202)
_S1_2_88EE4AC 171 instructions (0.000%), 1 calls (088EE4AC - 088EE778, length 180)
_S1_2_9C57D18 170 instructions (0.000%), 6 calls (09C57D18 - 09C57E14, length 64)
  Back Branch 09C57D68 3,657 times (length 40984412)
  Back Branch 09C57D90 3,656 times (length 40984422)
  Back Branch 09C57DD4 4 times (length 14)
  Back Branch 09C57DF4 1 times (length 22)
  Back Branch 09C57E10 1 times (length 29)
_S1_2_8878D7C 169 instructions (0.000%), 3 calls (08878D7C - 08878E60, length 58)
  Back Branch 08878E5C 3 times (length 45)
  Back Branch 08878DDC 3 times (length 14)
_S1_2_9C586C8 169 instructions (0.000%), 1 calls (09BFB8A4 - 09C586F0, length 95124)
  Back Branch 09BFBAEC 94 times (length 132)
  Back Branch 09BFBAF8 78 times (length 135)
  Back Branch 09C586C0 78 times (length 95113)
  Back Branch 09C586EC 1 times (length 26)
_S1_2_889FCC8 168 instructions (0.000%), 4 calls (0889FCC8 - 0889FD6C, length 42)
_S1_2_88C31C4 165 instructions (0.000%), 11 calls (088C31C4 - 088C3254, length 37)
_S1_2_8960A48 164 instructions (0.000%), 82 calls (08960A48 - 08960A4C, length 2)
_S1_2_8855F48 163 instructions (0.000%), 4 calls (08855F48 - 0885612C, length 122)
  Back Branch 08855FDC 2 times (length 12)
  Back Branch 08856100 1 times (length 85)
  Back Branch 08856128 1 times (length 95)
  Back Branch 088560BC 1 times (length 68)
  Back Branch 088560D8 1 times (length 84)
  Back Branch 0885604C 1 times (length 49)
_S1_2_88B52E8 163 instructions (0.000%), 1 calls (088B52E8 - 088B53A4, length 48)
  Back Branch 088B5384 12 times (length 16)
  Back Branch 088B533C 12 times (length 15)
_S1_2_88C2CC0 162 instructions (0.000%), 1 calls (08826ABC - 088C2D44, length 159907)
  Back Branch 088C2D14 19 times (length 7)
  Back Branch 088C2D40 1 times (length 159907)
_S1_2_9C588E8 161 instructions (0.000%), 1 calls (09BFB8A4 - 09C58930, length 95268)
  Back Branch 09BFBAEC 94 times (length 132)
  Back Branch 09BFBAF8 78 times (length 135)
  Back Branch 09C5892C 1 times (length 95268)
_S1_2_890E618 161 instructions (0.000%), 1 calls (0880C468 - 0890E624, length 264304)
  Back Branch 0890E584 20 times (length 7)
  Back Branch 0890E620 1 times (length 29)
  Back Branch 0890E5AC 1 times (length 264275)
  Back Branch 0890E5F0 1 times (length 7)
  Back Branch 0890E5F8 1 times (length 46)
_S1_2_88C2FB4 157 instructions (0.000%), 1 calls (088C2FB4 - 088C302C, length 31)
  Back Branch 088C3008 19 times (length 7)
_S1_2_8864F3C 156 instructions (0.000%), 52 calls (08864F3C - 08864F44, length 3)
_S1_2_88A52B0 156 instructions (0.000%), 2 calls (088A52B0 - 088A52F4, length 18)
  Back Branch 088A52D8 20 times (length 7)
_S1_2_8854550 156 instructions (0.000%), 1 calls (08854550 - 088545CC, length 32)
  Back Branch 088545B0 32 times (length 4)
_S1_2_88559AC 154 instructions (0.000%), 1 calls (088559AC - 08855C78, length 180)
  Back Branch 08855BD0 6 times (length 9)
  Back Branch 08855BD8 1 times (length 76)
  Back Branch 08855B88 1 times (length 43)
  Back Branch 08855BA4 1 times (length 63)
_S1_2_88A1E2C 152 instructions (0.000%), 2 calls (088A12B4 - 088A1F3C, length 803)
  Back Branch 088A1F24 2 times (length 798)
_S1_2_8915278 151 instructions (0.000%), 1 calls (0891512C - 08915298, length 92)
  Back Branch 08915170 51 times (length 6)
  Back Branch 08915294 1 times (length 92)
_S1_2_88A105C 151 instructions (0.000%), 1 calls (08878BCC - 088A1088, length 41264)
  Back Branch 088A1078 16 times (length 6)
  Back Branch 08878C20 8 times (length 23)
  Back Branch 088A1054 3 times (length 41233)
  Back Branch 088A1084 1 times (length 38)
_S1_2_88A1540 150 instructions (0.000%), 1 calls (088A1540 - 088A162C, length 60)
  Back Branch 088A1584 16 times (length 6)
_S1_2_882D3E8 148 instructions (0.000%), 2 calls (0882D3E8 - 0882D50C, length 74)
_S1_2_885434C 147 instructions (0.000%), 1 calls (0885434C - 08858770, length 4362)
  Back Branch 08858758 32 times (length 4)
_S1_2_88C4A24 144 instructions (0.000%), 12 calls (088C4A24 - 088C4A50, length 12)
_S1_2_89151A0 144 instructions (0.000%), 6 calls (089151A0 - 089151FC, length 24)
  Back Branch 089151EC 5 times (length 18)
_S1_2_889F8BC 144 instructions (0.000%), 2 calls (0889F8BC - 0889F998, length 56)
  Back Branch 0889F964 6 times (length 8)
_S1_2_8884788 144 instructions (0.000%), 1 calls (08883F0C - 088848C0, length 622)
  Back Branch 088847FC 1 times (length 574)
  Back Branch 08884880 1 times (length 41)
_S1_2_88F513C 142 instructions (0.000%), 1 calls (088F513C - 088F52F8, length 112)
  Back Branch 088F51B4 4 times (length 5)
  Back Branch 088F5190 4 times (length 5)
_S1_2_88EF538 141 instructions (0.000%), 3 calls (088EF4E0 - 088EF664, length 98)
  Back Branch 088EF588 3 times (length 44)
_S1_2_885AF64 137 instructions (0.000%), 1 calls (0885AF64 - 0885AF94, length 13)
  Back Branch 0885AF7C 32 times (length 4)
_S1_2_8915200 135 instructions (0.000%), 5 calls (08915200 - 0891526C, length 28)
_S1_2_8808C18 135 instructions (0.000%), 4 calls (08808C18 - 08808CEC, length 54)
  Back Branch 08808CA0 1 times (length 22)
_S1_2_88B3B30 134 instructions (0.000%), 2 calls (088B3B30 - 088B3BFC, length 52)
  Back Branch 088B3BD4 6 times (length 12)
_S1_2_88FB56C 133 instructions (0.000%), 7 calls (088FB56C - 088FB5B4, length 19)
_S1_2_88C4A54 132 instructions (0.000%), 11 calls (088C4A54 - 088C4A80, length 12)
_S1_2_88542F8 132 instructions (0.000%), 4 calls (088542F8 - 0885A04C, length 5974)
_S1_2_88B877C 132 instructions (0.000%), 1 calls (088B877C - 088B889C, length 73)
  Back Branch 088B87E4 6 times (length 11)
  Back Branch 088B886C 2 times (length 42)
  Back Branch 088B8800 2 times (length 18)
_S1_2_9C58010 130 instructions (0.000%), 5 calls (09C57EBC - 09C58180, length 178)
  Back Branch 09C5808C 17 times (length 40984613)
  Back Branch 09C58020 6 times (length 91)
  Back Branch 09C58124 1 times (length 156)
  Back Branch 09C580A8 1 times (length 9)
  Back Branch 09C57ECC 1 times (length 40984501)
_S1_3_8811D9C 130 instructions (0.000%), 5 calls (08811D9C - 08811E00, length 26)
_S1_2_885A718 130 instructions (0.000%), 2 calls (0885A718 - 0885A7E8, length 53)
  Back Branch 0885A75C 4 times (length 12)
_S1_2_8863B90 128 instructions (0.000%), 2 calls (0886233C - 08863C58, length 1608)
  Back Branch 08863C04 2 times (length 11)
  Back Branch 08863C54 2 times (length 1608)
_S1_2_9C81068 127 instructions (0.000%), 1 calls (09C80E64 - 09C81074, length 133)
  Back Branch 09C81038 4 times (length 6)
  Back Branch 09C81010 4 times (length 6)
  Back Branch 09C80FE8 4 times (length 6)
  Back Branch 09C80FB4 2 times (length 6)
  Back Branch 09C80F7C 1 times (length 9)
  Back Branch 09C81070 1 times (length 133)
_S1_2_88B7BA0 123 instructions (0.000%), 1 calls (088B7ABC - 088B7BAC, length 61)
  Back Branch 088B7B14 6 times (length 15)
  Back Branch 088B7B80 1 times (length 7)
  Back Branch 088B7BA8 1 times (length 27)
  Back Branch 088B7B88 1 times (length 53)
_S1_2_8865F64 123 instructions (0.000%), 1 calls (08865F64 - 08865FD0, length 28)
  Back Branch 08865FB4 11 times (length 14)
_S1_2_8880678 120 instructions (0.000%), 5 calls (08880678 - 088806E8, length 29)
  Back Branch 088806B4 4 times (length 8)
_S1_2_880C5A4 120 instructions (0.000%), 4 calls (0880C5A4 - 0880C690, length 60)
_S1_2_88B68EC 120 instructions (0.000%), 1 calls (088B6108 - 088B6960, length 535)
  Back Branch 088B6938 6 times (length 11)
  Back Branch 088B613C 4 times (length 7)
  Back Branch 088B695C 1 times (length 535)
_S1_2_9C5ACF8 119 instructions (0.000%), 1 calls (09C59E00 - 09C5AD10, length 965)
  Back Branch 09C59EB4 925 times (length 11)
  Back Branch 09C5AD0C 1 times (length 965)
_S1_2_88C2D48 118 instructions (0.000%), 3 calls (088C2D48 - 088C2FB0, length 155)
  Back Branch 088C2EDC 2 times (length 85)
  Back Branch 088C2F28 1 times (length 76)
_S1_2_9CBF5F0 118 instructions (0.000%), 1 calls (09CBF508 - 09CBF5FC, length 62)
  Back Branch 09CBF5C0 15 times (length 6)
  Back Branch 09CBF5F8 1 times (length 62)
  Back Branch 09CBF588 1 times (length 9)
_S1_2_88B8AD0 116 instructions (0.000%), 2 calls (088B8AD0 - 088B8BE0, length 69)
_S1_2_88A7F60 116 instructions (0.000%), 2 calls (088A7F60 - 088A8020, length 49)
  Back Branch 088A7FEC 4 times (length 9)
_S1_2_8859EA0 116 instructions (0.000%), 2 calls (08859EA0 - 08859FA8, length 67)
  Back Branch 08859F54 2 times (length 33)
  Back Branch 08859F48 2 times (length 30)
  Back Branch 08859FA4 2 times (length 38)
_S1_2_8960B28 112 instructions (0.000%), 56 calls (08960B28 - 08960B2C, length 2)
_S1_2_8812928 111 instructions (0.000%), 1 calls (08812710 - 08812930, length 137)
  Back Branch 08812908 1 times (length 90)
  Back Branch 08812900 1 times (length 79)
  Back Branch 08812920 1 times (length 96)
  Back Branch 088128DC 1 times (length 69)
  Back Branch 0881292C 1 times (length 137)
  Back Branch 088128C8 1 times (length 54)
  Back Branch 088128D4 1 times (length 57)
  Back Branch 088128C0 1 times (length 42)
  Back Branch 088128A8 1 times (length 36)
  Back Branch 088128A0 1 times (length 25)
  Back Branch 0881287C 1 times (length 15)
  Back Branch 0881286C 1 times (length 65)
  Back Branch 08812864 1 times (length 63)
  Back Branch 0881277C 1 times (length 5)
_S1_2_88DB7E8 110 instructions (0.000%), 10 calls (088DB7E8 - 088DB810, length 11)
_S1_2_8878D38 106 instructions (0.000%), 3 calls (08878D38 - 08878D78, length 17)
  Back Branch 08878D4C 18 times (length 4)
  Back Branch 08878D68 1 times (length 7)
_S1_2_9D254E4 106 instructions (0.000%), 1 calls (09D25448 - 09D254F0, length 43)
  Back Branch 09D254AC 20 times (length 4)
  Back Branch 09D254EC 1 times (length 43)
  Back Branch 09D2547C 1 times (length 5)
_S1_2_8903534 105 instructions (0.000%), 3 calls (08903534 - 089035BC, length 35)
_S1_2_888E4F4 104 instructions (0.000%), 2 calls (0888E4F4 - 0888E5C0, length 52)
_S1_2_9C39854 104 instructions (0.000%), 1 calls (09C35810 - 09C39860, length 4117)
  Back Branch 09C397B0 8 times (length 7)
  Back Branch 09C397C0 2 times (length 13)
  Back Branch 09C39834 1 times (length 54)
  Back Branch 09C3982C 1 times (length 7)
  Back Branch 09C3985C 1 times (length 29)
_S1_2_88EE77C 101 instructions (0.000%), 1 calls (088EE77C - 088EEA20, length 170)
_S1_2_88ECF10 101 instructions (0.000%), 1 calls (088ECF10 - 088ED1E4, length 182)
  Back Branch 088ED144 1 times (length 20)
  Back Branch 088ED108 1 times (length 39)
  Back Branch 088ED12C 1 times (length 54)
_S1_2_88C71F4 101 instructions (0.000%), 1 calls (088C6FE8 - 088DBAA4, length 21168)
  Back Branch 088C726C 1 times (length 163)
_S1_2_88EBB64 100 instructions (0.000%), 4 calls (088EBB64 - 088EBC64, length 65)
_S1_2_88C3594 100 instructions (0.000%), 4 calls (088C3594 - 088C3630, length 40)
_S1_2_9C19648 99 instructions (0.000%), 1 calls (09C15B98 - 09C19654, length 3760)
  Back Branch 09C15BBC 13 times (length 6)
  Back Branch 09C19620 1 times (length 7)
  Back Branch 09C19628 1 times (length 23)
  Back Branch 09C19650 1 times (length 29)
  Back Branch 09C195DC 1 times (length 3727)
_S1_2_88C387C 98 instructions (0.000%), 14 calls (088C387C - 088C3894, length 7)
_S1_2_88B56F8 98 instructions (0.000%), 2 calls (088B56F8 - 088B5738, length 17)
  Back Branch 088B571C 12 times (length 7)
  Back Branch 088B572C 2 times (length 8)
_S1_2_9CC3C30 98 instructions (0.000%), 1 calls (09CC3AE4 - 09CC3C3C, length 87)
  Back Branch 09CC3BEC 8 times (length 7)
  Back Branch 09CC3BF8 2 times (length 12)
  Back Branch 09CC3C38 1 times (length 87)
  Back Branch 09CC3BA8 1 times (length 11)
_S1_2_88B75EC 98 instructions (0.000%), 1 calls (088B75EC - 088B7658, length 28)
  Back Branch 088B7638 6 times (length 14)
_S1_2_8902FC0 97 instructions (0.000%), 1 calls (08902FC0 - 089030A4, length 58)
  Back Branch 0890307C 4 times (length 16)
_S1_2_885446C 96 instructions (0.000%), 2 calls (0885446C - 0885454C, length 57)
_S1_2_9C887F4 96 instructions (0.000%), 1 calls (09C8865C - 09C88800, length 106)
  Back Branch 09C887C4 4 times (length 6)
  Back Branch 09C8879C 4 times (length 6)
  Back Branch 09C88774 2 times (length 6)
  Back Branch 09C887FC 1 times (length 106)
  Back Branch 09C8873C 1 times (length 9)
_S1_2_8878C18 92 instructions (0.000%), 4 calls (08878BCC - 08878C24, length 23)
  Back Branch 08878C20 8 times (length 23)
_S1_2_9D58BD0 91 instructions (0.000%), 1 calls (09D58B30 - 09D58BDC, length 44)
  Back Branch 09D58B98 13 times (length 5)
  Back Branch 09D58BD8 1 times (length 44)
  Back Branch 09D58B64 1 times (length 5)
_S1_2_88A17D4 91 instructions (0.000%), 1 calls (088A17D4 - 088A1938, length 90)
  Back Branch 088A1874 2 times (length 9)
_S1_2_9C9B3E8 89 instructions (0.000%), 1 calls (09C9B3E8 - 09C9B55C, length 94)
  Back Branch 09C9B478 4 times (length 6)
  Back Branch 09C9B558 1 times (length 71)
  Back Branch 09C9B528 1 times (length 21)
_S1_2_9C58200 88 instructions (0.000%), 1 calls (0884CAC4 - 09C58264, length 5254633)
  Back Branch 09C58264 115 times (length 40984731)
  Back Branch 09C5808C 17 times (length 5254516)
  Back Branch 09C58020 6 times (length 40984586)
  Back Branch 09C58260 1 times (length 158)
_S1_2_88661B8 88 instructions (0.000%), 1 calls (088661B8 - 08866248, length 37)
  Back Branch 08866228 4 times (length 20)
_S1_2_8811BA8 86 instructions (0.000%), 1 calls (08811BA8 - 08811CD4, length 76)
  Back Branch 08811C70 3 times (length 11)
_S1_2_9C57F1C 85 instructions (0.000%), 5 calls (09C57EBC - 09C57F7C, length 49)
  Back Branch 09C57F34 5 times (length 32)
  Back Branch 09C57ECC 1 times (length 40984501)
_S1_2_88C37BC 84 instructions (0.000%), 7 calls (088C37BC - 088C37E8, length 12)
_S1_2_88EF454 84 instructions (0.000%), 2 calls (088EF454 - 088EF64C, length 127)
_S1_2_8859E80 84 instructions (0.000%), 1 calls (08858030 - 08859E9C, length 1948)
  Back Branch 08858144 47 times (length 40)
  Back Branch 08859E98 1 times (length 1948)
_S1_2_9C57E5C 83 instructions (0.000%), 5 calls (09C57E5C - 09C57F18, length 48)
  Back Branch 09C57ECC 1 times (length 40984501)
  Back Branch 09C57EF0 1 times (length 40984510)
_S1_2_8909C7C 82 instructions (0.000%), 1 calls (088F9FB4 - 08909C88, length 16182)
  Back Branch 08909C34 4 times (length 6)
  Back Branch 08909C5C 4 times (length 6)
  Back Branch 08909C64 1 times (length 32)
  Back Branch 08909C84 1 times (length 87)
_S1_2_88A4548 80 instructions (0.000%), 10 calls (088A4548 - 088A4564, length 8)
_S1_2_88FB314 80 instructions (0.000%), 5 calls (088F9CE4 - 088FB374, length 1445)
_S1_2_88E6DE8 80 instructions (0.000%), 5 calls (088E6DE8 - 088E6E24, length 16)
_S1_2_8862DB8 80 instructions (0.000%), 1 calls (08862DB8 - 08862F28, length 93)
  Back Branch 08862E88 1 times (length 11)
_S1_2_885C144 78 instructions (0.000%), 6 calls (0885C144 - 0885C198, length 22)
_S1_2_8868FAC 78 instructions (0.000%), 2 calls (08868FAC - 08869044, length 39)
_S1_2_88638F4 78 instructions (0.000%), 2 calls (088638F4 - 08863994, length 41)
  Back Branch 08863968 2 times (length 11)
_S1_2_89034A0 76 instructions (0.000%), 4 calls (089034A0 - 089034E8, length 19)
_S1_3_9BFD9F0 76 instructions (0.000%), 2 calls (09BFD9F0 - 09BFDA84, length 38)
_S1_2_88B9178 76 instructions (0.000%), 1 calls (088B9178 - 088B91E8, length 29)
  Back Branch 088B91C4 6 times (length 11)
_S1_2_888D9FC 76 instructions (0.000%), 1 calls (0888D9FC - 0889FD6C, length 18653)
_S1_3_8811E6C 75 instructions (0.000%), 5 calls (08811E6C - 08811EA4, length 15)
_S1_2_88ED380 75 instructions (0.000%), 1 calls (088ED380 - 088ED580, length 129)
  Back Branch 088ED54C 1 times (length 77)
_S1_2_887C3C4 73 instructions (0.000%), 3 calls (0887C3C4 - 0887C41C, length 23)
  Back Branch 0887C400 10 times (length 10)
_S1_2_88540C4 73 instructions (0.000%), 2 calls (088540C4 - 088541B8, length 62)
  Back Branch 088541B4 1 times (length 48)
  Back Branch 08854178 1 times (length 33)
_S1_2_88A8BA0 72 instructions (0.000%), 8 calls (088A8BA0 - 088A8BE4, length 18)
_S1_2_88A0F24 72 instructions (0.000%), 2 calls (088A0F24 - 088A0F9C, length 31)
  Back Branch 088A0F74 4 times (length 5)
_S1_2_8855164 71 instructions (0.000%), 1 calls (08855164 - 0887C41C, length 40111)
  Back Branch 0887C400 10 times (length 10)
_S1_2_895C45C 70 instructions (0.000%), 14 calls (0895C45C - 0895C46C, length 5)
_S1_2_88A7EBC 70 instructions (0.000%), 2 calls (088A7EBC - 088A7F5C, length 41)
  Back Branch 088A7F58 2 times (length 14)
_S1_2_889BF7C 70 instructions (0.000%), 2 calls (0889BF7C - 0889C04C, length 53)
_S1_2_9D5B304 70 instructions (0.000%), 1 calls (09D5B1B8 - 09D5B310, length 87)
  Back Branch 09D5B2C0 4 times (length 7)
  Back Branch 09D5B2CC 2 times (length 12)
  Back Branch 09D5B30C 1 times (length 87)
  Back Branch 09D5B27C 1 times (length 11)
_S1_2_886A004 70 instructions (0.000%), 1 calls (0886A004 - 0886A078, length 30)
  Back Branch 0886A050 5 times (length 10)
_S1_2_8869F8C 70 instructions (0.000%), 1 calls (08869F8C - 0886A000, length 30)
  Back Branch 08869FD8 5 times (length 10)
_S1_2_887D320 69 instructions (0.000%), 1 calls (0887D320 - 0887D430, length 69)
_S1_2_8960DE0 68 instructions (0.000%), 34 calls (08960DE0 - 08960DE4, length 2)
_S1_2_88ED98C 68 instructions (0.000%), 2 calls (088ED98C - 088EE28C, length 577)
  Back Branch 088EDF00 24,087 times (length 304)
  Back Branch 088EE288 23,893 times (length 235)
  Back Branch 088EE210 194 times (length 249)
_S1_2_8894EA4 67 instructions (0.000%), 1 calls (08894E24 - 08895934, length 709)
  Back Branch 08894FBC 84 times (length 104)
  Back Branch 08894F9C 25 times (length 96)
  Back Branch 088956F4 1 times (length 481)
_S1_2_8960DD0 66 instructions (0.000%), 33 calls (08960DD0 - 08960DD4, length 2)
_S1_2_8960DB0 66 instructions (0.000%), 33 calls (08960DB0 - 08960DB4, length 2)
_S1_2_88C8358 66 instructions (0.000%), 2 calls (088C8358 - 088C8414, length 48)
_S1_2_9C9E260 65 instructions (0.000%), 1 calls (09C9D590 - 09C9E26C, length 824)
  Back Branch 09C9D5A8 16 times (length 5)
  Back Branch 09C9E1F4 1 times (length 795)
  Back Branch 09C9E238 1 times (length 7)
  Back Branch 09C9E240 1 times (length 23)
  Back Branch 09C9E268 1 times (length 29)
_S1_2_88CF960 65 instructions (0.000%), 1 calls (088CC9A4 - 088DB2E8, length 14930)
  Back Branch 088CF938 1 times (length 7)
  Back Branch 088CF940 1 times (length 40)
  Back Branch 088CF968 1 times (length 29)
_S1_2_8960DE8 64 instructions (0.000%), 32 calls (08960DE8 - 08960DEC, length 2)
_S1_2_889C0DC 64 instructions (0.000%), 16 calls (0889C0DC - 0889C0E8, length 4)
_S1_2_88C3924 64 instructions (0.000%), 8 calls (088C3924 - 088C3940, length 8)
_S1_2_8868320 64 instructions (0.000%), 4 calls (08868320 - 088684F4, length 118)
_S1_2_9BFEAC4 64 instructions (0.000%), 2 calls (09BFEA00 - 09BFEB28, length 75)
  Back Branch 09BFEB24 2 times (length 75)
_S1_2_88F1C5C 64 instructions (0.000%), 2 calls (088F1C5C - 088F1CE0, length 34)
_S1_3_88EEA8C 64 instructions (0.000%), 2 calls (088EEA8C - 088EEB2C, length 41)
_S1_2_882D310 64 instructions (0.000%), 2 calls (0882CC80 - 0882D348, length 435)
  Back Branch 0882D344 2 times (length 435)
_S1_2_8960FE0 62 instructions (0.000%), 31 calls (08960FE0 - 08960FE4, length 2)
_S1_2_88EF750 62 instructions (0.000%), 1 calls (088EF750 - 088EF898, length 83)
_S1_2_88F9CBC 60 instructions (0.000%), 20 calls (088F9CBC - 088F9CC4, length 3)
_S1_2_886624C 60 instructions (0.000%), 5 calls (0886624C - 08866278, length 12)
_S1_2_88C8ED8 60 instructions (0.000%), 3 calls (088C8E40 - 088DBCF8, length 19375)
_S1_2_889A6E0 60 instructions (0.000%), 2 calls (0889A6E0 - 0889A7C8, length 59)
_S1_2_8865DF0 60 instructions (0.000%), 1 calls (08865DF0 - 08865F60, length 93)
  Back Branch 08865EEC 1 times (length 47)
  Back Branch 08865F10 1 times (length 42)
  Back Branch 08865F00 1 times (length 45)
  Back Branch 08865F54 1 times (length 53)
  Back Branch 08865F5C 1 times (length 53)
_S1_2_88215E8 60 instructions (0.000%), 1 calls (088215E8 - 088218A0, length 175)
_S1_2_88ED208 59 instructions (0.000%), 1 calls (088ED1E8 - 088ED330, length 83)
  Back Branch 088ED290 1 times (length 16)
_S1_2_888E6D0 58 instructions (0.000%), 2 calls (0888E6D0 - 0888E740, length 29)
_S1_2_9CC1AC4 58 instructions (0.000%), 1 calls (09CC19DC - 09CC1AD0, length 62)
  Back Branch 09CC1A94 5 times (length 6)
  Back Branch 09CC1A5C 1 times (length 9)
  Back Branch 09CC1ACC 1 times (length 62)
_S1_2_886A33C 58 instructions (0.000%), 1 calls (0886A33C - 088C4A20, length 92602)
_S1_2_88597D0 58 instructions (0.000%), 1 calls (088597D0 - 08960BC4, length 269566)
  Back Branch 088598C8 1 times (length 47)
_S1_2_88214C8 58 instructions (0.000%), 1 calls (088214C8 - 088215E4, length 72)
_S1_2_88657E8 57 instructions (0.000%), 3 calls (088657E8 - 0886584C, length 26)
_S1_2_882C0AC 57 instructions (0.000%), 1 calls (0882C0AC - 0882C114, length 27)
  Back Branch 0882C0CC 6 times (length 6)
_S1_2_88C3908 56 instructions (0.000%), 8 calls (088C3908 - 088C3920, length 7)
_S1_2_88C38EC 56 instructions (0.000%), 8 calls (088C38EC - 088C3904, length 7)
_S1_2_88C38D0 56 instructions (0.000%), 8 calls (088C38D0 - 088C38E8, length 7)
_S1_2_88DB830 56 instructions (0.000%), 7 calls (088DB830 - 088DB84C, length 8)
_S1_2_88C380C 56 instructions (0.000%), 7 calls (088C380C - 088C3828, length 8)
_S1_2_88C37EC 56 instructions (0.000%), 7 calls (088C37EC - 088C3808, length 8)
_S1_2_88EBB20 56 instructions (0.000%), 4 calls (088EBB20 - 088EBB60, length 17)
_S1_2_889A074 56 instructions (0.000%), 2 calls (0889A074 - 0889A170, length 64)
_S1_2_88753AC 56 instructions (0.000%), 1 calls (088753AC - 08875488, length 56)
_S1_2_8870018 55 instructions (0.000%), 1 calls (0880C088 - 089081E4, length 258136)
  Back Branch 088EBB18 6,432 times (length 229030)
_S1_2_895C784 54 instructions (0.000%), 18 calls (0895C784 - 0895C78C, length 3)
_S1_2_885C274 54 instructions (0.000%), 6 calls (0885C274 - 0885C294, length 9)
_S1_3_9BFDAFC 54 instructions (0.000%), 2 calls (088C3520 - 09BFDB24, length 5040514)
  Back Branch 09BFDB20 2 times (length 5040514)
_S1_2_88DB864 54 instructions (0.000%), 2 calls (088DB864 - 088DB8E0, length 32)
_S1_2_88DB958 54 instructions (0.000%), 1 calls (088DB958 - 088DB9A0, length 19)
  Back Branch 088DB980 7 times (length 7)
_S1_2_885C708 52 instructions (0.000%), 2 calls (0885C708 - 0885C794, length 36)
_S1_2_8819288 52 instructions (0.000%), 2 calls (08819288 - 08960C5C, length 335478)
_S1_2_9CC9820 52 instructions (0.000%), 1 calls (09CC9738 - 09CC982C, length 62)
  Back Branch 09CC97F0 4 times (length 6)
  Back Branch 09CC97B8 1 times (length 9)
  Back Branch 09CC9828 1 times (length 62)
_S1_2_9CC8A60 52 instructions (0.000%), 1 calls (09CC8978 - 09CC8A6C, length 62)
  Back Branch 09CC8A30 4 times (length 6)
  Back Branch 09CC89F8 1 times (length 9)
  Back Branch 09CC8A68 1 times (length 62)
_S1_2_8885BB8 52 instructions (0.000%), 1 calls (08885BB8 - 08885CF0, length 79)
_S1_2_887C04C 51 instructions (0.000%), 1 calls (0887C04C - 0887C114, length 51)
_S1_2_8961010 50 instructions (0.000%), 25 calls (08961010 - 08961014, length 2)
_S1_2_890681C 50 instructions (0.000%), 10 calls (0890681C - 0890682C, length 5)
_S1_2_88E6544 50 instructions (0.000%), 5 calls (088E6544 - 088E6568, length 10)
_S1_2_88F1E34 50 instructions (0.000%), 2 calls (088F1E34 - 088F1E94, length 25)
_S1_2_88F1DD0 50 instructions (0.000%), 2 calls (088F1DD0 - 088F1E30, length 25)
_S1_2_88EC68C 50 instructions (0.000%), 2 calls (088EC68C - 088EC6EC, length 25)
_S1_2_8903280 50 instructions (0.000%), 1 calls (08903280 - 08903344, length 50)
_S1_2_8869C54 50 instructions (0.000%), 1 calls (08869C54 - 08869D88, length 78)
_S1_2_88DB814 49 instructions (0.000%), 7 calls (088DB814 - 088DB82C, length 7)
_S1_2_88C38B4 49 instructions (0.000%), 7 calls (088C38B4 - 088C38CC, length 7)
_S1_2_88C3898 49 instructions (0.000%), 7 calls (088C3898 - 088C38B0, length 7)
_S1_2_88C37A0 49 instructions (0.000%), 7 calls (088C37A0 - 088C37B8, length 7)
_S1_2_88C3784 49 instructions (0.000%), 7 calls (088C3784 - 088C379C, length 7)
_S1_2_88C3768 49 instructions (0.000%), 7 calls (088C3768 - 088C3780, length 7)
_S1_2_9C57FB4 49 instructions (0.000%), 3 calls (09C57EBC - 09C57FE8, length 76)
  Back Branch 09C57FC8 3 times (length 69)
  Back Branch 09C57FE4 1 times (length 76)
  Back Branch 09C57ECC 1 times (length 40984501)
_S1_2_88A0FF4 49 instructions (0.000%), 1 calls (08878BCC - 088A1058, length 41252)
  Back Branch 08878C20 8 times (length 23)
  Back Branch 088A1054 3 times (length 41233)
_S1_2_895F9B0 48 instructions (0.000%), 16 calls (0895F9B0 - 0895F9B8, length 3)
_S1_2_8868400 48 instructions (0.000%), 4 calls (08868400 - 08868454, length 22)
_S1_2_88683D0 48 instructions (0.000%), 4 calls (088683D0 - 0886847C, length 44)
_S1_2_88683A0 48 instructions (0.000%), 4 calls (088683A0 - 088684A4, length 66)
_S1_2_8868370 48 instructions (0.000%), 4 calls (08868370 - 088684CC, length 88)
_S1_2_885BE6C 48 instructions (0.000%), 4 calls (0885BE6C - 0885BEC0, length 22)
_S1_3_9BFDA88 48 instructions (0.000%), 2 calls (09BFDA88 - 09BFDAF8, length 29)
_S1_2_88692E8 48 instructions (0.000%), 2 calls (088691FC - 088692F4, length 63)
  Back Branch 088692F0 2 times (length 63)
_S1_2_88692D8 48 instructions (0.000%), 2 calls (088691FC - 088692E4, length 59)
  Back Branch 088692E0 2 times (length 59)
_S1_2_89549F4 48 instructions (0.000%), 1 calls (08954924 - 08954A00, length 56)
  Back Branch 089549C4 4 times (length 6)
  Back Branch 089549FC 1 times (length 56)
  Back Branch 0895499C 1 times (length 9)
_S1_2_88F20B4 48 instructions (0.000%), 1 calls (0887C3C4 - 088F20F4, length 120653)
  Back Branch 0887C400 10 times (length 10)
  Back Branch 088F20F0 1 times (length 120653)
_S1_2_88E814C 48 instructions (0.000%), 1 calls (088E814C - 088E8208, length 48)
_S1_2_88C3A04 48 instructions (0.000%), 1 calls (088543E4 - 088C3A9C, length 114095)
  Back Branch 088C3A98 1 times (length 114095)
_S1_2_88950CC 48 instructions (0.000%), 1 calls (08894E14 - 0889548C, length 415)
  Back Branch 08894FBC 84 times (length 104)
  Back Branch 08895488 1 times (length 415)
_S1_2_88A0FB0 47 instructions (0.000%), 3 calls (088A0FB0 - 088A0FF0, length 17)
_S1_2_9C9D590 47 instructions (0.000%), 1 calls (09C9D590 - 09C9D5BC, length 12)
  Back Branch 09C9D5A8 16 times (length 5)
_S1_2_88FB304 47 instructions (0.000%), 1 calls (088FB250 - 088FB310, length 49)
  Back Branch 088FB30C 1 times (length 49)
  Back Branch 088FB298 1 times (length 17)
_S1_2_88F4ED8 47 instructions (0.000%), 1 calls (088F4ED8 - 088F4F04, length 12)
  Back Branch 088F4EF0 8 times (length 5)
_S1_2_88C7884 47 instructions (0.000%), 1 calls (088C7884 - 088C793C, length 47)
_S1_2_9BFEA34 46 instructions (0.000%), 2 calls (09BFEA00 - 09BFEA74, length 30)
  Back Branch 09BFEA70 2 times (length 30)
_S1_2_888D634 46 instructions (0.000%), 1 calls (0888D5C0 - 0888D674, length 46)
  Back Branch 0888D670 1 times (length 46)
_S1_2_9C8470C 45 instructions (0.000%), 1 calls (09C8460C - 09C84718, length 68)
  Back Branch 09C846CC 2 times (length 6)
  Back Branch 09C84694 1 times (length 10)
  Back Branch 09C84714 1 times (length 68)
_S1_2_8894FC4 45 instructions (0.000%), 1 calls (08894E14 - 0889501C, length 131)
  Back Branch 08894FBC 84 times (length 104)
  Back Branch 08895018 1 times (length 131)
_S1_2_88585A8 45 instructions (0.000%), 1 calls (088585A8 - 08858658, length 45)
  Back Branch 08858620 1 times (length 12)
  Back Branch 08858638 1 times (length 18)
  Back Branch 08858654 1 times (length 30)
_S1_2_8854374 44 instructions (0.000%), 2 calls (08854374 - 0885B028, length 6958)
  Back Branch 0885B014 24 times (length 9)
_S1_2_8854EDC 43 instructions (0.000%), 1 calls (08854EDC - 0885503C, length 89)
_S1_2_8854354 42 instructions (0.000%), 3 calls (08854354 - 08858798, length 4370)
_S1_2_88C4494 42 instructions (0.000%), 2 calls (088C4494 - 088C44FC, length 27)
_S1_2_88EF130 42 instructions (0.000%), 1 calls (088EF130 - 088EF25C, length 76)
_S1_2_88EC27C 42 instructions (0.000%), 1 calls (088EBC4C - 088EC304, length 431)
  Back Branch 088EC2DC 1 times (length 422)
  Back Branch 088EC284 1 times (length 400)
  Back Branch 088EC2A8 1 times (length 409)
  Back Branch 088EC300 1 times (length 431)
_S1_2_88EC164 42 instructions (0.000%), 1 calls (088EBC4C - 088EC1EC, length 361)
  Back Branch 088EC16C 1 times (length 330)
  Back Branch 088EC1E8 1 times (length 361)
  Back Branch 088EC1C4 1 times (length 352)
  Back Branch 088EC190 1 times (length 339)
_S1_2_88EBF34 42 instructions (0.000%), 1 calls (088EBC4C - 088EBFBC, length 221)
  Back Branch 088EBF60 1 times (length 199)
  Back Branch 088EBF3C 1 times (length 190)
  Back Branch 088EBFB8 1 times (length 221)
  Back Branch 088EBF94 1 times (length 212)
_S1_2_88C4768 42 instructions (0.000%), 1 calls (088C4768 - 088C4830, length 51)
  Back Branch 088C47F4 1 times (length 10)
_S1_2_885423C 42 instructions (0.000%), 1 calls (0885423C - 0885A04C, length 6021)
_S1_2_88EC308 41 instructions (0.000%), 1 calls (088EBC4C - 088EC38C, length 465)
  Back Branch 088EC368 1 times (length 457)
  Back Branch 088EC310 1 times (length 435)
  Back Branch 088EC334 1 times (length 444)
  Back Branch 088EC388 1 times (length 465)
_S1_2_8864220 41 instructions (0.000%), 1 calls (08864220 - 08864328, length 67)
  Back Branch 0886427C 186 times (length 10)
  Back Branch 08864324 56 times (length 52)
_S1_2_885BFB4 40 instructions (0.000%), 4 calls (0885BFB4 - 0885BFD8, length 10)
_S1_2_88658C4 40 instructions (0.000%), 2 calls (088658C4 - 08865924, length 25)
  Back Branch 08865918 1 times (length 16)
_S1_2_88EC5EC 40 instructions (0.000%), 1 calls (088EC5EC - 088EC688, length 40)
_S1_2_8866018 39 instructions (0.000%), 1 calls (08866018 - 0886613C, length 74)
_S1_2_8856BAC 39 instructions (0.000%), 1 calls (08856BAC - 08856C44, length 39)
_S1_2_8960BD0 38 instructions (0.000%), 19 calls (08960BD0 - 08960BD4, length 2)
_S1_2_88DB6C0 38 instructions (0.000%), 2 calls (088DB6C0 - 088DB708, length 19)
_S1_2_88B56A4 38 instructions (0.000%), 2 calls (088B56A4 - 088B56F4, length 21)
_S1_2_88B88A0 38 instructions (0.000%), 1 calls (088B88A0 - 088B8958, length 47)
  Back Branch 088B8954 1 times (length 30)
_S1_2_886A2E4 38 instructions (0.000%), 1 calls (0886A2E4 - 0886A314, length 13)
  Back Branch 0886A308 6 times (length 5)
_S1_2_880C694 38 instructions (0.000%), 1 calls (0880C694 - 0880C7E0, length 84)
  Back Branch 0880C74C 1 times (length 13)
_S1_2_8960B78 36 instructions (0.000%), 18 calls (08960B78 - 08960B7C, length 2)
_S1_2_89034EC 36 instructions (0.000%), 2 calls (089034EC - 08903530, length 18)
_S1_2_88EC4BC 36 instructions (0.000%), 2 calls (088EC4BC - 088EC500, length 18)
_S1_2_8829E6C 36 instructions (0.000%), 2 calls (08829E6C - 08829EB0, length 18)
_S1_2_8819434 36 instructions (0.000%), 2 calls (08819434 - 08819498, length 26)
  Back Branch 08819474 2 times (length 11)
_S1_2_88DB8E4 36 instructions (0.000%), 1 calls (088DB8E4 - 088DB954, length 29)
  Back Branch 088DB934 2 times (length 7)
_S1_2_88DB9A4 35 instructions (0.000%), 7 calls (088DB9A4 - 088DB9B4, length 5)
_S1_2_88DB850 35 instructions (0.000%), 7 calls (088DB850 - 088DB860, length 5)
_S1_2_9C88F50 35 instructions (0.000%), 1 calls (09C88F50 - 09C88F74, length 10)
  Back Branch 09C88F68 6 times (length 5)
_S1_2_8896A24 35 instructions (0.000%), 1 calls (088969E4 - 08897470, length 676)
  Back Branch 08896A68 13 times (length 35)
  Back Branch 08897200 1 times (length 521)
_S1_2_887C194 35 instructions (0.000%), 1 calls (0887C194 - 0887C35C, length 115)
_S1_2_9BFEB2C 34 instructions (0.000%), 2 calls (09BFEA00 - 09BFEB54, length 86)
  Back Branch 09BFEB50 2 times (length 86)
_S1_2_9BFEA98 34 instructions (0.000%), 2 calls (09BFEA00 - 09BFEAC0, length 49)
  Back Branch 09BFEABC 2 times (length 49)
_S1_2_88F1680 34 instructions (0.000%), 2 calls (0889F7D4 - 088F16B8, length 83898)
  Back Branch 088F16B4 2 times (length 83898)
_S1_2_88C46E0 34 instructions (0.000%), 1 calls (088C46E0 - 088C4764, length 34)
_S1_2_9C57FEC 33 instructions (0.000%), 1 calls (09C57EBC - 09C58180, length 178)
  Back Branch 09C5808C 17 times (length 40984613)
  Back Branch 09C58020 6 times (length 91)
  Back Branch 09C58124 1 times (length 156)
  Back Branch 09C58164 1 times (length 86)
  Back Branch 09C580A8 1 times (length 9)
  Back Branch 09C57ECC 1 times (length 40984501)
_S1_3_88C34CC 32 instructions (0.000%), 2 calls (088C34CC - 088C351C, length 21)
_S1_2_88A8ACC 32 instructions (0.000%), 2 calls (088A8ACC - 088A8B08, length 16)
_S1_2_888E5C4 32 instructions (0.000%), 2 calls (0888E5C4 - 0888E658, length 38)
_S1_2_88684F8 32 instructions (0.000%), 2 calls (088684F8 - 0886856C, length 30)
_S1_2_88F1D94 30 instructions (0.000%), 2 calls (088F1D94 - 088F1DCC, length 15)
_S1_2_88A3A90 30 instructions (0.000%), 2 calls (088A3A90 - 088A3AE4, length 22)
_S1_2_885467C 30 instructions (0.000%), 2 calls (0885467C - 088546B4, length 15)
_S1_2_9C89928 30 instructions (0.000%), 1 calls (08954C20 - 09D5D97C, length 5251928)
  Back Branch 09C89910 1 times (length 7)
  Back Branch 09C89930 1 times (length 25)
_S1_2_88DB70C 29 instructions (0.000%), 1 calls (088DB70C - 088DB760, length 22)
  Back Branch 088DB740 2 times (length 7)
_S1_2_88759DC 29 instructions (0.000%), 1 calls (08875970 - 088759E8, length 31)
  Back Branch 088759E4 1 times (length 31)
  Back Branch 088759BC 1 times (length 17)
_S1_2_9BFEA78 28 instructions (0.000%), 2 calls (09BFEA00 - 09BFEA94, length 38)
  Back Branch 09BFEA90 2 times (length 38)
_S1_2_88E656C 28 instructions (0.000%), 2 calls (088E656C - 089611F4, length 125731)
_S1_2_88A3984 28 instructions (0.000%), 2 calls (088A3984 - 088A39DC, length 23)
  Back Branch 088A39CC 2 times (length 12)
  Back Branch 088A39C4 2 times (length 10)
_S1_2_88E6188 28 instructions (0.000%), 1 calls (088E6188 - 08960B7C, length 125566)
_S1_2_88191F8 28 instructions (0.000%), 1 calls (088191F8 - 08819284, length 36)
_S1_2_8908000 27 instructions (0.000%), 1 calls (0880C088 - 089081E4, length 258136)
  Back Branch 088EBB18 6,432 times (length 229030)
_S1_2_88EF994 27 instructions (0.000%), 1 calls (088EF994 - 088EFA24, length 37)
_S1_2_88DBB14 27 instructions (0.000%), 1 calls (088DBB14 - 088ED630, length 18120)
_S1_2_887C360 27 instructions (0.000%), 1 calls (0887C360 - 089611D4, length 234398)
_S1_2_88754F8 27 instructions (0.000%), 1 calls (08804698 - 0887550C, length 115614)
  Back Branch 08875508 1 times (length 115614)
_S1_2_8819E94 27 instructions (0.000%), 1 calls (08819E94 - 08819EFC, length 27)
_S1_2_9BFEA18 26 instructions (0.000%), 2 calls (09BFEA00 - 09BFEA30, length 13)
  Back Branch 09BFEA2C 2 times (length 13)
_S1_2_88C3D5C 26 instructions (0.000%), 2 calls (088C3D5C - 088C3D8C, length 13)
_S1_2_888DE6C 26 instructions (0.000%), 2 calls (0888DE6C - 0888DEA4, length 15)
_S1_2_88193C0 26 instructions (0.000%), 2 calls (088193C0 - 08819498, length 55)
  Back Branch 08819474 2 times (length 11)
_S1_2_886EDA4 26 instructions (0.000%), 1 calls (0886EDA4 - 088B65D8, length 73230)
_S1_2_8955578 25 instructions (0.000%), 1 calls (08878BCC - 0895557C, length 225901)
  Back Branch 08878C20 8 times (length 23)
  Back Branch 08955578 1 times (length 225882)
_S1_2_88EE448 25 instructions (0.000%), 1 calls (088EE448 - 088EE4A8, length 25)
_S1_2_88ED334 25 instructions (0.000%), 1 calls (088EC518 - 08960BC4, length 119212)
  Back Branch 088ED378 1 times (length 922)
_S1_2_88E820C 25 instructions (0.000%), 1 calls (088E820C - 088E826C, length 25)
_S1_2_88194AC 24 instructions (0.000%), 2 calls (0881936C - 08960C0C, length 335401)
  Back Branch 088194BC 2 times (length 86)
_S1_2_88C45E4 24 instructions (0.000%), 1 calls (088C45E4 - 088C4640, length 24)
_S1_2_9C94038 23 instructions (0.000%), 1 calls (09C94038 - 09C940C8, length 37)
_S1_2_88C7380 23 instructions (0.000%), 1 calls (088C7380 - 088DBAF0, length 20957)
_S1_2_889ACE0 23 instructions (0.000%), 1 calls (0889ACE0 - 0889AD38, length 23)
_S1_2_88992BC 23 instructions (0.000%), 1 calls (088992BC - 08899314, length 23)
_S1_2_8865928 23 instructions (0.000%), 1 calls (08865928 - 08865988, length 25)
  Back Branch 0886597C 1 times (length 16)
_S1_2_88E65A4 22 instructions (0.000%), 2 calls (088E65A4 - 089611F4, length 125717)
_S1_2_8868738 22 instructions (0.000%), 2 calls (08868738 - 0886879C, length 26)
_S1_2_8856188 22 instructions (0.000%), 1 calls (08856188 - 088561DC, length 22)
_S1_2_88042B0 22 instructions (0.000%), 1 calls (088042B0 - 0880439C, length 60)
_S1_2_9BFB804 21 instructions (0.000%), 1 calls (09BFAE80 - 09BFB810, length 613)
  Back Branch 09BFB7E4 1 times (length 26)
  Back Branch 09BFB7DC 1 times (length 7)
  Back Branch 09BFB80C 1 times (length 29)
_S1_2_88A32C8 21 instructions (0.000%), 1 calls (088A32C8 - 088A3318, length 21)
_S1_2_8855EFC 21 instructions (0.000%), 1 calls (08826ABC - 08855F44, length 48419)
  Back Branch 08855F40 1 times (length 48419)
_S1_2_8811CD8 21 instructions (0.000%), 1 calls (08811CD8 - 08811D28, length 21)
_S1_2_9C57F80 20 instructions (0.000%), 1 calls (09C57EBC - 09C57FB0, length 62)
  Back Branch 09C57FAC 1 times (length 62)
  Back Branch 09C57ECC 1 times (length 40984501)
_S1_2_9BFAFA0 20 instructions (0.000%), 1 calls (09BFAFA0 - 09BFAFEC, length 20)
_S1_2_889F530 20 instructions (0.000%), 1 calls (0889F530 - 0889F57C, length 20)
_S1_2_8861D74 20 instructions (0.000%), 1 calls (08861D74 - 08861DC0, length 20)
_S1_2_88EC528 19 instructions (0.000%), 1 calls (088EC528 - 088EC570, length 19)
_S1_2_88BC2CC 19 instructions (0.000%), 1 calls (088BC2CC - 088BC2EC, length 9)
  Back Branch 088BC2E0 3 times (length 5)
_S1_2_88A3060 19 instructions (0.000%), 1 calls (088A2C58 - 088A3068, length 261)
  Back Branch 088A3064 1 times (length 261)
_S1_2_8864094 19 instructions (0.000%), 1 calls (08864094 - 08864144, length 45)
_S1_2_8859FAC 19 instructions (0.000%), 1 calls (08859FAC - 08859FF4, length 19)
_S1_2_88598D0 19 instructions (0.000%), 1 calls (088598D0 - 08859918, length 19)
_S1_2_8826C28 18 instructions (0.000%), 6 calls (08826C28 - 08826C30, length 3)
_S1_2_88A042C 18 instructions (0.000%), 2 calls (088A042C - 088A0460, length 14)
_S1_2_9C01718 18 instructions (0.000%), 1 calls (09C01248 - 09C01724, length 312)
  Back Branch 09C01720 1 times (length 29)
  Back Branch 09C016F0 1 times (length 7)
  Back Branch 09C016F8 1 times (length 23)
_S1_2_8905EF0 18 instructions (0.000%), 1 calls (08905A7C - 08905EFC, length 289)
  Back Branch 08905EC8 1 times (length 7)
  Back Branch 08905ED0 1 times (length 23)
  Back Branch 08905EF8 1 times (length 29)
_S1_2_88F205C 18 instructions (0.000%), 1 calls (088F1E98 - 088F2068, length 117)
  Back Branch 088F2034 1 times (length 7)
  Back Branch 088F203C 1 times (length 23)
  Back Branch 088F2064 1 times (length 29)
_S1_2_88E6838 17 instructions (0.000%), 1 calls (088E6838 - 088E6878, length 17)
_S1_2_88C987C 17 instructions (0.000%), 1 calls (088C8AA8 - 088C9888, length 889)
  Back Branch 088C9884 1 times (length 889)
_S1_2_88997D8 16 instructions (0.000%), 2 calls (088997D8 - 08899808, length 13)
_S1_2_9D4A110 16 instructions (0.000%), 1 calls (09D4A0AC - 09D4A11C, length 29)
  Back Branch 09D4A0E0 1 times (length 5)
  Back Branch 09D4A118 1 times (length 29)
_S1_2_9CC6B7C 16 instructions (0.000%), 1 calls (09CC6B18 - 09CC6B88, length 29)
  Back Branch 09CC6B84 1 times (length 29)
  Back Branch 09CC6B4C 1 times (length 5)
_S1_2_9CC60C4 16 instructions (0.000%), 1 calls (09CC6060 - 09CC60D0, length 29)
  Back Branch 09CC60CC 1 times (length 29)
  Back Branch 09CC6094 1 times (length 5)
_S1_2_9CC0AF4 16 instructions (0.000%), 1 calls (09CC0A90 - 09CC0B00, length 29)
  Back Branch 09CC0AFC 1 times (length 29)
  Back Branch 09CC0AC4 1 times (length 5)
_S1_2_9CB7390 16 instructions (0.000%), 1 calls (09CB732C - 09CB739C, length 29)
  Back Branch 09CB7360 1 times (length 5)
  Back Branch 09CB7398 1 times (length 29)
_S1_2_9C9F4DC 16 instructions (0.000%), 1 calls (09C9F478 - 09C9F4E8, length 29)
  Back Branch 09C9F4E4 1 times (length 29)
  Back Branch 09C9F4AC 1 times (length 5)
_S1_2_9C9B5C4 16 instructions (0.000%), 1 calls (09C9B560 - 09C9B5D0, length 29)
  Back Branch 09C9B5CC 1 times (length 29)
  Back Branch 09C9B594 1 times (length 5)
_S1_2_9C35800 16 instructions (0.000%), 1 calls (09C3579C - 09C3580C, length 29)
  Back Branch 09C357D0 1 times (length 5)
  Back Branch 09C35808 1 times (length 29)
_S1_2_9C3214C 16 instructions (0.000%), 1 calls (09C320E8 - 09C32158, length 29)
  Back Branch 09C3211C 1 times (length 5)
  Back Branch 09C32154 1 times (length 29)
_S1_2_9C14BE4 16 instructions (0.000%), 1 calls (09C14B80 - 09C14BF0, length 29)
  Back Branch 09C14BEC 1 times (length 29)
  Back Branch 09C14BB4 1 times (length 5)
_S1_2_9C0E778 16 instructions (0.000%), 1 calls (09C0E714 - 09C0E784, length 29)
  Back Branch 09C0E780 1 times (length 29)
  Back Branch 09C0E748 1 times (length 5)
_S1_2_9BFE100 16 instructions (0.000%), 1 calls (09BFE09C - 09BFE10C, length 29)
  Back Branch 09BFE0D0 1 times (length 5)
  Back Branch 09BFE108 1 times (length 29)
_S1_2_8872244 16 instructions (0.000%), 1 calls (08872244 - 088722B8, length 30)
_S1_2_883F8DC 16 instructions (0.000%), 1 calls (0883F8A4 - 0883F8E8, length 18)
  Back Branch 0883F8E4 1 times (length 18)
  Back Branch 0883F8BC 1 times (length 5)
_S1_2_88C49FC 15 instructions (0.000%), 3 calls (088C49FC - 088C4A0C, length 5)
_S1_2_88BC2B8 15 instructions (0.000%), 3 calls (088BC2B8 - 088BC2C8, length 5)
_S1_2_888DA84 15 instructions (0.000%), 1 calls (0880C468 - 088EBB14, length 228780)
  Back Branch 088EBB10 10,655 times (length 228780)
  Back Branch 0888DADC 1 times (length 36694)
_S1_3_8960FA0 14 instructions (0.000%), 7 calls (08960FA0 - 08960FA4, length 2)
_S1_2_9C93D60 14 instructions (0.000%), 1 calls (09C93D60 - 09C93D94, length 14)
_S1_2_88C8B80 14 instructions (0.000%), 1 calls (088C8B80 - 088C8BFC, length 32)
_S1_2_888C5E4 14 instructions (0.000%), 1 calls (0888C5E4 - 0888C634, length 21)
_S1_2_88C8AA8 13 instructions (0.000%), 1 calls (088C8AA8 - 088C8AD8, length 13)
_S1_2_88A2C98 13 instructions (0.000%), 1 calls (088A2C98 - 088A2CD4, length 16)
_S1_2_8867BE4 13 instructions (0.000%), 1 calls (08867BE4 - 08867C14, length 13)
_S1_2_88550F4 13 instructions (0.000%), 1 calls (088550F4 - 08855134, length 17)
_S1_2_8960C50 12 instructions (0.000%), 6 calls (08960C50 - 08960C54, length 2)
_S1_2_8960BA8 12 instructions (0.000%), 6 calls (08960BA8 - 08960BAC, length 2)
_S1_2_8960B30 12 instructions (0.000%), 6 calls (08960B30 - 08960B34, length 2)
_S1_2_88F1610 12 instructions (0.000%), 2 calls (0880C468 - 088F1654, length 234620)
  Back Branch 088EBB10 10,655 times (length 228780)
  Back Branch 088F1650 2 times (length 5842)
_S1_2_88C4578 12 instructions (0.000%), 2 calls (088C4578 - 088C458C, length 6)
_S1_2_8865144 12 instructions (0.000%), 2 calls (08865144 - 08865158, length 6)
_S1_2_8862DA0 12 instructions (0.000%), 2 calls (08862DA0 - 08862DB4, length 6)
_S1_2_88EF274 12 instructions (0.000%), 1 calls (088EF274 - 088EF324, length 45)
_S1_2_88DBC38 12 instructions (0.000%), 1 calls (088DBC38 - 088DBC64, length 12)
_S1_2_88DBAF4 12 instructions (0.000%), 1 calls (088DBAF4 - 088ED590, length 18088)
_S1_2_88CDD88 11 instructions (0.000%), 1 calls (088CDD88 - 088CDDDC, length 22)
_S1_2_889BD70 11 instructions (0.000%), 1 calls (0889BD70 - 0889BD98, length 11)
_S1_2_887D484 11 instructions (0.000%), 1 calls (0887D484 - 0887D4AC, length 11)
_S1_2_8865FF4 11 instructions (0.000%), 1 calls (08865FF4 - 08960BDC, length 256763)
_S1_2_88541E8 11 instructions (0.000%), 1 calls (088541E8 - 08854210, length 11)
_S1_3_8960E30 10 instructions (0.000%), 5 calls (08960E30 - 08960E34, length 2)
_S1_3_8960E20 10 instructions (0.000%), 5 calls (08960E20 - 08960E24, length 2)
_S1_2_8960C80 10 instructions (0.000%), 5 calls (08960C80 - 08960C84, length 2)
_S1_2_88CCA4C 10 instructions (0.000%), 2 calls (088CCA4C - 088CCA5C, length 5)
_S1_2_88C4A10 10 instructions (0.000%), 2 calls (088C4A10 - 088C4A20, length 5)
_S1_2_88687F0 10 instructions (0.000%), 2 calls (088687F0 - 08868800, length 5)
_S1_2_88EC5B0 10 instructions (0.000%), 1 calls (088EC5B0 - 088EC5E8, length 15)
_S1_2_88E62C8 10 instructions (0.000%), 1 calls (088E62C8 - 088E62EC, length 10)
_S1_2_887D434 9 instructions (0.000%), 1 calls (0887D434 - 0887D454, length 9)
_S1_2_886A318 9 instructions (0.000%), 1 calls (0886A318 - 0886A338, length 9)
_S1_2_8855800 9 instructions (0.000%), 1 calls (08855800 - 088F20A0, length 160297)
_S1_2_8960E90 8 instructions (0.000%), 4 calls (08960E90 - 08960E94, length 2)
_S1_2_8960E88 8 instructions (0.000%), 4 calls (08960E88 - 08960E8C, length 2)
_S1_2_8960E68 8 instructions (0.000%), 4 calls (08960E68 - 08960E6C, length 2)
_S1_2_8960E10 8 instructions (0.000%), 4 calls (08960E10 - 08960E14, length 2)
_S1_3_8960BE8 8 instructions (0.000%), 4 calls (08960BE8 - 08960BEC, length 2)
_S1_2_8960B50 8 instructions (0.000%), 4 calls (08960B50 - 08960B54, length 2)
_S1_2_8960AE8 8 instructions (0.000%), 4 calls (08960AE8 - 08960AEC, length 2)
_S1_2_8960AD8 8 instructions (0.000%), 4 calls (08960AD8 - 08960ADC, length 2)
_S1_2_88A3F94 8 instructions (0.000%), 2 calls (088A3F94 - 088A3FA0, length 4)
_S1_2_88685B8 8 instructions (0.000%), 2 calls (088685B8 - 088685C4, length 4)
_S1_2_886232C 8 instructions (0.000%), 2 calls (0886232C - 08862338, length 4)
_S1_2_885BBFC 8 instructions (0.000%), 2 calls (0885BBFC - 0885BC08, length 4)
_S1_2_88F45CC 7 instructions (0.000%), 1 calls (088F45CC - 088F45E4, length 7)
_S1_2_88E62AC 7 instructions (0.000%), 1 calls (088E62AC - 088E62C4, length 7)
_S1_2_888D6D8 7 instructions (0.000%), 1 calls (0888D6D8 - 0888D718, length 17)
_S1_2_887D4D8 7 instructions (0.000%), 1 calls (08826ABC - 0887D4E8, length 88716)
  Back Branch 0887D4E4 1 times (length 88716)
_S1_2_886586C 7 instructions (0.000%), 1 calls (0886586C - 08865884, length 7)
_S1_2_88540B0 7 instructions (0.000%), 1 calls (08826ABC - 088540C0, length 46466)
  Back Branch 088540BC 1 times (length 46466)
_S1_2_8812964 7 instructions (0.000%), 1 calls (0880AACC - 08960A6C, length 350185)
  Back Branch 08812968 1 times (length 15)
_S1_2_8811B8C 7 instructions (0.000%), 1 calls (08811B8C - 08811BA4, length 7)
_S1_2_8960C18 6 instructions (0.000%), 3 calls (08960C18 - 08960C1C, length 2)
_S1_2_88C3AE0 6 instructions (0.000%), 2 calls (088C3AE0 - 088C3AE8, length 3)
_S1_2_889F8A8 6 instructions (0.000%), 2 calls (0889F8A8 - 0889F8B0, length 3)
_S1_2_88C46B4 6 instructions (0.000%), 1 calls (088C46B4 - 088C46C8, length 6)
_S1_2_887D308 6 instructions (0.000%), 1 calls (0887D308 - 0887D31C, length 6)
_S1_2_8811EE4 6 instructions (0.000%), 1 calls (08811EE4 - 08811EF8, length 6)
_S1_2_88EF260 5 instructions (0.000%), 1 calls (088EF260 - 088EF270, length 5)
_S1_2_8961328 4 instructions (0.000%), 2 calls (08961328 - 0896132C, length 2)
_S1_3_8961018 4 instructions (0.000%), 2 calls (08961018 - 0896101C, length 2)
_S1_2_8961008 4 instructions (0.000%), 2 calls (08961008 - 0896100C, length 2)
_S1_2_8960FF8 4 instructions (0.000%), 2 calls (08960FF8 - 08960FFC, length 2)
_S1_2_8960FC8 4 instructions (0.000%), 2 calls (08960FC8 - 08960FCC, length 2)
_S1_2_8960F28 4 instructions (0.000%), 2 calls (08960F28 - 08960F2C, length 2)
_S1_2_8960F18 4 instructions (0.000%), 2 calls (08960F18 - 08960F1C, length 2)
_S1_2_8960F00 4 instructions (0.000%), 2 calls (08960F00 - 08960F04, length 2)
_S1_2_8960EF8 4 instructions (0.000%), 2 calls (08960EF8 - 08960EFC, length 2)
_S1_2_8960EF0 4 instructions (0.000%), 2 calls (08960EF0 - 08960EF4, length 2)
_S1_2_8960EE8 4 instructions (0.000%), 2 calls (08960EE8 - 08960EEC, length 2)
_S1_2_8960ED0 4 instructions (0.000%), 2 calls (08960ED0 - 08960ED4, length 2)
_S1_2_8960EC8 4 instructions (0.000%), 2 calls (08960EC8 - 08960ECC, length 2)
_S1_2_8960EB8 4 instructions (0.000%), 2 calls (08960EB8 - 08960EBC, length 2)
_S1_2_8960EB0 4 instructions (0.000%), 2 calls (08960EB0 - 08960EB4, length 2)
_S1_2_8960EA8 4 instructions (0.000%), 2 calls (08960EA8 - 08960EAC, length 2)
_S1_2_8960EA0 4 instructions (0.000%), 2 calls (08960EA0 - 08960EA4, length 2)
_S1_2_8960E98 4 instructions (0.000%), 2 calls (08960E98 - 08960E9C, length 2)
_S1_2_8960E80 4 instructions (0.000%), 2 calls (08960E80 - 08960E84, length 2)
_S1_2_8960E78 4 instructions (0.000%), 2 calls (08960E78 - 08960E7C, length 2)
_S1_2_8960E70 4 instructions (0.000%), 2 calls (08960E70 - 08960E74, length 2)
_S1_2_8960E60 4 instructions (0.000%), 2 calls (08960E60 - 08960E64, length 2)
_S1_2_8960D20 4 instructions (0.000%), 2 calls (08960D20 - 08960D24, length 2)
_S1_2_8960CE0 4 instructions (0.000%), 2 calls (08960CE0 - 08960CE4, length 2)
_S1_2_8960CA8 4 instructions (0.000%), 2 calls (08960CA8 - 08960CAC, length 2)
_S1_2_8960C38 4 instructions (0.000%), 2 calls (08960C38 - 08960C3C, length 2)
_S1_2_8960B70 4 instructions (0.000%), 2 calls (08960B70 - 08960B74, length 2)
_S1_2_8960B68 4 instructions (0.000%), 2 calls (08960B68 - 08960B6C, length 2)
_S1_2_8960B00 4 instructions (0.000%), 2 calls (08960B00 - 08960B04, length 2)
_S1_2_8960A78 4 instructions (0.000%), 2 calls (08960A78 - 08960A7C, length 2)
_S1_2_8960A58 4 instructions (0.000%), 2 calls (08960A58 - 08960A5C, length 2)
_S1_2_8960A40 4 instructions (0.000%), 2 calls (08960A40 - 08960A44, length 2)
_S1_2_88ED69C 4 instructions (0.000%), 1 calls (088ED69C - 088ED6A8, length 4)
_S1_2_88A2D80 4 instructions (0.000%), 1 calls (088A2D80 - 088A2D8C, length 4)
_S1_2_9C0E070 3 instructions (0.000%), 1 calls (09C0E070 - 09C0E078, length 3)
_S1_2_88F9FBC 3 instructions (0.000%), 1 calls (088F9FBC - 088F9FC4, length 3)
_S1_2_88CCA60 3 instructions (0.000%), 1 calls (088CCA60 - 088CCA68, length 3)
_S1_2_88C8C00 3 instructions (0.000%), 1 calls (088C8C00 - 088C8C08, length 3)
_S1_2_88BC2AC 3 instructions (0.000%), 1 calls (088BC2AC - 088BC2B4, length 3)
_S1_2_8860C9C 3 instructions (0.000%), 1 calls (08860C9C - 08860CA4, length 3)
_S1_2_8858024 3 instructions (0.000%), 1 calls (08858024 - 0885802C, length 3)
_S1_2_89611E8 2 instructions (0.000%), 1 calls (089611E8 - 089611EC, length 2)
_S1_2_89611E0 2 instructions (0.000%), 1 calls (089611E0 - 089611E4, length 2)
_S1_2_8960F88 2 instructions (0.000%), 1 calls (08960F88 - 08960F8C, length 2)
_S1_2_8960F80 2 instructions (0.000%), 1 calls (08960F80 - 08960F84, length 2)
_S1_2_8960F78 2 instructions (0.000%), 1 calls (08960F78 - 08960F7C, length 2)
_S1_2_8960F68 2 instructions (0.000%), 1 calls (08960F68 - 08960F6C, length 2)
_S1_2_8960F50 2 instructions (0.000%), 1 calls (08960F50 - 08960F54, length 2)
_S1_2_8960F38 2 instructions (0.000%), 1 calls (08960F38 - 08960F3C, length 2)
_S1_2_8960E50 2 instructions (0.000%), 1 calls (08960E50 - 08960E54, length 2)
_S1_2_8960E40 2 instructions (0.000%), 1 calls (08960E40 - 08960E44, length 2)
_S1_2_8960DA8 2 instructions (0.000%), 1 calls (08960DA8 - 08960DAC, length 2)
_S1_2_8960D88 2 instructions (0.000%), 1 calls (08960D88 - 08960D8C, length 2)
_S1_2_8960D78 2 instructions (0.000%), 1 calls (08960D78 - 08960D7C, length 2)
_S1_2_8960D60 2 instructions (0.000%), 1 calls (08960D60 - 08960D64, length 2)
_S1_2_8960D58 2 instructions (0.000%), 1 calls (08960D58 - 08960D5C, length 2)
_S1_2_8960D50 2 instructions (0.000%), 1 calls (08960D50 - 08960D54, length 2)
_S1_2_8960D48 2 instructions (0.000%), 1 calls (08960D48 - 08960D4C, length 2)
_S1_2_8960D38 2 instructions (0.000%), 1 calls (08960D38 - 08960D3C, length 2)
_S1_2_8960D28 2 instructions (0.000%), 1 calls (08960D28 - 08960D2C, length 2)
_S1_2_8960D10 2 instructions (0.000%), 1 calls (08960D10 - 08960D14, length 2)
_S1_2_8960CF0 2 instructions (0.000%), 1 calls (08960CF0 - 08960CF4, length 2)
_S1_2_8960C60 2 instructions (0.000%), 1 calls (08960C60 - 08960C64, length 2)
_S1_2_8960B58 2 instructions (0.000%), 1 calls (08960B58 - 08960B5C, length 2)
_S1_2_8960AF0 2 instructions (0.000%), 1 calls (08960AF0 - 08960AF4, length 2)
_S1_2_8960AE0 2 instructions (0.000%), 1 calls (08960AE0 - 08960AE4, length 2)
_S1_2_8960AB0 2 instructions (0.000%), 1 calls (08960AB0 - 08960AB4, length 2)
_S1_2_8960AA0 2 instructions (0.000%), 1 calls (08960AA0 - 08960AA4, length 2)
_S1_2_8960A90 2 instructions (0.000%), 1 calls (08960A90 - 08960A94, length 2)
_S1_2_8960A60 2 instructions (0.000%), 1 calls (08960A60 - 08960A64, length 2)
_S1_2_8960A28 2 instructions (0.000%), 1 calls (08960A28 - 08960A2C, length 2)
_S1_2_8960A20 2 instructions (0.000%), 1 calls (08960A20 - 08960A24, length 2)
_S1_2_8960A08 2 instructions (0.000%), 1 calls (08960A08 - 08960A0C, length 2)
_S1_2_89609F8 2 instructions (0.000%), 1 calls (089609F8 - 089609FC, length 2)
_S1_2_89609E8 2 instructions (0.000%), 1 calls (089609E8 - 089609EC, length 2)
_S1_2_88FB208 (nop) 0 instructions (0.000%), 34,145 calls (088FB208 - 088FB20C, length 2)
_S1_2_88EBB10 0 instructions (0.000%), 10,534 calls (0880C468 - 088EBB14, length 228780)
  Back Branch 088EBB10 10,655 times (length 228780)
_S1_2_88EBB18 0 instructions (0.000%), 6,432 calls (0880C088 - 088EBB1C, length 229030)
  Back Branch 088EBB18 6,432 times (length 229030)
_S1_2_880E6DC (strlen) 0 instructions (0.000%), 3,210 calls (0880E6DC - 0880E6F0, length 6)
_S1_2_895C7B4 (nop) 0 instructions (0.000%), 163 calls (0895C7B4 - 0895C7B8, length 2)
_S1_2_880C468 (memset) 0 instructions (0.000%), 118 calls (0880C468 - 0880C53C, length 54)
_S1_2_8878F78 0 instructions (0.000%), 79 calls (0880C468 - 088EBB14, length 228780)
  Back Branch 088EBB10 10,655 times (length 228780)
_S1_2_880C088 (memcpy) 0 instructions (0.000%), 53 calls (0880C088 - 0880C1A8, length 73)
_S1_2_889C088 0 instructions (0.000%), 32 calls (0880C468 - 088EBB14, length 228780)
  Back Branch 088EBB10 10,655 times (length 228780)
_S1_2_88F9CC8 (nop) 0 instructions (0.000%), 19 calls (088F9CC8 - 088F9CCC, length 2)
_S1_2_88A1294 (nop) 0 instructions (0.000%), 14 calls (088A1294 - 088A1298, length 2)
_S1_2_88A4F68 (nop) 0 instructions (0.000%), 4 calls (088A4F68 - 088A4F6C, length 2)
_S1_2_88F16BC (nop) 0 instructions (0.000%), 2 calls (088F16BC - 088F16C0, length 2)
_S1_2_88A12A4 (nop) 0 instructions (0.000%), 2 calls (088A12A4 - 088A12A8, length 2)
_S1_2_88A129C (nop) 0 instructions (0.000%), 2 calls (088A129C - 088A12A0, length 2)
_S1_2_8869D8C 0 instructions (0.000%), 2 calls (0880C468 - 088EBB14, length 228780)
  Back Branch 088EBB10 10,655 times (length 228780)
_S1_2_8865848 (nop) 0 instructions (0.000%), 2 calls (08865848 - 0886584C, length 2)
_S1_2_89586D4 (nop) 0 instructions (0.000%), 1 calls (089586D4 - 089586D8, length 2)
_S1_2_88F9CDC (nop) 0 instructions (0.000%), 1 calls (088F9CDC - 088F9CE0, length 2)
_S1_2_88F4798 0 instructions (0.000%), 1 calls (0880C468 - 088F47B4, length 237780)
  Back Branch 088EBB10 10,655 times (length 228780)
  Back Branch 088F47B0 1 times (length 9002)
_S1_2_88F42CC 0 instructions (0.000%), 1 calls (0880C468 - 088F42E8, length 237473)
  Back Branch 088EBB10 10,655 times (length 228780)
  Back Branch 088F42E4 1 times (length 8695)
_S1_2_88EB45C (nop) 0 instructions (0.000%), 1 calls (088EB45C - 088EB460, length 2)
_S1_2_8884748 0 instructions (0.000%), 1 calls (0880C468 - 088EBB14, length 228780)
  Back Branch 088EBB10 10,655 times (length 228780)
_S1_2_8812978 (nop) 0 instructions (0.000%), 1 calls (08812978 - 0881297C, length 2)
_S1_2_8812970 (nop) 0 instructions (0.000%), 1 calls (08812970 - 08812974, length 2)
------------------ GEProfiler ----------------------
GE list count: 21918
Texture load count: 28, 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: 20246ms, average 0.9ms per GE list, max FPS is 1082.5
prim: called 287544 times, average 13.1 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=16: used 106340 times in PRIM, average 4.9 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(1)|GU_INDEX_8BIT|GU_TRANSFORM_3D size=16: used 63828 times in PRIM, average 2.9 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(2)|GU_INDEX_8BIT|GU_TRANSFORM_3D size=16: used 43416 times in PRIM, average 2.0 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(1)|GU_INDEX_16BIT|GU_TRANSFORM_3D size=16: used 29970 times in PRIM, average 1.4 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(3)|GU_INDEX_8BIT|GU_TRANSFORM_3D size=18: used 21384 times in PRIM, average 1.0 per GE list
GU_COLOR_5551|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=8: used 10959 times in PRIM, average 0.5 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 10278 times in PRIM, average 0.5 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(1)|GU_TRANSFORM_3D size=16: used 972 times in PRIM, average 0.0 per GE list
GU_TEXTURE_16BIT|GU_COLOR_5551|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 235 times in PRIM, average 0.0 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(3)|GU_TRANSFORM_3D size=18: used 162 times in PRIM, average 0.0 per GE list
