Compilation time 2714ms, 2080 calls, average 1.3ms, longest 325ms
CodeBlocks profiling information (1,314,153,513 total cycles):
_S1_2_88E4028 212,106,347 instructions (16.140%), 5,138,123 calls (088E3FC8 - 088E4080, length 47)
    088E3FC8:[24C60004]: addiu      $a2, $a2, 4
    088E3FCC:[8CD80000]: lw         $t8, 0($a2)
    088E3FD0:[03221004]: sllv       $v0, $v0, $t9
    088E3FD4:[2739FFE0]: addiu      $t9, $t9, -32
    088E3FD8:[7F027804]: ins        $v0, $t8, 0, 16
    088E3FDC:[03221046]: rotrv      $v0, $v0, $t9
    088E3FE0:[0A238FFE]: j          0x088E3FF8
    088E3FE4:[7C027804]: ins        $v0, $zr, 0, 16
    088E3FF8:[7C021520]: bitrev     $v0, $v0
    088E3FFC:[0043502B]: sltu       $t2, $v0, $v1
    088E4000:[11400011]: beq        $t2, $zr, 0x088E4048
    088E4004:[00421021]: addu       $v0, $v0, $v0
    088E4008:[00481021]: addu       $v0, $v0, $t0
    088E400C:[03E00008]: jr         $ra
    088E4010:[8442003A]: lh         $v0, 58($v0)
    088E4014:[950A0000]: lhu        $t2, 0($t0)
    088E4018:[00481021]: addu       $v0, $v0, $t0
    088E401C:[004A1023]: subu       $v0, $v0, $t2
    088E4020:[03E00008]: jr         $ra
    088E4024:[8442003C]: lh         $v0, 60($v0)
    088E4028:[03381006]: srlv       $v0, $t8, $t9
    088E402C:[032CC823]: subu       $t9, $t9, $t4
    088E4030:[1F20FFE5]: bgtz       $t9, 0x088E3FC8
    088E4034:[01821004]: sllv       $v0, $v0, $t4
    088E4038:[7C021520]: bitrev     $v0, $v0
    088E403C:[0043502B]: sltu       $t2, $v0, $v1
    088E4040:[1540FFF1]: bne        $t2, $zr, 0x088E4008
    088E4044:[00421021]: addu       $v0, $v0, $v0
    088E4048:[13200009]: beq        $t9, $zr, 0x088E4070
    088E404C:[9503001E]: lhu        $v1, 30($t0)
    088E4050:[03385006]: srlv       $t2, $t8, $t9
    088E4054:[7D420004]: ins        $v0, $t2, 0, 1
    088E4058:[27390001]: addiu      $t9, $t9, 1
    088E405C:[0043182B]: sltu       $v1, $v0, $v1
    088E4060:[1460FFEC]: bne        $v1, $zr, 0x088E4014
    088E4064:[00421021]: addu       $v0, $v0, $v0
    088E4068:[0A239012]: j          0x088E4048
    088E406C:[25080002]: addiu      $t0, $t0, 2
    088E4070:[24C60004]: addiu      $a2, $a2, 4
    088E4074:[8CD80000]: lw         $t8, 0($a2)
    088E4078:[2419FFE1]: addiu      $t9, $zr, -31 <=> li $t9, -31
    088E407C:[0A239017]: j          0x088E405C
    088E4080:[7F020004]: ins        $v0, $t8, 0, 1
  Back Branch 088E4060 16,314,988 times (length 21)
    088E4000:[11400011]: beq        $t2, $zr, 0x088E4048
    088E4004:[00421021]: addu       $v0, $v0, $v0
    088E4008:[00481021]: addu       $v0, $v0, $t0
    088E400C:[03E00008]: jr         $ra
    088E4010:[8442003A]: lh         $v0, 58($v0)
--> 088E4014:[950A0000]: lhu        $t2, 0($t0)
    088E4018:[00481021]: addu       $v0, $v0, $t0
    088E401C:[004A1023]: subu       $v0, $v0, $t2
    088E4020:[03E00008]: jr         $ra
    088E4024:[8442003C]: lh         $v0, 60($v0)
    088E4028:[03381006]: srlv       $v0, $t8, $t9
    088E402C:[032CC823]: subu       $t9, $t9, $t4
    088E4030:[1F20FFE5]: bgtz       $t9, 0x088E3FC8
    088E4034:[01821004]: sllv       $v0, $v0, $t4
    088E4038:[7C021520]: bitrev     $v0, $v0
    088E403C:[0043502B]: sltu       $t2, $v0, $v1
    088E4040:[1540FFF1]: bne        $t2, $zr, 0x088E4008
    088E4044:[00421021]: addu       $v0, $v0, $v0
    088E4048:[13200009]: beq        $t9, $zr, 0x088E4070
    088E404C:[9503001E]: lhu        $v1, 30($t0)
    088E4050:[03385006]: srlv       $t2, $t8, $t9
    088E4054:[7D420004]: ins        $v0, $t2, 0, 1
    088E4058:[27390001]: addiu      $t9, $t9, 1
    088E405C:[0043182B]: sltu       $v1, $v0, $v1
--> 088E4060:[1460FFEC]: bne        $v1, $zr, 0x088E4014
    088E4064:[00421021]: addu       $v0, $v0, $v0
    088E4068:[0A239012]: j          0x088E4048
    088E406C:[25080002]: addiu      $t0, $t0, 2
    088E4070:[24C60004]: addiu      $a2, $a2, 4
  Back Branch 088E4068 11,167,855 times (length 10)
    088E4034:[01821004]: sllv       $v0, $v0, $t4
    088E4038:[7C021520]: bitrev     $v0, $v0
    088E403C:[0043502B]: sltu       $t2, $v0, $v1
    088E4040:[1540FFF1]: bne        $t2, $zr, 0x088E4008
    088E4044:[00421021]: addu       $v0, $v0, $v0
--> 088E4048:[13200009]: beq        $t9, $zr, 0x088E4070
    088E404C:[9503001E]: lhu        $v1, 30($t0)
    088E4050:[03385006]: srlv       $t2, $t8, $t9
    088E4054:[7D420004]: ins        $v0, $t2, 0, 1
    088E4058:[27390001]: addiu      $t9, $t9, 1
    088E405C:[0043182B]: sltu       $v1, $v0, $v1
    088E4060:[1460FFEC]: bne        $v1, $zr, 0x088E4014
    088E4064:[00421021]: addu       $v0, $v0, $v0
--> 088E4068:[0A239012]: j          0x088E4048
    088E406C:[25080002]: addiu      $t0, $t0, 2
    088E4070:[24C60004]: addiu      $a2, $a2, 4
    088E4074:[8CD80000]: lw         $t8, 0($a2)
    088E4078:[2419FFE1]: addiu      $t9, $zr, -31 <=> li $t9, -31
  Back Branch 088E4030 5,138,123 times (length 28)
--> 088E3FC8:[24C60004]: addiu      $a2, $a2, 4
    088E3FCC:[8CD80000]: lw         $t8, 0($a2)
    088E3FD0:[03221004]: sllv       $v0, $v0, $t9
    088E3FD4:[2739FFE0]: addiu      $t9, $t9, -32
    088E3FD8:[7F027804]: ins        $v0, $t8, 0, 16
    088E3FDC:[03221046]: rotrv      $v0, $v0, $t9
    088E3FE0:[0A238FFE]: j          0x088E3FF8
    088E3FE4:[7C027804]: ins        $v0, $zr, 0, 16
    088E3FF8:[7C021520]: bitrev     $v0, $v0
    088E3FFC:[0043502B]: sltu       $t2, $v0, $v1
    088E4000:[11400011]: beq        $t2, $zr, 0x088E4048
    088E4004:[00421021]: addu       $v0, $v0, $v0
    088E4008:[00481021]: addu       $v0, $v0, $t0
    088E400C:[03E00008]: jr         $ra
    088E4010:[8442003A]: lh         $v0, 58($v0)
    088E4014:[950A0000]: lhu        $t2, 0($t0)
    088E4018:[00481021]: addu       $v0, $v0, $t0
    088E401C:[004A1023]: subu       $v0, $v0, $t2
    088E4020:[03E00008]: jr         $ra
    088E4024:[8442003C]: lh         $v0, 60($v0)
    088E4028:[03381006]: srlv       $v0, $t8, $t9
    088E402C:[032CC823]: subu       $t9, $t9, $t4
--> 088E4030:[1F20FFE5]: bgtz       $t9, 0x088E3FC8
    088E4034:[01821004]: sllv       $v0, $v0, $t4
    088E4038:[7C021520]: bitrev     $v0, $v0
    088E403C:[0043502B]: sltu       $t2, $v0, $v1
    088E4040:[1540FFF1]: bne        $t2, $zr, 0x088E4008
  Back Branch 088E4040 4,528,870 times (length 16)
    088E3FF8:[7C021520]: bitrev     $v0, $v0
    088E3FFC:[0043502B]: sltu       $t2, $v0, $v1
    088E4000:[11400011]: beq        $t2, $zr, 0x088E4048
    088E4004:[00421021]: addu       $v0, $v0, $v0
--> 088E4008:[00481021]: addu       $v0, $v0, $t0
    088E400C:[03E00008]: jr         $ra
    088E4010:[8442003A]: lh         $v0, 58($v0)
    088E4014:[950A0000]: lhu        $t2, 0($t0)
    088E4018:[00481021]: addu       $v0, $v0, $t0
    088E401C:[004A1023]: subu       $v0, $v0, $t2
    088E4020:[03E00008]: jr         $ra
    088E4024:[8442003C]: lh         $v0, 60($v0)
    088E4028:[03381006]: srlv       $v0, $t8, $t9
    088E402C:[032CC823]: subu       $t9, $t9, $t4
    088E4030:[1F20FFE5]: bgtz       $t9, 0x088E3FC8
    088E4034:[01821004]: sllv       $v0, $v0, $t4
    088E4038:[7C021520]: bitrev     $v0, $v0
    088E403C:[0043502B]: sltu       $t2, $v0, $v1
--> 088E4040:[1540FFF1]: bne        $t2, $zr, 0x088E4008
    088E4044:[00421021]: addu       $v0, $v0, $v0
    088E4048:[13200009]: beq        $t9, $zr, 0x088E4070
    088E404C:[9503001E]: lhu        $v1, 30($t0)
    088E4050:[03385006]: srlv       $t2, $t8, $t9
  Back Branch 088E407C 509,956 times (length 10)
    088E4048:[13200009]: beq        $t9, $zr, 0x088E4070
    088E404C:[9503001E]: lhu        $v1, 30($t0)
    088E4050:[03385006]: srlv       $t2, $t8, $t9
    088E4054:[7D420004]: ins        $v0, $t2, 0, 1
    088E4058:[27390001]: addiu      $t9, $t9, 1
--> 088E405C:[0043182B]: sltu       $v1, $v0, $v1
    088E4060:[1460FFEC]: bne        $v1, $zr, 0x088E4014
    088E4064:[00421021]: addu       $v0, $v0, $v0
    088E4068:[0A239012]: j          0x088E4048
    088E406C:[25080002]: addiu      $t0, $t0, 2
    088E4070:[24C60004]: addiu      $a2, $a2, 4
    088E4074:[8CD80000]: lw         $t8, 0($a2)
    088E4078:[2419FFE1]: addiu      $t9, $zr, -31 <=> li $t9, -31
--> 088E407C:[0A239017]: j          0x088E405C
    088E4080:[7F020004]: ins        $v0, $t8, 0, 1
_S1_2_88E4088 147,640,310 instructions (11.235%), 709 calls (088E3FB8 - 088E4280, length 179)
    088E3FB8:[8FBF0310]: lw         $ra, 784($sp)
    088E3FBC:[8FB40308]: lw         $s4, 776($sp)
    088E3FC0:[03E00008]: jr         $ra
    088E3FC4:[27BD0380]: addiu      $sp, $sp, 896
    088E4088:[AE800038]: sw         $zr, 56($s4)
    088E408C:[00000821]: addu       $at, $zr, $zr <=> li $at, 0
    088E4090:[24090007]: addiu      $t1, $zr, 7 <=> li $t1, 7
    088E4094:[AE80002C]: sw         $zr, 44($s4)
    088E4098:[02805821]: addu       $t3, $s4, $zr <=> move $t3, $s4
    088E409C:[03E00011]: mthi       $ra
    088E40A0:[83AC02F8]: lb         $t4, 760($sp)
    088E40A4:[AE800034]: sw         $zr, 52($s4)
    088E40A8:[302801FF]: andi       $t0, $at, 511
    088E40AC:[010D4023]: subu       $t0, $t0, $t5
    088E40B0:[05010035]: bgez       $t0, 0x088E4188
    088E40B4:[97A30316]: lhu        $v1, 790($sp)
    088E40B8:[0E23900A]: jal        0x088E4028
    088E40BC:[27A802FA]: addiu      $t0, $sp, 762
    088E40C0:[2448FFF0]: addiu      $t0, $v0, -16
    088E40C4:[1900000F]: blez       $t0, 0x088E4104
    088E40C8:[0109502D]: min        $t2, $t0, $t1
    088E40CC:[032AC821]: addu       $t9, $t9, $t2
    088E40D0:[1B200007]: blez       $t9, 0x088E40F0
    088E40D4:[03381046]: rotrv      $v0, $t8, $t9
    088E40D8:[24C60004]: addiu      $a2, $a2, 4
    088E40DC:[8CD80000]: lw         $t8, 0($a2)
    088E40E0:[03221004]: sllv       $v0, $v0, $t9
    088E40E4:[2739FFE0]: addiu      $t9, $t9, -32
    088E40E8:[7F027804]: ins        $v0, $t8, 0, 16
    088E40EC:[03221046]: rotrv      $v0, $v0, $t9
    088E40F0:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    088E40F4:[01421006]: srlv       $v0, $v0, $t2
    088E40F8:[01024021]: addu       $t0, $t0, $v0
    088E40FC:[0A23902A]: j          0x088E40A8
    088E4100:[00280821]: addu       $at, $at, $t0
    088E4104:[11000006]: beq        $t0, $zr, 0x088E4120
    088E4108:[256A0002]: addiu      $t2, $t3, 2
    088E410C:[7C417244]: ins        $at, $v0, 9, 6
    088E4110:[A561003C]: sh         $at, 60($t3)
    088E4114:[24210001]: addiu      $at, $at, 1
    088E4118:[0A23902A]: j          0x088E40A8
    088E411C:[0142580B]: movn       $t3, $t2, $v0
    088E4120:[18200055]: blez       $at, 0x088E4278
    088E4124:[27390002]: addiu      $t9, $t9, 2
    088E4128:[1B200007]: blez       $t9, 0x088E4148
    088E412C:[03381046]: rotrv      $v0, $t8, $t9
    088E4130:[24C60004]: addiu      $a2, $a2, 4
    088E4134:[8CD80000]: lw         $t8, 0($a2)
    088E4138:[03221004]: sllv       $v0, $v0, $t9
    088E413C:[2739FFE0]: addiu      $t9, $t9, -32
    088E4140:[7F027804]: ins        $v0, $t8, 0, 16
    088E4144:[03221046]: rotrv      $v0, $v0, $t9
    088E4148:[00021782]: srl        $v0, $v0, 0x001E
    088E414C:[302801FF]: andi       $t0, $at, 511
    088E4150:[1101FFEA]: beq        $t0, $at, 0x088E40FC
    088E4154:[24480003]: addiu      $t0, $v0, 3
    088E4158:[01014021]: addu       $t0, $t0, $at
    088E415C:[A561003C]: sh         $at, 60($t3)
    088E4160:[24210001]: addiu      $at, $at, 1
    088E4164:[1428FFFD]: bne        $at, $t0, 0x088E415C
    088E4168:[256B0002]: addiu      $t3, $t3, 2
    088E416C:[0A23902B]: j          0x088E40AC
    088E4170:[302801FF]: andi       $t0, $at, 511
    088E4174:[01011006]: srlv       $v0, $at, $t0
    088E4178:[1440003F]: bne        $v0, $zr, 0x088E4278
    088E417C:[2401FFFF]: addiu      $at, $zr, -1 <=> li $at, -1
    088E4180:[03E00008]: jr         $ra
    088E4184:[A521001C]: sh         $at, 28($t1)
    088E4188:[AE800030]: sw         $zr, 48($s4)
    088E418C:[1500003A]: bne        $t0, $zr, 0x088E4278
    088E4190:[0000F810]: mfhi       $ra
    088E4194:[AE800020]: sw         $zr, 32($s4)
    088E4198:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088E419C:[02806821]: addu       $t5, $s4, $zr <=> move $t5, $s4
    088E41A0:[AE800024]: sw         $zr, 36($s4)
    088E41A4:[26890002]: addiu      $t1, $s4, 2
    088E41A8:[2401FFFF]: addiu      $at, $zr, -1 <=> li $at, -1
    088E41AC:[AE800028]: sw         $zr, 40($s4)
    088E41B0:[116DFFF0]: beq        $t3, $t5, 0x088E4174
    088E41B4:[25AC0002]: addiu      $t4, $t5, 2
    088E41B8:[24210001]: addiu      $at, $at, 1
    088E41BC:[85A2003C]: lh         $v0, 60($t5)
    088E41C0:[8583003C]: lh         $v1, 60($t4)
    088E41C4:[116C0005]: beq        $t3, $t4, 0x088E41DC
    088E41C8:[258C0002]: addiu      $t4, $t4, 2
    088E41CC:[0062502C]: max        $t2, $v1, $v0
    088E41D0:[A58A003A]: sh         $t2, 58($t4)
    088E41D4:[0A239070]: j          0x088E41C0
    088E41D8:[0062102D]: min        $v0, $v1, $v0
    088E41DC:[00026242]: srl        $t4, $v0, 0x0009
    088E41E0:[304201FF]: andi       $v0, $v0, 511
    088E41E4:[A5A2003C]: sh         $v0, 60($t5)
    088E41E8:[110CFFF1]: beq        $t0, $t4, 0x088E41B0
    088E41EC:[25AD0002]: addiu      $t5, $t5, 2
    088E41F0:[010C5023]: subu       $t2, $t0, $t4
    088E41F4:[11000008]: beq        $t0, $zr, 0x088E4218
    088E41F8:[01804021]: addu       $t0, $t4, $zr <=> move $t0, $t4
    088E41FC:[A521001C]: sh         $at, 28($t1)
    088E4200:[01410846]: rotrv      $at, $at, $t2
    088E4204:[014A5021]: addu       $t2, $t2, $t2
    088E4208:[012A4823]: subu       $t1, $t1, $t2
    088E420C:[01A15023]: subu       $t2, $t5, $at
    088E4210:[01415023]: subu       $t2, $t2, $at
    088E4214:[012A5023]: subu       $t2, $t1, $t2
    088E4218:[0A23906C]: j          0x088E41B0
    088E421C:[A52AFFFE]: sh         $t2, -2($t1)
    088E4278:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088E427C:[0A238FEE]: j          0x088E3FB8
    088E4280:[34420108]: ori        $v0, $v0, 264
  Back Branch 088E41D4 20,664,457 times (length 7)
    088E41AC:[AE800028]: sw         $zr, 40($s4)
    088E41B0:[116DFFF0]: beq        $t3, $t5, 0x088E4174
    088E41B4:[25AC0002]: addiu      $t4, $t5, 2
    088E41B8:[24210001]: addiu      $at, $at, 1
    088E41BC:[85A2003C]: lh         $v0, 60($t5)
--> 088E41C0:[8583003C]: lh         $v1, 60($t4)
    088E41C4:[116C0005]: beq        $t3, $t4, 0x088E41DC
    088E41C8:[258C0002]: addiu      $t4, $t4, 2
    088E41CC:[0062502C]: max        $t2, $v1, $v0
    088E41D0:[A58A003A]: sh         $t2, 58($t4)
--> 088E41D4:[0A239070]: j          0x088E41C0
    088E41D8:[0062102D]: min        $v0, $v1, $v0
    088E41DC:[00026242]: srl        $t4, $v0, 0x0009
    088E41E0:[304201FF]: andi       $v0, $v0, 511
    088E41E4:[A5A2003C]: sh         $v0, 60($t5)
  Back Branch 088E41B0 192,182 times (length 17)
    088E4160:[24210001]: addiu      $at, $at, 1
    088E4164:[1428FFFD]: bne        $at, $t0, 0x088E415C
    088E4168:[256B0002]: addiu      $t3, $t3, 2
    088E416C:[0A23902B]: j          0x088E40AC
    088E4170:[302801FF]: andi       $t0, $at, 511
--> 088E4174:[01011006]: srlv       $v0, $at, $t0
    088E4178:[1440003F]: bne        $v0, $zr, 0x088E4278
    088E417C:[2401FFFF]: addiu      $at, $zr, -1 <=> li $at, -1
    088E4180:[03E00008]: jr         $ra
    088E4184:[A521001C]: sh         $at, 28($t1)
    088E4188:[AE800030]: sw         $zr, 48($s4)
    088E418C:[1500003A]: bne        $t0, $zr, 0x088E4278
    088E4190:[0000F810]: mfhi       $ra
    088E4194:[AE800020]: sw         $zr, 32($s4)
    088E4198:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088E419C:[02806821]: addu       $t5, $s4, $zr <=> move $t5, $s4
    088E41A0:[AE800024]: sw         $zr, 36($s4)
    088E41A4:[26890002]: addiu      $t1, $s4, 2
    088E41A8:[2401FFFF]: addiu      $at, $zr, -1 <=> li $at, -1
    088E41AC:[AE800028]: sw         $zr, 40($s4)
--> 088E41B0:[116DFFF0]: beq        $t3, $t5, 0x088E4174
    088E41B4:[25AC0002]: addiu      $t4, $t5, 2
    088E41B8:[24210001]: addiu      $at, $at, 1
    088E41BC:[85A2003C]: lh         $v0, 60($t5)
    088E41C0:[8583003C]: lh         $v1, 60($t4)
  Back Branch 088E41E8 190,055 times (length 16)
    088E419C:[02806821]: addu       $t5, $s4, $zr <=> move $t5, $s4
    088E41A0:[AE800024]: sw         $zr, 36($s4)
    088E41A4:[26890002]: addiu      $t1, $s4, 2
    088E41A8:[2401FFFF]: addiu      $at, $zr, -1 <=> li $at, -1
    088E41AC:[AE800028]: sw         $zr, 40($s4)
--> 088E41B0:[116DFFF0]: beq        $t3, $t5, 0x088E4174
    088E41B4:[25AC0002]: addiu      $t4, $t5, 2
    088E41B8:[24210001]: addiu      $at, $at, 1
    088E41BC:[85A2003C]: lh         $v0, 60($t5)
    088E41C0:[8583003C]: lh         $v1, 60($t4)
    088E41C4:[116C0005]: beq        $t3, $t4, 0x088E41DC
    088E41C8:[258C0002]: addiu      $t4, $t4, 2
    088E41CC:[0062502C]: max        $t2, $v1, $v0
    088E41D0:[A58A003A]: sh         $t2, 58($t4)
    088E41D4:[0A239070]: j          0x088E41C0
    088E41D8:[0062102D]: min        $v0, $v1, $v0
    088E41DC:[00026242]: srl        $t4, $v0, 0x0009
    088E41E0:[304201FF]: andi       $v0, $v0, 511
    088E41E4:[A5A2003C]: sh         $v0, 60($t5)
--> 088E41E8:[110CFFF1]: beq        $t0, $t4, 0x088E41B0
    088E41EC:[25AD0002]: addiu      $t5, $t5, 2
    088E41F0:[010C5023]: subu       $t2, $t0, $t4
    088E41F4:[11000008]: beq        $t0, $zr, 0x088E4218
    088E41F8:[01804021]: addu       $t0, $t4, $zr <=> move $t0, $t4
  Back Branch 088E4118 158,953 times (length 30)
    088E4094:[AE80002C]: sw         $zr, 44($s4)
    088E4098:[02805821]: addu       $t3, $s4, $zr <=> move $t3, $s4
    088E409C:[03E00011]: mthi       $ra
    088E40A0:[83AC02F8]: lb         $t4, 760($sp)
    088E40A4:[AE800034]: sw         $zr, 52($s4)
--> 088E40A8:[302801FF]: andi       $t0, $at, 511
    088E40AC:[010D4023]: subu       $t0, $t0, $t5
    088E40B0:[05010035]: bgez       $t0, 0x088E4188
    088E40B4:[97A30316]: lhu        $v1, 790($sp)
    088E40B8:[0E23900A]: jal        0x088E4028
    088E40BC:[27A802FA]: addiu      $t0, $sp, 762
    088E40C0:[2448FFF0]: addiu      $t0, $v0, -16
    088E40C4:[1900000F]: blez       $t0, 0x088E4104
    088E40C8:[0109502D]: min        $t2, $t0, $t1
    088E40CC:[032AC821]: addu       $t9, $t9, $t2
    088E40D0:[1B200007]: blez       $t9, 0x088E40F0
    088E40D4:[03381046]: rotrv      $v0, $t8, $t9
    088E40D8:[24C60004]: addiu      $a2, $a2, 4
    088E40DC:[8CD80000]: lw         $t8, 0($a2)
    088E40E0:[03221004]: sllv       $v0, $v0, $t9
    088E40E4:[2739FFE0]: addiu      $t9, $t9, -32
    088E40E8:[7F027804]: ins        $v0, $t8, 0, 16
    088E40EC:[03221046]: rotrv      $v0, $v0, $t9
    088E40F0:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    088E40F4:[01421006]: srlv       $v0, $v0, $t2
    088E40F8:[01024021]: addu       $t0, $t0, $v0
    088E40FC:[0A23902A]: j          0x088E40A8
    088E4100:[00280821]: addu       $at, $at, $t0
    088E4104:[11000006]: beq        $t0, $zr, 0x088E4120
    088E4108:[256A0002]: addiu      $t2, $t3, 2
    088E410C:[7C417244]: ins        $at, $v0, 9, 6
    088E4110:[A561003C]: sh         $at, 60($t3)
    088E4114:[24210001]: addiu      $at, $at, 1
--> 088E4118:[0A23902A]: j          0x088E40A8
    088E411C:[0142580B]: movn       $t3, $t2, $v0
    088E4120:[18200055]: blez       $at, 0x088E4278
    088E4124:[27390002]: addiu      $t9, $t9, 2
    088E4128:[1B200007]: blez       $t9, 0x088E4148
  Back Branch 088E4164 30,131 times (length 4)
    088E4148:[00021782]: srl        $v0, $v0, 0x001E
    088E414C:[302801FF]: andi       $t0, $at, 511
    088E4150:[1101FFEA]: beq        $t0, $at, 0x088E40FC
    088E4154:[24480003]: addiu      $t0, $v0, 3
    088E4158:[01014021]: addu       $t0, $t0, $at
--> 088E415C:[A561003C]: sh         $at, 60($t3)
    088E4160:[24210001]: addiu      $at, $at, 1
--> 088E4164:[1428FFFD]: bne        $at, $t0, 0x088E415C
    088E4168:[256B0002]: addiu      $t3, $t3, 2
    088E416C:[0A23902B]: j          0x088E40AC
    088E4170:[302801FF]: andi       $t0, $at, 511
    088E4174:[01011006]: srlv       $v0, $at, $t0
  Back Branch 088E4218 14,453 times (length 28)
    088E419C:[02806821]: addu       $t5, $s4, $zr <=> move $t5, $s4
    088E41A0:[AE800024]: sw         $zr, 36($s4)
    088E41A4:[26890002]: addiu      $t1, $s4, 2
    088E41A8:[2401FFFF]: addiu      $at, $zr, -1 <=> li $at, -1
    088E41AC:[AE800028]: sw         $zr, 40($s4)
--> 088E41B0:[116DFFF0]: beq        $t3, $t5, 0x088E4174
    088E41B4:[25AC0002]: addiu      $t4, $t5, 2
    088E41B8:[24210001]: addiu      $at, $at, 1
    088E41BC:[85A2003C]: lh         $v0, 60($t5)
    088E41C0:[8583003C]: lh         $v1, 60($t4)
    088E41C4:[116C0005]: beq        $t3, $t4, 0x088E41DC
    088E41C8:[258C0002]: addiu      $t4, $t4, 2
    088E41CC:[0062502C]: max        $t2, $v1, $v0
    088E41D0:[A58A003A]: sh         $t2, 58($t4)
    088E41D4:[0A239070]: j          0x088E41C0
    088E41D8:[0062102D]: min        $v0, $v1, $v0
    088E41DC:[00026242]: srl        $t4, $v0, 0x0009
    088E41E0:[304201FF]: andi       $v0, $v0, 511
    088E41E4:[A5A2003C]: sh         $v0, 60($t5)
    088E41E8:[110CFFF1]: beq        $t0, $t4, 0x088E41B0
    088E41EC:[25AD0002]: addiu      $t5, $t5, 2
    088E41F0:[010C5023]: subu       $t2, $t0, $t4
    088E41F4:[11000008]: beq        $t0, $zr, 0x088E4218
    088E41F8:[01804021]: addu       $t0, $t4, $zr <=> move $t0, $t4
    088E41FC:[A521001C]: sh         $at, 28($t1)
    088E4200:[01410846]: rotrv      $at, $at, $t2
    088E4204:[014A5021]: addu       $t2, $t2, $t2
    088E4208:[012A4823]: subu       $t1, $t1, $t2
    088E420C:[01A15023]: subu       $t2, $t5, $at
    088E4210:[01415023]: subu       $t2, $t2, $at
    088E4214:[012A5023]: subu       $t2, $t1, $t2
--> 088E4218:[0A23906C]: j          0x088E41B0
    088E421C:[A52AFFFE]: sh         $t2, -2($t1)
  Back Branch 088E4150 7,453 times (length 23)
    088E40E8:[7F027804]: ins        $v0, $t8, 0, 16
    088E40EC:[03221046]: rotrv      $v0, $v0, $t9
    088E40F0:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    088E40F4:[01421006]: srlv       $v0, $v0, $t2
    088E40F8:[01024021]: addu       $t0, $t0, $v0
--> 088E40FC:[0A23902A]: j          0x088E40A8
    088E4100:[00280821]: addu       $at, $at, $t0
    088E4104:[11000006]: beq        $t0, $zr, 0x088E4120
    088E4108:[256A0002]: addiu      $t2, $t3, 2
    088E410C:[7C417244]: ins        $at, $v0, 9, 6
    088E4110:[A561003C]: sh         $at, 60($t3)
    088E4114:[24210001]: addiu      $at, $at, 1
    088E4118:[0A23902A]: j          0x088E40A8
    088E411C:[0142580B]: movn       $t3, $t2, $v0
    088E4120:[18200055]: blez       $at, 0x088E4278
    088E4124:[27390002]: addiu      $t9, $t9, 2
    088E4128:[1B200007]: blez       $t9, 0x088E4148
    088E412C:[03381046]: rotrv      $v0, $t8, $t9
    088E4130:[24C60004]: addiu      $a2, $a2, 4
    088E4134:[8CD80000]: lw         $t8, 0($a2)
    088E4138:[03221004]: sllv       $v0, $v0, $t9
    088E413C:[2739FFE0]: addiu      $t9, $t9, -32
    088E4140:[7F027804]: ins        $v0, $t8, 0, 16
    088E4144:[03221046]: rotrv      $v0, $v0, $t9
    088E4148:[00021782]: srl        $v0, $v0, 0x001E
    088E414C:[302801FF]: andi       $t0, $at, 511
--> 088E4150:[1101FFEA]: beq        $t0, $at, 0x088E40FC
    088E4154:[24480003]: addiu      $t0, $v0, 3
    088E4158:[01014021]: addu       $t0, $t0, $at
    088E415C:[A561003C]: sh         $at, 60($t3)
    088E4160:[24210001]: addiu      $at, $at, 1
  Back Branch 088E416C 7,453 times (length 50)
    088E4098:[02805821]: addu       $t3, $s4, $zr <=> move $t3, $s4
    088E409C:[03E00011]: mthi       $ra
    088E40A0:[83AC02F8]: lb         $t4, 760($sp)
    088E40A4:[AE800034]: sw         $zr, 52($s4)
    088E40A8:[302801FF]: andi       $t0, $at, 511
--> 088E40AC:[010D4023]: subu       $t0, $t0, $t5
    088E40B0:[05010035]: bgez       $t0, 0x088E4188
    088E40B4:[97A30316]: lhu        $v1, 790($sp)
    088E40B8:[0E23900A]: jal        0x088E4028
    088E40BC:[27A802FA]: addiu      $t0, $sp, 762
    088E40C0:[2448FFF0]: addiu      $t0, $v0, -16
    088E40C4:[1900000F]: blez       $t0, 0x088E4104
    088E40C8:[0109502D]: min        $t2, $t0, $t1
    088E40CC:[032AC821]: addu       $t9, $t9, $t2
    088E40D0:[1B200007]: blez       $t9, 0x088E40F0
    088E40D4:[03381046]: rotrv      $v0, $t8, $t9
    088E40D8:[24C60004]: addiu      $a2, $a2, 4
    088E40DC:[8CD80000]: lw         $t8, 0($a2)
    088E40E0:[03221004]: sllv       $v0, $v0, $t9
    088E40E4:[2739FFE0]: addiu      $t9, $t9, -32
    088E40E8:[7F027804]: ins        $v0, $t8, 0, 16
    088E40EC:[03221046]: rotrv      $v0, $v0, $t9
    088E40F0:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    088E40F4:[01421006]: srlv       $v0, $v0, $t2
    088E40F8:[01024021]: addu       $t0, $t0, $v0
    088E40FC:[0A23902A]: j          0x088E40A8
    088E4100:[00280821]: addu       $at, $at, $t0
    088E4104:[11000006]: beq        $t0, $zr, 0x088E4120
    088E4108:[256A0002]: addiu      $t2, $t3, 2
    088E410C:[7C417244]: ins        $at, $v0, 9, 6
    088E4110:[A561003C]: sh         $at, 60($t3)
    088E4114:[24210001]: addiu      $at, $at, 1
    088E4118:[0A23902A]: j          0x088E40A8
    088E411C:[0142580B]: movn       $t3, $t2, $v0
    088E4120:[18200055]: blez       $at, 0x088E4278
    088E4124:[27390002]: addiu      $t9, $t9, 2
    088E4128:[1B200007]: blez       $t9, 0x088E4148
    088E412C:[03381046]: rotrv      $v0, $t8, $t9
    088E4130:[24C60004]: addiu      $a2, $a2, 4
    088E4134:[8CD80000]: lw         $t8, 0($a2)
    088E4138:[03221004]: sllv       $v0, $v0, $t9
    088E413C:[2739FFE0]: addiu      $t9, $t9, -32
    088E4140:[7F027804]: ins        $v0, $t8, 0, 16
    088E4144:[03221046]: rotrv      $v0, $v0, $t9
    088E4148:[00021782]: srl        $v0, $v0, 0x001E
    088E414C:[302801FF]: andi       $t0, $at, 511
    088E4150:[1101FFEA]: beq        $t0, $at, 0x088E40FC
    088E4154:[24480003]: addiu      $t0, $v0, 3
    088E4158:[01014021]: addu       $t0, $t0, $at
    088E415C:[A561003C]: sh         $at, 60($t3)
    088E4160:[24210001]: addiu      $at, $at, 1
    088E4164:[1428FFFD]: bne        $at, $t0, 0x088E415C
    088E4168:[256B0002]: addiu      $t3, $t3, 2
--> 088E416C:[0A23902B]: j          0x088E40AC
    088E4170:[302801FF]: andi       $t0, $at, 511
    088E4174:[01011006]: srlv       $v0, $at, $t0
    088E4178:[1440003F]: bne        $v0, $zr, 0x088E4278
    088E417C:[2401FFFF]: addiu      $at, $zr, -1 <=> li $at, -1
  Back Branch 088E40FC 2,937 times (length 23)
    088E4094:[AE80002C]: sw         $zr, 44($s4)
    088E4098:[02805821]: addu       $t3, $s4, $zr <=> move $t3, $s4
    088E409C:[03E00011]: mthi       $ra
    088E40A0:[83AC02F8]: lb         $t4, 760($sp)
    088E40A4:[AE800034]: sw         $zr, 52($s4)
--> 088E40A8:[302801FF]: andi       $t0, $at, 511
    088E40AC:[010D4023]: subu       $t0, $t0, $t5
    088E40B0:[05010035]: bgez       $t0, 0x088E4188
    088E40B4:[97A30316]: lhu        $v1, 790($sp)
    088E40B8:[0E23900A]: jal        0x088E4028
    088E40BC:[27A802FA]: addiu      $t0, $sp, 762
    088E40C0:[2448FFF0]: addiu      $t0, $v0, -16
    088E40C4:[1900000F]: blez       $t0, 0x088E4104
    088E40C8:[0109502D]: min        $t2, $t0, $t1
    088E40CC:[032AC821]: addu       $t9, $t9, $t2
    088E40D0:[1B200007]: blez       $t9, 0x088E40F0
    088E40D4:[03381046]: rotrv      $v0, $t8, $t9
    088E40D8:[24C60004]: addiu      $a2, $a2, 4
    088E40DC:[8CD80000]: lw         $t8, 0($a2)
    088E40E0:[03221004]: sllv       $v0, $v0, $t9
    088E40E4:[2739FFE0]: addiu      $t9, $t9, -32
    088E40E8:[7F027804]: ins        $v0, $t8, 0, 16
    088E40EC:[03221046]: rotrv      $v0, $v0, $t9
    088E40F0:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    088E40F4:[01421006]: srlv       $v0, $v0, $t2
    088E40F8:[01024021]: addu       $t0, $t0, $v0
--> 088E40FC:[0A23902A]: j          0x088E40A8
    088E4100:[00280821]: addu       $at, $at, $t0
    088E4104:[11000006]: beq        $t0, $zr, 0x088E4120
    088E4108:[256A0002]: addiu      $t2, $t3, 2
    088E410C:[7C417244]: ins        $at, $v0, 9, 6
_S1_2_88E3F6C 64,697,795 instructions (4.923%), 225,356 calls (088E3CEC - 088E428C, length 361)
    088E3CEC:[30D90003]: andi       $t9, $a2, 3
    088E3CF0:[00D93023]: subu       $a2, $a2, $t9
    088E3CF4:[8CD80000]: lw         $t8, 0($a2)
    088E3CF8:[0019C8C0]: sll        $t9, $t9, 0x0003
    088E3CFC:[2739FFE0]: addiu      $t9, $t9, -32
    088E3D00:[27390003]: addiu      $t9, $t9, 3
    088E3D04:[1B200007]: blez       $t9, 0x088E3D24
    088E3D08:[03381046]: rotrv      $v0, $t8, $t9
    088E3D0C:[24C60004]: addiu      $a2, $a2, 4
    088E3D10:[8CD80000]: lw         $t8, 0($a2)
    088E3D14:[03221004]: sllv       $v0, $v0, $t9
    088E3D18:[2739FFE0]: addiu      $t9, $t9, -32
    088E3D1C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3D20:[03221046]: rotrv      $v0, $v0, $t9
    088E3D24:[7C430F80]: ext        $v1, $v0, 30, 2
    088E3D28:[1060013D]: beq        $v1, $zr, 0x088E4220
    088E3D2C:[7C4A0740]: ext        $t2, $v0, 29, 1
    088E3D30:[2468FFFE]: addiu      $t0, $v1, -2
    088E3D34:[11000021]: beq        $t0, $zr, 0x088E3DBC
    088E3D38:[A7AA0314]: sh         $t2, 788($sp)
    088E3D3C:[1D00014E]: bgtz       $t0, 0x088E4278
    088E3D40:[27AA0000]: addiu      $t2, $sp, 0
    088E3D44:[25F4006C]: addiu      $s4, $t7, 108
    088E3D48:[00000000]: 0x88E3D48 - memcpySequence[8DEB0000,254A0004,25EF0004,168FFFFC,AD4BFFFC](10,15,20,15,0,0,11,4)
    088E3D5C:[24090000]: addiu      $t1, $zr, 0 <=> li $t1, 0
    088E3D60:[24140090]: addiu      $s4, $zr, 144 <=> li $s4, 144
    088E3D64:[A5490000]: sh         $t1, 0($t2)
    088E3D68:[25280090]: addiu      $t0, $t1, 144
    088E3D6C:[25290001]: addiu      $t1, $t1, 1
    088E3D70:[A5480130]: sh         $t0, 304($t2)
    088E3D74:[1534FFFB]: bne        $t1, $s4, 0x088E3D64
    088E3D78:[254A0002]: addiu      $t2, $t2, 2
    088E3D7C:[25F40010]: addiu      $s4, $t7, 16
    088E3D80:[00000000]: 0x88E3D80 - memcpySequence[8DEB0000,254A0004,25EF0004,168FFFFC,AD4BFFFC](10,15,20,15,0,0,11,4)
    088E3D94:[25F40040]: addiu      $s4, $t7, 64
    088E3D98:[00000000]: 0x88E3D98 - memcpySequence[8DEB0000,254A0004,25EF0004,168FFFFC,AD4B0118](10,15,20,15,284,0,11,4)
    088E3DAC:[25EFFF44]: addiu      $t7, $t7, -188
    088E3DB0:[A7AB029A]: sh         $t3, 666($sp)
    088E3DB4:[0A238FAB]: j          0x088E3EAC
    088E3DB8:[A7AB027C]: sh         $t3, 636($sp)
    088E3DBC:[2739000E]: addiu      $t9, $t9, 14
    088E3DC0:[1B200007]: blez       $t9, 0x088E3DE0
    088E3DC4:[03381046]: rotrv      $v0, $t8, $t9
    088E3DC8:[24C60004]: addiu      $a2, $a2, 4
    088E3DCC:[8CD80000]: lw         $t8, 0($a2)
    088E3DD0:[03221004]: sllv       $v0, $v0, $t9
    088E3DD4:[2739FFE0]: addiu      $t9, $t9, -32
    088E3DD8:[7F027804]: ins        $v0, $t8, 0, 16
    088E3DDC:[03221046]: rotrv      $v0, $v0, $t9
    088E3DE0:[AFA2035C]: sw         $v0, 860($sp)
    088E3DE4:[7C541F00]: ext        $s4, $v0, 28, 4
    088E3DE8:[27AB02F8]: addiu      $t3, $sp, 760
    088E3DEC:[25E8FFFC]: addiu      $t0, $t7, -4
    088E3DF0:[028FA021]: addu       $s4, $s4, $t7
    088E3DF4:[11140011]: beq        $t0, $s4, 0x088E3E3C
    088E3DF8:[25080001]: addiu      $t0, $t0, 1
    088E3DFC:[810A0009]: lb         $t2, 9($t0)
    088E3E00:[27390003]: addiu      $t9, $t9, 3
    088E3E04:[1B200007]: blez       $t9, 0x088E3E24
    088E3E08:[03381046]: rotrv      $v0, $t8, $t9
    088E3E0C:[24C60004]: addiu      $a2, $a2, 4
    088E3E10:[8CD80000]: lw         $t8, 0($a2)
    088E3E14:[03221004]: sllv       $v0, $v0, $t9
    088E3E18:[2739FFE0]: addiu      $t9, $t9, -32
    088E3E1C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3E20:[03221046]: rotrv      $v0, $v0, $t9
    088E3E24:[00021742]: srl        $v0, $v0, 0x001D
    088E3E28:[1040FFF2]: beq        $v0, $zr, 0x088E3DF4
    088E3E2C:[7C4A7244]: ins        $t2, $v0, 9, 6
    088E3E30:[256B0002]: addiu      $t3, $t3, 2
    088E3E34:[0A238F7D]: j          0x088E3DF4
    088E3E38:[A56A003A]: sh         $t2, 58($t3)
    088E3E3C:[0E239065]: jal        0x088E4194
    088E3E40:[27B402F8]: addiu      $s4, $sp, 760
    088E3E44:[8FAD035C]: lw         $t5, 860($sp)
    088E3E48:[1100010B]: beq        $t0, $zr, 0x088E4278
    088E3E4C:[27B40000]: addiu      $s4, $sp, 0
    088E3E50:[7DAD2480]: ext        $t5, $t5, 18, 5
    088E3E54:[0E239022]: jal        0x088E4088
    088E3E58:[25AD0101]: addiu      $t5, $t5, 257
    088E3E5C:[11000106]: beq        $t0, $zr, 0x088E4278
    088E3E60:[8FAD035C]: lw         $t5, 860($sp)
    088E3E64:[928A003D]: lbu        $t2, 61($s4)
    088E3E68:[9289003C]: lbu        $t1, 60($s4)
    088E3E6C:[26940002]: addiu      $s4, $s4, 2
    088E3E70:[11400002]: beq        $t2, $zr, 0x088E3E7C
    088E3E74:[7D2F2844]: ins        $t7, $t1, 1, 5
    088E3E78:[85E9003C]: lh         $t1, 60($t7)
    088E3E7C:[168BFFF9]: bne        $s4, $t3, 0x088E3E64
    088E3E80:[A689003A]: sh         $t1, 58($s4)
    088E3E84:[27B4027C]: addiu      $s4, $sp, 636
    088E3E88:[0E239021]: jal        0x088E4084
    088E3E8C:[7DAD25C0]: ext        $t5, $t5, 23, 5
    088E3E90:[8689003C]: lh         $t1, 60($s4)
    088E3E94:[26940002]: addiu      $s4, $s4, 2
    088E3E98:[7D2F2844]: ins        $t7, $t1, 1, 5
    088E3E9C:[85E9007C]: lh         $t1, 124($t7)
    088E3EA0:[168BFFFB]: bne        $s4, $t3, 0x088E3E90
    088E3EA4:[A689003A]: sh         $t1, 58($s4)
    088E3EA8:[7C0F2844]: ins        $t7, $zr, 1, 5
    088E3EAC:[83AC0000]: lb         $t4, 0($sp)
    088E3EB0:[97A3001E]: lhu        $v1, 30($sp)
    088E3EB4:[0E23900A]: jal        0x088E4028
    088E3EB8:[27A80002]: addiu      $t0, $sp, 2
    088E3EBC:[27A8027E]: addiu      $t0, $sp, 638
    088E3EC0:[0441001F]: bgez       $v0, 0x088E3F40
    088E3EC4:[7C025520]: bitrev     $t2, $v0
    088E3EC8:[0002A103]: sra        $s4, $v0, 0x0004
    088E3ECC:[05500027]: bltzal     $t2, 0x088E3F6C
    088E3ED0:[97A3029A]: lhu        $v1, 666($sp)
    088E3ED4:[83AA027C]: lb         $t2, 636($sp)
    088E3ED8:[0E238FFA]: jal        0x088E3FE8
    088E3EDC:[00940823]: subu       $at, $a0, $s4
    088E3EE0:[00A1A02B]: sltu       $s4, $a1, $at
    088E3EE4:[168000E7]: bne        $s4, $zr, 0x088E4284
    088E3EE8:[00405016]: clz        $t2, $v0
    088E3EEC:[254AFFE2]: addiu      $t2, $t2, -30
    088E3EF0:[05500017]: bltzal     $t2, 0x088E3F50
    088E3EF4:[0082A023]: subu       $s4, $a0, $v0
    088E3EF8:[01D4502B]: sltu       $t2, $t6, $s4
    088E3EFC:[114000DE]: beq        $t2, $zr, 0x088E4278
    088E3F00:[24840001]: addiu      $a0, $a0, 1
    088E3F04:[9288FFFF]: lbu        $t0, -1($s4)
    088E3F08:[26940001]: addiu      $s4, $s4, 1
    088E3F0C:[1024FFE8]: beq        $at, $a0, 0x088E3EB0
    088E3F10:[A088FFFF]: sb         $t0, -1($a0)
    088E3F14:[0A238FC1]: j          0x088E3F04
    088E3F18:[24840001]: addiu      $a0, $a0, 1
    088E3F1C:[24C60004]: addiu      $a2, $a2, 4
    088E3F20:[8CD80000]: lw         $t8, 0($a2)
    088E3F24:[03221004]: sllv       $v0, $v0, $t9
    088E3F28:[2739FFE0]: addiu      $t9, $t9, -32
    088E3F2C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3F30:[03221046]: rotrv      $v0, $v0, $t9
    088E3F34:[01421006]: srlv       $v0, $v0, $t2
    088E3F38:[03E00008]: jr         $ra
    088E3F3C:[0282A023]: subu       $s4, $s4, $v0
    088E3F40:[108500D0]: beq        $a0, $a1, 0x088E4284
    088E3F44:[24840001]: addiu      $a0, $a0, 1
    088E3F48:[0A238FAC]: j          0x088E3EB0
    088E3F4C:[A082FFFF]: sb         $v0, -1($a0)
    088E3F6C:[000A5703]: sra        $t2, $t2, 0x001C
    088E3F70:[128A0006]: beq        $s4, $t2, 0x088E3F8C
    088E3F74:[032AC823]: subu       $t9, $t9, $t2
    088E3F78:[1F20FFE8]: bgtz       $t9, 0x088E3F1C
    088E3F7C:[03381046]: rotrv      $v0, $t8, $t9
    088E3F80:[01421006]: srlv       $v0, $v0, $t2
    088E3F84:[03E00008]: jr         $ra
    088E3F88:[0282A023]: subu       $s4, $s4, $v0
    088E3F8C:[24420001]: addiu      $v0, $v0, 1
    088E3F90:[104000B9]: beq        $v0, $zr, 0x088E4278
    088E3F94:[87A80314]: lh         $t0, 788($sp)
    088E3F98:[1100FF59]: beq        $t0, $zr, 0x088E3D00
    088E3F9C:[032AC821]: addu       $t9, $t9, $t2
    088E3FA0:[10E00005]: beq        $a3, $zr, 0x088E3FB8
    088E3FA4:[008E1023]: subu       $v0, $a0, $t6
    088E3FA8:[27390027]: addiu      $t9, $t9, 39
    088E3FAC:[001948C2]: srl        $t1, $t9, 0x0003
    088E3FB0:[00C93021]: addu       $a2, $a2, $t1
    088E3FB4:[ACE60000]: sw         $a2, 0($a3)
    088E3FB8:[8FBF0310]: lw         $ra, 784($sp)
    088E3FBC:[8FB40308]: lw         $s4, 776($sp)
    088E3FC0:[03E00008]: jr         $ra
    088E3FC4:[27BD0380]: addiu      $sp, $sp, 896
    088E4220:[00194023]: subu       $t0, $zr, $t9 <=> negu $t0, $t9
    088E4224:[000840C2]: srl        $t0, $t0, 0x0003
    088E4228:[00C83023]: subu       $a2, $a2, $t0
    088E422C:[88C80007]: lwl        $t0, 7($a2)
    088E4230:[98C80004]: lwr        $t0, 4($a2)
    088E4234:[3103FFFF]: andi       $v1, $t0, -1
    088E4238:[00641821]: addu       $v1, $v1, $a0
    088E423C:[00A3482B]: sltu       $t1, $a1, $v1
    088E4240:[15200010]: bne        $t1, $zr, 0x088E4284
    088E4244:[01004827]: nor        $t1, $t0, $zr <=> li $t1, not $t0
    088E4248:[00294C02]: rotr       $t1, $t1, 0x0010
    088E424C:[1528000A]: bne        $t1, $t0, 0x088E4278
    088E4250:[00000000]: nop
    088E4254:[90C90008]: lbu        $t1, 8($a2)
    088E4258:[24C60001]: addiu      $a2, $a2, 1
    088E425C:[24840001]: addiu      $a0, $a0, 1
    088E4260:[1464FFFC]: bne        $v1, $a0, 0x088E4254
    088E4264:[A089FFFF]: sb         $t1, -1($a0)
    088E4268:[1540FF4D]: bne        $t2, $zr, 0x088E3FA0
    088E426C:[24190020]: addiu      $t9, $zr, 32 <=> li $t9, 32
    088E4270:[0A238F3B]: j          0x088E3CEC
    088E4274:[24C60008]: addiu      $a2, $a2, 8
    088E4278:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088E427C:[0A238FEE]: j          0x088E3FB8
    088E4280:[34420108]: ori        $v0, $v0, 264
    088E4284:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088E4288:[0A238FEE]: j          0x088E3FB8
    088E428C:[34420104]: ori        $v0, $v0, 260
  Back Branch 088E3F0C 8,793,335 times (length 25)
    088E3E9C:[85E9007C]: lh         $t1, 124($t7)
    088E3EA0:[168BFFFB]: bne        $s4, $t3, 0x088E3E90
    088E3EA4:[A689003A]: sh         $t1, 58($s4)
    088E3EA8:[7C0F2844]: ins        $t7, $zr, 1, 5
    088E3EAC:[83AC0000]: lb         $t4, 0($sp)
--> 088E3EB0:[97A3001E]: lhu        $v1, 30($sp)
    088E3EB4:[0E23900A]: jal        0x088E4028
    088E3EB8:[27A80002]: addiu      $t0, $sp, 2
    088E3EBC:[27A8027E]: addiu      $t0, $sp, 638
    088E3EC0:[0441001F]: bgez       $v0, 0x088E3F40
    088E3EC4:[7C025520]: bitrev     $t2, $v0
    088E3EC8:[0002A103]: sra        $s4, $v0, 0x0004
    088E3ECC:[05500027]: bltzal     $t2, 0x088E3F6C
    088E3ED0:[97A3029A]: lhu        $v1, 666($sp)
    088E3ED4:[83AA027C]: lb         $t2, 636($sp)
    088E3ED8:[0E238FFA]: jal        0x088E3FE8
    088E3EDC:[00940823]: subu       $at, $a0, $s4
    088E3EE0:[00A1A02B]: sltu       $s4, $a1, $at
    088E3EE4:[168000E7]: bne        $s4, $zr, 0x088E4284
    088E3EE8:[00405016]: clz        $t2, $v0
    088E3EEC:[254AFFE2]: addiu      $t2, $t2, -30
    088E3EF0:[05500017]: bltzal     $t2, 0x088E3F50
    088E3EF4:[0082A023]: subu       $s4, $a0, $v0
    088E3EF8:[01D4502B]: sltu       $t2, $t6, $s4
    088E3EFC:[114000DE]: beq        $t2, $zr, 0x088E4278
    088E3F00:[24840001]: addiu      $a0, $a0, 1
    088E3F04:[9288FFFF]: lbu        $t0, -1($s4)
    088E3F08:[26940001]: addiu      $s4, $s4, 1
--> 088E3F0C:[1024FFE8]: beq        $at, $a0, 0x088E3EB0
    088E3F10:[A088FFFF]: sb         $t0, -1($a0)
    088E3F14:[0A238FC1]: j          0x088E3F04
    088E3F18:[24840001]: addiu      $a0, $a0, 1
    088E3F1C:[24C60004]: addiu      $a2, $a2, 4
  Back Branch 088E3F14 7,820,346 times (length 6)
    088E3EF0:[05500017]: bltzal     $t2, 0x088E3F50
    088E3EF4:[0082A023]: subu       $s4, $a0, $v0
    088E3EF8:[01D4502B]: sltu       $t2, $t6, $s4
    088E3EFC:[114000DE]: beq        $t2, $zr, 0x088E4278
    088E3F00:[24840001]: addiu      $a0, $a0, 1
--> 088E3F04:[9288FFFF]: lbu        $t0, -1($s4)
    088E3F08:[26940001]: addiu      $s4, $s4, 1
    088E3F0C:[1024FFE8]: beq        $at, $a0, 0x088E3EB0
    088E3F10:[A088FFFF]: sb         $t0, -1($a0)
--> 088E3F14:[0A238FC1]: j          0x088E3F04
    088E3F18:[24840001]: addiu      $a0, $a0, 1
    088E3F1C:[24C60004]: addiu      $a2, $a2, 4
    088E3F20:[8CD80000]: lw         $t8, 0($a2)
    088E3F24:[03221004]: sllv       $v0, $v0, $t9
  Back Branch 088E3F48 3,995,037 times (length 40)
    088E3E9C:[85E9007C]: lh         $t1, 124($t7)
    088E3EA0:[168BFFFB]: bne        $s4, $t3, 0x088E3E90
    088E3EA4:[A689003A]: sh         $t1, 58($s4)
    088E3EA8:[7C0F2844]: ins        $t7, $zr, 1, 5
    088E3EAC:[83AC0000]: lb         $t4, 0($sp)
--> 088E3EB0:[97A3001E]: lhu        $v1, 30($sp)
    088E3EB4:[0E23900A]: jal        0x088E4028
    088E3EB8:[27A80002]: addiu      $t0, $sp, 2
    088E3EBC:[27A8027E]: addiu      $t0, $sp, 638
    088E3EC0:[0441001F]: bgez       $v0, 0x088E3F40
    088E3EC4:[7C025520]: bitrev     $t2, $v0
    088E3EC8:[0002A103]: sra        $s4, $v0, 0x0004
    088E3ECC:[05500027]: bltzal     $t2, 0x088E3F6C
    088E3ED0:[97A3029A]: lhu        $v1, 666($sp)
    088E3ED4:[83AA027C]: lb         $t2, 636($sp)
    088E3ED8:[0E238FFA]: jal        0x088E3FE8
    088E3EDC:[00940823]: subu       $at, $a0, $s4
    088E3EE0:[00A1A02B]: sltu       $s4, $a1, $at
    088E3EE4:[168000E7]: bne        $s4, $zr, 0x088E4284
    088E3EE8:[00405016]: clz        $t2, $v0
    088E3EEC:[254AFFE2]: addiu      $t2, $t2, -30
    088E3EF0:[05500017]: bltzal     $t2, 0x088E3F50
    088E3EF4:[0082A023]: subu       $s4, $a0, $v0
    088E3EF8:[01D4502B]: sltu       $t2, $t6, $s4
    088E3EFC:[114000DE]: beq        $t2, $zr, 0x088E4278
    088E3F00:[24840001]: addiu      $a0, $a0, 1
    088E3F04:[9288FFFF]: lbu        $t0, -1($s4)
    088E3F08:[26940001]: addiu      $s4, $s4, 1
    088E3F0C:[1024FFE8]: beq        $at, $a0, 0x088E3EB0
    088E3F10:[A088FFFF]: sb         $t0, -1($a0)
    088E3F14:[0A238FC1]: j          0x088E3F04
    088E3F18:[24840001]: addiu      $a0, $a0, 1
    088E3F1C:[24C60004]: addiu      $a2, $a2, 4
    088E3F20:[8CD80000]: lw         $t8, 0($a2)
    088E3F24:[03221004]: sllv       $v0, $v0, $t9
    088E3F28:[2739FFE0]: addiu      $t9, $t9, -32
    088E3F2C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3F30:[03221046]: rotrv      $v0, $v0, $t9
    088E3F34:[01421006]: srlv       $v0, $v0, $t2
    088E3F38:[03E00008]: jr         $ra
    088E3F3C:[0282A023]: subu       $s4, $s4, $v0
    088E3F40:[108500D0]: beq        $a0, $a1, 0x088E4284
    088E3F44:[24840001]: addiu      $a0, $a0, 1
--> 088E3F48:[0A238FAC]: j          0x088E3EB0
    088E3F4C:[A082FFFF]: sb         $v0, -1($a0)
  Back Branch 088E3F78 224,602 times (length 25)
    088E3F08:[26940001]: addiu      $s4, $s4, 1
    088E3F0C:[1024FFE8]: beq        $at, $a0, 0x088E3EB0
    088E3F10:[A088FFFF]: sb         $t0, -1($a0)
    088E3F14:[0A238FC1]: j          0x088E3F04
    088E3F18:[24840001]: addiu      $a0, $a0, 1
--> 088E3F1C:[24C60004]: addiu      $a2, $a2, 4
    088E3F20:[8CD80000]: lw         $t8, 0($a2)
    088E3F24:[03221004]: sllv       $v0, $v0, $t9
    088E3F28:[2739FFE0]: addiu      $t9, $t9, -32
    088E3F2C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3F30:[03221046]: rotrv      $v0, $v0, $t9
    088E3F34:[01421006]: srlv       $v0, $v0, $t2
    088E3F38:[03E00008]: jr         $ra
    088E3F3C:[0282A023]: subu       $s4, $s4, $v0
    088E3F40:[108500D0]: beq        $a0, $a1, 0x088E4284
    088E3F44:[24840001]: addiu      $a0, $a0, 1
    088E3F48:[0A238FAC]: j          0x088E3EB0
    088E3F4C:[A082FFFF]: sb         $v0, -1($a0)
    088E3F6C:[000A5703]: sra        $t2, $t2, 0x001C
    088E3F70:[128A0006]: beq        $s4, $t2, 0x088E3F8C
    088E3F74:[032AC823]: subu       $t9, $t9, $t2
--> 088E3F78:[1F20FFE8]: bgtz       $t9, 0x088E3F1C
    088E3F7C:[03381046]: rotrv      $v0, $t8, $t9
    088E3F80:[01421006]: srlv       $v0, $v0, $t2
    088E3F84:[03E00008]: jr         $ra
    088E3F88:[0282A023]: subu       $s4, $s4, $v0
  Back Branch 088E3E7C 164,563 times (length 8)
    088E3E50:[7DAD2480]: ext        $t5, $t5, 18, 5
    088E3E54:[0E239022]: jal        0x088E4088
    088E3E58:[25AD0101]: addiu      $t5, $t5, 257
    088E3E5C:[11000106]: beq        $t0, $zr, 0x088E4278
    088E3E60:[8FAD035C]: lw         $t5, 860($sp)
--> 088E3E64:[928A003D]: lbu        $t2, 61($s4)
    088E3E68:[9289003C]: lbu        $t1, 60($s4)
    088E3E6C:[26940002]: addiu      $s4, $s4, 2
    088E3E70:[11400002]: beq        $t2, $zr, 0x088E3E7C
    088E3E74:[7D2F2844]: ins        $t7, $t1, 1, 5
    088E3E78:[85E9003C]: lh         $t1, 60($t7)
--> 088E3E7C:[168BFFF9]: bne        $s4, $t3, 0x088E3E64
    088E3E80:[A689003A]: sh         $t1, 58($s4)
    088E3E84:[27B4027C]: addiu      $s4, $sp, 636
    088E3E88:[0E239021]: jal        0x088E4084
    088E3E8C:[7DAD25C0]: ext        $t5, $t5, 23, 5
  Back Branch 088E3EA0 16,135 times (length 6)
    088E3E7C:[168BFFF9]: bne        $s4, $t3, 0x088E3E64
    088E3E80:[A689003A]: sh         $t1, 58($s4)
    088E3E84:[27B4027C]: addiu      $s4, $sp, 636
    088E3E88:[0E239021]: jal        0x088E4084
    088E3E8C:[7DAD25C0]: ext        $t5, $t5, 23, 5
--> 088E3E90:[8689003C]: lh         $t1, 60($s4)
    088E3E94:[26940002]: addiu      $s4, $s4, 2
    088E3E98:[7D2F2844]: ins        $t7, $t1, 1, 5
    088E3E9C:[85E9007C]: lh         $t1, 124($t7)
--> 088E3EA0:[168BFFFB]: bne        $s4, $t3, 0x088E3E90
    088E3EA4:[A689003A]: sh         $t1, 58($s4)
    088E3EA8:[7C0F2844]: ins        $t7, $zr, 1, 5
    088E3EAC:[83AC0000]: lb         $t4, 0($sp)
    088E3EB0:[97A3001E]: lhu        $v1, 30($sp)
  Back Branch 088E3E28 10,953 times (length 15)
    088E3DE0:[AFA2035C]: sw         $v0, 860($sp)
    088E3DE4:[7C541F00]: ext        $s4, $v0, 28, 4
    088E3DE8:[27AB02F8]: addiu      $t3, $sp, 760
    088E3DEC:[25E8FFFC]: addiu      $t0, $t7, -4
    088E3DF0:[028FA021]: addu       $s4, $s4, $t7
--> 088E3DF4:[11140011]: beq        $t0, $s4, 0x088E3E3C
    088E3DF8:[25080001]: addiu      $t0, $t0, 1
    088E3DFC:[810A0009]: lb         $t2, 9($t0)
    088E3E00:[27390003]: addiu      $t9, $t9, 3
    088E3E04:[1B200007]: blez       $t9, 0x088E3E24
    088E3E08:[03381046]: rotrv      $v0, $t8, $t9
    088E3E0C:[24C60004]: addiu      $a2, $a2, 4
    088E3E10:[8CD80000]: lw         $t8, 0($a2)
    088E3E14:[03221004]: sllv       $v0, $v0, $t9
    088E3E18:[2739FFE0]: addiu      $t9, $t9, -32
    088E3E1C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3E20:[03221046]: rotrv      $v0, $v0, $t9
    088E3E24:[00021742]: srl        $v0, $v0, 0x001D
--> 088E3E28:[1040FFF2]: beq        $v0, $zr, 0x088E3DF4
    088E3E2C:[7C4A7244]: ins        $t2, $v0, 9, 6
    088E3E30:[256B0002]: addiu      $t3, $t3, 2
    088E3E34:[0A238F7D]: j          0x088E3DF4
    088E3E38:[A56A003A]: sh         $t2, 58($t3)
  Back Branch 088E3E34 9,357 times (length 18)
    088E3DE0:[AFA2035C]: sw         $v0, 860($sp)
    088E3DE4:[7C541F00]: ext        $s4, $v0, 28, 4
    088E3DE8:[27AB02F8]: addiu      $t3, $sp, 760
    088E3DEC:[25E8FFFC]: addiu      $t0, $t7, -4
    088E3DF0:[028FA021]: addu       $s4, $s4, $t7
--> 088E3DF4:[11140011]: beq        $t0, $s4, 0x088E3E3C
    088E3DF8:[25080001]: addiu      $t0, $t0, 1
    088E3DFC:[810A0009]: lb         $t2, 9($t0)
    088E3E00:[27390003]: addiu      $t9, $t9, 3
    088E3E04:[1B200007]: blez       $t9, 0x088E3E24
    088E3E08:[03381046]: rotrv      $v0, $t8, $t9
    088E3E0C:[24C60004]: addiu      $a2, $a2, 4
    088E3E10:[8CD80000]: lw         $t8, 0($a2)
    088E3E14:[03221004]: sllv       $v0, $v0, $t9
    088E3E18:[2739FFE0]: addiu      $t9, $t9, -32
    088E3E1C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3E20:[03221046]: rotrv      $v0, $v0, $t9
    088E3E24:[00021742]: srl        $v0, $v0, 0x001D
    088E3E28:[1040FFF2]: beq        $v0, $zr, 0x088E3DF4
    088E3E2C:[7C4A7244]: ins        $t2, $v0, 9, 6
    088E3E30:[256B0002]: addiu      $t3, $t3, 2
--> 088E3E34:[0A238F7D]: j          0x088E3DF4
    088E3E38:[A56A003A]: sh         $t2, 58($t3)
    088E3E3C:[0E239065]: jal        0x088E4194
    088E3E40:[27B402F8]: addiu      $s4, $sp, 760
    088E3E44:[8FAD035C]: lw         $t5, 860($sp)
  Back Branch 088E3D74 6,480 times (length 6)
    088E3D5C:[24090000]: addiu      $t1, $zr, 0 <=> li $t1, 0
    088E3D60:[24140090]: addiu      $s4, $zr, 144 <=> li $s4, 144
--> 088E3D64:[A5490000]: sh         $t1, 0($t2)
    088E3D68:[25280090]: addiu      $t0, $t1, 144
    088E3D6C:[25290001]: addiu      $t1, $t1, 1
    088E3D70:[A5480130]: sh         $t0, 304($t2)
--> 088E3D74:[1534FFFB]: bne        $t1, $s4, 0x088E3D64
    088E3D78:[254A0002]: addiu      $t2, $t2, 2
    088E3D7C:[25F40010]: addiu      $s4, $t7, 16
    088E3D80:[00000000]: 0x88E3D80 - memcpySequence[8DEB0000,254A0004,25EF0004,168FFFFC,AD4BFFFC](10,15,20,15,0,0,11,4)
  Back Branch 088E3F98 754 times (length 168)
_S1_2_8869374 50,008,394 instructions (3.805%), 422,094 calls (08869374 - 08869404, length 37)
    08869374:[C4870008]: lwc1       $f7, 8($a0)
    08869378:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0886937C:[C486000C]: lwc1       $f6, 12($a0)
    08869380:[C4840000]: lwc1       $f4, 0($a0)
    08869384:[10C0001D]: beq        $a2, $zr, 0x088693FC
    08869388:[C4830004]: lwc1       $f3, 4($a0)
    0886938C:[44802800]: mtc1       $zr, $f5
    08869390:[C4A10000]: lwc1       $f1, 0($a1)
    08869394:[C4A20004]: lwc1       $f2, 4($a1)
    08869398:[C4AC0008]: lwc1       $f12, 8($a1)
    0886939C:[46012282]: mul.s      $f10, $f4, $f1
    088693A0:[46021AC2]: mul.s      $f11, $f3, $f2
    088693A4:[460C3A42]: mul.s      $f9, $f7, $f12
    088693A8:[24C6FFFF]: addiu      $a2, $a2, -1
    088693AC:[00A72821]: addu       $a1, $a1, $a3
    088693B0:[460B5200]: add.s      $f8, $f10, $f11
    088693B4:[46094040]: add.s      $f1, $f8, $f9
    088693B8:[46060800]: add.s      $f0, $f1, $f6
    088693BC:[4605003C]: c.lt.s     $f0, $f5
    088693C0:[00000000]: nop
    088693C4:[45000003]: bc1f       0x088693D4
    088693C8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088693CC:[7C030004]: ins        $v1, $zr, 0, 1
    088693D0:[7C030004]: ins        $v1, $zr, 0, 1
    088693D4:[4600283C]: c.lt.s     $f5, $f0
    088693D8:[00000000]: nop
    088693DC:[45000003]: bc1f       0x088693EC
    088693E0:[00000000]: nop
    088693E4:[7C030844]: ins        $v1, $zr, 1, 1
    088693E8:[7C030844]: ins        $v1, $zr, 1, 1
    088693EC:[10600004]: beq        $v1, $zr, 0x08869400
    088693F0:[00000000]: nop
    088693F4:[54C0FFE7]: bnel       $a2, $zr, 0x08869394
    088693F8:[C4A10000]: lwc1       $f1, 0($a1)
    088693FC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08869400:[03E00008]: jr         $ra
    08869404:[00000000]: nop
  Back Branch 088693F4 1,487,953 times (length 26)
    08869380:[C4840000]: lwc1       $f4, 0($a0)
    08869384:[10C0001D]: beq        $a2, $zr, 0x088693FC
    08869388:[C4830004]: lwc1       $f3, 4($a0)
    0886938C:[44802800]: mtc1       $zr, $f5
    08869390:[C4A10000]: lwc1       $f1, 0($a1)
--> 08869394:[C4A20004]: lwc1       $f2, 4($a1)
    08869398:[C4AC0008]: lwc1       $f12, 8($a1)
    0886939C:[46012282]: mul.s      $f10, $f4, $f1
    088693A0:[46021AC2]: mul.s      $f11, $f3, $f2
    088693A4:[460C3A42]: mul.s      $f9, $f7, $f12
    088693A8:[24C6FFFF]: addiu      $a2, $a2, -1
    088693AC:[00A72821]: addu       $a1, $a1, $a3
    088693B0:[460B5200]: add.s      $f8, $f10, $f11
    088693B4:[46094040]: add.s      $f1, $f8, $f9
    088693B8:[46060800]: add.s      $f0, $f1, $f6
    088693BC:[4605003C]: c.lt.s     $f0, $f5
    088693C0:[00000000]: nop
    088693C4:[45000003]: bc1f       0x088693D4
    088693C8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088693CC:[7C030004]: ins        $v1, $zr, 0, 1
    088693D0:[7C030004]: ins        $v1, $zr, 0, 1
    088693D4:[4600283C]: c.lt.s     $f5, $f0
    088693D8:[00000000]: nop
    088693DC:[45000003]: bc1f       0x088693EC
    088693E0:[00000000]: nop
    088693E4:[7C030844]: ins        $v1, $zr, 1, 1
    088693E8:[7C030844]: ins        $v1, $zr, 1, 1
    088693EC:[10600004]: beq        $v1, $zr, 0x08869400
    088693F0:[00000000]: nop
--> 088693F4:[54C0FFE7]: bnel       $a2, $zr, 0x08869394
    088693F8:[C4A10000]: lwc1       $f1, 0($a1)
    088693FC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08869400:[03E00008]: jr         $ra
    08869404:[00000000]: nop
_S1_2_88E3CD0 49,835,299 instructions (3.792%), 392 calls (088E3CD0 - 088E428C, length 368)
    088E3CD0:[27BDFC80]: addiu      $sp, $sp, -896
    088E3CD4:[AFB40308]: sw         $s4, 776($sp)
    088E3CD8:[00852821]: addu       $a1, $a0, $a1
    088E3CDC:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088E3CE0:[3C0F0892]: lui        $t7, 0x0892 <=> li $t7, 0x08920000
    088E3CE4:[25EF1B80]: addiu      $t7, $t7, 7040
    088E3CE8:[AFBF0310]: sw         $ra, 784($sp)
    088E3CEC:[30D90003]: andi       $t9, $a2, 3
    088E3CF0:[00D93023]: subu       $a2, $a2, $t9
    088E3CF4:[8CD80000]: lw         $t8, 0($a2)
    088E3CF8:[0019C8C0]: sll        $t9, $t9, 0x0003
    088E3CFC:[2739FFE0]: addiu      $t9, $t9, -32
    088E3D00:[27390003]: addiu      $t9, $t9, 3
    088E3D04:[1B200007]: blez       $t9, 0x088E3D24
    088E3D08:[03381046]: rotrv      $v0, $t8, $t9
    088E3D0C:[24C60004]: addiu      $a2, $a2, 4
    088E3D10:[8CD80000]: lw         $t8, 0($a2)
    088E3D14:[03221004]: sllv       $v0, $v0, $t9
    088E3D18:[2739FFE0]: addiu      $t9, $t9, -32
    088E3D1C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3D20:[03221046]: rotrv      $v0, $v0, $t9
    088E3D24:[7C430F80]: ext        $v1, $v0, 30, 2
    088E3D28:[1060013D]: beq        $v1, $zr, 0x088E4220
    088E3D2C:[7C4A0740]: ext        $t2, $v0, 29, 1
    088E3D30:[2468FFFE]: addiu      $t0, $v1, -2
    088E3D34:[11000021]: beq        $t0, $zr, 0x088E3DBC
    088E3D38:[A7AA0314]: sh         $t2, 788($sp)
    088E3D3C:[1D00014E]: bgtz       $t0, 0x088E4278
    088E3D40:[27AA0000]: addiu      $t2, $sp, 0
    088E3D44:[25F4006C]: addiu      $s4, $t7, 108
    088E3D48:[00000000]: 0x88E3D48 - memcpySequence[8DEB0000,254A0004,25EF0004,168FFFFC,AD4BFFFC](10,15,20,15,0,0,11,4)
    088E3D5C:[24090000]: addiu      $t1, $zr, 0 <=> li $t1, 0
    088E3D60:[24140090]: addiu      $s4, $zr, 144 <=> li $s4, 144
    088E3D64:[A5490000]: sh         $t1, 0($t2)
    088E3D68:[25280090]: addiu      $t0, $t1, 144
    088E3D6C:[25290001]: addiu      $t1, $t1, 1
    088E3D70:[A5480130]: sh         $t0, 304($t2)
    088E3D74:[1534FFFB]: bne        $t1, $s4, 0x088E3D64
    088E3D78:[254A0002]: addiu      $t2, $t2, 2
    088E3D7C:[25F40010]: addiu      $s4, $t7, 16
    088E3D80:[00000000]: 0x88E3D80 - memcpySequence[8DEB0000,254A0004,25EF0004,168FFFFC,AD4BFFFC](10,15,20,15,0,0,11,4)
    088E3D94:[25F40040]: addiu      $s4, $t7, 64
    088E3D98:[00000000]: 0x88E3D98 - memcpySequence[8DEB0000,254A0004,25EF0004,168FFFFC,AD4B0118](10,15,20,15,284,0,11,4)
    088E3DAC:[25EFFF44]: addiu      $t7, $t7, -188
    088E3DB0:[A7AB029A]: sh         $t3, 666($sp)
    088E3DB4:[0A238FAB]: j          0x088E3EAC
    088E3DB8:[A7AB027C]: sh         $t3, 636($sp)
    088E3DBC:[2739000E]: addiu      $t9, $t9, 14
    088E3DC0:[1B200007]: blez       $t9, 0x088E3DE0
    088E3DC4:[03381046]: rotrv      $v0, $t8, $t9
    088E3DC8:[24C60004]: addiu      $a2, $a2, 4
    088E3DCC:[8CD80000]: lw         $t8, 0($a2)
    088E3DD0:[03221004]: sllv       $v0, $v0, $t9
    088E3DD4:[2739FFE0]: addiu      $t9, $t9, -32
    088E3DD8:[7F027804]: ins        $v0, $t8, 0, 16
    088E3DDC:[03221046]: rotrv      $v0, $v0, $t9
    088E3DE0:[AFA2035C]: sw         $v0, 860($sp)
    088E3DE4:[7C541F00]: ext        $s4, $v0, 28, 4
    088E3DE8:[27AB02F8]: addiu      $t3, $sp, 760
    088E3DEC:[25E8FFFC]: addiu      $t0, $t7, -4
    088E3DF0:[028FA021]: addu       $s4, $s4, $t7
    088E3DF4:[11140011]: beq        $t0, $s4, 0x088E3E3C
    088E3DF8:[25080001]: addiu      $t0, $t0, 1
    088E3DFC:[810A0009]: lb         $t2, 9($t0)
    088E3E00:[27390003]: addiu      $t9, $t9, 3
    088E3E04:[1B200007]: blez       $t9, 0x088E3E24
    088E3E08:[03381046]: rotrv      $v0, $t8, $t9
    088E3E0C:[24C60004]: addiu      $a2, $a2, 4
    088E3E10:[8CD80000]: lw         $t8, 0($a2)
    088E3E14:[03221004]: sllv       $v0, $v0, $t9
    088E3E18:[2739FFE0]: addiu      $t9, $t9, -32
    088E3E1C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3E20:[03221046]: rotrv      $v0, $v0, $t9
    088E3E24:[00021742]: srl        $v0, $v0, 0x001D
    088E3E28:[1040FFF2]: beq        $v0, $zr, 0x088E3DF4
    088E3E2C:[7C4A7244]: ins        $t2, $v0, 9, 6
    088E3E30:[256B0002]: addiu      $t3, $t3, 2
    088E3E34:[0A238F7D]: j          0x088E3DF4
    088E3E38:[A56A003A]: sh         $t2, 58($t3)
    088E3E3C:[0E239065]: jal        0x088E4194
    088E3E40:[27B402F8]: addiu      $s4, $sp, 760
    088E3E44:[8FAD035C]: lw         $t5, 860($sp)
    088E3E48:[1100010B]: beq        $t0, $zr, 0x088E4278
    088E3E4C:[27B40000]: addiu      $s4, $sp, 0
    088E3E50:[7DAD2480]: ext        $t5, $t5, 18, 5
    088E3E54:[0E239022]: jal        0x088E4088
    088E3E58:[25AD0101]: addiu      $t5, $t5, 257
    088E3E5C:[11000106]: beq        $t0, $zr, 0x088E4278
    088E3E60:[8FAD035C]: lw         $t5, 860($sp)
    088E3E64:[928A003D]: lbu        $t2, 61($s4)
    088E3E68:[9289003C]: lbu        $t1, 60($s4)
    088E3E6C:[26940002]: addiu      $s4, $s4, 2
    088E3E70:[11400002]: beq        $t2, $zr, 0x088E3E7C
    088E3E74:[7D2F2844]: ins        $t7, $t1, 1, 5
    088E3E78:[85E9003C]: lh         $t1, 60($t7)
    088E3E7C:[168BFFF9]: bne        $s4, $t3, 0x088E3E64
    088E3E80:[A689003A]: sh         $t1, 58($s4)
    088E3E84:[27B4027C]: addiu      $s4, $sp, 636
    088E3E88:[0E239021]: jal        0x088E4084
    088E3E8C:[7DAD25C0]: ext        $t5, $t5, 23, 5
    088E3E90:[8689003C]: lh         $t1, 60($s4)
    088E3E94:[26940002]: addiu      $s4, $s4, 2
    088E3E98:[7D2F2844]: ins        $t7, $t1, 1, 5
    088E3E9C:[85E9007C]: lh         $t1, 124($t7)
    088E3EA0:[168BFFFB]: bne        $s4, $t3, 0x088E3E90
    088E3EA4:[A689003A]: sh         $t1, 58($s4)
    088E3EA8:[7C0F2844]: ins        $t7, $zr, 1, 5
    088E3EAC:[83AC0000]: lb         $t4, 0($sp)
    088E3EB0:[97A3001E]: lhu        $v1, 30($sp)
    088E3EB4:[0E23900A]: jal        0x088E4028
    088E3EB8:[27A80002]: addiu      $t0, $sp, 2
    088E3EBC:[27A8027E]: addiu      $t0, $sp, 638
    088E3EC0:[0441001F]: bgez       $v0, 0x088E3F40
    088E3EC4:[7C025520]: bitrev     $t2, $v0
    088E3EC8:[0002A103]: sra        $s4, $v0, 0x0004
    088E3ECC:[05500027]: bltzal     $t2, 0x088E3F6C
    088E3ED0:[97A3029A]: lhu        $v1, 666($sp)
    088E3ED4:[83AA027C]: lb         $t2, 636($sp)
    088E3ED8:[0E238FFA]: jal        0x088E3FE8
    088E3EDC:[00940823]: subu       $at, $a0, $s4
    088E3EE0:[00A1A02B]: sltu       $s4, $a1, $at
    088E3EE4:[168000E7]: bne        $s4, $zr, 0x088E4284
    088E3EE8:[00405016]: clz        $t2, $v0
    088E3EEC:[254AFFE2]: addiu      $t2, $t2, -30
    088E3EF0:[05500017]: bltzal     $t2, 0x088E3F50
    088E3EF4:[0082A023]: subu       $s4, $a0, $v0
    088E3EF8:[01D4502B]: sltu       $t2, $t6, $s4
    088E3EFC:[114000DE]: beq        $t2, $zr, 0x088E4278
    088E3F00:[24840001]: addiu      $a0, $a0, 1
    088E3F04:[9288FFFF]: lbu        $t0, -1($s4)
    088E3F08:[26940001]: addiu      $s4, $s4, 1
    088E3F0C:[1024FFE8]: beq        $at, $a0, 0x088E3EB0
    088E3F10:[A088FFFF]: sb         $t0, -1($a0)
    088E3F14:[0A238FC1]: j          0x088E3F04
    088E3F18:[24840001]: addiu      $a0, $a0, 1
    088E3F40:[108500D0]: beq        $a0, $a1, 0x088E4284
    088E3F44:[24840001]: addiu      $a0, $a0, 1
    088E3F48:[0A238FAC]: j          0x088E3EB0
    088E3F4C:[A082FFFF]: sb         $v0, -1($a0)
    088E3FA0:[10E00005]: beq        $a3, $zr, 0x088E3FB8
    088E3FA4:[008E1023]: subu       $v0, $a0, $t6
    088E3FA8:[27390027]: addiu      $t9, $t9, 39
    088E3FAC:[001948C2]: srl        $t1, $t9, 0x0003
    088E3FB0:[00C93021]: addu       $a2, $a2, $t1
    088E3FB4:[ACE60000]: sw         $a2, 0($a3)
    088E3FB8:[8FBF0310]: lw         $ra, 784($sp)
    088E3FBC:[8FB40308]: lw         $s4, 776($sp)
    088E3FC0:[03E00008]: jr         $ra
    088E3FC4:[27BD0380]: addiu      $sp, $sp, 896
    088E4220:[00194023]: subu       $t0, $zr, $t9 <=> negu $t0, $t9
    088E4224:[000840C2]: srl        $t0, $t0, 0x0003
    088E4228:[00C83023]: subu       $a2, $a2, $t0
    088E422C:[88C80007]: lwl        $t0, 7($a2)
    088E4230:[98C80004]: lwr        $t0, 4($a2)
    088E4234:[3103FFFF]: andi       $v1, $t0, -1
    088E4238:[00641821]: addu       $v1, $v1, $a0
    088E423C:[00A3482B]: sltu       $t1, $a1, $v1
    088E4240:[15200010]: bne        $t1, $zr, 0x088E4284
    088E4244:[01004827]: nor        $t1, $t0, $zr <=> li $t1, not $t0
    088E4248:[00294C02]: rotr       $t1, $t1, 0x0010
    088E424C:[1528000A]: bne        $t1, $t0, 0x088E4278
    088E4250:[00000000]: nop
    088E4254:[90C90008]: lbu        $t1, 8($a2)
    088E4258:[24C60001]: addiu      $a2, $a2, 1
    088E425C:[24840001]: addiu      $a0, $a0, 1
    088E4260:[1464FFFC]: bne        $v1, $a0, 0x088E4254
    088E4264:[A089FFFF]: sb         $t1, -1($a0)
    088E4268:[1540FF4D]: bne        $t2, $zr, 0x088E3FA0
    088E426C:[24190020]: addiu      $t9, $zr, 32 <=> li $t9, 32
    088E4270:[0A238F3B]: j          0x088E3CEC
    088E4274:[24C60008]: addiu      $a2, $a2, 8
    088E4278:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088E427C:[0A238FEE]: j          0x088E3FB8
    088E4280:[34420108]: ori        $v0, $v0, 264
    088E4284:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088E4288:[0A238FEE]: j          0x088E3FB8
    088E428C:[34420104]: ori        $v0, $v0, 260
  Back Branch 088E3F0C 8,793,335 times (length 25)
    088E3E9C:[85E9007C]: lh         $t1, 124($t7)
    088E3EA0:[168BFFFB]: bne        $s4, $t3, 0x088E3E90
    088E3EA4:[A689003A]: sh         $t1, 58($s4)
    088E3EA8:[7C0F2844]: ins        $t7, $zr, 1, 5
    088E3EAC:[83AC0000]: lb         $t4, 0($sp)
--> 088E3EB0:[97A3001E]: lhu        $v1, 30($sp)
    088E3EB4:[0E23900A]: jal        0x088E4028
    088E3EB8:[27A80002]: addiu      $t0, $sp, 2
    088E3EBC:[27A8027E]: addiu      $t0, $sp, 638
    088E3EC0:[0441001F]: bgez       $v0, 0x088E3F40
    088E3EC4:[7C025520]: bitrev     $t2, $v0
    088E3EC8:[0002A103]: sra        $s4, $v0, 0x0004
    088E3ECC:[05500027]: bltzal     $t2, 0x088E3F6C
    088E3ED0:[97A3029A]: lhu        $v1, 666($sp)
    088E3ED4:[83AA027C]: lb         $t2, 636($sp)
    088E3ED8:[0E238FFA]: jal        0x088E3FE8
    088E3EDC:[00940823]: subu       $at, $a0, $s4
    088E3EE0:[00A1A02B]: sltu       $s4, $a1, $at
    088E3EE4:[168000E7]: bne        $s4, $zr, 0x088E4284
    088E3EE8:[00405016]: clz        $t2, $v0
    088E3EEC:[254AFFE2]: addiu      $t2, $t2, -30
    088E3EF0:[05500017]: bltzal     $t2, 0x088E3F50
    088E3EF4:[0082A023]: subu       $s4, $a0, $v0
    088E3EF8:[01D4502B]: sltu       $t2, $t6, $s4
    088E3EFC:[114000DE]: beq        $t2, $zr, 0x088E4278
    088E3F00:[24840001]: addiu      $a0, $a0, 1
    088E3F04:[9288FFFF]: lbu        $t0, -1($s4)
    088E3F08:[26940001]: addiu      $s4, $s4, 1
--> 088E3F0C:[1024FFE8]: beq        $at, $a0, 0x088E3EB0
    088E3F10:[A088FFFF]: sb         $t0, -1($a0)
    088E3F14:[0A238FC1]: j          0x088E3F04
    088E3F18:[24840001]: addiu      $a0, $a0, 1
  Back Branch 088E3F14 7,820,346 times (length 6)
    088E3EF0:[05500017]: bltzal     $t2, 0x088E3F50
    088E3EF4:[0082A023]: subu       $s4, $a0, $v0
    088E3EF8:[01D4502B]: sltu       $t2, $t6, $s4
    088E3EFC:[114000DE]: beq        $t2, $zr, 0x088E4278
    088E3F00:[24840001]: addiu      $a0, $a0, 1
--> 088E3F04:[9288FFFF]: lbu        $t0, -1($s4)
    088E3F08:[26940001]: addiu      $s4, $s4, 1
    088E3F0C:[1024FFE8]: beq        $at, $a0, 0x088E3EB0
    088E3F10:[A088FFFF]: sb         $t0, -1($a0)
--> 088E3F14:[0A238FC1]: j          0x088E3F04
    088E3F18:[24840001]: addiu      $a0, $a0, 1
  Back Branch 088E3F48 3,995,037 times (length 40)
    088E3E9C:[85E9007C]: lh         $t1, 124($t7)
    088E3EA0:[168BFFFB]: bne        $s4, $t3, 0x088E3E90
    088E3EA4:[A689003A]: sh         $t1, 58($s4)
    088E3EA8:[7C0F2844]: ins        $t7, $zr, 1, 5
    088E3EAC:[83AC0000]: lb         $t4, 0($sp)
--> 088E3EB0:[97A3001E]: lhu        $v1, 30($sp)
    088E3EB4:[0E23900A]: jal        0x088E4028
    088E3EB8:[27A80002]: addiu      $t0, $sp, 2
    088E3EBC:[27A8027E]: addiu      $t0, $sp, 638
    088E3EC0:[0441001F]: bgez       $v0, 0x088E3F40
    088E3EC4:[7C025520]: bitrev     $t2, $v0
    088E3EC8:[0002A103]: sra        $s4, $v0, 0x0004
    088E3ECC:[05500027]: bltzal     $t2, 0x088E3F6C
    088E3ED0:[97A3029A]: lhu        $v1, 666($sp)
    088E3ED4:[83AA027C]: lb         $t2, 636($sp)
    088E3ED8:[0E238FFA]: jal        0x088E3FE8
    088E3EDC:[00940823]: subu       $at, $a0, $s4
    088E3EE0:[00A1A02B]: sltu       $s4, $a1, $at
    088E3EE4:[168000E7]: bne        $s4, $zr, 0x088E4284
    088E3EE8:[00405016]: clz        $t2, $v0
    088E3EEC:[254AFFE2]: addiu      $t2, $t2, -30
    088E3EF0:[05500017]: bltzal     $t2, 0x088E3F50
    088E3EF4:[0082A023]: subu       $s4, $a0, $v0
    088E3EF8:[01D4502B]: sltu       $t2, $t6, $s4
    088E3EFC:[114000DE]: beq        $t2, $zr, 0x088E4278
    088E3F00:[24840001]: addiu      $a0, $a0, 1
    088E3F04:[9288FFFF]: lbu        $t0, -1($s4)
    088E3F08:[26940001]: addiu      $s4, $s4, 1
    088E3F0C:[1024FFE8]: beq        $at, $a0, 0x088E3EB0
    088E3F10:[A088FFFF]: sb         $t0, -1($a0)
    088E3F14:[0A238FC1]: j          0x088E3F04
    088E3F18:[24840001]: addiu      $a0, $a0, 1
    088E3F40:[108500D0]: beq        $a0, $a1, 0x088E4284
    088E3F44:[24840001]: addiu      $a0, $a0, 1
--> 088E3F48:[0A238FAC]: j          0x088E3EB0
    088E3F4C:[A082FFFF]: sb         $v0, -1($a0)
  Back Branch 088E3E7C 164,563 times (length 8)
    088E3E50:[7DAD2480]: ext        $t5, $t5, 18, 5
    088E3E54:[0E239022]: jal        0x088E4088
    088E3E58:[25AD0101]: addiu      $t5, $t5, 257
    088E3E5C:[11000106]: beq        $t0, $zr, 0x088E4278
    088E3E60:[8FAD035C]: lw         $t5, 860($sp)
--> 088E3E64:[928A003D]: lbu        $t2, 61($s4)
    088E3E68:[9289003C]: lbu        $t1, 60($s4)
    088E3E6C:[26940002]: addiu      $s4, $s4, 2
    088E3E70:[11400002]: beq        $t2, $zr, 0x088E3E7C
    088E3E74:[7D2F2844]: ins        $t7, $t1, 1, 5
    088E3E78:[85E9003C]: lh         $t1, 60($t7)
--> 088E3E7C:[168BFFF9]: bne        $s4, $t3, 0x088E3E64
    088E3E80:[A689003A]: sh         $t1, 58($s4)
    088E3E84:[27B4027C]: addiu      $s4, $sp, 636
    088E3E88:[0E239021]: jal        0x088E4084
    088E3E8C:[7DAD25C0]: ext        $t5, $t5, 23, 5
  Back Branch 088E3EA0 16,135 times (length 6)
    088E3E7C:[168BFFF9]: bne        $s4, $t3, 0x088E3E64
    088E3E80:[A689003A]: sh         $t1, 58($s4)
    088E3E84:[27B4027C]: addiu      $s4, $sp, 636
    088E3E88:[0E239021]: jal        0x088E4084
    088E3E8C:[7DAD25C0]: ext        $t5, $t5, 23, 5
--> 088E3E90:[8689003C]: lh         $t1, 60($s4)
    088E3E94:[26940002]: addiu      $s4, $s4, 2
    088E3E98:[7D2F2844]: ins        $t7, $t1, 1, 5
    088E3E9C:[85E9007C]: lh         $t1, 124($t7)
--> 088E3EA0:[168BFFFB]: bne        $s4, $t3, 0x088E3E90
    088E3EA4:[A689003A]: sh         $t1, 58($s4)
    088E3EA8:[7C0F2844]: ins        $t7, $zr, 1, 5
    088E3EAC:[83AC0000]: lb         $t4, 0($sp)
    088E3EB0:[97A3001E]: lhu        $v1, 30($sp)
  Back Branch 088E3E28 10,953 times (length 15)
    088E3DE0:[AFA2035C]: sw         $v0, 860($sp)
    088E3DE4:[7C541F00]: ext        $s4, $v0, 28, 4
    088E3DE8:[27AB02F8]: addiu      $t3, $sp, 760
    088E3DEC:[25E8FFFC]: addiu      $t0, $t7, -4
    088E3DF0:[028FA021]: addu       $s4, $s4, $t7
--> 088E3DF4:[11140011]: beq        $t0, $s4, 0x088E3E3C
    088E3DF8:[25080001]: addiu      $t0, $t0, 1
    088E3DFC:[810A0009]: lb         $t2, 9($t0)
    088E3E00:[27390003]: addiu      $t9, $t9, 3
    088E3E04:[1B200007]: blez       $t9, 0x088E3E24
    088E3E08:[03381046]: rotrv      $v0, $t8, $t9
    088E3E0C:[24C60004]: addiu      $a2, $a2, 4
    088E3E10:[8CD80000]: lw         $t8, 0($a2)
    088E3E14:[03221004]: sllv       $v0, $v0, $t9
    088E3E18:[2739FFE0]: addiu      $t9, $t9, -32
    088E3E1C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3E20:[03221046]: rotrv      $v0, $v0, $t9
    088E3E24:[00021742]: srl        $v0, $v0, 0x001D
--> 088E3E28:[1040FFF2]: beq        $v0, $zr, 0x088E3DF4
    088E3E2C:[7C4A7244]: ins        $t2, $v0, 9, 6
    088E3E30:[256B0002]: addiu      $t3, $t3, 2
    088E3E34:[0A238F7D]: j          0x088E3DF4
    088E3E38:[A56A003A]: sh         $t2, 58($t3)
  Back Branch 088E3E34 9,357 times (length 18)
    088E3DE0:[AFA2035C]: sw         $v0, 860($sp)
    088E3DE4:[7C541F00]: ext        $s4, $v0, 28, 4
    088E3DE8:[27AB02F8]: addiu      $t3, $sp, 760
    088E3DEC:[25E8FFFC]: addiu      $t0, $t7, -4
    088E3DF0:[028FA021]: addu       $s4, $s4, $t7
--> 088E3DF4:[11140011]: beq        $t0, $s4, 0x088E3E3C
    088E3DF8:[25080001]: addiu      $t0, $t0, 1
    088E3DFC:[810A0009]: lb         $t2, 9($t0)
    088E3E00:[27390003]: addiu      $t9, $t9, 3
    088E3E04:[1B200007]: blez       $t9, 0x088E3E24
    088E3E08:[03381046]: rotrv      $v0, $t8, $t9
    088E3E0C:[24C60004]: addiu      $a2, $a2, 4
    088E3E10:[8CD80000]: lw         $t8, 0($a2)
    088E3E14:[03221004]: sllv       $v0, $v0, $t9
    088E3E18:[2739FFE0]: addiu      $t9, $t9, -32
    088E3E1C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3E20:[03221046]: rotrv      $v0, $v0, $t9
    088E3E24:[00021742]: srl        $v0, $v0, 0x001D
    088E3E28:[1040FFF2]: beq        $v0, $zr, 0x088E3DF4
    088E3E2C:[7C4A7244]: ins        $t2, $v0, 9, 6
    088E3E30:[256B0002]: addiu      $t3, $t3, 2
--> 088E3E34:[0A238F7D]: j          0x088E3DF4
    088E3E38:[A56A003A]: sh         $t2, 58($t3)
    088E3E3C:[0E239065]: jal        0x088E4194
    088E3E40:[27B402F8]: addiu      $s4, $sp, 760
    088E3E44:[8FAD035C]: lw         $t5, 860($sp)
  Back Branch 088E3D74 6,480 times (length 6)
    088E3D5C:[24090000]: addiu      $t1, $zr, 0 <=> li $t1, 0
    088E3D60:[24140090]: addiu      $s4, $zr, 144 <=> li $s4, 144
--> 088E3D64:[A5490000]: sh         $t1, 0($t2)
    088E3D68:[25280090]: addiu      $t0, $t1, 144
    088E3D6C:[25290001]: addiu      $t1, $t1, 1
    088E3D70:[A5480130]: sh         $t0, 304($t2)
--> 088E3D74:[1534FFFB]: bne        $t1, $s4, 0x088E3D64
    088E3D78:[254A0002]: addiu      $t2, $t2, 2
    088E3D7C:[25F40010]: addiu      $s4, $t7, 16
    088E3D80:[00000000]: 0x88E3D80 - memcpySequence[8DEB0000,254A0004,25EF0004,168FFFFC,AD4BFFFC](10,15,20,15,0,0,11,4)
_S1_2_884541C 45,324,269 instructions (3.449%), 514,013 calls (0884541C - 08845EE0, length 690)
    0884541C:[27BDFFD0]: addiu      $sp, $sp, -48
    08845420:[10A00084]: beq        $a1, $zr, 0x08845634
    08845424:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08845428:[24830050]: addiu      $v1, $a0, 80
    0884542C:[C48C0050]: lwc1       $f12, 80($a0)
    08845430:[C4690004]: lwc1       $f9, 4($v1)
    08845434:[C4660008]: lwc1       $f6, 8($v1)
    08845438:[C4A30008]: lwc1       $f3, 8($a1)
    0884543C:[C4A20000]: lwc1       $f2, 0($a1)
    08845440:[C4A10004]: lwc1       $f1, 4($a1)
    08845444:[46033141]: sub.s      $f5, $f6, $f3
    08845448:[460261C1]: sub.s      $f7, $f12, $f2
    0884544C:[46014901]: sub.s      $f4, $f9, $f1
    08845450:[C483008C]: lwc1       $f3, 140($a0)
    08845454:[E7A50008]: swc1       $f5, 8($sp)
    08845458:[44805800]: mtc1       $zr, $f11
    0884545C:[E7A40004]: swc1       $f4, 4($sp)
    08845460:[24A70030]: addiu      $a3, $a1, 48
    08845464:[E7A70000]: swc1       $f7, 0($sp)
    08845468:[CBA00000]: lv.s       S000.s, 0($sp)
    0884546C:[CBA00005]: lv.s       S001.s, 4($sp)
    08845470:[CBA0000A]: lv.s       S002.s, 8($sp)
    08845474:[C8A10030]: lv.s       S010.s, 48($a1)
    08845478:[C8A10035]: lv.s       S011.s, 52($a1)
    0884547C:[C8A1003A]: lv.s       S012.s, 56($a1)
    08845480:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08845484:[48620000]: mfv.s      $v0, S000.s
    08845488:[44825000]: mtc1       $v0, $f10
    0884548C:[46035101]: sub.s      $f4, $f10, $f3
    08845490:[4604583C]: c.lt.s     $f11, $f4
    08845494:[00000000]: nop
    08845498:[45030066]: bc1tl      0x08845634
    0884549C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088454A0:[3C08089C]: lui        $t0, 0x089C <=> li $t0, 0x089C0000
    088454A4:[C50DA664]: lwc1       $f13, -22940($t0)
    088454A8:[46006A07]: neg.s      $f8, $f13
    088454AC:[4608203C]: c.lt.s     $f4, $f8
    088454B0:[00000000]: nop
    088454B4:[4503005F]: bc1tl      0x08845634
    088454B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088454BC:[24A90010]: addiu      $t1, $a1, 16
    088454C0:[C5330008]: lwc1       $f19, 8($t1)
    088454C4:[C5310004]: lwc1       $f17, 4($t1)
    088454C8:[C4B20010]: lwc1       $f18, 16($a1)
    088454CC:[46133401]: sub.s      $f16, $f6, $f19
    088454D0:[46114B81]: sub.s      $f14, $f9, $f17
    088454D4:[461263C1]: sub.s      $f15, $f12, $f18
    088454D8:[E7B00018]: swc1       $f16, 24($sp)
    088454DC:[E7AF0010]: swc1       $f15, 16($sp)
    088454E0:[E7AE0014]: swc1       $f14, 20($sp)
    088454E4:[CBA00000]: lv.s       S000.s, 0($sp)
    088454E8:[CBA00005]: lv.s       S001.s, 4($sp)
    088454EC:[CBA0000A]: lv.s       S002.s, 8($sp)
    088454F0:[C8A10060]: lv.s       S010.s, 96($a1)
    088454F4:[C8A10065]: lv.s       S011.s, 100($a1)
    088454F8:[C8A1006A]: lv.s       S012.s, 104($a1)
    088454FC:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08845500:[48620000]: mfv.s      $v0, S000.s
    08845504:[44820800]: mtc1       $v0, $f1
    08845508:[CBA00000]: lv.s       S000.s, 0($sp)
    0884550C:[CBA00005]: lv.s       S001.s, 4($sp)
    08845510:[CBA0000A]: lv.s       S002.s, 8($sp)
    08845514:[C8A1006C]: lv.s       S010.s, 108($a1)
    08845518:[C8A10071]: lv.s       S011.s, 112($a1)
    0884551C:[C8A10076]: lv.s       S012.s, 116($a1)
    08845520:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08845524:[48620000]: mfv.s      $v0, S000.s
    08845528:[44822800]: mtc1       $v0, $f5
    0884552C:[460B083C]: c.lt.s     $f1, $f11
    08845530:[CBA00010]: lv.s       S000.s, 16($sp)
    08845534:[CBA00015]: lv.s       S001.s, 20($sp)
    08845538:[CBA0001A]: lv.s       S002.s, 24($sp)
    0884553C:[C8A10078]: lv.s       S010.s, 120($a1)
    08845540:[C8A1007D]: lv.s       S011.s, 124($a1)
    08845544:[C8A10082]: lv.s       S012.s, 128($a1)
    08845548:[64818000]: vdot.t     S000.s, C000.t, C010.t
    0884554C:[48620000]: mfv.s      $v0, S000.s
    08845550:[44823800]: mtc1       $v0, $f7
    08845554:[00000000]: nop
    08845558:[45000039]: bc1f       0x08845640
    0884555C:[46031A02]: mul.s      $f8, $f3, $f3
    08845560:[460B283C]: c.lt.s     $f5, $f11
    08845564:[00000000]: nop
    08845568:[45020036]: bc1fl      0x08845644
    0884556C:[460A5182]: mul.s      $f6, $f10, $f10
    08845570:[460B383C]: c.lt.s     $f7, $f11
    08845574:[00000000]: nop
    08845578:[45020032]: bc1fl      0x08845644
    0884557C:[460A5182]: mul.s      $f6, $f10, $f10
    08845580:[46005207]: neg.s      $f8, $f10
    08845584:[C4A20030]: lwc1       $f2, 48($a1)
    08845588:[C4ED0004]: lwc1       $f13, 4($a3)
    0884558C:[C4E10008]: lwc1       $f1, 8($a3)
    08845590:[46024142]: mul.s      $f5, $f8, $f2
    08845594:[460D4282]: mul.s      $f10, $f8, $f13
    08845598:[460144C2]: mul.s      $f19, $f8, $f1
    0884559C:[460B203E]: c.le.s     $f4, $f11
    088455A0:[460561C0]: add.s      $f7, $f12, $f5
    088455A4:[460A4C80]: add.s      $f18, $f9, $f10
    088455A8:[46133440]: add.s      $f17, $f6, $f19
    088455AC:[24CA0010]: addiu      $t2, $a2, 16
    088455B0:[E4C70000]: swc1       $f7, 0($a2)
    088455B4:[460021C7]: neg.s      $f7, $f4
    088455B8:[E4D20004]: swc1       $f18, 4($a2)
    088455BC:[E4D10008]: swc1       $f17, 8($a2)
    088455C0:[C483008C]: lwc1       $f3, 140($a0)
    088455C4:[C4F00008]: lwc1       $f16, 8($a3)
    088455C8:[C4AF0030]: lwc1       $f15, 48($a1)
    088455CC:[46001B47]: neg.s      $f13, $f3
    088455D0:[C4EE0004]: lwc1       $f14, 4($a3)
    088455D4:[C4810050]: lwc1       $f1, 80($a0)
    088455D8:[C4680008]: lwc1       $f8, 8($v1)
    088455DC:[46106882]: mul.s      $f2, $f13, $f16
    088455E0:[460F6942]: mul.s      $f5, $f13, $f15
    088455E4:[460E6B02]: mul.s      $f12, $f13, $f14
    088455E8:[C46A0004]: lwc1       $f10, 4($v1)
    088455EC:[46024240]: add.s      $f9, $f8, $f2
    088455F0:[46050980]: add.s      $f6, $f1, $f5
    088455F4:[460C5100]: add.s      $f4, $f10, $f12
    088455F8:[E5490008]: swc1       $f9, 8($t2)
    088455FC:[E5440004]: swc1       $f4, 4($t2)
    08845600:[E4C60010]: swc1       $f6, 16($a2)
    08845604:[8CA40030]: lw         $a0, 48($a1)
    08845608:[ACC40020]: sw         $a0, 32($a2)
    0884560C:[8CA20034]: lw         $v0, 52($a1)
    08845610:[ACC20024]: sw         $v0, 36($a2)
    08845614:[8CA30038]: lw         $v1, 56($a1)
    08845618:[45010002]: bc1t       0x08845624
    0884561C:[ACC30028]: sw         $v1, 40($a2)
    08845620:[460059C6]: mov.s      $f7, $f11
    08845624:[94A20084]: lhu        $v0, 132($a1)
    08845628:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0884562C:[E4C7002C]: swc1       $f7, 44($a2)
    08845630:[A4C20034]: sh         $v0, 52($a2)
    08845634:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08845638:[03E00008]: jr         $ra
    0884563C:[27BD0030]: addiu      $sp, $sp, 48
    08845640:[460A5182]: mul.s      $f6, $f10, $f10
    08845644:[4601583C]: c.lt.s     $f11, $f1
    08845648:[460108C2]: mul.s      $f3, $f1, $f1
    0884564C:[450000CE]: bc1f       0x08845988
    08845650:[46064101]: sub.s      $f4, $f8, $f6
    08845654:[4604183C]: c.lt.s     $f3, $f4
    08845658:[00000000]: nop
    0884565C:[450200CB]: bc1fl      0x0884598C
    08845660:[24AB0020]: addiu      $t3, $a1, 32
    08845664:[CBA00010]: lv.s       S000.s, 16($sp)
    08845668:[CBA00015]: lv.s       S001.s, 20($sp)
    0884566C:[CBA0001A]: lv.s       S002.s, 24($sp)
    08845670:[C8A1003C]: lv.s       S010.s, 60($a1)
    08845674:[C8A10041]: lv.s       S011.s, 64($a1)
    08845678:[C8A10046]: lv.s       S012.s, 68($a1)
    0884567C:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08845680:[48620000]: mfv.s      $v0, S000.s
    08845684:[44823000]: mtc1       $v0, $f6
    08845688:[CBA00000]: lv.s       S000.s, 0($sp)
    0884568C:[CBA00005]: lv.s       S001.s, 4($sp)
    08845690:[CBA0000A]: lv.s       S002.s, 8($sp)
    08845694:[C8A1003C]: lv.s       S010.s, 60($a1)
    08845698:[C8A10041]: lv.s       S011.s, 64($a1)
    0884569C:[C8A10046]: lv.s       S012.s, 68($a1)
    088456A0:[64818000]: vdot.t     S000.s, C000.t, C010.t
    088456A4:[48620000]: mfv.s      $v0, S000.s
    088456A8:[44824800]: mtc1       $v0, $f9
    088456AC:[24A4003C]: addiu      $a0, $a1, 60
    088456B0:[46093382]: mul.s      $f14, $f6, $f9
    088456B4:[460B703C]: c.lt.s     $f14, $f11
    088456B8:[00000000]: nop
    088456BC:[4500003D]: bc1f       0x088457B4
    088456C0:[24A20060]: addiu      $v0, $a1, 96
    088456C4:[46000807]: neg.s      $f0, $f1
    088456C8:[460340C1]: sub.s      $f3, $f8, $f3
    088456CC:[C4410008]: lwc1       $f1, 8($v0)
    088456D0:[C4A50060]: lwc1       $f5, 96($a1)
    088456D4:[46001A44]: sqrt.s     $f9, $f3
    088456D8:[C44D0004]: lwc1       $f13, 4($v0)
    088456DC:[C4700008]: lwc1       $f16, 8($v1)
    088456E0:[C4680004]: lwc1       $f8, 4($v1)
    088456E4:[24CC0010]: addiu      $t4, $a2, 16
    088456E8:[46010182]: mul.s      $f6, $f0, $f1
    088456EC:[460504C2]: mul.s      $f19, $f0, $f5
    088456F0:[460D0102]: mul.s      $f4, $f0, $f13
    088456F4:[46004C47]: neg.s      $f17, $f9
    088456F8:[46068340]: add.s      $f13, $f16, $f6
    088456FC:[46136400]: add.s      $f16, $f12, $f19
    08845700:[460443C0]: add.s      $f15, $f8, $f4
    08845704:[460054C7]: neg.s      $f19, $f10
    08845708:[E4CD0008]: swc1       $f13, 8($a2)
    0884570C:[460A4A01]: sub.s      $f8, $f9, $f10
    08845710:[E4CF0004]: swc1       $f15, 4($a2)
    08845714:[4608583E]: c.le.s     $f11, $f8
    08845718:[E4D00000]: swc1       $f16, 0($a2)
    0884571C:[C4E10004]: lwc1       $f1, 4($a3)
    08845720:[C4A70030]: lwc1       $f7, 48($a1)
    08845724:[C4E20008]: lwc1       $f2, 8($a3)
    08845728:[46018B82]: mul.s      $f14, $f17, $f1
    0884572C:[46078C82]: mul.s      $f18, $f17, $f7
    08845730:[46028B02]: mul.s      $f12, $f17, $f2
    08845734:[460E7A80]: add.s      $f10, $f15, $f14
    08845738:[46128000]: add.s      $f0, $f16, $f18
    0884573C:[460C6A40]: add.s      $f9, $f13, $f12
    08845740:[E58A0004]: swc1       $f10, 4($t4)
    08845744:[E5890008]: swc1       $f9, 8($t4)
    08845748:[E4C00010]: swc1       $f0, 16($a2)
    0884574C:[C4E30008]: lwc1       $f3, 8($a3)
    08845750:[C4F10004]: lwc1       $f17, 4($a3)
    08845754:[C4A70030]: lwc1       $f7, 48($a1)
    08845758:[46131C82]: mul.s      $f18, $f3, $f19
    0884575C:[46138982]: mul.s      $f6, $f17, $f19
    08845760:[46133B82]: mul.s      $f14, $f7, $f19
    08845764:[C4CF0004]: lwc1       $f15, 4($a2)
    08845768:[C4CC0008]: lwc1       $f12, 8($a2)
    0884576C:[460E8340]: add.s      $f13, $f16, $f14
    08845770:[46067A80]: add.s      $f10, $f15, $f6
    08845774:[46126240]: add.s      $f9, $f12, $f18
    08845778:[E4CD0000]: swc1       $f13, 0($a2)
    0884577C:[E4CA0004]: swc1       $f10, 4($a2)
    08845780:[E4C90008]: swc1       $f9, 8($a2)
    08845784:[8CA70030]: lw         $a3, 48($a1)
    08845788:[ACC70020]: sw         $a3, 32($a2)
    0884578C:[8CAB0034]: lw         $t3, 52($a1)
    08845790:[ACCB0024]: sw         $t3, 36($a2)
    08845794:[8CA40038]: lw         $a0, 56($a1)
    08845798:[45010002]: bc1t       0x088457A4
    0884579C:[ACC40028]: sw         $a0, 40($a2)
    088457A0:[46005A06]: mov.s      $f8, $f11
    088457A4:[94A20084]: lhu        $v0, 132($a1)
    088457A8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088457AC:[0A21158C]: j          0x08845630
    088457B0:[E4C8002C]: swc1       $f8, 44($a2)
    088457B4:[460633C2]: mul.s      $f15, $f6, $f6
    088457B8:[460B303C]: c.lt.s     $f6, $f11
    088457BC:[00000000]: nop
    088457C0:[4500004D]: bc1f       0x088458F8
    088457C4:[460F1800]: add.s      $f0, $f3, $f15
    088457C8:[4604003C]: c.lt.s     $f0, $f4
    088457CC:[00000000]: nop
    088457D0:[45000049]: bc1f       0x088458F8
    088457D4:[46004341]: sub.s      $f13, $f8, $f0
    088457D8:[46000907]: neg.s      $f4, $f1
    088457DC:[C4450008]: lwc1       $f5, 8($v0)
    088457E0:[C4A70060]: lwc1       $f7, 96($a1)
    088457E4:[46006C04]: sqrt.s     $f16, $f13
    088457E8:[C4400004]: lwc1       $f0, 4($v0)
    088457EC:[C4720008]: lwc1       $f18, 8($v1)
    088457F0:[C4690004]: lwc1       $f9, 4($v1)
    088457F4:[24C20010]: addiu      $v0, $a2, 16
    088457F8:[460720C2]: mul.s      $f3, $f4, $f7
    088457FC:[460524C2]: mul.s      $f19, $f4, $f5
    08845800:[46002442]: mul.s      $f17, $f4, $f0
    08845804:[46003187]: neg.s      $f6, $f6
    08845808:[46036140]: add.s      $f5, $f12, $f3
    0884580C:[46139100]: add.s      $f4, $f18, $f19
    08845810:[461148C0]: add.s      $f3, $f9, $f17
    08845814:[460A8241]: sub.s      $f9, $f16, $f10
    08845818:[E4C50000]: swc1       $f5, 0($a2)
    0884581C:[460081C7]: neg.s      $f7, $f16
    08845820:[46005207]: neg.s      $f8, $f10
    08845824:[E4C40008]: swc1       $f4, 8($a2)
    08845828:[4609583E]: c.le.s     $f11, $f9
    0884582C:[C4800008]: lwc1       $f0, 8($a0)
    08845830:[C4A1003C]: lwc1       $f1, 60($a1)
    08845834:[E4C30004]: swc1       $f3, 4($a2)
    08845838:[C48A0004]: lwc1       $f10, 4($a0)
    0884583C:[460604C2]: mul.s      $f19, $f0, $f6
    08845840:[46060B82]: mul.s      $f14, $f1, $f6
    08845844:[460653C2]: mul.s      $f15, $f10, $f6
    08845848:[46132280]: add.s      $f10, $f4, $f19
    0884584C:[460E2CC0]: add.s      $f19, $f5, $f14
    08845850:[460F1C00]: add.s      $f16, $f3, $f15
    08845854:[E4CA0008]: swc1       $f10, 8($a2)
    08845858:[E4D00004]: swc1       $f16, 4($a2)
    0884585C:[E4D30000]: swc1       $f19, 0($a2)
    08845860:[C4E10004]: lwc1       $f1, 4($a3)
    08845864:[C4A20030]: lwc1       $f2, 48($a1)
    08845868:[C4F20008]: lwc1       $f18, 8($a3)
    0884586C:[46013B42]: mul.s      $f13, $f7, $f1
    08845870:[46023C42]: mul.s      $f17, $f7, $f2
    08845874:[46123B02]: mul.s      $f12, $f7, $f18
    08845878:[460D8180]: add.s      $f6, $f16, $f13
    0884587C:[46119BC0]: add.s      $f15, $f19, $f17
    08845880:[460C5380]: add.s      $f14, $f10, $f12
    08845884:[E4460004]: swc1       $f6, 4($v0)
    08845888:[E44E0008]: swc1       $f14, 8($v0)
    0884588C:[E4CF0010]: swc1       $f15, 16($a2)
    08845890:[C4E20008]: lwc1       $f2, 8($a3)
    08845894:[C4B20030]: lwc1       $f18, 48($a1)
    08845898:[C4ED0004]: lwc1       $f13, 4($a3)
    0884589C:[460811C2]: mul.s      $f7, $f2, $f8
    088458A0:[46089402]: mul.s      $f16, $f18, $f8
    088458A4:[46086802]: mul.s      $f0, $f13, $f8
    088458A8:[C4C10004]: lwc1       $f1, 4($a2)
    088458AC:[C4C80008]: lwc1       $f8, 8($a2)
    088458B0:[46109C40]: add.s      $f17, $f19, $f16
    088458B4:[46000B00]: add.s      $f12, $f1, $f0
    088458B8:[46074280]: add.s      $f10, $f8, $f7
    088458BC:[E4D10000]: swc1       $f17, 0($a2)
    088458C0:[E4CC0004]: swc1       $f12, 4($a2)
    088458C4:[E4CA0008]: swc1       $f10, 8($a2)
    088458C8:[8CAF0030]: lw         $t7, 48($a1)
    088458CC:[ACCF0020]: sw         $t7, 32($a2)
    088458D0:[8CAE0034]: lw         $t6, 52($a1)
    088458D4:[ACCE0024]: sw         $t6, 36($a2)
    088458D8:[8CAD0038]: lw         $t5, 56($a1)
    088458DC:[45010002]: bc1t       0x088458E8
    088458E0:[ACCD0028]: sw         $t5, 40($a2)
    088458E4:[46005A46]: mov.s      $f9, $f11
    088458E8:[94A20084]: lhu        $v0, 132($a1)
    088458EC:[E4C9002C]: swc1       $f9, 44($a2)
    088458F0:[0A21158C]: j          0x08845630
    088458F4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088458F8:[44805800]: mtc1       $zr, $f11
    088458FC:[46094882]: mul.s      $f2, $f9, $f9
    08845900:[4609583C]: c.lt.s     $f11, $f9
    08845904:[00000000]: nop
    08845908:[4500001F]: bc1f       0x08845988
    0884590C:[46021800]: add.s      $f0, $f3, $f2
    08845910:[4604003C]: c.lt.s     $f0, $f4
    08845914:[00000000]: nop
    08845918:[4500001C]: bc1f       0x0884598C
    0884591C:[24AB0020]: addiu      $t3, $a1, 32
    08845920:[46004081]: sub.s      $f2, $f8, $f0
    08845924:[46000807]: neg.s      $f0, $f1
    08845928:[460014C4]: sqrt.s     $f19, $f2
    0884592C:[C4450008]: lwc1       $f5, 8($v0)
    08845930:[C4430000]: lwc1       $f3, 0($v0)
    08845934:[C4460004]: lwc1       $f6, 4($v0)
    08845938:[C46F0008]: lwc1       $f15, 8($v1)
    0884593C:[C4700004]: lwc1       $f16, 4($v1)
    08845940:[24C20010]: addiu      $v0, $a2, 16
    08845944:[46050382]: mul.s      $f14, $f0, $f5
    08845948:[46030482]: mul.s      $f18, $f0, $f3
    0884594C:[46060342]: mul.s      $f13, $f0, $f6
    08845950:[46004987]: neg.s      $f6, $f9
    08845954:[460E7900]: add.s      $f4, $f15, $f14
    08845958:[46126140]: add.s      $f5, $f12, $f18
    0884595C:[460A9A41]: sub.s      $f9, $f19, $f10
    08845960:[460D80C0]: add.s      $f3, $f16, $f13
    08845964:[E4C40008]: swc1       $f4, 8($a2)
    08845968:[460099C7]: neg.s      $f7, $f19
    0884596C:[46005207]: neg.s      $f8, $f10
    08845970:[E4C50000]: swc1       $f5, 0($a2)
    08845974:[4609583E]: c.le.s     $f11, $f9
    08845978:[E4C30004]: swc1       $f3, 4($a2)
    0884597C:[C4800008]: lwc1       $f0, 8($a0)
    08845980:[0A21160E]: j          0x08845838
    08845984:[C4810000]: lwc1       $f1, 0($a0)
    08845988:[24AB0020]: addiu      $t3, $a1, 32
    0884598C:[C5630004]: lwc1       $f3, 4($t3)
    08845990:[C5710008]: lwc1       $f17, 8($t3)
    08845994:[C46B0004]: lwc1       $f11, 4($v1)
    08845998:[C4690008]: lwc1       $f9, 8($v1)
    0884599C:[C4A10020]: lwc1       $f1, 32($a1)
    088459A0:[44807000]: mtc1       $zr, $f14
    088459A4:[46035BC1]: sub.s      $f15, $f11, $f3
    088459A8:[46016401]: sub.s      $f16, $f12, $f1
    088459AC:[46114981]: sub.s      $f6, $f9, $f17
    088459B0:[4605703C]: c.lt.s     $f14, $f5
    088459B4:[460528C2]: mul.s      $f3, $f5, $f5
    088459B8:[E7B00020]: swc1       $f16, 32($sp)
    088459BC:[E7AF0024]: swc1       $f15, 36($sp)
    088459C0:[450000F2]: bc1f       0x08845D8C
    088459C4:[E7A60028]: swc1       $f6, 40($sp)
    088459C8:[4604183C]: c.lt.s     $f3, $f4
    088459CC:[00000000]: nop
    088459D0:[450000EE]: bc1f       0x08845D8C
    088459D4:[00000000]: nop
    088459D8:[CBA00000]: lv.s       S000.s, 0($sp)
    088459DC:[CBA00005]: lv.s       S001.s, 4($sp)
    088459E0:[CBA0000A]: lv.s       S002.s, 8($sp)
    088459E4:[C8A10048]: lv.s       S010.s, 72($a1)
    088459E8:[C8A1004D]: lv.s       S011.s, 76($a1)
    088459EC:[C8A10052]: lv.s       S012.s, 80($a1)
    088459F0:[64818000]: vdot.t     S000.s, C000.t, C010.t
    088459F4:[48620000]: mfv.s      $v0, S000.s
    088459F8:[44823000]: mtc1       $v0, $f6
    088459FC:[CBA00020]: lv.s       S000.s, 32($sp)
    08845A00:[CBA00025]: lv.s       S001.s, 36($sp)
    08845A04:[CBA0002A]: lv.s       S002.s, 40($sp)
    08845A08:[C8A10048]: lv.s       S010.s, 72($a1)
    08845A0C:[C8A1004D]: lv.s       S011.s, 76($a1)
    08845A10:[C8A10052]: lv.s       S012.s, 80($a1)
    08845A14:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08845A18:[48620000]: mfv.s      $v0, S000.s
    08845A1C:[44826800]: mtc1       $v0, $f13
    08845A20:[24A40048]: addiu      $a0, $a1, 72
    08845A24:[460D3482]: mul.s      $f18, $f6, $f13
    08845A28:[460E903C]: c.lt.s     $f18, $f14
    08845A2C:[00000000]: nop
    08845A30:[45000038]: bc1f       0x08845B14
    08845A34:[24A2006C]: addiu      $v0, $a1, 108
    08845A38:[460343C1]: sub.s      $f15, $f8, $f3
    08845A3C:[46002CC7]: neg.s      $f19, $f5
    08845A40:[C4A7006C]: lwc1       $f7, 108($a1)
    08845A44:[C4420004]: lwc1       $f2, 4($v0)
    08845A48:[46007C84]: sqrt.s     $f18, $f15
    08845A4C:[C4450008]: lwc1       $f5, 8($v0)
    08845A50:[24CE0010]: addiu      $t6, $a2, 16
    08845A54:[46079C02]: mul.s      $f16, $f19, $f7
    08845A58:[46029A02]: mul.s      $f8, $f19, $f2
    08845A5C:[46059B42]: mul.s      $f13, $f19, $f5
    08845A60:[46009447]: neg.s      $f17, $f18
    08845A64:[460859C0]: add.s      $f7, $f11, $f8
    08845A68:[460D4CC0]: add.s      $f19, $f9, $f13
    08845A6C:[46106340]: add.s      $f13, $f12, $f16
    08845A70:[460A9201]: sub.s      $f8, $f18, $f10
    08845A74:[E4C70004]: swc1       $f7, 4($a2)
    08845A78:[46005407]: neg.s      $f16, $f10
    08845A7C:[E4D30008]: swc1       $f19, 8($a2)
    08845A80:[4608703E]: c.le.s     $f14, $f8
    08845A84:[E4CD0000]: swc1       $f13, 0($a2)
    08845A88:[C4E10004]: lwc1       $f1, 4($a3)
    08845A8C:[C4A60030]: lwc1       $f6, 48($a1)
    08845A90:[C4E40008]: lwc1       $f4, 8($a3)
    08845A94:[46018BC2]: mul.s      $f15, $f17, $f1
    08845A98:[46068A42]: mul.s      $f9, $f17, $f6
    08845A9C:[46048A82]: mul.s      $f10, $f17, $f4
    08845AA0:[460F3B00]: add.s      $f12, $f7, $f15
    08845AA4:[46096C80]: add.s      $f18, $f13, $f9
    08845AA8:[460A9AC0]: add.s      $f11, $f19, $f10
    08845AAC:[E5CC0004]: swc1       $f12, 4($t6)
    08845AB0:[E5CB0008]: swc1       $f11, 8($t6)
    08845AB4:[E4D20010]: swc1       $f18, 16($a2)
    08845AB8:[C4E20008]: lwc1       $f2, 8($a3)
    08845ABC:[C4EF0004]: lwc1       $f15, 4($a3)
    08845AC0:[C4B10030]: lwc1       $f17, 48($a1)
    08845AC4:[461014C2]: mul.s      $f19, $f2, $f16
    08845AC8:[46107802]: mul.s      $f0, $f15, $f16
    08845ACC:[46108982]: mul.s      $f6, $f17, $f16
    08845AD0:[C4C70004]: lwc1       $f7, 4($a2)
    08845AD4:[C4C90008]: lwc1       $f9, 8($a2)
    08845AD8:[46066A80]: add.s      $f10, $f13, $f6
    08845ADC:[46003B00]: add.s      $f12, $f7, $f0
    08845AE0:[46134AC0]: add.s      $f11, $f9, $f19
    08845AE4:[E4CA0000]: swc1       $f10, 0($a2)
    08845AE8:[E4CC0004]: swc1       $f12, 4($a2)
    08845AEC:[E4CB0008]: swc1       $f11, 8($a2)
    08845AF0:[8CAD0030]: lw         $t5, 48($a1)
    08845AF4:[ACCD0020]: sw         $t5, 32($a2)
    08845AF8:[8CAC0034]: lw         $t4, 52($a1)
    08845AFC:[ACCC0024]: sw         $t4, 36($a2)
    08845B00:[8CA70038]: lw         $a3, 56($a1)
    08845B04:[4501FF27]: bc1t       0x088457A4
    08845B08:[ACC70028]: sw         $a3, 40($a2)
    08845B0C:[0A2115E9]: j          0x088457A4
    08845B10:[46007206]: mov.s      $f8, $f14
    08845B14:[46063442]: mul.s      $f17, $f6, $f6
    08845B18:[460E303C]: c.lt.s     $f6, $f14
    08845B1C:[00000000]: nop
    08845B20:[45000048]: bc1f       0x08845C44
    08845B24:[46111800]: add.s      $f0, $f3, $f17
    08845B28:[4604003C]: c.lt.s     $f0, $f4
    08845B2C:[00000000]: nop
    08845B30:[45000044]: bc1f       0x08845C44
    08845B34:[46002C07]: neg.s      $f16, $f5
    08845B38:[46004101]: sub.s      $f4, $f8, $f0
    08845B3C:[C4A1006C]: lwc1       $f1, 108($a1)
    08845B40:[C4430004]: lwc1       $f3, 4($v0)
    08845B44:[46002444]: sqrt.s     $f17, $f4
    08845B48:[C4450008]: lwc1       $f5, 8($v0)
    08845B4C:[24C80010]: addiu      $t0, $a2, 16
    08845B50:[460384C2]: mul.s      $f19, $f16, $f3
    08845B54:[460583C2]: mul.s      $f15, $f16, $f5
    08845B58:[46018202]: mul.s      $f8, $f16, $f1
    08845B5C:[46003347]: neg.s      $f13, $f6
    08845B60:[460F4C80]: add.s      $f18, $f9, $f15
    08845B64:[46086400]: add.s      $f16, $f12, $f8
    08845B68:[46135BC0]: add.s      $f15, $f11, $f19
    08845B6C:[46008A07]: neg.s      $f8, $f17
    08845B70:[E4D20008]: swc1       $f18, 8($a2)
    08845B74:[460054C7]: neg.s      $f19, $f10
    08845B78:[460A8A41]: sub.s      $f9, $f17, $f10
    08845B7C:[E4CF0004]: swc1       $f15, 4($a2)
    08845B80:[E4D00000]: swc1       $f16, 0($a2)
    08845B84:[4609703E]: c.le.s     $f14, $f9
    08845B88:[C4820008]: lwc1       $f2, 8($a0)
    08845B8C:[C4A70048]: lwc1       $f7, 72($a1)
    08845B90:[C48C0004]: lwc1       $f12, 4($a0)
    08845B94:[460D1282]: mul.s      $f10, $f2, $f13
    08845B98:[460D3AC2]: mul.s      $f11, $f7, $f13
    08845B9C:[460D6442]: mul.s      $f17, $f12, $f13
    08845BA0:[460A9300]: add.s      $f12, $f18, $f10
    08845BA4:[460B8480]: add.s      $f18, $f16, $f11
    08845BA8:[46117C00]: add.s      $f16, $f15, $f17
    08845BAC:[E4CC0008]: swc1       $f12, 8($a2)
    08845BB0:[E4D00004]: swc1       $f16, 4($a2)
    08845BB4:[E4D20000]: swc1       $f18, 0($a2)
    08845BB8:[C4E10004]: lwc1       $f1, 4($a3)
    08845BBC:[C4A20030]: lwc1       $f2, 48($a1)
    08845BC0:[C4E70008]: lwc1       $f7, 8($a3)
    08845BC4:[46014342]: mul.s      $f13, $f8, $f1
    08845BC8:[46024182]: mul.s      $f6, $f8, $f2
    08845BCC:[46074282]: mul.s      $f10, $f8, $f7
    08845BD0:[460D82C0]: add.s      $f11, $f16, $f13
    08845BD4:[460693C0]: add.s      $f15, $f18, $f6
    08845BD8:[460A6440]: add.s      $f17, $f12, $f10
    08845BDC:[E50B0004]: swc1       $f11, 4($t0)
    08845BE0:[E5110008]: swc1       $f17, 8($t0)
    08845BE4:[E4CF0010]: swc1       $f15, 16($a2)
    08845BE8:[C4E20008]: lwc1       $f2, 8($a3)
    08845BEC:[C4A80030]: lwc1       $f8, 48($a1)
    08845BF0:[C4ED0004]: lwc1       $f13, 4($a3)
    08845BF4:[46131182]: mul.s      $f6, $f2, $f19
    08845BF8:[46134402]: mul.s      $f16, $f8, $f19
    08845BFC:[46136802]: mul.s      $f0, $f13, $f19
    08845C00:[C4C10004]: lwc1       $f1, 4($a2)
    08845C04:[C4CA0008]: lwc1       $f10, 8($a2)
    08845C08:[46109300]: add.s      $f12, $f18, $f16
    08845C0C:[46000AC0]: add.s      $f11, $f1, $f0
    08845C10:[460650C0]: add.s      $f3, $f10, $f6
    08845C14:[E4CC0000]: swc1       $f12, 0($a2)
    08845C18:[E4CB0004]: swc1       $f11, 4($a2)
    08845C1C:[E4C30008]: swc1       $f3, 8($a2)
    08845C20:[8CB90030]: lw         $t9, 48($a1)
    08845C24:[ACD90020]: sw         $t9, 32($a2)
    08845C28:[8CB80034]: lw         $t8, 52($a1)
    08845C2C:[ACD80024]: sw         $t8, 36($a2)
    08845C30:[8CAF0038]: lw         $t7, 56($a1)
    08845C34:[4501FF2C]: bc1t       0x088458E8
    08845C38:[ACCF0028]: sw         $t7, 40($a2)
    08845C3C:[0A21163A]: j          0x088458E8
    08845C40:[46007246]: mov.s      $f9, $f14
    08845C44:[44804800]: mtc1       $zr, $f9
    08845C48:[460D6B82]: mul.s      $f14, $f13, $f13
    08845C4C:[460D483C]: c.lt.s     $f9, $f13
    08845C50:[00000000]: nop
    08845C54:[4500004D]: bc1f       0x08845D8C
    08845C58:[460E1800]: add.s      $f0, $f3, $f14
    08845C5C:[4604003C]: c.lt.s     $f0, $f4
    08845C60:[00000000]: nop
    08845C64:[45000049]: bc1f       0x08845D8C
    08845C68:[46004041]: sub.s      $f1, $f8, $f0
    08845C6C:[46002C47]: neg.s      $f17, $f5
    08845C70:[C4530000]: lwc1       $f19, 0($v0)
    08845C74:[C4400004]: lwc1       $f0, 4($v0)
    08845C78:[46000AC4]: sqrt.s     $f11, $f1
    08845C7C:[C4450008]: lwc1       $f5, 8($v0)
    08845C80:[C46E0008]: lwc1       $f14, 8($v1)
    08845C84:[C4700004]: lwc1       $f16, 4($v1)
    08845C88:[24CA0010]: addiu      $t2, $a2, 16
    08845C8C:[46138A02]: mul.s      $f8, $f17, $f19
    08845C90:[460088C2]: mul.s      $f3, $f17, $f0
    08845C94:[46058902]: mul.s      $f4, $f17, $f5
    08845C98:[46006BC7]: neg.s      $f15, $f13
    08845C9C:[46086340]: add.s      $f13, $f12, $f8
    08845CA0:[46005A07]: neg.s      $f8, $f11
    08845CA4:[46047440]: add.s      $f17, $f14, $f4
    08845CA8:[46038380]: add.s      $f14, $f16, $f3
    08845CAC:[E4CD0000]: swc1       $f13, 0($a2)
    08845CB0:[46005407]: neg.s      $f16, $f10
    08845CB4:[460A5A81]: sub.s      $f10, $f11, $f10
    08845CB8:[E4D10008]: swc1       $f17, 8($a2)
    08845CBC:[E4CE0004]: swc1       $f14, 4($a2)
    08845CC0:[460A483E]: c.le.s     $f9, $f10
    08845CC4:[C4870008]: lwc1       $f7, 8($a0)
    08845CC8:[C4860000]: lwc1       $f6, 0($a0)
    08845CCC:[C4920004]: lwc1       $f18, 4($a0)
    08845CD0:[460F3CC2]: mul.s      $f19, $f7, $f15
    08845CD4:[460F3302]: mul.s      $f12, $f6, $f15
    08845CD8:[460F92C2]: mul.s      $f11, $f18, $f15
    08845CDC:[46138C80]: add.s      $f18, $f17, $f19
    08845CE0:[460C6C40]: add.s      $f17, $f13, $f12
    08845CE4:[460B74C0]: add.s      $f19, $f14, $f11
    08845CE8:[E4D20008]: swc1       $f18, 8($a2)
    08845CEC:[E4D30004]: swc1       $f19, 4($a2)
    08845CF0:[E4D10000]: swc1       $f17, 0($a2)
    08845CF4:[C4E70008]: lwc1       $f7, 8($a3)
    08845CF8:[C4A20030]: lwc1       $f2, 48($a1)
    08845CFC:[C4E10004]: lwc1       $f1, 4($a3)
    08845D00:[46074302]: mul.s      $f12, $f8, $f7
    08845D04:[46024342]: mul.s      $f13, $f8, $f2
    08845D08:[460143C2]: mul.s      $f15, $f8, $f1
    08845D0C:[460C9180]: add.s      $f6, $f18, $f12
    08845D10:[460D8B80]: add.s      $f14, $f17, $f13
    08845D14:[460F9AC0]: add.s      $f11, $f19, $f15
    08845D18:[E5460008]: swc1       $f6, 8($t2)
    08845D1C:[E54B0004]: swc1       $f11, 4($t2)
    08845D20:[E4CE0010]: swc1       $f14, 16($a2)
    08845D24:[C4E20008]: lwc1       $f2, 8($a3)
    08845D28:[C4A80030]: lwc1       $f8, 48($a1)
    08845D2C:[C4EF0004]: lwc1       $f15, 4($a3)
    08845D30:[46101342]: mul.s      $f13, $f2, $f16
    08845D34:[461044C2]: mul.s      $f19, $f8, $f16
    08845D38:[46107802]: mul.s      $f0, $f15, $f16
    08845D3C:[C4C70004]: lwc1       $f7, 4($a2)
    08845D40:[C4CC0008]: lwc1       $f12, 8($a2)
    08845D44:[46138C80]: add.s      $f18, $f17, $f19
    08845D48:[46003AC0]: add.s      $f11, $f7, $f0
    08845D4C:[460D6180]: add.s      $f6, $f12, $f13
    08845D50:[E4D20000]: swc1       $f18, 0($a2)
    08845D54:[E4CB0004]: swc1       $f11, 4($a2)
    08845D58:[E4C60008]: swc1       $f6, 8($a2)
    08845D5C:[8CA30030]: lw         $v1, 48($a1)
    08845D60:[ACC30020]: sw         $v1, 32($a2)
    08845D64:[8CA20034]: lw         $v0, 52($a1)
    08845D68:[ACC20024]: sw         $v0, 36($a2)
    08845D6C:[8CA90038]: lw         $t1, 56($a1)
    08845D70:[45010002]: bc1t       0x08845D7C
    08845D74:[ACC90028]: sw         $t1, 40($a2)
    08845D78:[46004A86]: mov.s      $f10, $f9
    08845D7C:[94A20084]: lhu        $v0, 132($a1)
    08845D80:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08845D84:[0A21158C]: j          0x08845630
    08845D88:[E4CA002C]: swc1       $f10, 44($a2)
    08845D8C:[44805800]: mtc1       $zr, $f11
    08845D90:[4607583C]: c.lt.s     $f11, $f7
    08845D94:[00000000]: nop
    08845D98:[45000050]: bc1f       0x08845EDC
    08845D9C:[460738C2]: mul.s      $f3, $f7, $f7
    08845DA0:[4604183C]: c.lt.s     $f3, $f4
    08845DA4:[00000000]: nop
    08845DA8:[4502FE22]: bc1fl      0x08845634
    08845DAC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08845DB0:[CBA00020]: lv.s       S000.s, 32($sp)
    08845DB4:[CBA00025]: lv.s       S001.s, 36($sp)
    08845DB8:[CBA0002A]: lv.s       S002.s, 40($sp)
    08845DBC:[C8A10054]: lv.s       S010.s, 84($a1)
    08845DC0:[C8A10059]: lv.s       S011.s, 88($a1)
    08845DC4:[C8A1005E]: lv.s       S012.s, 92($a1)
    08845DC8:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08845DCC:[48620000]: mfv.s      $v0, S000.s
    08845DD0:[44823000]: mtc1       $v0, $f6
    08845DD4:[CBA00010]: lv.s       S000.s, 16($sp)
    08845DD8:[CBA00015]: lv.s       S001.s, 20($sp)
    08845DDC:[CBA0001A]: lv.s       S002.s, 24($sp)
    08845DE0:[C8A10054]: lv.s       S010.s, 84($a1)
    08845DE4:[C8A10059]: lv.s       S011.s, 88($a1)
    08845DE8:[C8A1005E]: lv.s       S012.s, 92($a1)
    08845DEC:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08845DF0:[48620000]: mfv.s      $v0, S000.s
    08845DF4:[44824800]: mtc1       $v0, $f9
    08845DF8:[24A40054]: addiu      $a0, $a1, 84
    08845DFC:[46093082]: mul.s      $f2, $f6, $f9
    08845E00:[460B103C]: c.lt.s     $f2, $f11
    08845E04:[00000000]: nop
    08845E08:[45000006]: bc1f       0x08845E24
    08845E0C:[24A20078]: addiu      $v0, $a1, 120
    08845E10:[460340C1]: sub.s      $f3, $f8, $f3
    08845E14:[46003807]: neg.s      $f0, $f7
    08845E18:[C4410008]: lwc1       $f1, 8($v0)
    08845E1C:[0A2115B5]: j          0x088456D4
    08845E20:[C4A50078]: lwc1       $f5, 120($a1)
    08845E24:[46063142]: mul.s      $f5, $f6, $f6
    08845E28:[460B303C]: c.lt.s     $f6, $f11
    08845E2C:[00000000]: nop
    08845E30:[4500001D]: bc1f       0x08845EA8
    08845E34:[46051800]: add.s      $f0, $f3, $f5
    08845E38:[4604003C]: c.lt.s     $f0, $f4
    08845E3C:[00000000]: nop
    08845E40:[45000019]: bc1f       0x08845EA8
    08845E44:[46004041]: sub.s      $f1, $f8, $f0
    08845E48:[46003A07]: neg.s      $f8, $f7
    08845E4C:[C4440008]: lwc1       $f4, 8($v0)
    08845E50:[C4A70078]: lwc1       $f7, 120($a1)
    08845E54:[46000C84]: sqrt.s     $f18, $f1
    08845E58:[C4710008]: lwc1       $f17, 8($v1)
    08845E5C:[C4400004]: lwc1       $f0, 4($v0)
    08845E60:[C46F0004]: lwc1       $f15, 4($v1)
    08845E64:[24C20010]: addiu      $v0, $a2, 16
    08845E68:[460740C2]: mul.s      $f3, $f8, $f7
    08845E6C:[46044242]: mul.s      $f9, $f8, $f4
    08845E70:[46004382]: mul.s      $f14, $f8, $f0
    08845E74:[46003187]: neg.s      $f6, $f6
    08845E78:[46036140]: add.s      $f5, $f12, $f3
    08845E7C:[46098900]: add.s      $f4, $f17, $f9
    08845E80:[460A9241]: sub.s      $f9, $f18, $f10
    08845E84:[460E78C0]: add.s      $f3, $f15, $f14
    08845E88:[E4C50000]: swc1       $f5, 0($a2)
    08845E8C:[460091C7]: neg.s      $f7, $f18
    08845E90:[46005207]: neg.s      $f8, $f10
    08845E94:[E4C40008]: swc1       $f4, 8($a2)
    08845E98:[4609583E]: c.le.s     $f11, $f9
    08845E9C:[C4800008]: lwc1       $f0, 8($a0)
    08845EA0:[0A21160D]: j          0x08845834
    08845EA4:[C4A10054]: lwc1       $f1, 84($a1)
    08845EA8:[44805800]: mtc1       $zr, $f11
    08845EAC:[46094882]: mul.s      $f2, $f9, $f9
    08845EB0:[4609583C]: c.lt.s     $f11, $f9
    08845EB4:[00000000]: nop
    08845EB8:[45000008]: bc1f       0x08845EDC
    08845EBC:[46021800]: add.s      $f0, $f3, $f2
    08845EC0:[4604003C]: c.lt.s     $f0, $f4
    08845EC4:[00000000]: nop
    08845EC8:[4502FDDA]: bc1fl      0x08845634
    08845ECC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08845ED0:[46004081]: sub.s      $f2, $f8, $f0
    08845ED4:[0A21164A]: j          0x08845928
    08845ED8:[46003807]: neg.s      $f0, $f7
    08845EDC:[0A21158D]: j          0x08845634
    08845EE0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
  Back Branch 08845EDC 177,579 times (length 556)
  Back Branch 08845DA8 104,459 times (length 479)
  Back Branch 088457AC 5,193 times (length 97)
    0884561C:[ACC30028]: sw         $v1, 40($a2)
    08845620:[460059C6]: mov.s      $f7, $f11
    08845624:[94A20084]: lhu        $v0, 132($a1)
    08845628:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0884562C:[E4C7002C]: swc1       $f7, 44($a2)
--> 08845630:[A4C20034]: sh         $v0, 52($a2)
    08845634:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08845638:[03E00008]: jr         $ra
    0884563C:[27BD0030]: addiu      $sp, $sp, 48
    08845640:[460A5182]: mul.s      $f6, $f10, $f10
    08845644:[4601583C]: c.lt.s     $f11, $f1
    08845648:[460108C2]: mul.s      $f3, $f1, $f1
    0884564C:[450000CE]: bc1f       0x08845988
    08845650:[46064101]: sub.s      $f4, $f8, $f6
    08845654:[4604183C]: c.lt.s     $f3, $f4
    08845658:[00000000]: nop
    0884565C:[450200CB]: bc1fl      0x0884598C
    08845660:[24AB0020]: addiu      $t3, $a1, 32
    08845664:[CBA00010]: lv.s       S000.s, 16($sp)
    08845668:[CBA00015]: lv.s       S001.s, 20($sp)
    0884566C:[CBA0001A]: lv.s       S002.s, 24($sp)
    08845670:[C8A1003C]: lv.s       S010.s, 60($a1)
    08845674:[C8A10041]: lv.s       S011.s, 64($a1)
    08845678:[C8A10046]: lv.s       S012.s, 68($a1)
    0884567C:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08845680:[48620000]: mfv.s      $v0, S000.s
    08845684:[44823000]: mtc1       $v0, $f6
    08845688:[CBA00000]: lv.s       S000.s, 0($sp)
    0884568C:[CBA00005]: lv.s       S001.s, 4($sp)
    08845690:[CBA0000A]: lv.s       S002.s, 8($sp)
    08845694:[C8A1003C]: lv.s       S010.s, 60($a1)
    08845698:[C8A10041]: lv.s       S011.s, 64($a1)
    0884569C:[C8A10046]: lv.s       S012.s, 68($a1)
    088456A0:[64818000]: vdot.t     S000.s, C000.t, C010.t
    088456A4:[48620000]: mfv.s      $v0, S000.s
    088456A8:[44824800]: mtc1       $v0, $f9
    088456AC:[24A4003C]: addiu      $a0, $a1, 60
    088456B0:[46093382]: mul.s      $f14, $f6, $f9
    088456B4:[460B703C]: c.lt.s     $f14, $f11
    088456B8:[00000000]: nop
    088456BC:[4500003D]: bc1f       0x088457B4
    088456C0:[24A20060]: addiu      $v0, $a1, 96
    088456C4:[46000807]: neg.s      $f0, $f1
    088456C8:[460340C1]: sub.s      $f3, $f8, $f3
    088456CC:[C4410008]: lwc1       $f1, 8($v0)
    088456D0:[C4A50060]: lwc1       $f5, 96($a1)
    088456D4:[46001A44]: sqrt.s     $f9, $f3
    088456D8:[C44D0004]: lwc1       $f13, 4($v0)
    088456DC:[C4700008]: lwc1       $f16, 8($v1)
    088456E0:[C4680004]: lwc1       $f8, 4($v1)
    088456E4:[24CC0010]: addiu      $t4, $a2, 16
    088456E8:[46010182]: mul.s      $f6, $f0, $f1
    088456EC:[460504C2]: mul.s      $f19, $f0, $f5
    088456F0:[460D0102]: mul.s      $f4, $f0, $f13
    088456F4:[46004C47]: neg.s      $f17, $f9
    088456F8:[46068340]: add.s      $f13, $f16, $f6
    088456FC:[46136400]: add.s      $f16, $f12, $f19
    08845700:[460443C0]: add.s      $f15, $f8, $f4
    08845704:[460054C7]: neg.s      $f19, $f10
    08845708:[E4CD0008]: swc1       $f13, 8($a2)
    0884570C:[460A4A01]: sub.s      $f8, $f9, $f10
    08845710:[E4CF0004]: swc1       $f15, 4($a2)
    08845714:[4608583E]: c.le.s     $f11, $f8
    08845718:[E4D00000]: swc1       $f16, 0($a2)
    0884571C:[C4E10004]: lwc1       $f1, 4($a3)
    08845720:[C4A70030]: lwc1       $f7, 48($a1)
    08845724:[C4E20008]: lwc1       $f2, 8($a3)
    08845728:[46018B82]: mul.s      $f14, $f17, $f1
    0884572C:[46078C82]: mul.s      $f18, $f17, $f7
    08845730:[46028B02]: mul.s      $f12, $f17, $f2
    08845734:[460E7A80]: add.s      $f10, $f15, $f14
    08845738:[46128000]: add.s      $f0, $f16, $f18
    0884573C:[460C6A40]: add.s      $f9, $f13, $f12
    08845740:[E58A0004]: swc1       $f10, 4($t4)
    08845744:[E5890008]: swc1       $f9, 8($t4)
    08845748:[E4C00010]: swc1       $f0, 16($a2)
    0884574C:[C4E30008]: lwc1       $f3, 8($a3)
    08845750:[C4F10004]: lwc1       $f17, 4($a3)
    08845754:[C4A70030]: lwc1       $f7, 48($a1)
    08845758:[46131C82]: mul.s      $f18, $f3, $f19
    0884575C:[46138982]: mul.s      $f6, $f17, $f19
    08845760:[46133B82]: mul.s      $f14, $f7, $f19
    08845764:[C4CF0004]: lwc1       $f15, 4($a2)
    08845768:[C4CC0008]: lwc1       $f12, 8($a2)
    0884576C:[460E8340]: add.s      $f13, $f16, $f14
    08845770:[46067A80]: add.s      $f10, $f15, $f6
    08845774:[46126240]: add.s      $f9, $f12, $f18
    08845778:[E4CD0000]: swc1       $f13, 0($a2)
    0884577C:[E4CA0004]: swc1       $f10, 4($a2)
    08845780:[E4C90008]: swc1       $f9, 8($a2)
    08845784:[8CA70030]: lw         $a3, 48($a1)
    08845788:[ACC70020]: sw         $a3, 32($a2)
    0884578C:[8CAB0034]: lw         $t3, 52($a1)
    08845790:[ACCB0024]: sw         $t3, 36($a2)
    08845794:[8CA40038]: lw         $a0, 56($a1)
    08845798:[45010002]: bc1t       0x088457A4
    0884579C:[ACC40028]: sw         $a0, 40($a2)
    088457A0:[46005A06]: mov.s      $f8, $f11
    088457A4:[94A20084]: lhu        $v0, 132($a1)
    088457A8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 088457AC:[0A21158C]: j          0x08845630
    088457B0:[E4C8002C]: swc1       $f8, 44($a2)
    088457B4:[460633C2]: mul.s      $f15, $f6, $f6
    088457B8:[460B303C]: c.lt.s     $f6, $f11
    088457BC:[00000000]: nop
  Back Branch 08845E1C 1,477 times (length 468)
  Back Branch 08845B04 1,426 times (length 218)
  Back Branch 08845EC8 787 times (length 551)
  Back Branch 088458F0 100 times (length 178)
  Back Branch 08845980 54 times (length 84)
    08845824:[E4C40008]: swc1       $f4, 8($a2)
    08845828:[4609583E]: c.le.s     $f11, $f9
    0884582C:[C4800008]: lwc1       $f0, 8($a0)
    08845830:[C4A1003C]: lwc1       $f1, 60($a1)
    08845834:[E4C30004]: swc1       $f3, 4($a2)
--> 08845838:[C48A0004]: lwc1       $f10, 4($a0)
    0884583C:[460604C2]: mul.s      $f19, $f0, $f6
    08845840:[46060B82]: mul.s      $f14, $f1, $f6
    08845844:[460653C2]: mul.s      $f15, $f10, $f6
    08845848:[46132280]: add.s      $f10, $f4, $f19
    0884584C:[460E2CC0]: add.s      $f19, $f5, $f14
    08845850:[460F1C00]: add.s      $f16, $f3, $f15
    08845854:[E4CA0008]: swc1       $f10, 8($a2)
    08845858:[E4D00004]: swc1       $f16, 4($a2)
    0884585C:[E4D30000]: swc1       $f19, 0($a2)
    08845860:[C4E10004]: lwc1       $f1, 4($a3)
    08845864:[C4A20030]: lwc1       $f2, 48($a1)
    08845868:[C4F20008]: lwc1       $f18, 8($a3)
    0884586C:[46013B42]: mul.s      $f13, $f7, $f1
    08845870:[46023C42]: mul.s      $f17, $f7, $f2
    08845874:[46123B02]: mul.s      $f12, $f7, $f18
    08845878:[460D8180]: add.s      $f6, $f16, $f13
    0884587C:[46119BC0]: add.s      $f15, $f19, $f17
    08845880:[460C5380]: add.s      $f14, $f10, $f12
    08845884:[E4460004]: swc1       $f6, 4($v0)
    08845888:[E44E0008]: swc1       $f14, 8($v0)
    0884588C:[E4CF0010]: swc1       $f15, 16($a2)
    08845890:[C4E20008]: lwc1       $f2, 8($a3)
    08845894:[C4B20030]: lwc1       $f18, 48($a1)
    08845898:[C4ED0004]: lwc1       $f13, 4($a3)
    0884589C:[460811C2]: mul.s      $f7, $f2, $f8
    088458A0:[46089402]: mul.s      $f16, $f18, $f8
    088458A4:[46086802]: mul.s      $f0, $f13, $f8
    088458A8:[C4C10004]: lwc1       $f1, 4($a2)
    088458AC:[C4C80008]: lwc1       $f8, 8($a2)
    088458B0:[46109C40]: add.s      $f17, $f19, $f16
    088458B4:[46000B00]: add.s      $f12, $f1, $f0
    088458B8:[46074280]: add.s      $f10, $f8, $f7
    088458BC:[E4D10000]: swc1       $f17, 0($a2)
    088458C0:[E4CC0004]: swc1       $f12, 4($a2)
    088458C4:[E4CA0008]: swc1       $f10, 8($a2)
    088458C8:[8CAF0030]: lw         $t7, 48($a1)
    088458CC:[ACCF0020]: sw         $t7, 32($a2)
    088458D0:[8CAE0034]: lw         $t6, 52($a1)
    088458D4:[ACCE0024]: sw         $t6, 36($a2)
    088458D8:[8CAD0038]: lw         $t5, 56($a1)
    088458DC:[45010002]: bc1t       0x088458E8
    088458E0:[ACCD0028]: sw         $t5, 40($a2)
    088458E4:[46005A46]: mov.s      $f9, $f11
    088458E8:[94A20084]: lhu        $v0, 132($a1)
    088458EC:[E4C9002C]: swc1       $f9, 44($a2)
    088458F0:[0A21158C]: j          0x08845630
    088458F4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088458F8:[44805800]: mtc1       $zr, $f11
    088458FC:[46094882]: mul.s      $f2, $f9, $f9
    08845900:[4609583C]: c.lt.s     $f11, $f9
    08845904:[00000000]: nop
    08845908:[4500001F]: bc1f       0x08845988
    0884590C:[46021800]: add.s      $f0, $f3, $f2
    08845910:[4604003C]: c.lt.s     $f0, $f4
    08845914:[00000000]: nop
    08845918:[4500001C]: bc1f       0x0884598C
    0884591C:[24AB0020]: addiu      $t3, $a1, 32
    08845920:[46004081]: sub.s      $f2, $f8, $f0
    08845924:[46000807]: neg.s      $f0, $f1
    08845928:[460014C4]: sqrt.s     $f19, $f2
    0884592C:[C4450008]: lwc1       $f5, 8($v0)
    08845930:[C4430000]: lwc1       $f3, 0($v0)
    08845934:[C4460004]: lwc1       $f6, 4($v0)
    08845938:[C46F0008]: lwc1       $f15, 8($v1)
    0884593C:[C4700004]: lwc1       $f16, 4($v1)
    08845940:[24C20010]: addiu      $v0, $a2, 16
    08845944:[46050382]: mul.s      $f14, $f0, $f5
    08845948:[46030482]: mul.s      $f18, $f0, $f3
    0884594C:[46060342]: mul.s      $f13, $f0, $f6
    08845950:[46004987]: neg.s      $f6, $f9
    08845954:[460E7900]: add.s      $f4, $f15, $f14
    08845958:[46126140]: add.s      $f5, $f12, $f18
    0884595C:[460A9A41]: sub.s      $f9, $f19, $f10
    08845960:[460D80C0]: add.s      $f3, $f16, $f13
    08845964:[E4C40008]: swc1       $f4, 8($a2)
    08845968:[460099C7]: neg.s      $f7, $f19
    0884596C:[46005207]: neg.s      $f8, $f10
    08845970:[E4C50000]: swc1       $f5, 0($a2)
    08845974:[4609583E]: c.le.s     $f11, $f9
    08845978:[E4C30004]: swc1       $f3, 4($a2)
    0884597C:[C4800008]: lwc1       $f0, 8($a0)
--> 08845980:[0A21160E]: j          0x08845838
    08845984:[C4810000]: lwc1       $f1, 0($a0)
    08845988:[24AB0020]: addiu      $t3, $a1, 32
    0884598C:[C5630004]: lwc1       $f3, 4($t3)
    08845990:[C5710008]: lwc1       $f17, 8($t3)
  Back Branch 08845D84 41 times (length 471)
  Back Branch 08845ED4 17 times (length 365)
  Back Branch 08845C34 14 times (length 213)
_S1_2_8889E40 36,089,442 instructions (2.746%), 41,008 calls (08889E40 - 0888A598, length 471)
    08889E40:[27BDFFB0]: addiu      $sp, $sp, -80
    08889E44:[AFB20008]: sw         $s2, 8($sp)
    08889E48:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08889E4C:[E7B40030]: swc1       $f20, 48($sp)
    08889E50:[AFBF0020]: sw         $ra, 32($sp)
    08889E54:[AFB7001C]: sw         $s7, 28($sp)
    08889E58:[AFB60018]: sw         $s6, 24($sp)
    08889E5C:[AFB50014]: sw         $s5, 20($sp)
    08889E60:[AFB40010]: sw         $s4, 16($sp)
    08889E64:[AFB3000C]: sw         $s3, 12($sp)
    08889E68:[AFB10004]: sw         $s1, 4($sp)
    08889E6C:[AFB00000]: sw         $s0, 0($sp)
    08889E70:[E7B80040]: swc1       $f24, 64($sp)
    08889E74:[E7B7003C]: swc1       $f23, 60($sp)
    08889E78:[E7B60038]: swc1       $f22, 56($sp)
    08889E7C:[E7B50034]: swc1       $f21, 52($sp)
    08889E80:[8C930004]: lw         $s3, 4($a0)
    08889E84:[927400BD]: lbu        $s4, 189($s3)
    08889E88:[16800023]: bne        $s4, $zr, 0x08889F18
    08889E8C:[46006506]: mov.s      $f20, $f12
    08889E90:[C4800014]: lwc1       $f0, 20($a0)
    08889E94:[44801000]: mtc1       $zr, $f2
    08889E98:[46020032]: c.eq.s     $f0, $f2
    08889E9C:[00000000]: nop
    08889EA0:[4502001E]: bc1fl      0x08889F1C
    08889EA4:[8E450008]: lw         $a1, 8($s2)
    08889EA8:[3C030892]: lui        $v1, 0x0892 <=> li $v1, 0x08920000
    08889EAC:[C461E288]: lwc1       $f1, -7544($v1)
    08889EB0:[8E710040]: lw         $s1, 64($s3)
    08889EB4:[1A200018]: blez       $s1, 0x08889F18
    08889EB8:[E4810014]: swc1       $f1, 20($a0)
    08889EBC:[24900008]: addiu      $s0, $a0, 8
    08889EC0:[3C16089D]: lui        $s6, 0x089D <=> li $s6, 0x089D0000
    08889EC4:[0E2218B3]: jal        0x088862CC
    08889EC8:[26C47B8C]: addiu      $a0, $s6, 31628
    08889ECC:[10400012]: beq        $v0, $zr, 0x08889F18
    08889ED0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08889ED4:[AC400058]: sw         $zr, 88($v0)
    08889ED8:[8E040000]: lw         $a0, 0($s0)
    08889EDC:[548001AA]: bnel       $a0, $zr, 0x0888A588
    08889EE0:[8E060004]: lw         $a2, 4($s0)
    08889EE4:[AE020004]: sw         $v0, 4($s0)
    08889EE8:[AE020000]: sw         $v0, 0($s0)
    08889EEC:[AC40005C]: sw         $zr, 92($v0)
    08889EF0:[8E090008]: lw         $t1, 8($s0)
    08889EF4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08889EF8:[2631FFFF]: addiu      $s1, $s1, -1
    08889EFC:[25280001]: addiu      $t0, $t1, 1
    08889F00:[10A00005]: beq        $a1, $zr, 0x08889F18
    08889F04:[AE080008]: sw         $t0, 8($s0)
    08889F08:[0E222601]: jal        0x08889804
    08889F0C:[00000000]: nop
    08889F10:[1E20FFEC]: bgtz       $s1, 0x08889EC4
    08889F14:[00000000]: nop
    08889F18:[8E450008]: lw         $a1, 8($s2)
    08889F1C:[2E8B0001]: sltiu      $t3, $s4, 1
    08889F20:[2CAC0001]: sltiu      $t4, $a1, 1
    08889F24:[016C5024]: and        $t2, $t3, $t4
    08889F28:[11400013]: beq        $t2, $zr, 0x08889F78
    08889F2C:[00000000]: nop
    08889F30:[92450018]: lbu        $a1, 24($s2)
    08889F34:[7CA20040]: ext        $v0, $a1, 1, 1
    08889F38:[8FBF0020]: lw         $ra, 32($sp)
    08889F3C:[8FB7001C]: lw         $s7, 28($sp)
    08889F40:[8FB60018]: lw         $s6, 24($sp)
    08889F44:[8FB50014]: lw         $s5, 20($sp)
    08889F48:[8FB40010]: lw         $s4, 16($sp)
    08889F4C:[8FB3000C]: lw         $s3, 12($sp)
    08889F50:[8FB20008]: lw         $s2, 8($sp)
    08889F54:[8FB10004]: lw         $s1, 4($sp)
    08889F58:[8FB00000]: lw         $s0, 0($sp)
    08889F5C:[C7B80040]: lwc1       $f24, 64($sp)
    08889F60:[C7B7003C]: lwc1       $f23, 60($sp)
    08889F64:[C7B60038]: lwc1       $f22, 56($sp)
    08889F68:[C7B50034]: lwc1       $f21, 52($sp)
    08889F6C:[C7B40030]: lwc1       $f20, 48($sp)
    08889F70:[03E00008]: jr         $ra
    08889F74:[27BD0050]: addiu      $sp, $sp, 80
    08889F78:[10A00027]: beq        $a1, $zr, 0x0888A018
    08889F7C:[00000000]: nop
    08889F80:[C6610058]: lwc1       $f1, 88($s3)
    08889F84:[44800000]: mtc1       $zr, $f0
    08889F88:[46000832]: c.eq.s     $f1, $f0
    08889F8C:[00000000]: nop
    08889F90:[45030005]: bc1tl      0x08889FA8
    08889F94:[C661005C]: lwc1       $f1, 92($s3)
    08889F98:[3C0D0892]: lui        $t5, 0x0892 <=> li $t5, 0x08920000
    08889F9C:[C5A2E28C]: lwc1       $f2, -7540($t5)
    08889FA0:[46011003]: div.s      $f0, $f2, $f1
    08889FA4:[C661005C]: lwc1       $f1, 92($s3)
    08889FA8:[460005C6]: mov.s      $f23, $f0
    08889FAC:[44800000]: mtc1       $zr, $f0
    08889FB0:[46000832]: c.eq.s     $f1, $f0
    08889FB4:[00000000]: nop
    08889FB8:[45010003]: bc1t       0x08889FC8
    08889FBC:[3C0E0892]: lui        $t6, 0x0892 <=> li $t6, 0x08920000
    08889FC0:[C5C3E28C]: lwc1       $f3, -7540($t6)
    08889FC4:[46011803]: div.s      $f0, $f3, $f1
    08889FC8:[10A00013]: beq        $a1, $zr, 0x0888A018
    08889FCC:[46000586]: mov.s      $f22, $f0
    08889FD0:[3C0F0892]: lui        $t7, 0x0892 <=> li $t7, 0x08920000
    08889FD4:[C5F8E28C]: lwc1       $f24, -7540($t7)
    08889FD8:[4480A800]: mtc1       $zr, $f21
    08889FDC:[C4A40044]: lwc1       $f4, 68($a1)
    08889FE0:[4604A83C]: c.lt.s     $f21, $f4
    08889FE4:[00000000]: nop
    08889FE8:[45020144]: bc1fl      0x0888A4FC
    08889FEC:[92570018]: lbu        $s7, 24($s2)
    08889FF0:[C4A00040]: lwc1       $f0, 64($a1)
    08889FF4:[4600A83C]: c.lt.s     $f21, $f0
    08889FF8:[00000000]: nop
    08889FFC:[450000C8]: bc1f       0x0888A320
    0888A000:[24B5000C]: addiu      $s5, $a1, 12
    0888A004:[46140141]: sub.s      $f5, $f0, $f20
    0888A008:[E4A50040]: swc1       $f5, 64($a1)
    0888A00C:[8CA50058]: lw         $a1, 88($a1)
    0888A010:[54A0FFF3]: bnel       $a1, $zr, 0x08889FE0
    0888A014:[C4A40044]: lwc1       $f4, 68($a1)
    0888A018:[1280FFC7]: beq        $s4, $zr, 0x08889F38
    0888A01C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A020:[92430018]: lbu        $v1, 24($s2)
    0888A024:[30740001]: andi       $s4, $v1, 1
    0888A028:[1680FFC3]: bne        $s4, $zr, 0x08889F38
    0888A02C:[3C0B0892]: lui        $t3, 0x0892 <=> li $t3, 0x08920000
    0888A030:[C6610044]: lwc1       $f1, 68($s3)
    0888A034:[C575E28C]: lwc1       $f21, -7540($t3)
    0888A038:[4615083C]: c.lt.s     $f1, $f21
    0888A03C:[00000000]: nop
    0888A040:[4500007D]: bc1f       0x0888A238
    0888A044:[8E750040]: lw         $s5, 64($s3)
    0888A048:[44800000]: mtc1       $zr, $f0
    0888A04C:[4601003C]: c.lt.s     $f0, $f1
    0888A050:[00000000]: nop
    0888A054:[45000033]: bc1f       0x0888A124
    0888A058:[4601A582]: mul.s      $f22, $f20, $f1
    0888A05C:[C6540014]: lwc1       $f20, 20($s2)
    0888A060:[3C130892]: lui        $s3, 0x0892 <=> li $s3, 0x08920000
    0888A064:[C662E294]: lwc1       $f2, -7532($s3)
    0888A068:[4616A000]: add.s      $f0, $f20, $f22
    0888A06C:[4600103C]: c.lt.s     $f2, $f0
    0888A070:[00000000]: nop
    0888A074:[4500FFB0]: bc1f       0x08889F38
    0888A078:[E6400014]: swc1       $f0, 20($s2)
    0888A07C:[46001046]: mov.s      $f1, $f2
    0888A080:[26500008]: addiu      $s0, $s2, 8
    0888A084:[3C11089D]: lui        $s1, 0x089D <=> li $s1, 0x089D0000
    0888A088:[46001506]: mov.s      $f20, $f2
    0888A08C:[460105C1]: sub.s      $f23, $f0, $f1
    0888A090:[8E050008]: lw         $a1, 8($s0)
    0888A094:[26247B8C]: addiu      $a0, $s1, 31628
    0888A098:[02A56023]: subu       $t4, $s5, $a1
    0888A09C:[19800015]: blez       $t4, 0x0888A0F4
    0888A0A0:[E6570014]: swc1       $f23, 20($s2)
    0888A0A4:[0E2218B3]: jal        0x088862CC
    0888A0A8:[00000000]: nop
    0888A0AC:[10400011]: beq        $v0, $zr, 0x0888A0F4
    0888A0B0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0888A0B4:[AC400058]: sw         $zr, 88($v0)
    0888A0B8:[8E0D0000]: lw         $t5, 0($s0)
    0888A0BC:[55A00014]: bnel       $t5, $zr, 0x0888A110
    0888A0C0:[8E0F0004]: lw         $t7, 4($s0)
    0888A0C4:[AE020004]: sw         $v0, 4($s0)
    0888A0C8:[AE020000]: sw         $v0, 0($s0)
    0888A0CC:[AC40005C]: sw         $zr, 92($v0)
    0888A0D0:[8E180008]: lw         $t8, 8($s0)
    0888A0D4:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    0888A0D8:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0888A0DC:[27170001]: addiu      $s7, $t8, 1
    0888A0E0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A0E4:[12C00003]: beq        $s6, $zr, 0x0888A0F4
    0888A0E8:[AE170008]: sw         $s7, 8($s0)
    0888A0EC:[0E222601]: jal        0x08889804
    0888A0F0:[00000000]: nop
    0888A0F4:[C6400014]: lwc1       $f0, 20($s2)
    0888A0F8:[4600A03C]: c.lt.s     $f20, $f0
    0888A0FC:[00000000]: nop
    0888A100:[4501FFE2]: bc1t       0x0888A08C
    0888A104:[4600A046]: mov.s      $f1, $f20
    0888A108:[0A2227CE]: j          0x08889F38
    0888A10C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A110:[AC4F005C]: sw         $t7, 92($v0)
    0888A114:[8E0E0004]: lw         $t6, 4($s0)
    0888A118:[ADC20058]: sw         $v0, 88($t6)
    0888A11C:[0A222834]: j          0x0888A0D0
    0888A120:[AE020004]: sw         $v0, 4($s0)
    0888A124:[46000832]: c.eq.s     $f1, $f0
    0888A128:[00000000]: nop
    0888A12C:[45000024]: bc1f       0x0888A1C0
    0888A130:[26500008]: addiu      $s0, $s2, 8
    0888A134:[8E040008]: lw         $a0, 8($s0)
    0888A138:[0095C82A]: slt        $t9, $a0, $s5
    0888A13C:[1320FFF2]: beq        $t9, $zr, 0x0888A108
    0888A140:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    0888A144:[3C16089D]: lui        $s6, 0x089D <=> li $s6, 0x089D0000
    0888A148:[0E2218B3]: jal        0x088862CC
    0888A14C:[26C47B8C]: addiu      $a0, $s6, 31628
    0888A150:[1040FFED]: beq        $v0, $zr, 0x0888A108
    0888A154:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A158:[AC400058]: sw         $zr, 88($v0)
    0888A15C:[8E060000]: lw         $a2, 0($s0)
    0888A160:[54C00012]: bnel       $a2, $zr, 0x0888A1AC
    0888A164:[8E080004]: lw         $t0, 4($s0)
    0888A168:[AE020004]: sw         $v0, 4($s0)
    0888A16C:[AE020000]: sw         $v0, 0($s0)
    0888A170:[AC40005C]: sw         $zr, 92($v0)
    0888A174:[8E140008]: lw         $s4, 8($s0)
    0888A178:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A17C:[268A0001]: addiu      $t2, $s4, 1
    0888A180:[AE0A0008]: sw         $t2, 8($s0)
    0888A184:[10A0FFE0]: beq        $a1, $zr, 0x0888A108
    0888A188:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0888A18C:[0E222601]: jal        0x08889804
    0888A190:[00000000]: nop
    0888A194:[8E2B0008]: lw         $t3, 8($s1)
    0888A198:[0175182A]: slt        $v1, $t3, $s5
    0888A19C:[1460FFEA]: bne        $v1, $zr, 0x0888A148
    0888A1A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A1A4:[0A2227CF]: j          0x08889F3C
    0888A1A8:[8FBF0020]: lw         $ra, 32($sp)
    0888A1AC:[AC48005C]: sw         $t0, 92($v0)
    0888A1B0:[8E070004]: lw         $a3, 4($s0)
    0888A1B4:[ACE20058]: sw         $v0, 88($a3)
    0888A1B8:[0A22285D]: j          0x0888A174
    0888A1BC:[AE020004]: sw         $v0, 4($s0)
    0888A1C0:[8E130008]: lw         $s3, 8($s0)
    0888A1C4:[0275882A]: slt        $s1, $s3, $s5
    0888A1C8:[1220FF5B]: beq        $s1, $zr, 0x08889F38
    0888A1CC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A1D0:[3C15089D]: lui        $s5, 0x089D <=> li $s5, 0x089D0000
    0888A1D4:[0E2218B3]: jal        0x088862CC
    0888A1D8:[26A47B8C]: addiu      $a0, $s5, 31628
    0888A1DC:[5040FF56]: beql       $v0, $zr, 0x08889F38
    0888A1E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A1E4:[AC400058]: sw         $zr, 88($v0)
    0888A1E8:[8E4C0008]: lw         $t4, 8($s2)
    0888A1EC:[1580000C]: bne        $t4, $zr, 0x0888A220
    0888A1F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A1F4:[AE020004]: sw         $v0, 4($s0)
    0888A1F8:[AE420008]: sw         $v0, 8($s2)
    0888A1FC:[AC40005C]: sw         $zr, 92($v0)
    0888A200:[8E0F0008]: lw         $t7, 8($s0)
    0888A204:[25EE0001]: addiu      $t6, $t7, 1
    0888A208:[10A0FFBF]: beq        $a1, $zr, 0x0888A108
    0888A20C:[AE0E0008]: sw         $t6, 8($s0)
    0888A210:[0E222601]: jal        0x08889804
    0888A214:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A218:[0A2227CE]: j          0x08889F38
    0888A21C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A220:[8E0D0004]: lw         $t5, 4($s0)
    0888A224:[AC4D005C]: sw         $t5, 92($v0)
    0888A228:[8E020004]: lw         $v0, 4($s0)
    0888A22C:[AC450058]: sw         $a1, 88($v0)
    0888A230:[0A222880]: j          0x0888A200
    0888A234:[AE050004]: sw         $a1, 4($s0)
    0888A238:[C6580014]: lwc1       $f24, 20($s2)
    0888A23C:[3C100892]: lui        $s0, 0x0892 <=> li $s0, 0x08920000
    0888A240:[C601E294]: lwc1       $f1, -7532($s0)
    0888A244:[4614C000]: add.s      $f0, $f24, $f20
    0888A248:[4600083C]: c.lt.s     $f1, $f0
    0888A24C:[00000000]: nop
    0888A250:[4500FFAD]: bc1f       0x0888A108
    0888A254:[E6400014]: swc1       $f0, 20($s2)
    0888A258:[26500008]: addiu      $s0, $s2, 8
    0888A25C:[2417FFFF]: addiu      $s7, $zr, -1 <=> li $s7, -1
    0888A260:[46000D06]: mov.s      $f20, $f1
    0888A264:[46010341]: sub.s      $f13, $f0, $f1
    0888A268:[8E180008]: lw         $t8, 8($s0)
    0888A26C:[E64D0014]: swc1       $f13, 20($s2)
    0888A270:[02B8B023]: subu       $s6, $s5, $t8
    0888A274:[C6610044]: lwc1       $f1, 68($s3)
    0888A278:[460008CD]: trunc.w.s  $f3, $f1
    0888A27C:[44111800]: mfc1       $s1, $f3
    0888A280:[02D1282A]: slt        $a1, $s6, $s1
    0888A284:[54A0001B]: bnel       $a1, $zr, 0x0888A2F4
    0888A288:[C6400014]: lwc1       $f0, 20($s2)
    0888A28C:[2631FFFF]: addiu      $s1, $s1, -1
    0888A290:[12370017]: beq        $s1, $s7, 0x0888A2F0
    0888A294:[3C16089D]: lui        $s6, 0x089D <=> li $s6, 0x089D0000
    0888A298:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0888A29C:[0E2218B3]: jal        0x088862CC
    0888A2A0:[26C47B8C]: addiu      $a0, $s6, 31628
    0888A2A4:[10400012]: beq        $v0, $zr, 0x0888A2F0
    0888A2A8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A2AC:[AC400058]: sw         $zr, 88($v0)
    0888A2B0:[8E190000]: lw         $t9, 0($s0)
    0888A2B4:[57200015]: bnel       $t9, $zr, 0x0888A30C
    0888A2B8:[8E060004]: lw         $a2, 4($s0)
    0888A2BC:[AE020004]: sw         $v0, 4($s0)
    0888A2C0:[AE020000]: sw         $v0, 0($s0)
    0888A2C4:[AC40005C]: sw         $zr, 92($v0)
    0888A2C8:[8E090008]: lw         $t1, 8($s0)
    0888A2CC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A2D0:[2631FFFF]: addiu      $s1, $s1, -1
    0888A2D4:[25280001]: addiu      $t0, $t1, 1
    0888A2D8:[10A00005]: beq        $a1, $zr, 0x0888A2F0
    0888A2DC:[AE080008]: sw         $t0, 8($s0)
    0888A2E0:[0E222601]: jal        0x08889804
    0888A2E4:[00000000]: nop
    0888A2E8:[1634FFEC]: bne        $s1, $s4, 0x0888A29C
    0888A2EC:[00000000]: nop
    0888A2F0:[C6400014]: lwc1       $f0, 20($s2)
    0888A2F4:[4600A03C]: c.lt.s     $f20, $f0
    0888A2F8:[00000000]: nop
    0888A2FC:[4501FFD9]: bc1t       0x0888A264
    0888A300:[4600A046]: mov.s      $f1, $f20
    0888A304:[0A2227CE]: j          0x08889F38
    0888A308:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A30C:[AC46005C]: sw         $a2, 92($v0)
    0888A310:[8E040004]: lw         $a0, 4($s0)
    0888A314:[AC820058]: sw         $v0, 88($a0)
    0888A318:[0A2228B2]: j          0x0888A2C8
    0888A31C:[AE020004]: sw         $v0, 4($s0)
    0888A320:[C6A00004]: lwc1       $f0, 4($s5)
    0888A324:[C6A90008]: lwc1       $f9, 8($s5)
    0888A328:[C4A7000C]: lwc1       $f7, 12($a1)
    0888A32C:[46140482]: mul.s      $f18, $f0, $f20
    0888A330:[46144C02]: mul.s      $f16, $f9, $f20
    0888A334:[46143902]: mul.s      $f4, $f7, $f20
    0888A338:[C4B30000]: lwc1       $f19, 0($a1)
    0888A33C:[C4B10004]: lwc1       $f17, 4($a1)
    0888A340:[C4AF0008]: lwc1       $f15, 8($a1)
    0888A344:[46049980]: add.s      $f6, $f19, $f4
    0888A348:[46128B40]: add.s      $f13, $f17, $f18
    0888A34C:[46107A00]: add.s      $f8, $f15, $f16
    0888A350:[C4AE001C]: lwc1       $f14, 28($a1)
    0888A354:[E4A60000]: swc1       $f6, 0($a1)
    0888A358:[24B10030]: addiu      $s1, $a1, 48
    0888A35C:[46147042]: mul.s      $f1, $f14, $f20
    0888A360:[E4AD0004]: swc1       $f13, 4($a1)
    0888A364:[24A30020]: addiu      $v1, $a1, 32
    0888A368:[3C100892]: lui        $s0, 0x0892 <=> li $s0, 0x08920000
    0888A36C:[E4A80008]: swc1       $f8, 8($a1)
    0888A370:[44804000]: mtc1       $zr, $f8
    0888A374:[C66C00B8]: lwc1       $f12, 184($s3)
    0888A378:[C4AB0018]: lwc1       $f11, 24($a1)
    0888A37C:[C4A20010]: lwc1       $f2, 16($a1)
    0888A380:[461460C2]: mul.s      $f3, $f12, $f20
    0888A384:[46015A40]: add.s      $f9, $f11, $f1
    0888A388:[C4AA0030]: lwc1       $f10, 48($a1)
    0888A38C:[C4A40020]: lwc1       $f4, 32($a1)
    0888A390:[46031140]: add.s      $f5, $f2, $f3
    0888A394:[E4A90018]: swc1       $f9, 24($a1)
    0888A398:[461451C2]: mul.s      $f7, $f10, $f20
    0888A39C:[E4A50010]: swc1       $f5, 16($a1)
    0888A3A0:[46072180]: add.s      $f6, $f4, $f7
    0888A3A4:[C620000C]: lwc1       $f0, 12($s1)
    0888A3A8:[C6330004]: lwc1       $f19, 4($s1)
    0888A3AC:[C6320008]: lwc1       $f18, 8($s1)
    0888A3B0:[46140342]: mul.s      $f13, $f0, $f20
    0888A3B4:[46149C42]: mul.s      $f17, $f19, $f20
    0888A3B8:[461493C2]: mul.s      $f15, $f18, $f20
    0888A3BC:[C4700004]: lwc1       $f16, 4($v1)
    0888A3C0:[C46E0008]: lwc1       $f14, 8($v1)
    0888A3C4:[C46C000C]: lwc1       $f12, 12($v1)
    0888A3C8:[461182C0]: add.s      $f11, $f16, $f17
    0888A3CC:[460F7280]: add.s      $f10, $f14, $f15
    0888A3D0:[460D6240]: add.s      $f9, $f12, $f13
    0888A3D4:[4615303C]: c.lt.s     $f6, $f21
    0888A3D8:[E46B0004]: swc1       $f11, 4($v1)
    0888A3DC:[E46A0008]: swc1       $f10, 8($v1)
    0888A3E0:[E469000C]: swc1       $f9, 12($v1)
    0888A3E4:[E4A60020]: swc1       $f6, 32($a1)
    0888A3E8:[45000002]: bc1f       0x0888A3F4
    0888A3EC:[C601E290]: lwc1       $f1, -7536($s0)
    0888A3F0:[E4A80020]: swc1       $f8, 32($a1)
    0888A3F4:[C4A50020]: lwc1       $f5, 32($a1)
    0888A3F8:[4605083C]: c.lt.s     $f1, $f5
    0888A3FC:[00000000]: nop
    0888A400:[45030001]: bc1tl      0x0888A408
    0888A404:[E4A10020]: swc1       $f1, 32($a1)
    0888A408:[C4600004]: lwc1       $f0, 4($v1)
    0888A40C:[4608003C]: c.lt.s     $f0, $f8
    0888A410:[00000000]: nop
    0888A414:[45000003]: bc1f       0x0888A424
    0888A418:[00000000]: nop
    0888A41C:[E4680004]: swc1       $f8, 4($v1)
    0888A420:[46004006]: mov.s      $f0, $f8
    0888A424:[4600083C]: c.lt.s     $f1, $f0
    0888A428:[00000000]: nop
    0888A42C:[45030001]: bc1tl      0x0888A434
    0888A430:[E4610004]: swc1       $f1, 4($v1)
    0888A434:[C4600008]: lwc1       $f0, 8($v1)
    0888A438:[4608003C]: c.lt.s     $f0, $f8
    0888A43C:[00000000]: nop
    0888A440:[45000003]: bc1f       0x0888A450
    0888A444:[00000000]: nop
    0888A448:[E4680008]: swc1       $f8, 8($v1)
    0888A44C:[46004006]: mov.s      $f0, $f8
    0888A450:[4600083C]: c.lt.s     $f1, $f0
    0888A454:[00000000]: nop
    0888A458:[45030001]: bc1tl      0x0888A460
    0888A45C:[E4610008]: swc1       $f1, 8($v1)
    0888A460:[C460000C]: lwc1       $f0, 12($v1)
    0888A464:[4615003C]: c.lt.s     $f0, $f21
    0888A468:[00000000]: nop
    0888A46C:[45000003]: bc1f       0x0888A47C
    0888A470:[00000000]: nop
    0888A474:[E468000C]: swc1       $f8, 12($v1)
    0888A478:[46004006]: mov.s      $f0, $f8
    0888A47C:[4600083C]: c.lt.s     $f1, $f0
    0888A480:[00000000]: nop
    0888A484:[45030001]: bc1tl      0x0888A48C
    0888A488:[E461000C]: swc1       $f1, 12($v1)
    0888A48C:[C4A20048]: lwc1       $f2, 72($a1)
    0888A490:[C4A80044]: lwc1       $f8, 68($a1)
    0888A494:[C4AC0054]: lwc1       $f12, 84($a1)
    0888A498:[461410C0]: add.s      $f3, $f2, $f20
    0888A49C:[4615B832]: c.eq.s     $f23, $f21
    0888A4A0:[46144081]: sub.s      $f2, $f8, $f20
    0888A4A4:[C4AA0050]: lwc1       $f10, 80($a1)
    0888A4A8:[460362C2]: mul.s      $f11, $f12, $f3
    0888A4AC:[E4A30048]: swc1       $f3, 72($a1)
    0888A4B0:[E4A20044]: swc1       $f2, 68($a1)
    0888A4B4:[45010006]: bc1t       0x0888A4D0
    0888A4B8:[460B5040]: add.s      $f1, $f10, $f11
    0888A4BC:[4603B802]: mul.s      $f0, $f23, $f3
    0888A4C0:[4618003C]: c.lt.s     $f0, $f24
    0888A4C4:[00000000]: nop
    0888A4C8:[45030001]: bc1tl      0x0888A4D0
    0888A4CC:[46000842]: mul.s      $f1, $f1, $f0
    0888A4D0:[4615B032]: c.eq.s     $f22, $f21
    0888A4D4:[00000000]: nop
    0888A4D8:[4503FECC]: bc1tl      0x0888A00C
    0888A4DC:[E4A1004C]: swc1       $f1, 76($a1)
    0888A4E0:[4602B082]: mul.s      $f2, $f22, $f2
    0888A4E4:[4618103C]: c.lt.s     $f2, $f24
    0888A4E8:[00000000]: nop
    0888A4EC:[45030001]: bc1tl      0x0888A4F4
    0888A4F0:[46020842]: mul.s      $f1, $f1, $f2
    0888A4F4:[0A222803]: j          0x0888A00C
    0888A4F8:[E4A1004C]: swc1       $f1, 76($a1)
    0888A4FC:[7EF60040]: ext        $s6, $s7, 1, 1
    0888A500:[56C0FEC3]: bnel       $s6, $zr, 0x0888A010
    0888A504:[8CA50058]: lw         $a1, 88($a1)
    0888A508:[26430008]: addiu      $v1, $s2, 8
    0888A50C:[10A00012]: beq        $a1, $zr, 0x0888A558
    0888A510:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0888A514:[8CB0005C]: lw         $s0, 92($a1)
    0888A518:[52000016]: beql       $s0, $zr, 0x0888A574
    0888A51C:[8E590008]: lw         $t9, 8($s2)
    0888A520:[8CB80058]: lw         $t8, 88($a1)
    0888A524:[AE180058]: sw         $t8, 88($s0)
    0888A528:[8CB00058]: lw         $s0, 88($a1)
    0888A52C:[5200000C]: beql       $s0, $zr, 0x0888A560
    0888A530:[8C670004]: lw         $a3, 4($v1)
    0888A534:[8CA6005C]: lw         $a2, 92($a1)
    0888A538:[AE06005C]: sw         $a2, 92($s0)
    0888A53C:[8C6A0008]: lw         $t2, 8($v1)
    0888A540:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0888A544:[24447B8C]: addiu      $a0, $v0, 31628
    0888A548:[2549FFFF]: addiu      $t1, $t2, -1
    0888A54C:[0E2218D4]: jal        0x08886350
    0888A550:[AC690008]: sw         $t1, 8($v1)
    0888A554:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0888A558:[0A222804]: j          0x0888A010
    0888A55C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A560:[50E0FFF7]: beql       $a3, $zr, 0x0888A540
    0888A564:[8C6A0008]: lw         $t2, 8($v1)
    0888A568:[8CA8005C]: lw         $t0, 92($a1)
    0888A56C:[0A22294F]: j          0x0888A53C
    0888A570:[AC680004]: sw         $t0, 4($v1)
    0888A574:[5320FFED]: beql       $t9, $zr, 0x0888A52C
    0888A578:[8CB00058]: lw         $s0, 88($a1)
    0888A57C:[8CA40058]: lw         $a0, 88($a1)
    0888A580:[0A22294A]: j          0x0888A528
    0888A584:[AE440008]: sw         $a0, 8($s2)
    0888A588:[AC46005C]: sw         $a2, 92($v0)
    0888A58C:[8E020004]: lw         $v0, 4($s0)
    0888A590:[AC450058]: sw         $a1, 88($v0)
    0888A594:[0A2227BC]: j          0x08889EF0
    0888A598:[AE050004]: sw         $a1, 4($s0)
  Back Branch 0888A010 291,981 times (length 14)
    08889FCC:[46000586]: mov.s      $f22, $f0
    08889FD0:[3C0F0892]: lui        $t7, 0x0892 <=> li $t7, 0x08920000
    08889FD4:[C5F8E28C]: lwc1       $f24, -7540($t7)
    08889FD8:[4480A800]: mtc1       $zr, $f21
    08889FDC:[C4A40044]: lwc1       $f4, 68($a1)
--> 08889FE0:[4604A83C]: c.lt.s     $f21, $f4
    08889FE4:[00000000]: nop
    08889FE8:[45020144]: bc1fl      0x0888A4FC
    08889FEC:[92570018]: lbu        $s7, 24($s2)
    08889FF0:[C4A00040]: lwc1       $f0, 64($a1)
    08889FF4:[4600A83C]: c.lt.s     $f21, $f0
    08889FF8:[00000000]: nop
    08889FFC:[450000C8]: bc1f       0x0888A320
    0888A000:[24B5000C]: addiu      $s5, $a1, 12
    0888A004:[46140141]: sub.s      $f5, $f0, $f20
    0888A008:[E4A50040]: swc1       $f5, 64($a1)
    0888A00C:[8CA50058]: lw         $a1, 88($a1)
--> 0888A010:[54A0FFF3]: bnel       $a1, $zr, 0x08889FE0
    0888A014:[C4A40044]: lwc1       $f4, 68($a1)
    0888A018:[1280FFC7]: beq        $s4, $zr, 0x08889F38
    0888A01C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A020:[92430018]: lbu        $v1, 24($s2)
  Back Branch 0888A4D8 279,085 times (length 309)
  Back Branch 0888A028 41,008 times (length 62)
    08889F24:[016C5024]: and        $t2, $t3, $t4
    08889F28:[11400013]: beq        $t2, $zr, 0x08889F78
    08889F2C:[00000000]: nop
    08889F30:[92450018]: lbu        $a1, 24($s2)
    08889F34:[7CA20040]: ext        $v0, $a1, 1, 1
--> 08889F38:[8FBF0020]: lw         $ra, 32($sp)
    08889F3C:[8FB7001C]: lw         $s7, 28($sp)
    08889F40:[8FB60018]: lw         $s6, 24($sp)
    08889F44:[8FB50014]: lw         $s5, 20($sp)
    08889F48:[8FB40010]: lw         $s4, 16($sp)
    08889F4C:[8FB3000C]: lw         $s3, 12($sp)
    08889F50:[8FB20008]: lw         $s2, 8($sp)
    08889F54:[8FB10004]: lw         $s1, 4($sp)
    08889F58:[8FB00000]: lw         $s0, 0($sp)
    08889F5C:[C7B80040]: lwc1       $f24, 64($sp)
    08889F60:[C7B7003C]: lwc1       $f23, 60($sp)
    08889F64:[C7B60038]: lwc1       $f22, 56($sp)
    08889F68:[C7B50034]: lwc1       $f21, 52($sp)
    08889F6C:[C7B40030]: lwc1       $f20, 48($sp)
    08889F70:[03E00008]: jr         $ra
    08889F74:[27BD0050]: addiu      $sp, $sp, 80
    08889F78:[10A00027]: beq        $a1, $zr, 0x0888A018
    08889F7C:[00000000]: nop
    08889F80:[C6610058]: lwc1       $f1, 88($s3)
    08889F84:[44800000]: mtc1       $zr, $f0
    08889F88:[46000832]: c.eq.s     $f1, $f0
    08889F8C:[00000000]: nop
    08889F90:[45030005]: bc1tl      0x08889FA8
    08889F94:[C661005C]: lwc1       $f1, 92($s3)
    08889F98:[3C0D0892]: lui        $t5, 0x0892 <=> li $t5, 0x08920000
    08889F9C:[C5A2E28C]: lwc1       $f2, -7540($t5)
    08889FA0:[46011003]: div.s      $f0, $f2, $f1
    08889FA4:[C661005C]: lwc1       $f1, 92($s3)
    08889FA8:[460005C6]: mov.s      $f23, $f0
    08889FAC:[44800000]: mtc1       $zr, $f0
    08889FB0:[46000832]: c.eq.s     $f1, $f0
    08889FB4:[00000000]: nop
    08889FB8:[45010003]: bc1t       0x08889FC8
    08889FBC:[3C0E0892]: lui        $t6, 0x0892 <=> li $t6, 0x08920000
    08889FC0:[C5C3E28C]: lwc1       $f3, -7540($t6)
    08889FC4:[46011803]: div.s      $f0, $f3, $f1
    08889FC8:[10A00013]: beq        $a1, $zr, 0x0888A018
    08889FCC:[46000586]: mov.s      $f22, $f0
    08889FD0:[3C0F0892]: lui        $t7, 0x0892 <=> li $t7, 0x08920000
    08889FD4:[C5F8E28C]: lwc1       $f24, -7540($t7)
    08889FD8:[4480A800]: mtc1       $zr, $f21
    08889FDC:[C4A40044]: lwc1       $f4, 68($a1)
    08889FE0:[4604A83C]: c.lt.s     $f21, $f4
    08889FE4:[00000000]: nop
    08889FE8:[45020144]: bc1fl      0x0888A4FC
    08889FEC:[92570018]: lbu        $s7, 24($s2)
    08889FF0:[C4A00040]: lwc1       $f0, 64($a1)
    08889FF4:[4600A83C]: c.lt.s     $f21, $f0
    08889FF8:[00000000]: nop
    08889FFC:[450000C8]: bc1f       0x0888A320
    0888A000:[24B5000C]: addiu      $s5, $a1, 12
    0888A004:[46140141]: sub.s      $f5, $f0, $f20
    0888A008:[E4A50040]: swc1       $f5, 64($a1)
    0888A00C:[8CA50058]: lw         $a1, 88($a1)
    0888A010:[54A0FFF3]: bnel       $a1, $zr, 0x08889FE0
    0888A014:[C4A40044]: lwc1       $f4, 68($a1)
    0888A018:[1280FFC7]: beq        $s4, $zr, 0x08889F38
    0888A01C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A020:[92430018]: lbu        $v1, 24($s2)
    0888A024:[30740001]: andi       $s4, $v1, 1
--> 0888A028:[1680FFC3]: bne        $s4, $zr, 0x08889F38
    0888A02C:[3C0B0892]: lui        $t3, 0x0892 <=> li $t3, 0x08920000
    0888A030:[C6610044]: lwc1       $f1, 68($s3)
    0888A034:[C575E28C]: lwc1       $f21, -7540($t3)
    0888A038:[4615083C]: c.lt.s     $f1, $f21
  Back Branch 0888A018 41,008 times (length 58)
    08889F24:[016C5024]: and        $t2, $t3, $t4
    08889F28:[11400013]: beq        $t2, $zr, 0x08889F78
    08889F2C:[00000000]: nop
    08889F30:[92450018]: lbu        $a1, 24($s2)
    08889F34:[7CA20040]: ext        $v0, $a1, 1, 1
--> 08889F38:[8FBF0020]: lw         $ra, 32($sp)
    08889F3C:[8FB7001C]: lw         $s7, 28($sp)
    08889F40:[8FB60018]: lw         $s6, 24($sp)
    08889F44:[8FB50014]: lw         $s5, 20($sp)
    08889F48:[8FB40010]: lw         $s4, 16($sp)
    08889F4C:[8FB3000C]: lw         $s3, 12($sp)
    08889F50:[8FB20008]: lw         $s2, 8($sp)
    08889F54:[8FB10004]: lw         $s1, 4($sp)
    08889F58:[8FB00000]: lw         $s0, 0($sp)
    08889F5C:[C7B80040]: lwc1       $f24, 64($sp)
    08889F60:[C7B7003C]: lwc1       $f23, 60($sp)
    08889F64:[C7B60038]: lwc1       $f22, 56($sp)
    08889F68:[C7B50034]: lwc1       $f21, 52($sp)
    08889F6C:[C7B40030]: lwc1       $f20, 48($sp)
    08889F70:[03E00008]: jr         $ra
    08889F74:[27BD0050]: addiu      $sp, $sp, 80
    08889F78:[10A00027]: beq        $a1, $zr, 0x0888A018
    08889F7C:[00000000]: nop
    08889F80:[C6610058]: lwc1       $f1, 88($s3)
    08889F84:[44800000]: mtc1       $zr, $f0
    08889F88:[46000832]: c.eq.s     $f1, $f0
    08889F8C:[00000000]: nop
    08889F90:[45030005]: bc1tl      0x08889FA8
    08889F94:[C661005C]: lwc1       $f1, 92($s3)
    08889F98:[3C0D0892]: lui        $t5, 0x0892 <=> li $t5, 0x08920000
    08889F9C:[C5A2E28C]: lwc1       $f2, -7540($t5)
    08889FA0:[46011003]: div.s      $f0, $f2, $f1
    08889FA4:[C661005C]: lwc1       $f1, 92($s3)
    08889FA8:[460005C6]: mov.s      $f23, $f0
    08889FAC:[44800000]: mtc1       $zr, $f0
    08889FB0:[46000832]: c.eq.s     $f1, $f0
    08889FB4:[00000000]: nop
    08889FB8:[45010003]: bc1t       0x08889FC8
    08889FBC:[3C0E0892]: lui        $t6, 0x0892 <=> li $t6, 0x08920000
    08889FC0:[C5C3E28C]: lwc1       $f3, -7540($t6)
    08889FC4:[46011803]: div.s      $f0, $f3, $f1
    08889FC8:[10A00013]: beq        $a1, $zr, 0x0888A018
    08889FCC:[46000586]: mov.s      $f22, $f0
    08889FD0:[3C0F0892]: lui        $t7, 0x0892 <=> li $t7, 0x08920000
    08889FD4:[C5F8E28C]: lwc1       $f24, -7540($t7)
    08889FD8:[4480A800]: mtc1       $zr, $f21
    08889FDC:[C4A40044]: lwc1       $f4, 68($a1)
    08889FE0:[4604A83C]: c.lt.s     $f21, $f4
    08889FE4:[00000000]: nop
    08889FE8:[45020144]: bc1fl      0x0888A4FC
    08889FEC:[92570018]: lbu        $s7, 24($s2)
    08889FF0:[C4A00040]: lwc1       $f0, 64($a1)
    08889FF4:[4600A83C]: c.lt.s     $f21, $f0
    08889FF8:[00000000]: nop
    08889FFC:[450000C8]: bc1f       0x0888A320
    0888A000:[24B5000C]: addiu      $s5, $a1, 12
    0888A004:[46140141]: sub.s      $f5, $f0, $f20
    0888A008:[E4A50040]: swc1       $f5, 64($a1)
    0888A00C:[8CA50058]: lw         $a1, 88($a1)
    0888A010:[54A0FFF3]: bnel       $a1, $zr, 0x08889FE0
    0888A014:[C4A40044]: lwc1       $f4, 68($a1)
--> 0888A018:[1280FFC7]: beq        $s4, $zr, 0x08889F38
    0888A01C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A020:[92430018]: lbu        $v1, 24($s2)
    0888A024:[30740001]: andi       $s4, $v1, 1
    0888A028:[1680FFC3]: bne        $s4, $zr, 0x08889F38
  Back Branch 0888A4F4 15,284 times (length 316)
  Back Branch 0888A13C 12,628 times (length 15)
    0888A0F4:[C6400014]: lwc1       $f0, 20($s2)
    0888A0F8:[4600A03C]: c.lt.s     $f20, $f0
    0888A0FC:[00000000]: nop
    0888A100:[4501FFE2]: bc1t       0x0888A08C
    0888A104:[4600A046]: mov.s      $f1, $f20
--> 0888A108:[0A2227CE]: j          0x08889F38
    0888A10C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A110:[AC4F005C]: sw         $t7, 92($v0)
    0888A114:[8E0E0004]: lw         $t6, 4($s0)
    0888A118:[ADC20058]: sw         $v0, 88($t6)
    0888A11C:[0A222834]: j          0x0888A0D0
    0888A120:[AE020004]: sw         $v0, 4($s0)
    0888A124:[46000832]: c.eq.s     $f1, $f0
    0888A128:[00000000]: nop
    0888A12C:[45000024]: bc1f       0x0888A1C0
    0888A130:[26500008]: addiu      $s0, $s2, 8
    0888A134:[8E040008]: lw         $a0, 8($s0)
    0888A138:[0095C82A]: slt        $t9, $a0, $s5
--> 0888A13C:[1320FFF2]: beq        $t9, $zr, 0x0888A108
    0888A140:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    0888A144:[3C16089D]: lui        $s6, 0x089D <=> li $s6, 0x089D0000
    0888A148:[0E2218B3]: jal        0x088862CC
    0888A14C:[26C47B8C]: addiu      $a0, $s6, 31628
  Back Branch 0888A558 11,152 times (length 340)
  Back Branch 0888A108 9,987 times (length 118)
  Back Branch 0888A150 7,399 times (length 20)
    0888A0F4:[C6400014]: lwc1       $f0, 20($s2)
    0888A0F8:[4600A03C]: c.lt.s     $f20, $f0
    0888A0FC:[00000000]: nop
    0888A100:[4501FFE2]: bc1t       0x0888A08C
    0888A104:[4600A046]: mov.s      $f1, $f20
--> 0888A108:[0A2227CE]: j          0x08889F38
    0888A10C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A110:[AC4F005C]: sw         $t7, 92($v0)
    0888A114:[8E0E0004]: lw         $t6, 4($s0)
    0888A118:[ADC20058]: sw         $v0, 88($t6)
    0888A11C:[0A222834]: j          0x0888A0D0
    0888A120:[AE020004]: sw         $v0, 4($s0)
    0888A124:[46000832]: c.eq.s     $f1, $f0
    0888A128:[00000000]: nop
    0888A12C:[45000024]: bc1f       0x0888A1C0
    0888A130:[26500008]: addiu      $s0, $s2, 8
    0888A134:[8E040008]: lw         $a0, 8($s0)
    0888A138:[0095C82A]: slt        $t9, $a0, $s5
    0888A13C:[1320FFF2]: beq        $t9, $zr, 0x0888A108
    0888A140:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    0888A144:[3C16089D]: lui        $s6, 0x089D <=> li $s6, 0x089D0000
    0888A148:[0E2218B3]: jal        0x088862CC
    0888A14C:[26C47B8C]: addiu      $a0, $s6, 31628
--> 0888A150:[1040FFED]: beq        $v0, $zr, 0x0888A108
    0888A154:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A158:[AC400058]: sw         $zr, 88($v0)
    0888A15C:[8E060000]: lw         $a2, 0($s0)
    0888A160:[54C00012]: bnel       $a2, $zr, 0x0888A1AC
  Back Branch 0888A19C 7,399 times (length 23)
    0888A134:[8E040008]: lw         $a0, 8($s0)
    0888A138:[0095C82A]: slt        $t9, $a0, $s5
    0888A13C:[1320FFF2]: beq        $t9, $zr, 0x0888A108
    0888A140:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    0888A144:[3C16089D]: lui        $s6, 0x089D <=> li $s6, 0x089D0000
--> 0888A148:[0E2218B3]: jal        0x088862CC
    0888A14C:[26C47B8C]: addiu      $a0, $s6, 31628
    0888A150:[1040FFED]: beq        $v0, $zr, 0x0888A108
    0888A154:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A158:[AC400058]: sw         $zr, 88($v0)
    0888A15C:[8E060000]: lw         $a2, 0($s0)
    0888A160:[54C00012]: bnel       $a2, $zr, 0x0888A1AC
    0888A164:[8E080004]: lw         $t0, 4($s0)
    0888A168:[AE020004]: sw         $v0, 4($s0)
    0888A16C:[AE020000]: sw         $v0, 0($s0)
    0888A170:[AC40005C]: sw         $zr, 92($v0)
    0888A174:[8E140008]: lw         $s4, 8($s0)
    0888A178:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A17C:[268A0001]: addiu      $t2, $s4, 1
    0888A180:[AE0A0008]: sw         $t2, 8($s0)
    0888A184:[10A0FFE0]: beq        $a1, $zr, 0x0888A108
    0888A188:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0888A18C:[0E222601]: jal        0x08889804
    0888A190:[00000000]: nop
    0888A194:[8E2B0008]: lw         $t3, 8($s1)
    0888A198:[0175182A]: slt        $v1, $t3, $s5
--> 0888A19C:[1460FFEA]: bne        $v1, $zr, 0x0888A148
    0888A1A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A1A4:[0A2227CF]: j          0x08889F3C
    0888A1A8:[8FBF0020]: lw         $ra, 32($sp)
    0888A1AC:[AC48005C]: sw         $t0, 92($v0)
  Back Branch 0888A184 7,399 times (length 33)
    0888A0F4:[C6400014]: lwc1       $f0, 20($s2)
    0888A0F8:[4600A03C]: c.lt.s     $f20, $f0
    0888A0FC:[00000000]: nop
    0888A100:[4501FFE2]: bc1t       0x0888A08C
    0888A104:[4600A046]: mov.s      $f1, $f20
--> 0888A108:[0A2227CE]: j          0x08889F38
    0888A10C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A110:[AC4F005C]: sw         $t7, 92($v0)
    0888A114:[8E0E0004]: lw         $t6, 4($s0)
    0888A118:[ADC20058]: sw         $v0, 88($t6)
    0888A11C:[0A222834]: j          0x0888A0D0
    0888A120:[AE020004]: sw         $v0, 4($s0)
    0888A124:[46000832]: c.eq.s     $f1, $f0
    0888A128:[00000000]: nop
    0888A12C:[45000024]: bc1f       0x0888A1C0
    0888A130:[26500008]: addiu      $s0, $s2, 8
    0888A134:[8E040008]: lw         $a0, 8($s0)
    0888A138:[0095C82A]: slt        $t9, $a0, $s5
    0888A13C:[1320FFF2]: beq        $t9, $zr, 0x0888A108
    0888A140:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    0888A144:[3C16089D]: lui        $s6, 0x089D <=> li $s6, 0x089D0000
    0888A148:[0E2218B3]: jal        0x088862CC
    0888A14C:[26C47B8C]: addiu      $a0, $s6, 31628
    0888A150:[1040FFED]: beq        $v0, $zr, 0x0888A108
    0888A154:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A158:[AC400058]: sw         $zr, 88($v0)
    0888A15C:[8E060000]: lw         $a2, 0($s0)
    0888A160:[54C00012]: bnel       $a2, $zr, 0x0888A1AC
    0888A164:[8E080004]: lw         $t0, 4($s0)
    0888A168:[AE020004]: sw         $v0, 4($s0)
    0888A16C:[AE020000]: sw         $v0, 0($s0)
    0888A170:[AC40005C]: sw         $zr, 92($v0)
    0888A174:[8E140008]: lw         $s4, 8($s0)
    0888A178:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A17C:[268A0001]: addiu      $t2, $s4, 1
    0888A180:[AE0A0008]: sw         $t2, 8($s0)
--> 0888A184:[10A0FFE0]: beq        $a1, $zr, 0x0888A108
    0888A188:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0888A18C:[0E222601]: jal        0x08889804
    0888A190:[00000000]: nop
    0888A194:[8E2B0008]: lw         $t3, 8($s1)
  Back Branch 0888A1B8 7,294 times (length 19)
    0888A160:[54C00012]: bnel       $a2, $zr, 0x0888A1AC
    0888A164:[8E080004]: lw         $t0, 4($s0)
    0888A168:[AE020004]: sw         $v0, 4($s0)
    0888A16C:[AE020000]: sw         $v0, 0($s0)
    0888A170:[AC40005C]: sw         $zr, 92($v0)
--> 0888A174:[8E140008]: lw         $s4, 8($s0)
    0888A178:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A17C:[268A0001]: addiu      $t2, $s4, 1
    0888A180:[AE0A0008]: sw         $t2, 8($s0)
    0888A184:[10A0FFE0]: beq        $a1, $zr, 0x0888A108
    0888A188:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0888A18C:[0E222601]: jal        0x08889804
    0888A190:[00000000]: nop
    0888A194:[8E2B0008]: lw         $t3, 8($s1)
    0888A198:[0175182A]: slt        $v1, $t3, $s5
    0888A19C:[1460FFEA]: bne        $v1, $zr, 0x0888A148
    0888A1A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A1A4:[0A2227CF]: j          0x08889F3C
    0888A1A8:[8FBF0020]: lw         $ra, 32($sp)
    0888A1AC:[AC48005C]: sw         $t0, 92($v0)
    0888A1B0:[8E070004]: lw         $a3, 4($s0)
    0888A1B4:[ACE20058]: sw         $v0, 88($a3)
--> 0888A1B8:[0A22285D]: j          0x0888A174
    0888A1BC:[AE020004]: sw         $v0, 4($s0)
    0888A1C0:[8E130008]: lw         $s3, 8($s0)
    0888A1C4:[0275882A]: slt        $s1, $s3, $s5
    0888A1C8:[1220FF5B]: beq        $s1, $zr, 0x08889F38
  Back Branch 0888A580 6,432 times (length 24)
    0888A514:[8CB0005C]: lw         $s0, 92($a1)
    0888A518:[52000016]: beql       $s0, $zr, 0x0888A574
    0888A51C:[8E590008]: lw         $t9, 8($s2)
    0888A520:[8CB80058]: lw         $t8, 88($a1)
    0888A524:[AE180058]: sw         $t8, 88($s0)
--> 0888A528:[8CB00058]: lw         $s0, 88($a1)
    0888A52C:[5200000C]: beql       $s0, $zr, 0x0888A560
    0888A530:[8C670004]: lw         $a3, 4($v1)
    0888A534:[8CA6005C]: lw         $a2, 92($a1)
    0888A538:[AE06005C]: sw         $a2, 92($s0)
    0888A53C:[8C6A0008]: lw         $t2, 8($v1)
    0888A540:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0888A544:[24447B8C]: addiu      $a0, $v0, 31628
    0888A548:[2549FFFF]: addiu      $t1, $t2, -1
    0888A54C:[0E2218D4]: jal        0x08886350
    0888A550:[AC690008]: sw         $t1, 8($v1)
    0888A554:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0888A558:[0A222804]: j          0x0888A010
    0888A55C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A560:[50E0FFF7]: beql       $a3, $zr, 0x0888A540
    0888A564:[8C6A0008]: lw         $t2, 8($v1)
    0888A568:[8CA8005C]: lw         $t0, 92($a1)
    0888A56C:[0A22294F]: j          0x0888A53C
    0888A570:[AC680004]: sw         $t0, 4($v1)
    0888A574:[5320FFED]: beql       $t9, $zr, 0x0888A52C
    0888A578:[8CB00058]: lw         $s0, 88($a1)
    0888A57C:[8CA40058]: lw         $a0, 88($a1)
--> 0888A580:[0A22294A]: j          0x0888A528
    0888A584:[AE440008]: sw         $a0, 8($s2)
    0888A588:[AC46005C]: sw         $a2, 92($v0)
    0888A58C:[8E020004]: lw         $v0, 4($s0)
    0888A590:[AC450058]: sw         $a1, 88($v0)
  Back Branch 0888A2FC 6,324 times (length 40)
    0888A250:[4500FFAD]: bc1f       0x0888A108
    0888A254:[E6400014]: swc1       $f0, 20($s2)
    0888A258:[26500008]: addiu      $s0, $s2, 8
    0888A25C:[2417FFFF]: addiu      $s7, $zr, -1 <=> li $s7, -1
    0888A260:[46000D06]: mov.s      $f20, $f1
--> 0888A264:[46010341]: sub.s      $f13, $f0, $f1
    0888A268:[8E180008]: lw         $t8, 8($s0)
    0888A26C:[E64D0014]: swc1       $f13, 20($s2)
    0888A270:[02B8B023]: subu       $s6, $s5, $t8
    0888A274:[C6610044]: lwc1       $f1, 68($s3)
    0888A278:[460008CD]: trunc.w.s  $f3, $f1
    0888A27C:[44111800]: mfc1       $s1, $f3
    0888A280:[02D1282A]: slt        $a1, $s6, $s1
    0888A284:[54A0001B]: bnel       $a1, $zr, 0x0888A2F4
    0888A288:[C6400014]: lwc1       $f0, 20($s2)
    0888A28C:[2631FFFF]: addiu      $s1, $s1, -1
    0888A290:[12370017]: beq        $s1, $s7, 0x0888A2F0
    0888A294:[3C16089D]: lui        $s6, 0x089D <=> li $s6, 0x089D0000
    0888A298:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0888A29C:[0E2218B3]: jal        0x088862CC
    0888A2A0:[26C47B8C]: addiu      $a0, $s6, 31628
    0888A2A4:[10400012]: beq        $v0, $zr, 0x0888A2F0
    0888A2A8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A2AC:[AC400058]: sw         $zr, 88($v0)
    0888A2B0:[8E190000]: lw         $t9, 0($s0)
    0888A2B4:[57200015]: bnel       $t9, $zr, 0x0888A30C
    0888A2B8:[8E060004]: lw         $a2, 4($s0)
    0888A2BC:[AE020004]: sw         $v0, 4($s0)
    0888A2C0:[AE020000]: sw         $v0, 0($s0)
    0888A2C4:[AC40005C]: sw         $zr, 92($v0)
    0888A2C8:[8E090008]: lw         $t1, 8($s0)
    0888A2CC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A2D0:[2631FFFF]: addiu      $s1, $s1, -1
    0888A2D4:[25280001]: addiu      $t0, $t1, 1
    0888A2D8:[10A00005]: beq        $a1, $zr, 0x0888A2F0
    0888A2DC:[AE080008]: sw         $t0, 8($s0)
    0888A2E0:[0E222601]: jal        0x08889804
    0888A2E4:[00000000]: nop
    0888A2E8:[1634FFEC]: bne        $s1, $s4, 0x0888A29C
    0888A2EC:[00000000]: nop
    0888A2F0:[C6400014]: lwc1       $f0, 20($s2)
    0888A2F4:[4600A03C]: c.lt.s     $f20, $f0
    0888A2F8:[00000000]: nop
--> 0888A2FC:[4501FFD9]: bc1t       0x0888A264
    0888A300:[4600A046]: mov.s      $f1, $f20
    0888A304:[0A2227CE]: j          0x08889F38
    0888A308:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A30C:[AC46005C]: sw         $a2, 92($v0)
  Back Branch 0888A2E8 5,123 times (length 21)
    0888A288:[C6400014]: lwc1       $f0, 20($s2)
    0888A28C:[2631FFFF]: addiu      $s1, $s1, -1
    0888A290:[12370017]: beq        $s1, $s7, 0x0888A2F0
    0888A294:[3C16089D]: lui        $s6, 0x089D <=> li $s6, 0x089D0000
    0888A298:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
--> 0888A29C:[0E2218B3]: jal        0x088862CC
    0888A2A0:[26C47B8C]: addiu      $a0, $s6, 31628
    0888A2A4:[10400012]: beq        $v0, $zr, 0x0888A2F0
    0888A2A8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A2AC:[AC400058]: sw         $zr, 88($v0)
    0888A2B0:[8E190000]: lw         $t9, 0($s0)
    0888A2B4:[57200015]: bnel       $t9, $zr, 0x0888A30C
    0888A2B8:[8E060004]: lw         $a2, 4($s0)
    0888A2BC:[AE020004]: sw         $v0, 4($s0)
    0888A2C0:[AE020000]: sw         $v0, 0($s0)
    0888A2C4:[AC40005C]: sw         $zr, 92($v0)
    0888A2C8:[8E090008]: lw         $t1, 8($s0)
    0888A2CC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A2D0:[2631FFFF]: addiu      $s1, $s1, -1
    0888A2D4:[25280001]: addiu      $t0, $t1, 1
    0888A2D8:[10A00005]: beq        $a1, $zr, 0x0888A2F0
    0888A2DC:[AE080008]: sw         $t0, 8($s0)
    0888A2E0:[0E222601]: jal        0x08889804
    0888A2E4:[00000000]: nop
--> 0888A2E8:[1634FFEC]: bne        $s1, $s4, 0x0888A29C
    0888A2EC:[00000000]: nop
    0888A2F0:[C6400014]: lwc1       $f0, 20($s2)
    0888A2F4:[4600A03C]: c.lt.s     $f20, $f0
    0888A2F8:[00000000]: nop
  Back Branch 0888A318 5,027 times (length 22)
    0888A2B4:[57200015]: bnel       $t9, $zr, 0x0888A30C
    0888A2B8:[8E060004]: lw         $a2, 4($s0)
    0888A2BC:[AE020004]: sw         $v0, 4($s0)
    0888A2C0:[AE020000]: sw         $v0, 0($s0)
    0888A2C4:[AC40005C]: sw         $zr, 92($v0)
--> 0888A2C8:[8E090008]: lw         $t1, 8($s0)
    0888A2CC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A2D0:[2631FFFF]: addiu      $s1, $s1, -1
    0888A2D4:[25280001]: addiu      $t0, $t1, 1
    0888A2D8:[10A00005]: beq        $a1, $zr, 0x0888A2F0
    0888A2DC:[AE080008]: sw         $t0, 8($s0)
    0888A2E0:[0E222601]: jal        0x08889804
    0888A2E4:[00000000]: nop
    0888A2E8:[1634FFEC]: bne        $s1, $s4, 0x0888A29C
    0888A2EC:[00000000]: nop
    0888A2F0:[C6400014]: lwc1       $f0, 20($s2)
    0888A2F4:[4600A03C]: c.lt.s     $f20, $f0
    0888A2F8:[00000000]: nop
    0888A2FC:[4501FFD9]: bc1t       0x0888A264
    0888A300:[4600A046]: mov.s      $f1, $f20
    0888A304:[0A2227CE]: j          0x08889F38
    0888A308:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A30C:[AC46005C]: sw         $a2, 92($v0)
    0888A310:[8E040004]: lw         $a0, 4($s0)
    0888A314:[AC820058]: sw         $v0, 88($a0)
--> 0888A318:[0A2228B2]: j          0x0888A2C8
    0888A31C:[AE020004]: sw         $v0, 4($s0)
    0888A320:[C6A00004]: lwc1       $f0, 4($s5)
    0888A324:[C6A90008]: lwc1       $f9, 8($s5)
    0888A328:[C4A7000C]: lwc1       $f7, 12($a1)
  Back Branch 0888A1A4 3,056 times (length 156)
  Back Branch 0888A304 2,353 times (length 245)
  Back Branch 0888A250 2,353 times (length 84)
    0888A0F4:[C6400014]: lwc1       $f0, 20($s2)
    0888A0F8:[4600A03C]: c.lt.s     $f20, $f0
    0888A0FC:[00000000]: nop
    0888A100:[4501FFE2]: bc1t       0x0888A08C
    0888A104:[4600A046]: mov.s      $f1, $f20
--> 0888A108:[0A2227CE]: j          0x08889F38
    0888A10C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A110:[AC4F005C]: sw         $t7, 92($v0)
    0888A114:[8E0E0004]: lw         $t6, 4($s0)
    0888A118:[ADC20058]: sw         $v0, 88($t6)
    0888A11C:[0A222834]: j          0x0888A0D0
    0888A120:[AE020004]: sw         $v0, 4($s0)
    0888A124:[46000832]: c.eq.s     $f1, $f0
    0888A128:[00000000]: nop
    0888A12C:[45000024]: bc1f       0x0888A1C0
    0888A130:[26500008]: addiu      $s0, $s2, 8
    0888A134:[8E040008]: lw         $a0, 8($s0)
    0888A138:[0095C82A]: slt        $t9, $a0, $s5
    0888A13C:[1320FFF2]: beq        $t9, $zr, 0x0888A108
    0888A140:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    0888A144:[3C16089D]: lui        $s6, 0x089D <=> li $s6, 0x089D0000
    0888A148:[0E2218B3]: jal        0x088862CC
    0888A14C:[26C47B8C]: addiu      $a0, $s6, 31628
    0888A150:[1040FFED]: beq        $v0, $zr, 0x0888A108
    0888A154:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A158:[AC400058]: sw         $zr, 88($v0)
    0888A15C:[8E060000]: lw         $a2, 0($s0)
    0888A160:[54C00012]: bnel       $a2, $zr, 0x0888A1AC
    0888A164:[8E080004]: lw         $t0, 4($s0)
    0888A168:[AE020004]: sw         $v0, 4($s0)
    0888A16C:[AE020000]: sw         $v0, 0($s0)
    0888A170:[AC40005C]: sw         $zr, 92($v0)
    0888A174:[8E140008]: lw         $s4, 8($s0)
    0888A178:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A17C:[268A0001]: addiu      $t2, $s4, 1
    0888A180:[AE0A0008]: sw         $t2, 8($s0)
    0888A184:[10A0FFE0]: beq        $a1, $zr, 0x0888A108
    0888A188:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0888A18C:[0E222601]: jal        0x08889804
    0888A190:[00000000]: nop
    0888A194:[8E2B0008]: lw         $t3, 8($s1)
    0888A198:[0175182A]: slt        $v1, $t3, $s5
    0888A19C:[1460FFEA]: bne        $v1, $zr, 0x0888A148
    0888A1A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A1A4:[0A2227CF]: j          0x08889F3C
    0888A1A8:[8FBF0020]: lw         $ra, 32($sp)
    0888A1AC:[AC48005C]: sw         $t0, 92($v0)
    0888A1B0:[8E070004]: lw         $a3, 4($s0)
    0888A1B4:[ACE20058]: sw         $v0, 88($a3)
    0888A1B8:[0A22285D]: j          0x0888A174
    0888A1BC:[AE020004]: sw         $v0, 4($s0)
    0888A1C0:[8E130008]: lw         $s3, 8($s0)
    0888A1C4:[0275882A]: slt        $s1, $s3, $s5
    0888A1C8:[1220FF5B]: beq        $s1, $zr, 0x08889F38
    0888A1CC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A1D0:[3C15089D]: lui        $s5, 0x089D <=> li $s5, 0x089D0000
    0888A1D4:[0E2218B3]: jal        0x088862CC
    0888A1D8:[26A47B8C]: addiu      $a0, $s5, 31628
    0888A1DC:[5040FF56]: beql       $v0, $zr, 0x08889F38
    0888A1E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A1E4:[AC400058]: sw         $zr, 88($v0)
    0888A1E8:[8E4C0008]: lw         $t4, 8($s2)
    0888A1EC:[1580000C]: bne        $t4, $zr, 0x0888A220
    0888A1F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A1F4:[AE020004]: sw         $v0, 4($s0)
    0888A1F8:[AE420008]: sw         $v0, 8($s2)
    0888A1FC:[AC40005C]: sw         $zr, 92($v0)
    0888A200:[8E0F0008]: lw         $t7, 8($s0)
    0888A204:[25EE0001]: addiu      $t6, $t7, 1
    0888A208:[10A0FFBF]: beq        $a1, $zr, 0x0888A108
    0888A20C:[AE0E0008]: sw         $t6, 8($s0)
    0888A210:[0E222601]: jal        0x08889804
    0888A214:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A218:[0A2227CE]: j          0x08889F38
    0888A21C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A220:[8E0D0004]: lw         $t5, 4($s0)
    0888A224:[AC4D005C]: sw         $t5, 92($v0)
    0888A228:[8E020004]: lw         $v0, 4($s0)
    0888A22C:[AC450058]: sw         $a1, 88($v0)
    0888A230:[0A222880]: j          0x0888A200
    0888A234:[AE050004]: sw         $a1, 4($s0)
    0888A238:[C6580014]: lwc1       $f24, 20($s2)
    0888A23C:[3C100892]: lui        $s0, 0x0892 <=> li $s0, 0x08920000
    0888A240:[C601E294]: lwc1       $f1, -7532($s0)
    0888A244:[4614C000]: add.s      $f0, $f24, $f20
    0888A248:[4600083C]: c.lt.s     $f1, $f0
    0888A24C:[00000000]: nop
--> 0888A250:[4500FFAD]: bc1f       0x0888A108
    0888A254:[E6400014]: swc1       $f0, 20($s2)
    0888A258:[26500008]: addiu      $s0, $s2, 8
    0888A25C:[2417FFFF]: addiu      $s7, $zr, -1 <=> li $s7, -1
    0888A260:[46000D06]: mov.s      $f20, $f1
  Back Branch 0888A074 907 times (length 81)
    08889F24:[016C5024]: and        $t2, $t3, $t4
    08889F28:[11400013]: beq        $t2, $zr, 0x08889F78
    08889F2C:[00000000]: nop
    08889F30:[92450018]: lbu        $a1, 24($s2)
    08889F34:[7CA20040]: ext        $v0, $a1, 1, 1
--> 08889F38:[8FBF0020]: lw         $ra, 32($sp)
    08889F3C:[8FB7001C]: lw         $s7, 28($sp)
    08889F40:[8FB60018]: lw         $s6, 24($sp)
    08889F44:[8FB50014]: lw         $s5, 20($sp)
    08889F48:[8FB40010]: lw         $s4, 16($sp)
    08889F4C:[8FB3000C]: lw         $s3, 12($sp)
    08889F50:[8FB20008]: lw         $s2, 8($sp)
    08889F54:[8FB10004]: lw         $s1, 4($sp)
    08889F58:[8FB00000]: lw         $s0, 0($sp)
    08889F5C:[C7B80040]: lwc1       $f24, 64($sp)
    08889F60:[C7B7003C]: lwc1       $f23, 60($sp)
    08889F64:[C7B60038]: lwc1       $f22, 56($sp)
    08889F68:[C7B50034]: lwc1       $f21, 52($sp)
    08889F6C:[C7B40030]: lwc1       $f20, 48($sp)
    08889F70:[03E00008]: jr         $ra
    08889F74:[27BD0050]: addiu      $sp, $sp, 80
    08889F78:[10A00027]: beq        $a1, $zr, 0x0888A018
    08889F7C:[00000000]: nop
    08889F80:[C6610058]: lwc1       $f1, 88($s3)
    08889F84:[44800000]: mtc1       $zr, $f0
    08889F88:[46000832]: c.eq.s     $f1, $f0
    08889F8C:[00000000]: nop
    08889F90:[45030005]: bc1tl      0x08889FA8
    08889F94:[C661005C]: lwc1       $f1, 92($s3)
    08889F98:[3C0D0892]: lui        $t5, 0x0892 <=> li $t5, 0x08920000
    08889F9C:[C5A2E28C]: lwc1       $f2, -7540($t5)
    08889FA0:[46011003]: div.s      $f0, $f2, $f1
    08889FA4:[C661005C]: lwc1       $f1, 92($s3)
    08889FA8:[460005C6]: mov.s      $f23, $f0
    08889FAC:[44800000]: mtc1       $zr, $f0
    08889FB0:[46000832]: c.eq.s     $f1, $f0
    08889FB4:[00000000]: nop
    08889FB8:[45010003]: bc1t       0x08889FC8
    08889FBC:[3C0E0892]: lui        $t6, 0x0892 <=> li $t6, 0x08920000
    08889FC0:[C5C3E28C]: lwc1       $f3, -7540($t6)
    08889FC4:[46011803]: div.s      $f0, $f3, $f1
    08889FC8:[10A00013]: beq        $a1, $zr, 0x0888A018
    08889FCC:[46000586]: mov.s      $f22, $f0
    08889FD0:[3C0F0892]: lui        $t7, 0x0892 <=> li $t7, 0x08920000
    08889FD4:[C5F8E28C]: lwc1       $f24, -7540($t7)
    08889FD8:[4480A800]: mtc1       $zr, $f21
    08889FDC:[C4A40044]: lwc1       $f4, 68($a1)
    08889FE0:[4604A83C]: c.lt.s     $f21, $f4
    08889FE4:[00000000]: nop
    08889FE8:[45020144]: bc1fl      0x0888A4FC
    08889FEC:[92570018]: lbu        $s7, 24($s2)
    08889FF0:[C4A00040]: lwc1       $f0, 64($a1)
    08889FF4:[4600A83C]: c.lt.s     $f21, $f0
    08889FF8:[00000000]: nop
    08889FFC:[450000C8]: bc1f       0x0888A320
    0888A000:[24B5000C]: addiu      $s5, $a1, 12
    0888A004:[46140141]: sub.s      $f5, $f0, $f20
    0888A008:[E4A50040]: swc1       $f5, 64($a1)
    0888A00C:[8CA50058]: lw         $a1, 88($a1)
    0888A010:[54A0FFF3]: bnel       $a1, $zr, 0x08889FE0
    0888A014:[C4A40044]: lwc1       $f4, 68($a1)
    0888A018:[1280FFC7]: beq        $s4, $zr, 0x08889F38
    0888A01C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A020:[92430018]: lbu        $v1, 24($s2)
    0888A024:[30740001]: andi       $s4, $v1, 1
    0888A028:[1680FFC3]: bne        $s4, $zr, 0x08889F38
    0888A02C:[3C0B0892]: lui        $t3, 0x0892 <=> li $t3, 0x08920000
    0888A030:[C6610044]: lwc1       $f1, 68($s3)
    0888A034:[C575E28C]: lwc1       $f21, -7540($t3)
    0888A038:[4615083C]: c.lt.s     $f1, $f21
    0888A03C:[00000000]: nop
    0888A040:[4500007D]: bc1f       0x0888A238
    0888A044:[8E750040]: lw         $s5, 64($s3)
    0888A048:[44800000]: mtc1       $zr, $f0
    0888A04C:[4601003C]: c.lt.s     $f0, $f1
    0888A050:[00000000]: nop
    0888A054:[45000033]: bc1f       0x0888A124
    0888A058:[4601A582]: mul.s      $f22, $f20, $f1
    0888A05C:[C6540014]: lwc1       $f20, 20($s2)
    0888A060:[3C130892]: lui        $s3, 0x0892 <=> li $s3, 0x08920000
    0888A064:[C662E294]: lwc1       $f2, -7532($s3)
    0888A068:[4616A000]: add.s      $f0, $f20, $f22
    0888A06C:[4600103C]: c.lt.s     $f2, $f0
    0888A070:[00000000]: nop
--> 0888A074:[4500FFB0]: bc1f       0x08889F38
    0888A078:[E6400014]: swc1       $f0, 20($s2)
    0888A07C:[46001046]: mov.s      $f1, $f2
    0888A080:[26500008]: addiu      $s0, $s2, 8
    0888A084:[3C11089D]: lui        $s1, 0x089D <=> li $s1, 0x089D0000
  Back Branch 0888A100 454 times (length 31)
    0888A078:[E6400014]: swc1       $f0, 20($s2)
    0888A07C:[46001046]: mov.s      $f1, $f2
    0888A080:[26500008]: addiu      $s0, $s2, 8
    0888A084:[3C11089D]: lui        $s1, 0x089D <=> li $s1, 0x089D0000
    0888A088:[46001506]: mov.s      $f20, $f2
--> 0888A08C:[460105C1]: sub.s      $f23, $f0, $f1
    0888A090:[8E050008]: lw         $a1, 8($s0)
    0888A094:[26247B8C]: addiu      $a0, $s1, 31628
    0888A098:[02A56023]: subu       $t4, $s5, $a1
    0888A09C:[19800015]: blez       $t4, 0x0888A0F4
    0888A0A0:[E6570014]: swc1       $f23, 20($s2)
    0888A0A4:[0E2218B3]: jal        0x088862CC
    0888A0A8:[00000000]: nop
    0888A0AC:[10400011]: beq        $v0, $zr, 0x0888A0F4
    0888A0B0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0888A0B4:[AC400058]: sw         $zr, 88($v0)
    0888A0B8:[8E0D0000]: lw         $t5, 0($s0)
    0888A0BC:[55A00014]: bnel       $t5, $zr, 0x0888A110
    0888A0C0:[8E0F0004]: lw         $t7, 4($s0)
    0888A0C4:[AE020004]: sw         $v0, 4($s0)
    0888A0C8:[AE020000]: sw         $v0, 0($s0)
    0888A0CC:[AC40005C]: sw         $zr, 92($v0)
    0888A0D0:[8E180008]: lw         $t8, 8($s0)
    0888A0D4:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    0888A0D8:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0888A0DC:[27170001]: addiu      $s7, $t8, 1
    0888A0E0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A0E4:[12C00003]: beq        $s6, $zr, 0x0888A0F4
    0888A0E8:[AE170008]: sw         $s7, 8($s0)
    0888A0EC:[0E222601]: jal        0x08889804
    0888A0F0:[00000000]: nop
    0888A0F4:[C6400014]: lwc1       $f0, 20($s2)
    0888A0F8:[4600A03C]: c.lt.s     $f20, $f0
    0888A0FC:[00000000]: nop
--> 0888A100:[4501FFE2]: bc1t       0x0888A08C
    0888A104:[4600A046]: mov.s      $f1, $f20
    0888A108:[0A2227CE]: j          0x08889F38
    0888A10C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A110:[AC4F005C]: sw         $t7, 92($v0)
  Back Branch 0888A11C 383 times (length 21)
    0888A0BC:[55A00014]: bnel       $t5, $zr, 0x0888A110
    0888A0C0:[8E0F0004]: lw         $t7, 4($s0)
    0888A0C4:[AE020004]: sw         $v0, 4($s0)
    0888A0C8:[AE020000]: sw         $v0, 0($s0)
    0888A0CC:[AC40005C]: sw         $zr, 92($v0)
--> 0888A0D0:[8E180008]: lw         $t8, 8($s0)
    0888A0D4:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    0888A0D8:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    0888A0DC:[27170001]: addiu      $s7, $t8, 1
    0888A0E0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A0E4:[12C00003]: beq        $s6, $zr, 0x0888A0F4
    0888A0E8:[AE170008]: sw         $s7, 8($s0)
    0888A0EC:[0E222601]: jal        0x08889804
    0888A0F0:[00000000]: nop
    0888A0F4:[C6400014]: lwc1       $f0, 20($s2)
    0888A0F8:[4600A03C]: c.lt.s     $f20, $f0
    0888A0FC:[00000000]: nop
    0888A100:[4501FFE2]: bc1t       0x0888A08C
    0888A104:[4600A046]: mov.s      $f1, $f20
    0888A108:[0A2227CE]: j          0x08889F38
    0888A10C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A110:[AC4F005C]: sw         $t7, 92($v0)
    0888A114:[8E0E0004]: lw         $t6, 4($s0)
    0888A118:[ADC20058]: sw         $v0, 88($t6)
--> 0888A11C:[0A222834]: j          0x0888A0D0
    0888A120:[AE020004]: sw         $v0, 4($s0)
    0888A124:[46000832]: c.eq.s     $f1, $f0
    0888A128:[00000000]: nop
    0888A12C:[45000024]: bc1f       0x0888A1C0
  Back Branch 0888A1C8 260 times (length 166)
  Back Branch 0888A208 260 times (length 66)
    0888A0F4:[C6400014]: lwc1       $f0, 20($s2)
    0888A0F8:[4600A03C]: c.lt.s     $f20, $f0
    0888A0FC:[00000000]: nop
    0888A100:[4501FFE2]: bc1t       0x0888A08C
    0888A104:[4600A046]: mov.s      $f1, $f20
--> 0888A108:[0A2227CE]: j          0x08889F38
    0888A10C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A110:[AC4F005C]: sw         $t7, 92($v0)
    0888A114:[8E0E0004]: lw         $t6, 4($s0)
    0888A118:[ADC20058]: sw         $v0, 88($t6)
    0888A11C:[0A222834]: j          0x0888A0D0
    0888A120:[AE020004]: sw         $v0, 4($s0)
    0888A124:[46000832]: c.eq.s     $f1, $f0
    0888A128:[00000000]: nop
    0888A12C:[45000024]: bc1f       0x0888A1C0
    0888A130:[26500008]: addiu      $s0, $s2, 8
    0888A134:[8E040008]: lw         $a0, 8($s0)
    0888A138:[0095C82A]: slt        $t9, $a0, $s5
    0888A13C:[1320FFF2]: beq        $t9, $zr, 0x0888A108
    0888A140:[02008821]: addu       $s1, $s0, $zr <=> move $s1, $s0
    0888A144:[3C16089D]: lui        $s6, 0x089D <=> li $s6, 0x089D0000
    0888A148:[0E2218B3]: jal        0x088862CC
    0888A14C:[26C47B8C]: addiu      $a0, $s6, 31628
    0888A150:[1040FFED]: beq        $v0, $zr, 0x0888A108
    0888A154:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A158:[AC400058]: sw         $zr, 88($v0)
    0888A15C:[8E060000]: lw         $a2, 0($s0)
    0888A160:[54C00012]: bnel       $a2, $zr, 0x0888A1AC
    0888A164:[8E080004]: lw         $t0, 4($s0)
    0888A168:[AE020004]: sw         $v0, 4($s0)
    0888A16C:[AE020000]: sw         $v0, 0($s0)
    0888A170:[AC40005C]: sw         $zr, 92($v0)
    0888A174:[8E140008]: lw         $s4, 8($s0)
    0888A178:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A17C:[268A0001]: addiu      $t2, $s4, 1
    0888A180:[AE0A0008]: sw         $t2, 8($s0)
    0888A184:[10A0FFE0]: beq        $a1, $zr, 0x0888A108
    0888A188:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0888A18C:[0E222601]: jal        0x08889804
    0888A190:[00000000]: nop
    0888A194:[8E2B0008]: lw         $t3, 8($s1)
    0888A198:[0175182A]: slt        $v1, $t3, $s5
    0888A19C:[1460FFEA]: bne        $v1, $zr, 0x0888A148
    0888A1A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A1A4:[0A2227CF]: j          0x08889F3C
    0888A1A8:[8FBF0020]: lw         $ra, 32($sp)
    0888A1AC:[AC48005C]: sw         $t0, 92($v0)
    0888A1B0:[8E070004]: lw         $a3, 4($s0)
    0888A1B4:[ACE20058]: sw         $v0, 88($a3)
    0888A1B8:[0A22285D]: j          0x0888A174
    0888A1BC:[AE020004]: sw         $v0, 4($s0)
    0888A1C0:[8E130008]: lw         $s3, 8($s0)
    0888A1C4:[0275882A]: slt        $s1, $s3, $s5
    0888A1C8:[1220FF5B]: beq        $s1, $zr, 0x08889F38
    0888A1CC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A1D0:[3C15089D]: lui        $s5, 0x089D <=> li $s5, 0x089D0000
    0888A1D4:[0E2218B3]: jal        0x088862CC
    0888A1D8:[26A47B8C]: addiu      $a0, $s5, 31628
    0888A1DC:[5040FF56]: beql       $v0, $zr, 0x08889F38
    0888A1E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A1E4:[AC400058]: sw         $zr, 88($v0)
    0888A1E8:[8E4C0008]: lw         $t4, 8($s2)
    0888A1EC:[1580000C]: bne        $t4, $zr, 0x0888A220
    0888A1F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A1F4:[AE020004]: sw         $v0, 4($s0)
    0888A1F8:[AE420008]: sw         $v0, 8($s2)
    0888A1FC:[AC40005C]: sw         $zr, 92($v0)
    0888A200:[8E0F0008]: lw         $t7, 8($s0)
    0888A204:[25EE0001]: addiu      $t6, $t7, 1
--> 0888A208:[10A0FFBF]: beq        $a1, $zr, 0x0888A108
    0888A20C:[AE0E0008]: sw         $t6, 8($s0)
    0888A210:[0E222601]: jal        0x08889804
    0888A214:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A218:[0A2227CE]: j          0x08889F38
  Back Branch 0888A218 260 times (length 186)
  Back Branch 0888A230 256 times (length 14)
    0888A1EC:[1580000C]: bne        $t4, $zr, 0x0888A220
    0888A1F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A1F4:[AE020004]: sw         $v0, 4($s0)
    0888A1F8:[AE420008]: sw         $v0, 8($s2)
    0888A1FC:[AC40005C]: sw         $zr, 92($v0)
--> 0888A200:[8E0F0008]: lw         $t7, 8($s0)
    0888A204:[25EE0001]: addiu      $t6, $t7, 1
    0888A208:[10A0FFBF]: beq        $a1, $zr, 0x0888A108
    0888A20C:[AE0E0008]: sw         $t6, 8($s0)
    0888A210:[0E222601]: jal        0x08889804
    0888A214:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888A218:[0A2227CE]: j          0x08889F38
    0888A21C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0888A220:[8E0D0004]: lw         $t5, 4($s0)
    0888A224:[AC4D005C]: sw         $t5, 92($v0)
    0888A228:[8E020004]: lw         $v0, 4($s0)
    0888A22C:[AC450058]: sw         $a1, 88($v0)
--> 0888A230:[0A222880]: j          0x0888A200
    0888A234:[AE050004]: sw         $a1, 4($s0)
    0888A238:[C6580014]: lwc1       $f24, 20($s2)
    0888A23C:[3C100892]: lui        $s0, 0x0892 <=> li $s0, 0x08920000
    0888A240:[C601E294]: lwc1       $f1, -7532($s0)
  Back Branch 0888A56C 184 times (length 14)
    0888A528:[8CB00058]: lw         $s0, 88($a1)
    0888A52C:[5200000C]: beql       $s0, $zr, 0x0888A560
    0888A530:[8C670004]: lw         $a3, 4($v1)
    0888A534:[8CA6005C]: lw         $a2, 92($a1)
    0888A538:[AE06005C]: sw         $a2, 92($s0)
--> 0888A53C:[8C6A0008]: lw         $t2, 8($v1)
    0888A540:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0888A544:[24447B8C]: addiu      $a0, $v0, 31628
    0888A548:[2549FFFF]: addiu      $t1, $t2, -1
    0888A54C:[0E2218D4]: jal        0x08886350
    0888A550:[AC690008]: sw         $t1, 8($v1)
    0888A554:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0888A558:[0A222804]: j          0x0888A010
    0888A55C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888A560:[50E0FFF7]: beql       $a3, $zr, 0x0888A540
    0888A564:[8C6A0008]: lw         $t2, 8($v1)
    0888A568:[8CA8005C]: lw         $t0, 92($a1)
--> 0888A56C:[0A22294F]: j          0x0888A53C
    0888A570:[AC680004]: sw         $t0, 4($v1)
    0888A574:[5320FFED]: beql       $t9, $zr, 0x0888A52C
    0888A578:[8CB00058]: lw         $s0, 88($a1)
    0888A57C:[8CA40058]: lw         $a0, 88($a1)
_S1_2_8846308 32,088,457 instructions (2.442%), 56,570 calls (08846308 - 08846700, length 255)
    08846308:[27BDFF80]: addiu      $sp, $sp, -128
    0884630C:[AFB50054]: sw         $s5, 84($sp)
    08846310:[3C06089D]: lui        $a2, 0x089D <=> li $a2, 0x089D0000
    08846314:[24C57DB8]: addiu      $a1, $a2, 32184
    08846318:[AFB40050]: sw         $s4, 80($sp)
    0884631C:[3C030892]: lui        $v1, 0x0892 <=> li $v1, 0x08920000
    08846320:[3C020892]: lui        $v0, 0x0892 <=> li $v0, 0x08920000
    08846324:[AFB10044]: sw         $s1, 68($sp)
    08846328:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0884632C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08846330:[E7B60078]: swc1       $f22, 120($sp)
    08846334:[E7B50074]: swc1       $f21, 116($sp)
    08846338:[AFBF0064]: sw         $ra, 100($sp)
    0884633C:[AFBE0060]: sw         $fp, 96($sp)
    08846340:[AFB7005C]: sw         $s7, 92($sp)
    08846344:[AFB60058]: sw         $s6, 88($sp)
    08846348:[AFB3004C]: sw         $s3, 76($sp)
    0884634C:[AFB20048]: sw         $s2, 72($sp)
    08846350:[AFB00040]: sw         $s0, 64($sp)
    08846354:[E7B40070]: swc1       $f20, 112($sp)
    08846358:[94B30006]: lhu        $s3, 6($a1)
    0884635C:[C475C590]: lwc1       $f21, -14960($v1)
    08846360:[C456C594]: lwc1       $f22, -14956($v0)
    08846364:[8CD47DB8]: lw         $s4, 32184($a2)
    08846368:[AFA00030]: sw         $zr, 48($sp)
    0884636C:[12600028]: beq        $s3, $zr, 0x08846410
    08846370:[AFA00034]: sw         $zr, 52($sp)
    08846374:[24970060]: addiu      $s7, $a0, 96
    08846378:[249E0050]: addiu      $fp, $a0, 80
    0884637C:[2626021C]: addiu      $a2, $s1, 540
    08846380:[24840234]: addiu      $a0, $a0, 564
    08846384:[4480A000]: mtc1       $zr, $f20
    08846388:[AFA40038]: sw         $a0, 56($sp)
    0884638C:[AFA6003C]: sw         $a2, 60($sp)
    08846390:[2407000A]: addiu      $a3, $zr, 10 <=> li $a3, 10
    08846394:[52A7001F]: beql       $s5, $a3, 0x08846414
    08846398:[8E3400AC]: lw         $s4, 172($s1)
    0884639C:[8E900000]: lw         $s0, 0($s4)
    088463A0:[C6240060]: lwc1       $f4, 96($s1)
    088463A4:[C6E50004]: lwc1       $f5, 4($s7)
    088463A8:[C6000000]: lwc1       $f0, 0($s0)
    088463AC:[C6020004]: lwc1       $f2, 4($s0)
    088463B0:[C6090008]: lwc1       $f9, 8($s0)
    088463B4:[C6E80008]: lwc1       $f8, 8($s7)
    088463B8:[460021C1]: sub.s      $f7, $f4, $f0
    088463BC:[46022981]: sub.s      $f6, $f5, $f2
    088463C0:[460940C1]: sub.s      $f3, $f8, $f9
    088463C4:[E7A70000]: swc1       $f7, 0($sp)
    088463C8:[E7A60004]: swc1       $f6, 4($sp)
    088463CC:[E7A30008]: swc1       $f3, 8($sp)
    088463D0:[CBA00000]: lv.s       S000.s, 0($sp)
    088463D4:[CBA00005]: lv.s       S001.s, 4($sp)
    088463D8:[CBA0000A]: lv.s       S002.s, 8($sp)
    088463DC:[CA010030]: lv.s       S010.s, 48($s0)
    088463E0:[CA010035]: lv.s       S011.s, 52($s0)
    088463E4:[CA01003A]: lv.s       S012.s, 56($s0)
    088463E8:[64818000]: vdot.t     S000.s, C000.t, C010.t
    088463EC:[48650000]: mfv.s      $a1, S000.s
    088463F0:[44850800]: mtc1       $a1, $f1
    088463F4:[4601A03C]: c.lt.s     $f20, $f1
    088463F8:[00000000]: nop
    088463FC:[4501003C]: bc1t       0x088464F0
    08846400:[00154180]: sll        $t0, $s5, 0x0006
    08846404:[2673FFFF]: addiu      $s3, $s3, -1
    08846408:[1660FFE1]: bne        $s3, $zr, 0x08846390
    0884640C:[26940004]: addiu      $s4, $s4, 4
    08846410:[8E3400AC]: lw         $s4, 172($s1)
    08846414:[8FB30034]: lw         $s3, 52($sp)
    08846418:[2EB70001]: sltiu      $s7, $s5, 1
    0884641C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08846420:[7EE40844]: ins        $a0, $s7, 1, 1
    08846424:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08846428:[7E634204]: ins        $v1, $s3, 8, 1
    0884642C:[12A00029]: beq        $s5, $zr, 0x088464D4
    08846430:[AE2300AC]: sw         $v1, 172($s1)
    08846434:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08846438:[C7D6A668]: lwc1       $f22, -22936($fp)
    0884643C:[4600B507]: neg.s      $f20, $f22
    08846440:[4614A83E]: c.le.s     $f21, $f20
    08846444:[00000000]: nop
    08846448:[45010002]: bc1t       0x08846454
    0884644C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08846450:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08846454:[44807800]: mtc1       $zr, $f15
    08846458:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0884645C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08846460:[7C825AC4]: ins        $v0, $a0, 11, 1
    08846464:[AE2200AC]: sw         $v0, 172($s1)
    08846468:[460FA83E]: c.le.s     $f21, $f15
    0884646C:[00000000]: nop
    08846470:[45010002]: bc1t       0x0884647C
    08846474:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08846478:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0884647C:[7C626304]: ins        $v0, $v1, 12, 1
    08846480:[8FA50030]: lw         $a1, 48($sp)
    08846484:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08846488:[AE2200AC]: sw         $v0, 172($s1)
    0884648C:[A2250071]: sb         $a1, 113($s1)
    08846490:[A2350070]: sb         $s5, 112($s1)
    08846494:[8FBF0064]: lw         $ra, 100($sp)
    08846498:[8FBE0060]: lw         $fp, 96($sp)
    0884649C:[8FB7005C]: lw         $s7, 92($sp)
    088464A0:[8FB60058]: lw         $s6, 88($sp)
    088464A4:[8FB50054]: lw         $s5, 84($sp)
    088464A8:[8FB40050]: lw         $s4, 80($sp)
    088464AC:[8FB3004C]: lw         $s3, 76($sp)
    088464B0:[8FB20048]: lw         $s2, 72($sp)
    088464B4:[8FB10044]: lw         $s1, 68($sp)
    088464B8:[8FB00040]: lw         $s0, 64($sp)
    088464BC:[C7B60078]: lwc1       $f22, 120($sp)
    088464C0:[C7B50074]: lwc1       $f21, 116($sp)
    088464C4:[C7B40070]: lwc1       $f20, 112($sp)
    088464C8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088464CC:[03E00008]: jr         $ra
    088464D0:[27BD0080]: addiu      $sp, $sp, 128
    088464D4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088464D8:[7EA25AC4]: ins        $v0, $s5, 11, 1
    088464DC:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088464E0:[7EA36304]: ins        $v1, $s5, 12, 1
    088464E4:[AE2300AC]: sw         $v1, 172($s1)
    088464E8:[0A211925]: j          0x08846494
    088464EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088464F0:[02289021]: addu       $s2, $s1, $t0
    088464F4:[26560280]: addiu      $s6, $s2, 640
    088464F8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088464FC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08846500:[0E2114E6]: jal        0x08845398
    08846504:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08846508:[5040FFBF]: beql       $v0, $zr, 0x08846408
    0884650C:[2673FFFF]: addiu      $s3, $s3, -1
    08846510:[AED10038]: sw         $s1, 56($s6)
    08846514:[8E2400E4]: lw         $a0, 228($s1)
    08846518:[10800056]: beq        $a0, $zr, 0x08846674
    0884651C:[264F0290]: addiu      $t7, $s2, 656
    08846520:[264C0290]: addiu      $t4, $s2, 656
    08846524:[248B0050]: addiu      $t3, $a0, 80
    08846528:[C5920008]: lwc1       $f18, 8($t4)
    0884652C:[C5910004]: lwc1       $f17, 4($t4)
    08846530:[C5620008]: lwc1       $f2, 8($t3)
    08846534:[C5640004]: lwc1       $f4, 4($t3)
    08846538:[248A0234]: addiu      $t2, $a0, 564
    0884653C:[46029341]: sub.s      $f13, $f18, $f2
    08846540:[46048B01]: sub.s      $f12, $f17, $f4
    08846544:[C64F0290]: lwc1       $f15, 656($s2)
    08846548:[C4810050]: lwc1       $f1, 80($a0)
    0884654C:[E7AD0028]: swc1       $f13, 40($sp)
    08846550:[2489021C]: addiu      $t1, $a0, 540
    08846554:[46017C81]: sub.s      $f18, $f15, $f1
    08846558:[E7AC0024]: swc1       $f12, 36($sp)
    0884655C:[C54E0008]: lwc1       $f14, 8($t2)
    08846560:[C5500004]: lwc1       $f16, 4($t2)
    08846564:[E7B20020]: swc1       $f18, 32($sp)
    08846568:[460E6142]: mul.s      $f5, $f12, $f14
    0884656C:[461068C2]: mul.s      $f3, $f13, $f16
    08846570:[460E9242]: mul.s      $f9, $f18, $f14
    08846574:[46032A81]: sub.s      $f10, $f5, $f3
    08846578:[E7AA0010]: swc1       $f10, 16($sp)
    0884657C:[C4860234]: lwc1       $f6, 564($a0)
    08846580:[C48B021C]: lwc1       $f11, 540($a0)
    08846584:[46066A02]: mul.s      $f8, $f13, $f6
    08846588:[460663C2]: mul.s      $f15, $f12, $f6
    0884658C:[460B51C0]: add.s      $f7, $f10, $f11
    08846590:[46094401]: sub.s      $f16, $f8, $f9
    08846594:[E7A70010]: swc1       $f7, 16($sp)
    08846598:[E7B00014]: swc1       $f16, 20($sp)
    0884659C:[C5530004]: lwc1       $f19, 4($t2)
    088465A0:[C5310004]: lwc1       $f17, 4($t1)
    088465A4:[46139382]: mul.s      $f14, $f18, $f19
    088465A8:[46118340]: add.s      $f13, $f16, $f17
    088465AC:[460F72C1]: sub.s      $f11, $f14, $f15
    088465B0:[E7AD0014]: swc1       $f13, 20($sp)
    088465B4:[E7AB0018]: swc1       $f11, 24($sp)
    088465B8:[C52C0008]: lwc1       $f12, 8($t1)
    088465BC:[460C5A80]: add.s      $f10, $f11, $f12
    088465C0:[E7AA0018]: swc1       $f10, 24($sp)
    088465C4:[CBA00010]: lv.s       S000.s, 16($sp)
    088465C8:[CBA00015]: lv.s       S001.s, 20($sp)
    088465CC:[CBA0001A]: lv.s       S002.s, 24($sp)
    088465D0:[CA010030]: lv.s       S010.s, 48($s0)
    088465D4:[CA010035]: lv.s       S011.s, 52($s0)
    088465D8:[CA01003A]: lv.s       S012.s, 56($s0)
    088465DC:[64818000]: vdot.t     S000.s, C000.t, C010.t
    088465E0:[48650000]: mfv.s      $a1, S000.s
    088465E4:[44850000]: mtc1       $a1, $f0
    088465E8:[4600A03C]: c.lt.s     $f20, $f0
    088465EC:[00000000]: nop
    088465F0:[4503FF85]: bc1tl      0x08846408
    088465F4:[2673FFFF]: addiu      $s3, $s3, -1
    088465F8:[4615003E]: c.le.s     $f0, $f21
    088465FC:[00000000]: nop
    08846600:[45000009]: bc1f       0x08846628
    08846604:[AEC50030]: sw         $a1, 48($s6)
    08846608:[C6C1002C]: lwc1       $f1, 44($s6)
    0884660C:[4601B03E]: c.le.s     $f22, $f1
    08846610:[00000000]: nop
    08846614:[45020005]: bc1fl      0x0884662C
    08846618:[96120084]: lhu        $s2, 132($s0)
    0884661C:[4485A800]: mtc1       $a1, $f21
    08846620:[AFB50030]: sw         $s5, 48($sp)
    08846624:[46000D86]: mov.s      $f22, $f1
    08846628:[96120084]: lhu        $s2, 132($s0)
    0884662C:[26B60001]: addiu      $s6, $s5, 1
    08846630:[32500FF0]: andi       $s0, $s2, 4080
    08846634:[12000009]: beq        $s0, $zr, 0x0884665C
    08846638:[32D500FF]: andi       $s5, $s6, 255
    0884663C:[8E3800AC]: lw         $t8, 172($s1)
    08846640:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    08846644:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08846648:[03001021]: addu       $v0, $t8, $zr <=> move $v0, $t8
    0884664C:[7F22BDC4]: ins        $v0, $t9, 23, 1
    08846650:[AFA30034]: sw         $v1, 52($sp)
    08846654:[0A211901]: j          0x08846404
    08846658:[AE2200AC]: sw         $v0, 172($s1)
    0884665C:[8E2600AC]: lw         $a2, 172($s1)
    08846660:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08846664:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08846668:[7C43C604]: ins        $v1, $v0, 24, 1
    0884666C:[0A211901]: j          0x08846404
    08846670:[AE2300AC]: sw         $v1, 172($s1)
    08846674:[C64B0290]: lwc1       $f11, 656($s2)
    08846678:[C5EE0008]: lwc1       $f14, 8($t7)
    0884667C:[C5F30004]: lwc1       $f19, 4($t7)
    08846680:[C6240050]: lwc1       $f4, 80($s1)
    08846684:[C7C60004]: lwc1       $f6, 4($fp)
    08846688:[C7C80008]: lwc1       $f8, 8($fp)
    0884668C:[8FAE0038]: lw         $t6, 56($sp)
    08846690:[46045C41]: sub.s      $f17, $f11, $f4
    08846694:[46069AC1]: sub.s      $f11, $f19, $f6
    08846698:[460874C1]: sub.s      $f19, $f14, $f8
    0884669C:[C5CC0004]: lwc1       $f12, 4($t6)
    088466A0:[C5C20008]: lwc1       $f2, 8($t6)
    088466A4:[C6210234]: lwc1       $f1, 564($s1)
    088466A8:[460C99C2]: mul.s      $f7, $f19, $f12
    088466AC:[46028B42]: mul.s      $f13, $f17, $f2
    088466B0:[460C8A42]: mul.s      $f9, $f17, $f12
    088466B4:[46019A82]: mul.s      $f10, $f19, $f1
    088466B8:[460158C2]: mul.s      $f3, $f11, $f1
    088466BC:[46025C82]: mul.s      $f18, $f11, $f2
    088466C0:[8FAD003C]: lw         $t5, 60($sp)
    088466C4:[460D5381]: sub.s      $f14, $f10, $f13
    088466C8:[46034B01]: sub.s      $f12, $f9, $f3
    088466CC:[46079141]: sub.s      $f5, $f18, $f7
    088466D0:[C630021C]: lwc1       $f16, 540($s1)
    088466D4:[C5AF0004]: lwc1       $f15, 4($t5)
    088466D8:[C5AD0008]: lwc1       $f13, 8($t5)
    088466DC:[46102A80]: add.s      $f10, $f5, $f16
    088466E0:[460F7240]: add.s      $f9, $f14, $f15
    088466E4:[460D61C0]: add.s      $f7, $f12, $f13
    088466E8:[E7B10020]: swc1       $f17, 32($sp)
    088466EC:[E7AB0024]: swc1       $f11, 36($sp)
    088466F0:[E7AA0010]: swc1       $f10, 16($sp)
    088466F4:[E7A90014]: swc1       $f9, 20($sp)
    088466F8:[E7A70018]: swc1       $f7, 24($sp)
    088466FC:[0A211971]: j          0x088465C4
    08846700:[E7B30028]: swc1       $f19, 40($sp)
  Back Branch 08846408 652,790 times (length 32)
    0884637C:[2626021C]: addiu      $a2, $s1, 540
    08846380:[24840234]: addiu      $a0, $a0, 564
    08846384:[4480A000]: mtc1       $zr, $f20
    08846388:[AFA40038]: sw         $a0, 56($sp)
    0884638C:[AFA6003C]: sw         $a2, 60($sp)
--> 08846390:[2407000A]: addiu      $a3, $zr, 10 <=> li $a3, 10
    08846394:[52A7001F]: beql       $s5, $a3, 0x08846414
    08846398:[8E3400AC]: lw         $s4, 172($s1)
    0884639C:[8E900000]: lw         $s0, 0($s4)
    088463A0:[C6240060]: lwc1       $f4, 96($s1)
    088463A4:[C6E50004]: lwc1       $f5, 4($s7)
    088463A8:[C6000000]: lwc1       $f0, 0($s0)
    088463AC:[C6020004]: lwc1       $f2, 4($s0)
    088463B0:[C6090008]: lwc1       $f9, 8($s0)
    088463B4:[C6E80008]: lwc1       $f8, 8($s7)
    088463B8:[460021C1]: sub.s      $f7, $f4, $f0
    088463BC:[46022981]: sub.s      $f6, $f5, $f2
    088463C0:[460940C1]: sub.s      $f3, $f8, $f9
    088463C4:[E7A70000]: swc1       $f7, 0($sp)
    088463C8:[E7A60004]: swc1       $f6, 4($sp)
    088463CC:[E7A30008]: swc1       $f3, 8($sp)
    088463D0:[CBA00000]: lv.s       S000.s, 0($sp)
    088463D4:[CBA00005]: lv.s       S001.s, 4($sp)
    088463D8:[CBA0000A]: lv.s       S002.s, 8($sp)
    088463DC:[CA010030]: lv.s       S010.s, 48($s0)
    088463E0:[CA010035]: lv.s       S011.s, 52($s0)
    088463E4:[CA01003A]: lv.s       S012.s, 56($s0)
    088463E8:[64818000]: vdot.t     S000.s, C000.t, C010.t
    088463EC:[48650000]: mfv.s      $a1, S000.s
    088463F0:[44850800]: mtc1       $a1, $f1
    088463F4:[4601A03C]: c.lt.s     $f20, $f1
    088463F8:[00000000]: nop
    088463FC:[4501003C]: bc1t       0x088464F0
    08846400:[00154180]: sll        $t0, $s5, 0x0006
    08846404:[2673FFFF]: addiu      $s3, $s3, -1
--> 08846408:[1660FFE1]: bne        $s3, $zr, 0x08846390
    0884640C:[26940004]: addiu      $s4, $s4, 4
    08846410:[8E3400AC]: lw         $s4, 172($s1)
    08846414:[8FB30034]: lw         $s3, 52($sp)
    08846418:[2EB70001]: sltiu      $s7, $s5, 1
  Back Branch 08846508 589,698 times (length 66)
    088463F4:[4601A03C]: c.lt.s     $f20, $f1
    088463F8:[00000000]: nop
    088463FC:[4501003C]: bc1t       0x088464F0
    08846400:[00154180]: sll        $t0, $s5, 0x0006
    08846404:[2673FFFF]: addiu      $s3, $s3, -1
--> 08846408:[1660FFE1]: bne        $s3, $zr, 0x08846390
    0884640C:[26940004]: addiu      $s4, $s4, 4
    08846410:[8E3400AC]: lw         $s4, 172($s1)
    08846414:[8FB30034]: lw         $s3, 52($sp)
    08846418:[2EB70001]: sltiu      $s7, $s5, 1
    0884641C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08846420:[7EE40844]: ins        $a0, $s7, 1, 1
    08846424:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08846428:[7E634204]: ins        $v1, $s3, 8, 1
    0884642C:[12A00029]: beq        $s5, $zr, 0x088464D4
    08846430:[AE2300AC]: sw         $v1, 172($s1)
    08846434:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08846438:[C7D6A668]: lwc1       $f22, -22936($fp)
    0884643C:[4600B507]: neg.s      $f20, $f22
    08846440:[4614A83E]: c.le.s     $f21, $f20
    08846444:[00000000]: nop
    08846448:[45010002]: bc1t       0x08846454
    0884644C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08846450:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08846454:[44807800]: mtc1       $zr, $f15
    08846458:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0884645C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08846460:[7C825AC4]: ins        $v0, $a0, 11, 1
    08846464:[AE2200AC]: sw         $v0, 172($s1)
    08846468:[460FA83E]: c.le.s     $f21, $f15
    0884646C:[00000000]: nop
    08846470:[45010002]: bc1t       0x0884647C
    08846474:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08846478:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0884647C:[7C626304]: ins        $v0, $v1, 12, 1
    08846480:[8FA50030]: lw         $a1, 48($sp)
    08846484:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08846488:[AE2200AC]: sw         $v0, 172($s1)
    0884648C:[A2250071]: sb         $a1, 113($s1)
    08846490:[A2350070]: sb         $s5, 112($s1)
    08846494:[8FBF0064]: lw         $ra, 100($sp)
    08846498:[8FBE0060]: lw         $fp, 96($sp)
    0884649C:[8FB7005C]: lw         $s7, 92($sp)
    088464A0:[8FB60058]: lw         $s6, 88($sp)
    088464A4:[8FB50054]: lw         $s5, 84($sp)
    088464A8:[8FB40050]: lw         $s4, 80($sp)
    088464AC:[8FB3004C]: lw         $s3, 76($sp)
    088464B0:[8FB20048]: lw         $s2, 72($sp)
    088464B4:[8FB10044]: lw         $s1, 68($sp)
    088464B8:[8FB00040]: lw         $s0, 64($sp)
    088464BC:[C7B60078]: lwc1       $f22, 120($sp)
    088464C0:[C7B50074]: lwc1       $f21, 116($sp)
    088464C4:[C7B40070]: lwc1       $f20, 112($sp)
    088464C8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088464CC:[03E00008]: jr         $ra
    088464D0:[27BD0080]: addiu      $sp, $sp, 128
    088464D4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088464D8:[7EA25AC4]: ins        $v0, $s5, 11, 1
    088464DC:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088464E0:[7EA36304]: ins        $v1, $s5, 12, 1
    088464E4:[AE2300AC]: sw         $v1, 172($s1)
    088464E8:[0A211925]: j          0x08846494
    088464EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088464F0:[02289021]: addu       $s2, $s1, $t0
    088464F4:[26560280]: addiu      $s6, $s2, 640
    088464F8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088464FC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08846500:[0E2114E6]: jal        0x08845398
    08846504:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
--> 08846508:[5040FFBF]: beql       $v0, $zr, 0x08846408
    0884650C:[2673FFFF]: addiu      $s3, $s3, -1
    08846510:[AED10038]: sw         $s1, 56($s6)
    08846514:[8E2400E4]: lw         $a0, 228($s1)
    08846518:[10800056]: beq        $a0, $zr, 0x08846674
  Back Branch 08846654 39,462 times (length 150)
  Back Branch 088464E8 22,916 times (length 23)
    08846480:[8FA50030]: lw         $a1, 48($sp)
    08846484:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08846488:[AE2200AC]: sw         $v0, 172($s1)
    0884648C:[A2250071]: sb         $a1, 113($s1)
    08846490:[A2350070]: sb         $s5, 112($s1)
--> 08846494:[8FBF0064]: lw         $ra, 100($sp)
    08846498:[8FBE0060]: lw         $fp, 96($sp)
    0884649C:[8FB7005C]: lw         $s7, 92($sp)
    088464A0:[8FB60058]: lw         $s6, 88($sp)
    088464A4:[8FB50054]: lw         $s5, 84($sp)
    088464A8:[8FB40050]: lw         $s4, 80($sp)
    088464AC:[8FB3004C]: lw         $s3, 76($sp)
    088464B0:[8FB20048]: lw         $s2, 72($sp)
    088464B4:[8FB10044]: lw         $s1, 68($sp)
    088464B8:[8FB00040]: lw         $s0, 64($sp)
    088464BC:[C7B60078]: lwc1       $f22, 120($sp)
    088464C0:[C7B50074]: lwc1       $f21, 116($sp)
    088464C4:[C7B40070]: lwc1       $f20, 112($sp)
    088464C8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088464CC:[03E00008]: jr         $ra
    088464D0:[27BD0080]: addiu      $sp, $sp, 128
    088464D4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088464D8:[7EA25AC4]: ins        $v0, $s5, 11, 1
    088464DC:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088464E0:[7EA36304]: ins        $v1, $s5, 12, 1
    088464E4:[AE2300AC]: sw         $v1, 172($s1)
--> 088464E8:[0A211925]: j          0x08846494
    088464EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088464F0:[02289021]: addu       $s2, $s1, $t0
    088464F4:[26560280]: addiu      $s6, $s2, 640
    088464F8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
  Back Branch 088465F0 274 times (length 124)
  Back Branch 0884666C 243 times (length 156)
_S1_2_8876234 26,827,627 instructions (2.041%), 670,704 calls (08876234 - 088763E0, length 108)
    08876234:[27BDFFE0]: addiu      $sp, $sp, -32
    08876238:[AFB3000C]: sw         $s3, 12($sp)
    0887623C:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08876240:[AFB20008]: sw         $s2, 8($sp)
    08876244:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08876248:[AFB10004]: sw         $s1, 4($sp)
    0887624C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08876250:[AFBF0018]: sw         $ra, 24($sp)
    08876254:[AFB50014]: sw         $s5, 20($sp)
    08876258:[AFB40010]: sw         $s4, 16($sp)
    0887625C:[AFB00000]: sw         $s0, 0($sp)
    08876260:[8C870004]: lw         $a3, 4($a0)
    08876264:[8C840008]: lw         $a0, 8($a0)
    08876268:[00E61821]: addu       $v1, $a3, $a2
    0887626C:[0083402A]: slt        $t0, $a0, $v1
    08876270:[15000035]: bne        $t0, $zr, 0x08876348
    08876274:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08876278:[96280018]: lhu        $t0, 24($s1)
    0887627C:[3105A000]: andi       $a1, $t0, -24576
    08876280:[14A0004F]: bne        $a1, $zr, 0x088763C0
    08876284:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08876288:[8E240014]: lw         $a0, 20($s1)
    0887628C:[7C057804]: ins        $a1, $zr, 0, 16
    08876290:[00856023]: subu       $t4, $a0, $a1
    08876294:[258BFFFF]: addiu      $t3, $t4, -1
    08876298:[340AFFFF]: ori        $t2, $zr, -1 <=> li $t2, 65535
    0887629C:[014B482B]: sltu       $t1, $t2, $t3
    088762A0:[55200033]: bnel       $t1, $zr, 0x08876370
    088762A4:[AE250014]: sw         $a1, 20($s1)
    088762A8:[8E230000]: lw         $v1, 0($s1)
    088762AC:[00878023]: subu       $s0, $a0, $a3
    088762B0:[0213402A]: slt        $t0, $s0, $s3
    088762B4:[30E4FFFF]: andi       $a0, $a3, -1
    088762B8:[1100001B]: beq        $t0, $zr, 0x08876328
    088762BC:[00642821]: addu       $a1, $v1, $a0
    088762C0:[2634000C]: addiu      $s4, $s1, 12
    088762C4:[3C150001]: lui        $s5, 0x0001 <=> li $s5, 0x00010000
    088762C8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088762CC:[0E235E93]: jal        0x088D7A4C
    088762D0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    088762D4:[8E2D0004]: lw         $t5, 4($s1)
    088762D8:[8E2C0008]: lw         $t4, 8($s1)
    088762DC:[8E2B0014]: lw         $t3, 20($s1)
    088762E0:[01B02821]: addu       $a1, $t5, $s0
    088762E4:[02709823]: subu       $s3, $s3, $s0
    088762E8:[02509021]: addu       $s2, $s2, $s0
    088762EC:[018B8023]: subu       $s0, $t4, $t3
    088762F0:[AE250004]: sw         $a1, 4($s1)
    088762F4:[02B0502B]: sltu       $t2, $s5, $s0
    088762F8:[3C090001]: lui        $t1, 0x0001 <=> li $t1, 0x00010000
    088762FC:[8E250000]: lw         $a1, 0($s1)
    08876300:[012A800B]: movn       $s0, $t1, $t2
    08876304:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08876308:[0E21D6E7]: jal        0x08875B9C
    0887630C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08876310:[8E220014]: lw         $v0, 20($s1)
    08876314:[0213302A]: slt        $a2, $s0, $s3
    08876318:[8E250000]: lw         $a1, 0($s1)
    0887631C:[00503821]: addu       $a3, $v0, $s0
    08876320:[14C0FFE9]: bne        $a2, $zr, 0x088762C8
    08876324:[AE270014]: sw         $a3, 20($s1)
    08876328:[1A600006]: blez       $s3, 0x08876344
    0887632C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08876330:[0E235E93]: jal        0x088D7A4C
    08876334:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08876338:[8E2E0004]: lw         $t6, 4($s1)
    0887633C:[01D39021]: addu       $s2, $t6, $s3
    08876340:[AE320004]: sw         $s2, 4($s1)
    08876344:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08876348:[8FBF0018]: lw         $ra, 24($sp)
    0887634C:[8FB50014]: lw         $s5, 20($sp)
    08876350:[8FB40010]: lw         $s4, 16($sp)
    08876354:[8FB3000C]: lw         $s3, 12($sp)
    08876358:[8FB20008]: lw         $s2, 8($sp)
    0887635C:[8FB10004]: lw         $s1, 4($sp)
    08876360:[8FB00000]: lw         $s0, 0($sp)
    08876364:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08876368:[03E00008]: jr         $ra
    0887636C:[27BD0020]: addiu      $sp, $sp, 32
    08876370:[2630000C]: addiu      $s0, $s1, 12
    08876374:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08876378:[0E21D5FF]: jal        0x088757FC
    0887637C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08876380:[8E390008]: lw         $t9, 8($s1)
    08876384:[8E380014]: lw         $t8, 20($s1)
    08876388:[3C0F0001]: lui        $t7, 0x0001 <=> li $t7, 0x00010000
    0887638C:[8E250000]: lw         $a1, 0($s1)
    08876390:[0338A823]: subu       $s5, $t9, $t8
    08876394:[01F5A02B]: sltu       $s4, $t7, $s5
    08876398:[01F4A80B]: movn       $s5, $t7, $s4
    0887639C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088763A0:[0E21D6E7]: jal        0x08875B9C
    088763A4:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088763A8:[8E2E0014]: lw         $t6, 20($s1)
    088763AC:[8E270004]: lw         $a3, 4($s1)
    088763B0:[01D56821]: addu       $t5, $t6, $s5
    088763B4:[AE2D0014]: sw         $t5, 20($s1)
    088763B8:[0A21D8AA]: j          0x088762A8
    088763BC:[01A02021]: addu       $a0, $t5, $zr <=> move $a0, $t5
    088763C0:[8E220000]: lw         $v0, 0($s1)
    088763C4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088763C8:[0E235E93]: jal        0x088D7A4C
    088763CC:[00472821]: addu       $a1, $v0, $a3
    088763D0:[8E270004]: lw         $a3, 4($s1)
    088763D4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088763D8:[00F33021]: addu       $a2, $a3, $s3
    088763DC:[0A21D8D2]: j          0x08876348
    088763E0:[AE260004]: sw         $a2, 4($s1)
  Back Branch 088763DC 670,663 times (length 39)
    08876334:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08876338:[8E2E0004]: lw         $t6, 4($s1)
    0887633C:[01D39021]: addu       $s2, $t6, $s3
    08876340:[AE320004]: sw         $s2, 4($s1)
    08876344:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
--> 08876348:[8FBF0018]: lw         $ra, 24($sp)
    0887634C:[8FB50014]: lw         $s5, 20($sp)
    08876350:[8FB40010]: lw         $s4, 16($sp)
    08876354:[8FB3000C]: lw         $s3, 12($sp)
    08876358:[8FB20008]: lw         $s2, 8($sp)
    0887635C:[8FB10004]: lw         $s1, 4($sp)
    08876360:[8FB00000]: lw         $s0, 0($sp)
    08876364:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08876368:[03E00008]: jr         $ra
    0887636C:[27BD0020]: addiu      $sp, $sp, 32
    08876370:[2630000C]: addiu      $s0, $s1, 12
    08876374:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08876378:[0E21D5FF]: jal        0x088757FC
    0887637C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08876380:[8E390008]: lw         $t9, 8($s1)
    08876384:[8E380014]: lw         $t8, 20($s1)
    08876388:[3C0F0001]: lui        $t7, 0x0001 <=> li $t7, 0x00010000
    0887638C:[8E250000]: lw         $a1, 0($s1)
    08876390:[0338A823]: subu       $s5, $t9, $t8
    08876394:[01F5A02B]: sltu       $s4, $t7, $s5
    08876398:[01F4A80B]: movn       $s5, $t7, $s4
    0887639C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088763A0:[0E21D6E7]: jal        0x08875B9C
    088763A4:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088763A8:[8E2E0014]: lw         $t6, 20($s1)
    088763AC:[8E270004]: lw         $a3, 4($s1)
    088763B0:[01D56821]: addu       $t5, $t6, $s5
    088763B4:[AE2D0014]: sw         $t5, 20($s1)
    088763B8:[0A21D8AA]: j          0x088762A8
    088763BC:[01A02021]: addu       $a0, $t5, $zr <=> move $a0, $t5
    088763C0:[8E220000]: lw         $v0, 0($s1)
    088763C4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088763C8:[0E235E93]: jal        0x088D7A4C
    088763CC:[00472821]: addu       $a1, $v0, $a3
    088763D0:[8E270004]: lw         $a3, 4($s1)
    088763D4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088763D8:[00F33021]: addu       $a2, $a3, $s3
--> 088763DC:[0A21D8D2]: j          0x08876348
    088763E0:[AE260004]: sw         $a2, 4($s1)
_S1_2_8873FAC 26,395,778 instructions (2.009%), 129,212 calls (08873FAC - 08874494, length 315)
    08873FAC:[27BDFFA0]: addiu      $sp, $sp, -96
    08873FB0:[AFB7003C]: sw         $s7, 60($sp)
    08873FB4:[00C0B821]: addu       $s7, $a2, $zr <=> move $s7, $a2
    08873FB8:[AFB60038]: sw         $s6, 56($sp)
    08873FBC:[00E0B021]: addu       $s6, $a3, $zr <=> move $s6, $a3
    08873FC0:[AFB40030]: sw         $s4, 48($sp)
    08873FC4:[AFB00020]: sw         $s0, 32($sp)
    08873FC8:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08873FCC:[AFBF0044]: sw         $ra, 68($sp)
    08873FD0:[AFBE0040]: sw         $fp, 64($sp)
    08873FD4:[AFB50034]: sw         $s5, 52($sp)
    08873FD8:[AFB3002C]: sw         $s3, 44($sp)
    08873FDC:[AFB20028]: sw         $s2, 40($sp)
    08873FE0:[AFB10024]: sw         $s1, 36($sp)
    08873FE4:[E7B40050]: swc1       $f20, 80($sp)
    08873FE8:[8CB10000]: lw         $s1, 0($a1)
    08873FEC:[3C052700]: lui        $a1, 0x2700 <=> li $a1, 0x27000000
    08873FF0:[02251824]: and        $v1, $s1, $a1
    08873FF4:[14600014]: bne        $v1, $zr, 0x08874048
    08873FF8:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08873FFC:[8E13001C]: lw         $s3, 28($s0)
    08874000:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    08874004:[8E720014]: lw         $s2, 20($s3)
    08874008:[0243A824]: and        $s5, $s2, $v1
    0887400C:[12A00106]: beq        $s5, $zr, 0x08874428
    08874010:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874014:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08874018:[0E21CFC1]: jal        0x08873F04
    0887401C:[2406003F]: addiu      $a2, $zr, 63 <=> li $a2, 63
    08874020:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08874024:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874028:[27CCDD50]: addiu      $t4, $fp, -8880
    0887402C:[8D8B01B4]: lw         $t3, 436($t4)
    08874030:[AE770010]: sw         $s7, 16($s3)
    08874034:[AE700008]: sw         $s0, 8($s3)
    08874038:[AE6B0018]: sw         $t3, 24($s3)
    0887403C:[0620000F]: bltz       $s1, 0x0887407C
    08874040:[AE600014]: sw         $zr, 20($s3)
    08874044:[AE71000C]: sw         $s1, 12($s3)
    08874048:[8FBF0044]: lw         $ra, 68($sp)
    0887404C:[8FBE0040]: lw         $fp, 64($sp)
    08874050:[8FB7003C]: lw         $s7, 60($sp)
    08874054:[8FB60038]: lw         $s6, 56($sp)
    08874058:[8FB50034]: lw         $s5, 52($sp)
    0887405C:[8FB40030]: lw         $s4, 48($sp)
    08874060:[8FB3002C]: lw         $s3, 44($sp)
    08874064:[8FB20028]: lw         $s2, 40($sp)
    08874068:[8FB10024]: lw         $s1, 36($sp)
    0887406C:[8FB00020]: lw         $s0, 32($sp)
    08874070:[C7B40050]: lwc1       $f20, 80($sp)
    08874074:[03E00008]: jr         $ra
    08874078:[27BD0060]: addiu      $sp, $sp, 96
    0887407C:[3C0E089C]: lui        $t6, 0x089C <=> li $t6, 0x089C0000
    08874080:[95CDDB10]: lhu        $t5, -9456($t6)
    08874084:[31A2001E]: andi       $v0, $t5, 30
    08874088:[14400003]: bne        $v0, $zr, 0x08874098
    0887408C:[AFA20000]: sw         $v0, 0($sp)
    08874090:[0A21D011]: j          0x08874044
    08874094:[7C11FFC4]: ins        $s1, $zr, 31, 1
    08874098:[9212000C]: lbu        $s2, 12($s0)
    0887409C:[AE71000C]: sw         $s1, 12($s3)
    088740A0:[3C050897]: lui        $a1, 0x0897 <=> li $a1, 0x08970000
    088740A4:[24B958D4]: addiu      $t9, $a1, 22740
    088740A8:[9204000E]: lbu        $a0, 14($s0)
    088740AC:[8E1E0008]: lw         $fp, 8($s0)
    088740B0:[9216000C]: lbu        $s6, 12($s0)
    088740B4:[0004C080]: sll        $t8, $a0, 0x0002
    088740B8:[03198821]: addu       $s1, $t8, $t9
    088740BC:[8E300000]: lw         $s0, 0($s1)
    088740C0:[97D70000]: lhu        $s7, 0($fp)
    088740C4:[26D5FFF8]: addiu      $s5, $s6, -8
    088740C8:[32B400FF]: andi       $s4, $s5, 255
    088740CC:[3C0F089C]: lui        $t7, 0x089C <=> li $t7, 0x089C0000
    088740D0:[AFB40004]: sw         $s4, 4($sp)
    088740D4:[AFB00008]: sw         $s0, 8($sp)
    088740D8:[12E00055]: beq        $s7, $zr, 0x08874230
    088740DC:[8DF1D9C8]: lw         $s1, -9784($t7)
    088740E0:[8FA80000]: lw         $t0, 0($sp)
    088740E4:[7D070040]: ext        $a3, $t0, 1, 1
    088740E8:[AFA70014]: sw         $a3, 20($sp)
    088740EC:[8FA60004]: lw         $a2, 4($sp)
    088740F0:[8FA30014]: lw         $v1, 20($sp)
    088740F4:[8FB00000]: lw         $s0, 0($sp)
    088740F8:[146000BC]: bne        $v1, $zr, 0x088743EC
    088740FC:[03C6A021]: addu       $s4, $fp, $a2
    08874100:[7E0D0080]: ext        $t5, $s0, 2, 1
    08874104:[15A000AB]: bne        $t5, $zr, 0x088743B4
    08874108:[3C15089C]: lui        $s5, 0x089C <=> li $s5, 0x089C0000
    0887410C:[7E1600C0]: ext        $s6, $s0, 3, 1
    08874110:[16C0009A]: bne        $s6, $zr, 0x0887437C
    08874114:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08874118:[7E070100]: ext        $a3, $s0, 4, 1
    0887411C:[14E00088]: bne        $a3, $zr, 0x08874340
    08874120:[3C09089C]: lui        $t1, 0x089C <=> li $t1, 0x089C0000
    08874124:[0010182B]: sltu       $v1, $zr, $s0 <=> move $v1, $s0
    08874128:[1200003B]: beq        $s0, $zr, 0x08874218
    0887412C:[A3C30002]: sb         $v1, 2($fp)
    08874130:[2EEA0003]: sltiu      $t2, $s7, 3
    08874134:[AFA0000C]: sw         $zr, 12($sp)
    08874138:[27D40004]: addiu      $s4, $fp, 4
    0887413C:[15400036]: bne        $t2, $zr, 0x08874218
    08874140:[02E0A821]: addu       $s5, $s7, $zr <=> move $s5, $s7
    08874144:[7E0B0040]: ext        $t3, $s0, 1, 1
    08874148:[AFAB0010]: sw         $t3, 16($sp)
    0887414C:[8FAC0010]: lw         $t4, 16($sp)
    08874150:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08874154:[3C160001]: lui        $s6, 0x0001 <=> li $s6, 0x00010000
    08874158:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    0887415C:[1580006C]: bne        $t4, $zr, 0x08874310
    08874160:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08874164:[7E180080]: ext        $t8, $s0, 2, 1
    08874168:[1700005E]: bne        $t8, $zr, 0x088742E4
    0887416C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08874170:[7E0500C0]: ext        $a1, $s0, 3, 1
    08874174:[54A00050]: bnel       $a1, $zr, 0x088742B8
    08874178:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    0887417C:[7E0A0100]: ext        $t2, $s0, 4, 1
    08874180:[15400044]: bne        $t2, $zr, 0x08874294
    08874184:[3C0D089C]: lui        $t5, 0x089C <=> li $t5, 0x089C0000
    08874188:[A2290002]: sb         $t1, 2($s1)
    0887418C:[02490018]: mult       $s2, $t1
    08874190:[8FB6000C]: lw         $s6, 12($sp)
    08874194:[00003812]: mflo       $a3
    08874198:[12C00030]: beq        $s6, $zr, 0x0887425C
    0887419C:[0007C883]: sra        $t9, $a3, 0x0002
    088741A0:[02275821]: addu       $t3, $s1, $a3
    088741A4:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088741A8:[25680004]: addiu      $t0, $t3, 4
    088741AC:[1A200012]: blez       $s1, 0x088741F8
    088741B0:[2529FFFF]: addiu      $t1, $t1, -1
    088741B4:[00125083]: sra        $t2, $s2, 0x0002
    088741B8:[01124023]: subu       $t0, $t0, $s2
    088741BC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    088741C0:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088741C4:[19400008]: blez       $t2, 0x088741E8
    088741C8:[2544FFFF]: addiu      $a0, $t2, -1
    088741CC:[8CEF0000]: lw         $t7, 0($a3)
    088741D0:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088741D4:[24E70004]: addiu      $a3, $a3, 4
    088741D8:[ACAF0000]: sw         $t7, 0($a1)
    088741DC:[2484FFFF]: addiu      $a0, $a0, -1
    088741E0:[1DC0FFFA]: bgtz       $t6, 0x088741CC
    088741E4:[24A50004]: addiu      $a1, $a1, 4
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
    088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
    088741F4:[2529FFFF]: addiu      $t1, $t1, -1
    088741F8:[25710004]: addiu      $s1, $t3, 4
    088741FC:[8FA4000C]: lw         $a0, 12($sp)
    08874200:[26B5FFFF]: addiu      $s5, $s5, -1
    08874204:[2EA60003]: sltiu      $a2, $s5, 3
    08874208:[38820001]: xori       $v0, $a0, 1
    0887420C:[AFA2000C]: sw         $v0, 12($sp)
    08874210:[10C0FFCE]: beq        $a2, $zr, 0x0887414C
    08874214:[0292A021]: addu       $s4, $s4, $s2
    08874218:[02F20018]: mult       $s7, $s2
    0887421C:[0000B812]: mflo       $s7
    08874220:[03D7A821]: addu       $s5, $fp, $s7
    08874224:[96B70004]: lhu        $s7, 4($s5)
    08874228:[16E0FFB0]: bne        $s7, $zr, 0x088740EC
    0887422C:[26BE0004]: addiu      $fp, $s5, 4
    08874230:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874234:[8FC3D9C8]: lw         $v1, -9784($fp)
    08874238:[0071902B]: sltu       $s2, $v1, $s1
    0887423C:[1240FF83]: beq        $s2, $zr, 0x0887404C
    08874240:[8FBF0044]: lw         $ra, 68($sp)
    08874244:[AE630014]: sw         $v1, 20($s3)
    08874248:[26340004]: addiu      $s4, $s1, 4
    0887424C:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    08874250:[A2200002]: sb         $zr, 2($s1)
    08874254:[0A21D013]: j          0x0887404C
    08874258:[AE74D9C8]: sw         $s4, -9784($s3)
    0887425C:[26240004]: addiu      $a0, $s1, 4
    08874260:[2725FFFF]: addiu      $a1, $t9, -1
    08874264:[1B20FFE4]: blez       $t9, 0x088741F8
    08874268:[02275821]: addu       $t3, $s1, $a3
    0887426C:[8CC90000]: lw         $t1, 0($a2)
    08874270:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08874274:[24C60004]: addiu      $a2, $a2, 4
    08874278:[AC890000]: sw         $t1, 0($a0)
    0887427C:[24A5FFFF]: addiu      $a1, $a1, -1
    08874280:[24840004]: addiu      $a0, $a0, 4
    08874284:[1D00FFF9]: bgtz       $t0, 0x0887426C
    08874288:[02275821]: addu       $t3, $s1, $a3
    0887428C:[0A21D07F]: j          0x088741FC
    08874290:[25710004]: addiu      $s1, $t3, 4
    08874294:[8FAB0008]: lw         $t3, 8($sp)
    08874298:[25ACDAB0]: addiu      $t4, $t5, -9552
    0887429C:[25840040]: addiu      $a0, $t4, 64
    088742A0:[0160F809]: jalr       $ra, $t3
    088742A4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742A8:[1040FFD4]: beq        $v0, $zr, 0x088741FC
    088742AC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742B0:[0A21D062]: j          0x08874188
    088742B4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742B8:[8FA80008]: lw         $t0, 8($sp)
    088742BC:[2469DAB0]: addiu      $t1, $v1, -9552
    088742C0:[25240030]: addiu      $a0, $t1, 48
    088742C4:[0100F809]: jalr       $ra, $t0
    088742C8:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742CC:[1040FFCB]: beq        $v0, $zr, 0x088741FC
    088742D0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742D4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742D8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088742DC:[0A21D05F]: j          0x0887417C
    088742E0:[3AD60100]: xori       $s6, $s6, 256
    088742E4:[8FB90008]: lw         $t9, 8($sp)
    088742E8:[2482DAB0]: addiu      $v0, $a0, -9552
    088742EC:[24440020]: addiu      $a0, $v0, 32
    088742F0:[0320F809]: jalr       $ra, $t9
    088742F4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742F8:[1040FFC0]: beq        $v0, $zr, 0x088741FC
    088742FC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08874300:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08874304:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08874308:[0A21D05C]: j          0x08874170
    0887430C:[3AD60100]: xori       $s6, $s6, 256
    08874310:[3C0F089C]: lui        $t7, 0x089C <=> li $t7, 0x089C0000
    08874314:[8FAD0008]: lw         $t5, 8($sp)
    08874318:[25EEDAB0]: addiu      $t6, $t7, -9552
    0887431C:[25C40010]: addiu      $a0, $t6, 16
    08874320:[01A0F809]: jalr       $ra, $t5
    08874324:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    08874328:[1040FFB4]: beq        $v0, $zr, 0x088741FC
    0887432C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08874330:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08874334:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    08874338:[0A21D059]: j          0x08874164
    0887433C:[36D60100]: ori        $s6, $s6, 256
    08874340:[2526DAB0]: addiu      $a2, $t1, -9552
    08874344:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08874348:[24C40040]: addiu      $a0, $a2, 64
    0887434C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08874350:[0E21A4DD]: jal        0x08869374
    08874354:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    08874358:[30480001]: andi       $t0, $v0, 1
    0887435C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08874360:[7C032104]: ins        $v1, $zr, 4, 1
    08874364:[30540002]: andi       $s4, $v0, 2
    08874368:[1280FF6E]: beq        $s4, $zr, 0x08874124
    0887436C:[0068800B]: movn       $s0, $v1, $t0
    08874370:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08874374:[0A21D086]: j          0x08874218
    08874378:[A3D00002]: sb         $s0, 2($fp)
    0887437C:[2485DAB0]: addiu      $a1, $a0, -9552
    08874380:[24A40030]: addiu      $a0, $a1, 48
    08874384:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    08874388:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0887438C:[0E21A4DD]: jal        0x08869374
    08874390:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08874394:[30590001]: andi       $t9, $v0, 1
    08874398:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    0887439C:[7C0318C4]: ins        $v1, $zr, 3, 1
    088743A0:[30580002]: andi       $t8, $v0, 2
    088743A4:[1300FF5C]: beq        $t8, $zr, 0x08874118
    088743A8:[0079800B]: movn       $s0, $v1, $t9
    088743AC:[0A21D0DD]: j          0x08874374
    088743B0:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088743B4:[26A2DAB0]: addiu      $v0, $s5, -9552
    088743B8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088743BC:[24440020]: addiu      $a0, $v0, 32
    088743C0:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088743C4:[0E21A4DD]: jal        0x08869374
    088743C8:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088743CC:[304F0001]: andi       $t7, $v0, 1
    088743D0:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    088743D4:[7C031084]: ins        $v1, $zr, 2, 1
    088743D8:[304E0002]: andi       $t6, $v0, 2
    088743DC:[11C0FF4B]: beq        $t6, $zr, 0x0887410C
    088743E0:[006F800B]: movn       $s0, $v1, $t7
    088743E4:[0A21D0DD]: j          0x08874374
    088743E8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088743EC:[3C0C089C]: lui        $t4, 0x089C <=> li $t4, 0x089C0000
    088743F0:[258BDAB0]: addiu      $t3, $t4, -9552
    088743F4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088743F8:[25640010]: addiu      $a0, $t3, 16
    088743FC:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    08874400:[0E21A4DD]: jal        0x08869374
    08874404:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08874408:[304A0001]: andi       $t2, $v0, 1
    0887440C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08874410:[7C030844]: ins        $v1, $zr, 1, 1
    08874414:[30490002]: andi       $t1, $v0, 2
    08874418:[1120FF39]: beq        $t1, $zr, 0x08874100
    0887441C:[006A800B]: movn       $s0, $v1, $t2
    08874420:[0A21D0DD]: j          0x08874374
    08874424:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08874428:[27C4DD50]: addiu      $a0, $fp, -8880
    0887442C:[0E21BBEA]: jal        0x0886EFA8
    08874430:[26050020]: addiu      $a1, $s0, 32
    08874434:[32440038]: andi       $a0, $s2, 56
    08874438:[46000506]: mov.s      $f20, $f0
    0887443C:[1080000B]: beq        $a0, $zr, 0x0887446C
    08874440:[2406003E]: addiu      $a2, $zr, 62 <=> li $a2, 62
    08874444:[C6850110]: lwc1       $f5, 272($s4)
    08874448:[C6840118]: lwc1       $f4, 280($s4)
    0887444C:[2407003D]: addiu      $a3, $zr, 61 <=> li $a3, 61
    08874450:[460500C1]: sub.s      $f3, $f0, $f5
    08874454:[46041882]: mul.s      $f2, $f3, $f4
    08874458:[4600104D]: trunc.w.s  $f1, $f2
    0887445C:[44090800]: mfc1       $t1, $f1
    08874460:[0135302C]: max        $a2, $t1, $s5
    08874464:[00D64021]: addu       $t0, $a2, $s6
    08874468:[0107302D]: min        $a2, $t0, $a3
    0887446C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08874470:[0E21CFC1]: jal        0x08873F04
    08874474:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08874478:[3C0A0892]: lui        $t2, 0x0892 <=> li $t2, 0x08920000
    0887447C:[C546DA94]: lwc1       $f6, -9580($t2)
    08874480:[4614303C]: c.lt.s     $f6, $f20
    08874484:[00000000]: nop
    08874488:[4500FEE7]: bc1f       0x08874028
    0887448C:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08874490:[0A21D00A]: j          0x08874028
    08874494:[7C11FFC4]: ins        $s1, $zr, 31, 1
  Back Branch 08874284 431,672 times (length 8)
    08874258:[AE74D9C8]: sw         $s4, -9784($s3)
    0887425C:[26240004]: addiu      $a0, $s1, 4
    08874260:[2725FFFF]: addiu      $a1, $t9, -1
    08874264:[1B20FFE4]: blez       $t9, 0x088741F8
    08874268:[02275821]: addu       $t3, $s1, $a3
--> 0887426C:[8CC90000]: lw         $t1, 0($a2)
    08874270:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08874274:[24C60004]: addiu      $a2, $a2, 4
    08874278:[AC890000]: sw         $t1, 0($a0)
    0887427C:[24A5FFFF]: addiu      $a1, $a1, -1
    08874280:[24840004]: addiu      $a0, $a0, 4
--> 08874284:[1D00FFF9]: bgtz       $t0, 0x0887426C
    08874288:[02275821]: addu       $t3, $s1, $a3
    0887428C:[0A21D07F]: j          0x088741FC
    08874290:[25710004]: addiu      $s1, $t3, 4
    08874294:[8FAB0008]: lw         $t3, 8($sp)
  Back Branch 088741E0 266,916 times (length 7)
    088741B8:[01124023]: subu       $t0, $t0, $s2
    088741BC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    088741C0:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088741C4:[19400008]: blez       $t2, 0x088741E8
    088741C8:[2544FFFF]: addiu      $a0, $t2, -1
--> 088741CC:[8CEF0000]: lw         $t7, 0($a3)
    088741D0:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088741D4:[24E70004]: addiu      $a3, $a3, 4
    088741D8:[ACAF0000]: sw         $t7, 0($a1)
    088741DC:[2484FFFF]: addiu      $a0, $a0, -1
--> 088741E0:[1DC0FFFA]: bgtz       $t6, 0x088741CC
    088741E4:[24A50004]: addiu      $a1, $a1, 4
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
    088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
  Back Branch 08874228 240,147 times (length 81)
    088740D8:[12E00055]: beq        $s7, $zr, 0x08874230
    088740DC:[8DF1D9C8]: lw         $s1, -9784($t7)
    088740E0:[8FA80000]: lw         $t0, 0($sp)
    088740E4:[7D070040]: ext        $a3, $t0, 1, 1
    088740E8:[AFA70014]: sw         $a3, 20($sp)
--> 088740EC:[8FA60004]: lw         $a2, 4($sp)
    088740F0:[8FA30014]: lw         $v1, 20($sp)
    088740F4:[8FB00000]: lw         $s0, 0($sp)
    088740F8:[146000BC]: bne        $v1, $zr, 0x088743EC
    088740FC:[03C6A021]: addu       $s4, $fp, $a2
    08874100:[7E0D0080]: ext        $t5, $s0, 2, 1
    08874104:[15A000AB]: bne        $t5, $zr, 0x088743B4
    08874108:[3C15089C]: lui        $s5, 0x089C <=> li $s5, 0x089C0000
    0887410C:[7E1600C0]: ext        $s6, $s0, 3, 1
    08874110:[16C0009A]: bne        $s6, $zr, 0x0887437C
    08874114:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08874118:[7E070100]: ext        $a3, $s0, 4, 1
    0887411C:[14E00088]: bne        $a3, $zr, 0x08874340
    08874120:[3C09089C]: lui        $t1, 0x089C <=> li $t1, 0x089C0000
    08874124:[0010182B]: sltu       $v1, $zr, $s0 <=> move $v1, $s0
    08874128:[1200003B]: beq        $s0, $zr, 0x08874218
    0887412C:[A3C30002]: sb         $v1, 2($fp)
    08874130:[2EEA0003]: sltiu      $t2, $s7, 3
    08874134:[AFA0000C]: sw         $zr, 12($sp)
    08874138:[27D40004]: addiu      $s4, $fp, 4
    0887413C:[15400036]: bne        $t2, $zr, 0x08874218
    08874140:[02E0A821]: addu       $s5, $s7, $zr <=> move $s5, $s7
    08874144:[7E0B0040]: ext        $t3, $s0, 1, 1
    08874148:[AFAB0010]: sw         $t3, 16($sp)
    0887414C:[8FAC0010]: lw         $t4, 16($sp)
    08874150:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08874154:[3C160001]: lui        $s6, 0x0001 <=> li $s6, 0x00010000
    08874158:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    0887415C:[1580006C]: bne        $t4, $zr, 0x08874310
    08874160:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08874164:[7E180080]: ext        $t8, $s0, 2, 1
    08874168:[1700005E]: bne        $t8, $zr, 0x088742E4
    0887416C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08874170:[7E0500C0]: ext        $a1, $s0, 3, 1
    08874174:[54A00050]: bnel       $a1, $zr, 0x088742B8
    08874178:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    0887417C:[7E0A0100]: ext        $t2, $s0, 4, 1
    08874180:[15400044]: bne        $t2, $zr, 0x08874294
    08874184:[3C0D089C]: lui        $t5, 0x089C <=> li $t5, 0x089C0000
    08874188:[A2290002]: sb         $t1, 2($s1)
    0887418C:[02490018]: mult       $s2, $t1
    08874190:[8FB6000C]: lw         $s6, 12($sp)
    08874194:[00003812]: mflo       $a3
    08874198:[12C00030]: beq        $s6, $zr, 0x0887425C
    0887419C:[0007C883]: sra        $t9, $a3, 0x0002
    088741A0:[02275821]: addu       $t3, $s1, $a3
    088741A4:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088741A8:[25680004]: addiu      $t0, $t3, 4
    088741AC:[1A200012]: blez       $s1, 0x088741F8
    088741B0:[2529FFFF]: addiu      $t1, $t1, -1
    088741B4:[00125083]: sra        $t2, $s2, 0x0002
    088741B8:[01124023]: subu       $t0, $t0, $s2
    088741BC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    088741C0:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088741C4:[19400008]: blez       $t2, 0x088741E8
    088741C8:[2544FFFF]: addiu      $a0, $t2, -1
    088741CC:[8CEF0000]: lw         $t7, 0($a3)
    088741D0:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088741D4:[24E70004]: addiu      $a3, $a3, 4
    088741D8:[ACAF0000]: sw         $t7, 0($a1)
    088741DC:[2484FFFF]: addiu      $a0, $a0, -1
    088741E0:[1DC0FFFA]: bgtz       $t6, 0x088741CC
    088741E4:[24A50004]: addiu      $a1, $a1, 4
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
    088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
    088741F4:[2529FFFF]: addiu      $t1, $t1, -1
    088741F8:[25710004]: addiu      $s1, $t3, 4
    088741FC:[8FA4000C]: lw         $a0, 12($sp)
    08874200:[26B5FFFF]: addiu      $s5, $s5, -1
    08874204:[2EA60003]: sltiu      $a2, $s5, 3
    08874208:[38820001]: xori       $v0, $a0, 1
    0887420C:[AFA2000C]: sw         $v0, 12($sp)
    08874210:[10C0FFCE]: beq        $a2, $zr, 0x0887414C
    08874214:[0292A021]: addu       $s4, $s4, $s2
    08874218:[02F20018]: mult       $s7, $s2
    0887421C:[0000B812]: mflo       $s7
    08874220:[03D7A821]: addu       $s5, $fp, $s7
    08874224:[96B70004]: lhu        $s7, 4($s5)
--> 08874228:[16E0FFB0]: bne        $s7, $zr, 0x088740EC
    0887422C:[26BE0004]: addiu      $fp, $s5, 4
    08874230:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874234:[8FC3D9C8]: lw         $v1, -9784($fp)
    08874238:[0071902B]: sltu       $s2, $v1, $s1
  Back Branch 08874418 183,265 times (length 200)
  Back Branch 08874374 170,435 times (length 89)
    08874204:[2EA60003]: sltiu      $a2, $s5, 3
    08874208:[38820001]: xori       $v0, $a0, 1
    0887420C:[AFA2000C]: sw         $v0, 12($sp)
    08874210:[10C0FFCE]: beq        $a2, $zr, 0x0887414C
    08874214:[0292A021]: addu       $s4, $s4, $s2
--> 08874218:[02F20018]: mult       $s7, $s2
    0887421C:[0000B812]: mflo       $s7
    08874220:[03D7A821]: addu       $s5, $fp, $s7
    08874224:[96B70004]: lhu        $s7, 4($s5)
    08874228:[16E0FFB0]: bne        $s7, $zr, 0x088740EC
    0887422C:[26BE0004]: addiu      $fp, $s5, 4
    08874230:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874234:[8FC3D9C8]: lw         $v1, -9784($fp)
    08874238:[0071902B]: sltu       $s2, $v1, $s1
    0887423C:[1240FF83]: beq        $s2, $zr, 0x0887404C
    08874240:[8FBF0044]: lw         $ra, 68($sp)
    08874244:[AE630014]: sw         $v1, 20($s3)
    08874248:[26340004]: addiu      $s4, $s1, 4
    0887424C:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    08874250:[A2200002]: sb         $zr, 2($s1)
    08874254:[0A21D013]: j          0x0887404C
    08874258:[AE74D9C8]: sw         $s4, -9784($s3)
    0887425C:[26240004]: addiu      $a0, $s1, 4
    08874260:[2725FFFF]: addiu      $a1, $t9, -1
    08874264:[1B20FFE4]: blez       $t9, 0x088741F8
    08874268:[02275821]: addu       $t3, $s1, $a3
    0887426C:[8CC90000]: lw         $t1, 0($a2)
    08874270:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08874274:[24C60004]: addiu      $a2, $a2, 4
    08874278:[AC890000]: sw         $t1, 0($a0)
    0887427C:[24A5FFFF]: addiu      $a1, $a1, -1
    08874280:[24840004]: addiu      $a0, $a0, 4
    08874284:[1D00FFF9]: bgtz       $t0, 0x0887426C
    08874288:[02275821]: addu       $t3, $s1, $a3
    0887428C:[0A21D07F]: j          0x088741FC
    08874290:[25710004]: addiu      $s1, $t3, 4
    08874294:[8FAB0008]: lw         $t3, 8($sp)
    08874298:[25ACDAB0]: addiu      $t4, $t5, -9552
    0887429C:[25840040]: addiu      $a0, $t4, 64
    088742A0:[0160F809]: jalr       $ra, $t3
    088742A4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742A8:[1040FFD4]: beq        $v0, $zr, 0x088741FC
    088742AC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742B0:[0A21D062]: j          0x08874188
    088742B4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742B8:[8FA80008]: lw         $t0, 8($sp)
    088742BC:[2469DAB0]: addiu      $t1, $v1, -9552
    088742C0:[25240030]: addiu      $a0, $t1, 48
    088742C4:[0100F809]: jalr       $ra, $t0
    088742C8:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742CC:[1040FFCB]: beq        $v0, $zr, 0x088741FC
    088742D0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742D4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742D8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088742DC:[0A21D05F]: j          0x0887417C
    088742E0:[3AD60100]: xori       $s6, $s6, 256
    088742E4:[8FB90008]: lw         $t9, 8($sp)
    088742E8:[2482DAB0]: addiu      $v0, $a0, -9552
    088742EC:[24440020]: addiu      $a0, $v0, 32
    088742F0:[0320F809]: jalr       $ra, $t9
    088742F4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742F8:[1040FFC0]: beq        $v0, $zr, 0x088741FC
    088742FC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08874300:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08874304:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08874308:[0A21D05C]: j          0x08874170
    0887430C:[3AD60100]: xori       $s6, $s6, 256
    08874310:[3C0F089C]: lui        $t7, 0x089C <=> li $t7, 0x089C0000
    08874314:[8FAD0008]: lw         $t5, 8($sp)
    08874318:[25EEDAB0]: addiu      $t6, $t7, -9552
    0887431C:[25C40010]: addiu      $a0, $t6, 16
    08874320:[01A0F809]: jalr       $ra, $t5
    08874324:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    08874328:[1040FFB4]: beq        $v0, $zr, 0x088741FC
    0887432C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08874330:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08874334:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    08874338:[0A21D059]: j          0x08874164
    0887433C:[36D60100]: ori        $s6, $s6, 256
    08874340:[2526DAB0]: addiu      $a2, $t1, -9552
    08874344:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08874348:[24C40040]: addiu      $a0, $a2, 64
    0887434C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08874350:[0E21A4DD]: jal        0x08869374
    08874354:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    08874358:[30480001]: andi       $t0, $v0, 1
    0887435C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08874360:[7C032104]: ins        $v1, $zr, 4, 1
    08874364:[30540002]: andi       $s4, $v0, 2
    08874368:[1280FF6E]: beq        $s4, $zr, 0x08874124
    0887436C:[0068800B]: movn       $s0, $v1, $t0
    08874370:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
--> 08874374:[0A21D086]: j          0x08874218
    08874378:[A3D00002]: sb         $s0, 2($fp)
    0887437C:[2485DAB0]: addiu      $a1, $a0, -9552
    08874380:[24A40030]: addiu      $a0, $a1, 48
    08874384:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
  Back Branch 08874488 128,242 times (length 282)
  Back Branch 088743DC 113,485 times (length 182)
  Back Branch 08874420 109,523 times (length 45)
    08874360:[7C032104]: ins        $v1, $zr, 4, 1
    08874364:[30540002]: andi       $s4, $v0, 2
    08874368:[1280FF6E]: beq        $s4, $zr, 0x08874124
    0887436C:[0068800B]: movn       $s0, $v1, $t0
    08874370:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
--> 08874374:[0A21D086]: j          0x08874218
    08874378:[A3D00002]: sb         $s0, 2($fp)
    0887437C:[2485DAB0]: addiu      $a1, $a0, -9552
    08874380:[24A40030]: addiu      $a0, $a1, 48
    08874384:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    08874388:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0887438C:[0E21A4DD]: jal        0x08869374
    08874390:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08874394:[30590001]: andi       $t9, $v0, 1
    08874398:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    0887439C:[7C0318C4]: ins        $v1, $zr, 3, 1
    088743A0:[30580002]: andi       $t8, $v0, 2
    088743A4:[1300FF5C]: beq        $t8, $zr, 0x08874118
    088743A8:[0079800B]: movn       $s0, $v1, $t9
    088743AC:[0A21D0DD]: j          0x08874374
    088743B0:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088743B4:[26A2DAB0]: addiu      $v0, $s5, -9552
    088743B8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088743BC:[24440020]: addiu      $a0, $v0, 32
    088743C0:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088743C4:[0E21A4DD]: jal        0x08869374
    088743C8:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088743CC:[304F0001]: andi       $t7, $v0, 1
    088743D0:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    088743D4:[7C031084]: ins        $v1, $zr, 2, 1
    088743D8:[304E0002]: andi       $t6, $v0, 2
    088743DC:[11C0FF4B]: beq        $t6, $zr, 0x0887410C
    088743E0:[006F800B]: movn       $s0, $v1, $t7
    088743E4:[0A21D0DD]: j          0x08874374
    088743E8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088743EC:[3C0C089C]: lui        $t4, 0x089C <=> li $t4, 0x089C0000
    088743F0:[258BDAB0]: addiu      $t3, $t4, -9552
    088743F4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088743F8:[25640010]: addiu      $a0, $t3, 16
    088743FC:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    08874400:[0E21A4DD]: jal        0x08869374
    08874404:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08874408:[304A0001]: andi       $t2, $v0, 1
    0887440C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08874410:[7C030844]: ins        $v1, $zr, 1, 1
    08874414:[30490002]: andi       $t1, $v0, 2
    08874418:[1120FF39]: beq        $t1, $zr, 0x08874100
    0887441C:[006A800B]: movn       $s0, $v1, $t2
--> 08874420:[0A21D0DD]: j          0x08874374
    08874424:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08874428:[27C4DD50]: addiu      $a0, $fp, -8880
    0887442C:[0E21BBEA]: jal        0x0886EFA8
    08874430:[26050020]: addiu      $a1, $s0, 32
  Back Branch 08874368 70,735 times (length 147)
  Back Branch 088743E4 56,157 times (length 30)
    08874360:[7C032104]: ins        $v1, $zr, 4, 1
    08874364:[30540002]: andi       $s4, $v0, 2
    08874368:[1280FF6E]: beq        $s4, $zr, 0x08874124
    0887436C:[0068800B]: movn       $s0, $v1, $t0
    08874370:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
--> 08874374:[0A21D086]: j          0x08874218
    08874378:[A3D00002]: sb         $s0, 2($fp)
    0887437C:[2485DAB0]: addiu      $a1, $a0, -9552
    08874380:[24A40030]: addiu      $a0, $a1, 48
    08874384:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    08874388:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0887438C:[0E21A4DD]: jal        0x08869374
    08874390:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08874394:[30590001]: andi       $t9, $v0, 1
    08874398:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    0887439C:[7C0318C4]: ins        $v1, $zr, 3, 1
    088743A0:[30580002]: andi       $t8, $v0, 2
    088743A4:[1300FF5C]: beq        $t8, $zr, 0x08874118
    088743A8:[0079800B]: movn       $s0, $v1, $t9
    088743AC:[0A21D0DD]: j          0x08874374
    088743B0:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088743B4:[26A2DAB0]: addiu      $v0, $s5, -9552
    088743B8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088743BC:[24440020]: addiu      $a0, $v0, 32
    088743C0:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    088743C4:[0E21A4DD]: jal        0x08869374
    088743C8:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088743CC:[304F0001]: andi       $t7, $v0, 1
    088743D0:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    088743D4:[7C031084]: ins        $v1, $zr, 2, 1
    088743D8:[304E0002]: andi       $t6, $v0, 2
    088743DC:[11C0FF4B]: beq        $t6, $zr, 0x0887410C
    088743E0:[006F800B]: movn       $s0, $v1, $t7
--> 088743E4:[0A21D0DD]: j          0x08874374
    088743E8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088743EC:[3C0C089C]: lui        $t4, 0x089C <=> li $t4, 0x089C0000
    088743F0:[258BDAB0]: addiu      $t3, $t4, -9552
    088743F4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
  Back Branch 088743A4 54,609 times (length 165)
  Back Branch 08874490 51,230 times (length 284)
  Back Branch 08874210 44,541 times (length 51)
    08874138:[27D40004]: addiu      $s4, $fp, 4
    0887413C:[15400036]: bne        $t2, $zr, 0x08874218
    08874140:[02E0A821]: addu       $s5, $s7, $zr <=> move $s5, $s7
    08874144:[7E0B0040]: ext        $t3, $s0, 1, 1
    08874148:[AFAB0010]: sw         $t3, 16($sp)
--> 0887414C:[8FAC0010]: lw         $t4, 16($sp)
    08874150:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08874154:[3C160001]: lui        $s6, 0x0001 <=> li $s6, 0x00010000
    08874158:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    0887415C:[1580006C]: bne        $t4, $zr, 0x08874310
    08874160:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08874164:[7E180080]: ext        $t8, $s0, 2, 1
    08874168:[1700005E]: bne        $t8, $zr, 0x088742E4
    0887416C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08874170:[7E0500C0]: ext        $a1, $s0, 3, 1
    08874174:[54A00050]: bnel       $a1, $zr, 0x088742B8
    08874178:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    0887417C:[7E0A0100]: ext        $t2, $s0, 4, 1
    08874180:[15400044]: bne        $t2, $zr, 0x08874294
    08874184:[3C0D089C]: lui        $t5, 0x089C <=> li $t5, 0x089C0000
    08874188:[A2290002]: sb         $t1, 2($s1)
    0887418C:[02490018]: mult       $s2, $t1
    08874190:[8FB6000C]: lw         $s6, 12($sp)
    08874194:[00003812]: mflo       $a3
    08874198:[12C00030]: beq        $s6, $zr, 0x0887425C
    0887419C:[0007C883]: sra        $t9, $a3, 0x0002
    088741A0:[02275821]: addu       $t3, $s1, $a3
    088741A4:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088741A8:[25680004]: addiu      $t0, $t3, 4
    088741AC:[1A200012]: blez       $s1, 0x088741F8
    088741B0:[2529FFFF]: addiu      $t1, $t1, -1
    088741B4:[00125083]: sra        $t2, $s2, 0x0002
    088741B8:[01124023]: subu       $t0, $t0, $s2
    088741BC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    088741C0:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088741C4:[19400008]: blez       $t2, 0x088741E8
    088741C8:[2544FFFF]: addiu      $a0, $t2, -1
    088741CC:[8CEF0000]: lw         $t7, 0($a3)
    088741D0:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088741D4:[24E70004]: addiu      $a3, $a3, 4
    088741D8:[ACAF0000]: sw         $t7, 0($a1)
    088741DC:[2484FFFF]: addiu      $a0, $a0, -1
    088741E0:[1DC0FFFA]: bgtz       $t6, 0x088741CC
    088741E4:[24A50004]: addiu      $a1, $a1, 4
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
    088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
    088741F4:[2529FFFF]: addiu      $t1, $t1, -1
    088741F8:[25710004]: addiu      $s1, $t3, 4
    088741FC:[8FA4000C]: lw         $a0, 12($sp)
    08874200:[26B5FFFF]: addiu      $s5, $s5, -1
    08874204:[2EA60003]: sltiu      $a2, $s5, 3
    08874208:[38820001]: xori       $v0, $a0, 1
    0887420C:[AFA2000C]: sw         $v0, 12($sp)
--> 08874210:[10C0FFCE]: beq        $a2, $zr, 0x0887414C
    08874214:[0292A021]: addu       $s4, $s4, $s2
    08874218:[02F20018]: mult       $s7, $s2
    0887421C:[0000B812]: mflo       $s7
    08874220:[03D7A821]: addu       $s5, $fp, $s7
  Back Branch 088741F0 44,486 times (length 16)
    088741A4:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088741A8:[25680004]: addiu      $t0, $t3, 4
    088741AC:[1A200012]: blez       $s1, 0x088741F8
    088741B0:[2529FFFF]: addiu      $t1, $t1, -1
    088741B4:[00125083]: sra        $t2, $s2, 0x0002
--> 088741B8:[01124023]: subu       $t0, $t0, $s2
    088741BC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    088741C0:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088741C4:[19400008]: blez       $t2, 0x088741E8
    088741C8:[2544FFFF]: addiu      $a0, $t2, -1
    088741CC:[8CEF0000]: lw         $t7, 0($a3)
    088741D0:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088741D4:[24E70004]: addiu      $a3, $a3, 4
    088741D8:[ACAF0000]: sw         $t7, 0($a1)
    088741DC:[2484FFFF]: addiu      $a0, $a0, -1
    088741E0:[1DC0FFFA]: bgtz       $t6, 0x088741CC
    088741E4:[24A50004]: addiu      $a1, $a1, 4
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
--> 088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
    088741F4:[2529FFFF]: addiu      $t1, $t1, -1
    088741F8:[25710004]: addiu      $s1, $t3, 4
    088741FC:[8FA4000C]: lw         $a0, 12($sp)
    08874200:[26B5FFFF]: addiu      $s5, $s5, -1
  Back Branch 08874328 23,172 times (length 77)
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
    088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
    088741F4:[2529FFFF]: addiu      $t1, $t1, -1
    088741F8:[25710004]: addiu      $s1, $t3, 4
--> 088741FC:[8FA4000C]: lw         $a0, 12($sp)
    08874200:[26B5FFFF]: addiu      $s5, $s5, -1
    08874204:[2EA60003]: sltiu      $a2, $s5, 3
    08874208:[38820001]: xori       $v0, $a0, 1
    0887420C:[AFA2000C]: sw         $v0, 12($sp)
    08874210:[10C0FFCE]: beq        $a2, $zr, 0x0887414C
    08874214:[0292A021]: addu       $s4, $s4, $s2
    08874218:[02F20018]: mult       $s7, $s2
    0887421C:[0000B812]: mflo       $s7
    08874220:[03D7A821]: addu       $s5, $fp, $s7
    08874224:[96B70004]: lhu        $s7, 4($s5)
    08874228:[16E0FFB0]: bne        $s7, $zr, 0x088740EC
    0887422C:[26BE0004]: addiu      $fp, $s5, 4
    08874230:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874234:[8FC3D9C8]: lw         $v1, -9784($fp)
    08874238:[0071902B]: sltu       $s2, $v1, $s1
    0887423C:[1240FF83]: beq        $s2, $zr, 0x0887404C
    08874240:[8FBF0044]: lw         $ra, 68($sp)
    08874244:[AE630014]: sw         $v1, 20($s3)
    08874248:[26340004]: addiu      $s4, $s1, 4
    0887424C:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    08874250:[A2200002]: sb         $zr, 2($s1)
    08874254:[0A21D013]: j          0x0887404C
    08874258:[AE74D9C8]: sw         $s4, -9784($s3)
    0887425C:[26240004]: addiu      $a0, $s1, 4
    08874260:[2725FFFF]: addiu      $a1, $t9, -1
    08874264:[1B20FFE4]: blez       $t9, 0x088741F8
    08874268:[02275821]: addu       $t3, $s1, $a3
    0887426C:[8CC90000]: lw         $t1, 0($a2)
    08874270:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08874274:[24C60004]: addiu      $a2, $a2, 4
    08874278:[AC890000]: sw         $t1, 0($a0)
    0887427C:[24A5FFFF]: addiu      $a1, $a1, -1
    08874280:[24840004]: addiu      $a0, $a0, 4
    08874284:[1D00FFF9]: bgtz       $t0, 0x0887426C
    08874288:[02275821]: addu       $t3, $s1, $a3
    0887428C:[0A21D07F]: j          0x088741FC
    08874290:[25710004]: addiu      $s1, $t3, 4
    08874294:[8FAB0008]: lw         $t3, 8($sp)
    08874298:[25ACDAB0]: addiu      $t4, $t5, -9552
    0887429C:[25840040]: addiu      $a0, $t4, 64
    088742A0:[0160F809]: jalr       $ra, $t3
    088742A4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742A8:[1040FFD4]: beq        $v0, $zr, 0x088741FC
    088742AC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742B0:[0A21D062]: j          0x08874188
    088742B4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742B8:[8FA80008]: lw         $t0, 8($sp)
    088742BC:[2469DAB0]: addiu      $t1, $v1, -9552
    088742C0:[25240030]: addiu      $a0, $t1, 48
    088742C4:[0100F809]: jalr       $ra, $t0
    088742C8:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742CC:[1040FFCB]: beq        $v0, $zr, 0x088741FC
    088742D0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742D4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742D8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088742DC:[0A21D05F]: j          0x0887417C
    088742E0:[3AD60100]: xori       $s6, $s6, 256
    088742E4:[8FB90008]: lw         $t9, 8($sp)
    088742E8:[2482DAB0]: addiu      $v0, $a0, -9552
    088742EC:[24440020]: addiu      $a0, $v0, 32
    088742F0:[0320F809]: jalr       $ra, $t9
    088742F4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742F8:[1040FFC0]: beq        $v0, $zr, 0x088741FC
    088742FC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08874300:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08874304:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08874308:[0A21D05C]: j          0x08874170
    0887430C:[3AD60100]: xori       $s6, $s6, 256
    08874310:[3C0F089C]: lui        $t7, 0x089C <=> li $t7, 0x089C0000
    08874314:[8FAD0008]: lw         $t5, 8($sp)
    08874318:[25EEDAB0]: addiu      $t6, $t7, -9552
    0887431C:[25C40010]: addiu      $a0, $t6, 16
    08874320:[01A0F809]: jalr       $ra, $t5
    08874324:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
--> 08874328:[1040FFB4]: beq        $v0, $zr, 0x088741FC
    0887432C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08874330:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08874334:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    08874338:[0A21D059]: j          0x08874164
  Back Branch 088742F8 22,349 times (length 65)
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
    088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
    088741F4:[2529FFFF]: addiu      $t1, $t1, -1
    088741F8:[25710004]: addiu      $s1, $t3, 4
--> 088741FC:[8FA4000C]: lw         $a0, 12($sp)
    08874200:[26B5FFFF]: addiu      $s5, $s5, -1
    08874204:[2EA60003]: sltiu      $a2, $s5, 3
    08874208:[38820001]: xori       $v0, $a0, 1
    0887420C:[AFA2000C]: sw         $v0, 12($sp)
    08874210:[10C0FFCE]: beq        $a2, $zr, 0x0887414C
    08874214:[0292A021]: addu       $s4, $s4, $s2
    08874218:[02F20018]: mult       $s7, $s2
    0887421C:[0000B812]: mflo       $s7
    08874220:[03D7A821]: addu       $s5, $fp, $s7
    08874224:[96B70004]: lhu        $s7, 4($s5)
    08874228:[16E0FFB0]: bne        $s7, $zr, 0x088740EC
    0887422C:[26BE0004]: addiu      $fp, $s5, 4
    08874230:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874234:[8FC3D9C8]: lw         $v1, -9784($fp)
    08874238:[0071902B]: sltu       $s2, $v1, $s1
    0887423C:[1240FF83]: beq        $s2, $zr, 0x0887404C
    08874240:[8FBF0044]: lw         $ra, 68($sp)
    08874244:[AE630014]: sw         $v1, 20($s3)
    08874248:[26340004]: addiu      $s4, $s1, 4
    0887424C:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    08874250:[A2200002]: sb         $zr, 2($s1)
    08874254:[0A21D013]: j          0x0887404C
    08874258:[AE74D9C8]: sw         $s4, -9784($s3)
    0887425C:[26240004]: addiu      $a0, $s1, 4
    08874260:[2725FFFF]: addiu      $a1, $t9, -1
    08874264:[1B20FFE4]: blez       $t9, 0x088741F8
    08874268:[02275821]: addu       $t3, $s1, $a3
    0887426C:[8CC90000]: lw         $t1, 0($a2)
    08874270:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08874274:[24C60004]: addiu      $a2, $a2, 4
    08874278:[AC890000]: sw         $t1, 0($a0)
    0887427C:[24A5FFFF]: addiu      $a1, $a1, -1
    08874280:[24840004]: addiu      $a0, $a0, 4
    08874284:[1D00FFF9]: bgtz       $t0, 0x0887426C
    08874288:[02275821]: addu       $t3, $s1, $a3
    0887428C:[0A21D07F]: j          0x088741FC
    08874290:[25710004]: addiu      $s1, $t3, 4
    08874294:[8FAB0008]: lw         $t3, 8($sp)
    08874298:[25ACDAB0]: addiu      $t4, $t5, -9552
    0887429C:[25840040]: addiu      $a0, $t4, 64
    088742A0:[0160F809]: jalr       $ra, $t3
    088742A4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742A8:[1040FFD4]: beq        $v0, $zr, 0x088741FC
    088742AC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742B0:[0A21D062]: j          0x08874188
    088742B4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742B8:[8FA80008]: lw         $t0, 8($sp)
    088742BC:[2469DAB0]: addiu      $t1, $v1, -9552
    088742C0:[25240030]: addiu      $a0, $t1, 48
    088742C4:[0100F809]: jalr       $ra, $t0
    088742C8:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742CC:[1040FFCB]: beq        $v0, $zr, 0x088741FC
    088742D0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742D4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742D8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088742DC:[0A21D05F]: j          0x0887417C
    088742E0:[3AD60100]: xori       $s6, $s6, 256
    088742E4:[8FB90008]: lw         $t9, 8($sp)
    088742E8:[2482DAB0]: addiu      $v0, $a0, -9552
    088742EC:[24440020]: addiu      $a0, $v0, 32
    088742F0:[0320F809]: jalr       $ra, $t9
    088742F4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
--> 088742F8:[1040FFC0]: beq        $v0, $zr, 0x088741FC
    088742FC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08874300:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08874304:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08874308:[0A21D05C]: j          0x08874170
  Back Branch 08874264 21,283 times (length 29)
    088741E4:[24A50004]: addiu      $a1, $a1, 4
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
    088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
    088741F4:[2529FFFF]: addiu      $t1, $t1, -1
--> 088741F8:[25710004]: addiu      $s1, $t3, 4
    088741FC:[8FA4000C]: lw         $a0, 12($sp)
    08874200:[26B5FFFF]: addiu      $s5, $s5, -1
    08874204:[2EA60003]: sltiu      $a2, $s5, 3
    08874208:[38820001]: xori       $v0, $a0, 1
    0887420C:[AFA2000C]: sw         $v0, 12($sp)
    08874210:[10C0FFCE]: beq        $a2, $zr, 0x0887414C
    08874214:[0292A021]: addu       $s4, $s4, $s2
    08874218:[02F20018]: mult       $s7, $s2
    0887421C:[0000B812]: mflo       $s7
    08874220:[03D7A821]: addu       $s5, $fp, $s7
    08874224:[96B70004]: lhu        $s7, 4($s5)
    08874228:[16E0FFB0]: bne        $s7, $zr, 0x088740EC
    0887422C:[26BE0004]: addiu      $fp, $s5, 4
    08874230:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874234:[8FC3D9C8]: lw         $v1, -9784($fp)
    08874238:[0071902B]: sltu       $s2, $v1, $s1
    0887423C:[1240FF83]: beq        $s2, $zr, 0x0887404C
    08874240:[8FBF0044]: lw         $ra, 68($sp)
    08874244:[AE630014]: sw         $v1, 20($s3)
    08874248:[26340004]: addiu      $s4, $s1, 4
    0887424C:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    08874250:[A2200002]: sb         $zr, 2($s1)
    08874254:[0A21D013]: j          0x0887404C
    08874258:[AE74D9C8]: sw         $s4, -9784($s3)
    0887425C:[26240004]: addiu      $a0, $s1, 4
    08874260:[2725FFFF]: addiu      $a1, $t9, -1
--> 08874264:[1B20FFE4]: blez       $t9, 0x088741F8
    08874268:[02275821]: addu       $t3, $s1, $a3
    0887426C:[8CC90000]: lw         $t1, 0($a2)
    08874270:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08874274:[24C60004]: addiu      $a2, $a2, 4
  Back Branch 0887428C 21,283 times (length 38)
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
    088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
    088741F4:[2529FFFF]: addiu      $t1, $t1, -1
    088741F8:[25710004]: addiu      $s1, $t3, 4
--> 088741FC:[8FA4000C]: lw         $a0, 12($sp)
    08874200:[26B5FFFF]: addiu      $s5, $s5, -1
    08874204:[2EA60003]: sltiu      $a2, $s5, 3
    08874208:[38820001]: xori       $v0, $a0, 1
    0887420C:[AFA2000C]: sw         $v0, 12($sp)
    08874210:[10C0FFCE]: beq        $a2, $zr, 0x0887414C
    08874214:[0292A021]: addu       $s4, $s4, $s2
    08874218:[02F20018]: mult       $s7, $s2
    0887421C:[0000B812]: mflo       $s7
    08874220:[03D7A821]: addu       $s5, $fp, $s7
    08874224:[96B70004]: lhu        $s7, 4($s5)
    08874228:[16E0FFB0]: bne        $s7, $zr, 0x088740EC
    0887422C:[26BE0004]: addiu      $fp, $s5, 4
    08874230:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874234:[8FC3D9C8]: lw         $v1, -9784($fp)
    08874238:[0071902B]: sltu       $s2, $v1, $s1
    0887423C:[1240FF83]: beq        $s2, $zr, 0x0887404C
    08874240:[8FBF0044]: lw         $ra, 68($sp)
    08874244:[AE630014]: sw         $v1, 20($s3)
    08874248:[26340004]: addiu      $s4, $s1, 4
    0887424C:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    08874250:[A2200002]: sb         $zr, 2($s1)
    08874254:[0A21D013]: j          0x0887404C
    08874258:[AE74D9C8]: sw         $s4, -9784($s3)
    0887425C:[26240004]: addiu      $a0, $s1, 4
    08874260:[2725FFFF]: addiu      $a1, $t9, -1
    08874264:[1B20FFE4]: blez       $t9, 0x088741F8
    08874268:[02275821]: addu       $t3, $s1, $a3
    0887426C:[8CC90000]: lw         $t1, 0($a2)
    08874270:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08874274:[24C60004]: addiu      $a2, $a2, 4
    08874278:[AC890000]: sw         $t1, 0($a0)
    0887427C:[24A5FFFF]: addiu      $a1, $a1, -1
    08874280:[24840004]: addiu      $a0, $a0, 4
    08874284:[1D00FFF9]: bgtz       $t0, 0x0887426C
    08874288:[02275821]: addu       $t3, $s1, $a3
--> 0887428C:[0A21D07F]: j          0x088741FC
    08874290:[25710004]: addiu      $s1, $t3, 4
    08874294:[8FAB0008]: lw         $t3, 8($sp)
    08874298:[25ACDAB0]: addiu      $t4, $t5, -9552
    0887429C:[25840040]: addiu      $a0, $t4, 64
  Back Branch 08874308 18,409 times (length 104)
  Back Branch 08874338 17,890 times (length 119)
  Back Branch 0887423C 13,401 times (length 126)
  Back Branch 088742CC 6,287 times (length 54)
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
    088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
    088741F4:[2529FFFF]: addiu      $t1, $t1, -1
    088741F8:[25710004]: addiu      $s1, $t3, 4
--> 088741FC:[8FA4000C]: lw         $a0, 12($sp)
    08874200:[26B5FFFF]: addiu      $s5, $s5, -1
    08874204:[2EA60003]: sltiu      $a2, $s5, 3
    08874208:[38820001]: xori       $v0, $a0, 1
    0887420C:[AFA2000C]: sw         $v0, 12($sp)
    08874210:[10C0FFCE]: beq        $a2, $zr, 0x0887414C
    08874214:[0292A021]: addu       $s4, $s4, $s2
    08874218:[02F20018]: mult       $s7, $s2
    0887421C:[0000B812]: mflo       $s7
    08874220:[03D7A821]: addu       $s5, $fp, $s7
    08874224:[96B70004]: lhu        $s7, 4($s5)
    08874228:[16E0FFB0]: bne        $s7, $zr, 0x088740EC
    0887422C:[26BE0004]: addiu      $fp, $s5, 4
    08874230:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874234:[8FC3D9C8]: lw         $v1, -9784($fp)
    08874238:[0071902B]: sltu       $s2, $v1, $s1
    0887423C:[1240FF83]: beq        $s2, $zr, 0x0887404C
    08874240:[8FBF0044]: lw         $ra, 68($sp)
    08874244:[AE630014]: sw         $v1, 20($s3)
    08874248:[26340004]: addiu      $s4, $s1, 4
    0887424C:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    08874250:[A2200002]: sb         $zr, 2($s1)
    08874254:[0A21D013]: j          0x0887404C
    08874258:[AE74D9C8]: sw         $s4, -9784($s3)
    0887425C:[26240004]: addiu      $a0, $s1, 4
    08874260:[2725FFFF]: addiu      $a1, $t9, -1
    08874264:[1B20FFE4]: blez       $t9, 0x088741F8
    08874268:[02275821]: addu       $t3, $s1, $a3
    0887426C:[8CC90000]: lw         $t1, 0($a2)
    08874270:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08874274:[24C60004]: addiu      $a2, $a2, 4
    08874278:[AC890000]: sw         $t1, 0($a0)
    0887427C:[24A5FFFF]: addiu      $a1, $a1, -1
    08874280:[24840004]: addiu      $a0, $a0, 4
    08874284:[1D00FFF9]: bgtz       $t0, 0x0887426C
    08874288:[02275821]: addu       $t3, $s1, $a3
    0887428C:[0A21D07F]: j          0x088741FC
    08874290:[25710004]: addiu      $s1, $t3, 4
    08874294:[8FAB0008]: lw         $t3, 8($sp)
    08874298:[25ACDAB0]: addiu      $t4, $t5, -9552
    0887429C:[25840040]: addiu      $a0, $t4, 64
    088742A0:[0160F809]: jalr       $ra, $t3
    088742A4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742A8:[1040FFD4]: beq        $v0, $zr, 0x088741FC
    088742AC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742B0:[0A21D062]: j          0x08874188
    088742B4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742B8:[8FA80008]: lw         $t0, 8($sp)
    088742BC:[2469DAB0]: addiu      $t1, $v1, -9552
    088742C0:[25240030]: addiu      $a0, $t1, 48
    088742C4:[0100F809]: jalr       $ra, $t0
    088742C8:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
--> 088742CC:[1040FFCB]: beq        $v0, $zr, 0x088741FC
    088742D0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742D4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742D8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088742DC:[0A21D05F]: j          0x0887417C
  Back Branch 088742DC 6,067 times (length 90)
    08874168:[1700005E]: bne        $t8, $zr, 0x088742E4
    0887416C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08874170:[7E0500C0]: ext        $a1, $s0, 3, 1
    08874174:[54A00050]: bnel       $a1, $zr, 0x088742B8
    08874178:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
--> 0887417C:[7E0A0100]: ext        $t2, $s0, 4, 1
    08874180:[15400044]: bne        $t2, $zr, 0x08874294
    08874184:[3C0D089C]: lui        $t5, 0x089C <=> li $t5, 0x089C0000
    08874188:[A2290002]: sb         $t1, 2($s1)
    0887418C:[02490018]: mult       $s2, $t1
    08874190:[8FB6000C]: lw         $s6, 12($sp)
    08874194:[00003812]: mflo       $a3
    08874198:[12C00030]: beq        $s6, $zr, 0x0887425C
    0887419C:[0007C883]: sra        $t9, $a3, 0x0002
    088741A0:[02275821]: addu       $t3, $s1, $a3
    088741A4:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088741A8:[25680004]: addiu      $t0, $t3, 4
    088741AC:[1A200012]: blez       $s1, 0x088741F8
    088741B0:[2529FFFF]: addiu      $t1, $t1, -1
    088741B4:[00125083]: sra        $t2, $s2, 0x0002
    088741B8:[01124023]: subu       $t0, $t0, $s2
    088741BC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    088741C0:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088741C4:[19400008]: blez       $t2, 0x088741E8
    088741C8:[2544FFFF]: addiu      $a0, $t2, -1
    088741CC:[8CEF0000]: lw         $t7, 0($a3)
    088741D0:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088741D4:[24E70004]: addiu      $a3, $a3, 4
    088741D8:[ACAF0000]: sw         $t7, 0($a1)
    088741DC:[2484FFFF]: addiu      $a0, $a0, -1
    088741E0:[1DC0FFFA]: bgtz       $t6, 0x088741CC
    088741E4:[24A50004]: addiu      $a1, $a1, 4
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
    088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
    088741F4:[2529FFFF]: addiu      $t1, $t1, -1
    088741F8:[25710004]: addiu      $s1, $t3, 4
    088741FC:[8FA4000C]: lw         $a0, 12($sp)
    08874200:[26B5FFFF]: addiu      $s5, $s5, -1
    08874204:[2EA60003]: sltiu      $a2, $s5, 3
    08874208:[38820001]: xori       $v0, $a0, 1
    0887420C:[AFA2000C]: sw         $v0, 12($sp)
    08874210:[10C0FFCE]: beq        $a2, $zr, 0x0887414C
    08874214:[0292A021]: addu       $s4, $s4, $s2
    08874218:[02F20018]: mult       $s7, $s2
    0887421C:[0000B812]: mflo       $s7
    08874220:[03D7A821]: addu       $s5, $fp, $s7
    08874224:[96B70004]: lhu        $s7, 4($s5)
    08874228:[16E0FFB0]: bne        $s7, $zr, 0x088740EC
    0887422C:[26BE0004]: addiu      $fp, $s5, 4
    08874230:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874234:[8FC3D9C8]: lw         $v1, -9784($fp)
    08874238:[0071902B]: sltu       $s2, $v1, $s1
    0887423C:[1240FF83]: beq        $s2, $zr, 0x0887404C
    08874240:[8FBF0044]: lw         $ra, 68($sp)
    08874244:[AE630014]: sw         $v1, 20($s3)
    08874248:[26340004]: addiu      $s4, $s1, 4
    0887424C:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    08874250:[A2200002]: sb         $zr, 2($s1)
    08874254:[0A21D013]: j          0x0887404C
    08874258:[AE74D9C8]: sw         $s4, -9784($s3)
    0887425C:[26240004]: addiu      $a0, $s1, 4
    08874260:[2725FFFF]: addiu      $a1, $t9, -1
    08874264:[1B20FFE4]: blez       $t9, 0x088741F8
    08874268:[02275821]: addu       $t3, $s1, $a3
    0887426C:[8CC90000]: lw         $t1, 0($a2)
    08874270:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08874274:[24C60004]: addiu      $a2, $a2, 4
    08874278:[AC890000]: sw         $t1, 0($a0)
    0887427C:[24A5FFFF]: addiu      $a1, $a1, -1
    08874280:[24840004]: addiu      $a0, $a0, 4
    08874284:[1D00FFF9]: bgtz       $t0, 0x0887426C
    08874288:[02275821]: addu       $t3, $s1, $a3
    0887428C:[0A21D07F]: j          0x088741FC
    08874290:[25710004]: addiu      $s1, $t3, 4
    08874294:[8FAB0008]: lw         $t3, 8($sp)
    08874298:[25ACDAB0]: addiu      $t4, $t5, -9552
    0887429C:[25840040]: addiu      $a0, $t4, 64
    088742A0:[0160F809]: jalr       $ra, $t3
    088742A4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742A8:[1040FFD4]: beq        $v0, $zr, 0x088741FC
    088742AC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742B0:[0A21D062]: j          0x08874188
    088742B4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742B8:[8FA80008]: lw         $t0, 8($sp)
    088742BC:[2469DAB0]: addiu      $t1, $v1, -9552
    088742C0:[25240030]: addiu      $a0, $t1, 48
    088742C4:[0100F809]: jalr       $ra, $t0
    088742C8:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742CC:[1040FFCB]: beq        $v0, $zr, 0x088741FC
    088742D0:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742D4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742D8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
--> 088742DC:[0A21D05F]: j          0x0887417C
    088742E0:[3AD60100]: xori       $s6, $s6, 256
    088742E4:[8FB90008]: lw         $t9, 8($sp)
    088742E8:[2482DAB0]: addiu      $v0, $a0, -9552
    088742EC:[24440020]: addiu      $a0, $v0, 32
  Back Branch 088742A8 5,942 times (length 45)
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
    088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
    088741F4:[2529FFFF]: addiu      $t1, $t1, -1
    088741F8:[25710004]: addiu      $s1, $t3, 4
--> 088741FC:[8FA4000C]: lw         $a0, 12($sp)
    08874200:[26B5FFFF]: addiu      $s5, $s5, -1
    08874204:[2EA60003]: sltiu      $a2, $s5, 3
    08874208:[38820001]: xori       $v0, $a0, 1
    0887420C:[AFA2000C]: sw         $v0, 12($sp)
    08874210:[10C0FFCE]: beq        $a2, $zr, 0x0887414C
    08874214:[0292A021]: addu       $s4, $s4, $s2
    08874218:[02F20018]: mult       $s7, $s2
    0887421C:[0000B812]: mflo       $s7
    08874220:[03D7A821]: addu       $s5, $fp, $s7
    08874224:[96B70004]: lhu        $s7, 4($s5)
    08874228:[16E0FFB0]: bne        $s7, $zr, 0x088740EC
    0887422C:[26BE0004]: addiu      $fp, $s5, 4
    08874230:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874234:[8FC3D9C8]: lw         $v1, -9784($fp)
    08874238:[0071902B]: sltu       $s2, $v1, $s1
    0887423C:[1240FF83]: beq        $s2, $zr, 0x0887404C
    08874240:[8FBF0044]: lw         $ra, 68($sp)
    08874244:[AE630014]: sw         $v1, 20($s3)
    08874248:[26340004]: addiu      $s4, $s1, 4
    0887424C:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    08874250:[A2200002]: sb         $zr, 2($s1)
    08874254:[0A21D013]: j          0x0887404C
    08874258:[AE74D9C8]: sw         $s4, -9784($s3)
    0887425C:[26240004]: addiu      $a0, $s1, 4
    08874260:[2725FFFF]: addiu      $a1, $t9, -1
    08874264:[1B20FFE4]: blez       $t9, 0x088741F8
    08874268:[02275821]: addu       $t3, $s1, $a3
    0887426C:[8CC90000]: lw         $t1, 0($a2)
    08874270:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08874274:[24C60004]: addiu      $a2, $a2, 4
    08874278:[AC890000]: sw         $t1, 0($a0)
    0887427C:[24A5FFFF]: addiu      $a1, $a1, -1
    08874280:[24840004]: addiu      $a0, $a0, 4
    08874284:[1D00FFF9]: bgtz       $t0, 0x0887426C
    08874288:[02275821]: addu       $t3, $s1, $a3
    0887428C:[0A21D07F]: j          0x088741FC
    08874290:[25710004]: addiu      $s1, $t3, 4
    08874294:[8FAB0008]: lw         $t3, 8($sp)
    08874298:[25ACDAB0]: addiu      $t4, $t5, -9552
    0887429C:[25840040]: addiu      $a0, $t4, 64
    088742A0:[0160F809]: jalr       $ra, $t3
    088742A4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
--> 088742A8:[1040FFD4]: beq        $v0, $zr, 0x088741FC
    088742AC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088742B0:[0A21D062]: j          0x08874188
    088742B4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742B8:[8FA80008]: lw         $t0, 8($sp)
  Back Branch 088742B0 5,432 times (length 76)
    08874174:[54A00050]: bnel       $a1, $zr, 0x088742B8
    08874178:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    0887417C:[7E0A0100]: ext        $t2, $s0, 4, 1
    08874180:[15400044]: bne        $t2, $zr, 0x08874294
    08874184:[3C0D089C]: lui        $t5, 0x089C <=> li $t5, 0x089C0000
--> 08874188:[A2290002]: sb         $t1, 2($s1)
    0887418C:[02490018]: mult       $s2, $t1
    08874190:[8FB6000C]: lw         $s6, 12($sp)
    08874194:[00003812]: mflo       $a3
    08874198:[12C00030]: beq        $s6, $zr, 0x0887425C
    0887419C:[0007C883]: sra        $t9, $a3, 0x0002
    088741A0:[02275821]: addu       $t3, $s1, $a3
    088741A4:[01208821]: addu       $s1, $t1, $zr <=> move $s1, $t1
    088741A8:[25680004]: addiu      $t0, $t3, 4
    088741AC:[1A200012]: blez       $s1, 0x088741F8
    088741B0:[2529FFFF]: addiu      $t1, $t1, -1
    088741B4:[00125083]: sra        $t2, $s2, 0x0002
    088741B8:[01124023]: subu       $t0, $t0, $s2
    088741BC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    088741C0:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088741C4:[19400008]: blez       $t2, 0x088741E8
    088741C8:[2544FFFF]: addiu      $a0, $t2, -1
    088741CC:[8CEF0000]: lw         $t7, 0($a3)
    088741D0:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088741D4:[24E70004]: addiu      $a3, $a3, 4
    088741D8:[ACAF0000]: sw         $t7, 0($a1)
    088741DC:[2484FFFF]: addiu      $a0, $a0, -1
    088741E0:[1DC0FFFA]: bgtz       $t6, 0x088741CC
    088741E4:[24A50004]: addiu      $a1, $a1, 4
    088741E8:[01203821]: addu       $a3, $t1, $zr <=> move $a3, $t1
    088741EC:[00D23021]: addu       $a2, $a2, $s2
    088741F0:[1CE0FFF1]: bgtz       $a3, 0x088741B8
    088741F4:[2529FFFF]: addiu      $t1, $t1, -1
    088741F8:[25710004]: addiu      $s1, $t3, 4
    088741FC:[8FA4000C]: lw         $a0, 12($sp)
    08874200:[26B5FFFF]: addiu      $s5, $s5, -1
    08874204:[2EA60003]: sltiu      $a2, $s5, 3
    08874208:[38820001]: xori       $v0, $a0, 1
    0887420C:[AFA2000C]: sw         $v0, 12($sp)
    08874210:[10C0FFCE]: beq        $a2, $zr, 0x0887414C
    08874214:[0292A021]: addu       $s4, $s4, $s2
    08874218:[02F20018]: mult       $s7, $s2
    0887421C:[0000B812]: mflo       $s7
    08874220:[03D7A821]: addu       $s5, $fp, $s7
    08874224:[96B70004]: lhu        $s7, 4($s5)
    08874228:[16E0FFB0]: bne        $s7, $zr, 0x088740EC
    0887422C:[26BE0004]: addiu      $fp, $s5, 4
    08874230:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    08874234:[8FC3D9C8]: lw         $v1, -9784($fp)
    08874238:[0071902B]: sltu       $s2, $v1, $s1
    0887423C:[1240FF83]: beq        $s2, $zr, 0x0887404C
    08874240:[8FBF0044]: lw         $ra, 68($sp)
    08874244:[AE630014]: sw         $v1, 20($s3)
    08874248:[26340004]: addiu      $s4, $s1, 4
    0887424C:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    08874250:[A2200002]: sb         $zr, 2($s1)
    08874254:[0A21D013]: j          0x0887404C
    08874258:[AE74D9C8]: sw         $s4, -9784($s3)
    0887425C:[26240004]: addiu      $a0, $s1, 4
    08874260:[2725FFFF]: addiu      $a1, $t9, -1
    08874264:[1B20FFE4]: blez       $t9, 0x088741F8
    08874268:[02275821]: addu       $t3, $s1, $a3
    0887426C:[8CC90000]: lw         $t1, 0($a2)
    08874270:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08874274:[24C60004]: addiu      $a2, $a2, 4
    08874278:[AC890000]: sw         $t1, 0($a0)
    0887427C:[24A5FFFF]: addiu      $a1, $a1, -1
    08874280:[24840004]: addiu      $a0, $a0, 4
    08874284:[1D00FFF9]: bgtz       $t0, 0x0887426C
    08874288:[02275821]: addu       $t3, $s1, $a3
    0887428C:[0A21D07F]: j          0x088741FC
    08874290:[25710004]: addiu      $s1, $t3, 4
    08874294:[8FAB0008]: lw         $t3, 8($sp)
    08874298:[25ACDAB0]: addiu      $t4, $t5, -9552
    0887429C:[25840040]: addiu      $a0, $t4, 64
    088742A0:[0160F809]: jalr       $ra, $t3
    088742A4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    088742A8:[1040FFD4]: beq        $v0, $zr, 0x088741FC
    088742AC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
--> 088742B0:[0A21D062]: j          0x08874188
    088742B4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    088742B8:[8FA80008]: lw         $t0, 8($sp)
    088742BC:[2469DAB0]: addiu      $t1, $v1, -9552
    088742C0:[25240030]: addiu      $a0, $t1, 48
  Back Branch 08874254 4,821 times (length 132)
  Back Branch 08874090 2,837 times (length 21)
    08874030:[AE770010]: sw         $s7, 16($s3)
    08874034:[AE700008]: sw         $s0, 8($s3)
    08874038:[AE6B0018]: sw         $t3, 24($s3)
    0887403C:[0620000F]: bltz       $s1, 0x0887407C
    08874040:[AE600014]: sw         $zr, 20($s3)
--> 08874044:[AE71000C]: sw         $s1, 12($s3)
    08874048:[8FBF0044]: lw         $ra, 68($sp)
    0887404C:[8FBE0040]: lw         $fp, 64($sp)
    08874050:[8FB7003C]: lw         $s7, 60($sp)
    08874054:[8FB60038]: lw         $s6, 56($sp)
    08874058:[8FB50034]: lw         $s5, 52($sp)
    0887405C:[8FB40030]: lw         $s4, 48($sp)
    08874060:[8FB3002C]: lw         $s3, 44($sp)
    08874064:[8FB20028]: lw         $s2, 40($sp)
    08874068:[8FB10024]: lw         $s1, 36($sp)
    0887406C:[8FB00020]: lw         $s0, 32($sp)
    08874070:[C7B40050]: lwc1       $f20, 80($sp)
    08874074:[03E00008]: jr         $ra
    08874078:[27BD0060]: addiu      $sp, $sp, 96
    0887407C:[3C0E089C]: lui        $t6, 0x089C <=> li $t6, 0x089C0000
    08874080:[95CDDB10]: lhu        $t5, -9456($t6)
    08874084:[31A2001E]: andi       $v0, $t5, 30
    08874088:[14400003]: bne        $v0, $zr, 0x08874098
    0887408C:[AFA20000]: sw         $v0, 0($sp)
--> 08874090:[0A21D011]: j          0x08874044
    08874094:[7C11FFC4]: ins        $s1, $zr, 31, 1
    08874098:[9212000C]: lbu        $s2, 12($s0)
    0887409C:[AE71000C]: sw         $s1, 12($s3)
    088740A0:[3C050897]: lui        $a1, 0x0897 <=> li $a1, 0x08970000
  Back Branch 088743AC 1,251 times (length 16)
    08874360:[7C032104]: ins        $v1, $zr, 4, 1
    08874364:[30540002]: andi       $s4, $v0, 2
    08874368:[1280FF6E]: beq        $s4, $zr, 0x08874124
    0887436C:[0068800B]: movn       $s0, $v1, $t0
    08874370:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
--> 08874374:[0A21D086]: j          0x08874218
    08874378:[A3D00002]: sb         $s0, 2($fp)
    0887437C:[2485DAB0]: addiu      $a1, $a0, -9552
    08874380:[24A40030]: addiu      $a0, $a1, 48
    08874384:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    08874388:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0887438C:[0E21A4DD]: jal        0x08869374
    08874390:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    08874394:[30590001]: andi       $t9, $v0, 1
    08874398:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    0887439C:[7C0318C4]: ins        $v1, $zr, 3, 1
    088743A0:[30580002]: andi       $t8, $v0, 2
    088743A4:[1300FF5C]: beq        $t8, $zr, 0x08874118
    088743A8:[0079800B]: movn       $s0, $v1, $t9
--> 088743AC:[0A21D0DD]: j          0x08874374
    088743B0:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088743B4:[26A2DAB0]: addiu      $v0, $s5, -9552
    088743B8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088743BC:[24440020]: addiu      $a0, $v0, 32
_S1_2_88E3FE8 24,811,621 instructions (1.888%), 972,989 calls (088E3FC8 - 088E4080, length 47)
    088E3FC8:[24C60004]: addiu      $a2, $a2, 4
    088E3FCC:[8CD80000]: lw         $t8, 0($a2)
    088E3FD0:[03221004]: sllv       $v0, $v0, $t9
    088E3FD4:[2739FFE0]: addiu      $t9, $t9, -32
    088E3FD8:[7F027804]: ins        $v0, $t8, 0, 16
    088E3FDC:[03221046]: rotrv      $v0, $v0, $t9
    088E3FE0:[0A238FFE]: j          0x088E3FF8
    088E3FE4:[7C027804]: ins        $v0, $zr, 0, 16
    088E3FE8:[03381006]: srlv       $v0, $t8, $t9
    088E3FEC:[032AC823]: subu       $t9, $t9, $t2
    088E3FF0:[1F20FFF5]: bgtz       $t9, 0x088E3FC8
    088E3FF4:[01421004]: sllv       $v0, $v0, $t2
    088E3FF8:[7C021520]: bitrev     $v0, $v0
    088E3FFC:[0043502B]: sltu       $t2, $v0, $v1
    088E4000:[11400011]: beq        $t2, $zr, 0x088E4048
    088E4004:[00421021]: addu       $v0, $v0, $v0
    088E4008:[00481021]: addu       $v0, $v0, $t0
    088E400C:[03E00008]: jr         $ra
    088E4010:[8442003A]: lh         $v0, 58($v0)
    088E4014:[950A0000]: lhu        $t2, 0($t0)
    088E4018:[00481021]: addu       $v0, $v0, $t0
    088E401C:[004A1023]: subu       $v0, $v0, $t2
    088E4020:[03E00008]: jr         $ra
    088E4024:[8442003C]: lh         $v0, 60($v0)
    088E4048:[13200009]: beq        $t9, $zr, 0x088E4070
    088E404C:[9503001E]: lhu        $v1, 30($t0)
    088E4050:[03385006]: srlv       $t2, $t8, $t9
    088E4054:[7D420004]: ins        $v0, $t2, 0, 1
    088E4058:[27390001]: addiu      $t9, $t9, 1
    088E405C:[0043182B]: sltu       $v1, $v0, $v1
    088E4060:[1460FFEC]: bne        $v1, $zr, 0x088E4014
    088E4064:[00421021]: addu       $v0, $v0, $v0
    088E4068:[0A239012]: j          0x088E4048
    088E406C:[25080002]: addiu      $t0, $t0, 2
    088E4070:[24C60004]: addiu      $a2, $a2, 4
    088E4074:[8CD80000]: lw         $t8, 0($a2)
    088E4078:[2419FFE1]: addiu      $t9, $zr, -31 <=> li $t9, -31
    088E407C:[0A239017]: j          0x088E405C
    088E4080:[7F020004]: ins        $v0, $t8, 0, 1
  Back Branch 088E4060 16,314,988 times (length 21)
    088E4000:[11400011]: beq        $t2, $zr, 0x088E4048
    088E4004:[00421021]: addu       $v0, $v0, $v0
    088E4008:[00481021]: addu       $v0, $v0, $t0
    088E400C:[03E00008]: jr         $ra
    088E4010:[8442003A]: lh         $v0, 58($v0)
--> 088E4014:[950A0000]: lhu        $t2, 0($t0)
    088E4018:[00481021]: addu       $v0, $v0, $t0
    088E401C:[004A1023]: subu       $v0, $v0, $t2
    088E4020:[03E00008]: jr         $ra
    088E4024:[8442003C]: lh         $v0, 60($v0)
    088E4048:[13200009]: beq        $t9, $zr, 0x088E4070
    088E404C:[9503001E]: lhu        $v1, 30($t0)
    088E4050:[03385006]: srlv       $t2, $t8, $t9
    088E4054:[7D420004]: ins        $v0, $t2, 0, 1
    088E4058:[27390001]: addiu      $t9, $t9, 1
    088E405C:[0043182B]: sltu       $v1, $v0, $v1
--> 088E4060:[1460FFEC]: bne        $v1, $zr, 0x088E4014
    088E4064:[00421021]: addu       $v0, $v0, $v0
    088E4068:[0A239012]: j          0x088E4048
    088E406C:[25080002]: addiu      $t0, $t0, 2
    088E4070:[24C60004]: addiu      $a2, $a2, 4
  Back Branch 088E4068 11,167,855 times (length 10)
--> 088E4048:[13200009]: beq        $t9, $zr, 0x088E4070
    088E404C:[9503001E]: lhu        $v1, 30($t0)
    088E4050:[03385006]: srlv       $t2, $t8, $t9
    088E4054:[7D420004]: ins        $v0, $t2, 0, 1
    088E4058:[27390001]: addiu      $t9, $t9, 1
    088E405C:[0043182B]: sltu       $v1, $v0, $v1
    088E4060:[1460FFEC]: bne        $v1, $zr, 0x088E4014
    088E4064:[00421021]: addu       $v0, $v0, $v0
--> 088E4068:[0A239012]: j          0x088E4048
    088E406C:[25080002]: addiu      $t0, $t0, 2
    088E4070:[24C60004]: addiu      $a2, $a2, 4
    088E4074:[8CD80000]: lw         $t8, 0($a2)
    088E4078:[2419FFE1]: addiu      $t9, $zr, -31 <=> li $t9, -31
  Back Branch 088E3FF0 972,989 times (length 12)
--> 088E3FC8:[24C60004]: addiu      $a2, $a2, 4
    088E3FCC:[8CD80000]: lw         $t8, 0($a2)
    088E3FD0:[03221004]: sllv       $v0, $v0, $t9
    088E3FD4:[2739FFE0]: addiu      $t9, $t9, -32
    088E3FD8:[7F027804]: ins        $v0, $t8, 0, 16
    088E3FDC:[03221046]: rotrv      $v0, $v0, $t9
    088E3FE0:[0A238FFE]: j          0x088E3FF8
    088E3FE4:[7C027804]: ins        $v0, $zr, 0, 16
    088E3FE8:[03381006]: srlv       $v0, $t8, $t9
    088E3FEC:[032AC823]: subu       $t9, $t9, $t2
--> 088E3FF0:[1F20FFF5]: bgtz       $t9, 0x088E3FC8
    088E3FF4:[01421004]: sllv       $v0, $v0, $t2
    088E3FF8:[7C021520]: bitrev     $v0, $v0
    088E3FFC:[0043502B]: sltu       $t2, $v0, $v1
    088E4000:[11400011]: beq        $t2, $zr, 0x088E4048
  Back Branch 088E407C 509,956 times (length 10)
    088E4048:[13200009]: beq        $t9, $zr, 0x088E4070
    088E404C:[9503001E]: lhu        $v1, 30($t0)
    088E4050:[03385006]: srlv       $t2, $t8, $t9
    088E4054:[7D420004]: ins        $v0, $t2, 0, 1
    088E4058:[27390001]: addiu      $t9, $t9, 1
--> 088E405C:[0043182B]: sltu       $v1, $v0, $v1
    088E4060:[1460FFEC]: bne        $v1, $zr, 0x088E4014
    088E4064:[00421021]: addu       $v0, $v0, $v0
    088E4068:[0A239012]: j          0x088E4048
    088E406C:[25080002]: addiu      $t0, $t0, 2
    088E4070:[24C60004]: addiu      $a2, $a2, 4
    088E4074:[8CD80000]: lw         $t8, 0($a2)
    088E4078:[2419FFE1]: addiu      $t9, $zr, -31 <=> li $t9, -31
--> 088E407C:[0A239017]: j          0x088E405C
    088E4080:[7F020004]: ins        $v0, $t8, 0, 1
_S1_2_8890D94 20,322,952 instructions (1.546%), 313,887 calls (08890D94 - 08890EEC, length 87)
    08890D94:[C4A30004]: lwc1       $f3, 4($a1)
    08890D98:[C4A60008]: lwc1       $f6, 8($a1)
    08890D9C:[C4A90000]: lwc1       $f9, 0($a1)
    08890DA0:[C48A0000]: lwc1       $f10, 0($a0)
    08890DA4:[C4880004]: lwc1       $f8, 4($a0)
    08890DA8:[C4820008]: lwc1       $f2, 8($a0)
    08890DAC:[460A49C1]: sub.s      $f7, $f9, $f10
    08890DB0:[46081941]: sub.s      $f5, $f3, $f8
    08890DB4:[46023101]: sub.s      $f4, $f6, $f2
    08890DB8:[3C070892]: lui        $a3, 0x0892 <=> li $a3, 0x08920000
    08890DBC:[C4E1E3BC]: lwc1       $f1, -7236($a3)
    08890DC0:[27BDFFE0]: addiu      $sp, $sp, -32
    08890DC4:[E7A70000]: swc1       $f7, 0($sp)
    08890DC8:[44803000]: mtc1       $zr, $f6
    08890DCC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08890DD0:[E7A50004]: swc1       $f5, 4($sp)
    08890DD4:[E7A40008]: swc1       $f4, 8($sp)
    08890DD8:[CBA00000]: lv.s       S000.s, 0($sp)
    08890DDC:[CBA00005]: lv.s       S001.s, 4($sp)
    08890DE0:[CBA0000A]: lv.s       S002.s, 8($sp)
    08890DE4:[C8810030]: lv.s       S010.s, 48($a0)
    08890DE8:[C8810035]: lv.s       S011.s, 52($a0)
    08890DEC:[C881003A]: lv.s       S012.s, 56($a0)
    08890DF0:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08890DF4:[48620000]: mfv.s      $v0, S000.s
    08890DF8:[44821800]: mtc1       $v0, $f3
    08890DFC:[46001805]: abs.s      $f0, $f3
    08890E00:[4600083C]: c.lt.s     $f1, $f0
    08890E04:[00000000]: nop
    08890E08:[45010036]: bc1t       0x08890EE4
    08890E0C:[ACC20000]: sw         $v0, 0($a2)
    08890E10:[CBA00000]: lv.s       S000.s, 0($sp)
    08890E14:[CBA00005]: lv.s       S001.s, 4($sp)
    08890E18:[CBA0000A]: lv.s       S002.s, 8($sp)
    08890E1C:[C8810060]: lv.s       S010.s, 96($a0)
    08890E20:[C8810065]: lv.s       S011.s, 100($a0)
    08890E24:[C881006A]: lv.s       S012.s, 104($a0)
    08890E28:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08890E2C:[48630000]: mfv.s      $v1, S000.s
    08890E30:[44835800]: mtc1       $v1, $f11
    08890E34:[4606583E]: c.le.s     $f11, $f6
    08890E38:[00000000]: nop
    08890E3C:[45020029]: bc1fl      0x08890EE4
    08890E40:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08890E44:[CBA00000]: lv.s       S000.s, 0($sp)
    08890E48:[CBA00005]: lv.s       S001.s, 4($sp)
    08890E4C:[CBA0000A]: lv.s       S002.s, 8($sp)
    08890E50:[C881006C]: lv.s       S010.s, 108($a0)
    08890E54:[C8810071]: lv.s       S011.s, 112($a0)
    08890E58:[C8810076]: lv.s       S012.s, 116($a0)
    08890E5C:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08890E60:[48630000]: mfv.s      $v1, S000.s
    08890E64:[44836000]: mtc1       $v1, $f12
    08890E68:[24820010]: addiu      $v0, $a0, 16
    08890E6C:[4606603E]: c.le.s     $f12, $f6
    08890E70:[00000000]: nop
    08890E74:[4500001A]: bc1f       0x08890EE0
    08890E78:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08890E7C:[C4400008]: lwc1       $f0, 8($v0)
    08890E80:[C4520004]: lwc1       $f18, 4($v0)
    08890E84:[C4B30008]: lwc1       $f19, 8($a1)
    08890E88:[C4A40000]: lwc1       $f4, 0($a1)
    08890E8C:[C4810010]: lwc1       $f1, 16($a0)
    08890E90:[C4B10004]: lwc1       $f17, 4($a1)
    08890E94:[46009B81]: sub.s      $f14, $f19, $f0
    08890E98:[46012401]: sub.s      $f16, $f4, $f1
    08890E9C:[46128BC1]: sub.s      $f15, $f17, $f18
    08890EA0:[E7AE0018]: swc1       $f14, 24($sp)
    08890EA4:[E7B00010]: swc1       $f16, 16($sp)
    08890EA8:[E7AF0014]: swc1       $f15, 20($sp)
    08890EAC:[CBA00010]: lv.s       S000.s, 16($sp)
    08890EB0:[CBA00015]: lv.s       S001.s, 20($sp)
    08890EB4:[CBA0001A]: lv.s       S002.s, 24($sp)
    08890EB8:[C8810078]: lv.s       S010.s, 120($a0)
    08890EBC:[C881007D]: lv.s       S011.s, 124($a0)
    08890EC0:[C8810082]: lv.s       S012.s, 128($a0)
    08890EC4:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08890EC8:[48620000]: mfv.s      $v0, S000.s
    08890ECC:[44826800]: mtc1       $v0, $f13
    08890ED0:[4606683E]: c.le.s     $f13, $f6
    08890ED4:[00000000]: nop
    08890ED8:[45010003]: bc1t       0x08890EE8
    08890EDC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08890EE0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08890EE4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08890EE8:[03E00008]: jr         $ra
    08890EEC:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_884E630 18,857,395 instructions (1.435%), 127,418 calls (0884E630 - 0884F984, length 1238)
  Back Branch 0884F550 15,648 times (length 104)
  Back Branch 0884F8C4 10,024 times (length 24)
    0884F858:[C7B40160]: lwc1       $f20, 352($sp)
    0884F85C:[16000003]: bne        $s0, $zr, 0x0884F86C
    0884F860:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0884F864:[0A213A00]: j          0x0884E800
    0884F868:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
--> 0884F86C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    0884F870:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0884F874:[27A60160]: addiu      $a2, $sp, 352
    0884F878:[0E2243BC]: jal        0x08890EF0
    0884F87C:[AFA70190]: sw         $a3, 400($sp)
    0884F880:[2610FFFF]: addiu      $s0, $s0, -1
    0884F884:[C7A00160]: lwc1       $f0, 352($sp)
    0884F888:[1040000E]: beq        $v0, $zr, 0x0884F8C4
    0884F88C:[8FA70190]: lw         $a3, 400($sp)
    0884F890:[46170000]: add.s      $f0, $f0, $f23
    0884F894:[4614003E]: c.le.s     $f0, $f20
    0884F898:[00000000]: nop
    0884F89C:[45000009]: bc1f       0x0884F8C4
    0884F8A0:[E7A00160]: swc1       $f0, 352($sp)
    0884F8A4:[8CFE0000]: lw         $fp, 0($a3)
    0884F8A8:[46000506]: mov.s      $f20, $f0
    0884F8AC:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    0884F8B0:[AFBE00C0]: sw         $fp, 192($sp)
    0884F8B4:[8CEC0004]: lw         $t4, 4($a3)
    0884F8B8:[AFAC00C4]: sw         $t4, 196($sp)
    0884F8BC:[8CE30008]: lw         $v1, 8($a3)
    0884F8C0:[AFA300C8]: sw         $v1, 200($sp)
--> 0884F8C4:[1600FFE9]: bne        $s0, $zr, 0x0884F86C
    0884F8C8:[24E7000C]: addiu      $a3, $a3, 12
    0884F8CC:[12E0FBCC]: beq        $s7, $zr, 0x0884E800
    0884F8D0:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    0884F8D4:[44800000]: mtc1       $zr, $f0
  Back Branch 0884EA14 8,036 times (length 135)
  Back Branch 0884EA50 7,769 times (length 150)
  Back Branch 0884EA98 5,721 times (length 168)
  Back Branch 0884EAD4 4,764 times (length 183)
  Back Branch 0884EB1C 3,727 times (length 201)
  Back Branch 0884EB58 3,129 times (length 216)
  Back Branch 0884F760 3,054 times (length 19)
    0884F708:[27AD0060]: addiu      $t5, $sp, 96
    0884F70C:[AFAD0100]: sw         $t5, 256($sp)
    0884F710:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    0884F714:[AFBD0104]: sw         $sp, 260($sp)
    0884F718:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
--> 0884F71C:[27A5015C]: addiu      $a1, $sp, 348
    0884F720:[27A60100]: addiu      $a2, $sp, 256
    0884F724:[A3B00114]: sb         $s0, 276($sp)
    0884F728:[0E210930]: jal        0x088424C0
    0884F72C:[AFA70190]: sw         $a3, 400($sp)
    0884F730:[2608FFFF]: addiu      $t0, $s0, -1
    0884F734:[8FA4015C]: lw         $a0, 348($sp)
    0884F738:[7C088420]: seb        $s0, $t0
    0884F73C:[10400008]: beq        $v0, $zr, 0x0884F760
    0884F740:[8FA70190]: lw         $a3, 400($sp)
    0884F744:[8FA6017C]: lw         $a2, 380($sp)
    0884F748:[00045840]: sll        $t3, $a0, 0x0001
    0884F74C:[01644821]: addu       $t1, $t3, $a0
    0884F750:[00C41021]: addu       $v0, $a2, $a0
    0884F754:[AFA2017C]: sw         $v0, 380($sp)
    0884F758:[00092080]: sll        $a0, $t1, 0x0002
    0884F75C:[00E43821]: addu       $a3, $a3, $a0
--> 0884F760:[0601FFEE]: bgez       $s0, 0x0884F71C
    0884F764:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0884F768:[8FA30178]: lw         $v1, 376($sp)
    0884F76C:[306A0002]: andi       $t2, $v1, 2
    0884F770:[1140001A]: beq        $t2, $zr, 0x0884F7DC
  Back Branch 0884F840 2,304 times (length 19)
    0884F7E8:[27A80078]: addiu      $t0, $sp, 120
    0884F7EC:[AFA80100]: sw         $t0, 256($sp)
    0884F7F0:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    0884F7F4:[AFB70104]: sw         $s7, 260($sp)
    0884F7F8:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
--> 0884F7FC:[27A5015C]: addiu      $a1, $sp, 348
    0884F800:[27A60100]: addiu      $a2, $sp, 256
    0884F804:[A3B00114]: sb         $s0, 276($sp)
    0884F808:[2617FFFF]: addiu      $s7, $s0, -1
    0884F80C:[7C178420]: seb        $s0, $s7
    0884F810:[0E210930]: jal        0x088424C0
    0884F814:[AFA70190]: sw         $a3, 400($sp)
    0884F818:[8FA4015C]: lw         $a0, 348($sp)
    0884F81C:[10400008]: beq        $v0, $zr, 0x0884F840
    0884F820:[8FA70190]: lw         $a3, 400($sp)
    0884F824:[8FA6017C]: lw         $a2, 380($sp)
    0884F828:[00045840]: sll        $t3, $a0, 0x0001
    0884F82C:[01644821]: addu       $t1, $t3, $a0
    0884F830:[00C41021]: addu       $v0, $a2, $a0
    0884F834:[AFA2017C]: sw         $v0, 380($sp)
    0884F838:[00092080]: sll        $a0, $t1, 0x0002
    0884F83C:[00E43821]: addu       $a3, $a3, $a0
--> 0884F840:[0601FFEE]: bgez       $s0, 0x0884F7FC
    0884F844:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0884F848:[AFA00160]: sw         $zr, 352($sp)
    0884F84C:[3C0A089C]: lui        $t2, 0x089C <=> li $t2, 0x089C0000
    0884F850:[2547D6E4]: addiu      $a3, $t2, -10524
  Back Branch 0884F598 1,956 times (length 871)
  Back Branch 0884F58C 1,956 times (length 869)
  Back Branch 0884F7D0 1,893 times (length 19)
    0884F778:[27AC006C]: addiu      $t4, $sp, 108
    0884F77C:[AFAC0100]: sw         $t4, 256($sp)
    0884F780:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    0884F784:[AFBE0104]: sw         $fp, 260($sp)
    0884F788:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
--> 0884F78C:[27A5015C]: addiu      $a1, $sp, 348
    0884F790:[27A60100]: addiu      $a2, $sp, 256
    0884F794:[A3B00114]: sb         $s0, 276($sp)
    0884F798:[261EFFFF]: addiu      $fp, $s0, -1
    0884F79C:[7C1E8420]: seb        $s0, $fp
    0884F7A0:[0E210930]: jal        0x088424C0
    0884F7A4:[AFA70190]: sw         $a3, 400($sp)
    0884F7A8:[8FA4015C]: lw         $a0, 348($sp)
    0884F7AC:[10400008]: beq        $v0, $zr, 0x0884F7D0
    0884F7B0:[8FA70190]: lw         $a3, 400($sp)
    0884F7B4:[8FB8017C]: lw         $t8, 380($sp)
    0884F7B8:[00047040]: sll        $t6, $a0, 0x0001
    0884F7BC:[01C4C821]: addu       $t9, $t6, $a0
    0884F7C0:[03047821]: addu       $t7, $t8, $a0
    0884F7C4:[AFAF017C]: sw         $t7, 380($sp)
    0884F7C8:[00192880]: sll        $a1, $t9, 0x0002
    0884F7CC:[00E53821]: addu       $a3, $a3, $a1
--> 0884F7D0:[0601FFEE]: bgez       $s0, 0x0884F78C
    0884F7D4:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0884F7D8:[8FAD0178]: lw         $t5, 376($sp)
    0884F7DC:[31B00004]: andi       $s0, $t5, 4
    0884F7E0:[5200001A]: beql       $s0, $zr, 0x0884F84C
  Back Branch 0884F5A8 1,437 times (length 875)
  Back Branch 0884F8CC 1,383 times (length 1077)
  Back Branch 0884F864 911 times (length 1051)
  Back Branch 0884F980 911 times (length 73)
    0884F850:[2547D6E4]: addiu      $a3, $t2, -10524
    0884F854:[8FB0017C]: lw         $s0, 380($sp)
    0884F858:[C7B40160]: lwc1       $f20, 352($sp)
    0884F85C:[16000003]: bne        $s0, $zr, 0x0884F86C
    0884F860:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
--> 0884F864:[0A213A00]: j          0x0884E800
    0884F868:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    0884F86C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    0884F870:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0884F874:[27A60160]: addiu      $a2, $sp, 352
    0884F878:[0E2243BC]: jal        0x08890EF0
    0884F87C:[AFA70190]: sw         $a3, 400($sp)
    0884F880:[2610FFFF]: addiu      $s0, $s0, -1
    0884F884:[C7A00160]: lwc1       $f0, 352($sp)
    0884F888:[1040000E]: beq        $v0, $zr, 0x0884F8C4
    0884F88C:[8FA70190]: lw         $a3, 400($sp)
    0884F890:[46170000]: add.s      $f0, $f0, $f23
    0884F894:[4614003E]: c.le.s     $f0, $f20
    0884F898:[00000000]: nop
    0884F89C:[45000009]: bc1f       0x0884F8C4
    0884F8A0:[E7A00160]: swc1       $f0, 352($sp)
    0884F8A4:[8CFE0000]: lw         $fp, 0($a3)
    0884F8A8:[46000506]: mov.s      $f20, $f0
    0884F8AC:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    0884F8B0:[AFBE00C0]: sw         $fp, 192($sp)
    0884F8B4:[8CEC0004]: lw         $t4, 4($a3)
    0884F8B8:[AFAC00C4]: sw         $t4, 196($sp)
    0884F8BC:[8CE30008]: lw         $v1, 8($a3)
    0884F8C0:[AFA300C8]: sw         $v1, 200($sp)
    0884F8C4:[1600FFE9]: bne        $s0, $zr, 0x0884F86C
    0884F8C8:[24E7000C]: addiu      $a3, $a3, 12
    0884F8CC:[12E0FBCC]: beq        $s7, $zr, 0x0884E800
    0884F8D0:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    0884F8D4:[44800000]: mtc1       $zr, $f0
    0884F8D8:[4614003E]: c.le.s     $f0, $f20
    0884F8DC:[00000000]: nop
    0884F8E0:[45030001]: bc1tl      0x0884F8E8
    0884F8E4:[46000506]: mov.s      $f20, $f0
    0884F8E8:[8E250030]: lw         $a1, 48($s1)
    0884F8EC:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0884F8F0:[26BE0010]: addiu      $fp, $s5, 16
    0884F8F4:[AEA50020]: sw         $a1, 32($s5)
    0884F8F8:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    0884F8FC:[27A500C0]: addiu      $a1, $sp, 192
    0884F900:[8E270034]: lw         $a3, 52($s1)
    0884F904:[AEA70024]: sw         $a3, 36($s5)
    0884F908:[8E340038]: lw         $s4, 56($s1)
    0884F90C:[0E22684C]: jal        0x0889A130
    0884F910:[AEB40028]: sw         $s4, 40($s5)
    0884F914:[C6750008]: lwc1       $f21, 8($s3)
    0884F918:[C6630004]: lwc1       $f3, 4($s3)
    0884F91C:[C64D0050]: lwc1       $f13, 80($s2)
    0884F920:[C7D60004]: lwc1       $f22, 4($fp)
    0884F924:[C7C20008]: lwc1       $f2, 8($fp)
    0884F928:[C6AB0010]: lwc1       $f11, 16($s5)
    0884F92C:[4603B440]: add.s      $f17, $f22, $f3
    0884F930:[46151180]: add.s      $f6, $f2, $f21
    0884F934:[460D5B80]: add.s      $f14, $f11, $f13
    0884F938:[4600A487]: neg.s      $f18, $f20
    0884F93C:[E7D10004]: swc1       $f17, 4($fp)
    0884F940:[E7C60008]: swc1       $f6, 8($fp)
    0884F944:[E6AE0010]: swc1       $f14, 16($s5)
    0884F948:[C6C70008]: lwc1       $f7, 8($s6)
    0884F94C:[C6290030]: lwc1       $f9, 48($s1)
    0884F950:[C6CC0004]: lwc1       $f12, 4($s6)
    0884F954:[46079202]: mul.s      $f8, $f18, $f7
    0884F958:[46099282]: mul.s      $f10, $f18, $f9
    0884F95C:[460C95C2]: mul.s      $f23, $f18, $f12
    0884F960:[96330084]: lhu        $s3, 132($s1)
    0884F964:[46083500]: add.s      $f20, $f6, $f8
    0884F968:[460A74C0]: add.s      $f19, $f14, $f10
    0884F96C:[46178840]: add.s      $f1, $f17, $f23
    0884F970:[A6B30034]: sh         $s3, 52($s5)
    0884F974:[E6B30000]: swc1       $f19, 0($s5)
    0884F978:[E6A10004]: swc1       $f1, 4($s5)
    0884F97C:[E6B40008]: swc1       $f20, 8($s5)
--> 0884F980:[0A213E19]: j          0x0884F864
    0884F984:[E6B2002C]: swc1       $f18, 44($s5)
  Back Branch 0884F354 683 times (length 53)
    0884F274:[4600AD06]: mov.s      $f20, $f21
    0884F278:[46000506]: mov.s      $f20, $f0
    0884F27C:[8E220030]: lw         $v0, 48($s1)
    0884F280:[26B00010]: addiu      $s0, $s5, 16
    0884F284:[27A500C0]: addiu      $a1, $sp, 192
--> 0884F288:[AEA20020]: sw         $v0, 32($s5)
    0884F28C:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0884F290:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F294:[8E370034]: lw         $s7, 52($s1)
    0884F298:[4600A5C7]: neg.s      $f23, $f20
    0884F29C:[AEB70024]: sw         $s7, 36($s5)
    0884F2A0:[8E340038]: lw         $s4, 56($s1)
    0884F2A4:[0E22684C]: jal        0x0889A130
    0884F2A8:[AEB40028]: sw         $s4, 40($s5)
    0884F2AC:[C6430050]: lwc1       $f3, 80($s2)
    0884F2B0:[C6640008]: lwc1       $f4, 8($s3)
    0884F2B4:[C6100004]: lwc1       $f16, 4($s0)
    0884F2B8:[C6650004]: lwc1       $f5, 4($s3)
    0884F2BC:[C60F0008]: lwc1       $f15, 8($s0)
    0884F2C0:[C6B60010]: lwc1       $f22, 16($s5)
    0884F2C4:[46058180]: add.s      $f6, $f16, $f5
    0884F2C8:[460479C0]: add.s      $f7, $f15, $f4
    0884F2CC:[4603B300]: add.s      $f12, $f22, $f3
    0884F2D0:[96320084]: lhu        $s2, 132($s1)
    0884F2D4:[E6060004]: swc1       $f6, 4($s0)
    0884F2D8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0884F2DC:[E6070008]: swc1       $f7, 8($s0)
    0884F2E0:[E6AC0010]: swc1       $f12, 16($s5)
    0884F2E4:[C6D50008]: lwc1       $f21, 8($s6)
    0884F2E8:[C6220030]: lwc1       $f2, 48($s1)
    0884F2EC:[C6CD0004]: lwc1       $f13, 4($s6)
    0884F2F0:[4615BAC2]: mul.s      $f11, $f23, $f21
    0884F2F4:[4602BA42]: mul.s      $f9, $f23, $f2
    0884F2F8:[460DBA02]: mul.s      $f8, $f23, $f13
    0884F2FC:[A6B20034]: sh         $s2, 52($s5)
    0884F300:[460B3B80]: add.s      $f14, $f7, $f11
    0884F304:[46096280]: add.s      $f10, $f12, $f9
    0884F308:[46083000]: add.s      $f0, $f6, $f8
    0884F30C:[E6B7002C]: swc1       $f23, 44($s5)
    0884F310:[E6AA0000]: swc1       $f10, 0($s5)
    0884F314:[E6A00004]: swc1       $f0, 4($s5)
    0884F318:[0A213A00]: j          0x0884E800
    0884F31C:[E6AE0008]: swc1       $f14, 8($s5)
    0884F320:[27A50090]: addiu      $a1, $sp, 144
    0884F324:[0E224365]: jal        0x08890D94
    0884F328:[27A60158]: addiu      $a2, $sp, 344
    0884F32C:[5040000B]: beql       $v0, $zr, 0x0884F35C
    0884F330:[964C0518]: lhu        $t4, 1304($s2)
    0884F334:[44800000]: mtc1       $zr, $f0
    0884F338:[4616003E]: c.le.s     $f0, $f22
    0884F33C:[00000000]: nop
    0884F340:[45000002]: bc1f       0x0884F34C
    0884F344:[4600B506]: mov.s      $f20, $f22
    0884F348:[46000506]: mov.s      $f20, $f0
    0884F34C:[8E220030]: lw         $v0, 48($s1)
    0884F350:[26B00010]: addiu      $s0, $s5, 16
--> 0884F354:[0A213CA2]: j          0x0884F288
    0884F358:[27A50090]: addiu      $a1, $sp, 144
    0884F35C:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0884F360:[C4A6C654]: lwc1       $f6, -14764($a1)
    0884F364:[3184FFFF]: andi       $a0, $t4, -1
  Back Branch 0884F318 683 times (length 712)
  Back Branch 0884F630 474 times (length 14)
    0884F5EC:[10400012]: beq        $v0, $zr, 0x0884F638
    0884F5F0:[8FA70190]: lw         $a3, 400($sp)
    0884F5F4:[AFBD0104]: sw         $sp, 260($sp)
    0884F5F8:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    0884F5FC:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
--> 0884F600:[27A50100]: addiu      $a1, $sp, 256
    0884F604:[A3B00114]: sb         $s0, 276($sp)
    0884F608:[0E210B14]: jal        0x08842C50
    0884F60C:[AFA70190]: sw         $a3, 400($sp)
    0884F610:[2606FFFF]: addiu      $a2, $s0, -1
    0884F614:[7C068420]: seb        $s0, $a2
    0884F618:[10400005]: beq        $v0, $zr, 0x0884F630
    0884F61C:[8FA70190]: lw         $a3, 400($sp)
    0884F620:[8FA3017C]: lw         $v1, 380($sp)
    0884F624:[24E7000C]: addiu      $a3, $a3, 12
    0884F628:[246A0001]: addiu      $t2, $v1, 1
    0884F62C:[AFAA017C]: sw         $t2, 380($sp)
--> 0884F630:[0601FFF3]: bgez       $s0, 0x0884F600
    0884F634:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0884F638:[8FA50180]: lw         $a1, 384($sp)
    0884F63C:[8FA60184]: lw         $a2, 388($sp)
    0884F640:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
  Back Branch 0884F690 471 times (length 14)
    0884F64C:[10400012]: beq        $v0, $zr, 0x0884F698
    0884F650:[8FA70190]: lw         $a3, 400($sp)
    0884F654:[AFB70104]: sw         $s7, 260($sp)
    0884F658:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    0884F65C:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
--> 0884F660:[27A50100]: addiu      $a1, $sp, 256
    0884F664:[A3B00114]: sb         $s0, 276($sp)
    0884F668:[0E210B14]: jal        0x08842C50
    0884F66C:[AFA70190]: sw         $a3, 400($sp)
    0884F670:[260CFFFF]: addiu      $t4, $s0, -1
    0884F674:[7C0C8420]: seb        $s0, $t4
    0884F678:[10400005]: beq        $v0, $zr, 0x0884F690
    0884F67C:[8FA70190]: lw         $a3, 400($sp)
    0884F680:[8FB9017C]: lw         $t9, 380($sp)
    0884F684:[24E7000C]: addiu      $a3, $a3, 12
    0884F688:[27250001]: addiu      $a1, $t9, 1
    0884F68C:[AFA5017C]: sw         $a1, 380($sp)
--> 0884F690:[0601FFF3]: bgez       $s0, 0x0884F660
    0884F694:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0884F698:[8FA50180]: lw         $a1, 384($sp)
    0884F69C:[8FA60184]: lw         $a2, 388($sp)
    0884F6A0:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
  Back Branch 0884F6F0 471 times (length 14)
    0884F6AC:[10400012]: beq        $v0, $zr, 0x0884F6F8
    0884F6B0:[8FA70190]: lw         $a3, 400($sp)
    0884F6B4:[AFBE0104]: sw         $fp, 260($sp)
    0884F6B8:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    0884F6BC:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
--> 0884F6C0:[27A50100]: addiu      $a1, $sp, 256
    0884F6C4:[A3B00114]: sb         $s0, 276($sp)
    0884F6C8:[0E210B14]: jal        0x08842C50
    0884F6CC:[AFA70190]: sw         $a3, 400($sp)
    0884F6D0:[2607FFFF]: addiu      $a3, $s0, -1
    0884F6D4:[7C078420]: seb        $s0, $a3
    0884F6D8:[10400005]: beq        $v0, $zr, 0x0884F6F0
    0884F6DC:[8FA70190]: lw         $a3, 400($sp)
    0884F6E0:[8FAF017C]: lw         $t7, 380($sp)
    0884F6E4:[24E7000C]: addiu      $a3, $a3, 12
    0884F6E8:[25EE0001]: addiu      $t6, $t7, 1
    0884F6EC:[AFAE017C]: sw         $t6, 380($sp)
--> 0884F6F0:[0601FFF3]: bgez       $s0, 0x0884F6C0
    0884F6F4:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    0884F6F8:[8FB80178]: lw         $t8, 376($sp)
    0884F6FC:[33100001]: andi       $s0, $t8, 1
    0884F700:[12000019]: beq        $s0, $zr, 0x0884F768
  Back Branch 0884F5A0 57 times (length 872)
_S1_2_888E000 18,845,190 instructions (1.434%), 21,607 calls (0888E000 - 0888E38C, length 228)
    0888E000:[27BDFFA0]: addiu      $sp, $sp, -96
    0888E004:[AFB3002C]: sw         $s3, 44($sp)
    0888E008:[24820008]: addiu      $v0, $a0, 8
    0888E00C:[AFBF0044]: sw         $ra, 68($sp)
    0888E010:[AFBE0040]: sw         $fp, 64($sp)
    0888E014:[AFB7003C]: sw         $s7, 60($sp)
    0888E018:[AFB60038]: sw         $s6, 56($sp)
    0888E01C:[AFB50034]: sw         $s5, 52($sp)
    0888E020:[AFB40030]: sw         $s4, 48($sp)
    0888E024:[AFB20028]: sw         $s2, 40($sp)
    0888E028:[AFB10024]: sw         $s1, 36($sp)
    0888E02C:[AFB00020]: sw         $s0, 32($sp)
    0888E030:[E7B50054]: swc1       $f21, 84($sp)
    0888E034:[E7B40050]: swc1       $f20, 80($sp)
    0888E038:[8C920008]: lw         $s2, 8($a0)
    0888E03C:[1240000B]: beq        $s2, $zr, 0x0888E06C
    0888E040:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0888E044:[8C450008]: lw         $a1, 8($v0)
    0888E048:[3C15089C]: lui        $s5, 0x089C <=> li $s5, 0x089C0000
    0888E04C:[26B4DD50]: addiu      $s4, $s5, -8880
    0888E050:[00052080]: sll        $a0, $a1, 0x0002
    0888E054:[00851821]: addu       $v1, $a0, $a1
    0888E058:[00032900]: sll        $a1, $v1, 0x0004
    0888E05C:[0E21A0B4]: jal        0x088682D0
    0888E060:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0888E064:[5440000F]: bnel       $v0, $zr, 0x0888E0A4
    0888E068:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0888E06C:[8FBF0044]: lw         $ra, 68($sp)
    0888E070:[8FBE0040]: lw         $fp, 64($sp)
    0888E074:[8FB7003C]: lw         $s7, 60($sp)
    0888E078:[8FB60038]: lw         $s6, 56($sp)
    0888E07C:[8FB50034]: lw         $s5, 52($sp)
    0888E080:[8FB40030]: lw         $s4, 48($sp)
    0888E084:[8FB3002C]: lw         $s3, 44($sp)
    0888E088:[8FB20028]: lw         $s2, 40($sp)
    0888E08C:[8FB10024]: lw         $s1, 36($sp)
    0888E090:[8FB00020]: lw         $s0, 32($sp)
    0888E094:[C7B50054]: lwc1       $f21, 84($sp)
    0888E098:[C7B40050]: lwc1       $f20, 80($sp)
    0888E09C:[03E00008]: jr         $ra
    0888E0A0:[27BD0060]: addiu      $sp, $sp, 96
    0888E0A4:[0E21A0AD]: jal        0x088682B4
    0888E0A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E0AC:[8E770004]: lw         $s7, 4($s3)
    0888E0B0:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0888E0B4:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0888E0B8:[8EE500C0]: lw         $a1, 192($s7)
    0888E0BC:[3C11089D]: lui        $s1, 0x089D <=> li $s1, 0x089D0000
    0888E0C0:[0E21B3C0]: jal        0x0886CF00
    0888E0C4:[3C17089F]: lui        $s7, 0x089F <=> li $s7, 0x089F0000
    0888E0C8:[8E790004]: lw         $t9, 4($s3)
    0888E0CC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0888E0D0:[3C100897]: lui        $s0, 0x0897 <=> li $s0, 0x08970000
    0888E0D4:[8F250080]: lw         $a1, 128($t9)
    0888E0D8:[02C0A021]: addu       $s4, $s6, $zr <=> move $s4, $s6
    0888E0DC:[0E21B4AA]: jal        0x0886D2A8
    0888E0E0:[241E0400]: addiu      $fp, $zr, 1024 <=> li $fp, 1024
    0888E0E4:[8E780004]: lw         $t8, 4($s3)
    0888E0E8:[C6247B88]: lwc1       $f4, 31624($s1)
    0888E0EC:[8EEAECF0]: lw         $t2, -4880($s7)
    0888E0F0:[C7010084]: lwc1       $f1, 132($t8)
    0888E0F4:[3C0DD000]: lui        $t5, 0xD000 <=> li $t5, 0xD0000000
    0888E0F8:[254F0004]: addiu      $t7, $t2, 4
    0888E0FC:[460408C3]: div.s      $f3, $f1, $f4
    0888E100:[26055C70]: addiu      $a1, $s0, 23664
    0888E104:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0888E108:[AEEFECF0]: sw         $t7, -4880($s7)
    0888E10C:[26D0003C]: addiu      $s0, $s6, 60
    0888E110:[440E1800]: mfc1       $t6, $f3
    0888E114:[000E6202]: srl        $t4, $t6, 0x0008
    0888E118:[018D5825]: or         $t3, $t4, $t5
    0888E11C:[0E23AC25]: jal        0x088EB094
    0888E120:[AD4B0000]: sw         $t3, 0($t2)
    0888E124:[3C090892]: lui        $t1, 0x0892 <=> li $t1, 0x08920000
    0888E128:[C6207B88]: lwc1       $f0, 31624($s1)
    0888E12C:[C522E2D8]: lwc1       $f2, -7464($t1)
    0888E130:[8EE6ECF0]: lw         $a2, -4880($s7)
    0888E134:[3C071200]: lui        $a3, 0x1200 <=> li $a3, 0x12000000
    0888E138:[26E3ECF0]: addiu      $v1, $s7, -4880
    0888E13C:[34E2019E]: ori        $v0, $a3, 414
    0888E140:[46020542]: mul.s      $f21, $f0, $f2
    0888E144:[8C730010]: lw         $s3, 16($v1)
    0888E148:[ACC20000]: sw         $v0, 0($a2)
    0888E14C:[24D10004]: addiu      $s1, $a2, 4
    0888E150:[26A4DD50]: addiu      $a0, $s5, -8880
    0888E154:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0888E158:[0E20C00B]: jal        0x0883002C
    0888E15C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0888E160:[C645004C]: lwc1       $f5, 76($s2)
    0888E164:[C7A40008]: lwc1       $f4, 8($sp)
    0888E168:[46152D02]: mul.s      $f20, $f5, $f21
    0888E16C:[4604A03C]: c.lt.s     $f20, $f4
    0888E170:[00000000]: nop
    0888E174:[45020015]: bc1fl      0x0888E1CC
    0888E178:[C64C0018]: lwc1       $f12, 24($s2)
    0888E17C:[8E520058]: lw         $s2, 88($s2)
    0888E180:[1640FFF4]: bne        $s2, $zr, 0x0888E154
    0888E184:[26A4DD50]: addiu      $a0, $s5, -8880
    0888E188:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    0888E18C:[9212C770]: lbu        $s2, -14480($s0)
    0888E190:[3C1E089F]: lui        $fp, 0x089F <=> li $fp, 0x089F0000
    0888E194:[27D3ECF0]: addiu      $s3, $fp, -4880
    0888E198:[AE710000]: sw         $s1, 0($s3)
    0888E19C:[16400006]: bne        $s2, $zr, 0x0888E1B8
    0888E1A0:[26F0ECF0]: addiu      $s0, $s7, -4880
    0888E1A4:[02962823]: subu       $a1, $s4, $s6
    0888E1A8:[0E21A0AD]: jal        0x088682B4
    0888E1AC:[26A4DD50]: addiu      $a0, $s5, -8880
    0888E1B0:[0A22381C]: j          0x0888E070
    0888E1B4:[8FBF0044]: lw         $ra, 68($sp)
    0888E1B8:[8E040020]: lw         $a0, 32($s0)
    0888E1BC:[0E242171]: jal        0x089085C4 [sceGeListUpdateStallAddr]
    0888E1C0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0888E1C4:[0A22386A]: j          0x0888E1A8
    0888E1C8:[02962823]: subu       $a1, $s4, $s6
    0888E1CC:[44803000]: mtc1       $zr, $f6
    0888E1D0:[46066032]: c.eq.s     $f12, $f6
    0888E1D4:[00000000]: nop
    0888E1D8:[45000045]: bc1f       0x0888E2F0
    0888E1DC:[C7A10000]: lwc1       $f1, 0($sp)
    0888E1E0:[C7AF0004]: lwc1       $f15, 4($sp)
    0888E1E4:[E6040010]: swc1       $f4, 16($s0)
    0888E1E8:[46140B40]: add.s      $f13, $f1, $f20
    0888E1EC:[46147AC0]: add.s      $f11, $f15, $f20
    0888E1F0:[46140B81]: sub.s      $f14, $f1, $f20
    0888E1F4:[46147A81]: sub.s      $f10, $f15, $f20
    0888E1F8:[E60D0008]: swc1       $f13, 8($s0)
    0888E1FC:[E60EFFE0]: swc1       $f14, -32($s0)
    0888E200:[E60AFFF8]: swc1       $f10, -8($s0)
    0888E204:[E60B000C]: swc1       $f11, 12($s0)
    0888E208:[E60EFFCC]: swc1       $f14, -52($s0)
    0888E20C:[E60AFFD0]: swc1       $f10, -48($s0)
    0888E210:[E604FFD4]: swc1       $f4, -44($s0)
    0888E214:[E60BFFE4]: swc1       $f11, -28($s0)
    0888E218:[E604FFE8]: swc1       $f4, -24($s0)
    0888E21C:[E60DFFF4]: swc1       $f13, -12($s0)
    0888E220:[E604FFFC]: swc1       $f4, -4($s0)
    0888E224:[26440020]: addiu      $a0, $s2, 32
    0888E228:[C483000C]: lwc1       $f3, 12($a0)
    0888E22C:[C4880008]: lwc1       $f8, 8($a0)
    0888E230:[C4870004]: lwc1       $f7, 4($a0)
    0888E234:[C6540020]: lwc1       $f20, 32($s2)
    0888E238:[46001CCD]: trunc.w.s  $f19, $f3
    0888E23C:[4600448D]: trunc.w.s  $f18, $f8
    0888E240:[46003C4D]: trunc.w.s  $f17, $f7
    0888E244:[4600A40D]: trunc.w.s  $f16, $f20
    0888E248:[44029800]: mfc1       $v0, $f19
    0888E24C:[440F9000]: mfc1       $t7, $f18
    0888E250:[44098800]: mfc1       $t1, $f17
    0888E254:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    0888E258:[03001821]: addu       $v1, $t8, $zr <=> move $v1, $t8
    0888E25C:[7C43FE04]: ins        $v1, $v0, 24, 8
    0888E260:[44068000]: mfc1       $a2, $f16
    0888E264:[02936023]: subu       $t4, $s4, $s3
    0888E268:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0888E26C:[7DE4BC04]: ins        $a0, $t7, 16, 8
    0888E270:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0888E274:[7D237A04]: ins        $v1, $t1, 8, 8
    0888E278:[3C070400]: lui        $a3, 0x0400 <=> li $a3, 0x04000000
    0888E27C:[7D8E2600]: ext        $t6, $t4, 24, 5
    0888E280:[3C0B0404]: lui        $t3, 0x0404 <=> li $t3, 0x04040000
    0888E284:[3C0D1000]: lui        $t5, 0x1000 <=> li $t5, 0x10000000
    0888E288:[3C050100]: lui        $a1, 0x0100 <=> li $a1, 0x01000000
    0888E28C:[8E520058]: lw         $s2, 88($s2)
    0888E290:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0888E294:[7CC43804]: ins        $a0, $a2, 0, 8
    0888E298:[34E80400]: ori        $t0, $a3, 1024
    0888E29C:[01A04821]: addu       $t1, $t5, $zr <=> move $t1, $t5
    0888E2A0:[7DC9A404]: ins        $t1, $t6, 16, 5
    0888E2A4:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0888E2A8:[7D86B804]: ins        $a2, $t4, 0, 24
    0888E2AC:[35630004]: ori        $v1, $t3, 4
    0888E2B0:[3C0A0400]: lui        $t2, 0x0400 <=> li $t2, 0x04000000
    0888E2B4:[AE04FFC8]: sw         $a0, -56($s0)
    0888E2B8:[26940050]: addiu      $s4, $s4, 80
    0888E2BC:[AE0AFFD8]: sw         $t2, -40($s0)
    0888E2C0:[AE080000]: sw         $t0, 0($s0)
    0888E2C4:[AE040004]: sw         $a0, 4($s0)
    0888E2C8:[AE04FFF0]: sw         $a0, -16($s0)
    0888E2CC:[AE04FFDC]: sw         $a0, -36($s0)
    0888E2D0:[AE00FFC4]: sw         $zr, -60($s0)
    0888E2D4:[AE1EFFEC]: sw         $fp, -20($s0)
    0888E2D8:[26100050]: addiu      $s0, $s0, 80
    0888E2DC:[AE290000]: sw         $t1, 0($s1)
    0888E2E0:[AE260004]: sw         $a2, 4($s1)
    0888E2E4:[AE230008]: sw         $v1, 8($s1)
    0888E2E8:[0A223860]: j          0x0888E180
    0888E2EC:[2631000C]: addiu      $s1, $s1, 12
    0888E2F0:[27A40010]: addiu      $a0, $sp, 16
    0888E2F4:[0E226304]: jal        0x08898C10
    0888E2F8:[27A50014]: addiu      $a1, $sp, 20
    0888E2FC:[C7A00014]: lwc1       $f0, 20($sp)
    0888E300:[C7A60010]: lwc1       $f6, 16($sp)
    0888E304:[C7A70000]: lwc1       $f7, 0($sp)
    0888E308:[461404C2]: mul.s      $f19, $f0, $f20
    0888E30C:[46143482]: mul.s      $f18, $f6, $f20
    0888E310:[C7A30004]: lwc1       $f3, 4($sp)
    0888E314:[C7AD0008]: lwc1       $f13, 8($sp)
    0888E318:[46009907]: neg.s      $f4, $f19
    0888E31C:[46009247]: neg.s      $f9, $f18
    0888E320:[46129D00]: add.s      $f20, $f19, $f18
    0888E324:[46139141]: sub.s      $f5, $f18, $f19
    0888E328:[46122301]: sub.s      $f12, $f4, $f18
    0888E32C:[46134881]: sub.s      $f2, $f9, $f19
    0888E330:[46129A01]: sub.s      $f8, $f19, $f18
    0888E334:[4603A240]: add.s      $f9, $f20, $f3
    0888E338:[460763C0]: add.s      $f15, $f12, $f7
    0888E33C:[46031400]: add.s      $f16, $f2, $f3
    0888E340:[46074300]: add.s      $f12, $f8, $f7
    0888E344:[46032AC0]: add.s      $f11, $f5, $f3
    0888E348:[46072C40]: add.s      $f17, $f5, $f7
    0888E34C:[46034380]: add.s      $f14, $f8, $f3
    0888E350:[4607A280]: add.s      $f10, $f20, $f7
    0888E354:[E7B30014]: swc1       $f19, 20($sp)
    0888E358:[E7B20010]: swc1       $f18, 16($sp)
    0888E35C:[E611FFCC]: swc1       $f17, -52($s0)
    0888E360:[E610FFD0]: swc1       $f16, -48($s0)
    0888E364:[E60FFFE0]: swc1       $f15, -32($s0)
    0888E368:[E60EFFE4]: swc1       $f14, -28($s0)
    0888E36C:[E60AFFF4]: swc1       $f10, -12($s0)
    0888E370:[E60BFFF8]: swc1       $f11, -8($s0)
    0888E374:[E60C0008]: swc1       $f12, 8($s0)
    0888E378:[E609000C]: swc1       $f9, 12($s0)
    0888E37C:[E60D0010]: swc1       $f13, 16($s0)
    0888E380:[E60DFFD4]: swc1       $f13, -44($s0)
    0888E384:[E60DFFE8]: swc1       $f13, -24($s0)
    0888E388:[0A223889]: j          0x0888E224
    0888E38C:[E60DFFFC]: swc1       $f13, -4($s0)
  Back Branch 0888E180 169,288 times (length 13)
    0888E140:[46020542]: mul.s      $f21, $f0, $f2
    0888E144:[8C730010]: lw         $s3, 16($v1)
    0888E148:[ACC20000]: sw         $v0, 0($a2)
    0888E14C:[24D10004]: addiu      $s1, $a2, 4
    0888E150:[26A4DD50]: addiu      $a0, $s5, -8880
--> 0888E154:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0888E158:[0E20C00B]: jal        0x0883002C
    0888E15C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0888E160:[C645004C]: lwc1       $f5, 76($s2)
    0888E164:[C7A40008]: lwc1       $f4, 8($sp)
    0888E168:[46152D02]: mul.s      $f20, $f5, $f21
    0888E16C:[4604A03C]: c.lt.s     $f20, $f4
    0888E170:[00000000]: nop
    0888E174:[45020015]: bc1fl      0x0888E1CC
    0888E178:[C64C0018]: lwc1       $f12, 24($s2)
    0888E17C:[8E520058]: lw         $s2, 88($s2)
--> 0888E180:[1640FFF4]: bne        $s2, $zr, 0x0888E154
    0888E184:[26A4DD50]: addiu      $a0, $s5, -8880
    0888E188:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    0888E18C:[9212C770]: lbu        $s2, -14480($s0)
    0888E190:[3C1E089F]: lui        $fp, 0x089F <=> li $fp, 0x089F0000
  Back Branch 0888E2E8 168,005 times (length 92)
    0888E16C:[4604A03C]: c.lt.s     $f20, $f4
    0888E170:[00000000]: nop
    0888E174:[45020015]: bc1fl      0x0888E1CC
    0888E178:[C64C0018]: lwc1       $f12, 24($s2)
    0888E17C:[8E520058]: lw         $s2, 88($s2)
--> 0888E180:[1640FFF4]: bne        $s2, $zr, 0x0888E154
    0888E184:[26A4DD50]: addiu      $a0, $s5, -8880
    0888E188:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    0888E18C:[9212C770]: lbu        $s2, -14480($s0)
    0888E190:[3C1E089F]: lui        $fp, 0x089F <=> li $fp, 0x089F0000
    0888E194:[27D3ECF0]: addiu      $s3, $fp, -4880
    0888E198:[AE710000]: sw         $s1, 0($s3)
    0888E19C:[16400006]: bne        $s2, $zr, 0x0888E1B8
    0888E1A0:[26F0ECF0]: addiu      $s0, $s7, -4880
    0888E1A4:[02962823]: subu       $a1, $s4, $s6
    0888E1A8:[0E21A0AD]: jal        0x088682B4
    0888E1AC:[26A4DD50]: addiu      $a0, $s5, -8880
    0888E1B0:[0A22381C]: j          0x0888E070
    0888E1B4:[8FBF0044]: lw         $ra, 68($sp)
    0888E1B8:[8E040020]: lw         $a0, 32($s0)
    0888E1BC:[0E242171]: jal        0x089085C4 [sceGeListUpdateStallAddr]
    0888E1C0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0888E1C4:[0A22386A]: j          0x0888E1A8
    0888E1C8:[02962823]: subu       $a1, $s4, $s6
    0888E1CC:[44803000]: mtc1       $zr, $f6
    0888E1D0:[46066032]: c.eq.s     $f12, $f6
    0888E1D4:[00000000]: nop
    0888E1D8:[45000045]: bc1f       0x0888E2F0
    0888E1DC:[C7A10000]: lwc1       $f1, 0($sp)
    0888E1E0:[C7AF0004]: lwc1       $f15, 4($sp)
    0888E1E4:[E6040010]: swc1       $f4, 16($s0)
    0888E1E8:[46140B40]: add.s      $f13, $f1, $f20
    0888E1EC:[46147AC0]: add.s      $f11, $f15, $f20
    0888E1F0:[46140B81]: sub.s      $f14, $f1, $f20
    0888E1F4:[46147A81]: sub.s      $f10, $f15, $f20
    0888E1F8:[E60D0008]: swc1       $f13, 8($s0)
    0888E1FC:[E60EFFE0]: swc1       $f14, -32($s0)
    0888E200:[E60AFFF8]: swc1       $f10, -8($s0)
    0888E204:[E60B000C]: swc1       $f11, 12($s0)
    0888E208:[E60EFFCC]: swc1       $f14, -52($s0)
    0888E20C:[E60AFFD0]: swc1       $f10, -48($s0)
    0888E210:[E604FFD4]: swc1       $f4, -44($s0)
    0888E214:[E60BFFE4]: swc1       $f11, -28($s0)
    0888E218:[E604FFE8]: swc1       $f4, -24($s0)
    0888E21C:[E60DFFF4]: swc1       $f13, -12($s0)
    0888E220:[E604FFFC]: swc1       $f4, -4($s0)
    0888E224:[26440020]: addiu      $a0, $s2, 32
    0888E228:[C483000C]: lwc1       $f3, 12($a0)
    0888E22C:[C4880008]: lwc1       $f8, 8($a0)
    0888E230:[C4870004]: lwc1       $f7, 4($a0)
    0888E234:[C6540020]: lwc1       $f20, 32($s2)
    0888E238:[46001CCD]: trunc.w.s  $f19, $f3
    0888E23C:[4600448D]: trunc.w.s  $f18, $f8
    0888E240:[46003C4D]: trunc.w.s  $f17, $f7
    0888E244:[4600A40D]: trunc.w.s  $f16, $f20
    0888E248:[44029800]: mfc1       $v0, $f19
    0888E24C:[440F9000]: mfc1       $t7, $f18
    0888E250:[44098800]: mfc1       $t1, $f17
    0888E254:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    0888E258:[03001821]: addu       $v1, $t8, $zr <=> move $v1, $t8
    0888E25C:[7C43FE04]: ins        $v1, $v0, 24, 8
    0888E260:[44068000]: mfc1       $a2, $f16
    0888E264:[02936023]: subu       $t4, $s4, $s3
    0888E268:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0888E26C:[7DE4BC04]: ins        $a0, $t7, 16, 8
    0888E270:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0888E274:[7D237A04]: ins        $v1, $t1, 8, 8
    0888E278:[3C070400]: lui        $a3, 0x0400 <=> li $a3, 0x04000000
    0888E27C:[7D8E2600]: ext        $t6, $t4, 24, 5
    0888E280:[3C0B0404]: lui        $t3, 0x0404 <=> li $t3, 0x04040000
    0888E284:[3C0D1000]: lui        $t5, 0x1000 <=> li $t5, 0x10000000
    0888E288:[3C050100]: lui        $a1, 0x0100 <=> li $a1, 0x01000000
    0888E28C:[8E520058]: lw         $s2, 88($s2)
    0888E290:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0888E294:[7CC43804]: ins        $a0, $a2, 0, 8
    0888E298:[34E80400]: ori        $t0, $a3, 1024
    0888E29C:[01A04821]: addu       $t1, $t5, $zr <=> move $t1, $t5
    0888E2A0:[7DC9A404]: ins        $t1, $t6, 16, 5
    0888E2A4:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0888E2A8:[7D86B804]: ins        $a2, $t4, 0, 24
    0888E2AC:[35630004]: ori        $v1, $t3, 4
    0888E2B0:[3C0A0400]: lui        $t2, 0x0400 <=> li $t2, 0x04000000
    0888E2B4:[AE04FFC8]: sw         $a0, -56($s0)
    0888E2B8:[26940050]: addiu      $s4, $s4, 80
    0888E2BC:[AE0AFFD8]: sw         $t2, -40($s0)
    0888E2C0:[AE080000]: sw         $t0, 0($s0)
    0888E2C4:[AE040004]: sw         $a0, 4($s0)
    0888E2C8:[AE04FFF0]: sw         $a0, -16($s0)
    0888E2CC:[AE04FFDC]: sw         $a0, -36($s0)
    0888E2D0:[AE00FFC4]: sw         $zr, -60($s0)
    0888E2D4:[AE1EFFEC]: sw         $fp, -20($s0)
    0888E2D8:[26100050]: addiu      $s0, $s0, 80
    0888E2DC:[AE290000]: sw         $t1, 0($s1)
    0888E2E0:[AE260004]: sw         $a2, 4($s1)
    0888E2E4:[AE230008]: sw         $v1, 8($s1)
--> 0888E2E8:[0A223860]: j          0x0888E180
    0888E2EC:[2631000C]: addiu      $s1, $s1, 12
    0888E2F0:[27A40010]: addiu      $a0, $sp, 16
    0888E2F4:[0E226304]: jal        0x08898C10
    0888E2F8:[27A50014]: addiu      $a1, $sp, 20
  Back Branch 0888E388 143,524 times (length 91)
    0888E210:[E604FFD4]: swc1       $f4, -44($s0)
    0888E214:[E60BFFE4]: swc1       $f11, -28($s0)
    0888E218:[E604FFE8]: swc1       $f4, -24($s0)
    0888E21C:[E60DFFF4]: swc1       $f13, -12($s0)
    0888E220:[E604FFFC]: swc1       $f4, -4($s0)
--> 0888E224:[26440020]: addiu      $a0, $s2, 32
    0888E228:[C483000C]: lwc1       $f3, 12($a0)
    0888E22C:[C4880008]: lwc1       $f8, 8($a0)
    0888E230:[C4870004]: lwc1       $f7, 4($a0)
    0888E234:[C6540020]: lwc1       $f20, 32($s2)
    0888E238:[46001CCD]: trunc.w.s  $f19, $f3
    0888E23C:[4600448D]: trunc.w.s  $f18, $f8
    0888E240:[46003C4D]: trunc.w.s  $f17, $f7
    0888E244:[4600A40D]: trunc.w.s  $f16, $f20
    0888E248:[44029800]: mfc1       $v0, $f19
    0888E24C:[440F9000]: mfc1       $t7, $f18
    0888E250:[44098800]: mfc1       $t1, $f17
    0888E254:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    0888E258:[03001821]: addu       $v1, $t8, $zr <=> move $v1, $t8
    0888E25C:[7C43FE04]: ins        $v1, $v0, 24, 8
    0888E260:[44068000]: mfc1       $a2, $f16
    0888E264:[02936023]: subu       $t4, $s4, $s3
    0888E268:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0888E26C:[7DE4BC04]: ins        $a0, $t7, 16, 8
    0888E270:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0888E274:[7D237A04]: ins        $v1, $t1, 8, 8
    0888E278:[3C070400]: lui        $a3, 0x0400 <=> li $a3, 0x04000000
    0888E27C:[7D8E2600]: ext        $t6, $t4, 24, 5
    0888E280:[3C0B0404]: lui        $t3, 0x0404 <=> li $t3, 0x04040000
    0888E284:[3C0D1000]: lui        $t5, 0x1000 <=> li $t5, 0x10000000
    0888E288:[3C050100]: lui        $a1, 0x0100 <=> li $a1, 0x01000000
    0888E28C:[8E520058]: lw         $s2, 88($s2)
    0888E290:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0888E294:[7CC43804]: ins        $a0, $a2, 0, 8
    0888E298:[34E80400]: ori        $t0, $a3, 1024
    0888E29C:[01A04821]: addu       $t1, $t5, $zr <=> move $t1, $t5
    0888E2A0:[7DC9A404]: ins        $t1, $t6, 16, 5
    0888E2A4:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0888E2A8:[7D86B804]: ins        $a2, $t4, 0, 24
    0888E2AC:[35630004]: ori        $v1, $t3, 4
    0888E2B0:[3C0A0400]: lui        $t2, 0x0400 <=> li $t2, 0x04000000
    0888E2B4:[AE04FFC8]: sw         $a0, -56($s0)
    0888E2B8:[26940050]: addiu      $s4, $s4, 80
    0888E2BC:[AE0AFFD8]: sw         $t2, -40($s0)
    0888E2C0:[AE080000]: sw         $t0, 0($s0)
    0888E2C4:[AE040004]: sw         $a0, 4($s0)
    0888E2C8:[AE04FFF0]: sw         $a0, -16($s0)
    0888E2CC:[AE04FFDC]: sw         $a0, -36($s0)
    0888E2D0:[AE00FFC4]: sw         $zr, -60($s0)
    0888E2D4:[AE1EFFEC]: sw         $fp, -20($s0)
    0888E2D8:[26100050]: addiu      $s0, $s0, 80
    0888E2DC:[AE290000]: sw         $t1, 0($s1)
    0888E2E0:[AE260004]: sw         $a2, 4($s1)
    0888E2E4:[AE230008]: sw         $v1, 8($s1)
    0888E2E8:[0A223860]: j          0x0888E180
    0888E2EC:[2631000C]: addiu      $s1, $s1, 12
    0888E2F0:[27A40010]: addiu      $a0, $sp, 16
    0888E2F4:[0E226304]: jal        0x08898C10
    0888E2F8:[27A50014]: addiu      $a1, $sp, 20
    0888E2FC:[C7A00014]: lwc1       $f0, 20($sp)
    0888E300:[C7A60010]: lwc1       $f6, 16($sp)
    0888E304:[C7A70000]: lwc1       $f7, 0($sp)
    0888E308:[461404C2]: mul.s      $f19, $f0, $f20
    0888E30C:[46143482]: mul.s      $f18, $f6, $f20
    0888E310:[C7A30004]: lwc1       $f3, 4($sp)
    0888E314:[C7AD0008]: lwc1       $f13, 8($sp)
    0888E318:[46009907]: neg.s      $f4, $f19
    0888E31C:[46009247]: neg.s      $f9, $f18
    0888E320:[46129D00]: add.s      $f20, $f19, $f18
    0888E324:[46139141]: sub.s      $f5, $f18, $f19
    0888E328:[46122301]: sub.s      $f12, $f4, $f18
    0888E32C:[46134881]: sub.s      $f2, $f9, $f19
    0888E330:[46129A01]: sub.s      $f8, $f19, $f18
    0888E334:[4603A240]: add.s      $f9, $f20, $f3
    0888E338:[460763C0]: add.s      $f15, $f12, $f7
    0888E33C:[46031400]: add.s      $f16, $f2, $f3
    0888E340:[46074300]: add.s      $f12, $f8, $f7
    0888E344:[46032AC0]: add.s      $f11, $f5, $f3
    0888E348:[46072C40]: add.s      $f17, $f5, $f7
    0888E34C:[46034380]: add.s      $f14, $f8, $f3
    0888E350:[4607A280]: add.s      $f10, $f20, $f7
    0888E354:[E7B30014]: swc1       $f19, 20($sp)
    0888E358:[E7B20010]: swc1       $f18, 16($sp)
    0888E35C:[E611FFCC]: swc1       $f17, -52($s0)
    0888E360:[E610FFD0]: swc1       $f16, -48($s0)
    0888E364:[E60FFFE0]: swc1       $f15, -32($s0)
    0888E368:[E60EFFE4]: swc1       $f14, -28($s0)
    0888E36C:[E60AFFF4]: swc1       $f10, -12($s0)
    0888E370:[E60BFFF8]: swc1       $f11, -8($s0)
    0888E374:[E60C0008]: swc1       $f12, 8($s0)
    0888E378:[E609000C]: swc1       $f9, 12($s0)
    0888E37C:[E60D0010]: swc1       $f13, 16($s0)
    0888E380:[E60DFFD4]: swc1       $f13, -44($s0)
    0888E384:[E60DFFE8]: swc1       $f13, -24($s0)
--> 0888E388:[0A223889]: j          0x0888E224
    0888E38C:[E60DFFFC]: swc1       $f13, -4($s0)
  Back Branch 0888E1B0 8,900 times (length 82)
    0888E05C:[0E21A0B4]: jal        0x088682D0
    0888E060:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0888E064:[5440000F]: bnel       $v0, $zr, 0x0888E0A4
    0888E068:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0888E06C:[8FBF0044]: lw         $ra, 68($sp)
--> 0888E070:[8FBE0040]: lw         $fp, 64($sp)
    0888E074:[8FB7003C]: lw         $s7, 60($sp)
    0888E078:[8FB60038]: lw         $s6, 56($sp)
    0888E07C:[8FB50034]: lw         $s5, 52($sp)
    0888E080:[8FB40030]: lw         $s4, 48($sp)
    0888E084:[8FB3002C]: lw         $s3, 44($sp)
    0888E088:[8FB20028]: lw         $s2, 40($sp)
    0888E08C:[8FB10024]: lw         $s1, 36($sp)
    0888E090:[8FB00020]: lw         $s0, 32($sp)
    0888E094:[C7B50054]: lwc1       $f21, 84($sp)
    0888E098:[C7B40050]: lwc1       $f20, 80($sp)
    0888E09C:[03E00008]: jr         $ra
    0888E0A0:[27BD0060]: addiu      $sp, $sp, 96
    0888E0A4:[0E21A0AD]: jal        0x088682B4
    0888E0A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E0AC:[8E770004]: lw         $s7, 4($s3)
    0888E0B0:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0888E0B4:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0888E0B8:[8EE500C0]: lw         $a1, 192($s7)
    0888E0BC:[3C11089D]: lui        $s1, 0x089D <=> li $s1, 0x089D0000
    0888E0C0:[0E21B3C0]: jal        0x0886CF00
    0888E0C4:[3C17089F]: lui        $s7, 0x089F <=> li $s7, 0x089F0000
    0888E0C8:[8E790004]: lw         $t9, 4($s3)
    0888E0CC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0888E0D0:[3C100897]: lui        $s0, 0x0897 <=> li $s0, 0x08970000
    0888E0D4:[8F250080]: lw         $a1, 128($t9)
    0888E0D8:[02C0A021]: addu       $s4, $s6, $zr <=> move $s4, $s6
    0888E0DC:[0E21B4AA]: jal        0x0886D2A8
    0888E0E0:[241E0400]: addiu      $fp, $zr, 1024 <=> li $fp, 1024
    0888E0E4:[8E780004]: lw         $t8, 4($s3)
    0888E0E8:[C6247B88]: lwc1       $f4, 31624($s1)
    0888E0EC:[8EEAECF0]: lw         $t2, -4880($s7)
    0888E0F0:[C7010084]: lwc1       $f1, 132($t8)
    0888E0F4:[3C0DD000]: lui        $t5, 0xD000 <=> li $t5, 0xD0000000
    0888E0F8:[254F0004]: addiu      $t7, $t2, 4
    0888E0FC:[460408C3]: div.s      $f3, $f1, $f4
    0888E100:[26055C70]: addiu      $a1, $s0, 23664
    0888E104:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0888E108:[AEEFECF0]: sw         $t7, -4880($s7)
    0888E10C:[26D0003C]: addiu      $s0, $s6, 60
    0888E110:[440E1800]: mfc1       $t6, $f3
    0888E114:[000E6202]: srl        $t4, $t6, 0x0008
    0888E118:[018D5825]: or         $t3, $t4, $t5
    0888E11C:[0E23AC25]: jal        0x088EB094
    0888E120:[AD4B0000]: sw         $t3, 0($t2)
    0888E124:[3C090892]: lui        $t1, 0x0892 <=> li $t1, 0x08920000
    0888E128:[C6207B88]: lwc1       $f0, 31624($s1)
    0888E12C:[C522E2D8]: lwc1       $f2, -7464($t1)
    0888E130:[8EE6ECF0]: lw         $a2, -4880($s7)
    0888E134:[3C071200]: lui        $a3, 0x1200 <=> li $a3, 0x12000000
    0888E138:[26E3ECF0]: addiu      $v1, $s7, -4880
    0888E13C:[34E2019E]: ori        $v0, $a3, 414
    0888E140:[46020542]: mul.s      $f21, $f0, $f2
    0888E144:[8C730010]: lw         $s3, 16($v1)
    0888E148:[ACC20000]: sw         $v0, 0($a2)
    0888E14C:[24D10004]: addiu      $s1, $a2, 4
    0888E150:[26A4DD50]: addiu      $a0, $s5, -8880
    0888E154:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0888E158:[0E20C00B]: jal        0x0883002C
    0888E15C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0888E160:[C645004C]: lwc1       $f5, 76($s2)
    0888E164:[C7A40008]: lwc1       $f4, 8($sp)
    0888E168:[46152D02]: mul.s      $f20, $f5, $f21
    0888E16C:[4604A03C]: c.lt.s     $f20, $f4
    0888E170:[00000000]: nop
    0888E174:[45020015]: bc1fl      0x0888E1CC
    0888E178:[C64C0018]: lwc1       $f12, 24($s2)
    0888E17C:[8E520058]: lw         $s2, 88($s2)
    0888E180:[1640FFF4]: bne        $s2, $zr, 0x0888E154
    0888E184:[26A4DD50]: addiu      $a0, $s5, -8880
    0888E188:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    0888E18C:[9212C770]: lbu        $s2, -14480($s0)
    0888E190:[3C1E089F]: lui        $fp, 0x089F <=> li $fp, 0x089F0000
    0888E194:[27D3ECF0]: addiu      $s3, $fp, -4880
    0888E198:[AE710000]: sw         $s1, 0($s3)
    0888E19C:[16400006]: bne        $s2, $zr, 0x0888E1B8
    0888E1A0:[26F0ECF0]: addiu      $s0, $s7, -4880
    0888E1A4:[02962823]: subu       $a1, $s4, $s6
    0888E1A8:[0E21A0AD]: jal        0x088682B4
    0888E1AC:[26A4DD50]: addiu      $a0, $s5, -8880
--> 0888E1B0:[0A22381C]: j          0x0888E070
    0888E1B4:[8FBF0044]: lw         $ra, 68($sp)
    0888E1B8:[8E040020]: lw         $a0, 32($s0)
    0888E1BC:[0E242171]: jal        0x089085C4 [sceGeListUpdateStallAddr]
    0888E1C0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
_S1_2_886F474 17,605,731 instructions (1.340%), 1,343 calls (0886F474 - 0886F974, length 321)
    0886F474:[27BDFFC0]: addiu      $sp, $sp, -64
    0886F478:[AFB50034]: sw         $s5, 52($sp)
    0886F47C:[3C15089C]: lui        $s5, 0x089C <=> li $s5, 0x089C0000
    0886F480:[26A2DD50]: addiu      $v0, $s5, -8880
    0886F484:[AFB40030]: sw         $s4, 48($sp)
    0886F488:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0886F48C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0886F490:[AFB10024]: sw         $s1, 36($sp)
    0886F494:[240200D8]: addiu      $v0, $zr, 216 <=> li $v0, 216
    0886F498:[AFB00020]: sw         $s0, 32($sp)
    0886F49C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0886F4A0:[AFBF0038]: sw         $ra, 56($sp)
    0886F4A4:[AFB3002C]: sw         $s3, 44($sp)
    0886F4A8:[AFB20028]: sw         $s2, 40($sp)
    0886F4AC:[8CA50000]: lw         $a1, 0($a1)
    0886F4B0:[8CB30020]: lw         $s3, 32($a1)
    0886F4B4:[8E720008]: lw         $s2, 8($s3)
    0886F4B8:[96430000]: lhu        $v1, 0($s2)
    0886F4BC:[2471FFFF]: addiu      $s1, $v1, -1
    0886F4C0:[02220018]: mult       $s1, $v0
    0886F4C4:[0E21A0B4]: jal        0x088682D0
    0886F4C8:[00002812]: mflo       $a1
    0886F4CC:[10400043]: beq        $v0, $zr, 0x0886F5DC
    0886F4D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0886F4D4:[8E07000C]: lw         $a3, 12($s0)
    0886F4D8:[8E040004]: lw         $a0, 4($s0)
    0886F4DC:[8E060008]: lw         $a2, 8($s0)
    0886F4E0:[264B0004]: addiu      $t3, $s2, 4
    0886F4E4:[AFA70008]: sw         $a3, 8($sp)
    0886F4E8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0886F4EC:[AFA40000]: sw         $a0, 0($sp)
    0886F4F0:[1A200014]: blez       $s1, 0x0886F544
    0886F4F4:[AFA60004]: sw         $a2, 4($sp)
    0886F4F8:[44800800]: mtc1       $zr, $f1
    0886F4FC:[CBA00000]: lv.s       S000.s, 0($sp)
    0886F500:[CBA00005]: lv.s       S001.s, 4($sp)
    0886F504:[CBA0000A]: lv.s       S002.s, 8($sp)
    0886F508:[C9610024]: lv.s       S010.s, 36($t3)
    0886F50C:[C9610029]: lv.s       S011.s, 40($t3)
    0886F510:[C961002E]: lv.s       S012.s, 44($t3)
    0886F514:[64818000]: vdot.t     S000.s, C000.t, C010.t
    0886F518:[48630000]: mfv.s      $v1, S000.s
    0886F51C:[44831000]: mtc1       $v1, $f2
    0886F520:[2442FFFF]: addiu      $v0, $v0, -1
    0886F524:[4601103C]: c.lt.s     $f2, $f1
    0886F528:[00000000]: nop
    0886F52C:[45010002]: bc1t       0x0886F538
    0886F530:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0886F534:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0886F538:[A563003A]: sh         $v1, 58($t3)
    0886F53C:[1C40FFEF]: bgtz       $v0, 0x0886F4FC
    0886F540:[256B003C]: addiu      $t3, $t3, 60
    0886F544:[26A4DD50]: addiu      $a0, $s5, -8880
    0886F548:[0E21A0AD]: jal        0x088682B4
    0886F54C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0886F550:[3C090892]: lui        $t1, 0x0892 <=> li $t1, 0x08920000
    0886F554:[C523D9F8]: lwc1       $f3, -9736($t1)
    0886F558:[C7A80000]: lwc1       $f8, 0($sp)
    0886F55C:[C7A00004]: lwc1       $f0, 4($sp)
    0886F560:[C7A70008]: lwc1       $f7, 8($sp)
    0886F564:[46034182]: mul.s      $f6, $f8, $f3
    0886F568:[46030142]: mul.s      $f5, $f0, $f3
    0886F56C:[46033902]: mul.s      $f4, $f7, $f3
    0886F570:[8E680008]: lw         $t0, 8($s3)
    0886F574:[02206021]: addu       $t4, $s1, $zr <=> move $t4, $s1
    0886F578:[E7A60010]: swc1       $f6, 16($sp)
    0886F57C:[250A0004]: addiu      $t2, $t0, 4
    0886F580:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0886F584:[E7A50014]: swc1       $f5, 20($sp)
    0886F588:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0886F58C:[01405821]: addu       $t3, $t2, $zr <=> move $t3, $t2
    0886F590:[E7A40018]: swc1       $f4, 24($sp)
    0886F594:[19800008]: blez       $t4, 0x0886F5B8
    0886F598:[AE820000]: sw         $v0, 0($s4)
    0886F59C:[854E003A]: lh         $t6, 58($t2)
    0886F5A0:[240D0001]: addiu      $t5, $zr, 1 <=> li $t5, 1
    0886F5A4:[51CD0017]: beql       $t6, $t5, 0x0886F604
    0886F5A8:[95430034]: lhu        $v1, 52($t2)
    0886F5AC:[258CFFFF]: addiu      $t4, $t4, -1
    0886F5B0:[1D80FFFA]: bgtz       $t4, 0x0886F59C
    0886F5B4:[254A003C]: addiu      $t2, $t2, 60
    0886F5B8:[8E840000]: lw         $a0, 0($s4)
    0886F5BC:[02049023]: subu       $s2, $s0, $a0
    0886F5C0:[0E24212F]: jal        0x089084BC [sceKernelDcacheWritebackRange]
    0886F5C4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0886F5C8:[26A4DD50]: addiu      $a0, $s5, -8880
    0886F5CC:[0E21A0AD]: jal        0x088682B4
    0886F5D0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0886F5D4:[A6910004]: sh         $s1, 4($s4)
    0886F5D8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0886F5DC:[8FBF0038]: lw         $ra, 56($sp)
    0886F5E0:[8FB50034]: lw         $s5, 52($sp)
    0886F5E4:[8FB40030]: lw         $s4, 48($sp)
    0886F5E8:[8FB3002C]: lw         $s3, 44($sp)
    0886F5EC:[8FB20028]: lw         $s2, 40($sp)
    0886F5F0:[8FB10024]: lw         $s1, 36($sp)
    0886F5F4:[8FB00020]: lw         $s0, 32($sp)
    0886F5F8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0886F5FC:[03E00008]: jr         $ra
    0886F600:[27BD0040]: addiu      $sp, $sp, 64
    0886F604:[254D000C]: addiu      $t5, $t2, 12
    0886F608:[254E0018]: addiu      $t6, $t2, 24
    0886F60C:[0003C900]: sll        $t9, $v1, 0x0004
    0886F610:[0323C023]: subu       $t8, $t9, $v1
    0886F614:[00189880]: sll        $s3, $t8, 0x0002
    0886F618:[026B7821]: addu       $t7, $s3, $t3
    0886F61C:[85F2003A]: lh         $s2, 58($t7)
    0886F620:[16400042]: bne        $s2, $zr, 0x0886F72C
    0886F624:[254F0034]: addiu      $t7, $t2, 52
    0886F628:[8D59000C]: lw         $t9, 12($t2)
    0886F62C:[26080018]: addiu      $t0, $s0, 24
    0886F630:[2605000C]: addiu      $a1, $s0, 12
    0886F634:[AE190000]: sw         $t9, 0($s0)
    0886F638:[26090024]: addiu      $t1, $s0, 36
    0886F63C:[26060030]: addiu      $a2, $s0, 48
    0886F640:[8DB80004]: lw         $t8, 4($t5)
    0886F644:[C6070000]: lwc1       $f7, 0($s0)
    0886F648:[2612003C]: addiu      $s2, $s0, 60
    0886F64C:[AE180004]: sw         $t8, 4($s0)
    0886F650:[26310001]: addiu      $s1, $s1, 1
    0886F654:[8DB30008]: lw         $s3, 8($t5)
    0886F658:[C6130004]: lwc1       $f19, 4($s0)
    0886F65C:[AE130008]: sw         $s3, 8($s0)
    0886F660:[8D470000]: lw         $a3, 0($t2)
    0886F664:[C6110008]: lwc1       $f17, 8($s0)
    0886F668:[AE07000C]: sw         $a3, 12($s0)
    0886F66C:[8D420004]: lw         $v0, 4($t2)
    0886F670:[C610000C]: lwc1       $f16, 12($s0)
    0886F674:[AE020010]: sw         $v0, 16($s0)
    0886F678:[8D440008]: lw         $a0, 8($t2)
    0886F67C:[AE040014]: sw         $a0, 20($s0)
    0886F680:[C7A40010]: lwc1       $f4, 16($sp)
    0886F684:[C7A60014]: lwc1       $f6, 20($sp)
    0886F688:[C7B20018]: lwc1       $f18, 24($sp)
    0886F68C:[46043A80]: add.s      $f10, $f7, $f4
    0886F690:[46069B40]: add.s      $f13, $f19, $f6
    0886F694:[46128BC0]: add.s      $f15, $f17, $f18
    0886F698:[E60A0018]: swc1       $f10, 24($s0)
    0886F69C:[C7A50010]: lwc1       $f5, 16($sp)
    0886F6A0:[E50D0004]: swc1       $f13, 4($t0)
    0886F6A4:[46058340]: add.s      $f13, $f16, $f5
    0886F6A8:[E50F0008]: swc1       $f15, 8($t0)
    0886F6AC:[C4AE0004]: lwc1       $f14, 4($a1)
    0886F6B0:[C7A10014]: lwc1       $f1, 20($sp)
    0886F6B4:[E60D0024]: swc1       $f13, 36($s0)
    0886F6B8:[46017300]: add.s      $f12, $f14, $f1
    0886F6BC:[C4AB0008]: lwc1       $f11, 8($a1)
    0886F6C0:[C7A20018]: lwc1       $f2, 24($sp)
    0886F6C4:[C7A00010]: lwc1       $f0, 16($sp)
    0886F6C8:[E52C0004]: swc1       $f12, 4($t1)
    0886F6CC:[46025A00]: add.s      $f8, $f11, $f2
    0886F6D0:[460051C0]: add.s      $f7, $f10, $f0
    0886F6D4:[C5090004]: lwc1       $f9, 4($t0)
    0886F6D8:[C7A30014]: lwc1       $f3, 20($sp)
    0886F6DC:[E5280008]: swc1       $f8, 8($t1)
    0886F6E0:[46034980]: add.s      $f6, $f9, $f3
    0886F6E4:[E6070030]: swc1       $f7, 48($s0)
    0886F6E8:[C5120008]: lwc1       $f18, 8($t0)
    0886F6EC:[C7B30018]: lwc1       $f19, 24($sp)
    0886F6F0:[E4C60004]: swc1       $f6, 4($a2)
    0886F6F4:[461393C0]: add.s      $f15, $f18, $f19
    0886F6F8:[C5300004]: lwc1       $f16, 4($t1)
    0886F6FC:[C7B10014]: lwc1       $f17, 20($sp)
    0886F700:[C7AE0010]: lwc1       $f14, 16($sp)
    0886F704:[E4CF0008]: swc1       $f15, 8($a2)
    0886F708:[46118300]: add.s      $f12, $f16, $f17
    0886F70C:[460E6A80]: add.s      $f10, $f13, $f14
    0886F710:[C52B0008]: lwc1       $f11, 8($t1)
    0886F714:[C7A10018]: lwc1       $f1, 24($sp)
    0886F718:[E64C0004]: swc1       $f12, 4($s2)
    0886F71C:[46015A40]: add.s      $f9, $f11, $f1
    0886F720:[E60A003C]: swc1       $f10, 60($s0)
    0886F724:[26100048]: addiu      $s0, $s0, 72
    0886F728:[E6490008]: swc1       $f9, 8($s2)
    0886F72C:[95E30002]: lhu        $v1, 2($t7)
    0886F730:[00032900]: sll        $a1, $v1, 0x0004
    0886F734:[00A34023]: subu       $t0, $a1, $v1
    0886F738:[00083080]: sll        $a2, $t0, 0x0002
    0886F73C:[00CB4821]: addu       $t1, $a2, $t3
    0886F740:[8532003A]: lh         $s2, 58($t1)
    0886F744:[56400043]: bnel       $s2, $zr, 0x0886F854
    0886F748:[95E30004]: lhu        $v1, 4($t7)
    0886F74C:[8D450018]: lw         $a1, 24($t2)
    0886F750:[26120018]: addiu      $s2, $s0, 24
    0886F754:[2609000C]: addiu      $t1, $s0, 12
    0886F758:[AE050000]: sw         $a1, 0($s0)
    0886F75C:[26180024]: addiu      $t8, $s0, 36
    0886F760:[26190030]: addiu      $t9, $s0, 48
    0886F764:[8DC80004]: lw         $t0, 4($t6)
    0886F768:[C6110000]: lwc1       $f17, 0($s0)
    0886F76C:[2613003C]: addiu      $s3, $s0, 60
    0886F770:[AE080004]: sw         $t0, 4($s0)
    0886F774:[26310001]: addiu      $s1, $s1, 1
    0886F778:[8DC60008]: lw         $a2, 8($t6)
    0886F77C:[C60D0004]: lwc1       $f13, 4($s0)
    0886F780:[AE060008]: sw         $a2, 8($s0)
    0886F784:[8D47000C]: lw         $a3, 12($t2)
    0886F788:[C6100008]: lwc1       $f16, 8($s0)
    0886F78C:[AE07000C]: sw         $a3, 12($s0)
    0886F790:[8DA20004]: lw         $v0, 4($t5)
    0886F794:[C60F000C]: lwc1       $f15, 12($s0)
    0886F798:[AE020010]: sw         $v0, 16($s0)
    0886F79C:[8DA40008]: lw         $a0, 8($t5)
    0886F7A0:[AE040014]: sw         $a0, 20($s0)
    0886F7A4:[C7A40010]: lwc1       $f4, 16($sp)
    0886F7A8:[C7A00014]: lwc1       $f0, 20($sp)
    0886F7AC:[C7A10018]: lwc1       $f1, 24($sp)
    0886F7B0:[460489C0]: add.s      $f7, $f17, $f4
    0886F7B4:[46006B00]: add.s      $f12, $f13, $f0
    0886F7B8:[46018380]: add.s      $f14, $f16, $f1
    0886F7BC:[E6070018]: swc1       $f7, 24($s0)
    0886F7C0:[C7A50010]: lwc1       $f5, 16($sp)
    0886F7C4:[E64C0004]: swc1       $f12, 4($s2)
    0886F7C8:[46057B00]: add.s      $f12, $f15, $f5
    0886F7CC:[E64E0008]: swc1       $f14, 8($s2)
    0886F7D0:[C52B0004]: lwc1       $f11, 4($t1)
    0886F7D4:[C7A20014]: lwc1       $f2, 20($sp)
    0886F7D8:[E60C0024]: swc1       $f12, 36($s0)
    0886F7DC:[460258C0]: add.s      $f3, $f11, $f2
    0886F7E0:[C5290008]: lwc1       $f9, 8($t1)
    0886F7E4:[C7AA0018]: lwc1       $f10, 24($sp)
    0886F7E8:[C7A80010]: lwc1       $f8, 16($sp)
    0886F7EC:[E7030004]: swc1       $f3, 4($t8)
    0886F7F0:[460A4C80]: add.s      $f18, $f9, $f10
    0886F7F4:[46083C40]: add.s      $f17, $f7, $f8
    0886F7F8:[C6530004]: lwc1       $f19, 4($s2)
    0886F7FC:[C7A60014]: lwc1       $f6, 20($sp)
    0886F800:[E7120008]: swc1       $f18, 8($t8)
    0886F804:[46069B40]: add.s      $f13, $f19, $f6
    0886F808:[E6110030]: swc1       $f17, 48($s0)
    0886F80C:[C6410008]: lwc1       $f1, 8($s2)
    0886F810:[C7B00018]: lwc1       $f16, 24($sp)
    0886F814:[E72D0004]: swc1       $f13, 4($t9)
    0886F818:[46100B80]: add.s      $f14, $f1, $f16
    0886F81C:[C70F0004]: lwc1       $f15, 4($t8)
    0886F820:[C7A00014]: lwc1       $f0, 20($sp)
    0886F824:[C7A20010]: lwc1       $f2, 16($sp)
    0886F828:[E72E0008]: swc1       $f14, 8($t9)
    0886F82C:[46007AC0]: add.s      $f11, $f15, $f0
    0886F830:[46026240]: add.s      $f9, $f12, $f2
    0886F834:[C70A0008]: lwc1       $f10, 8($t8)
    0886F838:[C7A30018]: lwc1       $f3, 24($sp)
    0886F83C:[E66B0004]: swc1       $f11, 4($s3)
    0886F840:[46035200]: add.s      $f8, $f10, $f3
    0886F844:[E609003C]: swc1       $f9, 60($s0)
    0886F848:[26100048]: addiu      $s0, $s0, 72
    0886F84C:[E6680008]: swc1       $f8, 8($s3)
    0886F850:[95E30004]: lhu        $v1, 4($t7)
    0886F854:[0003C900]: sll        $t9, $v1, 0x0004
    0886F858:[0323C023]: subu       $t8, $t9, $v1
    0886F85C:[00189880]: sll        $s3, $t8, 0x0002
    0886F860:[026B7821]: addu       $t7, $s3, $t3
    0886F864:[85ED003A]: lh         $t5, 58($t7)
    0886F868:[55A0FF51]: bnel       $t5, $zr, 0x0886F5B0
    0886F86C:[258CFFFF]: addiu      $t4, $t4, -1
    0886F870:[8D530000]: lw         $s3, 0($t2)
    0886F874:[26080018]: addiu      $t0, $s0, 24
    0886F878:[2605000C]: addiu      $a1, $s0, 12
    0886F87C:[AE130000]: sw         $s3, 0($s0)
    0886F880:[26090024]: addiu      $t1, $s0, 36
    0886F884:[26060030]: addiu      $a2, $s0, 48
    0886F888:[8D4F0004]: lw         $t7, 4($t2)
    0886F88C:[C6100000]: lwc1       $f16, 0($s0)
    0886F890:[2612003C]: addiu      $s2, $s0, 60
    0886F894:[AE0F0004]: sw         $t7, 4($s0)
    0886F898:[26310001]: addiu      $s1, $s1, 1
    0886F89C:[8D4D0008]: lw         $t5, 8($t2)
    0886F8A0:[C60C0004]: lwc1       $f12, 4($s0)
    0886F8A4:[AE0D0008]: sw         $t5, 8($s0)
    0886F8A8:[8D470018]: lw         $a3, 24($t2)
    0886F8AC:[C60F0008]: lwc1       $f15, 8($s0)
    0886F8B0:[AE07000C]: sw         $a3, 12($s0)
    0886F8B4:[8DC20004]: lw         $v0, 4($t6)
    0886F8B8:[C60E000C]: lwc1       $f14, 12($s0)
    0886F8BC:[AE020010]: sw         $v0, 16($s0)
    0886F8C0:[8DC40008]: lw         $a0, 8($t6)
    0886F8C4:[AE040014]: sw         $a0, 20($s0)
    0886F8C8:[C7A40010]: lwc1       $f4, 16($sp)
    0886F8CC:[C7A20014]: lwc1       $f2, 20($sp)
    0886F8D0:[C7A30018]: lwc1       $f3, 24($sp)
    0886F8D4:[46048480]: add.s      $f18, $f16, $f4
    0886F8D8:[46026240]: add.s      $f9, $f12, $f2
    0886F8DC:[46037AC0]: add.s      $f11, $f15, $f3
    0886F8E0:[E6120018]: swc1       $f18, 24($s0)
    0886F8E4:[C7A50010]: lwc1       $f5, 16($sp)
    0886F8E8:[E5090004]: swc1       $f9, 4($t0)
    0886F8EC:[46057240]: add.s      $f9, $f14, $f5
    0886F8F0:[E50B0008]: swc1       $f11, 8($t0)
    0886F8F4:[C4A80004]: lwc1       $f8, 4($a1)
    0886F8F8:[C7AA0014]: lwc1       $f10, 20($sp)
    0886F8FC:[E6090024]: swc1       $f9, 36($s0)
    0886F900:[460A41C0]: add.s      $f7, $f8, $f10
    0886F904:[C4B30008]: lwc1       $f19, 8($a1)
    0886F908:[C7A60018]: lwc1       $f6, 24($sp)
    0886F90C:[C7A00010]: lwc1       $f0, 16($sp)
    0886F910:[E5270004]: swc1       $f7, 4($t1)
    0886F914:[46069B40]: add.s      $f13, $f19, $f6
    0886F918:[46009400]: add.s      $f16, $f18, $f0
    0886F91C:[C5110004]: lwc1       $f17, 4($t0)
    0886F920:[C7A10014]: lwc1       $f1, 20($sp)
    0886F924:[E52D0008]: swc1       $f13, 8($t1)
    0886F928:[46018B00]: add.s      $f12, $f17, $f1
    0886F92C:[E6100030]: swc1       $f16, 48($s0)
    0886F930:[C50F0008]: lwc1       $f15, 8($t0)
    0886F934:[C7A20018]: lwc1       $f2, 24($sp)
    0886F938:[E4CC0004]: swc1       $f12, 4($a2)
    0886F93C:[46027AC0]: add.s      $f11, $f15, $f2
    0886F940:[C52E0004]: lwc1       $f14, 4($t1)
    0886F944:[C7A30014]: lwc1       $f3, 20($sp)
    0886F948:[C7AA0010]: lwc1       $f10, 16($sp)
    0886F94C:[E4CB0008]: swc1       $f11, 8($a2)
    0886F950:[46037200]: add.s      $f8, $f14, $f3
    0886F954:[460A4CC0]: add.s      $f19, $f9, $f10
    0886F958:[C5260008]: lwc1       $f6, 8($t1)
    0886F95C:[C7A70018]: lwc1       $f7, 24($sp)
    0886F960:[E6480004]: swc1       $f8, 4($s2)
    0886F964:[46073480]: add.s      $f18, $f6, $f7
    0886F968:[E613003C]: swc1       $f19, 60($s0)
    0886F96C:[26100048]: addiu      $s0, $s0, 72
    0886F970:[0A21BD6B]: j          0x0886F5AC
    0886F974:[E6520008]: swc1       $f18, 8($s2)
  Back Branch 0886F53C 344,546 times (length 18)
    0886F4E8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0886F4EC:[AFA40000]: sw         $a0, 0($sp)
    0886F4F0:[1A200014]: blez       $s1, 0x0886F544
    0886F4F4:[AFA60004]: sw         $a2, 4($sp)
    0886F4F8:[44800800]: mtc1       $zr, $f1
--> 0886F4FC:[CBA00000]: lv.s       S000.s, 0($sp)
    0886F500:[CBA00005]: lv.s       S001.s, 4($sp)
    0886F504:[CBA0000A]: lv.s       S002.s, 8($sp)
    0886F508:[C9610024]: lv.s       S010.s, 36($t3)
    0886F50C:[C9610029]: lv.s       S011.s, 40($t3)
    0886F510:[C961002E]: lv.s       S012.s, 44($t3)
    0886F514:[64818000]: vdot.t     S000.s, C000.t, C010.t
    0886F518:[48630000]: mfv.s      $v1, S000.s
    0886F51C:[44831000]: mtc1       $v1, $f2
    0886F520:[2442FFFF]: addiu      $v0, $v0, -1
    0886F524:[4601103C]: c.lt.s     $f2, $f1
    0886F528:[00000000]: nop
    0886F52C:[45010002]: bc1t       0x0886F538
    0886F530:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0886F534:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0886F538:[A563003A]: sh         $v1, 58($t3)
--> 0886F53C:[1C40FFEF]: bgtz       $v0, 0x0886F4FC
    0886F540:[256B003C]: addiu      $t3, $t3, 60
    0886F544:[26A4DD50]: addiu      $a0, $s5, -8880
    0886F548:[0E21A0AD]: jal        0x088682B4
    0886F54C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 0886F5B0 344,546 times (length 7)
    0886F588:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0886F58C:[01405821]: addu       $t3, $t2, $zr <=> move $t3, $t2
    0886F590:[E7A40018]: swc1       $f4, 24($sp)
    0886F594:[19800008]: blez       $t4, 0x0886F5B8
    0886F598:[AE820000]: sw         $v0, 0($s4)
--> 0886F59C:[854E003A]: lh         $t6, 58($t2)
    0886F5A0:[240D0001]: addiu      $t5, $zr, 1 <=> li $t5, 1
    0886F5A4:[51CD0017]: beql       $t6, $t5, 0x0886F604
    0886F5A8:[95430034]: lhu        $v1, 52($t2)
    0886F5AC:[258CFFFF]: addiu      $t4, $t4, -1
--> 0886F5B0:[1D80FFFA]: bgtz       $t4, 0x0886F59C
    0886F5B4:[254A003C]: addiu      $t2, $t2, 60
    0886F5B8:[8E840000]: lw         $a0, 0($s4)
    0886F5BC:[02049023]: subu       $s2, $s0, $a0
    0886F5C0:[0E24212F]: jal        0x089084BC [sceKernelDcacheWritebackRange]
  Back Branch 0886F868 174,213 times (length 176)
  Back Branch 0886F970 10,842 times (length 243)
_S1_2_88768B8 17,399,226 instructions (1.324%), 160,236 calls (088768B8 - 08876998, length 57)
    088768B8:[90A30000]: lbu        $v1, 0($a1)
    088768BC:[8C860004]: lw         $a2, 4($a0)
    088768C0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088768C4:[306400FF]: andi       $a0, $v1, 255
    088768C8:[90CC0009]: lbu        $t4, 9($a2)
    088768CC:[90CA000B]: lbu        $t2, 11($a2)
    088768D0:[1080001A]: beq        $a0, $zr, 0x0887693C
    088768D4:[8CC90000]: lw         $t1, 0($a2)
    088768D8:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    088768DC:[50820027]: beql       $a0, $v0, 0x0887697C
    088768E0:[24A50001]: addiu      $a1, $a1, 1
    088768E4:[10800015]: beq        $a0, $zr, 0x0887693C
    088768E8:[00000000]: nop
    088768EC:[3C030897]: lui        $v1, 0x0897 <=> li $v1, 0x08970000
    088768F0:[246B5E4C]: addiu      $t3, $v1, 24140
    088768F4:[2C8D0009]: sltiu      $t5, $a0, 9
    088768F8:[008B3021]: addu       $a2, $a0, $t3
    088768FC:[2C83000B]: sltiu      $v1, $a0, 11
    08876900:[15A00005]: bne        $t5, $zr, 0x08876918
    08876904:[24080020]: addiu      $t0, $zr, 32 <=> li $t0, 32
    08876908:[1460000C]: bne        $v1, $zr, 0x0887693C
    0887690C:[00000000]: nop
    08876910:[5088000C]: beql       $a0, $t0, 0x08876944
    08876914:[24A50001]: addiu      $a1, $a1, 1
    08876918:[90CE0000]: lbu        $t6, 0($a2)
    0887691C:[24A50001]: addiu      $a1, $a1, 1
    08876920:[000E40C0]: sll        $t0, $t6, 0x0003
    08876924:[01092021]: addu       $a0, $t0, $t1
    08876928:[94860000]: lhu        $a2, 0($a0)
    0887692C:[90A40000]: lbu        $a0, 0($a1)
    08876930:[00CA1021]: addu       $v0, $a2, $t2
    08876934:[1480FFEF]: bne        $a0, $zr, 0x088768F4
    08876938:[00E23821]: addu       $a3, $a3, $v0
    0887693C:[03E00008]: jr         $ra
    08876940:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08876944:[90A40000]: lbu        $a0, 0($a1)
    08876948:[1080FFFC]: beq        $a0, $zr, 0x0887693C
    0887694C:[00000000]: nop
    08876950:[1488FFFA]: bne        $a0, $t0, 0x0887693C
    08876954:[00000000]: nop
    08876958:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    0887695C:[24A50001]: addiu      $a1, $a1, 1
    08876960:[90A40000]: lbu        $a0, 0($a1)
    08876964:[1080FFF5]: beq        $a0, $zr, 0x0887693C
    08876968:[00EC3821]: addu       $a3, $a3, $t4
    0887696C:[5082FFFC]: beql       $a0, $v0, 0x08876960
    08876970:[24A50001]: addiu      $a1, $a1, 1
    08876974:[0A21DA4F]: j          0x0887693C
    08876978:[00000000]: nop
    0887697C:[90A30000]: lbu        $v1, 0($a1)
    08876980:[306400FF]: andi       $a0, $v1, 255
    08876984:[1080FFED]: beq        $a0, $zr, 0x0887693C
    08876988:[00EC3821]: addu       $a3, $a3, $t4
    0887698C:[5082FFFB]: beql       $a0, $v0, 0x0887697C
    08876990:[24A50001]: addiu      $a1, $a1, 1
    08876994:[0A21DA39]: j          0x088768E4
    08876998:[00000000]: nop
  Back Branch 08876934 782,558 times (length 18)
    088768E0:[24A50001]: addiu      $a1, $a1, 1
    088768E4:[10800015]: beq        $a0, $zr, 0x0887693C
    088768E8:[00000000]: nop
    088768EC:[3C030897]: lui        $v1, 0x0897 <=> li $v1, 0x08970000
    088768F0:[246B5E4C]: addiu      $t3, $v1, 24140
--> 088768F4:[2C8D0009]: sltiu      $t5, $a0, 9
    088768F8:[008B3021]: addu       $a2, $a0, $t3
    088768FC:[2C83000B]: sltiu      $v1, $a0, 11
    08876900:[15A00005]: bne        $t5, $zr, 0x08876918
    08876904:[24080020]: addiu      $t0, $zr, 32 <=> li $t0, 32
    08876908:[1460000C]: bne        $v1, $zr, 0x0887693C
    0887690C:[00000000]: nop
    08876910:[5088000C]: beql       $a0, $t0, 0x08876944
    08876914:[24A50001]: addiu      $a1, $a1, 1
    08876918:[90CE0000]: lbu        $t6, 0($a2)
    0887691C:[24A50001]: addiu      $a1, $a1, 1
    08876920:[000E40C0]: sll        $t0, $t6, 0x0003
    08876924:[01092021]: addu       $a0, $t0, $t1
    08876928:[94860000]: lhu        $a2, 0($a0)
    0887692C:[90A40000]: lbu        $a0, 0($a1)
    08876930:[00CA1021]: addu       $v0, $a2, $t2
--> 08876934:[1480FFEF]: bne        $a0, $zr, 0x088768F4
    08876938:[00E23821]: addu       $a3, $a3, $v0
    0887693C:[03E00008]: jr         $ra
    08876940:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08876944:[90A40000]: lbu        $a0, 0($a1)
  Back Branch 08876950 106,796 times (length 7)
    08876928:[94860000]: lhu        $a2, 0($a0)
    0887692C:[90A40000]: lbu        $a0, 0($a1)
    08876930:[00CA1021]: addu       $v0, $a2, $t2
    08876934:[1480FFEF]: bne        $a0, $zr, 0x088768F4
    08876938:[00E23821]: addu       $a3, $a3, $v0
--> 0887693C:[03E00008]: jr         $ra
    08876940:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08876944:[90A40000]: lbu        $a0, 0($a1)
    08876948:[1080FFFC]: beq        $a0, $zr, 0x0887693C
    0887694C:[00000000]: nop
--> 08876950:[1488FFFA]: bne        $a0, $t0, 0x0887693C
    08876954:[00000000]: nop
    08876958:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    0887695C:[24A50001]: addiu      $a1, $a1, 1
    08876960:[90A40000]: lbu        $a0, 0($a1)
  Back Branch 08876948 106,796 times (length 5)
    08876928:[94860000]: lhu        $a2, 0($a0)
    0887692C:[90A40000]: lbu        $a0, 0($a1)
    08876930:[00CA1021]: addu       $v0, $a2, $t2
    08876934:[1480FFEF]: bne        $a0, $zr, 0x088768F4
    08876938:[00E23821]: addu       $a3, $a3, $v0
--> 0887693C:[03E00008]: jr         $ra
    08876940:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08876944:[90A40000]: lbu        $a0, 0($a1)
--> 08876948:[1080FFFC]: beq        $a0, $zr, 0x0887693C
    0887694C:[00000000]: nop
    08876950:[1488FFFA]: bne        $a0, $t0, 0x0887693C
    08876954:[00000000]: nop
    08876958:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
_S1_2_8873BCC 14,831,875 instructions (1.129%), 138,927 calls (08873BCC - 08873E7C, length 173)
    08873BCC:[27BDFFA0]: addiu      $sp, $sp, -96
    08873BD0:[AFB00040]: sw         $s0, 64($sp)
    08873BD4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08873BD8:[AFBF0058]: sw         $ra, 88($sp)
    08873BDC:[AFB50054]: sw         $s5, 84($sp)
    08873BE0:[AFB40050]: sw         $s4, 80($sp)
    08873BE4:[AFB3004C]: sw         $s3, 76($sp)
    08873BE8:[AFB20048]: sw         $s2, 72($sp)
    08873BEC:[AFB10044]: sw         $s1, 68($sp)
    08873BF0:[8C940010]: lw         $s4, 16($a0)
    08873BF4:[12800004]: beq        $s4, $zr, 0x08873C08
    08873BF8:[8C920008]: lw         $s2, 8($a0)
    08873BFC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08873C00:[0E23AC25]: jal        0x088EB094
    08873C04:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08873C08:[8E430004]: lw         $v1, 4($s2)
    08873C0C:[3C13089F]: lui        $s3, 0x089F <=> li $s3, 0x089F0000
    08873C10:[8E68ECF0]: lw         $t0, -4880($s3)
    08873C14:[00032A02]: srl        $a1, $v1, 0x0008
    08873C18:[3C06D000]: lui        $a2, 0xD000 <=> li $a2, 0xD0000000
    08873C1C:[00A62025]: or         $a0, $a1, $a2
    08873C20:[AD040000]: sw         $a0, 0($t0)
    08873C24:[25050004]: addiu      $a1, $t0, 4
    08873C28:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    08873C2C:[8E11000C]: lw         $s1, 12($s0)
    08873C30:[AE65ECF0]: sw         $a1, -4880($s3)
    08873C34:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08873C38:[02291024]: and        $v0, $s1, $t1
    08873C3C:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    08873C40:[00C2200A]: movz       $a0, $a2, $v0
    08873C44:[0620005C]: bltz       $s1, 0x08873DB8
    08873C48:[924A000C]: lbu        $t2, 12($s2)
    08873C4C:[3C15089F]: lui        $s5, 0x089F <=> li $s5, 0x089F0000
    08873C50:[266AECF0]: addiu      $t2, $s3, -4880
    08873C54:[26AEC740]: addiu      $t6, $s5, -14528
    08873C58:[8E4D002C]: lw         $t5, 44($s2)
    08873C5C:[8D4C0010]: lw         $t4, 16($t2)
    08873C60:[8DCB057C]: lw         $t3, 1404($t6)
    08873C64:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08873C68:[1560004A]: bne        $t3, $zr, 0x08873D94
    08873C6C:[01AC3023]: subu       $a2, $t5, $t4
    08873C70:[7CC52600]: ext        $a1, $a2, 24, 5
    08873C74:[3C0F0A00]: lui        $t7, 0x0A00 <=> li $t7, 0x0A000000
    08873C78:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08873C7C:[7CA4A404]: ins        $a0, $a1, 16, 5
    08873C80:[01E01021]: addu       $v0, $t7, $zr <=> move $v0, $t7
    08873C84:[7CC2B804]: ins        $v0, $a2, 0, 24
    08873C88:[AD040004]: sw         $a0, 4($t0)
    08873C8C:[ACE20004]: sw         $v0, 4($a3)
    08873C90:[24E80008]: addiu      $t0, $a3, 8
    08873C94:[AD480000]: sw         $t0, 0($t2)
    08873C98:[8E040014]: lw         $a0, 20($s0)
    08873C9C:[10800029]: beq        $a0, $zr, 0x08873D44
    08873CA0:[8E70ECF0]: lw         $s0, -4880($s3)
    08873CA4:[3C191200]: lui        $t9, 0x1200 <=> li $t9, 0x12000000
    08873CA8:[03201821]: addu       $v1, $t9, $zr <=> move $v1, $t9
    08873CAC:[7E23B804]: ins        $v1, $s1, 0, 24
    08873CB0:[AE030000]: sw         $v1, 0($s0)
    08873CB4:[266DECF0]: addiu      $t5, $s3, -4880
    08873CB8:[3C110400]: lui        $s1, 0x0400 <=> li $s1, 0x04000000
    08873CBC:[8DA90010]: lw         $t1, 16($t5)
    08873CC0:[924A000C]: lbu        $t2, 12($s2)
    08873CC4:[24120005]: addiu      $s2, $zr, 5 <=> li $s2, 5
    08873CC8:[02204021]: addu       $t0, $s1, $zr <=> move $t0, $s1
    08873CCC:[7E489404]: ins        $t0, $s2, 16, 3
    08873CD0:[26050004]: addiu      $a1, $s0, 4
    08873CD4:[3C0C1000]: lui        $t4, 0x1000 <=> li $t4, 0x10000000
    08873CD8:[3C0B0100]: lui        $t3, 0x0100 <=> li $t3, 0x01000000
    08873CDC:[00893823]: subu       $a3, $a0, $t1
    08873CE0:[90820002]: lbu        $v0, 2($a0)
    08873CE4:[24EF0004]: addiu      $t7, $a3, 4
    08873CE8:[7DE32600]: ext        $v1, $t7, 24, 5
    08873CEC:[01603021]: addu       $a2, $t3, $zr <=> move $a2, $t3
    08873CF0:[7DE6B804]: ins        $a2, $t7, 0, 24
    08873CF4:[00607021]: addu       $t6, $v1, $zr <=> move $t6, $v1
    08873CF8:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
    08873CFC:[7DC3A404]: ins        $v1, $t6, 16, 5
    08873D00:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08873D04:[7C477804]: ins        $a3, $v0, 0, 16
    08873D08:[10400009]: beq        $v0, $zr, 0x08873D30
    08873D0C:[004A0018]: mult       $v0, $t2
    08873D10:[ACA30000]: sw         $v1, 0($a1)
    08873D14:[ACA60004]: sw         $a2, 4($a1)
    08873D18:[0000C012]: mflo       $t8
    08873D1C:[00987021]: addu       $t6, $a0, $t8
    08873D20:[ACA70008]: sw         $a3, 8($a1)
    08873D24:[25C40004]: addiu      $a0, $t6, 4
    08873D28:[0A21CF37]: j          0x08873CDC
    08873D2C:[24A5000C]: addiu      $a1, $a1, 12
    08873D30:[26AAC740]: addiu      $t2, $s5, -14528
    08873D34:[91550030]: lbu        $s5, 48($t2)
    08873D38:[ADA50000]: sw         $a1, 0($t5)
    08873D3C:[16A00011]: bne        $s5, $zr, 0x08873D84
    08873D40:[2662ECF0]: addiu      $v0, $s3, -4880
    08873D44:[12800007]: beq        $s4, $zr, 0x08873D64
    08873D48:[8FBF0058]: lw         $ra, 88($sp)
    08873D4C:[0E23AFD3]: jal        0x088EBF4C
    08873D50:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08873D54:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08873D58:[0E23AC25]: jal        0x088EB094
    08873D5C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08873D60:[8FBF0058]: lw         $ra, 88($sp)
    08873D64:[8FB50054]: lw         $s5, 84($sp)
    08873D68:[8FB40050]: lw         $s4, 80($sp)
    08873D6C:[8FB3004C]: lw         $s3, 76($sp)
    08873D70:[8FB20048]: lw         $s2, 72($sp)
    08873D74:[8FB10044]: lw         $s1, 68($sp)
    08873D78:[8FB00040]: lw         $s0, 64($sp)
    08873D7C:[03E00008]: jr         $ra
    08873D80:[27BD0060]: addiu      $sp, $sp, 96
    08873D84:[0E242171]: jal        0x089085C4 [sceGeListUpdateStallAddr]
    08873D88:[8C440020]: lw         $a0, 32($v0)
    08873D8C:[0A21CF51]: j          0x08873D44
    08873D90:[00000000]: nop
    08873D94:[30C9FFFF]: andi       $t1, $a2, -1
    08873D98:[7CC36400]: ext        $v1, $a2, 16, 13
    08873D9C:[3C040E11]: lui        $a0, 0x0E11 <=> li $a0, 0x0E110000
    08873DA0:[3C180C00]: lui        $t8, 0x0C00 <=> li $t8, 0x0C000000
    08873DA4:[00643025]: or         $a2, $v1, $a0
    08873DA8:[01381025]: or         $v0, $t1, $t8
    08873DAC:[AD060004]: sw         $a2, 4($t0)
    08873DB0:[0A21CF24]: j          0x08873C90
    08873DB4:[ACA20004]: sw         $v0, 4($a1)
    08873DB8:[8E470008]: lw         $a3, 8($s2)
    08873DBC:[3C091200]: lui        $t1, 0x1200 <=> li $t1, 0x12000000
    08873DC0:[01201821]: addu       $v1, $t1, $zr <=> move $v1, $t1
    08873DC4:[7E23B804]: ins        $v1, $s1, 0, 24
    08873DC8:[94E60000]: lhu        $a2, 0($a3)
    08873DCC:[266FECF0]: addiu      $t7, $s3, -4880
    08873DD0:[AD030004]: sw         $v1, 4($t0)
    08873DD4:[25090008]: addiu      $t1, $t0, 8
    08873DD8:[10C0001E]: beq        $a2, $zr, 0x08873E54
    08873DDC:[8DEC0010]: lw         $t4, 16($t7)
    08873DE0:[3C080400]: lui        $t0, 0x0400 <=> li $t0, 0x04000000
    08873DE4:[01005821]: addu       $t3, $t0, $zr <=> move $t3, $t0
    08873DE8:[7C8B9404]: ins        $t3, $a0, 16, 3
    08873DEC:[3C0D0100]: lui        $t5, 0x0100 <=> li $t5, 0x01000000
    08873DF0:[3C0E1000]: lui        $t6, 0x1000 <=> li $t6, 0x10000000
    08873DF4:[00CA0018]: mult       $a2, $t2
    08873DF8:[00ECC823]: subu       $t9, $a3, $t4
    08873DFC:[90F50002]: lbu        $s5, 2($a3)
    08873E00:[27220004]: addiu      $v0, $t9, 4
    08873E04:[7C432600]: ext        $v1, $v0, 24, 5
    08873E08:[0000C012]: mflo       $t8
    08873E0C:[00F84021]: addu       $t0, $a3, $t8
    08873E10:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08873E14:[01C01821]: addu       $v1, $t6, $zr <=> move $v1, $t6
    08873E18:[7C83A404]: ins        $v1, $a0, 16, 5
    08873E1C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08873E20:[01A01021]: addu       $v0, $t5, $zr <=> move $v0, $t5
    08873E24:[7CE2B804]: ins        $v0, $a3, 0, 24
    08873E28:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08873E2C:[7CC47804]: ins        $a0, $a2, 0, 16
    08873E30:[16A00005]: bne        $s5, $zr, 0x08873E48
    08873E34:[25070004]: addiu      $a3, $t0, 4
    08873E38:[AD230000]: sw         $v1, 0($t1)
    08873E3C:[AD220004]: sw         $v0, 4($t1)
    08873E40:[AD240008]: sw         $a0, 8($t1)
    08873E44:[2529000C]: addiu      $t1, $t1, 12
    08873E48:[95060004]: lhu        $a2, 4($t0)
    08873E4C:[14C0FFEA]: bne        $a2, $zr, 0x08873DF8
    08873E50:[00CA0018]: mult       $a2, $t2
    08873E54:[3C15089F]: lui        $s5, 0x089F <=> li $s5, 0x089F0000
    08873E58:[26AAC740]: addiu      $t2, $s5, -14528
    08873E5C:[91470030]: lbu        $a3, 48($t2)
    08873E60:[ADE90000]: sw         $t1, 0($t7)
    08873E64:[10E0FF8C]: beq        $a3, $zr, 0x08873C98
    08873E68:[2662ECF0]: addiu      $v0, $s3, -4880
    08873E6C:[8C440020]: lw         $a0, 32($v0)
    08873E70:[0E242171]: jal        0x089085C4 [sceGeListUpdateStallAddr]
    08873E74:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08873E78:[0A21CF27]: j          0x08873C9C
    08873E7C:[8E040014]: lw         $a0, 20($s0)
  Back Branch 08873E4C 240,147 times (length 23)
    08873DE4:[01005821]: addu       $t3, $t0, $zr <=> move $t3, $t0
    08873DE8:[7C8B9404]: ins        $t3, $a0, 16, 3
    08873DEC:[3C0D0100]: lui        $t5, 0x0100 <=> li $t5, 0x01000000
    08873DF0:[3C0E1000]: lui        $t6, 0x1000 <=> li $t6, 0x10000000
    08873DF4:[00CA0018]: mult       $a2, $t2
--> 08873DF8:[00ECC823]: subu       $t9, $a3, $t4
    08873DFC:[90F50002]: lbu        $s5, 2($a3)
    08873E00:[27220004]: addiu      $v0, $t9, 4
    08873E04:[7C432600]: ext        $v1, $v0, 24, 5
    08873E08:[0000C012]: mflo       $t8
    08873E0C:[00F84021]: addu       $t0, $a3, $t8
    08873E10:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08873E14:[01C01821]: addu       $v1, $t6, $zr <=> move $v1, $t6
    08873E18:[7C83A404]: ins        $v1, $a0, 16, 5
    08873E1C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08873E20:[01A01021]: addu       $v0, $t5, $zr <=> move $v0, $t5
    08873E24:[7CE2B804]: ins        $v0, $a3, 0, 24
    08873E28:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08873E2C:[7CC47804]: ins        $a0, $a2, 0, 16
    08873E30:[16A00005]: bne        $s5, $zr, 0x08873E48
    08873E34:[25070004]: addiu      $a3, $t0, 4
    08873E38:[AD230000]: sw         $v1, 0($t1)
    08873E3C:[AD220004]: sw         $v0, 4($t1)
    08873E40:[AD240008]: sw         $a0, 8($t1)
    08873E44:[2529000C]: addiu      $t1, $t1, 12
    08873E48:[95060004]: lhu        $a2, 4($t0)
--> 08873E4C:[14C0FFEA]: bne        $a2, $zr, 0x08873DF8
    08873E50:[00CA0018]: mult       $a2, $t2
    08873E54:[3C15089F]: lui        $s5, 0x089F <=> li $s5, 0x089F0000
    08873E58:[26AAC740]: addiu      $t2, $s5, -14528
    08873E5C:[91470030]: lbu        $a3, 48($t2)
  Back Branch 08873D28 34,591 times (length 21)
    08873CC8:[02204021]: addu       $t0, $s1, $zr <=> move $t0, $s1
    08873CCC:[7E489404]: ins        $t0, $s2, 16, 3
    08873CD0:[26050004]: addiu      $a1, $s0, 4
    08873CD4:[3C0C1000]: lui        $t4, 0x1000 <=> li $t4, 0x10000000
    08873CD8:[3C0B0100]: lui        $t3, 0x0100 <=> li $t3, 0x01000000
--> 08873CDC:[00893823]: subu       $a3, $a0, $t1
    08873CE0:[90820002]: lbu        $v0, 2($a0)
    08873CE4:[24EF0004]: addiu      $t7, $a3, 4
    08873CE8:[7DE32600]: ext        $v1, $t7, 24, 5
    08873CEC:[01603021]: addu       $a2, $t3, $zr <=> move $a2, $t3
    08873CF0:[7DE6B804]: ins        $a2, $t7, 0, 24
    08873CF4:[00607021]: addu       $t6, $v1, $zr <=> move $t6, $v1
    08873CF8:[01801821]: addu       $v1, $t4, $zr <=> move $v1, $t4
    08873CFC:[7DC3A404]: ins        $v1, $t6, 16, 5
    08873D00:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08873D04:[7C477804]: ins        $a3, $v0, 0, 16
    08873D08:[10400009]: beq        $v0, $zr, 0x08873D30
    08873D0C:[004A0018]: mult       $v0, $t2
    08873D10:[ACA30000]: sw         $v1, 0($a1)
    08873D14:[ACA60004]: sw         $a2, 4($a1)
    08873D18:[0000C012]: mflo       $t8
    08873D1C:[00987021]: addu       $t6, $a0, $t8
    08873D20:[ACA70008]: sw         $a3, 8($a1)
    08873D24:[25C40004]: addiu      $a0, $t6, 4
--> 08873D28:[0A21CF37]: j          0x08873CDC
    08873D2C:[24A5000C]: addiu      $a1, $a1, 12
    08873D30:[26AAC740]: addiu      $t2, $s5, -14528
    08873D34:[91550030]: lbu        $s5, 48($t2)
    08873D38:[ADA50000]: sw         $a1, 0($t5)
  Back Branch 08873E64 13,401 times (length 117)
_S1_2_888141C 13,944,590 instructions (1.061%), 509,441 calls (0888141C - 088814C0, length 42)
    0888141C:[27BDFFE0]: addiu      $sp, $sp, -32
    08881420:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08881424:[AFB10014]: sw         $s1, 20($sp)
    08881428:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0888142C:[AFB00010]: sw         $s0, 16($sp)
    08881430:[AFBF0018]: sw         $ra, 24($sp)
    08881434:[0E21D88D]: jal        0x08876234
    08881438:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0888143C:[1040000C]: beq        $v0, $zr, 0x08881470
    08881440:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    08881444:[92030000]: lbu        $v1, 0($s0)
    08881448:[2408000D]: addiu      $t0, $zr, 13 <=> li $t0, 13
    0888144C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881450:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08881454:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08881458:[1068000B]: beq        $v1, $t0, 0x08881488
    0888145C:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08881460:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08881464:[10640003]: beq        $v1, $a0, 0x08881474
    08881468:[8FBF0018]: lw         $ra, 24($sp)
    0888146C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08881470:[8FBF0018]: lw         $ra, 24($sp)
    08881474:[8FB10014]: lw         $s1, 20($sp)
    08881478:[8FB00010]: lw         $s0, 16($sp)
    0888147C:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08881480:[03E00008]: jr         $ra
    08881484:[27BD0020]: addiu      $sp, $sp, 32
    08881488:[0E21D88D]: jal        0x08876234
    0888148C:[00000000]: nop
    08881490:[93A30000]: lbu        $v1, 0($sp)
    08881494:[1040FFF6]: beq        $v0, $zr, 0x08881470
    08881498:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    0888149C:[2408000A]: addiu      $t0, $zr, 10 <=> li $t0, 10
    088814A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088814A4:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    088814A8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088814AC:[1068FFF0]: beq        $v1, $t0, 0x08881470
    088814B0:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088814B4:[0E21D876]: jal        0x088761D8
    088814B8:[00000000]: nop
    088814BC:[0A22051C]: j          0x08881470
    088814C0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 08881494 27,162 times (length 11)
    0888145C:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08881460:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08881464:[10640003]: beq        $v1, $a0, 0x08881474
    08881468:[8FBF0018]: lw         $ra, 24($sp)
    0888146C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 08881470:[8FBF0018]: lw         $ra, 24($sp)
    08881474:[8FB10014]: lw         $s1, 20($sp)
    08881478:[8FB00010]: lw         $s0, 16($sp)
    0888147C:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08881480:[03E00008]: jr         $ra
    08881484:[27BD0020]: addiu      $sp, $sp, 32
    08881488:[0E21D88D]: jal        0x08876234
    0888148C:[00000000]: nop
    08881490:[93A30000]: lbu        $v1, 0($sp)
--> 08881494:[1040FFF6]: beq        $v0, $zr, 0x08881470
    08881498:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    0888149C:[2408000A]: addiu      $t0, $zr, 10 <=> li $t0, 10
    088814A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088814A4:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
  Back Branch 088814AC 27,162 times (length 17)
    0888145C:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08881460:[2404000A]: addiu      $a0, $zr, 10 <=> li $a0, 10
    08881464:[10640003]: beq        $v1, $a0, 0x08881474
    08881468:[8FBF0018]: lw         $ra, 24($sp)
    0888146C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 08881470:[8FBF0018]: lw         $ra, 24($sp)
    08881474:[8FB10014]: lw         $s1, 20($sp)
    08881478:[8FB00010]: lw         $s0, 16($sp)
    0888147C:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08881480:[03E00008]: jr         $ra
    08881484:[27BD0020]: addiu      $sp, $sp, 32
    08881488:[0E21D88D]: jal        0x08876234
    0888148C:[00000000]: nop
    08881490:[93A30000]: lbu        $v1, 0($sp)
    08881494:[1040FFF6]: beq        $v0, $zr, 0x08881470
    08881498:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    0888149C:[2408000A]: addiu      $t0, $zr, 10 <=> li $t0, 10
    088814A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088814A4:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    088814A8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 088814AC:[1068FFF0]: beq        $v1, $t0, 0x08881470
    088814B0:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088814B4:[0E21D876]: jal        0x088761D8
    088814B8:[00000000]: nop
    088814BC:[0A22051C]: j          0x08881470
_S1_2_886AA28 12,633,807 instructions (0.961%), 56,891 calls (0886AA28 - 0886AFA4, length 352)
    0886AA28:[27BDFFE0]: addiu      $sp, $sp, -32
    0886AA2C:[AFB20008]: sw         $s2, 8($sp)
    0886AA30:[24F9FFFF]: addiu      $t9, $a3, -1
    0886AA34:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0886AA38:[AFB10004]: sw         $s1, 4($sp)
    0886AA3C:[00A0C021]: addu       $t8, $a1, $zr <=> move $t8, $a1
    0886AA40:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0886AA44:[AFB40010]: sw         $s4, 16($sp)
    0886AA48:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    0886AA4C:[AFB3000C]: sw         $s3, 12($sp)
    0886AA50:[AFB00000]: sw         $s0, 0($sp)
    0886AA54:[C4C1000C]: lwc1       $f1, 12($a2)
    0886AA58:[C4C60010]: lwc1       $f6, 16($a2)
    0886AA5C:[C4880000]: lwc1       $f8, 0($a0)
    0886AA60:[C4890004]: lwc1       $f9, 4($a0)
    0886AA64:[C4870008]: lwc1       $f7, 8($a0)
    0886AA68:[46014082]: mul.s      $f2, $f8, $f1
    0886AA6C:[46064A82]: mul.s      $f10, $f9, $f6
    0886AA70:[C4C50014]: lwc1       $f5, 20($a2)
    0886AA74:[C486000C]: lwc1       $f6, 12($a0)
    0886AA78:[460A10C0]: add.s      $f3, $f2, $f10
    0886AA7C:[46053902]: mul.s      $f4, $f7, $f5
    0886AA80:[46041840]: add.s      $f1, $f3, $f4
    0886AA84:[46060A80]: add.s      $f10, $f1, $f6
    0886AA88:[1B200096]: blez       $t9, 0x0886ACE4
    0886AA8C:[46005106]: mov.s      $f4, $f10
    0886AA90:[3C030892]: lui        $v1, 0x0892 <=> li $v1, 0x08920000
    0886AA94:[3C020892]: lui        $v0, 0x0892 <=> li $v0, 0x08920000
    0886AA98:[C46BD978]: lwc1       $f11, -9864($v1)
    0886AA9C:[C44CD97C]: lwc1       $f12, -9860($v0)
    0886AAA0:[44802800]: mtc1       $zr, $f5
    0886AAA4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0886AAA8:[3C14FF00]: lui        $s4, 0xFF00 <=> li $s4, 0xFF000000
    0886AAAC:[C5230024]: lwc1       $f3, 36($t1)
    0886AAB0:[C5330028]: lwc1       $f19, 40($t1)
    0886AAB4:[C532002C]: lwc1       $f18, 44($t1)
    0886AAB8:[46034402]: mul.s      $f16, $f8, $f3
    0886AABC:[46134C42]: mul.s      $f17, $f9, $f19
    0886AAC0:[46123BC2]: mul.s      $f15, $f7, $f18
    0886AAC4:[4604283E]: c.le.s     $f5, $f4
    0886AAC8:[460020C6]: mov.s      $f3, $f4
    0886AACC:[46118380]: add.s      $f14, $f16, $f17
    0886AAD0:[460F7340]: add.s      $f13, $f14, $f15
    0886AAD4:[45000114]: bc1f       0x0886AF28
    0886AAD8:[46066900]: add.s      $f4, $f13, $f6
    0886AADC:[8D2B0000]: lw         $t3, 0($t1)
    0886AAE0:[03002821]: addu       $a1, $t8, $zr <=> move $a1, $t8
    0886AAE4:[4605203C]: c.lt.s     $f4, $f5
    0886AAE8:[AF0B0000]: sw         $t3, 0($t8)
    0886AAEC:[26310001]: addiu      $s1, $s1, 1
    0886AAF0:[27180018]: addiu      $t8, $t8, 24
    0886AAF4:[8D2A0004]: lw         $t2, 4($t1)
    0886AAF8:[25300018]: addiu      $s0, $t1, 24
    0886AAFC:[ACAA0004]: sw         $t2, 4($a1)
    0886AB00:[8D280008]: lw         $t0, 8($t1)
    0886AB04:[ACA80008]: sw         $t0, 8($a1)
    0886AB08:[8D27000C]: lw         $a3, 12($t1)
    0886AB0C:[ACA7000C]: sw         $a3, 12($a1)
    0886AB10:[8D260010]: lw         $a2, 16($t1)
    0886AB14:[ACA60010]: sw         $a2, 16($a1)
    0886AB18:[8D240014]: lw         $a0, 20($t1)
    0886AB1C:[4500006E]: bc1f       0x0886ACD8
    0886AB20:[ACA40014]: sw         $a0, 20($a1)
    0886AB24:[46041841]: sub.s      $f1, $f3, $f4
    0886AB28:[8D2E0000]: lw         $t6, 0($t1)
    0886AB2C:[8D2D0018]: lw         $t5, 24($t1)
    0886AB30:[26310001]: addiu      $s1, $s1, 1
    0886AB34:[46015883]: div.s      $f2, $f11, $f1
    0886AB38:[7DC57C00]: ext        $a1, $t6, 16, 16
    0886AB3C:[7DAF7C00]: ext        $t7, $t5, 16, 16
    0886AB40:[7DC47800]: ext        $a0, $t6, 0, 16
    0886AB44:[7DAC7800]: ext        $t4, $t5, 0, 16
    0886AB48:[01E51023]: subu       $v0, $t7, $a1
    0886AB4C:[01841823]: subu       $v1, $t4, $a0
    0886AB50:[46021802]: mul.s      $f0, $f3, $f2
    0886AB54:[44060000]: mfc1       $a2, $f0
    0886AB58:[48E60063]: MTV.s      $a2, S033.s
    0886AB5C:[C920000C]: lv.s       S000.s, 12($t1)
    0886AB60:[C9200011]: lv.s       S001.s, 16($t1)
    0886AB64:[C9200016]: lv.s       S002.s, 20($t1)
    0886AB68:[C9210024]: lv.s       S010.s, 36($t1)
    0886AB6C:[C9210029]: lv.s       S011.s, 40($t1)
    0886AB70:[C921002E]: lv.s       S012.s, 44($t1)
    0886AB74:[60808102]: vsub.t     C020.t, C010.t, C000.t
    0886AB78:[65638202]: vscl.t     C020.t, C020.t, S033.s
    0886AB7C:[60008202]: vadd.t     C020.t, C020.t, C000.t
    0886AB80:[EB02000C]: sv.s       S020.s, 12($t8)
    0886AB84:[EB020011]: sv.s       S021.s, 16($t8)
    0886AB88:[EB020016]: sv.s       S022.s, 20($t8)
    0886AB8C:[460C0402]: mul.s      $f16, $f0, $f12
    0886AB90:[460083CD]: trunc.w.s  $f15, $f16
    0886AB94:[440A7800]: mfc1       $t2, $f15
    0886AB98:[004A0018]: mult       $v0, $t2
    0886AB9C:[00007012]: mflo       $t6
    0886ABA0:[006A0018]: mult       $v1, $t2
    0886ABA4:[000E3403]: sra        $a2, $t6, 0x0010
    0886ABA8:[00A65821]: addu       $t3, $a1, $a2
    0886ABAC:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0886ABB0:[7D66FC04]: ins        $a2, $t3, 16, 16
    0886ABB4:[00003812]: mflo       $a3
    0886ABB8:[00077C03]: sra        $t7, $a3, 0x0010
    0886ABBC:[008F4021]: addu       $t0, $a0, $t7
    0886ABC0:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0886ABC4:[7D027804]: ins        $v0, $t0, 0, 16
    0886ABC8:[AF020000]: sw         $v0, 0($t8)
    0886ABCC:[8D280008]: lw         $t0, 8($t1)
    0886ABD0:[8E060008]: lw         $a2, 8($s0)
    0886ABD4:[8E070004]: lw         $a3, 4($s0)
    0886ABD8:[7D033C00]: ext        $v1, $t0, 16, 8
    0886ABDC:[7CC53C00]: ext        $a1, $a2, 16, 8
    0886ABE0:[7C035C20]: seb        $t3, $v1
    0886ABE4:[7C052420]: seb        $a0, $a1
    0886ABE8:[008B7023]: subu       $t6, $a0, $t3
    0886ABEC:[8D290004]: lw         $t1, 4($t1)
    0886ABF0:[01CA0018]: mult       $t6, $t2
    0886ABF4:[7CEC3C00]: ext        $t4, $a3, 16, 8
    0886ABF8:[7D2F3C00]: ext        $t7, $t1, 16, 8
    0886ABFC:[018F2823]: subu       $a1, $t4, $t7
    0886AC00:[7D023A00]: ext        $v0, $t0, 8, 8
    0886AC04:[00007012]: mflo       $t6
    0886AC08:[00AA0018]: mult       $a1, $t2
    0886AC0C:[7CCD3A00]: ext        $t5, $a2, 8, 8
    0886AC10:[7C026420]: seb        $t4, $v0
    0886AC14:[7C0D2420]: seb        $a0, $t5
    0886AC18:[7CE23A00]: ext        $v0, $a3, 8, 8
    0886AC1C:[7D2D3A00]: ext        $t5, $t1, 8, 8
    0886AC20:[004D1023]: subu       $v0, $v0, $t5
    0886AC24:[00001812]: mflo       $v1
    0886AC28:[004A0018]: mult       $v0, $t2
    0886AC2C:[008C2023]: subu       $a0, $a0, $t4
    0886AC30:[7D293800]: ext        $t1, $t1, 0, 8
    0886AC34:[7CE53800]: ext        $a1, $a3, 0, 8
    0886AC38:[00A93823]: subu       $a3, $a1, $t1
    0886AC3C:[00001012]: mflo       $v0
    0886AC40:[008A0018]: mult       $a0, $t2
    0886AC44:[7D083800]: ext        $t0, $t0, 0, 8
    0886AC48:[7CC63800]: ext        $a2, $a2, 0, 8
    0886AC4C:[7C084420]: seb        $t0, $t0
    0886AC50:[7C063420]: seb        $a2, $a2
    0886AC54:[00002012]: mflo       $a0
    0886AC58:[00EA0018]: mult       $a3, $t2
    0886AC5C:[00032C03]: sra        $a1, $v1, 0x0010
    0886AC60:[00C83023]: subu       $a2, $a2, $t0
    0886AC64:[000E1C03]: sra        $v1, $t6, 0x0010
    0886AC68:[01635821]: addu       $t3, $t3, $v1
    0886AC6C:[01E57021]: addu       $t6, $t7, $a1
    0886AC70:[00007812]: mflo       $t7
    0886AC74:[00CA0018]: mult       $a2, $t2
    0886AC78:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0886AC7C:[7DC5BC04]: ins        $a1, $t6, 16, 8
    0886AC80:[00021403]: sra        $v0, $v0, 0x0010
    0886AC84:[02607021]: addu       $t6, $s3, $zr <=> move $t6, $s3
    0886AC88:[7D6EBC04]: ins        $t6, $t3, 16, 8
    0886AC8C:[00041C03]: sra        $v1, $a0, 0x0010
    0886AC90:[01A25821]: addu       $t3, $t5, $v0
    0886AC94:[01833821]: addu       $a3, $t4, $v1
    0886AC98:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    0886AC9C:[7D637A04]: ins        $v1, $t3, 8, 8
    0886ACA0:[01C02021]: addu       $a0, $t6, $zr <=> move $a0, $t6
    0886ACA4:[7CE47A04]: ins        $a0, $a3, 8, 8
    0886ACA8:[000F2C03]: sra        $a1, $t7, 0x0010
    0886ACAC:[01255821]: addu       $t3, $t1, $a1
    0886ACB0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0886ACB4:[7D623804]: ins        $v0, $t3, 0, 8
    0886ACB8:[00005012]: mflo       $t2
    0886ACBC:[AF020004]: sw         $v0, 4($t8)
    0886ACC0:[000A1403]: sra        $v0, $t2, 0x0010
    0886ACC4:[01024821]: addu       $t1, $t0, $v0
    0886ACC8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0886ACCC:[7D223804]: ins        $v0, $t1, 0, 8
    0886ACD0:[AF020008]: sw         $v0, 8($t8)
    0886ACD4:[27180018]: addiu      $t8, $t8, 24
    0886ACD8:[2739FFFF]: addiu      $t9, $t9, -1
    0886ACDC:[1F20FF73]: bgtz       $t9, 0x0886AAAC
    0886ACE0:[02004821]: addu       $t1, $s0, $zr <=> move $t1, $s0
    0886ACE4:[44800800]: mtc1       $zr, $f1
    0886ACE8:[4604083E]: c.le.s     $f1, $f4
    0886ACEC:[00000000]: nop
    0886ACF0:[4500008A]: bc1f       0x0886AF1C
    0886ACF4:[46002006]: mov.s      $f0, $f4
    0886ACF8:[8D240000]: lw         $a0, 0($t1)
    0886ACFC:[03008021]: addu       $s0, $t8, $zr <=> move $s0, $t8
    0886AD00:[4601503C]: c.lt.s     $f10, $f1
    0886AD04:[AF040000]: sw         $a0, 0($t8)
    0886AD08:[26310001]: addiu      $s1, $s1, 1
    0886AD0C:[27180018]: addiu      $t8, $t8, 24
    0886AD10:[8D2D0004]: lw         $t5, 4($t1)
    0886AD14:[AE0D0004]: sw         $t5, 4($s0)
    0886AD18:[8D2A0008]: lw         $t2, 8($t1)
    0886AD1C:[AE0A0008]: sw         $t2, 8($s0)
    0886AD20:[8D39000C]: lw         $t9, 12($t1)
    0886AD24:[AE19000C]: sw         $t9, 12($s0)
    0886AD28:[8D340010]: lw         $s4, 16($t1)
    0886AD2C:[AE140010]: sw         $s4, 16($s0)
    0886AD30:[8D330014]: lw         $s3, 20($t1)
    0886AD34:[AE130014]: sw         $s3, 20($s0)
    0886AD38:[45000071]: bc1f       0x0886AF00
    0886AD3C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0886AD40:[460A02C1]: sub.s      $f11, $f0, $f10
    0886AD44:[3C190892]: lui        $t9, 0x0892 <=> li $t9, 0x08920000
    0886AD48:[C729D97C]: lwc1       $f9, -9860($t9)
    0886AD4C:[8D230000]: lw         $v1, 0($t1)
    0886AD50:[460B0203]: div.s      $f8, $f0, $f11
    0886AD54:[8E4C0000]: lw         $t4, 0($s2)
    0886AD58:[7C737C00]: ext        $s3, $v1, 16, 16
    0886AD5C:[7C6B7800]: ext        $t3, $v1, 0, 16
    0886AD60:[7D847C00]: ext        $a0, $t4, 16, 16
    0886AD64:[00936823]: subu       $t5, $a0, $s3
    0886AD68:[7D907800]: ext        $s0, $t4, 0, 16
    0886AD6C:[020B4023]: subu       $t0, $s0, $t3
    0886AD70:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0886AD74:[26310001]: addiu      $s1, $s1, 1
    0886AD78:[460941C2]: mul.s      $f7, $f8, $f9
    0886AD7C:[440E4000]: mfc1       $t6, $f8
    0886AD80:[48EE0063]: MTV.s      $t6, S033.s
    0886AD84:[C920000C]: lv.s       S000.s, 12($t1)
    0886AD88:[C9200011]: lv.s       S001.s, 16($t1)
    0886AD8C:[C9200016]: lv.s       S002.s, 20($t1)
    0886AD90:[CA41000C]: lv.s       S010.s, 12($s2)
    0886AD94:[CA410011]: lv.s       S011.s, 16($s2)
    0886AD98:[CA410016]: lv.s       S012.s, 20($s2)
    0886AD9C:[60808102]: vsub.t     C020.t, C010.t, C000.t
    0886ADA0:[65638202]: vscl.t     C020.t, C020.t, S033.s
    0886ADA4:[60008202]: vadd.t     C020.t, C020.t, C000.t
    0886ADA8:[EB02000C]: sv.s       S020.s, 12($t8)
    0886ADAC:[EB020011]: sv.s       S021.s, 16($t8)
    0886ADB0:[EB020016]: sv.s       S022.s, 20($t8)
    0886ADB4:[4600380D]: trunc.w.s  $f0, $f7
    0886ADB8:[44190000]: mfc1       $t9, $f0
    0886ADBC:[01B90018]: mult       $t5, $t9
    0886ADC0:[00003012]: mflo       $a2
    0886ADC4:[01190018]: mult       $t0, $t9
    0886ADC8:[00067403]: sra        $t6, $a2, 0x0010
    0886ADCC:[026EA021]: addu       $s4, $s3, $t6
    0886ADD0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0886ADD4:[7E86FC04]: ins        $a2, $s4, 16, 16
    0886ADD8:[00005012]: mflo       $t2
    0886ADDC:[000A3C03]: sra        $a3, $t2, 0x0010
    0886ADE0:[01677821]: addu       $t7, $t3, $a3
    0886ADE4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0886ADE8:[7DE27804]: ins        $v0, $t7, 0, 16
    0886ADEC:[AF020000]: sw         $v0, 0($t8)
    0886ADF0:[8D260008]: lw         $a2, 8($t1)
    0886ADF4:[8E4E0008]: lw         $t6, 8($s2)
    0886ADF8:[8D2A0004]: lw         $t2, 4($t1)
    0886ADFC:[7CC23C00]: ext        $v0, $a2, 16, 8
    0886AE00:[7DC43C00]: ext        $a0, $t6, 16, 8
    0886AE04:[7C025C20]: seb        $t3, $v0
    0886AE08:[7C042C20]: seb        $a1, $a0
    0886AE0C:[00AB1823]: subu       $v1, $a1, $t3
    0886AE10:[8E470004]: lw         $a3, 4($s2)
    0886AE14:[00790018]: mult       $v1, $t9
    0886AE18:[7D4F3C00]: ext        $t7, $t2, 16, 8
    0886AE1C:[7CEC3C00]: ext        $t4, $a3, 16, 8
    0886AE20:[018FA023]: subu       $s4, $t4, $t7
    0886AE24:[7CCD3A00]: ext        $t5, $a2, 8, 8
    0886AE28:[00001012]: mflo       $v0
    0886AE2C:[02990018]: mult       $s4, $t9
    0886AE30:[7C0D9420]: seb        $s2, $t5
    0886AE34:[7DC83A00]: ext        $t0, $t6, 8, 8
    0886AE38:[7D4D3A00]: ext        $t5, $t2, 8, 8
    0886AE3C:[7CF33A00]: ext        $s3, $a3, 8, 8
    0886AE40:[7C082C20]: seb        $a1, $t0
    0886AE44:[7CC83800]: ext        $t0, $a2, 0, 8
    0886AE48:[7DC63800]: ext        $a2, $t6, 0, 8
    0886AE4C:[026D7023]: subu       $t6, $s3, $t5
    0886AE50:[00002012]: mflo       $a0
    0886AE54:[01D90018]: mult       $t6, $t9
    0886AE58:[00B22823]: subu       $a1, $a1, $s2
    0886AE5C:[7D543800]: ext        $s4, $t2, 0, 8
    0886AE60:[7CEA3800]: ext        $t2, $a3, 0, 8
    0886AE64:[01543823]: subu       $a3, $t2, $s4
    0886AE68:[00007012]: mflo       $t6
    0886AE6C:[00B90018]: mult       $a1, $t9
    0886AE70:[00021C03]: sra        $v1, $v0, 0x0010
    0886AE74:[7C089C20]: seb        $s3, $t0
    0886AE78:[7C063420]: seb        $a2, $a2
    0886AE7C:[00042403]: sra        $a0, $a0, 0x0010
    0886AE80:[00002812]: mflo       $a1
    0886AE84:[00F90018]: mult       $a3, $t9
    0886AE88:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    0886AE8C:[01635821]: addu       $t3, $t3, $v1
    0886AE90:[00D35023]: subu       $t2, $a2, $s3
    0886AE94:[01E47821]: addu       $t7, $t7, $a0
    0886AE98:[000E1C03]: sra        $v1, $t6, 0x0010
    0886AE9C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0886AEA0:[7DE4BC04]: ins        $a0, $t7, 16, 8
    0886AEA4:[02007021]: addu       $t6, $s0, $zr <=> move $t6, $s0
    0886AEA8:[7D6EBC04]: ins        $t6, $t3, 16, 8
    0886AEAC:[00005812]: mflo       $t3
    0886AEB0:[01590018]: mult       $t2, $t9
    0886AEB4:[01A38021]: addu       $s0, $t5, $v1
    0886AEB8:[00051C03]: sra        $v1, $a1, 0x0010
    0886AEBC:[02433821]: addu       $a3, $s2, $v1
    0886AEC0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0886AEC4:[7E037A04]: ins        $v1, $s0, 8, 8
    0886AEC8:[00006012]: mflo       $t4
    0886AECC:[000B1403]: sra        $v0, $t3, 0x0010
    0886AED0:[02827821]: addu       $t7, $s4, $v0
    0886AED4:[000C4C03]: sra        $t1, $t4, 0x0010
    0886AED8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0886AEDC:[7DE23804]: ins        $v0, $t7, 0, 8
    0886AEE0:[01C02821]: addu       $a1, $t6, $zr <=> move $a1, $t6
    0886AEE4:[7CE57A04]: ins        $a1, $a3, 8, 8
    0886AEE8:[02699021]: addu       $s2, $s3, $t1
    0886AEEC:[AF020004]: sw         $v0, 4($t8)
    0886AEF0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0886AEF4:[7E423804]: ins        $v0, $s2, 0, 8
    0886AEF8:[AF020008]: sw         $v0, 8($t8)
    0886AEFC:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0886AF00:[8FB40010]: lw         $s4, 16($sp)
    0886AF04:[8FB3000C]: lw         $s3, 12($sp)
    0886AF08:[8FB20008]: lw         $s2, 8($sp)
    0886AF0C:[8FB10004]: lw         $s1, 4($sp)
    0886AF10:[8FB00000]: lw         $s0, 0($sp)
    0886AF14:[03E00008]: jr         $ra
    0886AF18:[27BD0020]: addiu      $sp, $sp, 32
    0886AF1C:[460A083C]: c.lt.s     $f1, $f10
    0886AF20:[0A21AB4E]: j          0x0886AD38
    0886AF24:[00000000]: nop
    0886AF28:[4604283C]: c.lt.s     $f5, $f4
    0886AF2C:[00000000]: nop
    0886AF30:[4500FF69]: bc1f       0x0886ACD8
    0886AF34:[25300018]: addiu      $s0, $t1, 24
    0886AF38:[46041B81]: sub.s      $f14, $f3, $f4
    0886AF3C:[8D230000]: lw         $v1, 0($t1)
    0886AF40:[8D270018]: lw         $a3, 24($t1)
    0886AF44:[26310001]: addiu      $s1, $s1, 1
    0886AF48:[460E5B43]: div.s      $f13, $f11, $f14
    0886AF4C:[7C657C00]: ext        $a1, $v1, 16, 16
    0886AF50:[7CE47C00]: ext        $a0, $a3, 16, 16
    0886AF54:[00851023]: subu       $v0, $a0, $a1
    0886AF58:[7CE67800]: ext        $a2, $a3, 0, 16
    0886AF5C:[7C647800]: ext        $a0, $v1, 0, 16
    0886AF60:[00C41823]: subu       $v1, $a2, $a0
    0886AF64:[460D1802]: mul.s      $f0, $f3, $f13
    0886AF68:[440E0000]: mfc1       $t6, $f0
    0886AF6C:[48EE0063]: MTV.s      $t6, S033.s
    0886AF70:[C920000C]: lv.s       S000.s, 12($t1)
    0886AF74:[C9200011]: lv.s       S001.s, 16($t1)
    0886AF78:[C9200016]: lv.s       S002.s, 20($t1)
    0886AF7C:[C9210024]: lv.s       S010.s, 36($t1)
    0886AF80:[C9210029]: lv.s       S011.s, 40($t1)
    0886AF84:[C921002E]: lv.s       S012.s, 44($t1)
    0886AF88:[60808102]: vsub.t     C020.t, C010.t, C000.t
    0886AF8C:[65638202]: vscl.t     C020.t, C020.t, S033.s
    0886AF90:[60008202]: vadd.t     C020.t, C020.t, C000.t
    0886AF94:[EB02000C]: sv.s       S020.s, 12($t8)
    0886AF98:[EB020011]: sv.s       S021.s, 16($t8)
    0886AF9C:[EB020016]: sv.s       S022.s, 20($t8)
    0886AFA0:[0A21AAE4]: j          0x0886AB90
    0886AFA4:[460C0402]: mul.s      $f16, $f0, $f12
  Back Branch 0886ACDC 118,496 times (length 142)
  Back Branch 0886AF30 48,198 times (length 152)
  Back Branch 0886AF20 24,089 times (length 124)
  Back Branch 0886AFA0 18,318 times (length 262)
_S1_2_8891C24 12,110,325 instructions (0.922%), 11,314 calls (08891C24 - 08891DC8, length 106)
    08891C24:[27BDFFD0]: addiu      $sp, $sp, -48
    08891C28:[AFB50024]: sw         $s5, 36($sp)
    08891C2C:[3C15089D]: lui        $s5, 0x089D <=> li $s5, 0x089D0000
    08891C30:[AFB40020]: sw         $s4, 32($sp)
    08891C34:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08891C38:[AFB10014]: sw         $s1, 20($sp)
    08891C3C:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08891C40:[AFB00010]: sw         $s0, 16($sp)
    08891C44:[24D0FFFF]: addiu      $s0, $a2, -1
    08891C48:[AFBF0028]: sw         $ra, 40($sp)
    08891C4C:[AFB3001C]: sw         $s3, 28($sp)
    08891C50:[18C0004F]: blez       $a2, 0x08891D90
    08891C54:[AFB20018]: sw         $s2, 24($sp)
    08891C58:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08891C5C:[24737DC0]: addiu      $s3, $v1, 32192
    08891C60:[26B27DB8]: addiu      $s2, $s5, 32184
    08891C64:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08891C68:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08891C6C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08891C70:[27A60004]: addiu      $a2, $sp, 4
    08891C74:[0E223DCA]: jal        0x0888F728
    08891C78:[AFA00004]: sw         $zr, 4($sp)
    08891C7C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08891C80:[97A70000]: lhu        $a3, 0($sp)
    08891C84:[10E0003E]: beq        $a3, $zr, 0x08891D80
    08891C88:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08891C8C:[96630006]: lhu        $v1, 6($s3)
    08891C90:[96660004]: lhu        $a2, 4($s3)
    08891C94:[0066282B]: sltu       $a1, $v1, $a2
    08891C98:[50A0003A]: beql       $a1, $zr, 0x08891D84
    08891C9C:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08891CA0:[3C0A089D]: lui        $t2, 0x089D <=> li $t2, 0x089D0000
    08891CA4:[8D487DC0]: lw         $t0, 32192($t2)
    08891CA8:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08891CAC:[18A00045]: blez       $a1, 0x08891DC4
    08891CB0:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08891CB4:[8FA60004]: lw         $a2, 4($sp)
    08891CB8:[8C6B0000]: lw         $t3, 0($v1)
    08891CBC:[24A5FFFF]: addiu      $a1, $a1, -1
    08891CC0:[1166002F]: beq        $t3, $a2, 0x08891D80
    08891CC4:[24630004]: addiu      $v1, $v1, 4
    08891CC8:[5CA0FFFC]: bgtzl      $a1, 0x08891CBC
    08891CCC:[8C6B0000]: lw         $t3, 0($v1)
    08891CD0:[966E0006]: lhu        $t6, 6($s3)
    08891CD4:[7C046620]: seh        $t4, $a0
    08891CD8:[000E7880]: sll        $t7, $t6, 0x0002
    08891CDC:[01E86821]: addu       $t5, $t7, $t0
    08891CE0:[25C80001]: addiu      $t0, $t6, 1
    08891CE4:[ADA60000]: sw         $a2, 0($t5)
    08891CE8:[19800025]: blez       $t4, 0x08891D80
    08891CEC:[A6680006]: sh         $t0, 6($s3)
    08891CF0:[27AA0008]: addiu      $t2, $sp, 8
    08891CF4:[8FA40004]: lw         $a0, 4($sp)
    08891CF8:[96460006]: lhu        $a2, 6($s2)
    08891CFC:[964E0004]: lhu        $t6, 4($s2)
    08891D00:[84820000]: lh         $v0, 0($a0)
    08891D04:[248B0002]: addiu      $t3, $a0, 2
    08891D08:[00CEC82B]: sltu       $t9, $a2, $t6
    08891D0C:[000268C0]: sll        $t5, $v0, 0x0003
    08891D10:[01A24021]: addu       $t0, $t5, $v0
    08891D14:[00086100]: sll        $t4, $t0, 0x0004
    08891D18:[012C2821]: addu       $a1, $t1, $t4
    08891D1C:[AFAB0004]: sw         $t3, 4($sp)
    08891D20:[13200012]: beq        $t9, $zr, 0x08891D6C
    08891D24:[AFA50008]: sw         $a1, 8($sp)
    08891D28:[8EA87DB8]: lw         $t0, 32184($s5)
    08891D2C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08891D30:[18C00022]: blez       $a2, 0x08891DBC
    08891D34:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08891D38:[8D450000]: lw         $a1, 0($t2)
    08891D3C:[8C660000]: lw         $a2, 0($v1)
    08891D40:[2484FFFF]: addiu      $a0, $a0, -1
    08891D44:[10C50009]: beq        $a2, $a1, 0x08891D6C
    08891D48:[24630004]: addiu      $v1, $v1, 4
    08891D4C:[5C80FFFC]: bgtzl      $a0, 0x08891D40
    08891D50:[8C660000]: lw         $a2, 0($v1)
    08891D54:[96590006]: lhu        $t9, 6($s2)
    08891D58:[00191880]: sll        $v1, $t9, 0x0002
    08891D5C:[0068C021]: addu       $t8, $v1, $t0
    08891D60:[272F0001]: addiu      $t7, $t9, 1
    08891D64:[AF050000]: sw         $a1, 0($t8)
    08891D68:[A64F0006]: sh         $t7, 6($s2)
    08891D6C:[24ECFFFF]: addiu      $t4, $a3, -1
    08891D70:[7C0C2E20]: seh        $a1, $t4
    08891D74:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    08891D78:[1CA0FFDE]: bgtz       $a1, 0x08891CF4
    08891D7C:[A7AC0000]: sh         $t4, 0($sp)
    08891D80:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08891D84:[2631000C]: addiu      $s1, $s1, 12
    08891D88:[1CE0FFB6]: bgtz       $a3, 0x08891C64
    08891D8C:[2610FFFF]: addiu      $s0, $s0, -1
    08891D90:[26A97DB8]: addiu      $t1, $s5, 32184
    08891D94:[95220006]: lhu        $v0, 6($t1)
    08891D98:[8FBF0028]: lw         $ra, 40($sp)
    08891D9C:[8FB50024]: lw         $s5, 36($sp)
    08891DA0:[8FB40020]: lw         $s4, 32($sp)
    08891DA4:[8FB3001C]: lw         $s3, 28($sp)
    08891DA8:[8FB20018]: lw         $s2, 24($sp)
    08891DAC:[8FB10014]: lw         $s1, 20($sp)
    08891DB0:[8FB00010]: lw         $s0, 16($sp)
    08891DB4:[03E00008]: jr         $ra
    08891DB8:[27BD0030]: addiu      $sp, $sp, 48
    08891DBC:[0A224755]: j          0x08891D54
    08891DC0:[8D450000]: lw         $a1, 0($t2)
    08891DC4:[0A224734]: j          0x08891CD0
    08891DC8:[8FA60004]: lw         $a2, 4($sp)
  Back Branch 08891D4C 875,043 times (length 5)
    08891D2C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08891D30:[18C00022]: blez       $a2, 0x08891DBC
    08891D34:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08891D38:[8D450000]: lw         $a1, 0($t2)
    08891D3C:[8C660000]: lw         $a2, 0($v1)
--> 08891D40:[2484FFFF]: addiu      $a0, $a0, -1
    08891D44:[10C50009]: beq        $a2, $a1, 0x08891D6C
    08891D48:[24630004]: addiu      $v1, $v1, 4
--> 08891D4C:[5C80FFFC]: bgtzl      $a0, 0x08891D40
    08891D50:[8C660000]: lw         $a2, 0($v1)
    08891D54:[96590006]: lhu        $t9, 6($s2)
    08891D58:[00191880]: sll        $v1, $t9, 0x0002
    08891D5C:[0068C021]: addu       $t8, $v1, $t0
  Back Branch 08891D78 184,523 times (length 35)
    08891CE0:[25C80001]: addiu      $t0, $t6, 1
    08891CE4:[ADA60000]: sw         $a2, 0($t5)
    08891CE8:[19800025]: blez       $t4, 0x08891D80
    08891CEC:[A6680006]: sh         $t0, 6($s3)
    08891CF0:[27AA0008]: addiu      $t2, $sp, 8
--> 08891CF4:[8FA40004]: lw         $a0, 4($sp)
    08891CF8:[96460006]: lhu        $a2, 6($s2)
    08891CFC:[964E0004]: lhu        $t6, 4($s2)
    08891D00:[84820000]: lh         $v0, 0($a0)
    08891D04:[248B0002]: addiu      $t3, $a0, 2
    08891D08:[00CEC82B]: sltu       $t9, $a2, $t6
    08891D0C:[000268C0]: sll        $t5, $v0, 0x0003
    08891D10:[01A24021]: addu       $t0, $t5, $v0
    08891D14:[00086100]: sll        $t4, $t0, 0x0004
    08891D18:[012C2821]: addu       $a1, $t1, $t4
    08891D1C:[AFAB0004]: sw         $t3, 4($sp)
    08891D20:[13200012]: beq        $t9, $zr, 0x08891D6C
    08891D24:[AFA50008]: sw         $a1, 8($sp)
    08891D28:[8EA87DB8]: lw         $t0, 32184($s5)
    08891D2C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08891D30:[18C00022]: blez       $a2, 0x08891DBC
    08891D34:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08891D38:[8D450000]: lw         $a1, 0($t2)
    08891D3C:[8C660000]: lw         $a2, 0($v1)
    08891D40:[2484FFFF]: addiu      $a0, $a0, -1
    08891D44:[10C50009]: beq        $a2, $a1, 0x08891D6C
    08891D48:[24630004]: addiu      $v1, $v1, 4
    08891D4C:[5C80FFFC]: bgtzl      $a0, 0x08891D40
    08891D50:[8C660000]: lw         $a2, 0($v1)
    08891D54:[96590006]: lhu        $t9, 6($s2)
    08891D58:[00191880]: sll        $v1, $t9, 0x0002
    08891D5C:[0068C021]: addu       $t8, $v1, $t0
    08891D60:[272F0001]: addiu      $t7, $t9, 1
    08891D64:[AF050000]: sw         $a1, 0($t8)
    08891D68:[A64F0006]: sh         $t7, 6($s2)
    08891D6C:[24ECFFFF]: addiu      $t4, $a3, -1
    08891D70:[7C0C2E20]: seh        $a1, $t4
    08891D74:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
--> 08891D78:[1CA0FFDE]: bgtz       $a1, 0x08891CF4
    08891D7C:[A7AC0000]: sh         $t4, 0($sp)
    08891D80:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08891D84:[2631000C]: addiu      $s1, $s1, 12
    08891D88:[1CE0FFB6]: bgtz       $a3, 0x08891C64
  Back Branch 08891D88 45,256 times (length 75)
    08891C50:[18C0004F]: blez       $a2, 0x08891D90
    08891C54:[AFB20018]: sw         $s2, 24($sp)
    08891C58:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08891C5C:[24737DC0]: addiu      $s3, $v1, 32192
    08891C60:[26B27DB8]: addiu      $s2, $s5, 32184
--> 08891C64:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08891C68:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08891C6C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08891C70:[27A60004]: addiu      $a2, $sp, 4
    08891C74:[0E223DCA]: jal        0x0888F728
    08891C78:[AFA00004]: sw         $zr, 4($sp)
    08891C7C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08891C80:[97A70000]: lhu        $a3, 0($sp)
    08891C84:[10E0003E]: beq        $a3, $zr, 0x08891D80
    08891C88:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08891C8C:[96630006]: lhu        $v1, 6($s3)
    08891C90:[96660004]: lhu        $a2, 4($s3)
    08891C94:[0066282B]: sltu       $a1, $v1, $a2
    08891C98:[50A0003A]: beql       $a1, $zr, 0x08891D84
    08891C9C:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08891CA0:[3C0A089D]: lui        $t2, 0x089D <=> li $t2, 0x089D0000
    08891CA4:[8D487DC0]: lw         $t0, 32192($t2)
    08891CA8:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08891CAC:[18A00045]: blez       $a1, 0x08891DC4
    08891CB0:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08891CB4:[8FA60004]: lw         $a2, 4($sp)
    08891CB8:[8C6B0000]: lw         $t3, 0($v1)
    08891CBC:[24A5FFFF]: addiu      $a1, $a1, -1
    08891CC0:[1166002F]: beq        $t3, $a2, 0x08891D80
    08891CC4:[24630004]: addiu      $v1, $v1, 4
    08891CC8:[5CA0FFFC]: bgtzl      $a1, 0x08891CBC
    08891CCC:[8C6B0000]: lw         $t3, 0($v1)
    08891CD0:[966E0006]: lhu        $t6, 6($s3)
    08891CD4:[7C046620]: seh        $t4, $a0
    08891CD8:[000E7880]: sll        $t7, $t6, 0x0002
    08891CDC:[01E86821]: addu       $t5, $t7, $t0
    08891CE0:[25C80001]: addiu      $t0, $t6, 1
    08891CE4:[ADA60000]: sw         $a2, 0($t5)
    08891CE8:[19800025]: blez       $t4, 0x08891D80
    08891CEC:[A6680006]: sh         $t0, 6($s3)
    08891CF0:[27AA0008]: addiu      $t2, $sp, 8
    08891CF4:[8FA40004]: lw         $a0, 4($sp)
    08891CF8:[96460006]: lhu        $a2, 6($s2)
    08891CFC:[964E0004]: lhu        $t6, 4($s2)
    08891D00:[84820000]: lh         $v0, 0($a0)
    08891D04:[248B0002]: addiu      $t3, $a0, 2
    08891D08:[00CEC82B]: sltu       $t9, $a2, $t6
    08891D0C:[000268C0]: sll        $t5, $v0, 0x0003
    08891D10:[01A24021]: addu       $t0, $t5, $v0
    08891D14:[00086100]: sll        $t4, $t0, 0x0004
    08891D18:[012C2821]: addu       $a1, $t1, $t4
    08891D1C:[AFAB0004]: sw         $t3, 4($sp)
    08891D20:[13200012]: beq        $t9, $zr, 0x08891D6C
    08891D24:[AFA50008]: sw         $a1, 8($sp)
    08891D28:[8EA87DB8]: lw         $t0, 32184($s5)
    08891D2C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08891D30:[18C00022]: blez       $a2, 0x08891DBC
    08891D34:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08891D38:[8D450000]: lw         $a1, 0($t2)
    08891D3C:[8C660000]: lw         $a2, 0($v1)
    08891D40:[2484FFFF]: addiu      $a0, $a0, -1
    08891D44:[10C50009]: beq        $a2, $a1, 0x08891D6C
    08891D48:[24630004]: addiu      $v1, $v1, 4
    08891D4C:[5C80FFFC]: bgtzl      $a0, 0x08891D40
    08891D50:[8C660000]: lw         $a2, 0($v1)
    08891D54:[96590006]: lhu        $t9, 6($s2)
    08891D58:[00191880]: sll        $v1, $t9, 0x0002
    08891D5C:[0068C021]: addu       $t8, $v1, $t0
    08891D60:[272F0001]: addiu      $t7, $t9, 1
    08891D64:[AF050000]: sw         $a1, 0($t8)
    08891D68:[A64F0006]: sh         $t7, 6($s2)
    08891D6C:[24ECFFFF]: addiu      $t4, $a3, -1
    08891D70:[7C0C2E20]: seh        $a1, $t4
    08891D74:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    08891D78:[1CA0FFDE]: bgtz       $a1, 0x08891CF4
    08891D7C:[A7AC0000]: sh         $t4, 0($sp)
    08891D80:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08891D84:[2631000C]: addiu      $s1, $s1, 12
--> 08891D88:[1CE0FFB6]: bgtz       $a3, 0x08891C64
    08891D8C:[2610FFFF]: addiu      $s0, $s0, -1
    08891D90:[26A97DB8]: addiu      $t1, $s5, 32184
    08891D94:[95220006]: lhu        $v0, 6($t1)
    08891D98:[8FBF0028]: lw         $ra, 40($sp)
  Back Branch 08891CC8 14,003 times (length 5)
    08891CA8:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08891CAC:[18A00045]: blez       $a1, 0x08891DC4
    08891CB0:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08891CB4:[8FA60004]: lw         $a2, 4($sp)
    08891CB8:[8C6B0000]: lw         $t3, 0($v1)
--> 08891CBC:[24A5FFFF]: addiu      $a1, $a1, -1
    08891CC0:[1166002F]: beq        $t3, $a2, 0x08891D80
    08891CC4:[24630004]: addiu      $v1, $v1, 4
--> 08891CC8:[5CA0FFFC]: bgtzl      $a1, 0x08891CBC
    08891CCC:[8C6B0000]: lw         $t3, 0($v1)
    08891CD0:[966E0006]: lhu        $t6, 6($s3)
    08891CD4:[7C046620]: seh        $t4, $a0
    08891CD8:[000E7880]: sll        $t7, $t6, 0x0002
  Back Branch 08891DBC 11,314 times (length 28)
    08891D40:[2484FFFF]: addiu      $a0, $a0, -1
    08891D44:[10C50009]: beq        $a2, $a1, 0x08891D6C
    08891D48:[24630004]: addiu      $v1, $v1, 4
    08891D4C:[5C80FFFC]: bgtzl      $a0, 0x08891D40
    08891D50:[8C660000]: lw         $a2, 0($v1)
--> 08891D54:[96590006]: lhu        $t9, 6($s2)
    08891D58:[00191880]: sll        $v1, $t9, 0x0002
    08891D5C:[0068C021]: addu       $t8, $v1, $t0
    08891D60:[272F0001]: addiu      $t7, $t9, 1
    08891D64:[AF050000]: sw         $a1, 0($t8)
    08891D68:[A64F0006]: sh         $t7, 6($s2)
    08891D6C:[24ECFFFF]: addiu      $t4, $a3, -1
    08891D70:[7C0C2E20]: seh        $a1, $t4
    08891D74:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    08891D78:[1CA0FFDE]: bgtz       $a1, 0x08891CF4
    08891D7C:[A7AC0000]: sh         $t4, 0($sp)
    08891D80:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08891D84:[2631000C]: addiu      $s1, $s1, 12
    08891D88:[1CE0FFB6]: bgtz       $a3, 0x08891C64
    08891D8C:[2610FFFF]: addiu      $s0, $s0, -1
    08891D90:[26A97DB8]: addiu      $t1, $s5, 32184
    08891D94:[95220006]: lhu        $v0, 6($t1)
    08891D98:[8FBF0028]: lw         $ra, 40($sp)
    08891D9C:[8FB50024]: lw         $s5, 36($sp)
    08891DA0:[8FB40020]: lw         $s4, 32($sp)
    08891DA4:[8FB3001C]: lw         $s3, 28($sp)
    08891DA8:[8FB20018]: lw         $s2, 24($sp)
    08891DAC:[8FB10014]: lw         $s1, 20($sp)
    08891DB0:[8FB00010]: lw         $s0, 16($sp)
    08891DB4:[03E00008]: jr         $ra
    08891DB8:[27BD0030]: addiu      $sp, $sp, 48
--> 08891DBC:[0A224755]: j          0x08891D54
    08891DC0:[8D450000]: lw         $a1, 0($t2)
    08891DC4:[0A224734]: j          0x08891CD0
    08891DC8:[8FA60004]: lw         $a2, 4($sp)
  Back Branch 08891DC4 11,314 times (length 63)
    08891CBC:[24A5FFFF]: addiu      $a1, $a1, -1
    08891CC0:[1166002F]: beq        $t3, $a2, 0x08891D80
    08891CC4:[24630004]: addiu      $v1, $v1, 4
    08891CC8:[5CA0FFFC]: bgtzl      $a1, 0x08891CBC
    08891CCC:[8C6B0000]: lw         $t3, 0($v1)
--> 08891CD0:[966E0006]: lhu        $t6, 6($s3)
    08891CD4:[7C046620]: seh        $t4, $a0
    08891CD8:[000E7880]: sll        $t7, $t6, 0x0002
    08891CDC:[01E86821]: addu       $t5, $t7, $t0
    08891CE0:[25C80001]: addiu      $t0, $t6, 1
    08891CE4:[ADA60000]: sw         $a2, 0($t5)
    08891CE8:[19800025]: blez       $t4, 0x08891D80
    08891CEC:[A6680006]: sh         $t0, 6($s3)
    08891CF0:[27AA0008]: addiu      $t2, $sp, 8
    08891CF4:[8FA40004]: lw         $a0, 4($sp)
    08891CF8:[96460006]: lhu        $a2, 6($s2)
    08891CFC:[964E0004]: lhu        $t6, 4($s2)
    08891D00:[84820000]: lh         $v0, 0($a0)
    08891D04:[248B0002]: addiu      $t3, $a0, 2
    08891D08:[00CEC82B]: sltu       $t9, $a2, $t6
    08891D0C:[000268C0]: sll        $t5, $v0, 0x0003
    08891D10:[01A24021]: addu       $t0, $t5, $v0
    08891D14:[00086100]: sll        $t4, $t0, 0x0004
    08891D18:[012C2821]: addu       $a1, $t1, $t4
    08891D1C:[AFAB0004]: sw         $t3, 4($sp)
    08891D20:[13200012]: beq        $t9, $zr, 0x08891D6C
    08891D24:[AFA50008]: sw         $a1, 8($sp)
    08891D28:[8EA87DB8]: lw         $t0, 32184($s5)
    08891D2C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08891D30:[18C00022]: blez       $a2, 0x08891DBC
    08891D34:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08891D38:[8D450000]: lw         $a1, 0($t2)
    08891D3C:[8C660000]: lw         $a2, 0($v1)
    08891D40:[2484FFFF]: addiu      $a0, $a0, -1
    08891D44:[10C50009]: beq        $a2, $a1, 0x08891D6C
    08891D48:[24630004]: addiu      $v1, $v1, 4
    08891D4C:[5C80FFFC]: bgtzl      $a0, 0x08891D40
    08891D50:[8C660000]: lw         $a2, 0($v1)
    08891D54:[96590006]: lhu        $t9, 6($s2)
    08891D58:[00191880]: sll        $v1, $t9, 0x0002
    08891D5C:[0068C021]: addu       $t8, $v1, $t0
    08891D60:[272F0001]: addiu      $t7, $t9, 1
    08891D64:[AF050000]: sw         $a1, 0($t8)
    08891D68:[A64F0006]: sh         $t7, 6($s2)
    08891D6C:[24ECFFFF]: addiu      $t4, $a3, -1
    08891D70:[7C0C2E20]: seh        $a1, $t4
    08891D74:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    08891D78:[1CA0FFDE]: bgtz       $a1, 0x08891CF4
    08891D7C:[A7AC0000]: sh         $t4, 0($sp)
    08891D80:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08891D84:[2631000C]: addiu      $s1, $s1, 12
    08891D88:[1CE0FFB6]: bgtz       $a3, 0x08891C64
    08891D8C:[2610FFFF]: addiu      $s0, $s0, -1
    08891D90:[26A97DB8]: addiu      $t1, $s5, 32184
    08891D94:[95220006]: lhu        $v0, 6($t1)
    08891D98:[8FBF0028]: lw         $ra, 40($sp)
    08891D9C:[8FB50024]: lw         $s5, 36($sp)
    08891DA0:[8FB40020]: lw         $s4, 32($sp)
    08891DA4:[8FB3001C]: lw         $s3, 28($sp)
    08891DA8:[8FB20018]: lw         $s2, 24($sp)
    08891DAC:[8FB10014]: lw         $s1, 20($sp)
    08891DB0:[8FB00010]: lw         $s0, 16($sp)
    08891DB4:[03E00008]: jr         $ra
    08891DB8:[27BD0030]: addiu      $sp, $sp, 48
    08891DBC:[0A224755]: j          0x08891D54
    08891DC0:[8D450000]: lw         $a1, 0($t2)
--> 08891DC4:[0A224734]: j          0x08891CD0
    08891DC8:[8FA60004]: lw         $a2, 4($sp)
_S1_2_883F47C 11,094,302 instructions (0.844%), 9,210 calls (0883F47C - 0883FD00, length 546)
    0883F47C:[27BDFF40]: addiu      $sp, $sp, -192
    0883F480:[AFB3008C]: sw         $s3, 140($sp)
    0883F484:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0883F488:[AFB00080]: sw         $s0, 128($sp)
    0883F48C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883F490:[26130280]: addiu      $s3, $s0, 640
    0883F494:[AFBF00A4]: sw         $ra, 164($sp)
    0883F498:[AFBE00A0]: sw         $fp, 160($sp)
    0883F49C:[AFB7009C]: sw         $s7, 156($sp)
    0883F4A0:[AFB60098]: sw         $s6, 152($sp)
    0883F4A4:[AFB50094]: sw         $s5, 148($sp)
    0883F4A8:[AFB40090]: sw         $s4, 144($sp)
    0883F4AC:[AFB20088]: sw         $s2, 136($sp)
    0883F4B0:[AFB10084]: sw         $s1, 132($sp)
    0883F4B4:[E7B600B8]: swc1       $f22, 184($sp)
    0883F4B8:[E7B500B4]: swc1       $f21, 180($sp)
    0883F4BC:[E7B400B0]: swc1       $f20, 176($sp)
    0883F4C0:[8C44A61C]: lw         $a0, -23012($v0)
    0883F4C4:[92140070]: lbu        $s4, 112($s0)
    0883F4C8:[24830040]: addiu      $v1, $a0, 64
    0883F4CC:[1A80013B]: blez       $s4, 0x0883F9BC
    0883F4D0:[AFA30070]: sw         $v1, 112($sp)
    0883F4D4:[260601C0]: addiu      $a2, $s0, 448
    0883F4D8:[260500CC]: addiu      $a1, $s0, 204
    0883F4DC:[26030030]: addiu      $v1, $s0, 48
    0883F4E0:[4480A800]: mtc1       $zr, $f21
    0883F4E4:[AFA60074]: sw         $a2, 116($sp)
    0883F4E8:[26170050]: addiu      $s7, $s0, 80
    0883F4EC:[26160234]: addiu      $s6, $s0, 564
    0883F4F0:[AFA50078]: sw         $a1, 120($sp)
    0883F4F4:[2615021C]: addiu      $s5, $s0, 540
    0883F4F8:[AFA3007C]: sw         $v1, 124($sp)
    0883F4FC:[26720010]: addiu      $s2, $s3, 16
    0883F500:[C66A0010]: lwc1       $f10, 16($s3)
    0883F504:[C64D0008]: lwc1       $f13, 8($s2)
    0883F508:[C6E60008]: lwc1       $f6, 8($s7)
    0883F50C:[C6080050]: lwc1       $f8, 80($s0)
    0883F510:[C6410004]: lwc1       $f1, 4($s2)
    0883F514:[C6E70004]: lwc1       $f7, 4($s7)
    0883F518:[46085301]: sub.s      $f12, $f10, $f8
    0883F51C:[46066A81]: sub.s      $f10, $f13, $f6
    0883F520:[46070AC1]: sub.s      $f11, $f1, $f7
    0883F524:[C6C90008]: lwc1       $f9, 8($s6)
    0883F528:[C6C40004]: lwc1       $f4, 4($s6)
    0883F52C:[C6000234]: lwc1       $f0, 564($s0)
    0883F530:[46096582]: mul.s      $f22, $f12, $f9
    0883F534:[46046142]: mul.s      $f5, $f12, $f4
    0883F538:[46095C82]: mul.s      $f18, $f11, $f9
    0883F53C:[460454C2]: mul.s      $f19, $f10, $f4
    0883F540:[460058C2]: mul.s      $f3, $f11, $f0
    0883F544:[46005502]: mul.s      $f20, $f10, $f0
    0883F548:[C611021C]: lwc1       $f17, 540($s0)
    0883F54C:[46139401]: sub.s      $f16, $f18, $f19
    0883F550:[46032B41]: sub.s      $f13, $f5, $f3
    0883F554:[4616A3C1]: sub.s      $f15, $f20, $f22
    0883F558:[C6A20004]: lwc1       $f2, 4($s5)
    0883F55C:[C6AE0008]: lwc1       $f14, 8($s5)
    0883F560:[96680034]: lhu        $t0, 52($s3)
    0883F564:[46118240]: add.s      $f9, $f16, $f17
    0883F568:[46027940]: add.s      $f5, $f15, $f2
    0883F56C:[460E6900]: add.s      $f4, $f13, $f14
    0883F570:[26710020]: addiu      $s1, $s3, 32
    0883F574:[3107000F]: andi       $a3, $t0, 15
    0883F578:[27A40010]: addiu      $a0, $sp, 16
    0883F57C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0883F580:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0883F584:[E7A90000]: swc1       $f9, 0($sp)
    0883F588:[0007F02B]: sltu       $fp, $zr, $a3 <=> move $fp, $a3
    0883F58C:[E7A50004]: swc1       $f5, 4($sp)
    0883F590:[E7A40008]: swc1       $f4, 8($sp)
    0883F594:[E7AC0010]: swc1       $f12, 16($sp)
    0883F598:[E7AB0014]: swc1       $f11, 20($sp)
    0883F59C:[0E21090D]: jal        0x08842434
    0883F5A0:[E7AA0018]: swc1       $f10, 24($sp)
    0883F5A4:[4615003E]: c.le.s     $f0, $f21
    0883F5A8:[00000000]: nop
    0883F5AC:[45000100]: bc1f       0x0883F9B0
    0883F5B0:[46000186]: mov.s      $f6, $f0
    0883F5B4:[C66F002C]: lwc1       $f15, 44($s3)
    0883F5B8:[C6100078]: lwc1       $f16, 120($s0)
    0883F5BC:[C60E0074]: lwc1       $f14, 116($s0)
    0883F5C0:[46107AC2]: mul.s      $f11, $f15, $f16
    0883F5C4:[46007302]: mul.s      $f12, $f14, $f0
    0883F5C8:[460C5801]: sub.s      $f0, $f11, $f12
    0883F5CC:[4615003E]: c.le.s     $f0, $f21
    0883F5D0:[00000000]: nop
    0883F5D4:[45010011]: bc1t       0x0883F61C
    0883F5D8:[3C0A089C]: lui        $t2, 0x089C <=> li $t2, 0x089C0000
    0883F5DC:[C6640020]: lwc1       $f4, 32($s3)
    0883F5E0:[C6250004]: lwc1       $f5, 4($s1)
    0883F5E4:[C6270008]: lwc1       $f7, 8($s1)
    0883F5E8:[8FA90074]: lw         $t1, 116($sp)
    0883F5EC:[46002042]: mul.s      $f1, $f4, $f0
    0883F5F0:[46002A42]: mul.s      $f9, $f5, $f0
    0883F5F4:[46003882]: mul.s      $f2, $f7, $f0
    0883F5F8:[C60D01C0]: lwc1       $f13, 448($s0)
    0883F5FC:[C5360004]: lwc1       $f22, 4($t1)
    0883F600:[C5340008]: lwc1       $f20, 8($t1)
    0883F604:[46016CC0]: add.s      $f19, $f13, $f1
    0883F608:[4609B480]: add.s      $f18, $f22, $f9
    0883F60C:[4602A440]: add.s      $f17, $f20, $f2
    0883F610:[E61301C0]: swc1       $f19, 448($s0)
    0883F614:[E5320004]: swc1       $f18, 4($t1)
    0883F618:[E5310008]: swc1       $f17, 8($t1)
    0883F61C:[C54AA668]: lwc1       $f10, -22936($t2)
    0883F620:[460050C7]: neg.s      $f3, $f10
    0883F624:[4603303E]: c.le.s     $f6, $f3
    0883F628:[00000000]: nop
    0883F62C:[450201B2]: bc1fl      0x0883FCF8
    0883F630:[C6070088]: lwc1       $f7, 136($s0)
    0883F634:[3C0B0892]: lui        $t3, 0x0892 <=> li $t3, 0x08920000
    0883F638:[44800800]: mtc1       $zr, $f1
    0883F63C:[13C001A5]: beq        $fp, $zr, 0x0883FCD4
    0883F640:[C576BFD0]: lwc1       $f22, -16432($t3)
    0883F644:[960E056A]: lhu        $t6, 1386($s0)
    0883F648:[8E0400E0]: lw         $a0, 224($s0)
    0883F64C:[3C0C0892]: lui        $t4, 0x0892 <=> li $t4, 0x08920000
    0883F650:[31CDF7EF]: andi       $t5, $t6, -2065
    0883F654:[E601058C]: swc1       $f1, 1420($s0)
    0883F658:[A60D056A]: sh         $t5, 1386($s0)
    0883F65C:[10800005]: beq        $a0, $zr, 0x0883F674
    0883F660:[C581BFD4]: lwc1       $f1, -16428($t4)
    0883F664:[94980214]: lhu        $t8, 532($a0)
    0883F668:[330F0018]: andi       $t7, $t8, 24
    0883F66C:[11E00003]: beq        $t7, $zr, 0x0883F67C
    0883F670:[8FA60070]: lw         $a2, 112($sp)
    0883F674:[C616058C]: lwc1       $f22, 1420($s0)
    0883F678:[8FA60070]: lw         $a2, 112($sp)
    0883F67C:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    0883F680:[C4B4BFE0]: lwc1       $f20, -16416($a1)
    0883F684:[C4CF0000]: lwc1       $f15, 0($a2)
    0883F688:[C6530008]: lwc1       $f19, 8($s2)
    0883F68C:[C6420004]: lwc1       $f2, 4($s2)
    0883F690:[460F0B82]: mul.s      $f14, $f1, $f15
    0883F694:[C60A0050]: lwc1       $f10, 80($s0)
    0883F698:[C6610010]: lwc1       $f1, 16($s3)
    0883F69C:[C6E90004]: lwc1       $f9, 4($s7)
    0883F6A0:[461472C0]: add.s      $f11, $f14, $f20
    0883F6A4:[C6EC0008]: lwc1       $f12, 8($s7)
    0883F6A8:[460A0C01]: sub.s      $f16, $f1, $f10
    0883F6AC:[460913C1]: sub.s      $f15, $f2, $f9
    0883F6B0:[460C9B81]: sub.s      $f14, $f19, $f12
    0883F6B4:[46065C42]: mul.s      $f17, $f11, $f6
    0883F6B8:[C6210000]: lwc1       $f1, 0($s1)
    0883F6BC:[C6220004]: lwc1       $f2, 4($s1)
    0883F6C0:[C6320008]: lwc1       $f18, 8($s1)
    0883F6C4:[46008807]: neg.s      $f0, $f17
    0883F6C8:[460F0942]: mul.s      $f5, $f1, $f15
    0883F6CC:[46101202]: mul.s      $f8, $f2, $f16
    0883F6D0:[460E09C2]: mul.s      $f7, $f1, $f14
    0883F6D4:[460E1342]: mul.s      $f13, $f2, $f14
    0883F6D8:[461090C2]: mul.s      $f3, $f18, $f16
    0883F6DC:[460F9102]: mul.s      $f4, $f18, $f15
    0883F6E0:[46082C41]: sub.s      $f17, $f5, $f8
    0883F6E4:[460094C2]: mul.s      $f19, $f18, $f0
    0883F6E8:[46001182]: mul.s      $f6, $f2, $f0
    0883F6EC:[46071AC1]: sub.s      $f11, $f3, $f7
    0883F6F0:[46046C81]: sub.s      $f18, $f13, $f4
    0883F6F4:[46000B42]: mul.s      $f13, $f1, $f0
    0883F6F8:[27A40040]: addiu      $a0, $sp, 64
    0883F6FC:[261201E0]: addiu      $s2, $s0, 480
    0883F700:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    0883F704:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0883F708:[E7AD0020]: swc1       $f13, 32($sp)
    0883F70C:[E7A60024]: swc1       $f6, 36($sp)
    0883F710:[E7B30028]: swc1       $f19, 40($sp)
    0883F714:[E7B20040]: swc1       $f18, 64($sp)
    0883F718:[E7AB0044]: swc1       $f11, 68($sp)
    0883F71C:[E7B10048]: swc1       $f17, 72($sp)
    0883F720:[E7B00030]: swc1       $f16, 48($sp)
    0883F724:[E7AF0034]: swc1       $f15, 52($sp)
    0883F728:[0E226869]: jal        0x0889A1A4
    0883F72C:[E7AE0038]: swc1       $f14, 56($sp)
    0883F730:[26040210]: addiu      $a0, $s0, 528
    0883F734:[C6070088]: lwc1       $f7, 136($s0)
    0883F738:[C7A20048]: lwc1       $f2, 72($sp)
    0883F73C:[C7AA0034]: lwc1       $f10, 52($sp)
    0883F740:[4607A303]: div.s      $f12, $f20, $f7
    0883F744:[C7A90038]: lwc1       $f9, 56($sp)
    0883F748:[C7A10044]: lwc1       $f1, 68($sp)
    0883F74C:[C7A50040]: lwc1       $f5, 64($sp)
    0883F750:[C7A80030]: lwc1       $f8, 48($sp)
    0883F754:[26050228]: addiu      $a1, $s0, 552
    0883F758:[46024442]: mul.s      $f17, $f8, $f2
    0883F75C:[46025482]: mul.s      $f18, $f10, $f2
    0883F760:[46014342]: mul.s      $f13, $f8, $f1
    0883F764:[46055002]: mul.s      $f0, $f10, $f5
    0883F768:[46014CC2]: mul.s      $f19, $f9, $f1
    0883F76C:[46054C02]: mul.s      $f16, $f9, $f5
    0883F770:[46006BC1]: sub.s      $f15, $f13, $f0
    0883F774:[46139381]: sub.s      $f14, $f18, $f19
    0883F778:[46118181]: sub.s      $f6, $f16, $f17
    0883F77C:[E7AF0058]: swc1       $f15, 88($sp)
    0883F780:[E7AE0050]: swc1       $f14, 80($sp)
    0883F784:[E7A60054]: swc1       $f6, 84($sp)
    0883F788:[CBA00050]: lv.s       S000.s, 80($sp)
    0883F78C:[CBA00055]: lv.s       S001.s, 84($sp)
    0883F790:[CBA0005A]: lv.s       S002.s, 88($sp)
    0883F794:[CA210000]: lv.s       S010.s, 0($s1)
    0883F798:[CA210005]: lv.s       S011.s, 4($s1)
    0883F79C:[CA21000A]: lv.s       S012.s, 8($s1)
    0883F7A0:[64818000]: vdot.t     S000.s, C000.t, C010.t
    0883F7A4:[48620000]: mfv.s      $v0, S000.s
    0883F7A8:[44825800]: mtc1       $v0, $f11
    0883F7AC:[460B6080]: add.s      $f2, $f12, $f11
    0883F7B0:[46151032]: c.eq.s     $f2, $f21
    0883F7B4:[00000000]: nop
    0883F7B8:[4501006F]: bc1t       0x0883F978
    0883F7BC:[3C060892]: lui        $a2, 0x0892 <=> li $a2, 0x08920000
    0883F7C0:[4602A403]: div.s      $f16, $f20, $f2
    0883F7C4:[C7A60028]: lwc1       $f6, 40($sp)
    0883F7C8:[C7A00020]: lwc1       $f0, 32($sp)
    0883F7CC:[C7B40024]: lwc1       $f20, 36($sp)
    0883F7D0:[96050568]: lhu        $a1, 1384($s0)
    0883F7D4:[7CA70200]: ext        $a3, $a1, 8, 1
    0883F7D8:[46103102]: mul.s      $f4, $f6, $f16
    0883F7DC:[461000C2]: mul.s      $f3, $f0, $f16
    0883F7E0:[4610A182]: mul.s      $f6, $f20, $f16
    0883F7E4:[E7A40028]: swc1       $f4, 40($sp)
    0883F7E8:[E7A30020]: swc1       $f3, 32($sp)
    0883F7EC:[10E000CF]: beq        $a3, $zr, 0x0883FB2C
    0883F7F0:[E7A60024]: swc1       $f6, 36($sp)
    0883F7F4:[CA000210]: lv.s       S000.s, 528($s0)
    0883F7F8:[CA000215]: lv.s       S001.s, 532($s0)
    0883F7FC:[CA00021A]: lv.s       S002.s, 536($s0)
    0883F800:[CA210000]: lv.s       S010.s, 0($s1)
    0883F804:[CA210005]: lv.s       S011.s, 4($s1)
    0883F808:[CA21000A]: lv.s       S012.s, 8($s1)
    0883F80C:[64818000]: vdot.t     S000.s, C000.t, C010.t
    0883F810:[48630000]: mfv.s      $v1, S000.s
    0883F814:[44832800]: mtc1       $v1, $f5
    0883F818:[C6220000]: lwc1       $f2, 0($s1)
    0883F81C:[C6230008]: lwc1       $f3, 8($s1)
    0883F820:[46002907]: neg.s      $f4, $f5
    0883F824:[C62C0004]: lwc1       $f12, 4($s1)
    0883F828:[C60B0210]: lwc1       $f11, 528($s0)
    0883F82C:[C4870004]: lwc1       $f7, 4($a0)
    0883F830:[460414C2]: mul.s      $f19, $f2, $f4
    0883F834:[46041C82]: mul.s      $f18, $f3, $f4
    0883F838:[46046442]: mul.s      $f17, $f12, $f4
    0883F83C:[C48D0008]: lwc1       $f13, 8($a0)
    0883F840:[46135800]: add.s      $f0, $f11, $f19
    0883F844:[46113840]: add.s      $f1, $f7, $f17
    0883F848:[46126880]: add.s      $f2, $f13, $f18
    0883F84C:[E6000210]: swc1       $f0, 528($s0)
    0883F850:[E4810004]: swc1       $f1, 4($a0)
    0883F854:[E4820008]: swc1       $f2, 8($a0)
    0883F858:[4615B032]: c.eq.s     $f22, $f21
    0883F85C:[00000000]: nop
    0883F860:[450300B0]: bc1tl      0x0883FB24
    0883F864:[C6070088]: lwc1       $f7, 136($s0)
    0883F868:[C7A40028]: lwc1       $f4, 40($sp)
    0883F86C:[C7AF0024]: lwc1       $f15, 36($sp)
    0883F870:[C7A20020]: lwc1       $f2, 32($sp)
    0883F874:[460824C2]: mul.s      $f19, $f4, $f8
    0883F878:[46087942]: mul.s      $f5, $f15, $f8
    0883F87C:[460A1382]: mul.s      $f14, $f2, $f10
    0883F880:[460A2202]: mul.s      $f8, $f4, $f10
    0883F884:[46091402]: mul.s      $f16, $f2, $f9
    0883F888:[46097C82]: mul.s      $f18, $f15, $f9
    0883F88C:[46057101]: sub.s      $f4, $f14, $f5
    0883F890:[3C18089C]: lui        $t8, 0x089C <=> li $t8, 0x089C0000
    0883F894:[46109981]: sub.s      $f6, $f19, $f16
    0883F898:[460891C1]: sub.s      $f7, $f18, $f8
    0883F89C:[8F0FA61C]: lw         $t7, -23012($t8)
    0883F8A0:[E7A40068]: swc1       $f4, 104($sp)
    0883F8A4:[3C0E0892]: lui        $t6, 0x0892 <=> li $t6, 0x08920000
    0883F8A8:[E7A70060]: swc1       $f7, 96($sp)
    0883F8AC:[E7A60064]: swc1       $f6, 100($sp)
    0883F8B0:[C5C9BFE8]: lwc1       $f9, -16408($t6)
    0883F8B4:[C5EA0064]: lwc1       $f10, 100($t7)
    0883F8B8:[13C00058]: beq        $fp, $zr, 0x0883FA1C
    0883F8BC:[46095202]: mul.s      $f8, $f10, $f9
    0883F8C0:[9619056A]: lhu        $t9, 1386($s0)
    0883F8C4:[333E000F]: andi       $fp, $t9, 15
    0883F8C8:[17C0004D]: bne        $fp, $zr, 0x0883FA00
    0883F8CC:[46004007]: neg.s      $f0, $f8
    0883F8D0:[CBA00060]: lv.s       S000.s, 96($sp)
    0883F8D4:[CBA00065]: lv.s       S001.s, 100($sp)
    0883F8D8:[CBA0006A]: lv.s       S002.s, 104($sp)
    0883F8DC:[CA010030]: lv.s       S010.s, 48($s0)
    0883F8E0:[CA010035]: lv.s       S011.s, 52($s0)
    0883F8E4:[CA01003A]: lv.s       S012.s, 56($s0)
    0883F8E8:[64818000]: vdot.t     S000.s, C000.t, C010.t
    0883F8EC:[48630000]: mfv.s      $v1, S000.s
    0883F8F0:[44832800]: mtc1       $v1, $f5
    0883F8F4:[4600283C]: c.lt.s     $f5, $f0
    0883F8F8:[00000000]: nop
    0883F8FC:[45000002]: bc1f       0x0883F908
    0883F900:[26020030]: addiu      $v0, $s0, 48
    0883F904:[46000146]: mov.s      $f5, $f0
    0883F908:[4605403C]: c.lt.s     $f8, $f5
    0883F90C:[00000000]: nop
    0883F910:[45030001]: bc1tl      0x0883F918
    0883F914:[46004146]: mov.s      $f5, $f8
    0883F918:[C44D0008]: lwc1       $f13, 8($v0)
    0883F91C:[C6140030]: lwc1       $f20, 48($s0)
    0883F920:[C4430004]: lwc1       $f3, 4($v0)
    0883F924:[46056902]: mul.s      $f4, $f13, $f5
    0883F928:[4605A1C2]: mul.s      $f7, $f20, $f5
    0883F92C:[46051982]: mul.s      $f6, $f3, $f5
    0883F930:[E7A40068]: swc1       $f4, 104($sp)
    0883F934:[E7A70060]: swc1       $f7, 96($sp)
    0883F938:[E7A60064]: swc1       $f6, 100($sp)
    0883F93C:[26050228]: addiu      $a1, $s0, 552
    0883F940:[46163342]: mul.s      $f13, $f6, $f22
    0883F944:[46162082]: mul.s      $f2, $f4, $f22
    0883F948:[C4B40004]: lwc1       $f20, 4($a1)
    0883F94C:[C4A30008]: lwc1       $f3, 8($a1)
    0883F950:[46163A02]: mul.s      $f8, $f7, $f22
    0883F954:[460DA3C0]: add.s      $f15, $f20, $f13
    0883F958:[460219C0]: add.s      $f7, $f3, $f2
    0883F95C:[C6060228]: lwc1       $f6, 552($s0)
    0883F960:[E4AF0004]: swc1       $f15, 4($a1)
    0883F964:[46083580]: add.s      $f22, $f6, $f8
    0883F968:[E4A70008]: swc1       $f7, 8($a1)
    0883F96C:[C6070088]: lwc1       $f7, 136($s0)
    0883F970:[E6160228]: swc1       $f22, 552($s0)
    0883F974:[3C060892]: lui        $a2, 0x0892 <=> li $a2, 0x08920000
    0883F978:[C4D2BFE0]: lwc1       $f18, -16416($a2)
    0883F97C:[C4810008]: lwc1       $f1, 8($a0)
    0883F980:[C48C0004]: lwc1       $f12, 4($a0)
    0883F984:[46079243]: div.s      $f9, $f18, $f7
    0883F988:[C60A0210]: lwc1       $f10, 528($s0)
    0883F98C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0883F990:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0883F994:[46090AC2]: mul.s      $f11, $f1, $f9
    0883F998:[46095442]: mul.s      $f17, $f10, $f9
    0883F99C:[46096102]: mul.s      $f4, $f12, $f9
    0883F9A0:[E6AB0008]: swc1       $f11, 8($s5)
    0883F9A4:[E611021C]: swc1       $f17, 540($s0)
    0883F9A8:[0E226869]: jal        0x0889A1A4
    0883F9AC:[E6A40004]: swc1       $f4, 4($s5)
    0883F9B0:[2694FFFF]: addiu      $s4, $s4, -1
    0883F9B4:[1E80FED1]: bgtz       $s4, 0x0883F4FC
    0883F9B8:[26730040]: addiu      $s3, $s3, 64
    0883F9BC:[0E2119C1]: jal        0x08846704
    0883F9C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883F9C4:[8FBF00A4]: lw         $ra, 164($sp)
    0883F9C8:[8FBE00A0]: lw         $fp, 160($sp)
    0883F9CC:[8FB7009C]: lw         $s7, 156($sp)
    0883F9D0:[8FB60098]: lw         $s6, 152($sp)
    0883F9D4:[8FB50094]: lw         $s5, 148($sp)
    0883F9D8:[8FB40090]: lw         $s4, 144($sp)
    0883F9DC:[8FB3008C]: lw         $s3, 140($sp)
    0883F9E0:[8FB20088]: lw         $s2, 136($sp)
    0883F9E4:[8FB10084]: lw         $s1, 132($sp)
    0883F9E8:[8FB00080]: lw         $s0, 128($sp)
    0883F9EC:[C7B600B8]: lwc1       $f22, 184($sp)
    0883F9F0:[C7B500B4]: lwc1       $f21, 180($sp)
    0883F9F4:[C7B400B0]: lwc1       $f20, 176($sp)
    0883F9F8:[03E00008]: jr         $ra
    0883F9FC:[27BD00C0]: addiu      $sp, $sp, 192
    0883FA00:[44802000]: mtc1       $zr, $f4
    0883FA04:[460021C6]: mov.s      $f7, $f4
    0883FA08:[46002186]: mov.s      $f6, $f4
    0883FA0C:[E7A40068]: swc1       $f4, 104($sp)
    0883FA10:[E7A40064]: swc1       $f4, 100($sp)
    0883FA14:[0A20FE4F]: j          0x0883F93C
    0883FA18:[E7A40060]: swc1       $f4, 96($sp)
    0883FA1C:[46004007]: neg.s      $f0, $f8
    0883FA20:[7CA30200]: ext        $v1, $a1, 8, 1
    0883FA24:[4600383C]: c.lt.s     $f7, $f0
    0883FA28:[1460001A]: bne        $v1, $zr, 0x0883FA94
    0883FA2C:[00000000]: nop
    0883FA30:[CBA00060]: lv.s       S000.s, 96($sp)
    0883FA34:[CBA00065]: lv.s       S001.s, 100($sp)
    0883FA38:[CBA0006A]: lv.s       S002.s, 104($sp)
    0883FA3C:[CA010030]: lv.s       S010.s, 48($s0)
    0883FA40:[CA010035]: lv.s       S011.s, 52($s0)
    0883FA44:[CA01003A]: lv.s       S012.s, 56($s0)
    0883FA48:[64818000]: vdot.t     S000.s, C000.t, C010.t
    0883FA4C:[48620000]: mfv.s      $v0, S000.s
    0883FA50:[44827000]: mtc1       $v0, $f14
    0883FA54:[C6050030]: lwc1       $f5, 48($s0)
    0883FA58:[8FA2007C]: lw         $v0, 124($sp)
    0883FA5C:[46007407]: neg.s      $f16, $f14
    0883FA60:[46004007]: neg.s      $f0, $f8
    0883FA64:[C4530004]: lwc1       $f19, 4($v0)
    0883FA68:[C4520008]: lwc1       $f18, 8($v0)
    0883FA6C:[46102A82]: mul.s      $f10, $f5, $f16
    0883FA70:[46109A42]: mul.s      $f9, $f19, $f16
    0883FA74:[46109302]: mul.s      $f12, $f18, $f16
    0883FA78:[460A3C40]: add.s      $f17, $f7, $f10
    0883FA7C:[460932C0]: add.s      $f11, $f6, $f9
    0883FA80:[460C2040]: add.s      $f1, $f4, $f12
    0883FA84:[4600883C]: c.lt.s     $f17, $f0
    0883FA88:[E7AB0064]: swc1       $f11, 100($sp)
    0883FA8C:[E7A10068]: swc1       $f1, 104($sp)
    0883FA90:[E7B10060]: swc1       $f17, 96($sp)
    0883FA94:[45030001]: bc1tl      0x0883FA9C
    0883FA98:[E7A00060]: swc1       $f0, 96($sp)
    0883FA9C:[C7A70060]: lwc1       $f7, 96($sp)
    0883FAA0:[4607403C]: c.lt.s     $f8, $f7
    0883FAA4:[00000000]: nop
    0883FAA8:[45000004]: bc1f       0x0883FABC
    0883FAAC:[C7A60064]: lwc1       $f6, 100($sp)
    0883FAB0:[E7A80060]: swc1       $f8, 96($sp)
    0883FAB4:[460041C6]: mov.s      $f7, $f8
    0883FAB8:[C7A60064]: lwc1       $f6, 100($sp)
    0883FABC:[4600303C]: c.lt.s     $f6, $f0
    0883FAC0:[00000000]: nop
    0883FAC4:[45000003]: bc1f       0x0883FAD4
    0883FAC8:[00000000]: nop
    0883FACC:[E7A00064]: swc1       $f0, 100($sp)
    0883FAD0:[46000186]: mov.s      $f6, $f0
    0883FAD4:[4606403C]: c.lt.s     $f8, $f6
    0883FAD8:[00000000]: nop
    0883FADC:[45000004]: bc1f       0x0883FAF0
    0883FAE0:[C7A40068]: lwc1       $f4, 104($sp)
    0883FAE4:[E7A80064]: swc1       $f8, 100($sp)
    0883FAE8:[46004186]: mov.s      $f6, $f8
    0883FAEC:[C7A40068]: lwc1       $f4, 104($sp)
    0883FAF0:[4600203C]: c.lt.s     $f4, $f0
    0883FAF4:[00000000]: nop
    0883FAF8:[45000003]: bc1f       0x0883FB08
    0883FAFC:[00000000]: nop
    0883FB00:[E7A00068]: swc1       $f0, 104($sp)
    0883FB04:[46000106]: mov.s      $f4, $f0
    0883FB08:[4604403C]: c.lt.s     $f8, $f4
    0883FB0C:[00000000]: nop
    0883FB10:[4500FF8B]: bc1f       0x0883F940
    0883FB14:[26050228]: addiu      $a1, $s0, 552
    0883FB18:[E7A80068]: swc1       $f8, 104($sp)
    0883FB1C:[0A20FE50]: j          0x0883F940
    0883FB20:[46004106]: mov.s      $f4, $f8
    0883FB24:[0A20FE5D]: j          0x0883F974
    0883FB28:[26050228]: addiu      $a1, $s0, 552
    0883FB2C:[13C0004F]: beq        $fp, $zr, 0x0883FC6C
    0883FB30:[00000000]: nop
    0883FB34:[96680034]: lhu        $t0, 52($s3)
    0883FB38:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    0883FB3C:[11110009]: beq        $t0, $s1, 0x0883FB64
    0883FB40:[8FAD0020]: lw         $t5, 32($sp)
    0883FB44:[26040210]: addiu      $a0, $s0, 528
    0883FB48:[C4820004]: lwc1       $f2, 4($a0)
    0883FB4C:[C60F0210]: lwc1       $f15, 528($s0)
    0883FB50:[C48E0008]: lwc1       $f14, 8($a0)
    0883FB54:[46061040]: add.s      $f1, $f2, $f6
    0883FB58:[46037800]: add.s      $f0, $f15, $f3
    0883FB5C:[0A20FE13]: j          0x0883F84C
    0883FB60:[46047080]: add.s      $f2, $f14, $f4
    0883FB64:[8FAC0024]: lw         $t4, 36($sp)
    0883FB68:[8FAB0028]: lw         $t3, 40($sp)
    0883FB6C:[AFAD0060]: sw         $t5, 96($sp)
    0883FB70:[26040210]: addiu      $a0, $s0, 528
    0883FB74:[3C090892]: lui        $t1, 0x0892 <=> li $t1, 0x08920000
    0883FB78:[AFAC0064]: sw         $t4, 100($sp)
    0883FB7C:[AFAB0068]: sw         $t3, 104($sp)
    0883FB80:[CBA00020]: lv.s       S000.s, 32($sp)
    0883FB84:[CBA00025]: lv.s       S001.s, 36($sp)
    0883FB88:[CBA0002A]: lv.s       S002.s, 40($sp)
    0883FB8C:[CA0100CC]: lv.s       S010.s, 204($s0)
    0883FB90:[CA0100D1]: lv.s       S011.s, 208($s0)
    0883FB94:[CA0100D6]: lv.s       S012.s, 212($s0)
    0883FB98:[64818000]: vdot.t     S000.s, C000.t, C010.t
    0883FB9C:[48620000]: mfv.s      $v0, S000.s
    0883FBA0:[44829800]: mtc1       $v0, $f19
    0883FBA4:[8FAA0078]: lw         $t2, 120($sp)
    0883FBA8:[C7A50064]: lwc1       $f5, 100($sp)
    0883FBAC:[46009987]: neg.s      $f6, $f19
    0883FBB0:[C5500008]: lwc1       $f16, 8($t2)
    0883FBB4:[C5440004]: lwc1       $f4, 4($t2)
    0883FBB8:[C7A00068]: lwc1       $f0, 104($sp)
    0883FBBC:[46068302]: mul.s      $f12, $f16, $f6
    0883FBC0:[46062482]: mul.s      $f18, $f4, $f6
    0883FBC4:[C61300CC]: lwc1       $f19, 204($s0)
    0883FBC8:[C7AB0060]: lwc1       $f11, 96($sp)
    0883FBCC:[C60D0210]: lwc1       $f13, 528($s0)
    0883FBD0:[46122C00]: add.s      $f16, $f5, $f18
    0883FBD4:[460C0480]: add.s      $f18, $f0, $f12
    0883FBD8:[46069C42]: mul.s      $f17, $f19, $f6
    0883FBDC:[C523BFE4]: lwc1       $f3, -16412($t1)
    0883FBE0:[E7B00064]: swc1       $f16, 100($sp)
    0883FBE4:[46115980]: add.s      $f6, $f11, $f17
    0883FBE8:[E7B20068]: swc1       $f18, 104($sp)
    0883FBEC:[C4810004]: lwc1       $f1, 4($a0)
    0883FBF0:[C4870008]: lwc1       $f7, 8($a0)
    0883FBF4:[46066B80]: add.s      $f14, $f13, $f6
    0883FBF8:[46100D00]: add.s      $f20, $f1, $f16
    0883FBFC:[46123BC0]: add.s      $f15, $f7, $f18
    0883FC00:[E7A60060]: swc1       $f6, 96($sp)
    0883FC04:[E4940004]: swc1       $f20, 4($a0)
    0883FC08:[E48F0008]: swc1       $f15, 8($a0)
    0883FC0C:[E60E0210]: swc1       $f14, 528($s0)
    0883FC10:[CBA00060]: lv.s       S000.s, 96($sp)
    0883FC14:[CBA00065]: lv.s       S001.s, 100($sp)
    0883FC18:[CBA0006A]: lv.s       S002.s, 104($sp)
    0883FC1C:[CA0100CC]: lv.s       S010.s, 204($s0)
    0883FC20:[CA0100D1]: lv.s       S011.s, 208($s0)
    0883FC24:[CA0100D6]: lv.s       S012.s, 212($s0)
    0883FC28:[64818000]: vdot.t     S000.s, C000.t, C010.t
    0883FC2C:[48620000]: mfv.s      $v0, S000.s
    0883FC30:[44822800]: mtc1       $v0, $f5
    0883FC34:[C5510004]: lwc1       $f17, 4($t2)
    0883FC38:[C54C0008]: lwc1       $f12, 8($t2)
    0883FC3C:[46002887]: neg.s      $f2, $f5
    0883FC40:[460312C2]: mul.s      $f11, $f2, $f3
    0883FC44:[460B61C2]: mul.s      $f7, $f12, $f11
    0883FC48:[460B9B42]: mul.s      $f13, $f19, $f11
    0883FC4C:[460B8D02]: mul.s      $f20, $f17, $f11
    0883FC50:[460793C0]: add.s      $f15, $f18, $f7
    0883FC54:[460D3380]: add.s      $f14, $f6, $f13
    0883FC58:[46148040]: add.s      $f1, $f16, $f20
    0883FC5C:[E7AF0068]: swc1       $f15, 104($sp)
    0883FC60:[E7AE0060]: swc1       $f14, 96($sp)
    0883FC64:[0A20FE16]: j          0x0883F858
    0883FC68:[E7A10064]: swc1       $f1, 100($sp)
    0883FC6C:[CBA00020]: lv.s       S000.s, 32($sp)
    0883FC70:[CBA00025]: lv.s       S001.s, 36($sp)
    0883FC74:[CBA0002A]: lv.s       S002.s, 40($sp)
    0883FC78:[CA210000]: lv.s       S010.s, 0($s1)
    0883FC7C:[CA210005]: lv.s       S011.s, 4($s1)
    0883FC80:[CA21000A]: lv.s       S012.s, 8($s1)
    0883FC84:[64818000]: vdot.t     S000.s, C000.t, C010.t
    0883FC88:[48630000]: mfv.s      $v1, S000.s
    0883FC8C:[C6200008]: lwc1       $f0, 8($s1)
    0883FC90:[44835800]: mtc1       $v1, $f11
    0883FC94:[C62C0004]: lwc1       $f12, 4($s1)
    0883FC98:[C6260000]: lwc1       $f6, 0($s1)
    0883FC9C:[460B0342]: mul.s      $f13, $f0, $f11
    0883FCA0:[460B6442]: mul.s      $f17, $f12, $f11
    0883FCA4:[26040210]: addiu      $a0, $s0, 528
    0883FCA8:[460B30C2]: mul.s      $f3, $f6, $f11
    0883FCAC:[E7AD0068]: swc1       $f13, 104($sp)
    0883FCB0:[E7B10064]: swc1       $f17, 100($sp)
    0883FCB4:[C6010210]: lwc1       $f1, 528($s0)
    0883FCB8:[C4870004]: lwc1       $f7, 4($a0)
    0883FCBC:[C4940008]: lwc1       $f20, 8($a0)
    0883FCC0:[46030800]: add.s      $f0, $f1, $f3
    0883FCC4:[46113840]: add.s      $f1, $f7, $f17
    0883FCC8:[460DA080]: add.s      $f2, $f20, $f13
    0883FCCC:[0A20FE13]: j          0x0883F84C
    0883FCD0:[E7A30060]: swc1       $f3, 96($sp)
    0883FCD4:[96040568]: lhu        $a0, 1384($s0)
    0883FCD8:[7C990200]: ext        $t9, $a0, 8, 1
    0883FCDC:[1320FE67]: beq        $t9, $zr, 0x0883F67C
    0883FCE0:[8FA60070]: lw         $a2, 112($sp)
    0883FCE4:[3C030892]: lui        $v1, 0x0892 <=> li $v1, 0x08920000
    0883FCE8:[3C020892]: lui        $v0, 0x0892 <=> li $v0, 0x08920000
    0883FCEC:[C461BFD8]: lwc1       $f1, -16424($v1)
    0883FCF0:[0A20FD9F]: j          0x0883F67C
    0883FCF4:[C456BFDC]: lwc1       $f22, -16420($v0)
    0883FCF8:[261201E0]: addiu      $s2, $s0, 480
    0883FCFC:[0A20FEC9]: j          0x0883FB24
    0883FD00:[26040210]: addiu      $a0, $s0, 528
  Back Branch 0883F9B4 33,496 times (length 304)
  Back Branch 0883FCDC 33,301 times (length 410)
  Back Branch 0883FB10 33,301 times (length 118)
  Back Branch 0883FCCC 33,296 times (length 290)
  Back Branch 0883FC64 180 times (length 261)
  Back Branch 0883FB24 156 times (length 110)
  Back Branch 0883FCF0 5 times (length 415)
  Back Branch 0883FA14 3 times (length 56)
    0883F928:[4605A1C2]: mul.s      $f7, $f20, $f5
    0883F92C:[46051982]: mul.s      $f6, $f3, $f5
    0883F930:[E7A40068]: swc1       $f4, 104($sp)
    0883F934:[E7A70060]: swc1       $f7, 96($sp)
    0883F938:[E7A60064]: swc1       $f6, 100($sp)
--> 0883F93C:[26050228]: addiu      $a1, $s0, 552
    0883F940:[46163342]: mul.s      $f13, $f6, $f22
    0883F944:[46162082]: mul.s      $f2, $f4, $f22
    0883F948:[C4B40004]: lwc1       $f20, 4($a1)
    0883F94C:[C4A30008]: lwc1       $f3, 8($a1)
    0883F950:[46163A02]: mul.s      $f8, $f7, $f22
    0883F954:[460DA3C0]: add.s      $f15, $f20, $f13
    0883F958:[460219C0]: add.s      $f7, $f3, $f2
    0883F95C:[C6060228]: lwc1       $f6, 552($s0)
    0883F960:[E4AF0004]: swc1       $f15, 4($a1)
    0883F964:[46083580]: add.s      $f22, $f6, $f8
    0883F968:[E4A70008]: swc1       $f7, 8($a1)
    0883F96C:[C6070088]: lwc1       $f7, 136($s0)
    0883F970:[E6160228]: swc1       $f22, 552($s0)
    0883F974:[3C060892]: lui        $a2, 0x0892 <=> li $a2, 0x08920000
    0883F978:[C4D2BFE0]: lwc1       $f18, -16416($a2)
    0883F97C:[C4810008]: lwc1       $f1, 8($a0)
    0883F980:[C48C0004]: lwc1       $f12, 4($a0)
    0883F984:[46079243]: div.s      $f9, $f18, $f7
    0883F988:[C60A0210]: lwc1       $f10, 528($s0)
    0883F98C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0883F990:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0883F994:[46090AC2]: mul.s      $f11, $f1, $f9
    0883F998:[46095442]: mul.s      $f17, $f10, $f9
    0883F99C:[46096102]: mul.s      $f4, $f12, $f9
    0883F9A0:[E6AB0008]: swc1       $f11, 8($s5)
    0883F9A4:[E611021C]: swc1       $f17, 540($s0)
    0883F9A8:[0E226869]: jal        0x0889A1A4
    0883F9AC:[E6A40004]: swc1       $f4, 4($s5)
    0883F9B0:[2694FFFF]: addiu      $s4, $s4, -1
    0883F9B4:[1E80FED1]: bgtz       $s4, 0x0883F4FC
    0883F9B8:[26730040]: addiu      $s3, $s3, 64
    0883F9BC:[0E2119C1]: jal        0x08846704
    0883F9C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883F9C4:[8FBF00A4]: lw         $ra, 164($sp)
    0883F9C8:[8FBE00A0]: lw         $fp, 160($sp)
    0883F9CC:[8FB7009C]: lw         $s7, 156($sp)
    0883F9D0:[8FB60098]: lw         $s6, 152($sp)
    0883F9D4:[8FB50094]: lw         $s5, 148($sp)
    0883F9D8:[8FB40090]: lw         $s4, 144($sp)
    0883F9DC:[8FB3008C]: lw         $s3, 140($sp)
    0883F9E0:[8FB20088]: lw         $s2, 136($sp)
    0883F9E4:[8FB10084]: lw         $s1, 132($sp)
    0883F9E8:[8FB00080]: lw         $s0, 128($sp)
    0883F9EC:[C7B600B8]: lwc1       $f22, 184($sp)
    0883F9F0:[C7B500B4]: lwc1       $f21, 180($sp)
    0883F9F4:[C7B400B0]: lwc1       $f20, 176($sp)
    0883F9F8:[03E00008]: jr         $ra
    0883F9FC:[27BD00C0]: addiu      $sp, $sp, 192
    0883FA00:[44802000]: mtc1       $zr, $f4
    0883FA04:[460021C6]: mov.s      $f7, $f4
    0883FA08:[46002186]: mov.s      $f6, $f4
    0883FA0C:[E7A40068]: swc1       $f4, 104($sp)
    0883FA10:[E7A40064]: swc1       $f4, 100($sp)
--> 0883FA14:[0A20FE4F]: j          0x0883F93C
    0883FA18:[E7A40060]: swc1       $f4, 96($sp)
    0883FA1C:[46004007]: neg.s      $f0, $f8
    0883FA20:[7CA30200]: ext        $v1, $a1, 8, 1
    0883FA24:[4600383C]: c.lt.s     $f7, $f0
_S1_2_888F8D0 10,218,014 instructions (0.778%), 50,045 calls (0888F8D0 - 0888FA10, length 81)
    0888F8D0:[27BDFFC0]: addiu      $sp, $sp, -64
    0888F8D4:[AFB50024]: sw         $s5, 36($sp)
    0888F8D8:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    0888F8DC:[27A60004]: addiu      $a2, $sp, 4
    0888F8E0:[AFB10014]: sw         $s1, 20($sp)
    0888F8E4:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    0888F8E8:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0888F8EC:[AFB60028]: sw         $s6, 40($sp)
    0888F8F0:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0888F8F4:[AFB40020]: sw         $s4, 32($sp)
    0888F8F8:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0888F8FC:[AFB3001C]: sw         $s3, 28($sp)
    0888F900:[AFB20018]: sw         $s2, 24($sp)
    0888F904:[E7B40030]: swc1       $f20, 48($sp)
    0888F908:[AFBF002C]: sw         $ra, 44($sp)
    0888F90C:[0E223DCA]: jal        0x0888F728
    0888F910:[AFB00010]: sw         $s0, 16($sp)
    0888F914:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0888F918:[87A90000]: lh         $t1, 0($sp)
    0888F91C:[3A22000F]: xori       $v0, $s1, 15
    0888F920:[3A240FF0]: xori       $a0, $s1, 4080
    0888F924:[2C480001]: sltiu      $t0, $v0, 1
    0888F928:[2C870001]: sltiu      $a3, $a0, 1
    0888F92C:[2525FFFF]: addiu      $a1, $t1, -1
    0888F930:[3C030892]: lui        $v1, 0x0892 <=> li $v1, 0x08920000
    0888F934:[01079025]: or         $s2, $t0, $a3
    0888F938:[A7A50000]: sh         $a1, 0($sp)
    0888F93C:[19200015]: blez       $t1, 0x0888F994
    0888F940:[C474E39C]: lwc1       $f20, -7268($v1)
    0888F944:[8FAF0004]: lw         $t7, 4($sp)
    0888F948:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0888F94C:[27A60008]: addiu      $a2, $sp, 8
    0888F950:[85ED0000]: lh         $t5, 0($t7)
    0888F954:[25EE0002]: addiu      $t6, $t7, 2
    0888F958:[AFAE0004]: sw         $t6, 4($sp)
    0888F95C:[000D60C0]: sll        $t4, $t5, 0x0003
    0888F960:[018D5821]: addu       $t3, $t4, $t5
    0888F964:[000B5100]: sll        $t2, $t3, 0x0004
    0888F968:[026A8021]: addu       $s0, $s3, $t2
    0888F96C:[12400024]: beq        $s2, $zr, 0x0888FA00
    0888F970:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888F974:[96190084]: lhu        $t9, 132($s0)
    0888F978:[0331C024]: and        $t8, $t9, $s1
    0888F97C:[17000013]: bne        $t8, $zr, 0x0888F9CC
    0888F980:[00000000]: nop
    0888F984:[87A50000]: lh         $a1, 0($sp)
    0888F988:[24B0FFFF]: addiu      $s0, $a1, -1
    0888F98C:[1CA0FFED]: bgtz       $a1, 0x0888F944
    0888F990:[A7B00000]: sh         $s0, 0($sp)
    0888F994:[56A00001]: bnel       $s5, $zr, 0x0888F99C
    0888F998:[E6B40000]: swc1       $f20, 0($s5)
    0888F99C:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    0888F9A0:[8FBF002C]: lw         $ra, 44($sp)
    0888F9A4:[8FB60028]: lw         $s6, 40($sp)
    0888F9A8:[8FB50024]: lw         $s5, 36($sp)
    0888F9AC:[8FB40020]: lw         $s4, 32($sp)
    0888F9B0:[8FB3001C]: lw         $s3, 28($sp)
    0888F9B4:[8FB20018]: lw         $s2, 24($sp)
    0888F9B8:[8FB10014]: lw         $s1, 20($sp)
    0888F9BC:[8FB00010]: lw         $s0, 16($sp)
    0888F9C0:[C7B40030]: lwc1       $f20, 48($sp)
    0888F9C4:[03E00008]: jr         $ra
    0888F9C8:[27BD0040]: addiu      $sp, $sp, 64
    0888F9CC:[0E224365]: jal        0x08890D94
    0888F9D0:[00000000]: nop
    0888F9D4:[1040FFEB]: beq        $v0, $zr, 0x0888F984
    0888F9D8:[C7A20008]: lwc1       $f2, 8($sp)
    0888F9DC:[4600A0C5]: abs.s      $f3, $f20
    0888F9E0:[46001045]: abs.s      $f1, $f2
    0888F9E4:[4603083C]: c.lt.s     $f1, $f3
    0888F9E8:[00000000]: nop
    0888F9EC:[4500FFE6]: bc1f       0x0888F988
    0888F9F0:[87A50000]: lh         $a1, 0($sp)
    0888F9F4:[46001506]: mov.s      $f20, $f2
    0888F9F8:[0A223E62]: j          0x0888F988
    0888F9FC:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    0888FA00:[96030084]: lhu        $v1, 132($s0)
    0888FA04:[5623FFE0]: bnel       $s1, $v1, 0x0888F988
    0888FA08:[87A50000]: lh         $a1, 0($sp)
    0888FA0C:[0A223E73]: j          0x0888F9CC
    0888FA10:[00000000]: nop
  Back Branch 0888F98C 324,471 times (length 20)
    0888F930:[3C030892]: lui        $v1, 0x0892 <=> li $v1, 0x08920000
    0888F934:[01079025]: or         $s2, $t0, $a3
    0888F938:[A7A50000]: sh         $a1, 0($sp)
    0888F93C:[19200015]: blez       $t1, 0x0888F994
    0888F940:[C474E39C]: lwc1       $f20, -7268($v1)
--> 0888F944:[8FAF0004]: lw         $t7, 4($sp)
    0888F948:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0888F94C:[27A60008]: addiu      $a2, $sp, 8
    0888F950:[85ED0000]: lh         $t5, 0($t7)
    0888F954:[25EE0002]: addiu      $t6, $t7, 2
    0888F958:[AFAE0004]: sw         $t6, 4($sp)
    0888F95C:[000D60C0]: sll        $t4, $t5, 0x0003
    0888F960:[018D5821]: addu       $t3, $t4, $t5
    0888F964:[000B5100]: sll        $t2, $t3, 0x0004
    0888F968:[026A8021]: addu       $s0, $s3, $t2
    0888F96C:[12400024]: beq        $s2, $zr, 0x0888FA00
    0888F970:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888F974:[96190084]: lhu        $t9, 132($s0)
    0888F978:[0331C024]: and        $t8, $t9, $s1
    0888F97C:[17000013]: bne        $t8, $zr, 0x0888F9CC
    0888F980:[00000000]: nop
    0888F984:[87A50000]: lh         $a1, 0($sp)
    0888F988:[24B0FFFF]: addiu      $s0, $a1, -1
--> 0888F98C:[1CA0FFED]: bgtz       $a1, 0x0888F944
    0888F990:[A7B00000]: sh         $s0, 0($sp)
    0888F994:[56A00001]: bnel       $s5, $zr, 0x0888F99C
    0888F998:[E6B40000]: swc1       $f20, 0($s5)
    0888F99C:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
  Back Branch 0888F9D4 298,056 times (length 22)
    0888F970:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888F974:[96190084]: lhu        $t9, 132($s0)
    0888F978:[0331C024]: and        $t8, $t9, $s1
    0888F97C:[17000013]: bne        $t8, $zr, 0x0888F9CC
    0888F980:[00000000]: nop
--> 0888F984:[87A50000]: lh         $a1, 0($sp)
    0888F988:[24B0FFFF]: addiu      $s0, $a1, -1
    0888F98C:[1CA0FFED]: bgtz       $a1, 0x0888F944
    0888F990:[A7B00000]: sh         $s0, 0($sp)
    0888F994:[56A00001]: bnel       $s5, $zr, 0x0888F99C
    0888F998:[E6B40000]: swc1       $f20, 0($s5)
    0888F99C:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    0888F9A0:[8FBF002C]: lw         $ra, 44($sp)
    0888F9A4:[8FB60028]: lw         $s6, 40($sp)
    0888F9A8:[8FB50024]: lw         $s5, 36($sp)
    0888F9AC:[8FB40020]: lw         $s4, 32($sp)
    0888F9B0:[8FB3001C]: lw         $s3, 28($sp)
    0888F9B4:[8FB20018]: lw         $s2, 24($sp)
    0888F9B8:[8FB10014]: lw         $s1, 20($sp)
    0888F9BC:[8FB00010]: lw         $s0, 16($sp)
    0888F9C0:[C7B40030]: lwc1       $f20, 48($sp)
    0888F9C4:[03E00008]: jr         $ra
    0888F9C8:[27BD0040]: addiu      $sp, $sp, 64
    0888F9CC:[0E224365]: jal        0x08890D94
    0888F9D0:[00000000]: nop
--> 0888F9D4:[1040FFEB]: beq        $v0, $zr, 0x0888F984
    0888F9D8:[C7A20008]: lwc1       $f2, 8($sp)
    0888F9DC:[4600A0C5]: abs.s      $f3, $f20
    0888F9E0:[46001045]: abs.s      $f1, $f2
    0888F9E4:[4603083C]: c.lt.s     $f1, $f3
  Back Branch 0888F9EC 48,821 times (length 27)
    0888F974:[96190084]: lhu        $t9, 132($s0)
    0888F978:[0331C024]: and        $t8, $t9, $s1
    0888F97C:[17000013]: bne        $t8, $zr, 0x0888F9CC
    0888F980:[00000000]: nop
    0888F984:[87A50000]: lh         $a1, 0($sp)
--> 0888F988:[24B0FFFF]: addiu      $s0, $a1, -1
    0888F98C:[1CA0FFED]: bgtz       $a1, 0x0888F944
    0888F990:[A7B00000]: sh         $s0, 0($sp)
    0888F994:[56A00001]: bnel       $s5, $zr, 0x0888F99C
    0888F998:[E6B40000]: swc1       $f20, 0($s5)
    0888F99C:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    0888F9A0:[8FBF002C]: lw         $ra, 44($sp)
    0888F9A4:[8FB60028]: lw         $s6, 40($sp)
    0888F9A8:[8FB50024]: lw         $s5, 36($sp)
    0888F9AC:[8FB40020]: lw         $s4, 32($sp)
    0888F9B0:[8FB3001C]: lw         $s3, 28($sp)
    0888F9B4:[8FB20018]: lw         $s2, 24($sp)
    0888F9B8:[8FB10014]: lw         $s1, 20($sp)
    0888F9BC:[8FB00010]: lw         $s0, 16($sp)
    0888F9C0:[C7B40030]: lwc1       $f20, 48($sp)
    0888F9C4:[03E00008]: jr         $ra
    0888F9C8:[27BD0040]: addiu      $sp, $sp, 64
    0888F9CC:[0E224365]: jal        0x08890D94
    0888F9D0:[00000000]: nop
    0888F9D4:[1040FFEB]: beq        $v0, $zr, 0x0888F984
    0888F9D8:[C7A20008]: lwc1       $f2, 8($sp)
    0888F9DC:[4600A0C5]: abs.s      $f3, $f20
    0888F9E0:[46001045]: abs.s      $f1, $f2
    0888F9E4:[4603083C]: c.lt.s     $f1, $f3
    0888F9E8:[00000000]: nop
--> 0888F9EC:[4500FFE6]: bc1f       0x0888F988
    0888F9F0:[87A50000]: lh         $a1, 0($sp)
    0888F9F4:[46001506]: mov.s      $f20, $f2
    0888F9F8:[0A223E62]: j          0x0888F988
    0888F9FC:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
  Back Branch 0888F9F8 48,810 times (length 30)
    0888F974:[96190084]: lhu        $t9, 132($s0)
    0888F978:[0331C024]: and        $t8, $t9, $s1
    0888F97C:[17000013]: bne        $t8, $zr, 0x0888F9CC
    0888F980:[00000000]: nop
    0888F984:[87A50000]: lh         $a1, 0($sp)
--> 0888F988:[24B0FFFF]: addiu      $s0, $a1, -1
    0888F98C:[1CA0FFED]: bgtz       $a1, 0x0888F944
    0888F990:[A7B00000]: sh         $s0, 0($sp)
    0888F994:[56A00001]: bnel       $s5, $zr, 0x0888F99C
    0888F998:[E6B40000]: swc1       $f20, 0($s5)
    0888F99C:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    0888F9A0:[8FBF002C]: lw         $ra, 44($sp)
    0888F9A4:[8FB60028]: lw         $s6, 40($sp)
    0888F9A8:[8FB50024]: lw         $s5, 36($sp)
    0888F9AC:[8FB40020]: lw         $s4, 32($sp)
    0888F9B0:[8FB3001C]: lw         $s3, 28($sp)
    0888F9B4:[8FB20018]: lw         $s2, 24($sp)
    0888F9B8:[8FB10014]: lw         $s1, 20($sp)
    0888F9BC:[8FB00010]: lw         $s0, 16($sp)
    0888F9C0:[C7B40030]: lwc1       $f20, 48($sp)
    0888F9C4:[03E00008]: jr         $ra
    0888F9C8:[27BD0040]: addiu      $sp, $sp, 64
    0888F9CC:[0E224365]: jal        0x08890D94
    0888F9D0:[00000000]: nop
    0888F9D4:[1040FFEB]: beq        $v0, $zr, 0x0888F984
    0888F9D8:[C7A20008]: lwc1       $f2, 8($sp)
    0888F9DC:[4600A0C5]: abs.s      $f3, $f20
    0888F9E0:[46001045]: abs.s      $f1, $f2
    0888F9E4:[4603083C]: c.lt.s     $f1, $f3
    0888F9E8:[00000000]: nop
    0888F9EC:[4500FFE6]: bc1f       0x0888F988
    0888F9F0:[87A50000]: lh         $a1, 0($sp)
    0888F9F4:[46001506]: mov.s      $f20, $f2
--> 0888F9F8:[0A223E62]: j          0x0888F988
    0888F9FC:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    0888FA00:[96030084]: lhu        $v1, 132($s0)
    0888FA04:[5623FFE0]: bnel       $s1, $v1, 0x0888F988
    0888FA08:[87A50000]: lh         $a1, 0($sp)
  Back Branch 0888FA04 3,050 times (length 33)
    0888F974:[96190084]: lhu        $t9, 132($s0)
    0888F978:[0331C024]: and        $t8, $t9, $s1
    0888F97C:[17000013]: bne        $t8, $zr, 0x0888F9CC
    0888F980:[00000000]: nop
    0888F984:[87A50000]: lh         $a1, 0($sp)
--> 0888F988:[24B0FFFF]: addiu      $s0, $a1, -1
    0888F98C:[1CA0FFED]: bgtz       $a1, 0x0888F944
    0888F990:[A7B00000]: sh         $s0, 0($sp)
    0888F994:[56A00001]: bnel       $s5, $zr, 0x0888F99C
    0888F998:[E6B40000]: swc1       $f20, 0($s5)
    0888F99C:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    0888F9A0:[8FBF002C]: lw         $ra, 44($sp)
    0888F9A4:[8FB60028]: lw         $s6, 40($sp)
    0888F9A8:[8FB50024]: lw         $s5, 36($sp)
    0888F9AC:[8FB40020]: lw         $s4, 32($sp)
    0888F9B0:[8FB3001C]: lw         $s3, 28($sp)
    0888F9B4:[8FB20018]: lw         $s2, 24($sp)
    0888F9B8:[8FB10014]: lw         $s1, 20($sp)
    0888F9BC:[8FB00010]: lw         $s0, 16($sp)
    0888F9C0:[C7B40030]: lwc1       $f20, 48($sp)
    0888F9C4:[03E00008]: jr         $ra
    0888F9C8:[27BD0040]: addiu      $sp, $sp, 64
    0888F9CC:[0E224365]: jal        0x08890D94
    0888F9D0:[00000000]: nop
    0888F9D4:[1040FFEB]: beq        $v0, $zr, 0x0888F984
    0888F9D8:[C7A20008]: lwc1       $f2, 8($sp)
    0888F9DC:[4600A0C5]: abs.s      $f3, $f20
    0888F9E0:[46001045]: abs.s      $f1, $f2
    0888F9E4:[4603083C]: c.lt.s     $f1, $f3
    0888F9E8:[00000000]: nop
    0888F9EC:[4500FFE6]: bc1f       0x0888F988
    0888F9F0:[87A50000]: lh         $a1, 0($sp)
    0888F9F4:[46001506]: mov.s      $f20, $f2
    0888F9F8:[0A223E62]: j          0x0888F988
    0888F9FC:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    0888FA00:[96030084]: lhu        $v1, 132($s0)
--> 0888FA04:[5623FFE0]: bnel       $s1, $v1, 0x0888F988
    0888FA08:[87A50000]: lh         $a1, 0($sp)
    0888FA0C:[0A223E73]: j          0x0888F9CC
    0888FA10:[00000000]: nop
  Back Branch 0888FA0C 354 times (length 18)
    0888F9B8:[8FB10014]: lw         $s1, 20($sp)
    0888F9BC:[8FB00010]: lw         $s0, 16($sp)
    0888F9C0:[C7B40030]: lwc1       $f20, 48($sp)
    0888F9C4:[03E00008]: jr         $ra
    0888F9C8:[27BD0040]: addiu      $sp, $sp, 64
--> 0888F9CC:[0E224365]: jal        0x08890D94
    0888F9D0:[00000000]: nop
    0888F9D4:[1040FFEB]: beq        $v0, $zr, 0x0888F984
    0888F9D8:[C7A20008]: lwc1       $f2, 8($sp)
    0888F9DC:[4600A0C5]: abs.s      $f3, $f20
    0888F9E0:[46001045]: abs.s      $f1, $f2
    0888F9E4:[4603083C]: c.lt.s     $f1, $f3
    0888F9E8:[00000000]: nop
    0888F9EC:[4500FFE6]: bc1f       0x0888F988
    0888F9F0:[87A50000]: lh         $a1, 0($sp)
    0888F9F4:[46001506]: mov.s      $f20, $f2
    0888F9F8:[0A223E62]: j          0x0888F988
    0888F9FC:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    0888FA00:[96030084]: lhu        $v1, 132($s0)
    0888FA04:[5623FFE0]: bnel       $s1, $v1, 0x0888F988
    0888FA08:[87A50000]: lh         $a1, 0($sp)
--> 0888FA0C:[0A223E73]: j          0x0888F9CC
    0888FA10:[00000000]: nop
_S1_2_88807F8 9,771,604 instructions (0.744%), 166,062 calls (088807F8 - 08880880, length 35)
    088807F8:[8C880008]: lw         $t0, 8($a0)
    088807FC:[8C870004]: lw         $a3, 4($a0)
    08880800:[00051900]: sll        $v1, $a1, 0x0004
    08880804:[01034821]: addu       $t1, $t0, $v1
    08880808:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0888080C:[10E3000C]: beq        $a3, $v1, 0x08880840
    08880810:[8D2A000C]: lw         $t2, 12($t1)
    08880814:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    08880818:[00071100]: sll        $v0, $a3, 0x0004
    0888081C:[01023021]: addu       $a2, $t0, $v0
    08880820:[8CCC000C]: lw         $t4, 12($a2)
    08880824:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08880828:[014C382B]: sltu       $a3, $t2, $t4
    0888082C:[50E00002]: beql       $a3, $zr, 0x08880838
    08880830:[8CC70004]: lw         $a3, 4($a2)
    08880834:[8CC70000]: lw         $a3, 0($a2)
    08880838:[14EBFFF8]: bne        $a3, $t3, 0x0888081C
    0888083C:[00071100]: sll        $v0, $a3, 0x0004
    08880840:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08880844:[AD260004]: sw         $a2, 4($t1)
    08880848:[AD230008]: sw         $v1, 8($t1)
    0888084C:[1066000B]: beq        $v1, $a2, 0x0888087C
    08880850:[AD260000]: sw         $a2, 0($t1)
    08880854:[00034900]: sll        $t1, $v1, 0x0004
    08880858:[01091821]: addu       $v1, $t0, $t1
    0888085C:[8C68000C]: lw         $t0, 12($v1)
    08880860:[0148202B]: sltu       $a0, $t2, $t0
    08880864:[10800003]: beq        $a0, $zr, 0x08880874
    08880868:[00000000]: nop
    0888086C:[03E00008]: jr         $ra
    08880870:[AC650000]: sw         $a1, 0($v1)
    08880874:[03E00008]: jr         $ra
    08880878:[AC650004]: sw         $a1, 4($v1)
    0888087C:[03E00008]: jr         $ra
    08880880:[AC850004]: sw         $a1, 4($a0)
  Back Branch 08880838 792,538 times (length 9)
    08880808:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0888080C:[10E3000C]: beq        $a3, $v1, 0x08880840
    08880810:[8D2A000C]: lw         $t2, 12($t1)
    08880814:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    08880818:[00071100]: sll        $v0, $a3, 0x0004
--> 0888081C:[01023021]: addu       $a2, $t0, $v0
    08880820:[8CCC000C]: lw         $t4, 12($a2)
    08880824:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08880828:[014C382B]: sltu       $a3, $t2, $t4
    0888082C:[50E00002]: beql       $a3, $zr, 0x08880838
    08880830:[8CC70004]: lw         $a3, 4($a2)
    08880834:[8CC70000]: lw         $a3, 0($a2)
--> 08880838:[14EBFFF8]: bne        $a3, $t3, 0x0888081C
    0888083C:[00071100]: sll        $v0, $a3, 0x0004
    08880840:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08880844:[AD260004]: sw         $a2, 4($t1)
    08880848:[AD230008]: sw         $v1, 8($t1)
_S1_2_8880C04 9,747,495 instructions (0.742%), 90,294 calls (08880C04 - 08880DF8, length 126)
    08880C04:[27BDFFE0]: addiu      $sp, $sp, -32
    08880C08:[AFB40010]: sw         $s4, 16($sp)
    08880C0C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08880C10:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08880C14:[AFB3000C]: sw         $s3, 12($sp)
    08880C18:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08880C1C:[AFB20008]: sw         $s2, 8($sp)
    08880C20:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08880C24:[AFBF001C]: sw         $ra, 28($sp)
    08880C28:[AFB60018]: sw         $s6, 24($sp)
    08880C2C:[AFB50014]: sw         $s5, 20($sp)
    08880C30:[AFB10004]: sw         $s1, 4($sp)
    08880C34:[10A0004A]: beq        $a1, $zr, 0x08880D60
    08880C38:[AFB00000]: sw         $s0, 0($sp)
    08880C3C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08880C40:[8C6446CC]: lw         $a0, 18124($v1)
    08880C44:[10800069]: beq        $a0, $zr, 0x08880DEC
    08880C48:[00000000]: nop
    08880C4C:[8E840014]: lw         $a0, 20($s4)
    08880C50:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880C54:[0E24210D]: jal        0x08908434 [sceKernelWaitSema]
    08880C58:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08880C5C:[2E620010]: sltiu      $v0, $s3, 16
    08880C60:[54400006]: bnel       $v0, $zr, 0x08880C7C
    08880C64:[24130010]: addiu      $s3, $zr, 16 <=> li $s3, 16
    08880C68:[2665FFFF]: addiu      $a1, $s3, -1
    08880C6C:[02652024]: and        $a0, $s3, $a1
    08880C70:[50800003]: beql       $a0, $zr, 0x08880C80
    08880C74:[8E840004]: lw         $a0, 4($s4)
    08880C78:[24130010]: addiu      $s3, $zr, 16 <=> li $s3, 16
    08880C7C:[8E840004]: lw         $a0, 4($s4)
    08880C80:[2647000F]: addiu      $a3, $s2, 15
    08880C84:[2668FFF0]: addiu      $t0, $s3, -16
    08880C88:[0008B102]: srl        $s6, $t0, 0x0004
    08880C8C:[00073102]: srl        $a2, $a3, 0x0004
    08880C90:[2415FFFF]: addiu      $s5, $zr, -1 <=> li $s5, -1
    08880C94:[00D69021]: addu       $s2, $a2, $s6
    08880C98:[1095000D]: beq        $a0, $s5, 0x08880CD0
    08880C9C:[8E900008]: lw         $s0, 8($s4)
    08880CA0:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08880CA4:[00045100]: sll        $t2, $a0, 0x0004
    08880CA8:[020A8821]: addu       $s1, $s0, $t2
    08880CAC:[8E29000C]: lw         $t1, 12($s1)
    08880CB0:[1132004C]: beq        $t1, $s2, 0x08880DE4
    08880CB4:[0249102B]: sltu       $v0, $s2, $t1
    08880CB8:[50400003]: beql       $v0, $zr, 0x08880CC8
    08880CBC:[8E240004]: lw         $a0, 4($s1)
    08880CC0:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08880CC4:[8E240000]: lw         $a0, 0($s1)
    08880CC8:[1485FFF7]: bne        $a0, $a1, 0x08880CA8
    08880CCC:[00045100]: sll        $t2, $a0, 0x0004
    08880CD0:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    08880CD4:[52AB003F]: beql       $s5, $t3, 0x08880DD4
    08880CD8:[8E840014]: lw         $a0, 20($s4)
    08880CDC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08880CE0:[0E2201B0]: jal        0x088806C0
    08880CE4:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08880CE8:[00156900]: sll        $t5, $s5, 0x0004
    08880CEC:[020D8821]: addu       $s1, $s0, $t5
    08880CF0:[2663FFFF]: addiu      $v1, $s3, -1
    08880CF4:[02236024]: and        $t4, $s1, $v1
    08880CF8:[02569023]: subu       $s2, $s2, $s6
    08880CFC:[15800022]: bne        $t4, $zr, 0x08880D88
    08880D00:[8E30000C]: lw         $s0, 12($s1)
    08880D04:[1250000B]: beq        $s2, $s0, 0x08880D34
    08880D08:[00104100]: sll        $t0, $s0, 0x0004
    08880D0C:[00121100]: sll        $v0, $s2, 0x0004
    08880D10:[02123023]: subu       $a2, $s0, $s2
    08880D14:[01113821]: addu       $a3, $t0, $s1
    08880D18:[00518021]: addu       $s0, $v0, $s1
    08880D1C:[ACE6FFFC]: sw         $a2, -4($a3)
    08880D20:[02B22821]: addu       $a1, $s5, $s2
    08880D24:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08880D28:[AE06000C]: sw         $a2, 12($s0)
    08880D2C:[0E2201FE]: jal        0x088807F8
    08880D30:[AE32000C]: sw         $s2, 12($s1)
    08880D34:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08880D38:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08880D3C:[0E220221]: jal        0x08880884
    08880D40:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08880D44:[8E830010]: lw         $v1, 16($s4)
    08880D48:[8E840014]: lw         $a0, 20($s4)
    08880D4C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880D50:[0072A823]: subu       $s5, $v1, $s2
    08880D54:[0E242107]: jal        0x0890841C [sceKernelSignalSema]
    08880D58:[AE950010]: sw         $s5, 16($s4)
    08880D5C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08880D60:[8FBF001C]: lw         $ra, 28($sp)
    08880D64:[8FB60018]: lw         $s6, 24($sp)
    08880D68:[8FB50014]: lw         $s5, 20($sp)
    08880D6C:[8FB40010]: lw         $s4, 16($sp)
    08880D70:[8FB3000C]: lw         $s3, 12($sp)
    08880D74:[8FB20008]: lw         $s2, 8($sp)
    08880D78:[8FB10004]: lw         $s1, 4($sp)
    08880D7C:[8FB00000]: lw         $s0, 0($sp)
    08880D80:[03E00008]: jr         $ra
    08880D84:[27BD0020]: addiu      $sp, $sp, 32
    08880D88:[02332821]: addu       $a1, $s1, $s3
    08880D8C:[24B9FFFF]: addiu      $t9, $a1, -1
    08880D90:[00032027]: nor        $a0, $zr, $v1 <=> li $a0, not $v1
    08880D94:[0324C024]: and        $t8, $t9, $a0
    08880D98:[0311B023]: subu       $s6, $t8, $s1
    08880D9C:[00167903]: sra        $t7, $s6, 0x0004
    08880DA0:[000F9900]: sll        $s3, $t7, 0x0004
    08880DA4:[02717021]: addu       $t6, $s3, $s1
    08880DA8:[020F8023]: subu       $s0, $s0, $t7
    08880DAC:[ADCFFFFC]: sw         $t7, -4($t6)
    08880DB0:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08880DB4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08880DB8:[AE2F000C]: sw         $t7, 12($s1)
    08880DBC:[02AFA821]: addu       $s5, $s5, $t7
    08880DC0:[01C08821]: addu       $s1, $t6, $zr <=> move $s1, $t6
    08880DC4:[0E2201FE]: jal        0x088807F8
    08880DC8:[ADD0000C]: sw         $s0, 12($t6)
    08880DCC:[0A220341]: j          0x08880D04
    08880DD0:[00000000]: nop
    08880DD4:[0E242107]: jal        0x0890841C [sceKernelSignalSema]
    08880DD8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880DDC:[0A220358]: j          0x08880D60
    08880DE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08880DE4:[0A220337]: j          0x08880CDC
    08880DE8:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08880DEC:[0E2202CA]: jal        0x08880B28
    08880DF0:[00000000]: nop
    08880DF4:[0A220314]: j          0x08880C50
    08880DF8:[8E840014]: lw         $a0, 20($s4)
  Back Branch 08880CC8 274,854 times (length 10)
    08880C94:[00D69021]: addu       $s2, $a2, $s6
    08880C98:[1095000D]: beq        $a0, $s5, 0x08880CD0
    08880C9C:[8E900008]: lw         $s0, 8($s4)
    08880CA0:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08880CA4:[00045100]: sll        $t2, $a0, 0x0004
--> 08880CA8:[020A8821]: addu       $s1, $s0, $t2
    08880CAC:[8E29000C]: lw         $t1, 12($s1)
    08880CB0:[1132004C]: beq        $t1, $s2, 0x08880DE4
    08880CB4:[0249102B]: sltu       $v0, $s2, $t1
    08880CB8:[50400003]: beql       $v0, $zr, 0x08880CC8
    08880CBC:[8E240004]: lw         $a0, 4($s1)
    08880CC0:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08880CC4:[8E240000]: lw         $a0, 0($s1)
--> 08880CC8:[1485FFF7]: bne        $a0, $a1, 0x08880CA8
    08880CCC:[00045100]: sll        $t2, $a0, 0x0004
    08880CD0:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    08880CD4:[52AB003F]: beql       $s5, $t3, 0x08880DD4
    08880CD8:[8E840014]: lw         $a0, 20($s4)
  Back Branch 08880DE4 1,369 times (length 68)
    08880CC8:[1485FFF7]: bne        $a0, $a1, 0x08880CA8
    08880CCC:[00045100]: sll        $t2, $a0, 0x0004
    08880CD0:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    08880CD4:[52AB003F]: beql       $s5, $t3, 0x08880DD4
    08880CD8:[8E840014]: lw         $a0, 20($s4)
--> 08880CDC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08880CE0:[0E2201B0]: jal        0x088806C0
    08880CE4:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08880CE8:[00156900]: sll        $t5, $s5, 0x0004
    08880CEC:[020D8821]: addu       $s1, $s0, $t5
    08880CF0:[2663FFFF]: addiu      $v1, $s3, -1
    08880CF4:[02236024]: and        $t4, $s1, $v1
    08880CF8:[02569023]: subu       $s2, $s2, $s6
    08880CFC:[15800022]: bne        $t4, $zr, 0x08880D88
    08880D00:[8E30000C]: lw         $s0, 12($s1)
    08880D04:[1250000B]: beq        $s2, $s0, 0x08880D34
    08880D08:[00104100]: sll        $t0, $s0, 0x0004
    08880D0C:[00121100]: sll        $v0, $s2, 0x0004
    08880D10:[02123023]: subu       $a2, $s0, $s2
    08880D14:[01113821]: addu       $a3, $t0, $s1
    08880D18:[00518021]: addu       $s0, $v0, $s1
    08880D1C:[ACE6FFFC]: sw         $a2, -4($a3)
    08880D20:[02B22821]: addu       $a1, $s5, $s2
    08880D24:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08880D28:[AE06000C]: sw         $a2, 12($s0)
    08880D2C:[0E2201FE]: jal        0x088807F8
    08880D30:[AE32000C]: sw         $s2, 12($s1)
    08880D34:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08880D38:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08880D3C:[0E220221]: jal        0x08880884
    08880D40:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08880D44:[8E830010]: lw         $v1, 16($s4)
    08880D48:[8E840014]: lw         $a0, 20($s4)
    08880D4C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880D50:[0072A823]: subu       $s5, $v1, $s2
    08880D54:[0E242107]: jal        0x0890841C [sceKernelSignalSema]
    08880D58:[AE950010]: sw         $s5, 16($s4)
    08880D5C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08880D60:[8FBF001C]: lw         $ra, 28($sp)
    08880D64:[8FB60018]: lw         $s6, 24($sp)
    08880D68:[8FB50014]: lw         $s5, 20($sp)
    08880D6C:[8FB40010]: lw         $s4, 16($sp)
    08880D70:[8FB3000C]: lw         $s3, 12($sp)
    08880D74:[8FB20008]: lw         $s2, 8($sp)
    08880D78:[8FB10004]: lw         $s1, 4($sp)
    08880D7C:[8FB00000]: lw         $s0, 0($sp)
    08880D80:[03E00008]: jr         $ra
    08880D84:[27BD0020]: addiu      $sp, $sp, 32
    08880D88:[02332821]: addu       $a1, $s1, $s3
    08880D8C:[24B9FFFF]: addiu      $t9, $a1, -1
    08880D90:[00032027]: nor        $a0, $zr, $v1 <=> li $a0, not $v1
    08880D94:[0324C024]: and        $t8, $t9, $a0
    08880D98:[0311B023]: subu       $s6, $t8, $s1
    08880D9C:[00167903]: sra        $t7, $s6, 0x0004
    08880DA0:[000F9900]: sll        $s3, $t7, 0x0004
    08880DA4:[02717021]: addu       $t6, $s3, $s1
    08880DA8:[020F8023]: subu       $s0, $s0, $t7
    08880DAC:[ADCFFFFC]: sw         $t7, -4($t6)
    08880DB0:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08880DB4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08880DB8:[AE2F000C]: sw         $t7, 12($s1)
    08880DBC:[02AFA821]: addu       $s5, $s5, $t7
    08880DC0:[01C08821]: addu       $s1, $t6, $zr <=> move $s1, $t6
    08880DC4:[0E2201FE]: jal        0x088807F8
    08880DC8:[ADD0000C]: sw         $s0, 12($t6)
    08880DCC:[0A220341]: j          0x08880D04
    08880DD0:[00000000]: nop
    08880DD4:[0E242107]: jal        0x0890841C [sceKernelSignalSema]
    08880DD8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880DDC:[0A220358]: j          0x08880D60
    08880DE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08880DE4:[0A220337]: j          0x08880CDC
    08880DE8:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08880DEC:[0E2202CA]: jal        0x08880B28
    08880DF0:[00000000]: nop
    08880DF4:[0A220314]: j          0x08880C50
  Back Branch 08880DDC 767 times (length 33)
    08880D4C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880D50:[0072A823]: subu       $s5, $v1, $s2
    08880D54:[0E242107]: jal        0x0890841C [sceKernelSignalSema]
    08880D58:[AE950010]: sw         $s5, 16($s4)
    08880D5C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
--> 08880D60:[8FBF001C]: lw         $ra, 28($sp)
    08880D64:[8FB60018]: lw         $s6, 24($sp)
    08880D68:[8FB50014]: lw         $s5, 20($sp)
    08880D6C:[8FB40010]: lw         $s4, 16($sp)
    08880D70:[8FB3000C]: lw         $s3, 12($sp)
    08880D74:[8FB20008]: lw         $s2, 8($sp)
    08880D78:[8FB10004]: lw         $s1, 4($sp)
    08880D7C:[8FB00000]: lw         $s0, 0($sp)
    08880D80:[03E00008]: jr         $ra
    08880D84:[27BD0020]: addiu      $sp, $sp, 32
    08880D88:[02332821]: addu       $a1, $s1, $s3
    08880D8C:[24B9FFFF]: addiu      $t9, $a1, -1
    08880D90:[00032027]: nor        $a0, $zr, $v1 <=> li $a0, not $v1
    08880D94:[0324C024]: and        $t8, $t9, $a0
    08880D98:[0311B023]: subu       $s6, $t8, $s1
    08880D9C:[00167903]: sra        $t7, $s6, 0x0004
    08880DA0:[000F9900]: sll        $s3, $t7, 0x0004
    08880DA4:[02717021]: addu       $t6, $s3, $s1
    08880DA8:[020F8023]: subu       $s0, $s0, $t7
    08880DAC:[ADCFFFFC]: sw         $t7, -4($t6)
    08880DB0:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08880DB4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08880DB8:[AE2F000C]: sw         $t7, 12($s1)
    08880DBC:[02AFA821]: addu       $s5, $s5, $t7
    08880DC0:[01C08821]: addu       $s1, $t6, $zr <=> move $s1, $t6
    08880DC4:[0E2201FE]: jal        0x088807F8
    08880DC8:[ADD0000C]: sw         $s0, 12($t6)
    08880DCC:[0A220341]: j          0x08880D04
    08880DD0:[00000000]: nop
    08880DD4:[0E242107]: jal        0x0890841C [sceKernelSignalSema]
    08880DD8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 08880DDC:[0A220358]: j          0x08880D60
    08880DE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08880DE4:[0A220337]: j          0x08880CDC
    08880DE8:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08880DEC:[0E2202CA]: jal        0x08880B28
  Back Branch 08880DCC 67 times (length 52)
    08880CF0:[2663FFFF]: addiu      $v1, $s3, -1
    08880CF4:[02236024]: and        $t4, $s1, $v1
    08880CF8:[02569023]: subu       $s2, $s2, $s6
    08880CFC:[15800022]: bne        $t4, $zr, 0x08880D88
    08880D00:[8E30000C]: lw         $s0, 12($s1)
--> 08880D04:[1250000B]: beq        $s2, $s0, 0x08880D34
    08880D08:[00104100]: sll        $t0, $s0, 0x0004
    08880D0C:[00121100]: sll        $v0, $s2, 0x0004
    08880D10:[02123023]: subu       $a2, $s0, $s2
    08880D14:[01113821]: addu       $a3, $t0, $s1
    08880D18:[00518021]: addu       $s0, $v0, $s1
    08880D1C:[ACE6FFFC]: sw         $a2, -4($a3)
    08880D20:[02B22821]: addu       $a1, $s5, $s2
    08880D24:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08880D28:[AE06000C]: sw         $a2, 12($s0)
    08880D2C:[0E2201FE]: jal        0x088807F8
    08880D30:[AE32000C]: sw         $s2, 12($s1)
    08880D34:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08880D38:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08880D3C:[0E220221]: jal        0x08880884
    08880D40:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08880D44:[8E830010]: lw         $v1, 16($s4)
    08880D48:[8E840014]: lw         $a0, 20($s4)
    08880D4C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880D50:[0072A823]: subu       $s5, $v1, $s2
    08880D54:[0E242107]: jal        0x0890841C [sceKernelSignalSema]
    08880D58:[AE950010]: sw         $s5, 16($s4)
    08880D5C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08880D60:[8FBF001C]: lw         $ra, 28($sp)
    08880D64:[8FB60018]: lw         $s6, 24($sp)
    08880D68:[8FB50014]: lw         $s5, 20($sp)
    08880D6C:[8FB40010]: lw         $s4, 16($sp)
    08880D70:[8FB3000C]: lw         $s3, 12($sp)
    08880D74:[8FB20008]: lw         $s2, 8($sp)
    08880D78:[8FB10004]: lw         $s1, 4($sp)
    08880D7C:[8FB00000]: lw         $s0, 0($sp)
    08880D80:[03E00008]: jr         $ra
    08880D84:[27BD0020]: addiu      $sp, $sp, 32
    08880D88:[02332821]: addu       $a1, $s1, $s3
    08880D8C:[24B9FFFF]: addiu      $t9, $a1, -1
    08880D90:[00032027]: nor        $a0, $zr, $v1 <=> li $a0, not $v1
    08880D94:[0324C024]: and        $t8, $t9, $a0
    08880D98:[0311B023]: subu       $s6, $t8, $s1
    08880D9C:[00167903]: sra        $t7, $s6, 0x0004
    08880DA0:[000F9900]: sll        $s3, $t7, 0x0004
    08880DA4:[02717021]: addu       $t6, $s3, $s1
    08880DA8:[020F8023]: subu       $s0, $s0, $t7
    08880DAC:[ADCFFFFC]: sw         $t7, -4($t6)
    08880DB0:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08880DB4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08880DB8:[AE2F000C]: sw         $t7, 12($s1)
    08880DBC:[02AFA821]: addu       $s5, $s5, $t7
    08880DC0:[01C08821]: addu       $s1, $t6, $zr <=> move $s1, $t6
    08880DC4:[0E2201FE]: jal        0x088807F8
    08880DC8:[ADD0000C]: sw         $s0, 12($t6)
--> 08880DCC:[0A220341]: j          0x08880D04
    08880DD0:[00000000]: nop
    08880DD4:[0E242107]: jal        0x0890841C [sceKernelSignalSema]
    08880DD8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880DDC:[0A220358]: j          0x08880D60
  Back Branch 08880DF4 1 times (length 107)
_S1_2_8845398 8,993,866 instructions (0.684%), 642,419 calls (08845398 - 088453E0, length 19)
    08845398:[27BDFFF0]: addiu      $sp, $sp, -16
    0884539C:[AFBF0000]: sw         $ra, 0($sp)
    088453A0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088453A4:[948300DC]: lhu        $v1, 220($a0)
    088453A8:[2C640007]: sltiu      $a0, $v1, 7
    088453AC:[1080000A]: beq        $a0, $zr, 0x088453D8
    088453B0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088453B4:[3C090892]: lui        $t1, 0x0892 <=> li $t1, 0x08920000
    088453B8:[00034080]: sll        $t0, $v1, 0x0002
    088453BC:[2522C744]: addiu      $v0, $t1, -14524
    088453C0:[01022021]: addu       $a0, $t0, $v0
    088453C4:[8C830000]: lw         $v1, 0($a0)
    088453C8:[00600008]: jr         $v1
    088453CC:[00000000]: nop
    088453D8:[8FBF0000]: lw         $ra, 0($sp)
    088453DC:[03E00008]: jr         $ra
    088453E0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88EB094 8,574,672 instructions (0.652%), 188,808 calls (088EB094 - 088EB1D8, length 82)
    088EB094:[308C0001]: andi       $t4, $a0, 1
    088EB098:[39880001]: xori       $t0, $t4, 1
    088EB09C:[00083840]: sll        $a3, $t0, 0x0001
    088EB0A0:[00E41826]: xor        $v1, $a3, $a0
    088EB0A4:[3C08089F]: lui        $t0, 0x089F <=> li $t0, 0x089F0000
    088EB0A8:[00035040]: sll        $t2, $v1, 0x0001
    088EB0AC:[8D07ECF0]: lw         $a3, -4880($t0)
    088EB0B0:[254B003A]: addiu      $t3, $t2, 58
    088EB0B4:[2546003B]: addiu      $a2, $t2, 59
    088EB0B8:[000B4E00]: sll        $t1, $t3, 0x0018
    088EB0BC:[00061600]: sll        $v0, $a2, 0x0018
    088EB0C0:[ACE90000]: sw         $t1, 0($a3)
    088EB0C4:[14800028]: bne        $a0, $zr, 0x088EB168
    088EB0C8:[2506ECF0]: addiu      $a2, $t0, -4880
    088EB0CC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088EB0D0:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    088EB0D4:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    088EB0D8:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    088EB0DC:[98A80001]: lwr        $t0, 1($a1)
    088EB0E0:[98A40005]: lwr        $a0, 5($a1)
    088EB0E4:[98A30009]: lwr        $v1, 9($a1)
    088EB0E8:[98A9000D]: lwr        $t1, 13($a1)
    088EB0EC:[ACE80004]: sw         $t0, 4($a3)
    088EB0F0:[ACE40008]: sw         $a0, 8($a3)
    088EB0F4:[ACE3000C]: sw         $v1, 12($a3)
    088EB0F8:[ACE90010]: sw         $t1, 16($a3)
    088EB0FC:[98A80011]: lwr        $t0, 17($a1)
    088EB100:[98A40015]: lwr        $a0, 21($a1)
    088EB104:[98A30019]: lwr        $v1, 25($a1)
    088EB108:[98A9001D]: lwr        $t1, 29($a1)
    088EB10C:[ACE80014]: sw         $t0, 20($a3)
    088EB110:[ACE40018]: sw         $a0, 24($a3)
    088EB114:[ACE3001C]: sw         $v1, 28($a3)
    088EB118:[ACE90020]: sw         $t1, 32($a3)
    088EB11C:[98A80021]: lwr        $t0, 33($a1)
    088EB120:[98A40025]: lwr        $a0, 37($a1)
    088EB124:[98A30029]: lwr        $v1, 41($a1)
    088EB128:[98A9002D]: lwr        $t1, 45($a1)
    088EB12C:[ACE80024]: sw         $t0, 36($a3)
    088EB130:[ACE40028]: sw         $a0, 40($a3)
    088EB134:[ACE3002C]: sw         $v1, 44($a3)
    088EB138:[ACE90030]: sw         $t1, 48($a3)
    088EB13C:[98A80031]: lwr        $t0, 49($a1)
    088EB140:[98A40035]: lwr        $a0, 53($a1)
    088EB144:[98A30039]: lwr        $v1, 57($a1)
    088EB148:[98A9003D]: lwr        $t1, 61($a1)
    088EB14C:[ACE80034]: sw         $t0, 52($a3)
    088EB150:[ACE40038]: sw         $a0, 56($a3)
    088EB154:[ACE3003C]: sw         $v1, 60($a3)
    088EB158:[ACE90040]: sw         $t1, 64($a3)
    088EB15C:[24E70044]: addiu      $a3, $a3, 68
    088EB160:[03E00008]: jr         $ra
    088EB164:[ACC70000]: sw         $a3, 0($a2)
    088EB168:[00406821]: addu       $t5, $v0, $zr <=> move $t5, $v0
    088EB16C:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088EB170:[01A04021]: addu       $t0, $t5, $zr <=> move $t0, $t5
    088EB174:[98AD0001]: lwr        $t5, 1($a1)
    088EB178:[98A30005]: lwr        $v1, 5($a1)
    088EB17C:[98A80009]: lwr        $t0, 9($a1)
    088EB180:[ACED0004]: sw         $t5, 4($a3)
    088EB184:[ACE30008]: sw         $v1, 8($a3)
    088EB188:[ACE8000C]: sw         $t0, 12($a3)
    088EB18C:[98AD0011]: lwr        $t5, 17($a1)
    088EB190:[98A30015]: lwr        $v1, 21($a1)
    088EB194:[98A80019]: lwr        $t0, 25($a1)
    088EB198:[ACED0010]: sw         $t5, 16($a3)
    088EB19C:[ACE30014]: sw         $v1, 20($a3)
    088EB1A0:[ACE80018]: sw         $t0, 24($a3)
    088EB1A4:[98AD0021]: lwr        $t5, 33($a1)
    088EB1A8:[98A30025]: lwr        $v1, 37($a1)
    088EB1AC:[98A80029]: lwr        $t0, 41($a1)
    088EB1B0:[ACED001C]: sw         $t5, 28($a3)
    088EB1B4:[ACE30020]: sw         $v1, 32($a3)
    088EB1B8:[ACE80024]: sw         $t0, 36($a3)
    088EB1BC:[98AD0031]: lwr        $t5, 49($a1)
    088EB1C0:[98A30035]: lwr        $v1, 53($a1)
    088EB1C4:[98A80039]: lwr        $t0, 57($a1)
    088EB1C8:[ACED0028]: sw         $t5, 40($a3)
    088EB1CC:[ACE3002C]: sw         $v1, 44($a3)
    088EB1D0:[ACE80030]: sw         $t0, 48($a3)
    088EB1D4:[0A23AC58]: j          0x088EB160
    088EB1D8:[24E70034]: addiu      $a3, $a3, 52
  Back Branch 088EB1D4 179,019 times (length 31)
    088EB14C:[ACE80034]: sw         $t0, 52($a3)
    088EB150:[ACE40038]: sw         $a0, 56($a3)
    088EB154:[ACE3003C]: sw         $v1, 60($a3)
    088EB158:[ACE90040]: sw         $t1, 64($a3)
    088EB15C:[24E70044]: addiu      $a3, $a3, 68
--> 088EB160:[03E00008]: jr         $ra
    088EB164:[ACC70000]: sw         $a3, 0($a2)
    088EB168:[00406821]: addu       $t5, $v0, $zr <=> move $t5, $v0
    088EB16C:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    088EB170:[01A04021]: addu       $t0, $t5, $zr <=> move $t0, $t5
    088EB174:[98AD0001]: lwr        $t5, 1($a1)
    088EB178:[98A30005]: lwr        $v1, 5($a1)
    088EB17C:[98A80009]: lwr        $t0, 9($a1)
    088EB180:[ACED0004]: sw         $t5, 4($a3)
    088EB184:[ACE30008]: sw         $v1, 8($a3)
    088EB188:[ACE8000C]: sw         $t0, 12($a3)
    088EB18C:[98AD0011]: lwr        $t5, 17($a1)
    088EB190:[98A30015]: lwr        $v1, 21($a1)
    088EB194:[98A80019]: lwr        $t0, 25($a1)
    088EB198:[ACED0010]: sw         $t5, 16($a3)
    088EB19C:[ACE30014]: sw         $v1, 20($a3)
    088EB1A0:[ACE80018]: sw         $t0, 24($a3)
    088EB1A4:[98AD0021]: lwr        $t5, 33($a1)
    088EB1A8:[98A30025]: lwr        $v1, 37($a1)
    088EB1AC:[98A80029]: lwr        $t0, 41($a1)
    088EB1B0:[ACED001C]: sw         $t5, 28($a3)
    088EB1B4:[ACE30020]: sw         $v1, 32($a3)
    088EB1B8:[ACE80024]: sw         $t0, 36($a3)
    088EB1BC:[98AD0031]: lwr        $t5, 49($a1)
    088EB1C0:[98A30035]: lwr        $v1, 53($a1)
    088EB1C4:[98A80039]: lwr        $t0, 57($a1)
    088EB1C8:[ACED0028]: sw         $t5, 40($a3)
    088EB1CC:[ACE3002C]: sw         $v1, 44($a3)
    088EB1D0:[ACE80030]: sw         $t0, 48($a3)
--> 088EB1D4:[0A23AC58]: j          0x088EB160
    088EB1D8:[24E70034]: addiu      $a3, $a3, 52
_S1_2_88734D0 8,259,242 instructions (0.628%), 14,657 calls (088734D0 - 088736C4, length 126)
    088734D0:[27BDFFD0]: addiu      $sp, $sp, -48
    088734D4:[AFBF0024]: sw         $ra, 36($sp)
    088734D8:[24050097]: addiu      $a1, $zr, 151 <=> li $a1, 151
    088734DC:[AFBE0020]: sw         $fp, 32($sp)
    088734E0:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    088734E4:[AFB20008]: sw         $s2, 8($sp)
    088734E8:[27D2DD50]: addiu      $s2, $fp, -8880
    088734EC:[AFB10004]: sw         $s1, 4($sp)
    088734F0:[24910008]: addiu      $s1, $a0, 8
    088734F4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088734F8:[AFB7001C]: sw         $s7, 28($sp)
    088734FC:[AFB60018]: sw         $s6, 24($sp)
    08873500:[AFB50014]: sw         $s5, 20($sp)
    08873504:[AFB40010]: sw         $s4, 16($sp)
    08873508:[AFB3000C]: sw         $s3, 12($sp)
    0887350C:[AFB00000]: sw         $s0, 0($sp)
    08873510:[8E300004]: lw         $s0, 4($s1)
    08873514:[8E130004]: lw         $s3, 4($s0)
    08873518:[92150014]: lbu        $s5, 20($s0)
    0887351C:[9274000A]: lbu        $s4, 10($s3)
    08873520:[92770009]: lbu        $s7, 9($s3)
    08873524:[0E21B4AA]: jal        0x0886D2A8
    08873528:[9276000B]: lbu        $s6, 11($s3)
    0887352C:[8E050030]: lw         $a1, 48($s0)
    08873530:[0E21B3C0]: jal        0x0886CF00
    08873534:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08873538:[0E2367FB]: jal        0x088D9FEC
    0887353C:[8E240008]: lw         $a0, 8($s1)
    08873540:[00021940]: sll        $v1, $v0, 0x0005
    08873544:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08873548:[0E21A0B4]: jal        0x088682D0
    0887354C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08873550:[1440000C]: bne        $v0, $zr, 0x08873584
    08873554:[8FBF0024]: lw         $ra, 36($sp)
    08873558:[8FBE0020]: lw         $fp, 32($sp)
    0887355C:[8FB7001C]: lw         $s7, 28($sp)
    08873560:[8FB60018]: lw         $s6, 24($sp)
    08873564:[8FB50014]: lw         $s5, 20($sp)
    08873568:[8FB40010]: lw         $s4, 16($sp)
    0887356C:[8FB3000C]: lw         $s3, 12($sp)
    08873570:[8FB20008]: lw         $s2, 8($sp)
    08873574:[8FB10004]: lw         $s1, 4($sp)
    08873578:[8FB00000]: lw         $s0, 0($sp)
    0887357C:[03E00008]: jr         $ra
    08873580:[27BD0030]: addiu      $sp, $sp, 48
    08873584:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08873588:[0E21A0AD]: jal        0x088682B4
    0887358C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08873590:[8E2A0008]: lw         $t2, 8($s1)
    08873594:[862F000C]: lh         $t7, 12($s1)
    08873598:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0887359C:[91430000]: lbu        $v1, 0($t2)
    088735A0:[8E2C0010]: lw         $t4, 16($s1)
    088735A4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088735A8:[862B000E]: lh         $t3, 14($s1)
    088735AC:[10600031]: beq        $v1, $zr, 0x08873674
    088735B0:[01E04821]: addu       $t1, $t7, $zr <=> move $t1, $t7
    088735B4:[3C040897]: lui        $a0, 0x0897 <=> li $a0, 0x08970000
    088735B8:[0295C821]: addu       $t9, $s4, $s5
    088735BC:[248E5E4C]: addiu      $t6, $a0, 24140
    088735C0:[240D0020]: addiu      $t5, $zr, 32 <=> li $t5, 32
    088735C4:[24110009]: addiu      $s1, $zr, 9 <=> li $s1, 9
    088735C8:[2418000A]: addiu      $t8, $zr, 10 <=> li $t8, 10
    088735CC:[0017A840]: sll        $s5, $s7, 0x0001
    088735D0:[24480018]: addiu      $t0, $v0, 24
    088735D4:[106D003A]: beq        $v1, $t5, 0x088736C0
    088735D8:[2C620021]: sltiu      $v0, $v1, 33
    088735DC:[006E2021]: addu       $a0, $v1, $t6
    088735E0:[10400005]: beq        $v0, $zr, 0x088735F8
    088735E4:[01743021]: addu       $a2, $t3, $s4
    088735E8:[5071001E]: beql       $v1, $s1, 0x08873664
    088735EC:[01354821]: addu       $t1, $t1, $s5
    088735F0:[50780031]: beql       $v1, $t8, 0x088736B8
    088735F4:[01795821]: addu       $t3, $t3, $t9
    088735F8:[90870000]: lbu        $a3, 0($a0)
    088735FC:[8E640000]: lw         $a0, 0($s3)
    08873600:[26100020]: addiu      $s0, $s0, 32
    08873604:[000718C0]: sll        $v1, $a3, 0x0003
    08873608:[00832821]: addu       $a1, $a0, $v1
    0887360C:[8CA70004]: lw         $a3, 4($a1)
    08873610:[94A20000]: lhu        $v0, 0($a1)
    08873614:[A5060002]: sh         $a2, 2($t0)
    08873618:[7CE33A00]: ext        $v1, $a3, 8, 8
    0887361C:[7CE53800]: ext        $a1, $a3, 0, 8
    08873620:[01222021]: addu       $a0, $t1, $v0
    08873624:[00A23021]: addu       $a2, $a1, $v0
    08873628:[00563821]: addu       $a3, $v0, $s6
    0887362C:[00741021]: addu       $v0, $v1, $s4
    08873630:[A509FFF0]: sh         $t1, -16($t0)
    08873634:[01274821]: addu       $t1, $t1, $a3
    08873638:[A502FFEA]: sh         $v0, -22($t0)
    0887363C:[A5040000]: sh         $a0, 0($t0)
    08873640:[A506FFF8]: sh         $a2, -8($t0)
    08873644:[A503FFFA]: sh         $v1, -6($t0)
    08873648:[A50BFFF2]: sh         $t3, -14($t0)
    0887364C:[A500FFF4]: sh         $zr, -12($t0)
    08873650:[AD0CFFEC]: sw         $t4, -20($t0)
    08873654:[A505FFE8]: sh         $a1, -24($t0)
    08873658:[A5000004]: sh         $zr, 4($t0)
    0887365C:[AD0CFFFC]: sw         $t4, -4($t0)
    08873660:[25080020]: addiu      $t0, $t0, 32
    08873664:[254A0001]: addiu      $t2, $t2, 1
    08873668:[91430000]: lbu        $v1, 0($t2)
    0887366C:[1460FFD9]: bne        $v1, $zr, 0x088735D4
    08873670:[00000000]: nop
    08873674:[02128823]: subu       $s1, $s0, $s2
    08873678:[27C4DD50]: addiu      $a0, $fp, -8880
    0887367C:[0E21A0AD]: jal        0x088682B4
    08873680:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08873684:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08873688:[0E24212F]: jal        0x089084BC [sceKernelDcacheWritebackRange]
    0887368C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08873690:[00114102]: srl        $t0, $s1, 0x0004
    08873694:[3C090080]: lui        $t1, 0x0080 <=> li $t1, 0x00800000
    08873698:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    0887369C:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    088736A0:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088736A4:[3525011E]: ori        $a1, $t1, 286
    088736A8:[0E23A50A]: jal        0x088E9428
    088736AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088736B0:[0A21CD56]: j          0x08873558
    088736B4:[8FBF0024]: lw         $ra, 36($sp)
    088736B8:[0A21CD99]: j          0x08873664
    088736BC:[01E04821]: addu       $t1, $t7, $zr <=> move $t1, $t7
    088736C0:[0A21CD99]: j          0x08873664
    088736C4:[01374821]: addu       $t1, $t1, $s7
  Back Branch 0887366C 216,324 times (length 40)
    088735C0:[240D0020]: addiu      $t5, $zr, 32 <=> li $t5, 32
    088735C4:[24110009]: addiu      $s1, $zr, 9 <=> li $s1, 9
    088735C8:[2418000A]: addiu      $t8, $zr, 10 <=> li $t8, 10
    088735CC:[0017A840]: sll        $s5, $s7, 0x0001
    088735D0:[24480018]: addiu      $t0, $v0, 24
--> 088735D4:[106D003A]: beq        $v1, $t5, 0x088736C0
    088735D8:[2C620021]: sltiu      $v0, $v1, 33
    088735DC:[006E2021]: addu       $a0, $v1, $t6
    088735E0:[10400005]: beq        $v0, $zr, 0x088735F8
    088735E4:[01743021]: addu       $a2, $t3, $s4
    088735E8:[5071001E]: beql       $v1, $s1, 0x08873664
    088735EC:[01354821]: addu       $t1, $t1, $s5
    088735F0:[50780031]: beql       $v1, $t8, 0x088736B8
    088735F4:[01795821]: addu       $t3, $t3, $t9
    088735F8:[90870000]: lbu        $a3, 0($a0)
    088735FC:[8E640000]: lw         $a0, 0($s3)
    08873600:[26100020]: addiu      $s0, $s0, 32
    08873604:[000718C0]: sll        $v1, $a3, 0x0003
    08873608:[00832821]: addu       $a1, $a0, $v1
    0887360C:[8CA70004]: lw         $a3, 4($a1)
    08873610:[94A20000]: lhu        $v0, 0($a1)
    08873614:[A5060002]: sh         $a2, 2($t0)
    08873618:[7CE33A00]: ext        $v1, $a3, 8, 8
    0887361C:[7CE53800]: ext        $a1, $a3, 0, 8
    08873620:[01222021]: addu       $a0, $t1, $v0
    08873624:[00A23021]: addu       $a2, $a1, $v0
    08873628:[00563821]: addu       $a3, $v0, $s6
    0887362C:[00741021]: addu       $v0, $v1, $s4
    08873630:[A509FFF0]: sh         $t1, -16($t0)
    08873634:[01274821]: addu       $t1, $t1, $a3
    08873638:[A502FFEA]: sh         $v0, -22($t0)
    0887363C:[A5040000]: sh         $a0, 0($t0)
    08873640:[A506FFF8]: sh         $a2, -8($t0)
    08873644:[A503FFFA]: sh         $v1, -6($t0)
    08873648:[A50BFFF2]: sh         $t3, -14($t0)
    0887364C:[A500FFF4]: sh         $zr, -12($t0)
    08873650:[AD0CFFEC]: sw         $t4, -20($t0)
    08873654:[A505FFE8]: sh         $a1, -24($t0)
    08873658:[A5000004]: sh         $zr, 4($t0)
    0887365C:[AD0CFFFC]: sw         $t4, -4($t0)
    08873660:[25080020]: addiu      $t0, $t0, 32
    08873664:[254A0001]: addiu      $t2, $t2, 1
    08873668:[91430000]: lbu        $v1, 0($t2)
--> 0887366C:[1460FFD9]: bne        $v1, $zr, 0x088735D4
    08873670:[00000000]: nop
    08873674:[02128823]: subu       $s1, $s0, $s2
    08873678:[27C4DD50]: addiu      $a0, $fp, -8880
    0887367C:[0E21A0AD]: jal        0x088682B4
  Back Branch 088736C0 26,082 times (length 25)
    08873650:[AD0CFFEC]: sw         $t4, -20($t0)
    08873654:[A505FFE8]: sh         $a1, -24($t0)
    08873658:[A5000004]: sh         $zr, 4($t0)
    0887365C:[AD0CFFFC]: sw         $t4, -4($t0)
    08873660:[25080020]: addiu      $t0, $t0, 32
--> 08873664:[254A0001]: addiu      $t2, $t2, 1
    08873668:[91430000]: lbu        $v1, 0($t2)
    0887366C:[1460FFD9]: bne        $v1, $zr, 0x088735D4
    08873670:[00000000]: nop
    08873674:[02128823]: subu       $s1, $s0, $s2
    08873678:[27C4DD50]: addiu      $a0, $fp, -8880
    0887367C:[0E21A0AD]: jal        0x088682B4
    08873680:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08873684:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08873688:[0E24212F]: jal        0x089084BC [sceKernelDcacheWritebackRange]
    0887368C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08873690:[00114102]: srl        $t0, $s1, 0x0004
    08873694:[3C090080]: lui        $t1, 0x0080 <=> li $t1, 0x00800000
    08873698:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    0887369C:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    088736A0:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088736A4:[3525011E]: ori        $a1, $t1, 286
    088736A8:[0E23A50A]: jal        0x088E9428
    088736AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088736B0:[0A21CD56]: j          0x08873558
    088736B4:[8FBF0024]: lw         $ra, 36($sp)
    088736B8:[0A21CD99]: j          0x08873664
    088736BC:[01E04821]: addu       $t1, $t7, $zr <=> move $t1, $t7
--> 088736C0:[0A21CD99]: j          0x08873664
    088736C4:[01374821]: addu       $t1, $t1, $s7
  Back Branch 088736B0 14,657 times (length 88)
    08873544:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08873548:[0E21A0B4]: jal        0x088682D0
    0887354C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08873550:[1440000C]: bne        $v0, $zr, 0x08873584
    08873554:[8FBF0024]: lw         $ra, 36($sp)
--> 08873558:[8FBE0020]: lw         $fp, 32($sp)
    0887355C:[8FB7001C]: lw         $s7, 28($sp)
    08873560:[8FB60018]: lw         $s6, 24($sp)
    08873564:[8FB50014]: lw         $s5, 20($sp)
    08873568:[8FB40010]: lw         $s4, 16($sp)
    0887356C:[8FB3000C]: lw         $s3, 12($sp)
    08873570:[8FB20008]: lw         $s2, 8($sp)
    08873574:[8FB10004]: lw         $s1, 4($sp)
    08873578:[8FB00000]: lw         $s0, 0($sp)
    0887357C:[03E00008]: jr         $ra
    08873580:[27BD0030]: addiu      $sp, $sp, 48
    08873584:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08873588:[0E21A0AD]: jal        0x088682B4
    0887358C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08873590:[8E2A0008]: lw         $t2, 8($s1)
    08873594:[862F000C]: lh         $t7, 12($s1)
    08873598:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0887359C:[91430000]: lbu        $v1, 0($t2)
    088735A0:[8E2C0010]: lw         $t4, 16($s1)
    088735A4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088735A8:[862B000E]: lh         $t3, 14($s1)
    088735AC:[10600031]: beq        $v1, $zr, 0x08873674
    088735B0:[01E04821]: addu       $t1, $t7, $zr <=> move $t1, $t7
    088735B4:[3C040897]: lui        $a0, 0x0897 <=> li $a0, 0x08970000
    088735B8:[0295C821]: addu       $t9, $s4, $s5
    088735BC:[248E5E4C]: addiu      $t6, $a0, 24140
    088735C0:[240D0020]: addiu      $t5, $zr, 32 <=> li $t5, 32
    088735C4:[24110009]: addiu      $s1, $zr, 9 <=> li $s1, 9
    088735C8:[2418000A]: addiu      $t8, $zr, 10 <=> li $t8, 10
    088735CC:[0017A840]: sll        $s5, $s7, 0x0001
    088735D0:[24480018]: addiu      $t0, $v0, 24
    088735D4:[106D003A]: beq        $v1, $t5, 0x088736C0
    088735D8:[2C620021]: sltiu      $v0, $v1, 33
    088735DC:[006E2021]: addu       $a0, $v1, $t6
    088735E0:[10400005]: beq        $v0, $zr, 0x088735F8
    088735E4:[01743021]: addu       $a2, $t3, $s4
    088735E8:[5071001E]: beql       $v1, $s1, 0x08873664
    088735EC:[01354821]: addu       $t1, $t1, $s5
    088735F0:[50780031]: beql       $v1, $t8, 0x088736B8
    088735F4:[01795821]: addu       $t3, $t3, $t9
    088735F8:[90870000]: lbu        $a3, 0($a0)
    088735FC:[8E640000]: lw         $a0, 0($s3)
    08873600:[26100020]: addiu      $s0, $s0, 32
    08873604:[000718C0]: sll        $v1, $a3, 0x0003
    08873608:[00832821]: addu       $a1, $a0, $v1
    0887360C:[8CA70004]: lw         $a3, 4($a1)
    08873610:[94A20000]: lhu        $v0, 0($a1)
    08873614:[A5060002]: sh         $a2, 2($t0)
    08873618:[7CE33A00]: ext        $v1, $a3, 8, 8
    0887361C:[7CE53800]: ext        $a1, $a3, 0, 8
    08873620:[01222021]: addu       $a0, $t1, $v0
    08873624:[00A23021]: addu       $a2, $a1, $v0
    08873628:[00563821]: addu       $a3, $v0, $s6
    0887362C:[00741021]: addu       $v0, $v1, $s4
    08873630:[A509FFF0]: sh         $t1, -16($t0)
    08873634:[01274821]: addu       $t1, $t1, $a3
    08873638:[A502FFEA]: sh         $v0, -22($t0)
    0887363C:[A5040000]: sh         $a0, 0($t0)
    08873640:[A506FFF8]: sh         $a2, -8($t0)
    08873644:[A503FFFA]: sh         $v1, -6($t0)
    08873648:[A50BFFF2]: sh         $t3, -14($t0)
    0887364C:[A500FFF4]: sh         $zr, -12($t0)
    08873650:[AD0CFFEC]: sw         $t4, -20($t0)
    08873654:[A505FFE8]: sh         $a1, -24($t0)
    08873658:[A5000004]: sh         $zr, 4($t0)
    0887365C:[AD0CFFFC]: sw         $t4, -4($t0)
    08873660:[25080020]: addiu      $t0, $t0, 32
    08873664:[254A0001]: addiu      $t2, $t2, 1
    08873668:[91430000]: lbu        $v1, 0($t2)
    0887366C:[1460FFD9]: bne        $v1, $zr, 0x088735D4
    08873670:[00000000]: nop
    08873674:[02128823]: subu       $s1, $s0, $s2
    08873678:[27C4DD50]: addiu      $a0, $fp, -8880
    0887367C:[0E21A0AD]: jal        0x088682B4
    08873680:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08873684:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08873688:[0E24212F]: jal        0x089084BC [sceKernelDcacheWritebackRange]
    0887368C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08873690:[00114102]: srl        $t0, $s1, 0x0004
    08873694:[3C090080]: lui        $t1, 0x0080 <=> li $t1, 0x00800000
    08873698:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    0887369C:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    088736A0:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    088736A4:[3525011E]: ori        $a1, $t1, 286
    088736A8:[0E23A50A]: jal        0x088E9428
    088736AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 088736B0:[0A21CD56]: j          0x08873558
    088736B4:[8FBF0024]: lw         $ra, 36($sp)
    088736B8:[0A21CD99]: j          0x08873664
    088736BC:[01E04821]: addu       $t1, $t7, $zr <=> move $t1, $t7
    088736C0:[0A21CD99]: j          0x08873664
_S1_2_88E3F50 7,986,851 instructions (0.608%), 945,737 calls (088E3F1C - 088E4280, length 218)
    088E3F1C:[24C60004]: addiu      $a2, $a2, 4
    088E3F20:[8CD80000]: lw         $t8, 0($a2)
    088E3F24:[03221004]: sllv       $v0, $v0, $t9
    088E3F28:[2739FFE0]: addiu      $t9, $t9, -32
    088E3F2C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3F30:[03221046]: rotrv      $v0, $v0, $t9
    088E3F34:[01421006]: srlv       $v0, $v0, $t2
    088E3F38:[03E00008]: jr         $ra
    088E3F3C:[0282A023]: subu       $s4, $s4, $v0
    088E3F50:[044000C9]: bltz       $v0, 0x088E4278
    088E3F54:[032AC823]: subu       $t9, $t9, $t2
    088E3F58:[1F20FFF0]: bgtz       $t9, 0x088E3F1C
    088E3F5C:[03381046]: rotrv      $v0, $t8, $t9
    088E3F60:[01421006]: srlv       $v0, $v0, $t2
    088E3F64:[03E00008]: jr         $ra
    088E3F68:[0282A023]: subu       $s4, $s4, $v0
    088E3FB8:[8FBF0310]: lw         $ra, 784($sp)
    088E3FBC:[8FB40308]: lw         $s4, 776($sp)
    088E3FC0:[03E00008]: jr         $ra
    088E3FC4:[27BD0380]: addiu      $sp, $sp, 896
    088E4278:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088E427C:[0A238FEE]: j          0x088E3FB8
    088E4280:[34420108]: ori        $v0, $v0, 264
  Back Branch 088E3F58 945,737 times (length 17)
--> 088E3F1C:[24C60004]: addiu      $a2, $a2, 4
    088E3F20:[8CD80000]: lw         $t8, 0($a2)
    088E3F24:[03221004]: sllv       $v0, $v0, $t9
    088E3F28:[2739FFE0]: addiu      $t9, $t9, -32
    088E3F2C:[7F027804]: ins        $v0, $t8, 0, 16
    088E3F30:[03221046]: rotrv      $v0, $v0, $t9
    088E3F34:[01421006]: srlv       $v0, $v0, $t2
    088E3F38:[03E00008]: jr         $ra
    088E3F3C:[0282A023]: subu       $s4, $s4, $v0
    088E3F50:[044000C9]: bltz       $v0, 0x088E4278
    088E3F54:[032AC823]: subu       $t9, $t9, $t2
--> 088E3F58:[1F20FFF0]: bgtz       $t9, 0x088E3F1C
    088E3F5C:[03381046]: rotrv      $v0, $t8, $t9
    088E3F60:[01421006]: srlv       $v0, $v0, $t2
    088E3F64:[03E00008]: jr         $ra
    088E3F68:[0282A023]: subu       $s4, $s4, $v0
_S1_2_8873F04 7,375,415 instructions (0.561%), 129,212 calls (08873F04 - 08873FA8, length 42)
    08873F04:[00063080]: sll        $a2, $a2, 0x0002
    08873F08:[00C41821]: addu       $v1, $a2, $a0
    08873F0C:[8C670000]: lw         $a3, 0($v1)
    08873F10:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08873F14:[10E00007]: beq        $a3, $zr, 0x08873F34
    08873F18:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    08873F1C:[8CE3000C]: lw         $v1, 12($a3)
    08873F20:[50690017]: beql       $v1, $t1, 0x08873F80
    08873F24:[8D060104]: lw         $a2, 260($t0)
    08873F28:[8CE70000]: lw         $a3, 0($a3)
    08873F2C:[54E0FFFC]: bnel       $a3, $zr, 0x08873F20
    08873F30:[8CE3000C]: lw         $v1, 12($a3)
    08873F34:[8D050104]: lw         $a1, 260($t0)
    08873F38:[8D190108]: lw         $t9, 264($t0)
    08873F3C:[01067021]: addu       $t6, $t0, $a2
    08873F40:[24A30024]: addiu      $v1, $a1, 36
    08873F44:[AD030104]: sw         $v1, 260($t0)
    08873F48:[27380001]: addiu      $t8, $t9, 1
    08873F4C:[3C0F0887]: lui        $t7, 0x0887 <=> li $t7, 0x08870000
    08873F50:[8DCA0000]: lw         $t2, 0($t6)
    08873F54:[24A70008]: addiu      $a3, $a1, 8
    08873F58:[AD180108]: sw         $t8, 264($t0)
    08873F5C:[25E836C8]: addiu      $t0, $t7, 14024
    08873F60:[ACAA0000]: sw         $t2, 0($a1)
    08873F64:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    08873F68:[ACA80004]: sw         $t0, 4($a1)
    08873F6C:[ADC50000]: sw         $a1, 0($t6)
    08873F70:[ACA00008]: sw         $zr, 8($a1)
    08873F74:[ACE90004]: sw         $t1, 4($a3)
    08873F78:[03E00008]: jr         $ra
    08873F7C:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08873F80:[8D020108]: lw         $v0, 264($t0)
    08873F84:[8CE40008]: lw         $a0, 8($a3)
    08873F88:[24C90008]: addiu      $t1, $a2, 8
    08873F8C:[24450001]: addiu      $a1, $v0, 1
    08873F90:[24CB0024]: addiu      $t3, $a2, 36
    08873F94:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    08873F98:[ACC40008]: sw         $a0, 8($a2)
    08873F9C:[AD0B0104]: sw         $t3, 260($t0)
    08873FA0:[AD050108]: sw         $a1, 264($t0)
    08873FA4:[0A21CFDE]: j          0x08873F78
    08873FA8:[ACE90008]: sw         $t1, 8($a3)
  Back Branch 08873F2C 1,054,712 times (length 5)
    08873F0C:[8C670000]: lw         $a3, 0($v1)
    08873F10:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08873F14:[10E00007]: beq        $a3, $zr, 0x08873F34
    08873F18:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    08873F1C:[8CE3000C]: lw         $v1, 12($a3)
--> 08873F20:[50690017]: beql       $v1, $t1, 0x08873F80
    08873F24:[8D060104]: lw         $a2, 260($t0)
    08873F28:[8CE70000]: lw         $a3, 0($a3)
--> 08873F2C:[54E0FFFC]: bnel       $a3, $zr, 0x08873F20
    08873F30:[8CE3000C]: lw         $v1, 12($a3)
    08873F34:[8D050104]: lw         $a1, 260($t0)
    08873F38:[8D190108]: lw         $t9, 264($t0)
    08873F3C:[01067021]: addu       $t6, $t0, $a2
  Back Branch 08873FA4 72,663 times (length 13)
    08873F64:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    08873F68:[ACA80004]: sw         $t0, 4($a1)
    08873F6C:[ADC50000]: sw         $a1, 0($t6)
    08873F70:[ACA00008]: sw         $zr, 8($a1)
    08873F74:[ACE90004]: sw         $t1, 4($a3)
--> 08873F78:[03E00008]: jr         $ra
    08873F7C:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    08873F80:[8D020108]: lw         $v0, 264($t0)
    08873F84:[8CE40008]: lw         $a0, 8($a3)
    08873F88:[24C90008]: addiu      $t1, $a2, 8
    08873F8C:[24450001]: addiu      $a1, $v0, 1
    08873F90:[24CB0024]: addiu      $t3, $a2, 36
    08873F94:[01205021]: addu       $t2, $t1, $zr <=> move $t2, $t1
    08873F98:[ACC40008]: sw         $a0, 8($a2)
    08873F9C:[AD0B0104]: sw         $t3, 260($t0)
    08873FA0:[AD050108]: sw         $a1, 264($t0)
--> 08873FA4:[0A21CFDE]: j          0x08873F78
    08873FA8:[ACE90008]: sw         $t1, 8($a3)
_S1_2_8868B04 7,193,913 instructions (0.547%), 45,341 calls (08868B04 - 08868CE4, length 121)
    08868B04:[27BDFFA0]: addiu      $sp, $sp, -96
    08868B08:[AFB40040]: sw         $s4, 64($sp)
    08868B0C:[24A6000C]: addiu      $a2, $a1, 12
    08868B10:[3C070892]: lui        $a3, 0x0892 <=> li $a3, 0x08920000
    08868B14:[AFB20038]: sw         $s2, 56($sp)
    08868B18:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08868B1C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08868B20:[AFB00030]: sw         $s0, 48($sp)
    08868B24:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08868B28:[2470DAB0]: addiu      $s0, $v1, -9552
    08868B2C:[E7B40050]: swc1       $f20, 80($sp)
    08868B30:[AFBF0044]: sw         $ra, 68($sp)
    08868B34:[AFB3003C]: sw         $s3, 60($sp)
    08868B38:[AFB10034]: sw         $s1, 52($sp)
    08868B3C:[C4ECD940]: lwc1       $f12, -9920($a3)
    08868B40:[C4C30008]: lwc1       $f3, 8($a2)
    08868B44:[C4AD000C]: lwc1       $f13, 12($a1)
    08868B48:[C4CB0004]: lwc1       $f11, 4($a2)
    08868B4C:[460C1A02]: mul.s      $f8, $f3, $f12
    08868B50:[460C6C42]: mul.s      $f17, $f13, $f12
    08868B54:[460C5C02]: mul.s      $f16, $f11, $f12
    08868B58:[C4AA0008]: lwc1       $f10, 8($a1)
    08868B5C:[C4A60000]: lwc1       $f6, 0($a1)
    08868B60:[C4A90004]: lwc1       $f9, 4($a1)
    08868B64:[46085480]: add.s      $f18, $f10, $f8
    08868B68:[46113500]: add.s      $f20, $f6, $f17
    08868B6C:[46104CC0]: add.s      $f19, $f9, $f16
    08868B70:[E7B10000]: swc1       $f17, 0($sp)
    08868B74:[E7B40010]: swc1       $f20, 16($sp)
    08868B78:[E7B30014]: swc1       $f19, 20($sp)
    08868B7C:[E7B20018]: swc1       $f18, 24($sp)
    08868B80:[E7B00004]: swc1       $f16, 4($sp)
    08868B84:[E7A80008]: swc1       $f8, 8($sp)
    08868B88:[F3809C8C]: VMMOV.q    M300.q, M700.q
    08868B8C:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08868B90:[2444DD50]: addiu      $a0, $v0, -8880
    08868B94:[0E21BBCC]: jal        0x0886EF30
    08868B98:[27A50020]: addiu      $a1, $sp, 32
    08868B9C:[C7A20020]: lwc1       $f2, 32($sp)
    08868BA0:[C7A00024]: lwc1       $f0, 36($sp)
    08868BA4:[C7AE0028]: lwc1       $f14, 40($sp)
    08868BA8:[C7A50010]: lwc1       $f5, 16($sp)
    08868BAC:[C7A40014]: lwc1       $f4, 20($sp)
    08868BB0:[C7AF0018]: lwc1       $f15, 24($sp)
    08868BB4:[C7A70000]: lwc1       $f7, 0($sp)
    08868BB8:[C7A10004]: lwc1       $f1, 4($sp)
    08868BBC:[C7AD0008]: lwc1       $f13, 8($sp)
    08868BC0:[46022B02]: mul.s      $f12, $f5, $f2
    08868BC4:[46002242]: mul.s      $f9, $f4, $f0
    08868BC8:[460E7A02]: mul.s      $f8, $f15, $f14
    08868BCC:[46023A82]: mul.s      $f10, $f7, $f2
    08868BD0:[46000AC2]: mul.s      $f11, $f1, $f0
    08868BD4:[460E6982]: mul.s      $f6, $f13, $f14
    08868BD8:[E7AC0010]: swc1       $f12, 16($sp)
    08868BDC:[4480A000]: mtc1       $zr, $f20
    08868BE0:[E7AB0004]: swc1       $f11, 4($sp)
    08868BE4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08868BE8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    08868BEC:[E7AA0000]: swc1       $f10, 0($sp)
    08868BF0:[E7A60008]: swc1       $f6, 8($sp)
    08868BF4:[E7A90014]: swc1       $f9, 20($sp)
    08868BF8:[E7A80018]: swc1       $f8, 24($sp)
    08868BFC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08868C00:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08868C04:[0E21BBD8]: jal        0x0886EF60
    08868C08:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08868C0C:[CA000000]: lv.s       S000.s, 0($s0)
    08868C10:[CA000005]: lv.s       S001.s, 4($s0)
    08868C14:[CA00000A]: lv.s       S002.s, 8($s0)
    08868C18:[CBA10010]: lv.s       S010.s, 16($sp)
    08868C1C:[CBA10015]: lv.s       S011.s, 20($sp)
    08868C20:[CBA1001A]: lv.s       S012.s, 24($sp)
    08868C24:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08868C28:[48620000]: mfv.s      $v0, S000.s
    08868C2C:[C600000C]: lwc1       $f0, 12($s0)
    08868C30:[44821000]: mtc1       $v0, $f2
    08868C34:[CA000000]: lv.s       S000.s, 0($s0)
    08868C38:[CA000005]: lv.s       S001.s, 4($s0)
    08868C3C:[CA00000A]: lv.s       S002.s, 8($s0)
    08868C40:[CBA10000]: lv.s       S010.s, 0($sp)
    08868C44:[CBA10005]: lv.s       S011.s, 4($sp)
    08868C48:[CBA1000A]: lv.s       S012.s, 8($sp)
    08868C4C:[D0018000]: vabs.t     C000.t, C000.t
    08868C50:[D0018101]: vabs.t     C010.t, C010.t
    08868C54:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08868C58:[48620000]: mfv.s      $v0, S000.s
    08868C5C:[44827800]: mtc1       $v0, $f15
    08868C60:[460011C0]: add.s      $f7, $f2, $f0
    08868C64:[00112200]: sll        $a0, $s1, 0x0008
    08868C68:[00118840]: sll        $s1, $s1, 0x0001
    08868C6C:[02641825]: or         $v1, $s3, $a0
    08868C70:[460F3B80]: add.s      $f14, $f7, $f15
    08868C74:[460F3841]: sub.s      $f1, $f7, $f15
    08868C78:[2E220021]: sltiu      $v0, $s1, 33
    08868C7C:[26520010]: addiu      $s2, $s2, 16
    08868C80:[4614703C]: c.lt.s     $f14, $f20
    08868C84:[00000000]: nop
    08868C88:[45010014]: bc1t       0x08868CDC
    08868C8C:[26100010]: addiu      $s0, $s0, 16
    08868C90:[4614083C]: c.lt.s     $f1, $f20
    08868C94:[00000000]: nop
    08868C98:[45030001]: bc1tl      0x08868CA0
    08868C9C:[3073FFFF]: andi       $s3, $v1, -1
    08868CA0:[1440FFD7]: bne        $v0, $zr, 0x08868C00
    08868CA4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08868CA8:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    08868CAC:[A4B3DB10]: sh         $s3, -9456($a1)
    08868CB0:[F3808C9C]: VMMOV.q    M700.q, M300.q
    08868CB4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08868CB8:[8FBF0044]: lw         $ra, 68($sp)
    08868CBC:[8FB40040]: lw         $s4, 64($sp)
    08868CC0:[8FB3003C]: lw         $s3, 60($sp)
    08868CC4:[8FB20038]: lw         $s2, 56($sp)
    08868CC8:[8FB10034]: lw         $s1, 52($sp)
    08868CCC:[8FB00030]: lw         $s0, 48($sp)
    08868CD0:[C7B40050]: lwc1       $f20, 80($sp)
    08868CD4:[03E00008]: jr         $ra
    08868CD8:[27BD0060]: addiu      $sp, $sp, 96
    08868CDC:[F3808C9C]: VMMOV.q    M700.q, M300.q
    08868CE0:[0A21A32E]: j          0x08868CB8
    08868CE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 08868CA0 58,254 times (length 42)
    08868BEC:[E7AA0000]: swc1       $f10, 0($sp)
    08868BF0:[E7A60008]: swc1       $f6, 8($sp)
    08868BF4:[E7A90014]: swc1       $f9, 20($sp)
    08868BF8:[E7A80018]: swc1       $f8, 24($sp)
    08868BFC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 08868C00:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08868C04:[0E21BBD8]: jal        0x0886EF60
    08868C08:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08868C0C:[CA000000]: lv.s       S000.s, 0($s0)
    08868C10:[CA000005]: lv.s       S001.s, 4($s0)
    08868C14:[CA00000A]: lv.s       S002.s, 8($s0)
    08868C18:[CBA10010]: lv.s       S010.s, 16($sp)
    08868C1C:[CBA10015]: lv.s       S011.s, 20($sp)
    08868C20:[CBA1001A]: lv.s       S012.s, 24($sp)
    08868C24:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08868C28:[48620000]: mfv.s      $v0, S000.s
    08868C2C:[C600000C]: lwc1       $f0, 12($s0)
    08868C30:[44821000]: mtc1       $v0, $f2
    08868C34:[CA000000]: lv.s       S000.s, 0($s0)
    08868C38:[CA000005]: lv.s       S001.s, 4($s0)
    08868C3C:[CA00000A]: lv.s       S002.s, 8($s0)
    08868C40:[CBA10000]: lv.s       S010.s, 0($sp)
    08868C44:[CBA10005]: lv.s       S011.s, 4($sp)
    08868C48:[CBA1000A]: lv.s       S012.s, 8($sp)
    08868C4C:[D0018000]: vabs.t     C000.t, C000.t
    08868C50:[D0018101]: vabs.t     C010.t, C010.t
    08868C54:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08868C58:[48620000]: mfv.s      $v0, S000.s
    08868C5C:[44827800]: mtc1       $v0, $f15
    08868C60:[460011C0]: add.s      $f7, $f2, $f0
    08868C64:[00112200]: sll        $a0, $s1, 0x0008
    08868C68:[00118840]: sll        $s1, $s1, 0x0001
    08868C6C:[02641825]: or         $v1, $s3, $a0
    08868C70:[460F3B80]: add.s      $f14, $f7, $f15
    08868C74:[460F3841]: sub.s      $f1, $f7, $f15
    08868C78:[2E220021]: sltiu      $v0, $s1, 33
    08868C7C:[26520010]: addiu      $s2, $s2, 16
    08868C80:[4614703C]: c.lt.s     $f14, $f20
    08868C84:[00000000]: nop
    08868C88:[45010014]: bc1t       0x08868CDC
    08868C8C:[26100010]: addiu      $s0, $s0, 16
    08868C90:[4614083C]: c.lt.s     $f1, $f20
    08868C94:[00000000]: nop
    08868C98:[45030001]: bc1tl      0x08868CA0
    08868C9C:[3073FFFF]: andi       $s3, $v1, -1
--> 08868CA0:[1440FFD7]: bne        $v0, $zr, 0x08868C00
    08868CA4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08868CA8:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    08868CAC:[A4B3DB10]: sh         $s3, -9456($a1)
    08868CB0:[F3808C9C]: VMMOV.q    M700.q, M300.q
  Back Branch 08868CE0 38,676 times (length 12)
    08868CA4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08868CA8:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    08868CAC:[A4B3DB10]: sh         $s3, -9456($a1)
    08868CB0:[F3808C9C]: VMMOV.q    M700.q, M300.q
    08868CB4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 08868CB8:[8FBF0044]: lw         $ra, 68($sp)
    08868CBC:[8FB40040]: lw         $s4, 64($sp)
    08868CC0:[8FB3003C]: lw         $s3, 60($sp)
    08868CC4:[8FB20038]: lw         $s2, 56($sp)
    08868CC8:[8FB10034]: lw         $s1, 52($sp)
    08868CCC:[8FB00030]: lw         $s0, 48($sp)
    08868CD0:[C7B40050]: lwc1       $f20, 80($sp)
    08868CD4:[03E00008]: jr         $ra
    08868CD8:[27BD0060]: addiu      $sp, $sp, 96
    08868CDC:[F3808C9C]: VMMOV.q    M700.q, M300.q
--> 08868CE0:[0A21A32E]: j          0x08868CB8
    08868CE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
_S1_2_8880884 6,917,574 instructions (0.526%), 89,519 calls (08880884 - 08880970, length 60)
    08880884:[8C8A000C]: lw         $t2, 12($a0)
    08880888:[30A80003]: andi       $t0, $a1, 3
    0888088C:[00054882]: srl        $t1, $a1, 0x0002
    08880890:[2D0B0004]: sltiu      $t3, $t0, 4
    08880894:[00081040]: sll        $v0, $t0, 0x0001
    08880898:[0006182B]: sltu       $v1, $zr, $a2 <=> move $v1, $a2
    0888089C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088808A0:[00443804]: sllv       $a3, $a0, $v0
    088808A4:[01636824]: and        $t5, $t3, $v1
    088808A8:[01495821]: addu       $t3, $t2, $t1
    088808AC:[30E500FF]: andi       $a1, $a3, 255
    088808B0:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    088808B4:[11A0000A]: beq        $t5, $zr, 0x088808E0
    088808B8:[91670000]: lbu        $a3, 0($t3)
    088808BC:[25080001]: addiu      $t0, $t0, 1
    088808C0:[24C6FFFF]: addiu      $a2, $a2, -1
    088808C4:[2D0F0004]: sltiu      $t7, $t0, 4
    088808C8:[0006C02B]: sltu       $t8, $zr, $a2 <=> move $t8, $a2
    088808CC:[00057080]: sll        $t6, $a1, 0x0002
    088808D0:[01F86824]: and        $t5, $t7, $t8
    088808D4:[00E53825]: or         $a3, $a3, $a1
    088808D8:[15A0FFF8]: bne        $t5, $zr, 0x088808BC
    088808DC:[31C500FF]: andi       $a1, $t6, 255
    088808E0:[10C0001D]: beq        $a2, $zr, 0x08880958
    088808E4:[25290001]: addiu      $t1, $t1, 1
    088808E8:[00062882]: srl        $a1, $a2, 0x0002
    088808EC:[A1870000]: sb         $a3, 0($t4)
    088808F0:[30C60003]: andi       $a2, $a2, 3
    088808F4:[10A00008]: beq        $a1, $zr, 0x08880918
    088808F8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088808FC:[24070055]: addiu      $a3, $zr, 85 <=> li $a3, 85
    08880900:[24840001]: addiu      $a0, $a0, 1
    08880904:[01496021]: addu       $t4, $t2, $t1
    08880908:[0085402B]: sltu       $t0, $a0, $a1
    0888090C:[A1870000]: sb         $a3, 0($t4)
    08880910:[1500FFFB]: bne        $t0, $zr, 0x08880900
    08880914:[25290001]: addiu      $t1, $t1, 1
    08880918:[54C00007]: bnel       $a2, $zr, 0x08880938
    0888091C:[01495821]: addu       $t3, $t2, $t1
    08880920:[01492821]: addu       $a1, $t2, $t1
    08880924:[90A9FFFF]: lbu        $t1, -1($a1)
    08880928:[240AFF80]: addiu      $t2, $zr, -128 <=> li $t2, -128
    0888092C:[012A3025]: or         $a2, $t1, $t2
    08880930:[03E00008]: jr         $ra
    08880934:[A0A6FFFF]: sb         $a2, -1($a1)
    08880938:[91670000]: lbu        $a3, 0($t3)
    0888093C:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08880940:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880944:[0005C880]: sll        $t9, $a1, 0x0002
    08880948:[24C6FFFF]: addiu      $a2, $a2, -1
    0888094C:[00E53825]: or         $a3, $a3, $a1
    08880950:[14C0FFFC]: bne        $a2, $zr, 0x08880944
    08880954:[332500FF]: andi       $a1, $t9, 255
    08880958:[250EFFFF]: addiu      $t6, $t0, -1
    0888095C:[000E1040]: sll        $v0, $t6, 0x0001
    08880960:[240D0002]: addiu      $t5, $zr, 2 <=> li $t5, 2
    08880964:[004D2004]: sllv       $a0, $t5, $v0
    08880968:[00E41825]: or         $v1, $a3, $a0
    0888096C:[03E00008]: jr         $ra
    08880970:[A1630000]: sb         $v1, 0($t3)
  Back Branch 08880910 609,750 times (length 6)
    088808EC:[A1870000]: sb         $a3, 0($t4)
    088808F0:[30C60003]: andi       $a2, $a2, 3
    088808F4:[10A00008]: beq        $a1, $zr, 0x08880918
    088808F8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088808FC:[24070055]: addiu      $a3, $zr, 85 <=> li $a3, 85
--> 08880900:[24840001]: addiu      $a0, $a0, 1
    08880904:[01496021]: addu       $t4, $t2, $t1
    08880908:[0085402B]: sltu       $t0, $a0, $a1
    0888090C:[A1870000]: sb         $a3, 0($t4)
--> 08880910:[1500FFFB]: bne        $t0, $zr, 0x08880900
    08880914:[25290001]: addiu      $t1, $t1, 1
    08880918:[54C00007]: bnel       $a2, $zr, 0x08880938
    0888091C:[01495821]: addu       $t3, $t2, $t1
    08880920:[01492821]: addu       $a1, $t2, $t1
  Back Branch 088808D8 110,995 times (length 9)
    088808A8:[01495821]: addu       $t3, $t2, $t1
    088808AC:[30E500FF]: andi       $a1, $a3, 255
    088808B0:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    088808B4:[11A0000A]: beq        $t5, $zr, 0x088808E0
    088808B8:[91670000]: lbu        $a3, 0($t3)
--> 088808BC:[25080001]: addiu      $t0, $t0, 1
    088808C0:[24C6FFFF]: addiu      $a2, $a2, -1
    088808C4:[2D0F0004]: sltiu      $t7, $t0, 4
    088808C8:[0006C02B]: sltu       $t8, $zr, $a2 <=> move $t8, $a2
    088808CC:[00057080]: sll        $t6, $a1, 0x0002
    088808D0:[01F86824]: and        $t5, $t7, $t8
    088808D4:[00E53825]: or         $a3, $a3, $a1
--> 088808D8:[15A0FFF8]: bne        $t5, $zr, 0x088808BC
    088808DC:[31C500FF]: andi       $a1, $t6, 255
    088808E0:[10C0001D]: beq        $a2, $zr, 0x08880958
    088808E4:[25290001]: addiu      $t1, $t1, 1
    088808E8:[00062882]: srl        $a1, $a2, 0x0002
  Back Branch 08880950 17,568 times (length 5)
    08880930:[03E00008]: jr         $ra
    08880934:[A0A6FFFF]: sb         $a2, -1($a1)
    08880938:[91670000]: lbu        $a3, 0($t3)
    0888093C:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08880940:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 08880944:[0005C880]: sll        $t9, $a1, 0x0002
    08880948:[24C6FFFF]: addiu      $a2, $a2, -1
    0888094C:[00E53825]: or         $a3, $a3, $a1
--> 08880950:[14C0FFFC]: bne        $a2, $zr, 0x08880944
    08880954:[332500FF]: andi       $a1, $t9, 255
    08880958:[250EFFFF]: addiu      $t6, $t0, -1
    0888095C:[000E1040]: sll        $v0, $t6, 0x0001
    08880960:[240D0002]: addiu      $t5, $zr, 2 <=> li $t5, 2
_S1_2_8840464 6,708,145 instructions (0.510%), 11,314 calls (08840464 - 08840994, length 333)
    08840464:[27BDFF00]: addiu      $sp, $sp, -256
    08840468:[AFBE00E0]: sw         $fp, 224($sp)
    0884046C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08840470:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08840474:[AFB700DC]: sw         $s7, 220($sp)
    08840478:[00A0B821]: addu       $s7, $a1, $zr <=> move $s7, $a1
    0884047C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08840480:[AFB600D8]: sw         $s6, 216($sp)
    08840484:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08840488:[AFB500D4]: sw         $s5, 212($sp)
    0884048C:[AFB400D0]: sw         $s4, 208($sp)
    08840490:[AFB300CC]: sw         $s3, 204($sp)
    08840494:[E7B500F4]: swc1       $f21, 244($sp)
    08840498:[E7B400F0]: swc1       $f20, 240($sp)
    0884049C:[AFBF00E4]: sw         $ra, 228($sp)
    088404A0:[AFB200C8]: sw         $s2, 200($sp)
    088404A4:[AFB100C4]: sw         $s1, 196($sp)
    088404A8:[AFB000C0]: sw         $s0, 192($sp)
    088404AC:[8C8B0000]: lw         $t3, 0($a0)
    088404B0:[8D6A0004]: lw         $t2, 4($t3)
    088404B4:[0140F809]: jalr       $ra, $t2
    088404B8:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088404BC:[96740506]: lhu        $s4, 1286($s3)
    088404C0:[C66500A0]: lwc1       $f5, 160($s3)
    088404C4:[C6620090]: lwc1       $f2, 144($s3)
    088404C8:[C6630098]: lwc1       $f3, 152($s3)
    088404CC:[C66400A4]: lwc1       $f4, 164($s3)
    088404D0:[C660009C]: lwc1       $f0, 156($s3)
    088404D4:[8E660500]: lw         $a2, 1280($s3)
    088404D8:[00144840]: sll        $t1, $s4, 0x0001
    088404DC:[01344021]: addu       $t0, $t1, $s4
    088404E0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088404E4:[3C030892]: lui        $v1, 0x0892 <=> li $v1, 0x08920000
    088404E8:[3C020892]: lui        $v0, 0x0892 <=> li $v0, 0x08920000
    088404EC:[00083900]: sll        $a3, $t0, 0x0004
    088404F0:[E7A20050]: swc1       $f2, 80($sp)
    088404F4:[00C72821]: addu       $a1, $a2, $a3
    088404F8:[24B5FFD0]: addiu      $s5, $a1, -48
    088404FC:[E7A40068]: swc1       $f4, 104($sp)
    08840500:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08840504:[27A60040]: addiu      $a2, $sp, 64
    08840508:[E7A00070]: swc1       $f0, 112($sp)
    0884050C:[27A80080]: addiu      $t0, $sp, 128
    08840510:[AFA000B0]: sw         $zr, 176($sp)
    08840514:[AFA000B4]: sw         $zr, 180($sp)
    08840518:[E7A50074]: swc1       $f5, 116($sp)
    0884051C:[AFA400B8]: sw         $a0, 184($sp)
    08840520:[E7A30078]: swc1       $f3, 120($sp)
    08840524:[C474C018]: lwc1       $f20, -16360($v1)
    08840528:[C455C01C]: lwc1       $f21, -16356($v0)
    0884052C:[E7A20040]: swc1       $f2, 64($sp)
    08840530:[E7A50044]: swc1       $f5, 68($sp)
    08840534:[E7A30048]: swc1       $f3, 72($sp)
    08840538:[AFA0004C]: sw         $zr, 76($sp)
    0884053C:[E7A50054]: swc1       $f5, 84($sp)
    08840540:[E7A40058]: swc1       $f4, 88($sp)
    08840544:[AFA0005C]: sw         $zr, 92($sp)
    08840548:[E7A00060]: swc1       $f0, 96($sp)
    0884054C:[E7A50064]: swc1       $f5, 100($sp)
    08840550:[AFA0006C]: sw         $zr, 108($sp)
    08840554:[AFA0007C]: sw         $zr, 124($sp)
    08840558:[8CCF0000]: lw         $t7, 0($a2)
    0884055C:[8CCE0004]: lw         $t6, 4($a2)
    08840560:[8CCD0008]: lw         $t5, 8($a2)
    08840564:[8CCC000C]: lw         $t4, 12($a2)
    08840568:[ACEF0000]: sw         $t7, 0($a3)
    0884056C:[24C60010]: addiu      $a2, $a2, 16
    08840570:[24E70010]: addiu      $a3, $a3, 16
    08840574:[ACEEFFF4]: sw         $t6, -12($a3)
    08840578:[ACEDFFF8]: sw         $t5, -8($a3)
    0884057C:[14C8FFF6]: bne        $a2, $t0, 0x08840558
    08840580:[ACECFFFC]: sw         $t4, -4($a3)
    08840584:[26710020]: addiu      $s1, $s3, 32
    08840588:[27B20080]: addiu      $s2, $sp, 128
    0884058C:[26700050]: addiu      $s0, $s3, 80
    08840590:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08840594:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840598:[0E22684C]: jal        0x0889A130
    0884059C:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088405A0:[C6110004]: lwc1       $f17, 4($s0)
    088405A4:[C60F0008]: lwc1       $f15, 8($s0)
    088405A8:[C6730050]: lwc1       $f19, 80($s3)
    088405AC:[C7B20080]: lwc1       $f18, 128($sp)
    088405B0:[C7B00084]: lwc1       $f16, 132($sp)
    088405B4:[C7AE0088]: lwc1       $f14, 136($sp)
    088405B8:[46139340]: add.s      $f13, $f18, $f19
    088405BC:[46118300]: add.s      $f12, $f16, $f17
    088405C0:[460F72C0]: add.s      $f11, $f14, $f15
    088405C4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088405C8:[27A4008C]: addiu      $a0, $sp, 140
    088405CC:[27A50010]: addiu      $a1, $sp, 16
    088405D0:[E7AC0084]: swc1       $f12, 132($sp)
    088405D4:[E7AB0088]: swc1       $f11, 136($sp)
    088405D8:[0E22684C]: jal        0x0889A130
    088405DC:[E7AD0080]: swc1       $f13, 128($sp)
    088405E0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088405E4:[C60A0004]: lwc1       $f10, 4($s0)
    088405E8:[C6090008]: lwc1       $f9, 8($s0)
    088405EC:[C7A1008C]: lwc1       $f1, 140($sp)
    088405F0:[C7A80094]: lwc1       $f8, 148($sp)
    088405F4:[C6620050]: lwc1       $f2, 80($s3)
    088405F8:[C7A00090]: lwc1       $f0, 144($sp)
    088405FC:[46094140]: add.s      $f5, $f8, $f9
    08840600:[460209C0]: add.s      $f7, $f1, $f2
    08840604:[460A0180]: add.s      $f6, $f0, $f10
    08840608:[27A40098]: addiu      $a0, $sp, 152
    0884060C:[27A50020]: addiu      $a1, $sp, 32
    08840610:[E7A7008C]: swc1       $f7, 140($sp)
    08840614:[E7A60090]: swc1       $f6, 144($sp)
    08840618:[0E22684C]: jal        0x0889A130
    0884061C:[E7A50094]: swc1       $f5, 148($sp)
    08840620:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08840624:[C6130004]: lwc1       $f19, 4($s0)
    08840628:[C6110008]: lwc1       $f17, 8($s0)
    0884062C:[C6630050]: lwc1       $f3, 80($s3)
    08840630:[C7A40098]: lwc1       $f4, 152($sp)
    08840634:[C7B2009C]: lwc1       $f18, 156($sp)
    08840638:[C7B000A0]: lwc1       $f16, 160($sp)
    0884063C:[460323C0]: add.s      $f15, $f4, $f3
    08840640:[46139380]: add.s      $f14, $f18, $f19
    08840644:[46118340]: add.s      $f13, $f16, $f17
    08840648:[27A400A4]: addiu      $a0, $sp, 164
    0884064C:[27A50030]: addiu      $a1, $sp, 48
    08840650:[E7AF0098]: swc1       $f15, 152($sp)
    08840654:[3C11089D]: lui        $s1, 0x089D <=> li $s1, 0x089D0000
    08840658:[E7AE009C]: swc1       $f14, 156($sp)
    0884065C:[0E22684C]: jal        0x0889A130
    08840660:[E7AD00A0]: swc1       $f13, 160($sp)
    08840664:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08840668:[C60C0008]: lwc1       $f12, 8($s0)
    0884066C:[C6090004]: lwc1       $f9, 4($s0)
    08840670:[C6610050]: lwc1       $f1, 80($s3)
    08840674:[C7AB00AC]: lwc1       $f11, 172($sp)
    08840678:[C7AA00A4]: lwc1       $f10, 164($sp)
    0884067C:[C7A800A8]: lwc1       $f8, 168($sp)
    08840680:[460C5940]: add.s      $f5, $f11, $f12
    08840684:[460151C0]: add.s      $f7, $f10, $f1
    08840688:[46094180]: add.s      $f6, $f8, $f9
    0884068C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08840690:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08840694:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08840698:[E7A700A4]: swc1       $f7, 164($sp)
    0884069C:[E7A600A8]: swc1       $f6, 168($sp)
    088406A0:[E7A500AC]: swc1       $f5, 172($sp)
    088406A4:[A6207DBE]: sh         $zr, 32190($s1)
    088406A8:[0E224709]: jal        0x08891C24
    088406AC:[A6007DC6]: sh         $zr, 32198($s0)
    088406B0:[1A80007C]: blez       $s4, 0x088408A4
    088406B4:[2C520001]: sltiu      $s2, $v0, 1
    088406B8:[8EB00020]: lw         $s0, 32($s5)
    088406BC:[12000076]: beq        $s0, $zr, 0x08840898
    088406C0:[2418000A]: addiu      $t8, $zr, 10 <=> li $t8, 10
    088406C4:[12D80077]: beq        $s6, $t8, 0x088408A4
    088406C8:[A2000070]: sb         $zr, 112($s0)
    088406CC:[8E0700AC]: lw         $a3, 172($s0)
    088406D0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088406D4:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    088406D8:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    088406DC:[7C02BDC4]: ins        $v0, $zr, 23, 1
    088406E0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088406E4:[7C03C604]: ins        $v1, $zr, 24, 1
    088406E8:[0E2118C2]: jal        0x08846308
    088406EC:[AE0300AC]: sw         $v1, 172($s0)
    088406F0:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    088406F4:[129900A3]: beq        $s4, $t9, 0x08840984
    088406F8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088406FC:[50800067]: beql       $a0, $zr, 0x0884089C
    08840700:[2694FFFF]: addiu      $s4, $s4, -1
    08840704:[8E0300AC]: lw         $v1, 172($s0)
    08840708:[7C6405C0]: ext        $a0, $v1, 23, 1
    0884070C:[10800008]: beq        $a0, $zr, 0x08840730
    08840710:[7C680600]: ext        $t0, $v1, 24, 1
    08840714:[8E6500AC]: lw         $a1, 172($s3)
    08840718:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884071C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08840720:[7C43BDC4]: ins        $v1, $v0, 23, 1
    08840724:[AE6300AC]: sw         $v1, 172($s3)
    08840728:[8E0300AC]: lw         $v1, 172($s0)
    0884072C:[7C680600]: ext        $t0, $v1, 24, 1
    08840730:[51000007]: beql       $t0, $zr, 0x08840750
    08840734:[920C0071]: lbu        $t4, 113($s0)
    08840738:[8E6900AC]: lw         $t1, 172($s3)
    0884073C:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08840740:[01201821]: addu       $v1, $t1, $zr <=> move $v1, $t1
    08840744:[7D43C604]: ins        $v1, $t2, 24, 1
    08840748:[AE6300AC]: sw         $v1, 172($s3)
    0884074C:[920C0071]: lbu        $t4, 113($s0)
    08840750:[000C5980]: sll        $t3, $t4, 0x0006
    08840754:[020B1821]: addu       $v1, $s0, $t3
    08840758:[24620280]: addiu      $v0, $v1, 640
    0884075C:[C4400030]: lwc1       $f0, 48($v0)
    08840760:[4614003E]: c.le.s     $f0, $f20
    08840764:[00000000]: nop
    08840768:[45000014]: bc1f       0x088407BC
    0884076C:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    08840770:[C441002C]: lwc1       $f1, 44($v0)
    08840774:[4601A83E]: c.le.s     $f21, $f1
    08840778:[00000000]: nop
    0884077C:[4500000F]: bc1f       0x088407BC
    08840780:[8FAF00B4]: lw         $t7, 180($sp)
    08840784:[8E1800AC]: lw         $t8, 172($s0)
    08840788:[8FBE00B8]: lw         $fp, 184($sp)
    0884078C:[7F190200]: ext        $t9, $t8, 8, 1
    08840790:[0019882B]: sltu       $s1, $zr, $t9 <=> move $s1, $t9
    08840794:[01F17021]: addu       $t6, $t7, $s1
    08840798:[7F0D0040]: ext        $t5, $t8, 1, 1
    0884079C:[AFAE00B4]: sw         $t6, 180($sp)
    088407A0:[000DF00A]: movz       $fp, $zr, $t5 <=> move $fp, $t5
    088407A4:[46000D46]: mov.s      $f21, $f1
    088407A8:[AFB600B0]: sw         $s6, 176($sp)
    088407AC:[46000506]: mov.s      $f20, $f0
    088407B0:[AFBE00B8]: sw         $fp, 184($sp)
    088407B4:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    088407B8:[2405000F]: addiu      $a1, $zr, 15 <=> li $a1, 15
    088407BC:[0E212755]: jal        0x08849D54
    088407C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088407C4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088407C8:[24050FF0]: addiu      $a1, $zr, 4080 <=> li $a1, 4080
    088407CC:[0E212755]: jal        0x08849D54
    088407D0:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088407D4:[12200018]: beq        $s1, $zr, 0x08840838
    088407D8:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088407DC:[00163980]: sll        $a3, $s6, 0x0006
    088407E0:[02678021]: addu       $s0, $s3, $a3
    088407E4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088407E8:[26070280]: addiu      $a3, $s0, 640
    088407EC:[26280030]: addiu      $t0, $s1, 48
    088407F0:[8CC30000]: lw         $v1, 0($a2)
    088407F4:[8CC40004]: lw         $a0, 4($a2)
    088407F8:[8CC50008]: lw         $a1, 8($a2)
    088407FC:[8CCA000C]: lw         $t2, 12($a2)
    08840800:[ACE30000]: sw         $v1, 0($a3)
    08840804:[24C60010]: addiu      $a2, $a2, 16
    08840808:[24E70010]: addiu      $a3, $a3, 16
    0884080C:[ACE4FFF4]: sw         $a0, -12($a3)
    08840810:[ACE5FFF8]: sw         $a1, -8($a3)
    08840814:[14C8FFF6]: bne        $a2, $t0, 0x088407F0
    08840818:[ACEAFFFC]: sw         $t2, -4($a3)
    0884081C:[8CC20000]: lw         $v0, 0($a2)
    08840820:[8CC30004]: lw         $v1, 4($a2)
    08840824:[8CC40008]: lw         $a0, 8($a2)
    08840828:[ACE20000]: sw         $v0, 0($a3)
    0884082C:[ACE30004]: sw         $v1, 4($a3)
    08840830:[ACE40008]: sw         $a0, 8($a3)
    08840834:[26D60001]: addiu      $s6, $s6, 1
    08840838:[11200017]: beq        $t1, $zr, 0x08840898
    0884083C:[00163180]: sll        $a2, $s6, 0x0006
    08840840:[02664021]: addu       $t0, $s3, $a2
    08840844:[25070280]: addiu      $a3, $t0, 640
    08840848:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    0884084C:[25280030]: addiu      $t0, $t1, 48
    08840850:[8CCD0000]: lw         $t5, 0($a2)
    08840854:[8CCC0004]: lw         $t4, 4($a2)
    08840858:[8CCB0008]: lw         $t3, 8($a2)
    0884085C:[8CC9000C]: lw         $t1, 12($a2)
    08840860:[ACED0000]: sw         $t5, 0($a3)
    08840864:[24C60010]: addiu      $a2, $a2, 16
    08840868:[24E70010]: addiu      $a3, $a3, 16
    0884086C:[ACECFFF4]: sw         $t4, -12($a3)
    08840870:[ACEBFFF8]: sw         $t3, -8($a3)
    08840874:[14C8FFF6]: bne        $a2, $t0, 0x08840850
    08840878:[ACE9FFFC]: sw         $t1, -4($a3)
    0884087C:[8CC20000]: lw         $v0, 0($a2)
    08840880:[8CC30004]: lw         $v1, 4($a2)
    08840884:[8CC40008]: lw         $a0, 8($a2)
    08840888:[ACE20000]: sw         $v0, 0($a3)
    0884088C:[ACE30004]: sw         $v1, 4($a3)
    08840890:[ACE40008]: sw         $a0, 8($a3)
    08840894:[26D60001]: addiu      $s6, $s6, 1
    08840898:[2694FFFF]: addiu      $s4, $s4, -1
    0884089C:[1E80FF86]: bgtz       $s4, 0x088406B8
    088408A0:[26B5FFD0]: addiu      $s5, $s5, -48
    088408A4:[8FB700B4]: lw         $s7, 180($sp)
    088408A8:[8E7400AC]: lw         $s4, 172($s3)
    088408AC:[8FB200B8]: lw         $s2, 184($sp)
    088408B0:[0017A82B]: sltu       $s5, $zr, $s7 <=> move $s5, $s7
    088408B4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088408B8:[7EA44204]: ins        $a0, $s5, 8, 1
    088408BC:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088408C0:[7E430844]: ins        $v1, $s2, 1, 1
    088408C4:[13C00028]: beq        $fp, $zr, 0x08840968
    088408C8:[AE6300AC]: sw         $v1, 172($s3)
    088408CC:[3C1E089C]: lui        $fp, 0x089C <=> li $fp, 0x089C0000
    088408D0:[C7C4A668]: lwc1       $f4, -22936($fp)
    088408D4:[46002547]: neg.s      $f21, $f4
    088408D8:[4615A03E]: c.le.s     $f20, $f21
    088408DC:[00000000]: nop
    088408E0:[45010002]: bc1t       0x088408EC
    088408E4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088408E8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088408EC:[44801800]: mtc1       $zr, $f3
    088408F0:[7C435AC4]: ins        $v1, $v0, 11, 1
    088408F4:[AE6300AC]: sw         $v1, 172($s3)
    088408F8:[4603A03E]: c.le.s     $f20, $f3
    088408FC:[00000000]: nop
    08840900:[45010002]: bc1t       0x0884090C
    08840904:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08840908:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884090C:[8FAE00B0]: lw         $t6, 176($sp)
    08840910:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08840914:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08840918:[7CA26304]: ins        $v0, $a1, 12, 1
    0884091C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08840920:[A26E0071]: sb         $t6, 113($s3)
    08840924:[AE6200AC]: sw         $v0, 172($s3)
    08840928:[A2760070]: sb         $s6, 112($s3)
    0884092C:[8FBF00E4]: lw         $ra, 228($sp)
    08840930:[8FBE00E0]: lw         $fp, 224($sp)
    08840934:[8FB700DC]: lw         $s7, 220($sp)
    08840938:[8FB600D8]: lw         $s6, 216($sp)
    0884093C:[8FB500D4]: lw         $s5, 212($sp)
    08840940:[8FB400D0]: lw         $s4, 208($sp)
    08840944:[8FB300CC]: lw         $s3, 204($sp)
    08840948:[8FB200C8]: lw         $s2, 200($sp)
    0884094C:[8FB100C4]: lw         $s1, 196($sp)
    08840950:[8FB000C0]: lw         $s0, 192($sp)
    08840954:[C7B500F4]: lwc1       $f21, 244($sp)
    08840958:[C7B400F0]: lwc1       $f20, 240($sp)
    0884095C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08840960:[03E00008]: jr         $ra
    08840964:[27BD0100]: addiu      $sp, $sp, 256
    08840968:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0884096C:[7FC25AC4]: ins        $v0, $fp, 11, 1
    08840970:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08840974:[7FC36304]: ins        $v1, $fp, 12, 1
    08840978:[AE6300AC]: sw         $v1, 172($s3)
    0884097C:[0A21024B]: j          0x0884092C
    08840980:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08840984:[8E6600AC]: lw         $a2, 172($s3)
    08840988:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0884098C:[7E43AD44]: ins        $v1, $s2, 21, 1
    08840990:[0A2101BF]: j          0x088406FC
    08840994:[AE6300AC]: sw         $v1, 172($s3)
  Back Branch 08840874 100,551 times (length 11)
    0884083C:[00163180]: sll        $a2, $s6, 0x0006
    08840840:[02664021]: addu       $t0, $s3, $a2
    08840844:[25070280]: addiu      $a3, $t0, 640
    08840848:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    0884084C:[25280030]: addiu      $t0, $t1, 48
--> 08840850:[8CCD0000]: lw         $t5, 0($a2)
    08840854:[8CCC0004]: lw         $t4, 4($a2)
    08840858:[8CCB0008]: lw         $t3, 8($a2)
    0884085C:[8CC9000C]: lw         $t1, 12($a2)
    08840860:[ACED0000]: sw         $t5, 0($a3)
    08840864:[24C60010]: addiu      $a2, $a2, 16
    08840868:[24E70010]: addiu      $a3, $a3, 16
    0884086C:[ACECFFF4]: sw         $t4, -12($a3)
    08840870:[ACEBFFF8]: sw         $t3, -8($a3)
--> 08840874:[14C8FFF6]: bne        $a2, $t0, 0x08840850
    08840878:[ACE9FFFC]: sw         $t1, -4($a3)
    0884087C:[8CC20000]: lw         $v0, 0($a2)
    08840880:[8CC30004]: lw         $v1, 4($a2)
    08840884:[8CC40008]: lw         $a0, 8($a2)
  Back Branch 0884089C 56,570 times (length 123)
  Back Branch 0884057C 45,256 times (length 11)
    08840544:[AFA0005C]: sw         $zr, 92($sp)
    08840548:[E7A00060]: swc1       $f0, 96($sp)
    0884054C:[E7A50064]: swc1       $f5, 100($sp)
    08840550:[AFA0006C]: sw         $zr, 108($sp)
    08840554:[AFA0007C]: sw         $zr, 124($sp)
--> 08840558:[8CCF0000]: lw         $t7, 0($a2)
    0884055C:[8CCE0004]: lw         $t6, 4($a2)
    08840560:[8CCD0008]: lw         $t5, 8($a2)
    08840564:[8CCC000C]: lw         $t4, 12($a2)
    08840568:[ACEF0000]: sw         $t7, 0($a3)
    0884056C:[24C60010]: addiu      $a2, $a2, 16
    08840570:[24E70010]: addiu      $a3, $a3, 16
    08840574:[ACEEFFF4]: sw         $t6, -12($a3)
    08840578:[ACEDFFF8]: sw         $t5, -8($a3)
--> 0884057C:[14C8FFF6]: bne        $a2, $t0, 0x08840558
    08840580:[ACECFFFC]: sw         $t4, -4($a3)
    08840584:[26710020]: addiu      $s1, $s3, 32
    08840588:[27B20080]: addiu      $s2, $sp, 128
    0884058C:[26700050]: addiu      $s0, $s3, 80
  Back Branch 08840990 11,314 times (length 167)
  Back Branch 0884097C 1,964 times (length 22)
    08840918:[7CA26304]: ins        $v0, $a1, 12, 1
    0884091C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08840920:[A26E0071]: sb         $t6, 113($s3)
    08840924:[AE6200AC]: sw         $v0, 172($s3)
    08840928:[A2760070]: sb         $s6, 112($s3)
--> 0884092C:[8FBF00E4]: lw         $ra, 228($sp)
    08840930:[8FBE00E0]: lw         $fp, 224($sp)
    08840934:[8FB700DC]: lw         $s7, 220($sp)
    08840938:[8FB600D8]: lw         $s6, 216($sp)
    0884093C:[8FB500D4]: lw         $s5, 212($sp)
    08840940:[8FB400D0]: lw         $s4, 208($sp)
    08840944:[8FB300CC]: lw         $s3, 204($sp)
    08840948:[8FB200C8]: lw         $s2, 200($sp)
    0884094C:[8FB100C4]: lw         $s1, 196($sp)
    08840950:[8FB000C0]: lw         $s0, 192($sp)
    08840954:[C7B500F4]: lwc1       $f21, 244($sp)
    08840958:[C7B400F0]: lwc1       $f20, 240($sp)
    0884095C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08840960:[03E00008]: jr         $ra
    08840964:[27BD0100]: addiu      $sp, $sp, 256
    08840968:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0884096C:[7FC25AC4]: ins        $v0, $fp, 11, 1
    08840970:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08840974:[7FC36304]: ins        $v1, $fp, 12, 1
    08840978:[AE6300AC]: sw         $v1, 172($s3)
--> 0884097C:[0A21024B]: j          0x0884092C
    08840980:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08840984:[8E6600AC]: lw         $a2, 172($s3)
    08840988:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0884098C:[7E43AD44]: ins        $v1, $s2, 21, 1
  Back Branch 08840814 618 times (length 11)
    088407DC:[00163980]: sll        $a3, $s6, 0x0006
    088407E0:[02678021]: addu       $s0, $s3, $a3
    088407E4:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088407E8:[26070280]: addiu      $a3, $s0, 640
    088407EC:[26280030]: addiu      $t0, $s1, 48
--> 088407F0:[8CC30000]: lw         $v1, 0($a2)
    088407F4:[8CC40004]: lw         $a0, 4($a2)
    088407F8:[8CC50008]: lw         $a1, 8($a2)
    088407FC:[8CCA000C]: lw         $t2, 12($a2)
    08840800:[ACE30000]: sw         $v1, 0($a3)
    08840804:[24C60010]: addiu      $a2, $a2, 16
    08840808:[24E70010]: addiu      $a3, $a3, 16
    0884080C:[ACE4FFF4]: sw         $a0, -12($a3)
    08840810:[ACE5FFF8]: sw         $a1, -8($a3)
--> 08840814:[14C8FFF6]: bne        $a2, $t0, 0x088407F0
    08840818:[ACEAFFFC]: sw         $t2, -4($a3)
    0884081C:[8CC20000]: lw         $v0, 0($a2)
    08840820:[8CC30004]: lw         $v1, 4($a2)
    08840824:[8CC40008]: lw         $a0, 8($a2)
_S1_2_886D2A8 6,237,866 instructions (0.475%), 101,373 calls (0886D2A8 - 0886D700, length 279)
    0886D2A8:[27BDFFE0]: addiu      $sp, $sp, -32
    0886D2AC:[AFB3000C]: sw         $s3, 12($sp)
    0886D2B0:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    0886D2B4:[2667DA20]: addiu      $a3, $s3, -9696
    0886D2B8:[AFB20008]: sw         $s2, 8($sp)
    0886D2BC:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0886D2C0:[AFB10004]: sw         $s1, 4($sp)
    0886D2C4:[AFB00000]: sw         $s0, 0($sp)
    0886D2C8:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0886D2CC:[AFBF0014]: sw         $ra, 20($sp)
    0886D2D0:[AFB40010]: sw         $s4, 16($sp)
    0886D2D4:[90880190]: lbu        $t0, 400($a0)
    0886D2D8:[8CE50010]: lw         $a1, 16($a3)
    0886D2DC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0886D2E0:[39060001]: xori       $a2, $t0, 1
    0886D2E4:[30C20001]: andi       $v0, $a2, 1
    0886D2E8:[7C043184]: ins        $a0, $zr, 6, 1
    0886D2EC:[0082800B]: movn       $s0, $a0, $v0
    0886D2F0:[02058826]: xor        $s1, $s0, $a1
    0886D2F4:[522000A6]: beql       $s1, $zr, 0x0886D590
    0886D2F8:[8FBF0014]: lw         $ra, 20($sp)
    0886D2FC:[32230800]: andi       $v1, $s1, 2048
    0886D300:[10600008]: beq        $v1, $zr, 0x0886D324
    0886D304:[32290001]: andi       $t1, $s1, 1
    0886D308:[32050800]: andi       $a1, $s0, 2048
    0886D30C:[10A000FB]: beq        $a1, $zr, 0x0886D6FC
    0886D310:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0886D314:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0886D318:[0E23ABAA]: jal        0x088EAEA8
    0886D31C:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    0886D320:[32290001]: andi       $t1, $s1, 1
    0886D324:[1120000C]: beq        $t1, $zr, 0x0886D358
    0886D328:[32380002]: andi       $t8, $s1, 2
    0886D32C:[3C0B089F]: lui        $t3, 0x089F <=> li $t3, 0x089F0000
    0886D330:[8D6AECF0]: lw         $t2, -4880($t3)
    0886D334:[7E140000]: ext        $s4, $s0, 0, 1
    0886D338:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    0886D33C:[01F47023]: subu       $t6, $t7, $s4
    0886D340:[3C0D1D00]: lui        $t5, 0x1D00 <=> li $t5, 0x1D000000
    0886D344:[01A02821]: addu       $a1, $t5, $zr <=> move $a1, $t5
    0886D348:[7DC50004]: ins        $a1, $t6, 0, 1
    0886D34C:[254C0004]: addiu      $t4, $t2, 4
    0886D350:[AD6CECF0]: sw         $t4, -4880($t3)
    0886D354:[AD450000]: sw         $a1, 0($t2)
    0886D358:[170000E4]: bne        $t8, $zr, 0x0886D6EC
    0886D35C:[00000000]: nop
    0886D360:[32390004]: andi       $t9, $s1, 4
    0886D364:[1320000D]: beq        $t9, $zr, 0x0886D39C
    0886D368:[32240038]: andi       $a0, $s1, 56
    0886D36C:[3C06089F]: lui        $a2, 0x089F <=> li $a2, 0x089F0000
    0886D370:[8CC7ECF0]: lw         $a3, -4880($a2)
    0886D374:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0886D378:[7E090080]: ext        $t1, $s0, 2, 1
    0886D37C:[00A91823]: subu       $v1, $a1, $t1
    0886D380:[3C082300]: lui        $t0, 0x2300 <=> li $t0, 0x23000000
    0886D384:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    0886D388:[7C650004]: ins        $a1, $v1, 0, 1
    0886D38C:[24E20004]: addiu      $v0, $a3, 4
    0886D390:[ACC2ECF0]: sw         $v0, -4880($a2)
    0886D394:[ACE50000]: sw         $a1, 0($a3)
    0886D398:[32240038]: andi       $a0, $s1, 56
    0886D39C:[10800010]: beq        $a0, $zr, 0x0886D3E0
    0886D3A0:[32340040]: andi       $s4, $s1, 64
    0886D3A4:[320A0038]: andi       $t2, $s0, 56
    0886D3A8:[154000B4]: bne        $t2, $zr, 0x0886D67C
    0886D3AC:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    0886D3B0:[3C0B00FF]: lui        $t3, 0x00FF <=> li $t3, 0x00FF0000
    0886D3B4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D3B8:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0886D3BC:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0886D3C0:[3567FFFF]: ori        $a3, $t3, -1
    0886D3C4:[0E23ABC6]: jal        0x088EAF18
    0886D3C8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0886D3CC:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    0886D3D0:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    0886D3D4:[0E23AB68]: jal        0x088EADA0
    0886D3D8:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    0886D3DC:[32340040]: andi       $s4, $s1, 64
    0886D3E0:[1280000A]: beq        $s4, $zr, 0x0886D40C
    0886D3E4:[32282000]: andi       $t0, $s1, 8192
    0886D3E8:[3C19089F]: lui        $t9, 0x089F <=> li $t9, 0x089F0000
    0886D3EC:[8F38ECF0]: lw         $t8, -4880($t9)
    0886D3F0:[7E020180]: ext        $v0, $s0, 6, 1
    0886D3F4:[3C061F00]: lui        $a2, 0x1F00 <=> li $a2, 0x1F000000
    0886D3F8:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0886D3FC:[7C450004]: ins        $a1, $v0, 0, 1
    0886D400:[27070004]: addiu      $a3, $t8, 4
    0886D404:[AF27ECF0]: sw         $a3, -4880($t9)
    0886D408:[AF050000]: sw         $a1, 0($t8)
    0886D40C:[1100002B]: beq        $t0, $zr, 0x0886D4BC
    0886D410:[32250080]: andi       $a1, $s1, 128
    0886D414:[32032000]: andi       $v1, $s0, 8192
    0886D418:[5060007C]: beql       $v1, $zr, 0x0886D60C
    0886D41C:[96540206]: lhu        $s4, 518($s2)
    0886D420:[2664DA20]: addiu      $a0, $s3, -9696
    0886D424:[8C890010]: lw         $t1, 16($a0)
    0886D428:[31250080]: andi       $a1, $t1, 128
    0886D42C:[14A00003]: bne        $a1, $zr, 0x0886D43C
    0886D430:[3C14089F]: lui        $s4, 0x089F <=> li $s4, 0x089F0000
    0886D434:[36100080]: ori        $s0, $s0, 128
    0886D438:[36310080]: ori        $s1, $s1, 128
    0886D43C:[264702A0]: addiu      $a3, $s2, 672
    0886D440:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0886D444:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0886D448:[0E23A949]: jal        0x088EA524
    0886D44C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0886D450:[8E8FECF0]: lw         $t7, -4880($s4)
    0886D454:[3C191A00]: lui        $t9, 0x1A00 <=> li $t9, 0x1A000000
    0886D458:[37380001]: ori        $t8, $t9, 1
    0886D45C:[ADF80000]: sw         $t8, 0($t7)
    0886D460:[264702B0]: addiu      $a3, $s2, 688
    0886D464:[25EE0004]: addiu      $t6, $t7, 4
    0886D468:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0886D46C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0886D470:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0886D474:[0E23A949]: jal        0x088EA524
    0886D478:[AE8EECF0]: sw         $t6, -4880($s4)
    0886D47C:[3C0D1B00]: lui        $t5, 0x1B00 <=> li $t5, 0x1B000000
    0886D480:[8E8BECF0]: lw         $t3, -4880($s4)
    0886D484:[35AC0001]: ori        $t4, $t5, 1
    0886D488:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0886D48C:[AD6C0000]: sw         $t4, 0($t3)
    0886D490:[256A0004]: addiu      $t2, $t3, 4
    0886D494:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0886D498:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    0886D49C:[0E23AAA2]: jal        0x088EAA88
    0886D4A0:[AE8AECF0]: sw         $t2, -4880($s4)
    0886D4A4:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    0886D4A8:[8E4501B0]: lw         $a1, 432($s2)
    0886D4AC:[3C07FF00]: lui        $a3, 0xFF00 <=> li $a3, 0xFF000000
    0886D4B0:[0E23A913]: jal        0x088EA44C
    0886D4B4:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0886D4B8:[32250080]: andi       $a1, $s1, 128
    0886D4BC:[10A0000D]: beq        $a1, $zr, 0x0886D4F4
    0886D4C0:[32244000]: andi       $a0, $s1, 16384
    0886D4C4:[3C0D089F]: lui        $t5, 0x089F <=> li $t5, 0x089F0000
    0886D4C8:[8DACECF0]: lw         $t4, -4880($t5)
    0886D4CC:[7E1401C0]: ext        $s4, $s0, 7, 1
    0886D4D0:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    0886D4D4:[0334C023]: subu       $t8, $t9, $s4
    0886D4D8:[3C0F1700]: lui        $t7, 0x1700 <=> li $t7, 0x17000000
    0886D4DC:[01E02821]: addu       $a1, $t7, $zr <=> move $a1, $t7
    0886D4E0:[7F050004]: ins        $a1, $t8, 0, 1
    0886D4E4:[258E0004]: addiu      $t6, $t4, 4
    0886D4E8:[ADAEECF0]: sw         $t6, -4880($t5)
    0886D4EC:[AD850000]: sw         $a1, 0($t4)
    0886D4F0:[32244000]: andi       $a0, $s1, 16384
    0886D4F4:[10800014]: beq        $a0, $zr, 0x0886D548
    0886D4F8:[32380200]: andi       $t8, $s1, 512
    0886D4FC:[32074000]: andi       $a3, $s0, 16384
    0886D500:[10E0002E]: beq        $a3, $zr, 0x0886D5BC
    0886D504:[3C050897]: lui        $a1, 0x0897 <=> li $a1, 0x08970000
    0886D508:[0E23A8CA]: jal        0x088EA328
    0886D50C:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    0886D510:[3C0A089F]: lui        $t2, 0x089F <=> li $t2, 0x089F0000
    0886D514:[8D52ECF0]: lw         $s2, -4880($t2)
    0886D518:[3C031B00]: lui        $v1, 0x1B00 <=> li $v1, 0x1B000000
    0886D51C:[34680001]: ori        $t0, $v1, 1
    0886D520:[264B0010]: addiu      $t3, $s2, 16
    0886D524:[3C091800]: lui        $t1, 0x1800 <=> li $t1, 0x18000000
    0886D528:[3C021900]: lui        $v0, 0x1900 <=> li $v0, 0x19000000
    0886D52C:[3C061A00]: lui        $a2, 0x1A00 <=> li $a2, 0x1A000000
    0886D530:[AD4BECF0]: sw         $t3, -4880($t2)
    0886D534:[AE490000]: sw         $t1, 0($s2)
    0886D538:[AE420004]: sw         $v0, 4($s2)
    0886D53C:[AE460008]: sw         $a2, 8($s2)
    0886D540:[AE48000C]: sw         $t0, 12($s2)
    0886D544:[32380200]: andi       $t8, $s1, 512
    0886D548:[1300000F]: beq        $t8, $zr, 0x0886D588
    0886D54C:[2679DA20]: addiu      $t9, $s3, -9696
    0886D550:[32110200]: andi       $s1, $s0, 512
    0886D554:[12200015]: beq        $s1, $zr, 0x0886D5AC
    0886D558:[00000000]: nop
    0886D55C:[0E23A8DF]: jal        0x088EA37C
    0886D560:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D564:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    0886D568:[3C05FF00]: lui        $a1, 0xFF00 <=> li $a1, 0xFF000000
    0886D56C:[3C06FF00]: lui        $a2, 0xFF00 <=> li $a2, 0xFF000000
    0886D570:[0E23A913]: jal        0x088EA44C
    0886D574:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    0886D578:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D57C:[0E23A9AA]: jal        0x088EA6A8
    0886D580:[00000000]: nop
    0886D584:[2679DA20]: addiu      $t9, $s3, -9696
    0886D588:[AF300010]: sw         $s0, 16($t9)
    0886D58C:[8FBF0014]: lw         $ra, 20($sp)
    0886D590:[8FB40010]: lw         $s4, 16($sp)
    0886D594:[8FB3000C]: lw         $s3, 12($sp)
    0886D598:[8FB20008]: lw         $s2, 8($sp)
    0886D59C:[8FB10004]: lw         $s1, 4($sp)
    0886D5A0:[8FB00000]: lw         $s0, 0($sp)
    0886D5A4:[03E00008]: jr         $ra
    0886D5A8:[27BD0020]: addiu      $sp, $sp, 32
    0886D5AC:[0E23A8DF]: jal        0x088EA37C
    0886D5B0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0886D5B4:[0A21B55F]: j          0x0886D57C
    0886D5B8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0886D5BC:[0E23A8CA]: jal        0x088EA328
    0886D5C0:[8CA458D0]: lw         $a0, 22736($a1)
    0886D5C4:[96440206]: lhu        $a0, 518($s2)
    0886D5C8:[1080FFDF]: beq        $a0, $zr, 0x0886D548
    0886D5CC:[32380200]: andi       $t8, $s1, 512
    0886D5D0:[3C14089F]: lui        $s4, 0x089F <=> li $s4, 0x089F0000
    0886D5D4:[8E85ECF0]: lw         $a1, -4880($s4)
    0886D5D8:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    0886D5DC:[00036E00]: sll        $t5, $v1, 0x0018
    0886D5E0:[35AC0001]: ori        $t4, $t5, 1
    0886D5E4:[2484FFFF]: addiu      $a0, $a0, -1
    0886D5E8:[ACAC0000]: sw         $t4, 0($a1)
    0886D5EC:[24630001]: addiu      $v1, $v1, 1
    0886D5F0:[1480FFFA]: bne        $a0, $zr, 0x0886D5DC
    0886D5F4:[24A50004]: addiu      $a1, $a1, 4
    0886D5F8:[24AF0004]: addiu      $t7, $a1, 4
    0886D5FC:[3C0E1B00]: lui        $t6, 0x1B00 <=> li $t6, 0x1B000000
    0886D600:[AE8FECF0]: sw         $t7, -4880($s4)
    0886D604:[0A21B551]: j          0x0886D544
    0886D608:[ACAE0000]: sw         $t6, 0($a1)
    0886D60C:[12800006]: beq        $s4, $zr, 0x0886D628
    0886D610:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D614:[2662DA20]: addiu      $v0, $s3, -9696
    0886D618:[8C460010]: lw         $a2, 16($v0)
    0886D61C:[7CC70380]: ext        $a3, $a2, 14, 1
    0886D620:[10E00003]: beq        $a3, $zr, 0x0886D630
    0886D624:[3C09089F]: lui        $t1, 0x089F <=> li $t1, 0x089F0000
    0886D628:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0886D62C:[3C09089F]: lui        $t1, 0x089F <=> li $t1, 0x089F0000
    0886D630:[8D2AECF0]: lw         $t2, -4880($t1)
    0886D634:[3C0B1B00]: lui        $t3, 0x1B00 <=> li $t3, 0x1B000000
    0886D638:[01601821]: addu       $v1, $t3, $zr <=> move $v1, $t3
    0886D63C:[7C830004]: ins        $v1, $a0, 0, 1
    0886D640:[AD430000]: sw         $v1, 0($t2)
    0886D644:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D648:[25430004]: addiu      $v1, $t2, 4
    0886D64C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0886D650:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0886D654:[0E23AAA2]: jal        0x088EAA88
    0886D658:[AD23ECF0]: sw         $v1, -4880($t1)
    0886D65C:[3C08089C]: lui        $t0, 0x089C <=> li $t0, 0x089C0000
    0886D660:[2507DA8C]: addiu      $a3, $t0, -9588
    0886D664:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    0886D668:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0886D66C:[0E23A949]: jal        0x088EA524
    0886D670:[24060007]: addiu      $a2, $zr, 7 <=> li $a2, 7
    0886D674:[0A21B52F]: j          0x0886D4BC
    0886D678:[32250080]: andi       $a1, $s1, 128
    0886D67C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0886D680:[0E23AB68]: jal        0x088EADA0
    0886D684:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    0886D688:[320C0010]: andi       $t4, $s0, 16
    0886D68C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D690:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0886D694:[15800012]: bne        $t4, $zr, 0x0886D6E0
    0886D698:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    0886D69C:[320D0008]: andi       $t5, $s0, 8
    0886D6A0:[15A0000D]: bne        $t5, $zr, 0x0886D6D8
    0886D6A4:[320E0020]: andi       $t6, $s0, 32
    0886D6A8:[51C0FF4D]: beql       $t6, $zr, 0x0886D3E0
    0886D6AC:[32340040]: andi       $s4, $s1, 64
    0886D6B0:[3C0F00FF]: lui        $t7, 0x00FF <=> li $t7, 0x00FF0000
    0886D6B4:[35E7FFFF]: ori        $a3, $t7, -1
    0886D6B8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D6BC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0886D6C0:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0886D6C4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0886D6C8:[0E23ABC6]: jal        0x088EAF18
    0886D6CC:[32340040]: andi       $s4, $s1, 64
    0886D6D0:[0A21B4F8]: j          0x0886D3E0
    0886D6D4:[00000000]: nop
    0886D6D8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0886D6DC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0886D6E0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0886D6E4:[0A21B5B2]: j          0x0886D6C8
    0886D6E8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0886D6EC:[0E23AB80]: jal        0x088EAE00
    0886D6F0:[7E040040]: ext        $a0, $s0, 1, 1
    0886D6F4:[0A21B4D9]: j          0x0886D364
    0886D6F8:[32390004]: andi       $t9, $s1, 4
    0886D6FC:[0A21B4C6]: j          0x0886D318
    0886D700:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 0886D6D0 17,239 times (length 190)
  Back Branch 0886D6F4 15,252 times (length 230)
  Back Branch 0886D5F0 13,118 times (length 7)
    0886D5C8:[1080FFDF]: beq        $a0, $zr, 0x0886D548
    0886D5CC:[32380200]: andi       $t8, $s1, 512
    0886D5D0:[3C14089F]: lui        $s4, 0x089F <=> li $s4, 0x089F0000
    0886D5D4:[8E85ECF0]: lw         $a1, -4880($s4)
    0886D5D8:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
--> 0886D5DC:[00036E00]: sll        $t5, $v1, 0x0018
    0886D5E0:[35AC0001]: ori        $t4, $t5, 1
    0886D5E4:[2484FFFF]: addiu      $a0, $a0, -1
    0886D5E8:[ACAC0000]: sw         $t4, 0($a1)
    0886D5EC:[24630001]: addiu      $v1, $v1, 1
--> 0886D5F0:[1480FFFA]: bne        $a0, $zr, 0x0886D5DC
    0886D5F4:[24A50004]: addiu      $a1, $a1, 4
    0886D5F8:[24AF0004]: addiu      $t7, $a1, 4
    0886D5FC:[3C0E1B00]: lui        $t6, 0x1B00 <=> li $t6, 0x1B000000
    0886D600:[AE8FECF0]: sw         $t7, -4880($s4)
  Back Branch 0886D5C8 12,556 times (length 34)
    0886D534:[AE490000]: sw         $t1, 0($s2)
    0886D538:[AE420004]: sw         $v0, 4($s2)
    0886D53C:[AE460008]: sw         $a2, 8($s2)
    0886D540:[AE48000C]: sw         $t0, 12($s2)
    0886D544:[32380200]: andi       $t8, $s1, 512
--> 0886D548:[1300000F]: beq        $t8, $zr, 0x0886D588
    0886D54C:[2679DA20]: addiu      $t9, $s3, -9696
    0886D550:[32110200]: andi       $s1, $s0, 512
    0886D554:[12200015]: beq        $s1, $zr, 0x0886D5AC
    0886D558:[00000000]: nop
    0886D55C:[0E23A8DF]: jal        0x088EA37C
    0886D560:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D564:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    0886D568:[3C05FF00]: lui        $a1, 0xFF00 <=> li $a1, 0xFF000000
    0886D56C:[3C06FF00]: lui        $a2, 0xFF00 <=> li $a2, 0xFF000000
    0886D570:[0E23A913]: jal        0x088EA44C
    0886D574:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    0886D578:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D57C:[0E23A9AA]: jal        0x088EA6A8
    0886D580:[00000000]: nop
    0886D584:[2679DA20]: addiu      $t9, $s3, -9696
    0886D588:[AF300010]: sw         $s0, 16($t9)
    0886D58C:[8FBF0014]: lw         $ra, 20($sp)
    0886D590:[8FB40010]: lw         $s4, 16($sp)
    0886D594:[8FB3000C]: lw         $s3, 12($sp)
    0886D598:[8FB20008]: lw         $s2, 8($sp)
    0886D59C:[8FB10004]: lw         $s1, 4($sp)
    0886D5A0:[8FB00000]: lw         $s0, 0($sp)
    0886D5A4:[03E00008]: jr         $ra
    0886D5A8:[27BD0020]: addiu      $sp, $sp, 32
    0886D5AC:[0E23A8DF]: jal        0x088EA37C
    0886D5B0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0886D5B4:[0A21B55F]: j          0x0886D57C
    0886D5B8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0886D5BC:[0E23A8CA]: jal        0x088EA328
    0886D5C0:[8CA458D0]: lw         $a0, 22736($a1)
    0886D5C4:[96440206]: lhu        $a0, 518($s2)
--> 0886D5C8:[1080FFDF]: beq        $a0, $zr, 0x0886D548
    0886D5CC:[32380200]: andi       $t8, $s1, 512
    0886D5D0:[3C14089F]: lui        $s4, 0x089F <=> li $s4, 0x089F0000
    0886D5D4:[8E85ECF0]: lw         $a1, -4880($s4)
    0886D5D8:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
  Back Branch 0886D6E4 8,437 times (length 9)
    0886D6B4:[35E7FFFF]: ori        $a3, $t7, -1
    0886D6B8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D6BC:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0886D6C0:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    0886D6C4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
--> 0886D6C8:[0E23ABC6]: jal        0x088EAF18
    0886D6CC:[32340040]: andi       $s4, $s1, 64
    0886D6D0:[0A21B4F8]: j          0x0886D3E0
    0886D6D4:[00000000]: nop
    0886D6D8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0886D6DC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0886D6E0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0886D6E4:[0A21B5B2]: j          0x0886D6C8
    0886D6E8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0886D6EC:[0E23AB80]: jal        0x088EAE00
    0886D6F0:[7E040040]: ext        $a0, $s0, 1, 1
    0886D6F4:[0A21B4D9]: j          0x0886D364
  Back Branch 0886D604 6,559 times (length 50)
    0886D530:[AD4BECF0]: sw         $t3, -4880($t2)
    0886D534:[AE490000]: sw         $t1, 0($s2)
    0886D538:[AE420004]: sw         $v0, 4($s2)
    0886D53C:[AE460008]: sw         $a2, 8($s2)
    0886D540:[AE48000C]: sw         $t0, 12($s2)
--> 0886D544:[32380200]: andi       $t8, $s1, 512
    0886D548:[1300000F]: beq        $t8, $zr, 0x0886D588
    0886D54C:[2679DA20]: addiu      $t9, $s3, -9696
    0886D550:[32110200]: andi       $s1, $s0, 512
    0886D554:[12200015]: beq        $s1, $zr, 0x0886D5AC
    0886D558:[00000000]: nop
    0886D55C:[0E23A8DF]: jal        0x088EA37C
    0886D560:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D564:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    0886D568:[3C05FF00]: lui        $a1, 0xFF00 <=> li $a1, 0xFF000000
    0886D56C:[3C06FF00]: lui        $a2, 0xFF00 <=> li $a2, 0xFF000000
    0886D570:[0E23A913]: jal        0x088EA44C
    0886D574:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    0886D578:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D57C:[0E23A9AA]: jal        0x088EA6A8
    0886D580:[00000000]: nop
    0886D584:[2679DA20]: addiu      $t9, $s3, -9696
    0886D588:[AF300010]: sw         $s0, 16($t9)
    0886D58C:[8FBF0014]: lw         $ra, 20($sp)
    0886D590:[8FB40010]: lw         $s4, 16($sp)
    0886D594:[8FB3000C]: lw         $s3, 12($sp)
    0886D598:[8FB20008]: lw         $s2, 8($sp)
    0886D59C:[8FB10004]: lw         $s1, 4($sp)
    0886D5A0:[8FB00000]: lw         $s0, 0($sp)
    0886D5A4:[03E00008]: jr         $ra
    0886D5A8:[27BD0020]: addiu      $sp, $sp, 32
    0886D5AC:[0E23A8DF]: jal        0x088EA37C
    0886D5B0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0886D5B4:[0A21B55F]: j          0x0886D57C
    0886D5B8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0886D5BC:[0E23A8CA]: jal        0x088EA328
    0886D5C0:[8CA458D0]: lw         $a0, 22736($a1)
    0886D5C4:[96440206]: lhu        $a0, 518($s2)
    0886D5C8:[1080FFDF]: beq        $a0, $zr, 0x0886D548
    0886D5CC:[32380200]: andi       $t8, $s1, 512
    0886D5D0:[3C14089F]: lui        $s4, 0x089F <=> li $s4, 0x089F0000
    0886D5D4:[8E85ECF0]: lw         $a1, -4880($s4)
    0886D5D8:[24030018]: addiu      $v1, $zr, 24 <=> li $v1, 24
    0886D5DC:[00036E00]: sll        $t5, $v1, 0x0018
    0886D5E0:[35AC0001]: ori        $t4, $t5, 1
    0886D5E4:[2484FFFF]: addiu      $a0, $a0, -1
    0886D5E8:[ACAC0000]: sw         $t4, 0($a1)
    0886D5EC:[24630001]: addiu      $v1, $v1, 1
    0886D5F0:[1480FFFA]: bne        $a0, $zr, 0x0886D5DC
    0886D5F4:[24A50004]: addiu      $a1, $a1, 4
    0886D5F8:[24AF0004]: addiu      $t7, $a1, 4
    0886D5FC:[3C0E1B00]: lui        $t6, 0x1B00 <=> li $t6, 0x1B000000
    0886D600:[AE8FECF0]: sw         $t7, -4880($s4)
--> 0886D604:[0A21B551]: j          0x0886D544
    0886D608:[ACAE0000]: sw         $t6, 0($a1)
    0886D60C:[12800006]: beq        $s4, $zr, 0x0886D628
    0886D610:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D614:[2662DA20]: addiu      $v0, $s3, -9696
  Back Branch 0886D674 5,069 times (length 112)
  Back Branch 0886D6FC 2,025 times (length 251)
  Back Branch 0886D5B4 15 times (length 16)
    0886D568:[3C05FF00]: lui        $a1, 0xFF00 <=> li $a1, 0xFF000000
    0886D56C:[3C06FF00]: lui        $a2, 0xFF00 <=> li $a2, 0xFF000000
    0886D570:[0E23A913]: jal        0x088EA44C
    0886D574:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    0886D578:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0886D57C:[0E23A9AA]: jal        0x088EA6A8
    0886D580:[00000000]: nop
    0886D584:[2679DA20]: addiu      $t9, $s3, -9696
    0886D588:[AF300010]: sw         $s0, 16($t9)
    0886D58C:[8FBF0014]: lw         $ra, 20($sp)
    0886D590:[8FB40010]: lw         $s4, 16($sp)
    0886D594:[8FB3000C]: lw         $s3, 12($sp)
    0886D598:[8FB20008]: lw         $s2, 8($sp)
    0886D59C:[8FB10004]: lw         $s1, 4($sp)
    0886D5A0:[8FB00000]: lw         $s0, 0($sp)
    0886D5A4:[03E00008]: jr         $ra
    0886D5A8:[27BD0020]: addiu      $sp, $sp, 32
    0886D5AC:[0E23A8DF]: jal        0x088EA37C
    0886D5B0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
--> 0886D5B4:[0A21B55F]: j          0x0886D57C
    0886D5B8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0886D5BC:[0E23A8CA]: jal        0x088EA328
    0886D5C0:[8CA458D0]: lw         $a0, 22736($a1)
    0886D5C4:[96440206]: lhu        $a0, 518($s2)
_S1_2_887699C 6,228,326 instructions (0.474%), 86,172 calls (0887699C - 08876A4C, length 45)
    0887699C:[90A40000]: lbu        $a0, 0($a1)
    088769A0:[308300FF]: andi       $v1, $a0, 255
    088769A4:[10600012]: beq        $v1, $zr, 0x088769F0
    088769A8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088769AC:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    088769B0:[5062001F]: beql       $v1, $v0, 0x08876A30
    088769B4:[24A50001]: addiu      $a1, $a1, 1
    088769B8:[1060000D]: beq        $v1, $zr, 0x088769F0
    088769BC:[00000000]: nop
    088769C0:[2C680009]: sltiu      $t0, $v1, 9
    088769C4:[2C64000B]: sltiu      $a0, $v1, 11
    088769C8:[15000005]: bne        $t0, $zr, 0x088769E0
    088769CC:[24070020]: addiu      $a3, $zr, 32 <=> li $a3, 32
    088769D0:[14800007]: bne        $a0, $zr, 0x088769F0
    088769D4:[00000000]: nop
    088769D8:[50670007]: beql       $v1, $a3, 0x088769F8
    088769DC:[24A50001]: addiu      $a1, $a1, 1
    088769E0:[24A50001]: addiu      $a1, $a1, 1
    088769E4:[90A30000]: lbu        $v1, 0($a1)
    088769E8:[1460FFF5]: bne        $v1, $zr, 0x088769C0
    088769EC:[24C60001]: addiu      $a2, $a2, 1
    088769F0:[03E00008]: jr         $ra
    088769F4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088769F8:[90A30000]: lbu        $v1, 0($a1)
    088769FC:[1060FFFC]: beq        $v1, $zr, 0x088769F0
    08876A00:[00000000]: nop
    08876A04:[1467FFFA]: bne        $v1, $a3, 0x088769F0
    08876A08:[00000000]: nop
    08876A0C:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08876A10:[24A50001]: addiu      $a1, $a1, 1
    08876A14:[90A30000]: lbu        $v1, 0($a1)
    08876A18:[1060FFF5]: beq        $v1, $zr, 0x088769F0
    08876A1C:[24C60001]: addiu      $a2, $a2, 1
    08876A20:[5062FFFC]: beql       $v1, $v0, 0x08876A14
    08876A24:[24A50001]: addiu      $a1, $a1, 1
    08876A28:[0A21DA7C]: j          0x088769F0
    08876A2C:[00000000]: nop
    08876A30:[90A40000]: lbu        $a0, 0($a1)
    08876A34:[308300FF]: andi       $v1, $a0, 255
    08876A38:[1060FFED]: beq        $v1, $zr, 0x088769F0
    08876A3C:[24C60001]: addiu      $a2, $a2, 1
    08876A40:[5062FFFB]: beql       $v1, $v0, 0x08876A30
    08876A44:[24A50001]: addiu      $a1, $a1, 1
    08876A48:[0A21DA6E]: j          0x088769B8
    08876A4C:[00000000]: nop
  Back Branch 088769E8 421,694 times (length 12)
    088769AC:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    088769B0:[5062001F]: beql       $v1, $v0, 0x08876A30
    088769B4:[24A50001]: addiu      $a1, $a1, 1
    088769B8:[1060000D]: beq        $v1, $zr, 0x088769F0
    088769BC:[00000000]: nop
--> 088769C0:[2C680009]: sltiu      $t0, $v1, 9
    088769C4:[2C64000B]: sltiu      $a0, $v1, 11
    088769C8:[15000005]: bne        $t0, $zr, 0x088769E0
    088769CC:[24070020]: addiu      $a3, $zr, 32 <=> li $a3, 32
    088769D0:[14800007]: bne        $a0, $zr, 0x088769F0
    088769D4:[00000000]: nop
    088769D8:[50670007]: beql       $v1, $a3, 0x088769F8
    088769DC:[24A50001]: addiu      $a1, $a1, 1
    088769E0:[24A50001]: addiu      $a1, $a1, 1
    088769E4:[90A30000]: lbu        $v1, 0($a1)
--> 088769E8:[1460FFF5]: bne        $v1, $zr, 0x088769C0
    088769EC:[24C60001]: addiu      $a2, $a2, 1
    088769F0:[03E00008]: jr         $ra
    088769F4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088769F8:[90A30000]: lbu        $v1, 0($a1)
  Back Branch 08876A04 54,784 times (length 7)
    088769DC:[24A50001]: addiu      $a1, $a1, 1
    088769E0:[24A50001]: addiu      $a1, $a1, 1
    088769E4:[90A30000]: lbu        $v1, 0($a1)
    088769E8:[1460FFF5]: bne        $v1, $zr, 0x088769C0
    088769EC:[24C60001]: addiu      $a2, $a2, 1
--> 088769F0:[03E00008]: jr         $ra
    088769F4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088769F8:[90A30000]: lbu        $v1, 0($a1)
    088769FC:[1060FFFC]: beq        $v1, $zr, 0x088769F0
    08876A00:[00000000]: nop
--> 08876A04:[1467FFFA]: bne        $v1, $a3, 0x088769F0
    08876A08:[00000000]: nop
    08876A0C:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08876A10:[24A50001]: addiu      $a1, $a1, 1
    08876A14:[90A30000]: lbu        $v1, 0($a1)
  Back Branch 088769FC 54,784 times (length 5)
    088769DC:[24A50001]: addiu      $a1, $a1, 1
    088769E0:[24A50001]: addiu      $a1, $a1, 1
    088769E4:[90A30000]: lbu        $v1, 0($a1)
    088769E8:[1460FFF5]: bne        $v1, $zr, 0x088769C0
    088769EC:[24C60001]: addiu      $a2, $a2, 1
--> 088769F0:[03E00008]: jr         $ra
    088769F4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    088769F8:[90A30000]: lbu        $v1, 0($a1)
--> 088769FC:[1060FFFC]: beq        $v1, $zr, 0x088769F0
    08876A00:[00000000]: nop
    08876A04:[1467FFFA]: bne        $v1, $a3, 0x088769F0
    08876A08:[00000000]: nop
    08876A0C:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
_S1_2_8880DFC 6,213,868 instructions (0.473%), 77,845 calls (08880DFC - 08880F64, length 91)
    08880DFC:[27BDFFF0]: addiu      $sp, $sp, -16
    08880E00:[AFB10004]: sw         $s1, 4($sp)
    08880E04:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08880E08:[AFB00000]: sw         $s0, 0($sp)
    08880E0C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08880E10:[AFBF000C]: sw         $ra, 12($sp)
    08880E14:[10A00044]: beq        $a1, $zr, 0x08880F28
    08880E18:[AFB20008]: sw         $s2, 8($sp)
    08880E1C:[8C840014]: lw         $a0, 20($a0)
    08880E20:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08880E24:[0E24210D]: jal        0x08908434 [sceKernelWaitSema]
    08880E28:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880E2C:[8E050008]: lw         $a1, 8($s0)
    08880E30:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08880E34:[02251023]: subu       $v0, $s1, $a1
    08880E38:[00028902]: srl        $s1, $v0, 0x0004
    08880E3C:[0E22028A]: jal        0x08880A28
    08880E40:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08880E44:[8E030010]: lw         $v1, 16($s0)
    08880E48:[8E070000]: lw         $a3, 0($s0)
    08880E4C:[02222821]: addu       $a1, $s1, $v0
    08880E50:[00623021]: addu       $a2, $v1, $v0
    08880E54:[00A7202B]: sltu       $a0, $a1, $a3
    08880E58:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08880E5C:[10800040]: beq        $a0, $zr, 0x08880F60
    08880E60:[AE060010]: sw         $a2, 16($s0)
    08880E64:[8E0F000C]: lw         $t7, 12($s0)
    08880E68:[0005C082]: srl        $t8, $a1, 0x0002
    08880E6C:[30AD0003]: andi       $t5, $a1, 3
    08880E70:[01F87021]: addu       $t6, $t7, $t8
    08880E74:[91CA0000]: lbu        $t2, 0($t6)
    08880E78:[000D6040]: sll        $t4, $t5, 0x0001
    08880E7C:[240B0003]: addiu      $t3, $zr, 3 <=> li $t3, 3
    08880E80:[018B2004]: sllv       $a0, $t3, $t4
    08880E84:[308900FF]: andi       $t1, $a0, 255
    08880E88:[01494024]: and        $t0, $t2, $t1
    08880E8C:[15000006]: bne        $t0, $zr, 0x08880EA8
    08880E90:[8E060008]: lw         $a2, 8($s0)
    08880E94:[00053900]: sll        $a3, $a1, 0x0004
    08880E98:[00E6C821]: addu       $t9, $a3, $a2
    08880E9C:[8F22000C]: lw         $v0, 12($t9)
    08880EA0:[1440002D]: bne        $v0, $zr, 0x08880F58
    08880EA4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08880EA8:[12200012]: beq        $s1, $zr, 0x08880EF4
    08880EAC:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08880EB0:[8E0D000C]: lw         $t5, 12($s0)
    08880EB4:[2625FFFF]: addiu      $a1, $s1, -1
    08880EB8:[00057082]: srl        $t6, $a1, 0x0002
    08880EBC:[01AE6021]: addu       $t4, $t5, $t6
    08880EC0:[30AB0003]: andi       $t3, $a1, 3
    08880EC4:[91890000]: lbu        $t1, 0($t4)
    08880EC8:[000B1040]: sll        $v0, $t3, 0x0001
    08880ECC:[00445004]: sllv       $t2, $a0, $v0
    08880ED0:[314300FF]: andi       $v1, $t2, 255
    08880ED4:[01234024]: and        $t0, $t1, $v1
    08880ED8:[15000007]: bne        $t0, $zr, 0x08880EF8
    08880EDC:[02324821]: addu       $t1, $s1, $s2
    08880EE0:[00057900]: sll        $t7, $a1, 0x0004
    08880EE4:[01E62821]: addu       $a1, $t7, $a2
    08880EE8:[8CA2000C]: lw         $v0, 12($a1)
    08880EEC:[54400014]: bnel       $v0, $zr, 0x08880F40
    08880EF0:[02228823]: subu       $s1, $s1, $v0
    08880EF4:[02324821]: addu       $t1, $s1, $s2
    08880EF8:[00094100]: sll        $t0, $t1, 0x0004
    08880EFC:[00113900]: sll        $a3, $s1, 0x0004
    08880F00:[0106C021]: addu       $t8, $t0, $a2
    08880F04:[00E6C821]: addu       $t9, $a3, $a2
    08880F08:[AF32000C]: sw         $s2, 12($t9)
    08880F0C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08880F10:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08880F14:[0E2201FE]: jal        0x088807F8
    08880F18:[AF12FFFC]: sw         $s2, -4($t8)
    08880F1C:[8E040014]: lw         $a0, 20($s0)
    08880F20:[0E242107]: jal        0x0890841C [sceKernelSignalSema]
    08880F24:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880F28:[8FBF000C]: lw         $ra, 12($sp)
    08880F2C:[8FB20008]: lw         $s2, 8($sp)
    08880F30:[8FB10004]: lw         $s1, 4($sp)
    08880F34:[8FB00000]: lw         $s0, 0($sp)
    08880F38:[03E00008]: jr         $ra
    08880F3C:[27BD0010]: addiu      $sp, $sp, 16
    08880F40:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08880F44:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08880F48:[0E2201B0]: jal        0x088806C0
    08880F4C:[02429021]: addu       $s2, $s2, $v0
    08880F50:[0A2203BD]: j          0x08880EF4
    08880F54:[8E060008]: lw         $a2, 8($s0)
    08880F58:[0E2201B0]: jal        0x088806C0
    08880F5C:[02429021]: addu       $s2, $s2, $v0
    08880F60:[0A2203AA]: j          0x08880EA8
    08880F64:[8E060008]: lw         $a2, 8($s0)
  Back Branch 08880F60 51,158 times (length 48)
    08880E94:[00053900]: sll        $a3, $a1, 0x0004
    08880E98:[00E6C821]: addu       $t9, $a3, $a2
    08880E9C:[8F22000C]: lw         $v0, 12($t9)
    08880EA0:[1440002D]: bne        $v0, $zr, 0x08880F58
    08880EA4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08880EA8:[12200012]: beq        $s1, $zr, 0x08880EF4
    08880EAC:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08880EB0:[8E0D000C]: lw         $t5, 12($s0)
    08880EB4:[2625FFFF]: addiu      $a1, $s1, -1
    08880EB8:[00057082]: srl        $t6, $a1, 0x0002
    08880EBC:[01AE6021]: addu       $t4, $t5, $t6
    08880EC0:[30AB0003]: andi       $t3, $a1, 3
    08880EC4:[91890000]: lbu        $t1, 0($t4)
    08880EC8:[000B1040]: sll        $v0, $t3, 0x0001
    08880ECC:[00445004]: sllv       $t2, $a0, $v0
    08880ED0:[314300FF]: andi       $v1, $t2, 255
    08880ED4:[01234024]: and        $t0, $t1, $v1
    08880ED8:[15000007]: bne        $t0, $zr, 0x08880EF8
    08880EDC:[02324821]: addu       $t1, $s1, $s2
    08880EE0:[00057900]: sll        $t7, $a1, 0x0004
    08880EE4:[01E62821]: addu       $a1, $t7, $a2
    08880EE8:[8CA2000C]: lw         $v0, 12($a1)
    08880EEC:[54400014]: bnel       $v0, $zr, 0x08880F40
    08880EF0:[02228823]: subu       $s1, $s1, $v0
    08880EF4:[02324821]: addu       $t1, $s1, $s2
    08880EF8:[00094100]: sll        $t0, $t1, 0x0004
    08880EFC:[00113900]: sll        $a3, $s1, 0x0004
    08880F00:[0106C021]: addu       $t8, $t0, $a2
    08880F04:[00E6C821]: addu       $t9, $a3, $a2
    08880F08:[AF32000C]: sw         $s2, 12($t9)
    08880F0C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08880F10:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08880F14:[0E2201FE]: jal        0x088807F8
    08880F18:[AF12FFFC]: sw         $s2, -4($t8)
    08880F1C:[8E040014]: lw         $a0, 20($s0)
    08880F20:[0E242107]: jal        0x0890841C [sceKernelSignalSema]
    08880F24:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880F28:[8FBF000C]: lw         $ra, 12($sp)
    08880F2C:[8FB20008]: lw         $s2, 8($sp)
    08880F30:[8FB10004]: lw         $s1, 4($sp)
    08880F34:[8FB00000]: lw         $s0, 0($sp)
    08880F38:[03E00008]: jr         $ra
    08880F3C:[27BD0010]: addiu      $sp, $sp, 16
    08880F40:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08880F44:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08880F48:[0E2201B0]: jal        0x088806C0
    08880F4C:[02429021]: addu       $s2, $s2, $v0
    08880F50:[0A2203BD]: j          0x08880EF4
    08880F54:[8E060008]: lw         $a2, 8($s0)
    08880F58:[0E2201B0]: jal        0x088806C0
    08880F5C:[02429021]: addu       $s2, $s2, $v0
--> 08880F60:[0A2203AA]: j          0x08880EA8
    08880F64:[8E060008]: lw         $a2, 8($s0)
  Back Branch 08880F50 25,358 times (length 25)
    08880EE0:[00057900]: sll        $t7, $a1, 0x0004
    08880EE4:[01E62821]: addu       $a1, $t7, $a2
    08880EE8:[8CA2000C]: lw         $v0, 12($a1)
    08880EEC:[54400014]: bnel       $v0, $zr, 0x08880F40
    08880EF0:[02228823]: subu       $s1, $s1, $v0
--> 08880EF4:[02324821]: addu       $t1, $s1, $s2
    08880EF8:[00094100]: sll        $t0, $t1, 0x0004
    08880EFC:[00113900]: sll        $a3, $s1, 0x0004
    08880F00:[0106C021]: addu       $t8, $t0, $a2
    08880F04:[00E6C821]: addu       $t9, $a3, $a2
    08880F08:[AF32000C]: sw         $s2, 12($t9)
    08880F0C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08880F10:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08880F14:[0E2201FE]: jal        0x088807F8
    08880F18:[AF12FFFC]: sw         $s2, -4($t8)
    08880F1C:[8E040014]: lw         $a0, 20($s0)
    08880F20:[0E242107]: jal        0x0890841C [sceKernelSignalSema]
    08880F24:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08880F28:[8FBF000C]: lw         $ra, 12($sp)
    08880F2C:[8FB20008]: lw         $s2, 8($sp)
    08880F30:[8FB10004]: lw         $s1, 4($sp)
    08880F34:[8FB00000]: lw         $s0, 0($sp)
    08880F38:[03E00008]: jr         $ra
    08880F3C:[27BD0010]: addiu      $sp, $sp, 16
    08880F40:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08880F44:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08880F48:[0E2201B0]: jal        0x088806C0
    08880F4C:[02429021]: addu       $s2, $s2, $v0
--> 08880F50:[0A2203BD]: j          0x08880EF4
    08880F54:[8E060008]: lw         $a2, 8($s0)
    08880F58:[0E2201B0]: jal        0x088806C0
    08880F5C:[02429021]: addu       $s2, $s2, $v0
    08880F60:[0A2203AA]: j          0x08880EA8
_S1_2_887FCBC 5,799,780 instructions (0.441%), 96,663 calls (0887FCBC - 0887FDB8, length 64)
    0887FCBC:[30CF00FF]: andi       $t7, $a2, 255
    0887FCC0:[008F5021]: addu       $t2, $a0, $t7
    0887FCC4:[014F4021]: addu       $t0, $t2, $t7
    0887FCC8:[848E0002]: lh         $t6, 2($a0)
    0887FCCC:[848B0000]: lh         $t3, 0($a0)
    0887FCD0:[854D0002]: lh         $t5, 2($t2)
    0887FCD4:[850C0002]: lh         $t4, 2($t0)
    0887FCD8:[85490000]: lh         $t1, 0($t2)
    0887FCDC:[85020000]: lh         $v0, 0($t0)
    0887FCE0:[448E6800]: mtc1       $t6, $f13
    0887FCE4:[448D2000]: mtc1       $t5, $f4
    0887FCE8:[448C5000]: mtc1       $t4, $f10
    0887FCEC:[448B7000]: mtc1       $t3, $f14
    0887FCF0:[44824800]: mtc1       $v0, $f9
    0887FCF4:[44894000]: mtc1       $t1, $f8
    0887FCF8:[468072E0]: cvt.s.w    $f11, $f14
    0887FCFC:[46806820]: cvt.s.w    $f0, $f13
    0887FD00:[468020A0]: cvt.s.w    $f2, $f4
    0887FD04:[46804B20]: cvt.s.w    $f12, $f9
    0887FD08:[468050E0]: cvt.s.w    $f3, $f10
    0887FD0C:[3C030892]: lui        $v1, 0x0892 <=> li $v1, 0x08920000
    0887FD10:[46804160]: cvt.s.w    $f5, $f8
    0887FD14:[C467DDA0]: lwc1       $f7, -8800($v1)
    0887FD18:[27BDFFB0]: addiu      $sp, $sp, -80
    0887FD1C:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    0887FD20:[46071382]: mul.s      $f14, $f2, $f7
    0887FD24:[46075C02]: mul.s      $f16, $f11, $f7
    0887FD28:[46072BC2]: mul.s      $f15, $f5, $f7
    0887FD2C:[46070482]: mul.s      $f18, $f0, $f7
    0887FD30:[46076342]: mul.s      $f13, $f12, $f7
    0887FD34:[46071902]: mul.s      $f4, $f3, $f7
    0887FD38:[46107A41]: sub.s      $f9, $f15, $f16
    0887FD3C:[46127281]: sub.s      $f10, $f14, $f18
    0887FD40:[460F6AC1]: sub.s      $f11, $f13, $f15
    0887FD44:[460E2301]: sub.s      $f12, $f4, $f14
    0887FD48:[E7B00000]: swc1       $f16, 0($sp)
    0887FD4C:[44859800]: mtc1       $a1, $f19
    0887FD50:[460B5042]: mul.s      $f1, $f10, $f11
    0887FD54:[460C4C42]: mul.s      $f17, $f9, $f12
    0887FD58:[00053842]: srl        $a3, $a1, 0x0001
    0887FD5C:[30A60001]: andi       $a2, $a1, 1
    0887FD60:[00C71825]: or         $v1, $a2, $a3
    0887FD64:[46018C01]: sub.s      $f16, $f17, $f1
    0887FD68:[C491DDA4]: lwc1       $f17, -8796($a0)
    0887FD6C:[468098A0]: cvt.s.w    $f2, $f19
    0887FD70:[E7B20004]: swc1       $f18, 4($sp)
    0887FD74:[46118182]: mul.s      $f6, $f16, $f17
    0887FD78:[46003005]: abs.s      $f0, $f6
    0887FD7C:[E7AF0010]: swc1       $f15, 16($sp)
    0887FD80:[E7AE0014]: swc1       $f14, 20($sp)
    0887FD84:[E7AD0020]: swc1       $f13, 32($sp)
    0887FD88:[E7A40024]: swc1       $f4, 36($sp)
    0887FD8C:[E7A90030]: swc1       $f9, 48($sp)
    0887FD90:[E7AA0034]: swc1       $f10, 52($sp)
    0887FD94:[E7AB0040]: swc1       $f11, 64($sp)
    0887FD98:[04A00004]: bltz       $a1, 0x0887FDAC
    0887FD9C:[E7AC0044]: swc1       $f12, 68($sp)
    0887FDA0:[46020002]: mul.s      $f0, $f0, $f2
    0887FDA4:[03E00008]: jr         $ra
    0887FDA8:[27BD0050]: addiu      $sp, $sp, 80
    0887FDAC:[44837800]: mtc1       $v1, $f15
    0887FDB0:[468079A0]: cvt.s.w    $f6, $f15
    0887FDB4:[0A21FF68]: j          0x0887FDA0
    0887FDB8:[46063080]: add.s      $f2, $f6, $f6
_S1_2_888638C 5,771,628 instructions (0.439%), 14,811 calls (0888638C - 0888642C, length 41)
    0888638C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08886390:[7C810780]: ext        $at, $a0, 30, 1
    08886394:[14200020]: bne        $at, $zr, 0x08886418
    08886398:[00852821]: addu       $a1, $a0, $a1
    0888639C:[7C637A04]: ins        $v1, $v1, 8, 8
    088863A0:[7C63FC04]: ins        $v1, $v1, 16, 16
    088863A4:[10850020]: beq        $a0, $a1, 0x08886428
    088863A8:[3081003F]: andi       $at, $a0, 63
    088863AC:[10200003]: beq        $at, $zr, 0x088863BC
    088863B0:[A0830000]: sb         $v1, 0($a0)
    088863B4:[0A2218E9]: j          0x088863A4
    088863B8:[24840001]: addiu      $a0, $a0, 1
    088863BC:[00A00821]: addu       $at, $a1, $zr <=> move $at, $a1
    088863C0:[7C012804]: ins        $at, $zr, 0, 6
    088863C4:[10810014]: beq        $a0, $at, 0x08886418
    088863C8:[00000000]: nop
    088863CC:[BC980000]: cache      0x18, 0($a0)
    088863D0:[AC830000]: sw         $v1, 0($a0)
    088863D4:[AC830004]: sw         $v1, 4($a0)
    088863D8:[AC830008]: sw         $v1, 8($a0)
    088863DC:[AC83000C]: sw         $v1, 12($a0)
    088863E0:[AC830010]: sw         $v1, 16($a0)
    088863E4:[AC830014]: sw         $v1, 20($a0)
    088863E8:[AC830018]: sw         $v1, 24($a0)
    088863EC:[AC83001C]: sw         $v1, 28($a0)
    088863F0:[AC830020]: sw         $v1, 32($a0)
    088863F4:[AC830024]: sw         $v1, 36($a0)
    088863F8:[AC830028]: sw         $v1, 40($a0)
    088863FC:[AC83002C]: sw         $v1, 44($a0)
    08886400:[AC830030]: sw         $v1, 48($a0)
    08886404:[AC830034]: sw         $v1, 52($a0)
    08886408:[AC830038]: sw         $v1, 56($a0)
    0888640C:[24840040]: addiu      $a0, $a0, 64
    08886410:[1481FFEE]: bne        $a0, $at, 0x088863CC
    08886414:[AC83FFFC]: sw         $v1, -4($a0)
    08886418:[10850003]: beq        $a0, $a1, 0x08886428
    0888641C:[24840001]: addiu      $a0, $a0, 1
    08886420:[0A221906]: j          0x08886418
    08886424:[A083FFFF]: sb         $v1, -1($a0)
    08886428:[03E00008]: jr         $ra
    0888642C:[00000000]: nop
  Back Branch 088863B4 510,318 times (length 6)
    08886390:[7C810780]: ext        $at, $a0, 30, 1
    08886394:[14200020]: bne        $at, $zr, 0x08886418
    08886398:[00852821]: addu       $a1, $a0, $a1
    0888639C:[7C637A04]: ins        $v1, $v1, 8, 8
    088863A0:[7C63FC04]: ins        $v1, $v1, 16, 16
--> 088863A4:[10850020]: beq        $a0, $a1, 0x08886428
    088863A8:[3081003F]: andi       $at, $a0, 63
    088863AC:[10200003]: beq        $at, $zr, 0x088863BC
    088863B0:[A0830000]: sb         $v1, 0($a0)
--> 088863B4:[0A2218E9]: j          0x088863A4
    088863B8:[24840001]: addiu      $a0, $a0, 1
    088863BC:[00A00821]: addu       $at, $a1, $zr <=> move $at, $a1
    088863C0:[7C012804]: ins        $at, $zr, 0, 6
    088863C4:[10810014]: beq        $a0, $at, 0x08886418
  Back Branch 08886420 433,169 times (length 4)
    08886404:[AC830034]: sw         $v1, 52($a0)
    08886408:[AC830038]: sw         $v1, 56($a0)
    0888640C:[24840040]: addiu      $a0, $a0, 64
    08886410:[1481FFEE]: bne        $a0, $at, 0x088863CC
    08886414:[AC83FFFC]: sw         $v1, -4($a0)
--> 08886418:[10850003]: beq        $a0, $a1, 0x08886428
    0888641C:[24840001]: addiu      $a0, $a0, 1
--> 08886420:[0A221906]: j          0x08886418
    08886424:[A083FFFF]: sb         $v1, -1($a0)
    08886428:[03E00008]: jr         $ra
    0888642C:[00000000]: nop
  Back Branch 08886410 37,418 times (length 19)
    088863B8:[24840001]: addiu      $a0, $a0, 1
    088863BC:[00A00821]: addu       $at, $a1, $zr <=> move $at, $a1
    088863C0:[7C012804]: ins        $at, $zr, 0, 6
    088863C4:[10810014]: beq        $a0, $at, 0x08886418
    088863C8:[00000000]: nop
--> 088863CC:[BC980000]: cache      0x18, 0($a0)
    088863D0:[AC830000]: sw         $v1, 0($a0)
    088863D4:[AC830004]: sw         $v1, 4($a0)
    088863D8:[AC830008]: sw         $v1, 8($a0)
    088863DC:[AC83000C]: sw         $v1, 12($a0)
    088863E0:[AC830010]: sw         $v1, 16($a0)
    088863E4:[AC830014]: sw         $v1, 20($a0)
    088863E8:[AC830018]: sw         $v1, 24($a0)
    088863EC:[AC83001C]: sw         $v1, 28($a0)
    088863F0:[AC830020]: sw         $v1, 32($a0)
    088863F4:[AC830024]: sw         $v1, 36($a0)
    088863F8:[AC830028]: sw         $v1, 40($a0)
    088863FC:[AC83002C]: sw         $v1, 44($a0)
    08886400:[AC830030]: sw         $v1, 48($a0)
    08886404:[AC830034]: sw         $v1, 52($a0)
    08886408:[AC830038]: sw         $v1, 56($a0)
    0888640C:[24840040]: addiu      $a0, $a0, 64
--> 08886410:[1481FFEE]: bne        $a0, $at, 0x088863CC
    08886414:[AC83FFFC]: sw         $v1, -4($a0)
    08886418:[10850003]: beq        $a0, $a1, 0x08886428
    0888641C:[24840001]: addiu      $a0, $a0, 1
    08886420:[0A221906]: j          0x08886418
_S1_2_8877434 5,637,907 instructions (0.429%), 16,499 calls (08877434 - 08877A54, length 393)
    08877434:[27BDFE90]: addiu      $sp, $sp, -368
    08877438:[AFB60128]: sw         $s6, 296($sp)
    0887743C:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    08877440:[AFB3011C]: sw         $s3, 284($sp)
    08877444:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08877448:[AFB20118]: sw         $s2, 280($sp)
    0887744C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08877450:[AFBF0134]: sw         $ra, 308($sp)
    08877454:[AFBE0130]: sw         $fp, 304($sp)
    08877458:[AFB7012C]: sw         $s7, 300($sp)
    0887745C:[AFB50124]: sw         $s5, 292($sp)
    08877460:[AFB40120]: sw         $s4, 288($sp)
    08877464:[AFB10114]: sw         $s1, 276($sp)
    08877468:[AFB00110]: sw         $s0, 272($sp)
    0887746C:[E7BC0160]: swc1       $f28, 352($sp)
    08877470:[E7BB015C]: swc1       $f27, 348($sp)
    08877474:[E7BA0158]: swc1       $f26, 344($sp)
    08877478:[E7B90154]: swc1       $f25, 340($sp)
    0887747C:[E7B80150]: swc1       $f24, 336($sp)
    08877480:[E7B7014C]: swc1       $f23, 332($sp)
    08877484:[E7B60148]: swc1       $f22, 328($sp)
    08877488:[E7B50144]: swc1       $f21, 324($sp)
    0887748C:[E7B40140]: swc1       $f20, 320($sp)
    08877490:[90870015]: lbu        $a3, 21($a0)
    08877494:[8495001A]: lh         $s5, 26($a0)
    08877498:[30E30020]: andi       $v1, $a3, 32
    0887749C:[14600168]: bne        $v1, $zr, 0x08877A40
    088774A0:[AFA00100]: sw         $zr, 256($sp)
    088774A4:[8E680004]: lw         $t0, 4($s3)
    088774A8:[926B0014]: lbu        $t3, 20($s3)
    088774AC:[86650018]: lh         $a1, 24($s3)
    088774B0:[910A000A]: lbu        $t2, 10($t0)
    088774B4:[8663001C]: lh         $v1, 28($s3)
    088774B8:[8664001E]: lh         $a0, 30($s3)
    088774BC:[014B4821]: addu       $t1, $t2, $t3
    088774C0:[44850800]: mtc1       $a1, $f1
    088774C4:[92450000]: lbu        $a1, 0($s2)
    088774C8:[AFA9010C]: sw         $t1, 268($sp)
    088774CC:[46800DE0]: cvt.s.w    $f23, $f1
    088774D0:[AFA30104]: sw         $v1, 260($sp)
    088774D4:[AFA40108]: sw         $a0, 264($sp)
    088774D8:[91060009]: lbu        $a2, 9($t0)
    088774DC:[4486C000]: mtc1       $a2, $f24
    088774E0:[10A00051]: beq        $a1, $zr, 0x08877628
    088774E4:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    088774E8:[44830000]: mtc1       $v1, $f0
    088774EC:[3C0D0892]: lui        $t5, 0x0892 <=> li $t5, 0x08920000
    088774F0:[C5BBDC80]: lwc1       $f27, -9088($t5)
    088774F4:[468000E0]: cvt.s.w    $f3, $f0
    088774F8:[3C0C0892]: lui        $t4, 0x0892 <=> li $t4, 0x08920000
    088774FC:[C59CDC78]: lwc1       $f28, -9096($t4)
    08877500:[46171E41]: sub.s      $f25, $f3, $f23
    08877504:[461BC882]: mul.s      $f2, $f25, $f27
    08877508:[4602BE80]: add.s      $f26, $f23, $f2
    0887750C:[AE320000]: sw         $s2, 0($s1)
    08877510:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08877514:[0E21DA2E]: jal        0x088768B8
    08877518:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0887751C:[44822000]: mtc1       $v0, $f4
    08877520:[26310004]: addiu      $s1, $s1, 4
    08877524:[0440013F]: bltz       $v0, 0x08877A24
    08877528:[46802020]: cvt.s.w    $f0, $f4
    0887752C:[92450000]: lbu        $a1, 0($s2)
    08877530:[4600BD40]: add.s      $f21, $f23, $f0
    08877534:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08877538:[30A300FF]: andi       $v1, $a1, 255
    0887753C:[10600014]: beq        $v1, $zr, 0x08877590
    08877540:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08877544:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08877548:[5062012E]: beql       $v1, $v0, 0x08877A04
    0887754C:[26520001]: addiu      $s2, $s2, 1
    08877550:[1060000F]: beq        $v1, $zr, 0x08877590
    08877554:[C7A70104]: lwc1       $f7, 260($sp)
    08877558:[4680C5A0]: cvt.s.w    $f22, $f24
    0887755C:[2414000A]: addiu      $s4, $zr, 10 <=> li $s4, 10
    08877560:[46803D20]: cvt.s.w    $f20, $f7
    08877564:[24170020]: addiu      $s7, $zr, 32 <=> li $s7, 32
    08877568:[50740124]: beql       $v1, $s4, 0x088779FC
    0887756C:[26520001]: addiu      $s2, $s2, 1
    08877570:[10770103]: beq        $v1, $s7, 0x08877980
    08877574:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08877578:[26520001]: addiu      $s2, $s2, 1
    0887757C:[92430000]: lbu        $v1, 0($s2)
    08877580:[50600004]: beql       $v1, $zr, 0x08877594
    08877584:[8FB70100]: lw         $s7, 256($sp)
    08877588:[1600FFF7]: bne        $s0, $zr, 0x08877568
    0887758C:[00000000]: nop
    08877590:[8FB70100]: lw         $s7, 256($sp)
    08877594:[AE200000]: sw         $zr, 0($s1)
    08877598:[4480B000]: mtc1       $zr, $f22
    0887759C:[0257B80A]: movz       $s7, $s2, $s7
    088775A0:[AFB70100]: sw         $s7, 256($sp)
    088775A4:[92630015]: lbu        $v1, 21($s3)
    088775A8:[306400FF]: andi       $a0, $v1, 255
    088775AC:[30940004]: andi       $s4, $a0, 4
    088775B0:[128000D0]: beq        $s4, $zr, 0x088778F4
    088775B4:[308F0012]: andi       $t7, $a0, 18
    088775B8:[53C0000C]: beql       $fp, $zr, 0x088775EC
    088775BC:[4680C5A0]: cvt.s.w    $f22, $f24
    088775C0:[8FA40000]: lw         $a0, 0($sp)
    088775C4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088775C8:[148000A7]: bne        $a0, $zr, 0x08877868
    088775CC:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    088775D0:[4480B000]: mtc1       $zr, $f22
    088775D4:[3C0E0892]: lui        $t6, 0x0892 <=> li $t6, 0x08920000
    088775D8:[C5C0DC7C]: lwc1       $f0, -9092($t6)
    088775DC:[4616003C]: c.lt.s     $f0, $f22
    088775E0:[00000000]: nop
    088775E4:[45030001]: bc1tl      0x088775EC
    088775E8:[46000586]: mov.s      $f22, $f0
    088775EC:[4600BD46]: mov.s      $f21, $f23
    088775F0:[13C0006B]: beq        $fp, $zr, 0x088777A0
    088775F4:[8FAE0000]: lw         $t6, 0($sp)
    088775F8:[8FBE0000]: lw         $fp, 0($sp)
    088775FC:[17C00026]: bne        $fp, $zr, 0x08877698
    08877600:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    08877604:[8FA3010C]: lw         $v1, 268($sp)
    08877608:[8FA40108]: lw         $a0, 264($sp)
    0887760C:[02A3A821]: addu       $s5, $s5, $v1
    08877610:[02A4402A]: slt        $t0, $s5, $a0
    08877614:[5100001C]: beql       $t0, $zr, 0x08877688
    08877618:[8FA40100]: lw         $a0, 256($sp)
    0887761C:[92450000]: lbu        $a1, 0($s2)
    08877620:[14A0FFBA]: bne        $a1, $zr, 0x0887750C
    08877624:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    08877628:[30A200FF]: andi       $v0, $a1, 255
    0887762C:[0002900A]: movz       $s2, $zr, $v0 <=> move $s2, $v0
    08877630:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08877634:[8FBF0134]: lw         $ra, 308($sp)
    08877638:[8FBE0130]: lw         $fp, 304($sp)
    0887763C:[8FB7012C]: lw         $s7, 300($sp)
    08877640:[8FB60128]: lw         $s6, 296($sp)
    08877644:[8FB50124]: lw         $s5, 292($sp)
    08877648:[8FB40120]: lw         $s4, 288($sp)
    0887764C:[8FB3011C]: lw         $s3, 284($sp)
    08877650:[8FB20118]: lw         $s2, 280($sp)
    08877654:[8FB10114]: lw         $s1, 276($sp)
    08877658:[8FB00110]: lw         $s0, 272($sp)
    0887765C:[C7BC0160]: lwc1       $f28, 352($sp)
    08877660:[C7BB015C]: lwc1       $f27, 348($sp)
    08877664:[C7BA0158]: lwc1       $f26, 344($sp)
    08877668:[C7B90154]: lwc1       $f25, 340($sp)
    0887766C:[C7B80150]: lwc1       $f24, 336($sp)
    08877670:[C7B7014C]: lwc1       $f23, 332($sp)
    08877674:[C7B60148]: lwc1       $f22, 328($sp)
    08877678:[C7B50144]: lwc1       $f21, 324($sp)
    0887767C:[C7B40140]: lwc1       $f20, 320($sp)
    08877680:[03E00008]: jr         $ra
    08877684:[27BD0170]: addiu      $sp, $sp, 368
    08877688:[54800001]: bnel       $a0, $zr, 0x08877690
    0887768C:[AE640008]: sw         $a0, 8($s3)
    08877690:[0A21DD8B]: j          0x0887762C
    08877694:[92420000]: lbu        $v0, 0($s2)
    08877698:[8E250000]: lw         $a1, 0($s1)
    0887769C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088776A0:[0E21DA67]: jal        0x0887699C
    088776A4:[4600AD0D]: trunc.w.s  $f20, $f21
    088776A8:[24540001]: addiu      $s4, $v0, 1
    088776AC:[02D4182B]: sltu       $v1, $s6, $s4
    088776B0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088776B4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088776B8:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088776BC:[14600024]: bne        $v1, $zr, 0x08877750
    088776C0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088776C4:[926A0016]: lbu        $t2, 22($s3)
    088776C8:[5540001C]: bnel       $t2, $zr, 0x0887773C
    088776CC:[4600AD0D]: trunc.w.s  $f20, $f21
    088776D0:[8E620000]: lw         $v0, 0($s3)
    088776D4:[8E270000]: lw         $a3, 0($s1)
    088776D8:[4405A000]: mfc1       $a1, $f20
    088776DC:[8C570000]: lw         $s7, 0($v0)
    088776E0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088776E4:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088776E8:[02E0F809]: jalr       $ra, $s7
    088776EC:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    088776F0:[44820800]: mtc1       $v0, $f1
    088776F4:[00026842]: srl        $t5, $v0, 0x0001
    088776F8:[304C0001]: andi       $t4, $v0, 1
    088776FC:[02D05823]: subu       $t3, $s6, $s0
    08877700:[26310004]: addiu      $s1, $s1, 4
    08877704:[018D2825]: or         $a1, $t4, $t5
    08877708:[2576FFFF]: addiu      $s6, $t3, -1
    0887770C:[04400007]: bltz       $v0, 0x0887772C
    08877710:[46800820]: cvt.s.w    $f0, $f1
    08877714:[46160100]: add.s      $f4, $f0, $f22
    08877718:[8E250000]: lw         $a1, 0($s1)
    0887771C:[14A0FFDF]: bne        $a1, $zr, 0x0887769C
    08877720:[4604AD40]: add.s      $f21, $f21, $f4
    08877724:[0A21DD82]: j          0x08877608
    08877728:[8FA3010C]: lw         $v1, 268($sp)
    0887772C:[44851800]: mtc1       $a1, $f3
    08877730:[468018A0]: cvt.s.w    $f2, $f3
    08877734:[0A21DDC5]: j          0x08877714
    08877738:[46021000]: add.s      $f0, $f2, $f2
    0887773C:[4405A000]: mfc1       $a1, $f20
    08877740:[0E21DC8E]: jal        0x08877238
    08877744:[8E270000]: lw         $a3, 0($s1)
    08877748:[0A21DDB5]: j          0x088776D4
    0887774C:[8E620000]: lw         $v0, 0($s3)
    08877750:[92690016]: lbu        $t1, 22($s3)
    08877754:[5520000D]: bnel       $t1, $zr, 0x0887778C
    08877758:[8E270000]: lw         $a3, 0($s1)
    0887775C:[8E630000]: lw         $v1, 0($s3)
    08877760:[8E270000]: lw         $a3, 0($s1)
    08877764:[8C700000]: lw         $s0, 0($v1)
    08877768:[4405A000]: mfc1       $a1, $f20
    0887776C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08877770:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08877774:[0200F809]: jalr       $ra, $s0
    08877778:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    0887777C:[92530000]: lbu        $s3, 0($s2)
    08877780:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08877784:[0A21DD8D]: j          0x08877634
    08877788:[0253100B]: movn       $v0, $s2, $s3
    0887778C:[4405A000]: mfc1       $a1, $f20
    08877790:[0E21DC8E]: jal        0x08877238
    08877794:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    08877798:[0A21DDD8]: j          0x08877760
    0887779C:[8E630000]: lw         $v1, 0($s3)
    088777A0:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    088777A4:[15C00026]: bne        $t6, $zr, 0x08877840
    088777A8:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    088777AC:[02D0882A]: slt        $s1, $s6, $s0
    088777B0:[56200016]: bnel       $s1, $zr, 0x0887780C
    088777B4:[92790016]: lbu        $t9, 22($s3)
    088777B8:[92670016]: lbu        $a3, 22($s3)
    088777BC:[14E0000B]: bne        $a3, $zr, 0x088777EC
    088777C0:[4600AD0D]: trunc.w.s  $f20, $f21
    088777C4:[8E660000]: lw         $a2, 0($s3)
    088777C8:[8FA70000]: lw         $a3, 0($sp)
    088777CC:[4405A000]: mfc1       $a1, $f20
    088777D0:[8CDE0000]: lw         $fp, 0($a2)
    088777D4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088777D8:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088777DC:[03C0F809]: jalr       $ra, $fp
    088777E0:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    088777E4:[0A21DD81]: j          0x08877604
    088777E8:[02D0B023]: subu       $s6, $s6, $s0
    088777EC:[8FA70000]: lw         $a3, 0($sp)
    088777F0:[4405A000]: mfc1       $a1, $f20
    088777F4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088777F8:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088777FC:[0E21DC8E]: jal        0x08877238
    08877800:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08877804:[0A21DDF2]: j          0x088777C8
    08877808:[8E660000]: lw         $a2, 0($s3)
    0887780C:[17200004]: bne        $t9, $zr, 0x08877820
    08877810:[4600AD0D]: trunc.w.s  $f20, $f21
    08877814:[8E630000]: lw         $v1, 0($s3)
    08877818:[0A21DDD9]: j          0x08877764
    0887781C:[8FA70000]: lw         $a3, 0($sp)
    08877820:[8FA70000]: lw         $a3, 0($sp)
    08877824:[4405A000]: mfc1       $a1, $f20
    08877828:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0887782C:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08877830:[0E21DC8E]: jal        0x08877238
    08877834:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    08877838:[0A21DE06]: j          0x08877818
    0887783C:[8E630000]: lw         $v1, 0($s3)
    08877840:[8E250000]: lw         $a1, 0($s1)
    08877844:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08877848:[0E21DA67]: jal        0x0887699C
    0887784C:[26310004]: addiu      $s1, $s1, 4
    08877850:[8E2F0000]: lw         $t7, 0($s1)
    08877854:[0202C021]: addu       $t8, $s0, $v0
    08877858:[15E0FFF9]: bne        $t7, $zr, 0x08877840
    0887785C:[27100001]: addiu      $s0, $t8, 1
    08877860:[0A21DDEC]: j          0x088777B0
    08877864:[02D0882A]: slt        $s1, $s6, $s0
    08877868:[8E250000]: lw         $a1, 0($s1)
    0887786C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08877870:[0E21DA2E]: jal        0x088768B8
    08877874:[26310004]: addiu      $s1, $s1, 4
    08877878:[44825800]: mtc1       $v0, $f11
    0887787C:[00025042]: srl        $t2, $v0, 0x0001
    08877880:[30490001]: andi       $t1, $v0, 1
    08877884:[012A2025]: or         $a0, $t1, $t2
    08877888:[26100001]: addiu      $s0, $s0, 1
    0887788C:[04400015]: bltz       $v0, 0x088778E4
    08877890:[46805820]: cvt.s.w    $f0, $f11
    08877894:[8E2B0000]: lw         $t3, 0($s1)
    08877898:[1560FFF3]: bne        $t3, $zr, 0x08877868
    0887789C:[4600B580]: add.s      $f22, $f22, $f0
    088778A0:[2E110002]: sltiu      $s1, $s0, 2
    088778A4:[1620FF4A]: bne        $s1, $zr, 0x088775D0
    088778A8:[4616C841]: sub.s      $f1, $f25, $f22
    088778AC:[2602FFFF]: addiu      $v0, $s0, -1
    088778B0:[44827000]: mtc1       $v0, $f14
    088778B4:[04400004]: bltz       $v0, 0x088778C8
    088778B8:[46807020]: cvt.s.w    $f0, $f14
    088778BC:[4600E443]: div.s      $f17, $f28, $f0
    088778C0:[0A21DD75]: j          0x088775D4
    088778C4:[46110D82]: mul.s      $f22, $f1, $f17
    088778C8:[00026842]: srl        $t5, $v0, 0x0001
    088778CC:[304C0001]: andi       $t4, $v0, 1
    088778D0:[018D2825]: or         $a1, $t4, $t5
    088778D4:[44858000]: mtc1       $a1, $f16
    088778D8:[468083E0]: cvt.s.w    $f15, $f16
    088778DC:[0A21DE2F]: j          0x088778BC
    088778E0:[460F7800]: add.s      $f0, $f15, $f15
    088778E4:[44846800]: mtc1       $a0, $f13
    088778E8:[46806B20]: cvt.s.w    $f12, $f13
    088778EC:[0A21DE25]: j          0x08877894
    088778F0:[460C6000]: add.s      $f0, $f12, $f12
    088778F4:[4600BD46]: mov.s      $f21, $f23
    088778F8:[11E0FF3D]: beq        $t7, $zr, 0x088775F0
    088778FC:[4680C5A0]: cvt.s.w    $f22, $f24
    08877900:[8FB80000]: lw         $t8, 0($sp)
    08877904:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08877908:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0887790C:[17000012]: bne        $t8, $zr, 0x08877958
    08877910:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    08877914:[4417C000]: mfc1       $s7, $f24
    08877918:[2604FFFF]: addiu      $a0, $s0, -1
    0887791C:[8FA60104]: lw         $a2, 260($sp)
    08877920:[00970018]: mult       $a0, $s7
    08877924:[30700002]: andi       $s0, $v1, 2
    08877928:[00004012]: mflo       $t0
    0887792C:[0288A021]: addu       $s4, $s4, $t0
    08877930:[00D43823]: subu       $a3, $a2, $s4
    08877934:[44879000]: mtc1       $a3, $f18
    08877938:[16000005]: bne        $s0, $zr, 0x08877950
    0887793C:[46809560]: cvt.s.w    $f21, $f18
    08877940:[4494A800]: mtc1       $s4, $f21
    08877944:[4680AD20]: cvt.s.w    $f20, $f21
    08877948:[461BA4C2]: mul.s      $f19, $f20, $f27
    0887794C:[4613D541]: sub.s      $f21, $f26, $f19
    08877950:[0A21DD7C]: j          0x088775F0
    08877954:[4680C5A0]: cvt.s.w    $f22, $f24
    08877958:[8E250000]: lw         $a1, 0($s1)
    0887795C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08877960:[0E21DA2E]: jal        0x088768B8
    08877964:[26310004]: addiu      $s1, $s1, 4
    08877968:[8E390000]: lw         $t9, 0($s1)
    0887796C:[0282A021]: addu       $s4, $s4, $v0
    08877970:[1720FFF9]: bne        $t9, $zr, 0x08877958
    08877974:[26100001]: addiu      $s0, $s0, 1
    08877978:[0A21DE45]: j          0x08877914
    0887797C:[92630015]: lbu        $v1, 21($s3)
    08877980:[26520001]: addiu      $s2, $s2, 1
    08877984:[92580000]: lbu        $t8, 0($s2)
    08877988:[5303FFFE]: beql       $t8, $v1, 0x08877984
    0887798C:[26520001]: addiu      $s2, $s2, 1
    08877990:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08877994:[0E21DA2E]: jal        0x088768B8
    08877998:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0887799C:[44824000]: mtc1       $v0, $f8
    088779A0:[0440000F]: bltz       $v0, 0x088779E0
    088779A4:[46804020]: cvt.s.w    $f0, $f8
    088779A8:[4600AD40]: add.s      $f21, $f21, $f0
    088779AC:[4615A03E]: c.le.s     $f20, $f21
    088779B0:[00000000]: nop
    088779B4:[45020007]: bc1fl      0x088779D4
    088779B8:[4616AD40]: add.s      $f21, $f21, $f22
    088779BC:[92680015]: lbu        $t0, 21($s3)
    088779C0:[31030004]: andi       $v1, $t0, 4
    088779C4:[1060FEED]: beq        $v1, $zr, 0x0887757C
    088779C8:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088779CC:[0A21DD5F]: j          0x0887757C
    088779D0:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    088779D4:[AE320000]: sw         $s2, 0($s1)
    088779D8:[0A21DD5F]: j          0x0887757C
    088779DC:[26310004]: addiu      $s1, $s1, 4
    088779E0:[00023042]: srl        $a2, $v0, 0x0001
    088779E4:[30470001]: andi       $a3, $v0, 1
    088779E8:[00E6C825]: or         $t9, $a3, $a2
    088779EC:[44995000]: mtc1       $t9, $f10
    088779F0:[46805260]: cvt.s.w    $f9, $f10
    088779F4:[0A21DE6A]: j          0x088779A8
    088779F8:[46094800]: add.s      $f0, $f9, $f9
    088779FC:[0A21DD5F]: j          0x0887757C
    08877A00:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08877A04:[92450000]: lbu        $a1, 0($s2)
    08877A08:[30A300FF]: andi       $v1, $a1, 255
    08877A0C:[1060FEE1]: beq        $v1, $zr, 0x08877594
    08877A10:[8FB70100]: lw         $s7, 256($sp)
    08877A14:[5062FFFB]: beql       $v1, $v0, 0x08877A04
    08877A18:[26520001]: addiu      $s2, $s2, 1
    08877A1C:[0A21DD54]: j          0x08877550
    08877A20:[00000000]: nop
    08877A24:[00028042]: srl        $s0, $v0, 0x0001
    08877A28:[304F0001]: andi       $t7, $v0, 1
    08877A2C:[01F07025]: or         $t6, $t7, $s0
    08877A30:[448E3000]: mtc1       $t6, $f6
    08877A34:[46803160]: cvt.s.w    $f5, $f6
    08877A38:[0A21DD4B]: j          0x0887752C
    08877A3C:[46052800]: add.s      $f0, $f5, $f5
    08877A40:[0E21DA94]: jal        0x08876A50
    08877A44:[8491001E]: lh         $s1, 30($a0)
    08877A48:[02221823]: subu       $v1, $s1, $v0
    08877A4C:[00031043]: sra        $v0, $v1, 0x0001
    08877A50:[0A21DD29]: j          0x088774A4
    08877A54:[02A2A821]: addu       $s5, $s5, $v0
  Back Branch 08877588 224,965 times (length 10)
    08877554:[C7A70104]: lwc1       $f7, 260($sp)
    08877558:[4680C5A0]: cvt.s.w    $f22, $f24
    0887755C:[2414000A]: addiu      $s4, $zr, 10 <=> li $s4, 10
    08877560:[46803D20]: cvt.s.w    $f20, $f7
    08877564:[24170020]: addiu      $s7, $zr, 32 <=> li $s7, 32
--> 08877568:[50740124]: beql       $v1, $s4, 0x088779FC
    0887756C:[26520001]: addiu      $s2, $s2, 1
    08877570:[10770103]: beq        $v1, $s7, 0x08877980
    08877574:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08877578:[26520001]: addiu      $s2, $s2, 1
    0887757C:[92430000]: lbu        $v1, 0($s2)
    08877580:[50600004]: beql       $v1, $zr, 0x08877594
    08877584:[8FB70100]: lw         $s7, 256($sp)
--> 08877588:[1600FFF7]: bne        $s0, $zr, 0x08877568
    0887758C:[00000000]: nop
    08877590:[8FB70100]: lw         $s7, 256($sp)
    08877594:[AE200000]: sw         $zr, 0($s1)
    08877598:[4480B000]: mtc1       $zr, $f22
  Back Branch 08877858 43,086 times (length 8)
    0887782C:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08877830:[0E21DC8E]: jal        0x08877238
    08877834:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    08877838:[0A21DE06]: j          0x08877818
    0887783C:[8E630000]: lw         $v1, 0($s3)
--> 08877840:[8E250000]: lw         $a1, 0($s1)
    08877844:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08877848:[0E21DA67]: jal        0x0887699C
    0887784C:[26310004]: addiu      $s1, $s1, 4
    08877850:[8E2F0000]: lw         $t7, 0($s1)
    08877854:[0202C021]: addu       $t8, $s0, $v0
--> 08877858:[15E0FFF9]: bne        $t7, $zr, 0x08877840
    0887785C:[27100001]: addiu      $s0, $t8, 1
    08877860:[0A21DDEC]: j          0x088777B0
    08877864:[02D0882A]: slt        $s1, $s6, $s0
    08877868:[8E250000]: lw         $a1, 0($s1)
  Back Branch 08877970 38,838 times (length 8)
    08877944:[4680AD20]: cvt.s.w    $f20, $f21
    08877948:[461BA4C2]: mul.s      $f19, $f20, $f27
    0887794C:[4613D541]: sub.s      $f21, $f26, $f19
    08877950:[0A21DD7C]: j          0x088775F0
    08877954:[4680C5A0]: cvt.s.w    $f22, $f24
--> 08877958:[8E250000]: lw         $a1, 0($s1)
    0887795C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08877960:[0E21DA2E]: jal        0x088768B8
    08877964:[26310004]: addiu      $s1, $s1, 4
    08877968:[8E390000]: lw         $t9, 0($s1)
    0887796C:[0282A021]: addu       $s4, $s4, $v0
--> 08877970:[1720FFF9]: bne        $t9, $zr, 0x08877958
    08877974:[26100001]: addiu      $s0, $s0, 1
    08877978:[0A21DE45]: j          0x08877914
    0887797C:[92630015]: lbu        $v1, 21($s3)
    08877980:[26520001]: addiu      $s2, $s2, 1
  Back Branch 088779D8 27,392 times (length 281)
  Back Branch 08877A50 16,209 times (length 365)
  Back Branch 088777E4 15,694 times (length 122)
  Back Branch 088778F8 15,694 times (length 196)
  Back Branch 08877860 15,694 times (length 46)
    0887779C:[8E630000]: lw         $v1, 0($s3)
    088777A0:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    088777A4:[15C00026]: bne        $t6, $zr, 0x08877840
    088777A8:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    088777AC:[02D0882A]: slt        $s1, $s6, $s0
--> 088777B0:[56200016]: bnel       $s1, $zr, 0x0887780C
    088777B4:[92790016]: lbu        $t9, 22($s3)
    088777B8:[92670016]: lbu        $a3, 22($s3)
    088777BC:[14E0000B]: bne        $a3, $zr, 0x088777EC
    088777C0:[4600AD0D]: trunc.w.s  $f20, $f21
    088777C4:[8E660000]: lw         $a2, 0($s3)
    088777C8:[8FA70000]: lw         $a3, 0($sp)
    088777CC:[4405A000]: mfc1       $a1, $f20
    088777D0:[8CDE0000]: lw         $fp, 0($a2)
    088777D4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088777D8:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088777DC:[03C0F809]: jalr       $ra, $fp
    088777E0:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    088777E4:[0A21DD81]: j          0x08877604
    088777E8:[02D0B023]: subu       $s6, $s6, $s0
    088777EC:[8FA70000]: lw         $a3, 0($sp)
    088777F0:[4405A000]: mfc1       $a1, $f20
    088777F4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088777F8:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088777FC:[0E21DC8E]: jal        0x08877238
    08877800:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08877804:[0A21DDF2]: j          0x088777C8
    08877808:[8E660000]: lw         $a2, 0($s3)
    0887780C:[17200004]: bne        $t9, $zr, 0x08877820
    08877810:[4600AD0D]: trunc.w.s  $f20, $f21
    08877814:[8E630000]: lw         $v1, 0($s3)
    08877818:[0A21DDD9]: j          0x08877764
    0887781C:[8FA70000]: lw         $a3, 0($sp)
    08877820:[8FA70000]: lw         $a3, 0($sp)
    08877824:[4405A000]: mfc1       $a1, $f20
    08877828:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0887782C:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08877830:[0E21DC8E]: jal        0x08877238
    08877834:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    08877838:[0A21DE06]: j          0x08877818
    0887783C:[8E630000]: lw         $v1, 0($s3)
    08877840:[8E250000]: lw         $a1, 0($s1)
    08877844:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08877848:[0E21DA67]: jal        0x0887699C
    0887784C:[26310004]: addiu      $s1, $s1, 4
    08877850:[8E2F0000]: lw         $t7, 0($s1)
    08877854:[0202C021]: addu       $t8, $s0, $v0
    08877858:[15E0FFF9]: bne        $t7, $zr, 0x08877840
    0887785C:[27100001]: addiu      $s0, $t8, 1
--> 08877860:[0A21DDEC]: j          0x088777B0
    08877864:[02D0882A]: slt        $s1, $s6, $s0
    08877868:[8E250000]: lw         $a1, 0($s1)
    0887786C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08877870:[0E21DA2E]: jal        0x088768B8
  Back Branch 08877620 15,323 times (length 71)
    088774F8:[3C0C0892]: lui        $t4, 0x0892 <=> li $t4, 0x08920000
    088774FC:[C59CDC78]: lwc1       $f28, -9096($t4)
    08877500:[46171E41]: sub.s      $f25, $f3, $f23
    08877504:[461BC882]: mul.s      $f2, $f25, $f27
    08877508:[4602BE80]: add.s      $f26, $f23, $f2
--> 0887750C:[AE320000]: sw         $s2, 0($s1)
    08877510:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08877514:[0E21DA2E]: jal        0x088768B8
    08877518:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0887751C:[44822000]: mtc1       $v0, $f4
    08877520:[26310004]: addiu      $s1, $s1, 4
    08877524:[0440013F]: bltz       $v0, 0x08877A24
    08877528:[46802020]: cvt.s.w    $f0, $f4
    0887752C:[92450000]: lbu        $a1, 0($s2)
    08877530:[4600BD40]: add.s      $f21, $f23, $f0
    08877534:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08877538:[30A300FF]: andi       $v1, $a1, 255
    0887753C:[10600014]: beq        $v1, $zr, 0x08877590
    08877540:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08877544:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08877548:[5062012E]: beql       $v1, $v0, 0x08877A04
    0887754C:[26520001]: addiu      $s2, $s2, 1
    08877550:[1060000F]: beq        $v1, $zr, 0x08877590
    08877554:[C7A70104]: lwc1       $f7, 260($sp)
    08877558:[4680C5A0]: cvt.s.w    $f22, $f24
    0887755C:[2414000A]: addiu      $s4, $zr, 10 <=> li $s4, 10
    08877560:[46803D20]: cvt.s.w    $f20, $f7
    08877564:[24170020]: addiu      $s7, $zr, 32 <=> li $s7, 32
    08877568:[50740124]: beql       $v1, $s4, 0x088779FC
    0887756C:[26520001]: addiu      $s2, $s2, 1
    08877570:[10770103]: beq        $v1, $s7, 0x08877980
    08877574:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08877578:[26520001]: addiu      $s2, $s2, 1
    0887757C:[92430000]: lbu        $v1, 0($s2)
    08877580:[50600004]: beql       $v1, $zr, 0x08877594
    08877584:[8FB70100]: lw         $s7, 256($sp)
    08877588:[1600FFF7]: bne        $s0, $zr, 0x08877568
    0887758C:[00000000]: nop
    08877590:[8FB70100]: lw         $s7, 256($sp)
    08877594:[AE200000]: sw         $zr, 0($s1)
    08877598:[4480B000]: mtc1       $zr, $f22
    0887759C:[0257B80A]: movz       $s7, $s2, $s7
    088775A0:[AFB70100]: sw         $s7, 256($sp)
    088775A4:[92630015]: lbu        $v1, 21($s3)
    088775A8:[306400FF]: andi       $a0, $v1, 255
    088775AC:[30940004]: andi       $s4, $a0, 4
    088775B0:[128000D0]: beq        $s4, $zr, 0x088778F4
    088775B4:[308F0012]: andi       $t7, $a0, 18
    088775B8:[53C0000C]: beql       $fp, $zr, 0x088775EC
    088775BC:[4680C5A0]: cvt.s.w    $f22, $f24
    088775C0:[8FA40000]: lw         $a0, 0($sp)
    088775C4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088775C8:[148000A7]: bne        $a0, $zr, 0x08877868
    088775CC:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    088775D0:[4480B000]: mtc1       $zr, $f22
    088775D4:[3C0E0892]: lui        $t6, 0x0892 <=> li $t6, 0x08920000
    088775D8:[C5C0DC7C]: lwc1       $f0, -9092($t6)
    088775DC:[4616003C]: c.lt.s     $f0, $f22
    088775E0:[00000000]: nop
    088775E4:[45030001]: bc1tl      0x088775EC
    088775E8:[46000586]: mov.s      $f22, $f0
    088775EC:[4600BD46]: mov.s      $f21, $f23
    088775F0:[13C0006B]: beq        $fp, $zr, 0x088777A0
    088775F4:[8FAE0000]: lw         $t6, 0($sp)
    088775F8:[8FBE0000]: lw         $fp, 0($sp)
    088775FC:[17C00026]: bne        $fp, $zr, 0x08877698
    08877600:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    08877604:[8FA3010C]: lw         $v1, 268($sp)
    08877608:[8FA40108]: lw         $a0, 264($sp)
    0887760C:[02A3A821]: addu       $s5, $s5, $v1
    08877610:[02A4402A]: slt        $t0, $s5, $a0
    08877614:[5100001C]: beql       $t0, $zr, 0x08877688
    08877618:[8FA40100]: lw         $a0, 256($sp)
    0887761C:[92450000]: lbu        $a1, 0($s2)
--> 08877620:[14A0FFBA]: bne        $a1, $zr, 0x0887750C
    08877624:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    08877628:[30A200FF]: andi       $v0, $a1, 255
    0887762C:[0002900A]: movz       $s2, $zr, $v0 <=> move $s2, $v0
    08877630:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
  Back Branch 08877978 12,313 times (length 27)
    08877900:[8FB80000]: lw         $t8, 0($sp)
    08877904:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08877908:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0887790C:[17000012]: bne        $t8, $zr, 0x08877958
    08877910:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
--> 08877914:[4417C000]: mfc1       $s7, $f24
    08877918:[2604FFFF]: addiu      $a0, $s0, -1
    0887791C:[8FA60104]: lw         $a2, 260($sp)
    08877920:[00970018]: mult       $a0, $s7
    08877924:[30700002]: andi       $s0, $v1, 2
    08877928:[00004012]: mflo       $t0
    0887792C:[0288A021]: addu       $s4, $s4, $t0
    08877930:[00D43823]: subu       $a3, $a2, $s4
    08877934:[44879000]: mtc1       $a3, $f18
    08877938:[16000005]: bne        $s0, $zr, 0x08877950
    0887793C:[46809560]: cvt.s.w    $f21, $f18
    08877940:[4494A800]: mtc1       $s4, $f21
    08877944:[4680AD20]: cvt.s.w    $f20, $f21
    08877948:[461BA4C2]: mul.s      $f19, $f20, $f27
    0887794C:[4613D541]: sub.s      $f21, $f26, $f19
    08877950:[0A21DD7C]: j          0x088775F0
    08877954:[4680C5A0]: cvt.s.w    $f22, $f24
    08877958:[8E250000]: lw         $a1, 0($s1)
    0887795C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08877960:[0E21DA2E]: jal        0x088768B8
    08877964:[26310004]: addiu      $s1, $s1, 4
    08877968:[8E390000]: lw         $t9, 0($s1)
    0887796C:[0282A021]: addu       $s4, $s4, $v0
    08877970:[1720FFF9]: bne        $t9, $zr, 0x08877958
    08877974:[26100001]: addiu      $s0, $s0, 1
--> 08877978:[0A21DE45]: j          0x08877914
    0887797C:[92630015]: lbu        $v1, 21($s3)
    08877980:[26520001]: addiu      $s2, $s2, 1
    08877984:[92580000]: lbu        $t8, 0($s2)
    08877988:[5303FFFE]: beql       $t8, $v1, 0x08877984
  Back Branch 08877950 12,313 times (length 218)
  Back Branch 088779FC 1,315 times (length 290)
  Back Branch 08877690 371 times (length 27)
    08877618:[8FA40100]: lw         $a0, 256($sp)
    0887761C:[92450000]: lbu        $a1, 0($s2)
    08877620:[14A0FFBA]: bne        $a1, $zr, 0x0887750C
    08877624:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    08877628:[30A200FF]: andi       $v0, $a1, 255
--> 0887762C:[0002900A]: movz       $s2, $zr, $v0 <=> move $s2, $v0
    08877630:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08877634:[8FBF0134]: lw         $ra, 308($sp)
    08877638:[8FBE0130]: lw         $fp, 304($sp)
    0887763C:[8FB7012C]: lw         $s7, 300($sp)
    08877640:[8FB60128]: lw         $s6, 296($sp)
    08877644:[8FB50124]: lw         $s5, 292($sp)
    08877648:[8FB40120]: lw         $s4, 288($sp)
    0887764C:[8FB3011C]: lw         $s3, 284($sp)
    08877650:[8FB20118]: lw         $s2, 280($sp)
    08877654:[8FB10114]: lw         $s1, 276($sp)
    08877658:[8FB00110]: lw         $s0, 272($sp)
    0887765C:[C7BC0160]: lwc1       $f28, 352($sp)
    08877660:[C7BB015C]: lwc1       $f27, 348($sp)
    08877664:[C7BA0158]: lwc1       $f26, 344($sp)
    08877668:[C7B90154]: lwc1       $f25, 340($sp)
    0887766C:[C7B80150]: lwc1       $f24, 336($sp)
    08877670:[C7B7014C]: lwc1       $f23, 332($sp)
    08877674:[C7B60148]: lwc1       $f22, 328($sp)
    08877678:[C7B50144]: lwc1       $f21, 324($sp)
    0887767C:[C7B40140]: lwc1       $f20, 320($sp)
    08877680:[03E00008]: jr         $ra
    08877684:[27BD0170]: addiu      $sp, $sp, 368
    08877688:[54800001]: bnel       $a0, $zr, 0x08877690
    0887768C:[AE640008]: sw         $a0, 8($s3)
--> 08877690:[0A21DD8B]: j          0x0887762C
    08877694:[92420000]: lbu        $v0, 0($s2)
    08877698:[8E250000]: lw         $a1, 0($s1)
    0887769C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088776A0:[0E21DA67]: jal        0x0887699C
_S1_2_889A1A4 5,317,840 instructions (0.405%), 531,784 calls (0889A1A4 - 0889A1D0, length 12)
    0889A1A4:[D8C00000]: lv.q       C000.q, 0($a2)
    0889A1A8:[D8C10010]: lv.q       C010.q, 16($a2)
    0889A1AC:[D8C20020]: lv.q       C020.q, 32($a2)
    0889A1B0:[C8A30000]: lv.s       S030.s, 0($a1)
    0889A1B4:[C8A30005]: lv.s       S031.s, 4($a1)
    0889A1B8:[C8A3000A]: lv.s       S032.s, 8($a1)
    0889A1BC:[F1038023]: VTFM3.t    R003.t, M000.t, C030.t
    0889A1C0:[E8800003]: sv.s       S003.s, 0($a0)
    0889A1C4:[E8810007]: sv.s       S013.s, 4($a0)
    0889A1C8:[E882000B]: sv.s       S023.s, 8($a0)
    0889A1CC:[03E00008]: jr         $ra
    0889A1D0:[00000000]: nop
_S1_2_887393C 5,297,246 instructions (0.403%), 9,288 calls (0887393C - 088739C8, length 36)
    0887393C:[27BDFFE0]: addiu      $sp, $sp, -32
    08873940:[AFB3000C]: sw         $s3, 12($sp)
    08873944:[2413003E]: addiu      $s3, $zr, 62 <=> li $s3, 62
    08873948:[AFB20008]: sw         $s2, 8($sp)
    0887394C:[2412003F]: addiu      $s2, $zr, 63 <=> li $s2, 63
    08873950:[AFB10004]: sw         $s1, 4($sp)
    08873954:[249100FC]: addiu      $s1, $a0, 252
    08873958:[AFBF0010]: sw         $ra, 16($sp)
    0887395C:[0E23B130]: jal        0x088EC4C0
    08873960:[AFB00000]: sw         $s0, 0($sp)
    08873964:[8E230000]: lw         $v1, 0($s1)
    08873968:[2631FFFC]: addiu      $s1, $s1, -4
    0887396C:[10600007]: beq        $v1, $zr, 0x0887398C
    08873970:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    08873974:[8E030004]: lw         $v1, 4($s0)
    08873978:[0060F809]: jalr       $ra, $v1
    0887397C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08873980:[8E100000]: lw         $s0, 0($s0)
    08873984:[5600FFFC]: bnel       $s0, $zr, 0x08873978
    08873988:[8E030004]: lw         $v1, 4($s0)
    0887398C:[1253000B]: beq        $s2, $s3, 0x088739BC
    08873990:[00000000]: nop
    08873994:[2652FFFF]: addiu      $s2, $s2, -1
    08873998:[0643FFF3]: bgezl      $s2, 0x08873968
    0887399C:[8E230000]: lw         $v1, 0($s1)
    088739A0:[8FBF0010]: lw         $ra, 16($sp)
    088739A4:[8FB3000C]: lw         $s3, 12($sp)
    088739A8:[8FB20008]: lw         $s2, 8($sp)
    088739AC:[8FB10004]: lw         $s1, 4($sp)
    088739B0:[8FB00000]: lw         $s0, 0($sp)
    088739B4:[03E00008]: jr         $ra
    088739B8:[27BD0020]: addiu      $sp, $sp, 32
    088739BC:[0E219D42]: jal        0x08867508
    088739C0:[2652FFFF]: addiu      $s2, $s2, -1
    088739C4:[0A21CE66]: j          0x08873998
    088739C8:[00000000]: nop
  Back Branch 08873998 585,144 times (length 14)
    08873954:[249100FC]: addiu      $s1, $a0, 252
    08873958:[AFBF0010]: sw         $ra, 16($sp)
    0887395C:[0E23B130]: jal        0x088EC4C0
    08873960:[AFB00000]: sw         $s0, 0($sp)
    08873964:[8E230000]: lw         $v1, 0($s1)
--> 08873968:[2631FFFC]: addiu      $s1, $s1, -4
    0887396C:[10600007]: beq        $v1, $zr, 0x0887398C
    08873970:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    08873974:[8E030004]: lw         $v1, 4($s0)
    08873978:[0060F809]: jalr       $ra, $v1
    0887397C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08873980:[8E100000]: lw         $s0, 0($s0)
    08873984:[5600FFFC]: bnel       $s0, $zr, 0x08873978
    08873988:[8E030004]: lw         $v1, 4($s0)
    0887398C:[1253000B]: beq        $s2, $s3, 0x088739BC
    08873990:[00000000]: nop
    08873994:[2652FFFF]: addiu      $s2, $s2, -1
--> 08873998:[0643FFF3]: bgezl      $s2, 0x08873968
    0887399C:[8E230000]: lw         $v1, 0($s1)
    088739A0:[8FBF0010]: lw         $ra, 16($sp)
    088739A4:[8FB3000C]: lw         $s3, 12($sp)
    088739A8:[8FB20008]: lw         $s2, 8($sp)
  Back Branch 08873984 46,040 times (length 5)
    08873964:[8E230000]: lw         $v1, 0($s1)
    08873968:[2631FFFC]: addiu      $s1, $s1, -4
    0887396C:[10600007]: beq        $v1, $zr, 0x0887398C
    08873970:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    08873974:[8E030004]: lw         $v1, 4($s0)
--> 08873978:[0060F809]: jalr       $ra, $v1
    0887397C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08873980:[8E100000]: lw         $s0, 0($s0)
--> 08873984:[5600FFFC]: bnel       $s0, $zr, 0x08873978
    08873988:[8E030004]: lw         $v1, 4($s0)
    0887398C:[1253000B]: beq        $s2, $s3, 0x088739BC
    08873990:[00000000]: nop
    08873994:[2652FFFF]: addiu      $s2, $s2, -1
  Back Branch 088739C4 9,288 times (length 13)
    08873984:[5600FFFC]: bnel       $s0, $zr, 0x08873978
    08873988:[8E030004]: lw         $v1, 4($s0)
    0887398C:[1253000B]: beq        $s2, $s3, 0x088739BC
    08873990:[00000000]: nop
    08873994:[2652FFFF]: addiu      $s2, $s2, -1
--> 08873998:[0643FFF3]: bgezl      $s2, 0x08873968
    0887399C:[8E230000]: lw         $v1, 0($s1)
    088739A0:[8FBF0010]: lw         $ra, 16($sp)
    088739A4:[8FB3000C]: lw         $s3, 12($sp)
    088739A8:[8FB20008]: lw         $s2, 8($sp)
    088739AC:[8FB10004]: lw         $s1, 4($sp)
    088739B0:[8FB00000]: lw         $s0, 0($sp)
    088739B4:[03E00008]: jr         $ra
    088739B8:[27BD0020]: addiu      $sp, $sp, 32
    088739BC:[0E219D42]: jal        0x08867508
    088739C0:[2652FFFF]: addiu      $s2, $s2, -1
--> 088739C4:[0A21CE66]: j          0x08873998
    088739C8:[00000000]: nop
_S1_2_8880A28 5,254,992 instructions (0.400%), 77,845 calls (08880A28 - 08880AF0, length 51)
    08880A28:[8C8C000C]: lw         $t4, 12($a0)
    08880A2C:[00055082]: srl        $t2, $a1, 0x0002
    08880A30:[30A80003]: andi       $t0, $a1, 3
    08880A34:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08880A38:[018A4821]: addu       $t1, $t4, $t2
    08880A3C:[00081040]: sll        $v0, $t0, 0x0001
    08880A40:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08880A44:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08880A48:[00442804]: sllv       $a1, $a0, $v0
    08880A4C:[00463804]: sllv       $a3, $a2, $v0
    08880A50:[2D0D0004]: sltiu      $t5, $t0, 4
    08880A54:[30E600FF]: andi       $a2, $a3, 255
    08880A58:[91240000]: lbu        $a0, 0($t1)
    08880A5C:[11A0000D]: beq        $t5, $zr, 0x08880A94
    08880A60:[30A700FF]: andi       $a3, $a1, 255
    08880A64:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    08880A68:[00832024]: and        $a0, $a0, $v1
    08880A6C:[00067080]: sll        $t6, $a2, 0x0002
    08880A70:[25080001]: addiu      $t0, $t0, 1
    08880A74:[00876824]: and        $t5, $a0, $a3
    08880A78:[00072880]: sll        $a1, $a3, 0x0002
    08880A7C:[31C600FF]: andi       $a2, $t6, 255
    08880A80:[2D030004]: sltiu      $v1, $t0, 4
    08880A84:[15A00016]: bne        $t5, $zr, 0x08880AE0
    08880A88:[256B0001]: addiu      $t3, $t3, 1
    08880A8C:[1460FFF5]: bne        $v1, $zr, 0x08880A64
    08880A90:[30A700FF]: andi       $a3, $a1, 255
    08880A94:[A1240000]: sb         $a0, 0($t1)
    08880A98:[254A0001]: addiu      $t2, $t2, 1
    08880A9C:[018A4821]: addu       $t1, $t4, $t2
    08880AA0:[912F0000]: lbu        $t7, 0($t1)
    08880AA4:[24080055]: addiu      $t0, $zr, 85 <=> li $t0, 85
    08880AA8:[11E80003]: beq        $t7, $t0, 0x08880AB8
    08880AAC:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08880AB0:[0A22028F]: j          0x08880A3C
    08880AB4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08880AB8:[24030055]: addiu      $v1, $zr, 85 <=> li $v1, 85
    08880ABC:[A0800000]: sb         $zr, 0($a0)
    08880AC0:[254A0001]: addiu      $t2, $t2, 1
    08880AC4:[018A4821]: addu       $t1, $t4, $t2
    08880AC8:[91380000]: lbu        $t8, 0($t1)
    08880ACC:[256B0004]: addiu      $t3, $t3, 4
    08880AD0:[1303FFFA]: beq        $t8, $v1, 0x08880ABC
    08880AD4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08880AD8:[0A22028F]: j          0x08880A3C
    08880ADC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08880AE0:[00076027]: nor        $t4, $zr, $a3 <=> li $t4, not $a3
    08880AE4:[008C5024]: and        $t2, $a0, $t4
    08880AE8:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
    08880AEC:[03E00008]: jr         $ra
    08880AF0:[A12A0000]: sb         $t2, 0($t1)
  Back Branch 08880AD0 374,703 times (length 7)
    08880AA8:[11E80003]: beq        $t7, $t0, 0x08880AB8
    08880AAC:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08880AB0:[0A22028F]: j          0x08880A3C
    08880AB4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08880AB8:[24030055]: addiu      $v1, $zr, 85 <=> li $v1, 85
--> 08880ABC:[A0800000]: sb         $zr, 0($a0)
    08880AC0:[254A0001]: addiu      $t2, $t2, 1
    08880AC4:[018A4821]: addu       $t1, $t4, $t2
    08880AC8:[91380000]: lbu        $t8, 0($t1)
    08880ACC:[256B0004]: addiu      $t3, $t3, 4
--> 08880AD0:[1303FFFA]: beq        $t8, $v1, 0x08880ABC
    08880AD4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08880AD8:[0A22028F]: j          0x08880A3C
    08880ADC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08880AE0:[00076027]: nor        $t4, $zr, $a3 <=> li $t4, not $a3
  Back Branch 08880A8C 17,717 times (length 12)
    08880A50:[2D0D0004]: sltiu      $t5, $t0, 4
    08880A54:[30E600FF]: andi       $a2, $a3, 255
    08880A58:[91240000]: lbu        $a0, 0($t1)
    08880A5C:[11A0000D]: beq        $t5, $zr, 0x08880A94
    08880A60:[30A700FF]: andi       $a3, $a1, 255
--> 08880A64:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    08880A68:[00832024]: and        $a0, $a0, $v1
    08880A6C:[00067080]: sll        $t6, $a2, 0x0002
    08880A70:[25080001]: addiu      $t0, $t0, 1
    08880A74:[00876824]: and        $t5, $a0, $a3
    08880A78:[00072880]: sll        $a1, $a3, 0x0002
    08880A7C:[31C600FF]: andi       $a2, $t6, 255
    08880A80:[2D030004]: sltiu      $v1, $t0, 4
    08880A84:[15A00016]: bne        $t5, $zr, 0x08880AE0
    08880A88:[256B0001]: addiu      $t3, $t3, 1
--> 08880A8C:[1460FFF5]: bne        $v1, $zr, 0x08880A64
    08880A90:[30A700FF]: andi       $a3, $a1, 255
    08880A94:[A1240000]: sb         $a0, 0($t1)
    08880A98:[254A0001]: addiu      $t2, $t2, 1
    08880A9C:[018A4821]: addu       $t1, $t4, $t2
  Back Branch 08880AB0 2,743 times (length 31)
    08880A28:[8C8C000C]: lw         $t4, 12($a0)
    08880A2C:[00055082]: srl        $t2, $a1, 0x0002
    08880A30:[30A80003]: andi       $t0, $a1, 3
    08880A34:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08880A38:[018A4821]: addu       $t1, $t4, $t2
--> 08880A3C:[00081040]: sll        $v0, $t0, 0x0001
    08880A40:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08880A44:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08880A48:[00442804]: sllv       $a1, $a0, $v0
    08880A4C:[00463804]: sllv       $a3, $a2, $v0
    08880A50:[2D0D0004]: sltiu      $t5, $t0, 4
    08880A54:[30E600FF]: andi       $a2, $a3, 255
    08880A58:[91240000]: lbu        $a0, 0($t1)
    08880A5C:[11A0000D]: beq        $t5, $zr, 0x08880A94
    08880A60:[30A700FF]: andi       $a3, $a1, 255
    08880A64:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    08880A68:[00832024]: and        $a0, $a0, $v1
    08880A6C:[00067080]: sll        $t6, $a2, 0x0002
    08880A70:[25080001]: addiu      $t0, $t0, 1
    08880A74:[00876824]: and        $t5, $a0, $a3
    08880A78:[00072880]: sll        $a1, $a3, 0x0002
    08880A7C:[31C600FF]: andi       $a2, $t6, 255
    08880A80:[2D030004]: sltiu      $v1, $t0, 4
    08880A84:[15A00016]: bne        $t5, $zr, 0x08880AE0
    08880A88:[256B0001]: addiu      $t3, $t3, 1
    08880A8C:[1460FFF5]: bne        $v1, $zr, 0x08880A64
    08880A90:[30A700FF]: andi       $a3, $a1, 255
    08880A94:[A1240000]: sb         $a0, 0($t1)
    08880A98:[254A0001]: addiu      $t2, $t2, 1
    08880A9C:[018A4821]: addu       $t1, $t4, $t2
    08880AA0:[912F0000]: lbu        $t7, 0($t1)
    08880AA4:[24080055]: addiu      $t0, $zr, 85 <=> li $t0, 85
    08880AA8:[11E80003]: beq        $t7, $t0, 0x08880AB8
    08880AAC:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
--> 08880AB0:[0A22028F]: j          0x08880A3C
    08880AB4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08880AB8:[24030055]: addiu      $v1, $zr, 85 <=> li $v1, 85
    08880ABC:[A0800000]: sb         $zr, 0($a0)
    08880AC0:[254A0001]: addiu      $t2, $t2, 1
  Back Branch 08880AD8 1,600 times (length 41)
    08880A28:[8C8C000C]: lw         $t4, 12($a0)
    08880A2C:[00055082]: srl        $t2, $a1, 0x0002
    08880A30:[30A80003]: andi       $t0, $a1, 3
    08880A34:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08880A38:[018A4821]: addu       $t1, $t4, $t2
--> 08880A3C:[00081040]: sll        $v0, $t0, 0x0001
    08880A40:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08880A44:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08880A48:[00442804]: sllv       $a1, $a0, $v0
    08880A4C:[00463804]: sllv       $a3, $a2, $v0
    08880A50:[2D0D0004]: sltiu      $t5, $t0, 4
    08880A54:[30E600FF]: andi       $a2, $a3, 255
    08880A58:[91240000]: lbu        $a0, 0($t1)
    08880A5C:[11A0000D]: beq        $t5, $zr, 0x08880A94
    08880A60:[30A700FF]: andi       $a3, $a1, 255
    08880A64:[00061827]: nor        $v1, $zr, $a2 <=> li $v1, not $a2
    08880A68:[00832024]: and        $a0, $a0, $v1
    08880A6C:[00067080]: sll        $t6, $a2, 0x0002
    08880A70:[25080001]: addiu      $t0, $t0, 1
    08880A74:[00876824]: and        $t5, $a0, $a3
    08880A78:[00072880]: sll        $a1, $a3, 0x0002
    08880A7C:[31C600FF]: andi       $a2, $t6, 255
    08880A80:[2D030004]: sltiu      $v1, $t0, 4
    08880A84:[15A00016]: bne        $t5, $zr, 0x08880AE0
    08880A88:[256B0001]: addiu      $t3, $t3, 1
    08880A8C:[1460FFF5]: bne        $v1, $zr, 0x08880A64
    08880A90:[30A700FF]: andi       $a3, $a1, 255
    08880A94:[A1240000]: sb         $a0, 0($t1)
    08880A98:[254A0001]: addiu      $t2, $t2, 1
    08880A9C:[018A4821]: addu       $t1, $t4, $t2
    08880AA0:[912F0000]: lbu        $t7, 0($t1)
    08880AA4:[24080055]: addiu      $t0, $zr, 85 <=> li $t0, 85
    08880AA8:[11E80003]: beq        $t7, $t0, 0x08880AB8
    08880AAC:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    08880AB0:[0A22028F]: j          0x08880A3C
    08880AB4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08880AB8:[24030055]: addiu      $v1, $zr, 85 <=> li $v1, 85
    08880ABC:[A0800000]: sb         $zr, 0($a0)
    08880AC0:[254A0001]: addiu      $t2, $t2, 1
    08880AC4:[018A4821]: addu       $t1, $t4, $t2
    08880AC8:[91380000]: lbu        $t8, 0($t1)
    08880ACC:[256B0004]: addiu      $t3, $t3, 4
    08880AD0:[1303FFFA]: beq        $t8, $v1, 0x08880ABC
    08880AD4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
--> 08880AD8:[0A22028F]: j          0x08880A3C
    08880ADC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08880AE0:[00076027]: nor        $t4, $zr, $a3 <=> li $t4, not $a3
    08880AE4:[008C5024]: and        $t2, $a0, $t4
    08880AE8:[01601021]: addu       $v0, $t3, $zr <=> move $v0, $t3
_S1_2_88A5410 4,965,015 instructions (0.378%), 1 calls (088A5410 - 088A54C0, length 45)
    088A5410:[8C850000]: lw         $a1, 0($a0)
    088A5414:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    088A5418:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088A541C:[24A6FFFF]: addiu      $a2, $a1, -1
    088A5420:[18C00026]: blez       $a2, 0x088A54BC
    088A5424:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088A5428:[248B0001]: addiu      $t3, $a0, 1
    088A542C:[0163302A]: slt        $a2, $t3, $v1
    088A5430:[10C0001D]: beq        $a2, $zr, 0x088A54A8
    088A5434:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088A5438:[8D880004]: lw         $t0, 4($t4)
    088A543C:[000B3900]: sll        $a3, $t3, 0x0004
    088A5440:[00041100]: sll        $v0, $a0, 0x0004
    088A5444:[00E83021]: addu       $a2, $a3, $t0
    088A5448:[00483821]: addu       $a3, $v0, $t0
    088A544C:[8CCA0000]: lw         $t2, 0($a2)
    088A5450:[8CE80000]: lw         $t0, 0($a3)
    088A5454:[0148182B]: sltu       $v1, $t2, $t0
    088A5458:[10600010]: beq        $v1, $zr, 0x088A549C
    088A545C:[25290001]: addiu      $t1, $t1, 1
    088A5460:[8CC50008]: lw         $a1, 8($a2)
    088A5464:[8CCD000C]: lw         $t5, 12($a2)
    088A5468:[8CEF0008]: lw         $t7, 8($a3)
    088A546C:[8CEE000C]: lw         $t6, 12($a3)
    088A5470:[ACC80000]: sw         $t0, 0($a2)
    088A5474:[ACCF0008]: sw         $t7, 8($a2)
    088A5478:[ACCE000C]: sw         $t6, 12($a2)
    088A547C:[ACEA0000]: sw         $t2, 0($a3)
    088A5480:[8CC40004]: lw         $a0, 4($a2)
    088A5484:[8CEA0004]: lw         $t2, 4($a3)
    088A5488:[ACE50008]: sw         $a1, 8($a3)
    088A548C:[ACED000C]: sw         $t5, 12($a3)
    088A5490:[ACCA0004]: sw         $t2, 4($a2)
    088A5494:[8D850000]: lw         $a1, 0($t4)
    088A5498:[ACE40004]: sw         $a0, 4($a3)
    088A549C:[0125C02A]: slt        $t8, $t1, $a1
    088A54A0:[1700FFEA]: bne        $t8, $zr, 0x088A544C
    088A54A4:[24C60010]: addiu      $a2, $a2, 16
    088A54A8:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    088A54AC:[24ABFFFF]: addiu      $t3, $a1, -1
    088A54B0:[008B482A]: slt        $t1, $a0, $t3
    088A54B4:[1520FFDC]: bne        $t1, $zr, 0x088A5428
    088A54B8:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088A54BC:[03E00008]: jr         $ra
    088A54C0:[00000000]: nop
  Back Branch 088A54A0 322,003 times (length 23)
    088A5438:[8D880004]: lw         $t0, 4($t4)
    088A543C:[000B3900]: sll        $a3, $t3, 0x0004
    088A5440:[00041100]: sll        $v0, $a0, 0x0004
    088A5444:[00E83021]: addu       $a2, $a3, $t0
    088A5448:[00483821]: addu       $a3, $v0, $t0
--> 088A544C:[8CCA0000]: lw         $t2, 0($a2)
    088A5450:[8CE80000]: lw         $t0, 0($a3)
    088A5454:[0148182B]: sltu       $v1, $t2, $t0
    088A5458:[10600010]: beq        $v1, $zr, 0x088A549C
    088A545C:[25290001]: addiu      $t1, $t1, 1
    088A5460:[8CC50008]: lw         $a1, 8($a2)
    088A5464:[8CCD000C]: lw         $t5, 12($a2)
    088A5468:[8CEF0008]: lw         $t7, 8($a3)
    088A546C:[8CEE000C]: lw         $t6, 12($a3)
    088A5470:[ACC80000]: sw         $t0, 0($a2)
    088A5474:[ACCF0008]: sw         $t7, 8($a2)
    088A5478:[ACCE000C]: sw         $t6, 12($a2)
    088A547C:[ACEA0000]: sw         $t2, 0($a3)
    088A5480:[8CC40004]: lw         $a0, 4($a2)
    088A5484:[8CEA0004]: lw         $t2, 4($a3)
    088A5488:[ACE50008]: sw         $a1, 8($a3)
    088A548C:[ACED000C]: sw         $t5, 12($a3)
    088A5490:[ACCA0004]: sw         $t2, 4($a2)
    088A5494:[8D850000]: lw         $a1, 0($t4)
    088A5498:[ACE40004]: sw         $a0, 4($a3)
    088A549C:[0125C02A]: slt        $t8, $t1, $a1
--> 088A54A0:[1700FFEA]: bne        $t8, $zr, 0x088A544C
    088A54A4:[24C60010]: addiu      $a2, $a2, 16
    088A54A8:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    088A54AC:[24ABFFFF]: addiu      $t3, $a1, -1
    088A54B0:[008B482A]: slt        $t1, $a0, $t3
  Back Branch 088A54B4 802 times (length 37)
    088A5414:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    088A5418:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088A541C:[24A6FFFF]: addiu      $a2, $a1, -1
    088A5420:[18C00026]: blez       $a2, 0x088A54BC
    088A5424:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
--> 088A5428:[248B0001]: addiu      $t3, $a0, 1
    088A542C:[0163302A]: slt        $a2, $t3, $v1
    088A5430:[10C0001D]: beq        $a2, $zr, 0x088A54A8
    088A5434:[01604821]: addu       $t1, $t3, $zr <=> move $t1, $t3
    088A5438:[8D880004]: lw         $t0, 4($t4)
    088A543C:[000B3900]: sll        $a3, $t3, 0x0004
    088A5440:[00041100]: sll        $v0, $a0, 0x0004
    088A5444:[00E83021]: addu       $a2, $a3, $t0
    088A5448:[00483821]: addu       $a3, $v0, $t0
    088A544C:[8CCA0000]: lw         $t2, 0($a2)
    088A5450:[8CE80000]: lw         $t0, 0($a3)
    088A5454:[0148182B]: sltu       $v1, $t2, $t0
    088A5458:[10600010]: beq        $v1, $zr, 0x088A549C
    088A545C:[25290001]: addiu      $t1, $t1, 1
    088A5460:[8CC50008]: lw         $a1, 8($a2)
    088A5464:[8CCD000C]: lw         $t5, 12($a2)
    088A5468:[8CEF0008]: lw         $t7, 8($a3)
    088A546C:[8CEE000C]: lw         $t6, 12($a3)
    088A5470:[ACC80000]: sw         $t0, 0($a2)
    088A5474:[ACCF0008]: sw         $t7, 8($a2)
    088A5478:[ACCE000C]: sw         $t6, 12($a2)
    088A547C:[ACEA0000]: sw         $t2, 0($a3)
    088A5480:[8CC40004]: lw         $a0, 4($a2)
    088A5484:[8CEA0004]: lw         $t2, 4($a3)
    088A5488:[ACE50008]: sw         $a1, 8($a3)
    088A548C:[ACED000C]: sw         $t5, 12($a3)
    088A5490:[ACCA0004]: sw         $t2, 4($a2)
    088A5494:[8D850000]: lw         $a1, 0($t4)
    088A5498:[ACE40004]: sw         $a0, 4($a3)
    088A549C:[0125C02A]: slt        $t8, $t1, $a1
    088A54A0:[1700FFEA]: bne        $t8, $zr, 0x088A544C
    088A54A4:[24C60010]: addiu      $a2, $a2, 16
    088A54A8:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    088A54AC:[24ABFFFF]: addiu      $t3, $a1, -1
    088A54B0:[008B482A]: slt        $t1, $a0, $t3
--> 088A54B4:[1520FFDC]: bne        $t1, $zr, 0x088A5428
    088A54B8:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    088A54BC:[03E00008]: jr         $ra
    088A54C0:[00000000]: nop
_S1_2_88806C0 4,955,614 instructions (0.377%), 166,035 calls (088806C0 - 088807F4, length 78)
    088806C0:[8C880008]: lw         $t0, 8($a0)
    088806C4:[00051900]: sll        $v1, $a1, 0x0004
    088806C8:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    088806CC:[01035821]: addu       $t3, $t0, $v1
    088806D0:[8D660000]: lw         $a2, 0($t3)
    088806D4:[10C90046]: beq        $a2, $t1, 0x088807F0
    088806D8:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088806DC:[8D620004]: lw         $v0, 4($t3)
    088806E0:[1049000E]: beq        $v0, $t1, 0x0888071C
    088806E4:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    088806E8:[00021900]: sll        $v1, $v0, 0x0004
    088806EC:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088806F0:[00681021]: addu       $v0, $v1, $t0
    088806F4:[8C4A0000]: lw         $t2, 0($v0)
    088806F8:[11490008]: beq        $t2, $t1, 0x0888071C
    088806FC:[00073100]: sll        $a2, $a3, 0x0004
    08880700:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    08880704:[8C470000]: lw         $a3, 0($v0)
    08880708:[00073100]: sll        $a2, $a3, 0x0004
    0888070C:[00C81021]: addu       $v0, $a2, $t0
    08880710:[8C4C0000]: lw         $t4, 0($v0)
    08880714:[5589FFFC]: bnel       $t4, $t1, 0x08880708
    08880718:[8C470000]: lw         $a3, 0($v0)
    0888071C:[01063021]: addu       $a2, $t0, $a2
    08880720:[8CC20000]: lw         $v0, 0($a2)
    08880724:[240DFFFF]: addiu      $t5, $zr, -1 <=> li $t5, -1
    08880728:[104D002F]: beq        $v0, $t5, 0x088807E8
    0888072C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08880730:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    08880734:[112A0004]: beq        $t1, $t2, 0x08880748
    08880738:[0009C100]: sll        $t8, $t1, 0x0004
    0888073C:[8CCF0008]: lw         $t7, 8($a2)
    08880740:[03087021]: addu       $t6, $t8, $t0
    08880744:[ADCF0008]: sw         $t7, 8($t6)
    08880748:[8CC20008]: lw         $v0, 8($a2)
    0888074C:[104A0024]: beq        $v0, $t2, 0x088807E0
    08880750:[00025100]: sll        $t2, $v0, 0x0004
    08880754:[010A1021]: addu       $v0, $t0, $t2
    08880758:[8C590000]: lw         $t9, 0($v0)
    0888075C:[50F90002]: beql       $a3, $t9, 0x08880768
    08880760:[AC490000]: sw         $t1, 0($v0)
    08880764:[AC490004]: sw         $t1, 4($v0)
    08880768:[10E5001B]: beq        $a3, $a1, 0x088807D8
    0888076C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08880770:[8D620000]: lw         $v0, 0($t3)
    08880774:[10430004]: beq        $v0, $v1, 0x08880788
    08880778:[ACC20000]: sw         $v0, 0($a2)
    0888077C:[00026100]: sll        $t4, $v0, 0x0004
    08880780:[01884821]: addu       $t1, $t4, $t0
    08880784:[AD270008]: sw         $a3, 8($t1)
    08880788:[8D620004]: lw         $v0, 4($t3)
    0888078C:[10430004]: beq        $v0, $v1, 0x088807A0
    08880790:[ACC20004]: sw         $v0, 4($a2)
    08880794:[00027100]: sll        $t6, $v0, 0x0004
    08880798:[01C86821]: addu       $t5, $t6, $t0
    0888079C:[ADA70008]: sw         $a3, 8($t5)
    088807A0:[8D6F0008]: lw         $t7, 8($t3)
    088807A4:[ACCF0008]: sw         $t7, 8($a2)
    088807A8:[8D620008]: lw         $v0, 8($t3)
    088807AC:[10430009]: beq        $v0, $v1, 0x088807D4
    088807B0:[00023100]: sll        $a2, $v0, 0x0004
    088807B4:[01061021]: addu       $v0, $t0, $a2
    088807B8:[8C440000]: lw         $a0, 0($v0)
    088807BC:[10A40003]: beq        $a1, $a0, 0x088807CC
    088807C0:[00000000]: nop
    088807C4:[03E00008]: jr         $ra
    088807C8:[AC470004]: sw         $a3, 4($v0)
    088807CC:[03E00008]: jr         $ra
    088807D0:[AC470000]: sw         $a3, 0($v0)
    088807D4:[AC870004]: sw         $a3, 4($a0)
    088807D8:[03E00008]: jr         $ra
    088807DC:[00000000]: nop
    088807E0:[0A2201DA]: j          0x08880768
    088807E4:[AC890004]: sw         $t1, 4($a0)
    088807E8:[0A2201CC]: j          0x08880730
    088807EC:[8CC90004]: lw         $t1, 4($a2)
    088807F0:[0A2201C7]: j          0x0888071C
    088807F4:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
  Back Branch 088807E8 165,013 times (length 48)
    0888071C:[01063021]: addu       $a2, $t0, $a2
    08880720:[8CC20000]: lw         $v0, 0($a2)
    08880724:[240DFFFF]: addiu      $t5, $zr, -1 <=> li $t5, -1
    08880728:[104D002F]: beq        $v0, $t5, 0x088807E8
    0888072C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
--> 08880730:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    08880734:[112A0004]: beq        $t1, $t2, 0x08880748
    08880738:[0009C100]: sll        $t8, $t1, 0x0004
    0888073C:[8CCF0008]: lw         $t7, 8($a2)
    08880740:[03087021]: addu       $t6, $t8, $t0
    08880744:[ADCF0008]: sw         $t7, 8($t6)
    08880748:[8CC20008]: lw         $v0, 8($a2)
    0888074C:[104A0024]: beq        $v0, $t2, 0x088807E0
    08880750:[00025100]: sll        $t2, $v0, 0x0004
    08880754:[010A1021]: addu       $v0, $t0, $t2
    08880758:[8C590000]: lw         $t9, 0($v0)
    0888075C:[50F90002]: beql       $a3, $t9, 0x08880768
    08880760:[AC490000]: sw         $t1, 0($v0)
    08880764:[AC490004]: sw         $t1, 4($v0)
    08880768:[10E5001B]: beq        $a3, $a1, 0x088807D8
    0888076C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08880770:[8D620000]: lw         $v0, 0($t3)
    08880774:[10430004]: beq        $v0, $v1, 0x08880788
    08880778:[ACC20000]: sw         $v0, 0($a2)
    0888077C:[00026100]: sll        $t4, $v0, 0x0004
    08880780:[01884821]: addu       $t1, $t4, $t0
    08880784:[AD270008]: sw         $a3, 8($t1)
    08880788:[8D620004]: lw         $v0, 4($t3)
    0888078C:[10430004]: beq        $v0, $v1, 0x088807A0
    08880790:[ACC20004]: sw         $v0, 4($a2)
    08880794:[00027100]: sll        $t6, $v0, 0x0004
    08880798:[01C86821]: addu       $t5, $t6, $t0
    0888079C:[ADA70008]: sw         $a3, 8($t5)
    088807A0:[8D6F0008]: lw         $t7, 8($t3)
    088807A4:[ACCF0008]: sw         $t7, 8($a2)
    088807A8:[8D620008]: lw         $v0, 8($t3)
    088807AC:[10430009]: beq        $v0, $v1, 0x088807D4
    088807B0:[00023100]: sll        $a2, $v0, 0x0004
    088807B4:[01061021]: addu       $v0, $t0, $a2
    088807B8:[8C440000]: lw         $a0, 0($v0)
    088807BC:[10A40003]: beq        $a1, $a0, 0x088807CC
    088807C0:[00000000]: nop
    088807C4:[03E00008]: jr         $ra
    088807C8:[AC470004]: sw         $a3, 4($v0)
    088807CC:[03E00008]: jr         $ra
    088807D0:[AC470000]: sw         $a3, 0($v0)
    088807D4:[AC870004]: sw         $a3, 4($a0)
    088807D8:[03E00008]: jr         $ra
    088807DC:[00000000]: nop
    088807E0:[0A2201DA]: j          0x08880768
    088807E4:[AC890004]: sw         $t1, 4($a0)
--> 088807E8:[0A2201CC]: j          0x08880730
    088807EC:[8CC90004]: lw         $t1, 4($a2)
    088807F0:[0A2201C7]: j          0x0888071C
    088807F4:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
  Back Branch 088807F0 164,256 times (length 55)
    08880708:[00073100]: sll        $a2, $a3, 0x0004
    0888070C:[00C81021]: addu       $v0, $a2, $t0
    08880710:[8C4C0000]: lw         $t4, 0($v0)
    08880714:[5589FFFC]: bnel       $t4, $t1, 0x08880708
    08880718:[8C470000]: lw         $a3, 0($v0)
--> 0888071C:[01063021]: addu       $a2, $t0, $a2
    08880720:[8CC20000]: lw         $v0, 0($a2)
    08880724:[240DFFFF]: addiu      $t5, $zr, -1 <=> li $t5, -1
    08880728:[104D002F]: beq        $v0, $t5, 0x088807E8
    0888072C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08880730:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    08880734:[112A0004]: beq        $t1, $t2, 0x08880748
    08880738:[0009C100]: sll        $t8, $t1, 0x0004
    0888073C:[8CCF0008]: lw         $t7, 8($a2)
    08880740:[03087021]: addu       $t6, $t8, $t0
    08880744:[ADCF0008]: sw         $t7, 8($t6)
    08880748:[8CC20008]: lw         $v0, 8($a2)
    0888074C:[104A0024]: beq        $v0, $t2, 0x088807E0
    08880750:[00025100]: sll        $t2, $v0, 0x0004
    08880754:[010A1021]: addu       $v0, $t0, $t2
    08880758:[8C590000]: lw         $t9, 0($v0)
    0888075C:[50F90002]: beql       $a3, $t9, 0x08880768
    08880760:[AC490000]: sw         $t1, 0($v0)
    08880764:[AC490004]: sw         $t1, 4($v0)
    08880768:[10E5001B]: beq        $a3, $a1, 0x088807D8
    0888076C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08880770:[8D620000]: lw         $v0, 0($t3)
    08880774:[10430004]: beq        $v0, $v1, 0x08880788
    08880778:[ACC20000]: sw         $v0, 0($a2)
    0888077C:[00026100]: sll        $t4, $v0, 0x0004
    08880780:[01884821]: addu       $t1, $t4, $t0
    08880784:[AD270008]: sw         $a3, 8($t1)
    08880788:[8D620004]: lw         $v0, 4($t3)
    0888078C:[10430004]: beq        $v0, $v1, 0x088807A0
    08880790:[ACC20004]: sw         $v0, 4($a2)
    08880794:[00027100]: sll        $t6, $v0, 0x0004
    08880798:[01C86821]: addu       $t5, $t6, $t0
    0888079C:[ADA70008]: sw         $a3, 8($t5)
    088807A0:[8D6F0008]: lw         $t7, 8($t3)
    088807A4:[ACCF0008]: sw         $t7, 8($a2)
    088807A8:[8D620008]: lw         $v0, 8($t3)
    088807AC:[10430009]: beq        $v0, $v1, 0x088807D4
    088807B0:[00023100]: sll        $a2, $v0, 0x0004
    088807B4:[01061021]: addu       $v0, $t0, $a2
    088807B8:[8C440000]: lw         $a0, 0($v0)
    088807BC:[10A40003]: beq        $a1, $a0, 0x088807CC
    088807C0:[00000000]: nop
    088807C4:[03E00008]: jr         $ra
    088807C8:[AC470004]: sw         $a3, 4($v0)
    088807CC:[03E00008]: jr         $ra
    088807D0:[AC470000]: sw         $a3, 0($v0)
    088807D4:[AC870004]: sw         $a3, 4($a0)
    088807D8:[03E00008]: jr         $ra
    088807DC:[00000000]: nop
    088807E0:[0A2201DA]: j          0x08880768
    088807E4:[AC890004]: sw         $t1, 4($a0)
    088807E8:[0A2201CC]: j          0x08880730
    088807EC:[8CC90004]: lw         $t1, 4($a2)
--> 088807F0:[0A2201C7]: j          0x0888071C
    088807F4:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
  Back Branch 088807E0 27,853 times (length 32)
    08880754:[010A1021]: addu       $v0, $t0, $t2
    08880758:[8C590000]: lw         $t9, 0($v0)
    0888075C:[50F90002]: beql       $a3, $t9, 0x08880768
    08880760:[AC490000]: sw         $t1, 0($v0)
    08880764:[AC490004]: sw         $t1, 4($v0)
--> 08880768:[10E5001B]: beq        $a3, $a1, 0x088807D8
    0888076C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08880770:[8D620000]: lw         $v0, 0($t3)
    08880774:[10430004]: beq        $v0, $v1, 0x08880788
    08880778:[ACC20000]: sw         $v0, 0($a2)
    0888077C:[00026100]: sll        $t4, $v0, 0x0004
    08880780:[01884821]: addu       $t1, $t4, $t0
    08880784:[AD270008]: sw         $a3, 8($t1)
    08880788:[8D620004]: lw         $v0, 4($t3)
    0888078C:[10430004]: beq        $v0, $v1, 0x088807A0
    08880790:[ACC20004]: sw         $v0, 4($a2)
    08880794:[00027100]: sll        $t6, $v0, 0x0004
    08880798:[01C86821]: addu       $t5, $t6, $t0
    0888079C:[ADA70008]: sw         $a3, 8($t5)
    088807A0:[8D6F0008]: lw         $t7, 8($t3)
    088807A4:[ACCF0008]: sw         $t7, 8($a2)
    088807A8:[8D620008]: lw         $v0, 8($t3)
    088807AC:[10430009]: beq        $v0, $v1, 0x088807D4
    088807B0:[00023100]: sll        $a2, $v0, 0x0004
    088807B4:[01061021]: addu       $v0, $t0, $a2
    088807B8:[8C440000]: lw         $a0, 0($v0)
    088807BC:[10A40003]: beq        $a1, $a0, 0x088807CC
    088807C0:[00000000]: nop
    088807C4:[03E00008]: jr         $ra
    088807C8:[AC470004]: sw         $a3, 4($v0)
    088807CC:[03E00008]: jr         $ra
    088807D0:[AC470000]: sw         $a3, 0($v0)
    088807D4:[AC870004]: sw         $a3, 4($a0)
    088807D8:[03E00008]: jr         $ra
    088807DC:[00000000]: nop
--> 088807E0:[0A2201DA]: j          0x08880768
    088807E4:[AC890004]: sw         $t1, 4($a0)
    088807E8:[0A2201CC]: j          0x08880730
    088807EC:[8CC90004]: lw         $t1, 4($a2)
    088807F0:[0A2201C7]: j          0x0888071C
  Back Branch 08880714 89 times (length 5)
    088806F4:[8C4A0000]: lw         $t2, 0($v0)
    088806F8:[11490008]: beq        $t2, $t1, 0x0888071C
    088806FC:[00073100]: sll        $a2, $a3, 0x0004
    08880700:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    08880704:[8C470000]: lw         $a3, 0($v0)
--> 08880708:[00073100]: sll        $a2, $a3, 0x0004
    0888070C:[00C81021]: addu       $v0, $a2, $t0
    08880710:[8C4C0000]: lw         $t4, 0($v0)
--> 08880714:[5589FFFC]: bnel       $t4, $t1, 0x08880708
    08880718:[8C470000]: lw         $a3, 0($v0)
    0888071C:[01063021]: addu       $a2, $t0, $a2
    08880720:[8CC20000]: lw         $v0, 0($a2)
    08880724:[240DFFFF]: addiu      $t5, $zr, -1 <=> li $t5, -1
_S1_2_888F728 4,919,500 instructions (0.374%), 100,398 calls (0888F728 - 0888F8A4, length 96)
    0888F728:[24890008]: addiu      $t1, $a0, 8
    0888F72C:[C4A40000]: lwc1       $f4, 0($a1)
    0888F730:[C5210008]: lwc1       $f1, 8($t1)
    0888F734:[952A0004]: lhu        $t2, 4($t1)
    0888F738:[460120C0]: add.s      $f3, $f4, $f1
    0888F73C:[4600188D]: trunc.w.s  $f2, $f3
    0888F740:[44021000]: mfc1       $v0, $f2
    0888F744:[01421807]: srav       $v1, $v0, $t2
    0888F748:[04600006]: bltz       $v1, 0x0888F764
    0888F74C:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    0888F750:[948B0008]: lhu        $t3, 8($a0)
    0888F754:[006B402A]: slt        $t0, $v1, $t3
    0888F758:[15000002]: bne        $t0, $zr, 0x0888F764
    0888F75C:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    0888F760:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    0888F764:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0888F768:[11430025]: beq        $t2, $v1, 0x0888F800
    0888F76C:[01404021]: addu       $t0, $t2, $zr <=> move $t0, $t2
    0888F770:[8C8B001C]: lw         $t3, 28($a0)
    0888F774:[51600025]: beql       $t3, $zr, 0x0888F80C
    0888F778:[C4AA0008]: lwc1       $f10, 8($a1)
    0888F77C:[C4A70008]: lwc1       $f7, 8($a1)
    0888F780:[C520000C]: lwc1       $f0, 12($t1)
    0888F784:[952C0004]: lhu        $t4, 4($t1)
    0888F788:[46003980]: add.s      $f6, $f7, $f0
    0888F78C:[4600314D]: trunc.w.s  $f5, $f6
    0888F790:[440D2800]: mfc1       $t5, $f5
    0888F794:[018D2807]: srav       $a1, $t5, $t4
    0888F798:[04A20007]: bltzl      $a1, 0x0888F7B8
    0888F79C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0888F7A0:[952E0002]: lhu        $t6, 2($t1)
    0888F7A4:[00AE482A]: slt        $t1, $a1, $t6
    0888F7A8:[15200002]: bne        $t1, $zr, 0x0888F7B4
    0888F7AC:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    0888F7B0:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0888F7B4:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0888F7B8:[50650012]: beql       $v1, $a1, 0x0888F804
    0888F7BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888F7C0:[94880008]: lhu        $t0, 8($a0)
    0888F7C4:[00680018]: mult       $v1, $t0
    0888F7C8:[0000C812]: mflo       $t9
    0888F7CC:[032AC021]: addu       $t8, $t9, $t2
    0888F7D0:[00187880]: sll        $t7, $t8, 0x0002
    0888F7D4:[01EB5021]: addu       $t2, $t7, $t3
    0888F7D8:[8D420000]: lw         $v0, 0($t2)
    0888F7DC:[10400008]: beq        $v0, $zr, 0x0888F800
    0888F7E0:[ACC20000]: sw         $v0, 0($a2)
    0888F7E4:[94450000]: lhu        $a1, 0($v0)
    0888F7E8:[24580002]: addiu      $t8, $v0, 2
    0888F7EC:[8C840000]: lw         $a0, 0($a0)
    0888F7F0:[ACD80000]: sw         $t8, 0($a2)
    0888F7F4:[A4E50000]: sh         $a1, 0($a3)
    0888F7F8:[03E00008]: jr         $ra
    0888F7FC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0888F800:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888F804:[0A223DFE]: j          0x0888F7F8
    0888F808:[A4E00000]: sh         $zr, 0($a3)
    0888F80C:[C52B000C]: lwc1       $f11, 12($t1)
    0888F810:[952C0004]: lhu        $t4, 4($t1)
    0888F814:[460B5240]: add.s      $f9, $f10, $f11
    0888F818:[46004A0D]: trunc.w.s  $f8, $f9
    0888F81C:[44024000]: mfc1       $v0, $f8
    0888F820:[01822807]: srav       $a1, $v0, $t4
    0888F824:[04A0001E]: bltz       $a1, 0x0888F8A0
    0888F828:[8C830018]: lw         $v1, 24($a0)
    0888F82C:[952D0002]: lhu        $t5, 2($t1)
    0888F830:[00AD582A]: slt        $t3, $a1, $t5
    0888F834:[11600005]: beq        $t3, $zr, 0x0888F84C
    0888F838:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0888F83C:[04A00003]: bltz       $a1, 0x0888F84C
    0888F840:[00057080]: sll        $t6, $a1, 0x0002
    0888F844:[01C34821]: addu       $t1, $t6, $v1
    0888F848:[8D220000]: lw         $v0, 0($t1)
    0888F84C:[1040FFEC]: beq        $v0, $zr, 0x0888F800
    0888F850:[ACC20000]: sw         $v0, 0($a2)
    0888F854:[1940000C]: blez       $t2, 0x0888F888
    0888F858:[00000000]: nop
    0888F85C:[8CC30000]: lw         $v1, 0($a2)
    0888F860:[84650000]: lh         $a1, 0($v1)
    0888F864:[246A0002]: addiu      $t2, $v1, 2
    0888F868:[ACCA0000]: sw         $t2, 0($a2)
    0888F86C:[00057840]: sll        $t7, $a1, 0x0001
    0888F870:[18A00009]: blez       $a1, 0x0888F898
    0888F874:[014F1021]: addu       $v0, $t2, $t7
    0888F878:[2508FFFF]: addiu      $t0, $t0, -1
    0888F87C:[ACC20000]: sw         $v0, 0($a2)
    0888F880:[5D00FFF7]: bgtzl      $t0, 0x0888F860
    0888F884:[8CC30000]: lw         $v1, 0($a2)
    0888F888:[0502FFDE]: bltzl      $t0, 0x0888F804
    0888F88C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888F890:[0A223DF9]: j          0x0888F7E4
    0888F894:[8CC20000]: lw         $v0, 0($a2)
    0888F898:[0A223E20]: j          0x0888F880
    0888F89C:[01054021]: addu       $t0, $t0, $a1
    0888F8A0:[0A223E13]: j          0x0888F84C
    0888F8A4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 0888F804 1 times (length 5)
    0888F7E4:[94450000]: lhu        $a1, 0($v0)
    0888F7E8:[24580002]: addiu      $t8, $v0, 2
    0888F7EC:[8C840000]: lw         $a0, 0($a0)
    0888F7F0:[ACD80000]: sw         $t8, 0($a2)
    0888F7F4:[A4E50000]: sh         $a1, 0($a3)
--> 0888F7F8:[03E00008]: jr         $ra
    0888F7FC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0888F800:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0888F804:[0A223DFE]: j          0x0888F7F8
    0888F808:[A4E00000]: sh         $zr, 0($a3)
    0888F80C:[C52B000C]: lwc1       $f11, 12($t1)
    0888F810:[952C0004]: lhu        $t4, 4($t1)
    0888F814:[460B5240]: add.s      $f9, $f10, $f11
_S1_2_8840EEC 4,870,909 instructions (0.371%), 29,635 calls (08840EEC - 08841078, length 100)
    08840EEC:[27BDFFE0]: addiu      $sp, $sp, -32
    08840EF0:[AFB60018]: sw         $s6, 24($sp)
    08840EF4:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    08840EF8:[AFB40010]: sw         $s4, 16($sp)
    08840EFC:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08840F00:[AFB3000C]: sw         $s3, 12($sp)
    08840F04:[AFBF001C]: sw         $ra, 28($sp)
    08840F08:[AFB50014]: sw         $s5, 20($sp)
    08840F0C:[AFB20008]: sw         $s2, 8($sp)
    08840F10:[AFB10004]: sw         $s1, 4($sp)
    08840F14:[AFB00000]: sw         $s0, 0($sp)
    08840F18:[8C920500]: lw         $s2, 1280($a0)
    08840F1C:[12400046]: beq        $s2, $zr, 0x08841038
    08840F20:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08840F24:[8E510020]: lw         $s1, 32($s2)
    08840F28:[52200021]: beql       $s1, $zr, 0x08840FB0
    08840F2C:[26520030]: addiu      $s2, $s2, 48
    08840F30:[10C00007]: beq        $a2, $zr, 0x08840F50
    08840F34:[26350050]: addiu      $s5, $s1, 80
    08840F38:[8E230050]: lw         $v1, 80($s1)
    08840F3C:[8E240054]: lw         $a0, 84($s1)
    08840F40:[8E250058]: lw         $a1, 88($s1)
    08840F44:[AE230060]: sw         $v1, 96($s1)
    08840F48:[AE240064]: sw         $a0, 100($s1)
    08840F4C:[AE250068]: sw         $a1, 104($s1)
    08840F50:[26660020]: addiu      $a2, $s3, 32
    08840F54:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08840F58:[0E22684C]: jal        0x0889A130
    08840F5C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08840F60:[26650050]: addiu      $a1, $s3, 80
    08840F64:[C4A00008]: lwc1       $f0, 8($a1)
    08840F68:[C4A30004]: lwc1       $f3, 4($a1)
    08840F6C:[C6280050]: lwc1       $f8, 80($s1)
    08840F70:[C6610050]: lwc1       $f1, 80($s3)
    08840F74:[C6A50004]: lwc1       $f5, 4($s5)
    08840F78:[C6A70008]: lwc1       $f7, 8($s5)
    08840F7C:[46014180]: add.s      $f6, $f8, $f1
    08840F80:[46032900]: add.s      $f4, $f5, $f3
    08840F84:[46003880]: add.s      $f2, $f7, $f0
    08840F88:[26450010]: addiu      $a1, $s2, 16
    08840F8C:[E6260050]: swc1       $f6, 80($s1)
    08840F90:[26660010]: addiu      $a2, $s3, 16
    08840F94:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08840F98:[E6A20008]: swc1       $f2, 8($s5)
    08840F9C:[0E210FB3]: jal        0x08843ECC
    08840FA0:[E6A40004]: swc1       $f4, 4($s5)
    08840FA4:[5680002E]: bnel       $s4, $zr, 0x08841060
    08840FA8:[8E220000]: lw         $v0, 0($s1)
    08840FAC:[26520030]: addiu      $s2, $s2, 48
    08840FB0:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08840FB4:[26750050]: addiu      $s5, $s3, 80
    08840FB8:[8E510020]: lw         $s1, 32($s2)
    08840FBC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08840FC0:[26660020]: addiu      $a2, $s3, 32
    08840FC4:[26300050]: addiu      $s0, $s1, 80
    08840FC8:[2694FFFF]: addiu      $s4, $s4, -1
    08840FCC:[26520030]: addiu      $s2, $s2, 48
    08840FD0:[12200017]: beq        $s1, $zr, 0x08841030
    08840FD4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08840FD8:[12C00007]: beq        $s6, $zr, 0x08840FF8
    08840FDC:[00000000]: nop
    08840FE0:[8E2A0050]: lw         $t2, 80($s1)
    08840FE4:[8E290054]: lw         $t1, 84($s1)
    08840FE8:[8E280058]: lw         $t0, 88($s1)
    08840FEC:[AE2A0060]: sw         $t2, 96($s1)
    08840FF0:[AE290064]: sw         $t1, 100($s1)
    08840FF4:[AE280068]: sw         $t0, 104($s1)
    08840FF8:[0E22684C]: jal        0x0889A130
    08840FFC:[00000000]: nop
    08841000:[C6710050]: lwc1       $f17, 80($s3)
    08841004:[C6AF0004]: lwc1       $f15, 4($s5)
    08841008:[C6AD0008]: lwc1       $f13, 8($s5)
    0884100C:[C6300050]: lwc1       $f16, 80($s1)
    08841010:[C60E0004]: lwc1       $f14, 4($s0)
    08841014:[C60C0008]: lwc1       $f12, 8($s0)
    08841018:[461182C0]: add.s      $f11, $f16, $f17
    0884101C:[460F7240]: add.s      $f9, $f14, $f15
    08841020:[460D6280]: add.s      $f10, $f12, $f13
    08841024:[E62B0050]: swc1       $f11, 80($s1)
    08841028:[E60A0008]: swc1       $f10, 8($s0)
    0884102C:[E6090004]: swc1       $f9, 4($s0)
    08841030:[5E80FFE2]: bgtzl      $s4, 0x08840FBC
    08841034:[8E510020]: lw         $s1, 32($s2)
    08841038:[8FBF001C]: lw         $ra, 28($sp)
    0884103C:[8FB60018]: lw         $s6, 24($sp)
    08841040:[8FB50014]: lw         $s5, 20($sp)
    08841044:[8FB40010]: lw         $s4, 16($sp)
    08841048:[8FB3000C]: lw         $s3, 12($sp)
    0884104C:[8FB20008]: lw         $s2, 8($sp)
    08841050:[8FB10004]: lw         $s1, 4($sp)
    08841054:[8FB00000]: lw         $s0, 0($sp)
    08841058:[03E00008]: jr         $ra
    0884105C:[27BD0020]: addiu      $sp, $sp, 32
    08841060:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08841064:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08841068:[8C470004]: lw         $a3, 4($v0)
    0884106C:[00E0F809]: jalr       $ra, $a3
    08841070:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08841074:[0A2103EC]: j          0x08840FB0
    08841078:[26520030]: addiu      $s2, $s2, 48
  Back Branch 08841030 88,905 times (length 31)
    08840FA8:[8E220000]: lw         $v0, 0($s1)
    08840FAC:[26520030]: addiu      $s2, $s2, 48
    08840FB0:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08840FB4:[26750050]: addiu      $s5, $s3, 80
    08840FB8:[8E510020]: lw         $s1, 32($s2)
--> 08840FBC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08840FC0:[26660020]: addiu      $a2, $s3, 32
    08840FC4:[26300050]: addiu      $s0, $s1, 80
    08840FC8:[2694FFFF]: addiu      $s4, $s4, -1
    08840FCC:[26520030]: addiu      $s2, $s2, 48
    08840FD0:[12200017]: beq        $s1, $zr, 0x08841030
    08840FD4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08840FD8:[12C00007]: beq        $s6, $zr, 0x08840FF8
    08840FDC:[00000000]: nop
    08840FE0:[8E2A0050]: lw         $t2, 80($s1)
    08840FE4:[8E290054]: lw         $t1, 84($s1)
    08840FE8:[8E280058]: lw         $t0, 88($s1)
    08840FEC:[AE2A0060]: sw         $t2, 96($s1)
    08840FF0:[AE290064]: sw         $t1, 100($s1)
    08840FF4:[AE280068]: sw         $t0, 104($s1)
    08840FF8:[0E22684C]: jal        0x0889A130
    08840FFC:[00000000]: nop
    08841000:[C6710050]: lwc1       $f17, 80($s3)
    08841004:[C6AF0004]: lwc1       $f15, 4($s5)
    08841008:[C6AD0008]: lwc1       $f13, 8($s5)
    0884100C:[C6300050]: lwc1       $f16, 80($s1)
    08841010:[C60E0004]: lwc1       $f14, 4($s0)
    08841014:[C60C0008]: lwc1       $f12, 8($s0)
    08841018:[461182C0]: add.s      $f11, $f16, $f17
    0884101C:[460F7240]: add.s      $f9, $f14, $f15
    08841020:[460D6280]: add.s      $f10, $f12, $f13
    08841024:[E62B0050]: swc1       $f11, 80($s1)
    08841028:[E60A0008]: swc1       $f10, 8($s0)
    0884102C:[E6090004]: swc1       $f9, 4($s0)
--> 08841030:[5E80FFE2]: bgtzl      $s4, 0x08840FBC
    08841034:[8E510020]: lw         $s1, 32($s2)
    08841038:[8FBF001C]: lw         $ra, 28($sp)
    0884103C:[8FB60018]: lw         $s6, 24($sp)
    08841040:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 08841074 382 times (length 51)
    08840F9C:[0E210FB3]: jal        0x08843ECC
    08840FA0:[E6A40004]: swc1       $f4, 4($s5)
    08840FA4:[5680002E]: bnel       $s4, $zr, 0x08841060
    08840FA8:[8E220000]: lw         $v0, 0($s1)
    08840FAC:[26520030]: addiu      $s2, $s2, 48
--> 08840FB0:[24140004]: addiu      $s4, $zr, 4 <=> li $s4, 4
    08840FB4:[26750050]: addiu      $s5, $s3, 80
    08840FB8:[8E510020]: lw         $s1, 32($s2)
    08840FBC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08840FC0:[26660020]: addiu      $a2, $s3, 32
    08840FC4:[26300050]: addiu      $s0, $s1, 80
    08840FC8:[2694FFFF]: addiu      $s4, $s4, -1
    08840FCC:[26520030]: addiu      $s2, $s2, 48
    08840FD0:[12200017]: beq        $s1, $zr, 0x08841030
    08840FD4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08840FD8:[12C00007]: beq        $s6, $zr, 0x08840FF8
    08840FDC:[00000000]: nop
    08840FE0:[8E2A0050]: lw         $t2, 80($s1)
    08840FE4:[8E290054]: lw         $t1, 84($s1)
    08840FE8:[8E280058]: lw         $t0, 88($s1)
    08840FEC:[AE2A0060]: sw         $t2, 96($s1)
    08840FF0:[AE290064]: sw         $t1, 100($s1)
    08840FF4:[AE280068]: sw         $t0, 104($s1)
    08840FF8:[0E22684C]: jal        0x0889A130
    08840FFC:[00000000]: nop
    08841000:[C6710050]: lwc1       $f17, 80($s3)
    08841004:[C6AF0004]: lwc1       $f15, 4($s5)
    08841008:[C6AD0008]: lwc1       $f13, 8($s5)
    0884100C:[C6300050]: lwc1       $f16, 80($s1)
    08841010:[C60E0004]: lwc1       $f14, 4($s0)
    08841014:[C60C0008]: lwc1       $f12, 8($s0)
    08841018:[461182C0]: add.s      $f11, $f16, $f17
    0884101C:[460F7240]: add.s      $f9, $f14, $f15
    08841020:[460D6280]: add.s      $f10, $f12, $f13
    08841024:[E62B0050]: swc1       $f11, 80($s1)
    08841028:[E60A0008]: swc1       $f10, 8($s0)
    0884102C:[E6090004]: swc1       $f9, 4($s0)
    08841030:[5E80FFE2]: bgtzl      $s4, 0x08840FBC
    08841034:[8E510020]: lw         $s1, 32($s2)
    08841038:[8FBF001C]: lw         $ra, 28($sp)
    0884103C:[8FB60018]: lw         $s6, 24($sp)
    08841040:[8FB50014]: lw         $s5, 20($sp)
    08841044:[8FB40010]: lw         $s4, 16($sp)
    08841048:[8FB3000C]: lw         $s3, 12($sp)
    0884104C:[8FB20008]: lw         $s2, 8($sp)
    08841050:[8FB10004]: lw         $s1, 4($sp)
    08841054:[8FB00000]: lw         $s0, 0($sp)
    08841058:[03E00008]: jr         $ra
    0884105C:[27BD0020]: addiu      $sp, $sp, 32
    08841060:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08841064:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08841068:[8C470004]: lw         $a3, 4($v0)
    0884106C:[00E0F809]: jalr       $ra, $a3
    08841070:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08841074:[0A2103EC]: j          0x08840FB0
    08841078:[26520030]: addiu      $s2, $s2, 48
_S1_2_8881D14 4,616,612 instructions (0.351%), 23,612 calls (08881D14 - 08881DAC, length 39)
    08881D14:[27BDFFF0]: addiu      $sp, $sp, -16
    08881D18:[AFB20008]: sw         $s2, 8($sp)
    08881D1C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08881D20:[AFB10004]: sw         $s1, 4($sp)
    08881D24:[AFB00000]: sw         $s0, 0($sp)
    08881D28:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08881D2C:[AFBF000C]: sw         $ra, 12($sp)
    08881D30:[8E0246D0]: lw         $v0, 18128($s0)
    08881D34:[10400005]: beq        $v0, $zr, 0x08881D4C
    08881D38:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08881D3C:[0E236559]: jal        0x088D9564
    08881D40:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881D44:[10400005]: beq        $v0, $zr, 0x08881D5C
    08881D48:[8E0246D0]: lw         $v0, 18128($s0)
    08881D4C:[0E22072D]: jal        0x08881CB4
    08881D50:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08881D54:[AE0246D0]: sw         $v0, 18128($s0)
    08881D58:[8E0246D0]: lw         $v0, 18128($s0)
    08881D5C:[1040000D]: beq        $v0, $zr, 0x08881D94
    08881D60:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881D64:[8C500040]: lw         $s0, 64($v0)
    08881D68:[1200000B]: beq        $s0, $zr, 0x08881D98
    08881D6C:[8FBF000C]: lw         $ra, 12($sp)
    08881D70:[8E040000]: lw         $a0, 0($s0)
    08881D74:[0E236559]: jal        0x088D9564
    08881D78:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08881D7C:[50400005]: beql       $v0, $zr, 0x08881D94
    08881D80:[8E040004]: lw         $a0, 4($s0)
    08881D84:[8E100008]: lw         $s0, 8($s0)
    08881D88:[5600FFFA]: bnel       $s0, $zr, 0x08881D74
    08881D8C:[8E040000]: lw         $a0, 0($s0)
    08881D90:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881D94:[8FBF000C]: lw         $ra, 12($sp)
    08881D98:[8FB20008]: lw         $s2, 8($sp)
    08881D9C:[8FB10004]: lw         $s1, 4($sp)
    08881DA0:[8FB00000]: lw         $s0, 0($sp)
    08881DA4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08881DA8:[03E00008]: jr         $ra
    08881DAC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08881D88 646,438 times (length 7)
    08881D60:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881D64:[8C500040]: lw         $s0, 64($v0)
    08881D68:[1200000B]: beq        $s0, $zr, 0x08881D98
    08881D6C:[8FBF000C]: lw         $ra, 12($sp)
    08881D70:[8E040000]: lw         $a0, 0($s0)
--> 08881D74:[0E236559]: jal        0x088D9564
    08881D78:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08881D7C:[50400005]: beql       $v0, $zr, 0x08881D94
    08881D80:[8E040004]: lw         $a0, 4($s0)
    08881D84:[8E100008]: lw         $s0, 8($s0)
--> 08881D88:[5600FFFA]: bnel       $s0, $zr, 0x08881D74
    08881D8C:[8E040000]: lw         $a0, 0($s0)
    08881D90:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881D94:[8FBF000C]: lw         $ra, 12($sp)
    08881D98:[8FB20008]: lw         $s2, 8($sp)
_S1_2_889173C 4,585,040 instructions (0.349%), 99,076 calls (0889173C - 08891858, length 72)
    0889173C:[27BDFFD0]: addiu      $sp, $sp, -48
    08891740:[AFB00010]: sw         $s0, 16($sp)
    08891744:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08891748:[AFBF0014]: sw         $ra, 20($sp)
    0889174C:[E7B40020]: swc1       $f20, 32($sp)
    08891750:[C4810008]: lwc1       $f1, 8($a0)
    08891754:[C4820000]: lwc1       $f2, 0($a0)
    08891758:[46000805]: abs.s      $f0, $f1
    0889175C:[46001185]: abs.s      $f6, $f2
    08891760:[4606003E]: c.le.s     $f0, $f6
    08891764:[00000000]: nop
    08891768:[45020001]: bc1fl      0x08891770
    0889176C:[46000186]: mov.s      $f6, $f0
    08891770:[24A30060]: addiu      $v1, $a1, 96
    08891774:[C4A00060]: lwc1       $f0, 96($a1)
    08891778:[C4CA0008]: lwc1       $f10, 8($a2)
    0889177C:[C4CB0000]: lwc1       $f11, 0($a2)
    08891780:[C4C80004]: lwc1       $f8, 4($a2)
    08891784:[C4630008]: lwc1       $f3, 8($v1)
    08891788:[C4690004]: lwc1       $f9, 4($v1)
    0889178C:[460059C1]: sub.s      $f7, $f11, $f0
    08891790:[46035141]: sub.s      $f5, $f10, $f3
    08891794:[46094101]: sub.s      $f4, $f8, $f9
    08891798:[24A60030]: addiu      $a2, $a1, 48
    0889179C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088917A0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    088917A4:[E7A70000]: swc1       $f7, 0($sp)
    088917A8:[46063500]: add.s      $f20, $f6, $f6
    088917AC:[E7A40004]: swc1       $f4, 4($sp)
    088917B0:[0E226869]: jal        0x0889A1A4
    088917B4:[E7A50008]: swc1       $f5, 8($sp)
    088917B8:[44801000]: mtc1       $zr, $f2
    088917BC:[C7A10008]: lwc1       $f1, 8($sp)
    088917C0:[4601103C]: c.lt.s     $f2, $f1
    088917C4:[00000000]: nop
    088917C8:[45000017]: bc1f       0x08891828
    088917CC:[4600A307]: neg.s      $f12, $f20
    088917D0:[4614083C]: c.lt.s     $f1, $f20
    088917D4:[00000000]: nop
    088917D8:[4500000E]: bc1f       0x08891814
    088917DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088917E0:[C7A20000]: lwc1       $f2, 0($sp)
    088917E4:[C6060000]: lwc1       $f6, 0($s0)
    088917E8:[4602303E]: c.le.s     $f6, $f2
    088917EC:[00000000]: nop
    088917F0:[45000009]: bc1f       0x08891818
    088917F4:[8FBF0014]: lw         $ra, 20($sp)
    088917F8:[C6000008]: lwc1       $f0, 8($s0)
    088917FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08891800:[4600103E]: c.le.s     $f2, $f0
    08891804:[00000000]: nop
    08891808:[45010003]: bc1t       0x08891818
    0889180C:[8FBF0014]: lw         $ra, 20($sp)
    08891810:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08891814:[8FBF0014]: lw         $ra, 20($sp)
    08891818:[8FB00010]: lw         $s0, 16($sp)
    0889181C:[C7B40020]: lwc1       $f20, 32($sp)
    08891820:[03E00008]: jr         $ra
    08891824:[27BD0030]: addiu      $sp, $sp, 48
    08891828:[4601603C]: c.lt.s     $f12, $f1
    0889182C:[00000000]: nop
    08891830:[4500FFF8]: bc1f       0x08891814
    08891834:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08891838:[C7A20000]: lwc1       $f2, 0($sp)
    0889183C:[C60D0000]: lwc1       $f13, 0($s0)
    08891840:[4602683E]: c.le.s     $f13, $f2
    08891844:[00000000]: nop
    08891848:[4500FFF3]: bc1f       0x08891818
    0889184C:[8FBF0014]: lw         $ra, 20($sp)
    08891850:[C6000008]: lwc1       $f0, 8($s0)
    08891854:[0A224600]: j          0x08891800
    08891858:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
  Back Branch 08891830 33,344 times (length 9)
    08891800:[4600103E]: c.le.s     $f2, $f0
    08891804:[00000000]: nop
    08891808:[45010003]: bc1t       0x08891818
    0889180C:[8FBF0014]: lw         $ra, 20($sp)
    08891810:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08891814:[8FBF0014]: lw         $ra, 20($sp)
    08891818:[8FB00010]: lw         $s0, 16($sp)
    0889181C:[C7B40020]: lwc1       $f20, 32($sp)
    08891820:[03E00008]: jr         $ra
    08891824:[27BD0030]: addiu      $sp, $sp, 48
    08891828:[4601603C]: c.lt.s     $f12, $f1
    0889182C:[00000000]: nop
--> 08891830:[4500FFF8]: bc1f       0x08891814
    08891834:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08891838:[C7A20000]: lwc1       $f2, 0($sp)
    0889183C:[C60D0000]: lwc1       $f13, 0($s0)
    08891840:[4602683E]: c.le.s     $f13, $f2
  Back Branch 08891848 1,594 times (length 14)
    08891804:[00000000]: nop
    08891808:[45010003]: bc1t       0x08891818
    0889180C:[8FBF0014]: lw         $ra, 20($sp)
    08891810:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08891814:[8FBF0014]: lw         $ra, 20($sp)
--> 08891818:[8FB00010]: lw         $s0, 16($sp)
    0889181C:[C7B40020]: lwc1       $f20, 32($sp)
    08891820:[03E00008]: jr         $ra
    08891824:[27BD0030]: addiu      $sp, $sp, 48
    08891828:[4601603C]: c.lt.s     $f12, $f1
    0889182C:[00000000]: nop
    08891830:[4500FFF8]: bc1f       0x08891814
    08891834:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08891838:[C7A20000]: lwc1       $f2, 0($sp)
    0889183C:[C60D0000]: lwc1       $f13, 0($s0)
    08891840:[4602683E]: c.le.s     $f13, $f2
    08891844:[00000000]: nop
--> 08891848:[4500FFF3]: bc1f       0x08891818
    0889184C:[8FBF0014]: lw         $ra, 20($sp)
    08891850:[C6000008]: lwc1       $f0, 8($s0)
    08891854:[0A224600]: j          0x08891800
    08891858:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
  Back Branch 08891854 1,042 times (length 23)
    088917EC:[00000000]: nop
    088917F0:[45000009]: bc1f       0x08891818
    088917F4:[8FBF0014]: lw         $ra, 20($sp)
    088917F8:[C6000008]: lwc1       $f0, 8($s0)
    088917FC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 08891800:[4600103E]: c.le.s     $f2, $f0
    08891804:[00000000]: nop
    08891808:[45010003]: bc1t       0x08891818
    0889180C:[8FBF0014]: lw         $ra, 20($sp)
    08891810:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08891814:[8FBF0014]: lw         $ra, 20($sp)
    08891818:[8FB00010]: lw         $s0, 16($sp)
    0889181C:[C7B40020]: lwc1       $f20, 32($sp)
    08891820:[03E00008]: jr         $ra
    08891824:[27BD0030]: addiu      $sp, $sp, 48
    08891828:[4601603C]: c.lt.s     $f12, $f1
    0889182C:[00000000]: nop
    08891830:[4500FFF8]: bc1f       0x08891814
    08891834:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08891838:[C7A20000]: lwc1       $f2, 0($sp)
    0889183C:[C60D0000]: lwc1       $f13, 0($s0)
    08891840:[4602683E]: c.le.s     $f13, $f2
    08891844:[00000000]: nop
    08891848:[4500FFF3]: bc1f       0x08891818
    0889184C:[8FBF0014]: lw         $ra, 20($sp)
    08891850:[C6000008]: lwc1       $f0, 8($s0)
--> 08891854:[0A224600]: j          0x08891800
    08891858:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
_S1_2_886D704 4,518,000 instructions (0.344%), 59,841 calls (0886D704 - 0886DA84, length 225)
    0886D704:[27BDFFF0]: addiu      $sp, $sp, -16
    0886D708:[AFBF000C]: sw         $ra, 12($sp)
    0886D70C:[AFB20008]: sw         $s2, 8($sp)
    0886D710:[AFB10004]: sw         $s1, 4($sp)
    0886D714:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0886D718:[26320024]: addiu      $s2, $s1, 36
    0886D71C:[AFB00000]: sw         $s0, 0($sp)
    0886D720:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0886D724:[0E21B4AA]: jal        0x0886D2A8
    0886D728:[8CA50014]: lw         $a1, 20($a1)
    0886D72C:[8E250024]: lw         $a1, 36($s1)
    0886D730:[0E21B3C0]: jal        0x0886CF00
    0886D734:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0886D738:[8E0901B4]: lw         $t1, 436($s0)
    0886D73C:[51200091]: beql       $t1, $zr, 0x0886D984
    0886D740:[8E590014]: lw         $t9, 20($s2)
    0886D744:[8E4E0014]: lw         $t6, 20($s2)
    0886D748:[15C00059]: bne        $t6, $zr, 0x0886D8B0
    0886D74C:[7D223C00]: ext        $v0, $t1, 16, 8
    0886D750:[8E2A0020]: lw         $t2, 32($s1)
    0886D754:[8E2C001C]: lw         $t4, 28($s1)
    0886D758:[7D4F3C00]: ext        $t7, $t2, 16, 8
    0886D75C:[01E20018]: mult       $t7, $v0
    0886D760:[7D8D3C00]: ext        $t5, $t4, 16, 8
    0886D764:[7D323A00]: ext        $s2, $t1, 8, 8
    0886D768:[7D4B3A00]: ext        $t3, $t2, 8, 8
    0886D76C:[7D983A00]: ext        $t8, $t4, 8, 8
    0886D770:[00002012]: mflo       $a0
    0886D774:[01A20018]: mult       $t5, $v0
    0886D778:[7D2F3800]: ext        $t7, $t1, 0, 8
    0886D77C:[7D503800]: ext        $s0, $t2, 0, 8
    0886D780:[7D433E00]: ext        $v1, $t2, 24, 8
    0886D784:[7D8D3800]: ext        $t5, $t4, 0, 8
    0886D788:[00004012]: mflo       $t0
    0886D78C:[01720018]: mult       $t3, $s2
    0886D790:[7D863E00]: ext        $a2, $t4, 24, 8
    0886D794:[01C02821]: addu       $a1, $t6, $zr <=> move $a1, $t6
    0886D798:[7C65FE04]: ins        $a1, $v1, 24, 8
    0886D79C:[0004CA03]: sra        $t9, $a0, 0x0008
    0886D7A0:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    0886D7A4:[7F2BBC04]: ins        $t3, $t9, 16, 8
    0886D7A8:[00003812]: mflo       $a3
    0886D7AC:[03120018]: mult       $t8, $s2
    0886D7B0:[01C01021]: addu       $v0, $t6, $zr <=> move $v0, $t6
    0886D7B4:[7CC2FE04]: ins        $v0, $a2, 24, 8
    0886D7B8:[00072A03]: sra        $a1, $a3, 0x0008
    0886D7BC:[00084A03]: sra        $t1, $t0, 0x0008
    0886D7C0:[01601821]: addu       $v1, $t3, $zr <=> move $v1, $t3
    0886D7C4:[7CA37A04]: ins        $v1, $a1, 8, 8
    0886D7C8:[00005012]: mflo       $t2
    0886D7CC:[020F0018]: mult       $s0, $t7
    0886D7D0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0886D7D4:[7D25BC04]: ins        $a1, $t1, 16, 8
    0886D7D8:[8E300004]: lw         $s0, 4($s1)
    0886D7DC:[000AC203]: sra        $t8, $t2, 0x0008
    0886D7E0:[3C0E089F]: lui        $t6, 0x089F <=> li $t6, 0x089F0000
    0886D7E4:[00006012]: mflo       $t4
    0886D7E8:[01AF0018]: mult       $t5, $t7
    0886D7EC:[000CCA03]: sra        $t9, $t4, 0x0008
    0886D7F0:[8DC4ECF0]: lw         $a0, -4880($t6)
    0886D7F4:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    0886D7F8:[7F2B3804]: ins        $t3, $t9, 0, 8
    0886D7FC:[8E2F0000]: lw         $t7, 0($s1)
    0886D800:[00009012]: mflo       $s2
    0886D804:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0886D808:[7F027A04]: ins        $v0, $t8, 8, 8
    0886D80C:[00124203]: sra        $t0, $s2, 0x0008
    0886D810:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0886D814:[7D063804]: ins        $a2, $t0, 0, 8
    0886D818:[3C095400]: lui        $t1, 0x5400 <=> li $t1, 0x54000000
    0886D81C:[3C075600]: lui        $a3, 0x5600 <=> li $a3, 0x56000000
    0886D820:[01204021]: addu       $t0, $t1, $zr <=> move $t0, $t1
    0886D824:[7E08B804]: ins        $t0, $s0, 0, 24
    0886D828:[000B6602]: srl        $t4, $t3, 0x0018
    0886D82C:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0886D830:[7CC9B804]: ins        $t1, $a2, 0, 24
    0886D834:[3C0D5500]: lui        $t5, 0x5500 <=> li $t5, 0x55000000
    0886D838:[3C065700]: lui        $a2, 0x5700 <=> li $a2, 0x57000000
    0886D83C:[3C055800]: lui        $a1, 0x5800 <=> li $a1, 0x58000000
    0886D840:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0886D844:[7DE7B804]: ins        $a3, $t7, 0, 24
    0886D848:[01A03021]: addu       $a2, $t5, $zr <=> move $a2, $t5
    0886D84C:[7D66B804]: ins        $a2, $t3, 0, 24
    0886D850:[01855025]: or         $t2, $t4, $a1
    0886D854:[248B0014]: addiu      $t3, $a0, 20
    0886D858:[ADCBECF0]: sw         $t3, -4880($t6)
    0886D85C:[24830018]: addiu      $v1, $a0, 24
    0886D860:[AC880000]: sw         $t0, 0($a0)
    0886D864:[AC860004]: sw         $a2, 4($a0)
    0886D868:[AC8A0008]: sw         $t2, 8($a0)
    0886D86C:[AC89000C]: sw         $t1, 12($a0)
    0886D870:[AC870010]: sw         $a3, 16($a0)
    0886D874:[92220018]: lbu        $v0, 24($s1)
    0886D878:[ADC3ECF0]: sw         $v1, -4880($t6)
    0886D87C:[44821000]: mtc1       $v0, $f2
    0886D880:[46801060]: cvt.s.w    $f1, $f2
    0886D884:[44030800]: mfc1       $v1, $f1
    0886D888:[00031202]: srl        $v0, $v1, 0x0008
    0886D88C:[3C0F5B00]: lui        $t7, 0x5B00 <=> li $t7, 0x5B000000
    0886D890:[004F8825]: or         $s1, $v0, $t7
    0886D894:[AC910014]: sw         $s1, 20($a0)
    0886D898:[8FBF000C]: lw         $ra, 12($sp)
    0886D89C:[8FB20008]: lw         $s2, 8($sp)
    0886D8A0:[8FB10004]: lw         $s1, 4($sp)
    0886D8A4:[8FB00000]: lw         $s0, 0($sp)
    0886D8A8:[03E00008]: jr         $ra
    0886D8AC:[27BD0010]: addiu      $sp, $sp, 16
    0886D8B0:[8E2C001C]: lw         $t4, 28($s1)
    0886D8B4:[7D233C00]: ext        $v1, $t1, 16, 8
    0886D8B8:[8E220020]: lw         $v0, 32($s1)
    0886D8BC:[7D903C00]: ext        $s0, $t4, 16, 8
    0886D8C0:[02030018]: mult       $s0, $v1
    0886D8C4:[7C523C00]: ext        $s2, $v0, 16, 8
    0886D8C8:[7D253A00]: ext        $a1, $t1, 8, 8
    0886D8CC:[7D8A3A00]: ext        $t2, $t4, 8, 8
    0886D8D0:[7C4D3A00]: ext        $t5, $v0, 8, 8
    0886D8D4:[0000C012]: mflo       $t8
    0886D8D8:[02430018]: mult       $s2, $v1
    0886D8DC:[7D303800]: ext        $s0, $t1, 0, 8
    0886D8E0:[7D8B3800]: ext        $t3, $t4, 0, 8
    0886D8E4:[7C523800]: ext        $s2, $v0, 0, 8
    0886D8E8:[7C493E00]: ext        $t1, $v0, 24, 8
    0886D8EC:[00003012]: mflo       $a2
    0886D8F0:[01450018]: mult       $t2, $a1
    0886D8F4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D8F8:[7D883E00]: ext        $t0, $t4, 24, 8
    0886D8FC:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    0886D900:[7D0CFE04]: ins        $t4, $t0, 24, 8
    0886D904:[00067203]: sra        $t6, $a2, 0x0008
    0886D908:[00007812]: mflo       $t7
    0886D90C:[01A50018]: mult       $t5, $a1
    0886D910:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0886D914:[7D2AFE04]: ins        $t2, $t1, 24, 8
    0886D918:[00183A03]: sra        $a3, $t8, 0x0008
    0886D91C:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    0886D920:[7DC3BC04]: ins        $v1, $t6, 16, 8
    0886D924:[01804821]: addu       $t1, $t4, $zr <=> move $t1, $t4
    0886D928:[7CE9BC04]: ins        $t1, $a3, 16, 8
    0886D92C:[0000C812]: mflo       $t9
    0886D930:[01700018]: mult       $t3, $s0
    0886D934:[000FC203]: sra        $t8, $t7, 0x0008
    0886D938:[00194203]: sra        $t0, $t9, 0x0008
    0886D93C:[8E240004]: lw         $a0, 4($s1)
    0886D940:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    0886D944:[7D0A7A04]: ins        $t2, $t0, 8, 8
    0886D948:[00002812]: mflo       $a1
    0886D94C:[02500018]: mult       $s2, $s0
    0886D950:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    0886D954:[7F027A04]: ins        $v0, $t8, 8, 8
    0886D958:[00054A03]: sra        $t1, $a1, 0x0008
    0886D95C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0886D960:[7D263804]: ins        $a2, $t1, 0, 8
    0886D964:[00007012]: mflo       $t6
    0886D968:[000E8A03]: sra        $s1, $t6, 0x0008
    0886D96C:[01402821]: addu       $a1, $t2, $zr <=> move $a1, $t2
    0886D970:[7E253804]: ins        $a1, $s1, 0, 8
    0886D974:[0E23A913]: jal        0x088EA44C
    0886D978:[3C07FF00]: lui        $a3, 0xFF00 <=> li $a3, 0xFF000000
    0886D97C:[0A21B627]: j          0x0886D89C
    0886D980:[8FBF000C]: lw         $ra, 12($sp)
    0886D984:[17200024]: bne        $t9, $zr, 0x0886DA18
    0886D988:[8E320020]: lw         $s2, 32($s1)
    0886D98C:[3C0F089F]: lui        $t7, 0x089F <=> li $t7, 0x089F0000
    0886D990:[8DE4ECF0]: lw         $a0, -4880($t7)
    0886D994:[8E2C0004]: lw         $t4, 4($s1)
    0886D998:[8E39001C]: lw         $t9, 28($s1)
    0886D99C:[8E2A0000]: lw         $t2, 0($s1)
    0886D9A0:[3C075400]: lui        $a3, 0x5400 <=> li $a3, 0x54000000
    0886D9A4:[3C065700]: lui        $a2, 0x5700 <=> li $a2, 0x57000000
    0886D9A8:[00124602]: srl        $t0, $s2, 0x0018
    0886D9AC:[3C105600]: lui        $s0, 0x5600 <=> li $s0, 0x56000000
    0886D9B0:[3C095500]: lui        $t1, 0x5500 <=> li $t1, 0x55000000
    0886D9B4:[3C055800]: lui        $a1, 0x5800 <=> li $a1, 0x58000000
    0886D9B8:[00E05821]: addu       $t3, $a3, $zr <=> move $t3, $a3
    0886D9BC:[7D8BB804]: ins        $t3, $t4, 0, 24
    0886D9C0:[0105C025]: or         $t8, $t0, $a1
    0886D9C4:[02006021]: addu       $t4, $s0, $zr <=> move $t4, $s0
    0886D9C8:[7F2CB804]: ins        $t4, $t9, 0, 24
    0886D9CC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0886D9D0:[7D47B804]: ins        $a3, $t2, 0, 24
    0886D9D4:[248D0014]: addiu      $t5, $a0, 20
    0886D9D8:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    0886D9DC:[7E46B804]: ins        $a2, $s2, 0, 24
    0886D9E0:[ADEDECF0]: sw         $t5, -4880($t7)
    0886D9E4:[248E0018]: addiu      $t6, $a0, 24
    0886D9E8:[AC8B0000]: sw         $t3, 0($a0)
    0886D9EC:[AC860004]: sw         $a2, 4($a0)
    0886D9F0:[AC980008]: sw         $t8, 8($a0)
    0886D9F4:[AC8C000C]: sw         $t4, 12($a0)
    0886D9F8:[AC870010]: sw         $a3, 16($a0)
    0886D9FC:[922B0018]: lbu        $t3, 24($s1)
    0886DA00:[ADEEECF0]: sw         $t6, -4880($t7)
    0886DA04:[448B2000]: mtc1       $t3, $f4
    0886DA08:[468020E0]: cvt.s.w    $f3, $f4
    0886DA0C:[44111800]: mfc1       $s1, $f3
    0886DA10:[0A21B623]: j          0x0886D88C
    0886DA14:[00111202]: srl        $v0, $s1, 0x0008
    0886DA18:[8E270004]: lw         $a3, 4($s1)
    0886DA1C:[3C0D089F]: lui        $t5, 0x089F <=> li $t5, 0x089F0000
    0886DA20:[8DAEECF0]: lw         $t6, -4880($t5)
    0886DA24:[8E30001C]: lw         $s0, 28($s1)
    0886DA28:[3C195400]: lui        $t9, 0x5400 <=> li $t9, 0x54000000
    0886DA2C:[3C06FF00]: lui        $a2, 0xFF00 <=> li $a2, 0xFF000000
    0886DA30:[3C085700]: lui        $t0, 0x5700 <=> li $t0, 0x57000000
    0886DA34:[03205021]: addu       $t2, $t9, $zr <=> move $t2, $t9
    0886DA38:[7CEAB804]: ins        $t2, $a3, 0, 24
    0886DA3C:[3C045600]: lui        $a0, 0x5600 <=> li $a0, 0x56000000
    0886DA40:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0886DA44:[7CC7B804]: ins        $a3, $a2, 0, 24
    0886DA48:[00122E02]: srl        $a1, $s2, 0x0018
    0886DA4C:[3C095500]: lui        $t1, 0x5500 <=> li $t1, 0x55000000
    0886DA50:[3C035800]: lui        $v1, 0x5800 <=> li $v1, 0x58000000
    0886DA54:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    0886DA58:[7E0BB804]: ins        $t3, $s0, 0, 24
    0886DA5C:[00A3C025]: or         $t8, $a1, $v1
    0886DA60:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0886DA64:[7E44B804]: ins        $a0, $s2, 0, 24
    0886DA68:[25C20014]: addiu      $v0, $t6, 20
    0886DA6C:[ADA2ECF0]: sw         $v0, -4880($t5)
    0886DA70:[ADCA0000]: sw         $t2, 0($t6)
    0886DA74:[ADC40004]: sw         $a0, 4($t6)
    0886DA78:[ADD80008]: sw         $t8, 8($t6)
    0886DA7C:[ADCB000C]: sw         $t3, 12($t6)
    0886DA80:[0A21B626]: j          0x0886D898
    0886DA84:[ADC70010]: sw         $a3, 16($t6)
  Back Branch 0886DA10 39,582 times (length 99)
    0886D878:[ADC3ECF0]: sw         $v1, -4880($t6)
    0886D87C:[44821000]: mtc1       $v0, $f2
    0886D880:[46801060]: cvt.s.w    $f1, $f2
    0886D884:[44030800]: mfc1       $v1, $f1
    0886D888:[00031202]: srl        $v0, $v1, 0x0008
--> 0886D88C:[3C0F5B00]: lui        $t7, 0x5B00 <=> li $t7, 0x5B000000
    0886D890:[004F8825]: or         $s1, $v0, $t7
    0886D894:[AC910014]: sw         $s1, 20($a0)
    0886D898:[8FBF000C]: lw         $ra, 12($sp)
    0886D89C:[8FB20008]: lw         $s2, 8($sp)
    0886D8A0:[8FB10004]: lw         $s1, 4($sp)
    0886D8A4:[8FB00000]: lw         $s0, 0($sp)
    0886D8A8:[03E00008]: jr         $ra
    0886D8AC:[27BD0010]: addiu      $sp, $sp, 16
    0886D8B0:[8E2C001C]: lw         $t4, 28($s1)
    0886D8B4:[7D233C00]: ext        $v1, $t1, 16, 8
    0886D8B8:[8E220020]: lw         $v0, 32($s1)
    0886D8BC:[7D903C00]: ext        $s0, $t4, 16, 8
    0886D8C0:[02030018]: mult       $s0, $v1
    0886D8C4:[7C523C00]: ext        $s2, $v0, 16, 8
    0886D8C8:[7D253A00]: ext        $a1, $t1, 8, 8
    0886D8CC:[7D8A3A00]: ext        $t2, $t4, 8, 8
    0886D8D0:[7C4D3A00]: ext        $t5, $v0, 8, 8
    0886D8D4:[0000C012]: mflo       $t8
    0886D8D8:[02430018]: mult       $s2, $v1
    0886D8DC:[7D303800]: ext        $s0, $t1, 0, 8
    0886D8E0:[7D8B3800]: ext        $t3, $t4, 0, 8
    0886D8E4:[7C523800]: ext        $s2, $v0, 0, 8
    0886D8E8:[7C493E00]: ext        $t1, $v0, 24, 8
    0886D8EC:[00003012]: mflo       $a2
    0886D8F0:[01450018]: mult       $t2, $a1
    0886D8F4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0886D8F8:[7D883E00]: ext        $t0, $t4, 24, 8
    0886D8FC:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    0886D900:[7D0CFE04]: ins        $t4, $t0, 24, 8
    0886D904:[00067203]: sra        $t6, $a2, 0x0008
    0886D908:[00007812]: mflo       $t7
    0886D90C:[01A50018]: mult       $t5, $a1
    0886D910:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0886D914:[7D2AFE04]: ins        $t2, $t1, 24, 8
    0886D918:[00183A03]: sra        $a3, $t8, 0x0008
    0886D91C:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    0886D920:[7DC3BC04]: ins        $v1, $t6, 16, 8
    0886D924:[01804821]: addu       $t1, $t4, $zr <=> move $t1, $t4
    0886D928:[7CE9BC04]: ins        $t1, $a3, 16, 8
    0886D92C:[0000C812]: mflo       $t9
    0886D930:[01700018]: mult       $t3, $s0
    0886D934:[000FC203]: sra        $t8, $t7, 0x0008
    0886D938:[00194203]: sra        $t0, $t9, 0x0008
    0886D93C:[8E240004]: lw         $a0, 4($s1)
    0886D940:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    0886D944:[7D0A7A04]: ins        $t2, $t0, 8, 8
    0886D948:[00002812]: mflo       $a1
    0886D94C:[02500018]: mult       $s2, $s0
    0886D950:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    0886D954:[7F027A04]: ins        $v0, $t8, 8, 8
    0886D958:[00054A03]: sra        $t1, $a1, 0x0008
    0886D95C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0886D960:[7D263804]: ins        $a2, $t1, 0, 8
    0886D964:[00007012]: mflo       $t6
    0886D968:[000E8A03]: sra        $s1, $t6, 0x0008
    0886D96C:[01402821]: addu       $a1, $t2, $zr <=> move $a1, $t2
    0886D970:[7E253804]: ins        $a1, $s1, 0, 8
    0886D974:[0E23A913]: jal        0x088EA44C
    0886D978:[3C07FF00]: lui        $a3, 0xFF00 <=> li $a3, 0xFF000000
    0886D97C:[0A21B627]: j          0x0886D89C
    0886D980:[8FBF000C]: lw         $ra, 12($sp)
    0886D984:[17200024]: bne        $t9, $zr, 0x0886DA18
    0886D988:[8E320020]: lw         $s2, 32($s1)
    0886D98C:[3C0F089F]: lui        $t7, 0x089F <=> li $t7, 0x089F0000
    0886D990:[8DE4ECF0]: lw         $a0, -4880($t7)
    0886D994:[8E2C0004]: lw         $t4, 4($s1)
    0886D998:[8E39001C]: lw         $t9, 28($s1)
    0886D99C:[8E2A0000]: lw         $t2, 0($s1)
    0886D9A0:[3C075400]: lui        $a3, 0x5400 <=> li $a3, 0x54000000
    0886D9A4:[3C065700]: lui        $a2, 0x5700 <=> li $a2, 0x57000000
    0886D9A8:[00124602]: srl        $t0, $s2, 0x0018
    0886D9AC:[3C105600]: lui        $s0, 0x5600 <=> li $s0, 0x56000000
    0886D9B0:[3C095500]: lui        $t1, 0x5500 <=> li $t1, 0x55000000
    0886D9B4:[3C055800]: lui        $a1, 0x5800 <=> li $a1, 0x58000000
    0886D9B8:[00E05821]: addu       $t3, $a3, $zr <=> move $t3, $a3
    0886D9BC:[7D8BB804]: ins        $t3, $t4, 0, 24
    0886D9C0:[0105C025]: or         $t8, $t0, $a1
    0886D9C4:[02006021]: addu       $t4, $s0, $zr <=> move $t4, $s0
    0886D9C8:[7F2CB804]: ins        $t4, $t9, 0, 24
    0886D9CC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    0886D9D0:[7D47B804]: ins        $a3, $t2, 0, 24
    0886D9D4:[248D0014]: addiu      $t5, $a0, 20
    0886D9D8:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    0886D9DC:[7E46B804]: ins        $a2, $s2, 0, 24
    0886D9E0:[ADEDECF0]: sw         $t5, -4880($t7)
    0886D9E4:[248E0018]: addiu      $t6, $a0, 24
    0886D9E8:[AC8B0000]: sw         $t3, 0($a0)
    0886D9EC:[AC860004]: sw         $a2, 4($a0)
    0886D9F0:[AC980008]: sw         $t8, 8($a0)
    0886D9F4:[AC8C000C]: sw         $t4, 12($a0)
    0886D9F8:[AC870010]: sw         $a3, 16($a0)
    0886D9FC:[922B0018]: lbu        $t3, 24($s1)
    0886DA00:[ADEEECF0]: sw         $t6, -4880($t7)
    0886DA04:[448B2000]: mtc1       $t3, $f4
    0886DA08:[468020E0]: cvt.s.w    $f3, $f4
    0886DA0C:[44111800]: mfc1       $s1, $f3
--> 0886DA10:[0A21B623]: j          0x0886D88C
    0886DA14:[00111202]: srl        $v0, $s1, 0x0008
    0886DA18:[8E270004]: lw         $a3, 4($s1)
    0886DA1C:[3C0D089F]: lui        $t5, 0x089F <=> li $t5, 0x089F0000
    0886DA20:[8DAEECF0]: lw         $t6, -4880($t5)
  Back Branch 0886DA80 1,547 times (length 124)
_S1_2_8869000 4,482,054 instructions (0.341%), 44,573 calls (08869000 - 08869370, length 221)
    08869000:[30A5FFFF]: andi       $a1, $a1, -1
    08869004:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08869008:[C8800000]: lv.s       S000.s, 0($a0)
    0886900C:[C8800005]: lv.s       S001.s, 4($a0)
    08869010:[C880000A]: lv.s       S002.s, 8($a0)
    08869014:[C881000C]: lv.s       S010.s, 12($a0)
    08869018:[C8810011]: lv.s       S011.s, 16($a0)
    0886901C:[C8810016]: lv.s       S012.s, 20($a0)
    08869020:[7CA40000]: ext        $a0, $a1, 0, 1
    08869024:[1080001B]: beq        $a0, $zr, 0x08869094
    08869028:[7CA40040]: ext        $a0, $a1, 1, 1
    0886902C:[64808423]: vdot.t     S031.s, C100.t, C000.t
    08869030:[64819063]: vdot.t     S033.s, C400.t, C010.t
    08869034:[60642343]: vadd.s     S032.s, S031.s, S103.s
    08869038:[60634303]: vadd.s     S030.s, S032.s, S033.s
    0886903C:[60E34363]: vsub.s     S033.s, S032.s, S033.s
    08869040:[48620003]: mfv.s      $v0, S030.s
    08869044:[48640063]: mfv.s      $a0, S033.s
    08869048:[44800800]: mtc1       $zr, $f1
    0886904C:[44821000]: mtc1       $v0, $f2
    08869050:[4601103C]: c.lt.s     $f2, $f1
    08869054:[00000000]: nop
    08869058:[450100C4]: bc1t       0x0886936C
    0886905C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08869060:[44841800]: mtc1       $a0, $f3
    08869064:[4601183C]: c.lt.s     $f3, $f1
    08869068:[00000000]: nop
    0886906C:[45000009]: bc1f       0x08869094
    08869070:[7CA40040]: ext        $a0, $a1, 1, 1
    08869074:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08869078:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0886907C:[7CE20004]: ins        $v0, $a3, 0, 1
    08869080:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08869084:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08869088:[7CC34204]: ins        $v1, $a2, 8, 1
    0886908C:[3063FFFF]: andi       $v1, $v1, -1
    08869090:[7CA40040]: ext        $a0, $a1, 1, 1
    08869094:[10800025]: beq        $a0, $zr, 0x0886912C
    08869098:[7CAA0080]: ext        $t2, $a1, 2, 1
    0886909C:[64808523]: vdot.t     S031.s, C110.t, C000.t
    088690A0:[64819163]: vdot.t     S033.s, C410.t, C010.t
    088690A4:[60652343]: vadd.s     S032.s, S031.s, S113.s
    088690A8:[60634303]: vadd.s     S030.s, S032.s, S033.s
    088690AC:[60E34363]: vsub.s     S033.s, S032.s, S033.s
    088690B0:[48620003]: mfv.s      $v0, S030.s
    088690B4:[48640063]: mfv.s      $a0, S033.s
    088690B8:[44800800]: mtc1       $zr, $f1
    088690BC:[44822000]: mtc1       $v0, $f4
    088690C0:[4601203C]: c.lt.s     $f4, $f1
    088690C4:[00000000]: nop
    088690C8:[450100A8]: bc1t       0x0886936C
    088690CC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088690D0:[44842800]: mtc1       $a0, $f5
    088690D4:[4601283C]: c.lt.s     $f5, $f1
    088690D8:[00000000]: nop
    088690DC:[45000013]: bc1f       0x0886912C
    088690E0:[00000000]: nop
    088690E4:[64808B23]: vdot.t     S031.s, C230.t, C000.t
    088690E8:[64819763]: vdot.t     S033.s, C530.t, C010.t
    088690EC:[606B2343]: vadd.s     S032.s, S031.s, S233.s
    088690F0:[60E34363]: vsub.s     S033.s, S032.s, S033.s
    088690F4:[48620063]: mfv.s      $v0, S033.s
    088690F8:[44823000]: mtc1       $v0, $f6
    088690FC:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08869100:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08869104:[7D024A44]: ins        $v0, $t0, 9, 1
    08869108:[4601303C]: c.lt.s     $f6, $f1
    0886910C:[00000000]: nop
    08869110:[45000006]: bc1f       0x0886912C
    08869114:[3043FFFF]: andi       $v1, $v0, -1
    08869118:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    0886911C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08869120:[7D220844]: ins        $v0, $t1, 1, 1
    08869124:[3043FFFF]: andi       $v1, $v0, -1
    08869128:[7CAA0080]: ext        $t2, $a1, 2, 1
    0886912C:[11400025]: beq        $t2, $zr, 0x088691C4
    08869130:[7CAE00C0]: ext        $t6, $a1, 3, 1
    08869134:[64808623]: vdot.t     S031.s, C120.t, C000.t
    08869138:[64819263]: vdot.t     S033.s, C420.t, C010.t
    0886913C:[60662343]: vadd.s     S032.s, S031.s, S123.s
    08869140:[60634303]: vadd.s     S030.s, S032.s, S033.s
    08869144:[60E34363]: vsub.s     S033.s, S032.s, S033.s
    08869148:[48620003]: mfv.s      $v0, S030.s
    0886914C:[48640063]: mfv.s      $a0, S033.s
    08869150:[44800800]: mtc1       $zr, $f1
    08869154:[44823800]: mtc1       $v0, $f7
    08869158:[4601383C]: c.lt.s     $f7, $f1
    0886915C:[00000000]: nop
    08869160:[45010082]: bc1t       0x0886936C
    08869164:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08869168:[44844000]: mtc1       $a0, $f8
    0886916C:[4601403C]: c.lt.s     $f8, $f1
    08869170:[00000000]: nop
    08869174:[45000013]: bc1f       0x088691C4
    08869178:[00000000]: nop
    0886917C:[64808C23]: vdot.t     S031.s, C300.t, C000.t
    08869180:[64819863]: vdot.t     S033.s, C600.t, C010.t
    08869184:[606C2343]: vadd.s     S032.s, S031.s, S303.s
    08869188:[60E34363]: vsub.s     S033.s, S032.s, S033.s
    0886918C:[486C0063]: mfv.s      $t4, S033.s
    08869190:[448C4800]: mtc1       $t4, $f9
    08869194:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08869198:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0886919C:[7D625284]: ins        $v0, $t3, 10, 1
    088691A0:[4601483C]: c.lt.s     $f9, $f1
    088691A4:[00000000]: nop
    088691A8:[45000006]: bc1f       0x088691C4
    088691AC:[3043FFFF]: andi       $v1, $v0, -1
    088691B0:[240D0001]: addiu      $t5, $zr, 1 <=> li $t5, 1
    088691B4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088691B8:[7DA21084]: ins        $v0, $t5, 2, 1
    088691BC:[3043FFFF]: andi       $v1, $v0, -1
    088691C0:[7CAE00C0]: ext        $t6, $a1, 3, 1
    088691C4:[11C00025]: beq        $t6, $zr, 0x0886925C
    088691C8:[7CA60100]: ext        $a2, $a1, 4, 1
    088691CC:[64808723]: vdot.t     S031.s, C130.t, C000.t
    088691D0:[64819363]: vdot.t     S033.s, C430.t, C010.t
    088691D4:[60672343]: vadd.s     S032.s, S031.s, S133.s
    088691D8:[60634303]: vadd.s     S030.s, S032.s, S033.s
    088691DC:[60E34363]: vsub.s     S033.s, S032.s, S033.s
    088691E0:[48620003]: mfv.s      $v0, S030.s
    088691E4:[48640063]: mfv.s      $a0, S033.s
    088691E8:[44800800]: mtc1       $zr, $f1
    088691EC:[44825000]: mtc1       $v0, $f10
    088691F0:[4601503C]: c.lt.s     $f10, $f1
    088691F4:[00000000]: nop
    088691F8:[4501005C]: bc1t       0x0886936C
    088691FC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08869200:[44845800]: mtc1       $a0, $f11
    08869204:[4601583C]: c.lt.s     $f11, $f1
    08869208:[00000000]: nop
    0886920C:[45000013]: bc1f       0x0886925C
    08869210:[00000000]: nop
    08869214:[64808D23]: vdot.t     S031.s, C310.t, C000.t
    08869218:[64819963]: vdot.t     S033.s, C610.t, C010.t
    0886921C:[606D2343]: vadd.s     S032.s, S031.s, S313.s
    08869220:[60E34363]: vsub.s     S033.s, S032.s, S033.s
    08869224:[48780063]: mfv.s      $t8, S033.s
    08869228:[44986000]: mtc1       $t8, $f12
    0886922C:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    08869230:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08869234:[7DE25AC4]: ins        $v0, $t7, 11, 1
    08869238:[4601603C]: c.lt.s     $f12, $f1
    0886923C:[00000000]: nop
    08869240:[45000006]: bc1f       0x0886925C
    08869244:[3043FFFF]: andi       $v1, $v0, -1
    08869248:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    0886924C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08869250:[7F2218C4]: ins        $v0, $t9, 3, 1
    08869254:[3043FFFF]: andi       $v1, $v0, -1
    08869258:[7CA60100]: ext        $a2, $a1, 4, 1
    0886925C:[10C00025]: beq        $a2, $zr, 0x088692F4
    08869260:[7CA40140]: ext        $a0, $a1, 5, 1
    08869264:[64808823]: vdot.t     S031.s, C200.t, C000.t
    08869268:[64819463]: vdot.t     S033.s, C500.t, C010.t
    0886926C:[60682343]: vadd.s     S032.s, S031.s, S203.s
    08869270:[60634303]: vadd.s     S030.s, S032.s, S033.s
    08869274:[60E34363]: vsub.s     S033.s, S032.s, S033.s
    08869278:[48620003]: mfv.s      $v0, S030.s
    0886927C:[48640063]: mfv.s      $a0, S033.s
    08869280:[44800800]: mtc1       $zr, $f1
    08869284:[44826800]: mtc1       $v0, $f13
    08869288:[4601683C]: c.lt.s     $f13, $f1
    0886928C:[00000000]: nop
    08869290:[45010036]: bc1t       0x0886936C
    08869294:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08869298:[44847000]: mtc1       $a0, $f14
    0886929C:[4601703C]: c.lt.s     $f14, $f1
    088692A0:[00000000]: nop
    088692A4:[45000013]: bc1f       0x088692F4
    088692A8:[7CA40140]: ext        $a0, $a1, 5, 1
    088692AC:[64808E23]: vdot.t     S031.s, C320.t, C000.t
    088692B0:[64819A63]: vdot.t     S033.s, C620.t, C010.t
    088692B4:[606E2343]: vadd.s     S032.s, S031.s, S323.s
    088692B8:[60E34363]: vsub.s     S033.s, S032.s, S033.s
    088692BC:[48680063]: mfv.s      $t0, S033.s
    088692C0:[44887800]: mtc1       $t0, $f15
    088692C4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088692C8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088692CC:[7CE26304]: ins        $v0, $a3, 12, 1
    088692D0:[4601783C]: c.lt.s     $f15, $f1
    088692D4:[00000000]: nop
    088692D8:[45000005]: bc1f       0x088692F0
    088692DC:[3043FFFF]: andi       $v1, $v0, -1
    088692E0:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    088692E4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088692E8:[7D222104]: ins        $v0, $t1, 4, 1
    088692EC:[3043FFFF]: andi       $v1, $v0, -1
    088692F0:[7CA40140]: ext        $a0, $a1, 5, 1
    088692F4:[1080001B]: beq        $a0, $zr, 0x08869364
    088692F8:[3C0B089C]: lui        $t3, 0x089C <=> li $t3, 0x089C0000
    088692FC:[64808923]: vdot.t     S031.s, C210.t, C000.t
    08869300:[64819563]: vdot.t     S033.s, C510.t, C010.t
    08869304:[60692343]: vadd.s     S032.s, S031.s, S213.s
    08869308:[60634303]: vadd.s     S030.s, S032.s, S033.s
    0886930C:[60E34363]: vsub.s     S033.s, S032.s, S033.s
    08869310:[48620003]: mfv.s      $v0, S030.s
    08869314:[48640063]: mfv.s      $a0, S033.s
    08869318:[44800800]: mtc1       $zr, $f1
    0886931C:[44828000]: mtc1       $v0, $f16
    08869320:[4601803C]: c.lt.s     $f16, $f1
    08869324:[00000000]: nop
    08869328:[45010010]: bc1t       0x0886936C
    0886932C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08869330:[44848800]: mtc1       $a0, $f17
    08869334:[4601883C]: c.lt.s     $f17, $f1
    08869338:[00000000]: nop
    0886933C:[4502000A]: bc1fl      0x08869368
    08869340:[A563DB10]: sh         $v1, -9456($t3)
    08869344:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08869348:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0886934C:[7D422944]: ins        $v0, $t2, 5, 1
    08869350:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08869354:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08869358:[7CA36B44]: ins        $v1, $a1, 13, 1
    0886935C:[3063FFFF]: andi       $v1, $v1, -1
    08869360:[3C0B089C]: lui        $t3, 0x089C <=> li $t3, 0x089C0000
    08869364:[A563DB10]: sh         $v1, -9456($t3)
    08869368:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0886936C:[03E00008]: jr         $ra
    08869370:[00000000]: nop
_S1_2_88E43DC 4,418,036 instructions (0.336%), 115,827 calls (088E43DC - 088E44CC, length 61)
    088E43DC:[27BDFFF0]: addiu      $sp, $sp, -16
    088E43E0:[E7AC0004]: swc1       $f12, 4($sp)
    088E43E4:[E7AD0008]: swc1       $f13, 8($sp)
    088E43E8:[CBA00004]: lv.s       S000.s, 4($sp)
    088E43EC:[CBA00009]: lv.s       S001.s, 8($sp)
    088E43F0:[6C00008B]: vcmp.p     ES, C000.p, C000.p
    088E43F4:[D0680040]: VCST.s     S002.s, VFPU_PI_2
    088E43F8:[49110013]: bvt        4, 0x088E4448
    088E43FC:[D0102060]: vrcp.s     S003.s, S001.s
    088E4400:[64600060]: vmul.s     S003.s, S000.s, S003.s
    088E4404:[6C606009]: vcmp.s     EN, S003.s, S003.s
    088E4408:[4901002D]: bvt        0, 0x088E44C0
    088E440C:[D0006001]: vmov.s     S010.s, S003.s
    088E4410:[6C60600B]: vcmp.s     ES, S003.s, S003.s
    088E4414:[4903001E]: bvtl       0, 0x088E4490
    088E4418:[D04A0001]: vsgn.s     S010.s, S000.s
    088E441C:[64606021]: vmul.s     S011.s, S003.s, S003.s
    088E4420:[D0070060]: vone.s     S003.s
    088E4424:[DC0001E4]: VPFXS      [|x|, y, z, w]
    088E4428:[6C600102]: vcmp.s     LT, S010.s, S003.s
    088E442C:[60602160]: vadd.s     S003.s, S011.s, S003.s
    088E4430:[49020012]: bvfl       0, 0x088E447C
    088E4434:[D0106060]: vrcp.s     S003.s, S003.s
    088E4438:[D0116060]: vrsq.s     S003.s, S003.s
    088E443C:[64600101]: vmul.s     S010.s, S010.s, S003.s
    088E4440:[10000013]: b          0x088E4490
    088E4444:[D0170101]: vasin.s    S010.s, S010.s
    088E4448:[DF81BC00]: VFIM.s     S010.s, -1.00000000
    088E444C:[4915001C]: bvt        5, 0x088E44C0
    088E4450:[D0110101]: vrsq.s     S010.s, S010.s
    088E4454:[6C000089]: vcmp.p     EN, C000.p, C000.p
    088E4458:[49110019]: bvt        4, 0x088E44C0
    088E445C:[6C00008A]: vcmp.p     EI, C000.p, C000.p
    088E4460:[D04A0000]: vsgn.s     S000.s, S000.s
    088E4464:[D0670040]: VCST.s     S002.s, VFPU_PI_4
    088E4468:[49010012]: bvt        0, 0x088E44B4
    088E446C:[D0070001]: vone.s     S010.s
    088E4470:[D04A2021]: vsgn.s     S011.s, S001.s
    088E4474:[1000000F]: b          0x088E44B4
    088E4478:[60A10101]: vsub.s     S010.s, S010.s, S011.s
    088E447C:[64602160]: vmul.s     S003.s, S011.s, S003.s
    088E4480:[D0446060]: vocp.s     S003.s, S003.s
    088E4484:[D0166060]: vsqrt.s    S003.s, S003.s
    088E4488:[D0176060]: vasin.s    S003.s, S003.s
    088E448C:[D0446001]: vocp.s     S010.s, S003.s
    088E4490:[DE000C04]: VPFXD      [x, 0:1, M, M]
    088E4494:[DC0200E4]: VPFXS      [x, -y, z, w]
    088E4498:[D04A0080]: vsgn.p     C000.p, C000.p
    088E449C:[6C202008]: vcmp.s     EZ, S001.s, S001.s
    088E44A0:[49010004]: bvt        0, 0x088E44B4
    088E44A4:[00000000]: nop
    088E44A8:[DC0010E6]: VPFXS      [2, y, z, w]
    088E44AC:[DD0001E4]: VPFXT      [|x|, y, z, w]
    088E44B0:[60810101]: vsub.s     S010.s, S010.s, S010.s
    088E44B4:[DC0001E4]: VPFXS      [|x|, y, z, w]
    088E44B8:[64000101]: vmul.s     S010.s, S010.s, S000.s
    088E44BC:[64400101]: vmul.s     S010.s, S010.s, S002.s
    088E44C0:[EBA10000]: sv.s       S010.s, 0($sp)
    088E44C4:[C7A00000]: lwc1       $f0, 0($sp)
    088E44C8:[03E00008]: jr         $ra
    088E44CC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_889C52C 4,241,705 instructions (0.323%), 65,257 calls (0889C52C - 0889C62C, length 65)
_S1_2_88A09BC 3,934,882 instructions (0.299%), 1 calls (088A09BC - 088A0BF0, length 142)
  Back Branch 088A0B6C 198,458 times (length 21)
  Back Branch 088A0BEC 198,210 times (length 37)
  Back Branch 088A0B7C 11,674 times (length 89)
  Back Branch 088A0AD0 58 times (length 23)
_S1_2_88814C4 3,918,593 instructions (0.298%), 27,203 calls (088814C4 - 0888153C, length 31)
  Back Branch 08881528 482,238 times (length 7)
  Back Branch 08881530 26,111 times (length 15)
  Back Branch 08881538 41 times (length 16)
_S1_2_887FC20 3,769,857 instructions (0.287%), 96,663 calls (0887FC20 - 0887FCB8, length 39)
_S1_2_8890AB8 3,715,449 instructions (0.283%), 20,303 calls (08890AB8 - 08890D90, length 183)
_S1_2_888BF70 3,576,800 instructions (0.272%), 84,149 calls (0888BF70 - 0888C048, length 55)
  Back Branch 0888BFE8 68,081 times (length 8)
  Back Branch 0888C024 62,366 times (length 30)
  Back Branch 0888C018 58,064 times (length 14)
  Back Branch 0888C038 17,056 times (length 35)
  Back Branch 0888C044 4,727 times (length 38)
_S1_2_886CF00 3,489,502 instructions (0.266%), 94,437 calls (0886CF00 - 0886D0A0, length 105)
  Back Branch 0886D058 84,875 times (length 11)
  Back Branch 0886D09C 8,502 times (length 27)
_S1_2_888E79C 3,333,257 instructions (0.254%), 5,093 calls (0888E79C - 0888EE9C, length 449)
  Back Branch 0888EE90 78,754 times (length 4)
  Back Branch 0888EE78 12,024 times (length 384)
  Back Branch 0888EE98 12,024 times (length 10)
  Back Branch 0888EB08 12,003 times (length 58)
  Back Branch 0888EA94 12,003 times (length 138)
  Back Branch 0888ED4C 12,003 times (length 270)
  Back Branch 0888EC6C 12,003 times (length 207)
  Back Branch 0888ECBC 12,003 times (length 44)
  Back Branch 0888ED8C 11,816 times (length 40)
  Back Branch 0888EB20 1,092 times (length 64)
  Back Branch 0888EDD4 370 times (length 207)
  Back Branch 0888EE44 349 times (length 46)
  Back Branch 0888EE4C 349 times (length 344)
  Back Branch 0888ED7C 143 times (length 36)
_S1_2_883EC20 3,143,181 instructions (0.239%), 11,112 calls (0883EC20 - 0883F478, length 535)
  Back Branch 0883F2C4 11,112 times (length 188)
  Back Branch 0883F290 10,953 times (length 91)
  Back Branch 0883F458 8,816 times (length 50)
  Back Branch 0883F3EC 8,816 times (length 434)
  Back Branch 0883F2CC 1,004 times (length 289)
  Back Branch 0883F30C 992 times (length 305)
  Back Branch 0883F180 159 times (length 25)
  Back Branch 0883F1C8 159 times (length 51)
_S1_2_883B1F4 3,118,382 instructions (0.237%), 35,638 calls (0883B1F4 - 0883B4C8, length 182)
  Back Branch 0883B4BC 12,405 times (length 43)
  Back Branch 0883B4C4 11,559 times (length 4)
  Back Branch 0883B4A8 970 times (length 19)
_S1_2_88453EC 3,084,078 instructions (0.235%), 514,013 calls (088453DC - 088453F8, length 8)
  Back Branch 088453F4 514,013 times (length 8)
_S1_2_88736C8 3,050,960 instructions (0.232%), 56,549 calls (088736C8 - 08873938, length 157)
  Back Branch 08873728 129,212 times (length 5)
  Back Branch 088737B8 5,054 times (length 5)
  Back Branch 08873908 4,661 times (length 5)
  Back Branch 08873934 54 times (length 113)
_S1_2_8879B38 3,003,805 instructions (0.229%), 142,039 calls (08879B38 - 08879C08, length 53)
  Back Branch 08879C04 11,039 times (length 34)
  Back Branch 08879BF0 462 times (length 29)
_S1_2_88898B4 2,998,125 instructions (0.228%), 13,515 calls (088898B4 - 08889D24, length 285)
  Back Branch 08889D20 50 times (length 267)
_S1_2_8898C10 2,803,933 instructions (0.213%), 254,903 calls (08898C10 - 08898C38, length 11)
_S1_2_883FD04 2,771,820 instructions (0.211%), 11,112 calls (0883FD04 - 08840130, length 268)
  Back Branch 0883FE60 44,448 times (length 40)
  Back Branch 088400FC 43,699 times (length 176)
  Back Branch 0884012C 11,112 times (length 234)
  Back Branch 088400E0 10,962 times (length 152)
  Back Branch 088400CC 10,951 times (length 137)
  Back Branch 0883FF48 9,012 times (length 16)
  Back Branch 0884010C 640 times (length 175)
  Back Branch 088400AC 159 times (length 73)
  Back Branch 08840090 159 times (length 59)
  Back Branch 0883FFD4 159 times (length 52)
  Back Branch 088400E8 150 times (length 154)
  Back Branch 088400D4 8 times (length 139)
_S1_2_8884E38 2,769,970 instructions (0.211%), 79,142 calls (08884E38 - 08884EC8, length 37)
_S1_2_887FDBC 2,740,658 instructions (0.209%), 1,708 calls (0887FDBC - 08880008, length 148)
  Back Branch 0887FF30 86,152 times (length 24)
  Back Branch 0887FF48 29,806 times (length 35)
  Back Branch 0887FFEC 10,511 times (length 27)
  Back Branch 0887FF60 1,520 times (length 77)
  Back Branch 0887FE2C 24 times (length 6)
  Back Branch 0887FFFC 2 times (length 35)
  Back Branch 0887FF70 2 times (length 10)
  Back Branch 08880004 2 times (length 45)
_S1_2_8876A50 2,734,320 instructions (0.208%), 16,209 calls (08876A50 - 08876D68, length 199)
  Back Branch 08876BA4 224,965 times (length 10)
  Back Branch 08876C5C 43,086 times (length 93)
  Back Branch 08876C70 43,086 times (length 13)
  Back Branch 08876D24 27,392 times (length 101)
  Back Branch 08876C78 15,694 times (length 31)
  Back Branch 08876C24 15,323 times (length 59)
  Back Branch 08876C2C 14,218 times (length 81)
  Back Branch 08876D48 1,315 times (length 110)
  Back Branch 08876C34 371 times (length 84)
_S1_2_8896134 2,688,692 instructions (0.205%), 21,683 calls (08896134 - 08896320, length 124)
_S1_2_8885C6C 2,457,725 instructions (0.187%), 33,607 calls (08885C6C - 08885D9C, length 77)
_S1_2_8874498 2,408,062 instructions (0.183%), 39,388 calls (08874498 - 088745A4, length 68)
  Back Branch 08874548 66,669 times (length 16)
  Back Branch 08874578 58,463 times (length 14)
  Back Branch 088745A0 31,306 times (length 47)
  Back Branch 08874588 277 times (length 16)
_S1_2_888A59C 2,408,018 instructions (0.183%), 17,056 calls (0888A59C - 0888ACE4, length 467)
  Back Branch 0888A728 25,648 times (length 75)
  Back Branch 0888AC4C 25,562 times (length 333)
  Back Branch 0888ACE0 16,305 times (length 366)
  Back Branch 0888A870 159 times (length 74)
  Back Branch 0888AB14 159 times (length 201)
  Back Branch 0888AA14 159 times (length 110)
  Back Branch 0888AB2C 154 times (length 222)
  Back Branch 0888ACD8 86 times (length 26)
  Back Branch 0888ACB0 86 times (length 356)
  Back Branch 0888A92C 52 times (length 22)
  Back Branch 0888A904 52 times (length 111)
  Back Branch 0888A948 52 times (length 46)
  Back Branch 0888A8C0 52 times (length 94)
  Back Branch 0888A87C 52 times (length 76)
  Back Branch 0888ACC4 3 times (length 16)
_S1_2_888173C 2,384,260 instructions (0.181%), 41 calls (0888173C - 08881A88, length 212)
  Back Branch 08881768 27,162 times (length 6)
  Back Branch 08881774 26,111 times (length 10)
  Back Branch 08881838 25,630 times (length 59)
  Back Branch 0888194C 24,544 times (length 127)
  Back Branch 08881864 24,544 times (length 70)
  Back Branch 08881984 23,458 times (length 57)
  Back Branch 088819D0 1,045 times (length 125)
  Back Branch 088819B8 3 times (length 87)
_S1_2_88D95F4 2,377,910 instructions (0.181%), 38,717 calls (088D95F4 - 088D9688, length 38)
  Back Branch 088D967C 243,883 times (length 5)
  Back Branch 088D9664 58,608 times (length 10)
_S1_2_889A130 2,310,250 instructions (0.176%), 231,025 calls (0889A130 - 0889A15C, length 12)
_S1_2_88E9B08 2,306,876 instructions (0.176%), 4,796 calls (088E9B08 - 088E9D58, length 149)
  Back Branch 088E9D3C 139,084 times (length 13)
  Back Branch 088E9D54 4,796 times (length 107)
_S1_2_88EBE9C 2,262,420 instructions (0.172%), 113,121 calls (088EBE9C - 088EBF04, length 27)
_S1_2_88E46BC 2,158,750 instructions (0.164%), 215,875 calls (088E46BC - 088E46E0, length 10)
_S1_2_88E44F4 2,152,100 instructions (0.164%), 215,210 calls (088E44F4 - 088E4518, length 10)
_S1_2_88713E8 2,067,629 instructions (0.157%), 16,822 calls (088713E8 - 08871564, length 96)
  Back Branch 08871454 88,053 times (length 5)
  Back Branch 08871498 58,331 times (length 8)
  Back Branch 088714D8 25,835 times (length 35)
  Back Branch 08871504 20,649 times (length 47)
  Back Branch 0887150C 15,402 times (length 8)
  Back Branch 08871558 7,831 times (length 8)
  Back Branch 088714E4 7,772 times (length 19)
  Back Branch 08871514 2,525 times (length 30)
  Back Branch 08871560 1,732 times (length 49)
  Back Branch 08871534 1,732 times (length 39)
_S1_2_88A1C90 2,028,699 instructions (0.154%), 18,836 calls (088A1C90 - 088A1DE4, length 86)
  Back Branch 088A1D50 94,839 times (length 9)
  Back Branch 088A1D08 36,712 times (length 12)
  Back Branch 088A1DCC 16,264 times (length 68)
  Back Branch 088A1DE0 2,572 times (length 9)
  Back Branch 088A1DC4 2,572 times (length 65)
  Back Branch 088A1DB8 10 times (length 23)
_S1_2_88805EC 2,019,062 instructions (0.154%), 2 calls (088805EC - 08880688, length 40)
  Back Branch 08880640 336,499 times (length 6)
_S1_2_886859C 2,009,900 instructions (0.153%), 10,100 calls (0886859C - 08868798, length 128)
  Back Branch 08868720 60,600 times (length 17)
_S1_2_88970D8 1,956,285 instructions (0.149%), 31,838 calls (088970D8 - 088972BC, length 122)
  Back Branch 088972B8 13,810 times (length 57)
  Back Branch 0889726C 10,482 times (length 7)
  Back Branch 08897208 92 times (length 13)
  Back Branch 08897140 75 times (length 7)
_S1_2_886F1B0 1,890,753 instructions (0.144%), 37,469 calls (0886F1B0 - 0886F260, length 45)
  Back Branch 0886F23C 63,050 times (length 8)
_S1_2_883B0C4 1,869,496 instructions (0.142%), 35,638 calls (0883B0C4 - 0883B1F0, length 76)
  Back Branch 0883B1C8 1,008 times (length 15)
  Back Branch 0883B1B8 696 times (length 11)
_S1_2_88EA524 1,841,158 instructions (0.140%), 20,639 calls (088EA524 - 088EA6A4, length 97)
_S1_2_88E4084 1,811,194 instructions (0.138%), 709 calls (088E3FB8 - 088E4280, length 179)
  Back Branch 088E41D4 20,664,457 times (length 7)
  Back Branch 088E41B0 192,182 times (length 17)
  Back Branch 088E41E8 190,055 times (length 16)
  Back Branch 088E4118 158,953 times (length 30)
  Back Branch 088E4164 30,131 times (length 4)
  Back Branch 088E4218 14,453 times (length 28)
  Back Branch 088E4150 7,453 times (length 23)
  Back Branch 088E416C 7,453 times (length 50)
  Back Branch 088E40FC 2,937 times (length 23)
_S1_2_88EC4C0 1,767,522 instructions (0.134%), 60,974 calls (088EC4C0 - 088EC594, length 54)
  Back Branch 088EC560 22,668 times (length 11)
  Back Branch 088EC590 9,789 times (length 32)
  Back Branch 088EC570 1 times (length 18)
_S1_2_888C1BC 1,761,485 instructions (0.134%), 41,490 calls (0888C1BC - 0888C2AC, length 61)
  Back Branch 0888C278 22,239 times (length 33)
  Back Branch 0888C280 15,392 times (length 35)
  Back Branch 0888C288 15,392 times (length 37)
  Back Branch 0888C238 7,784 times (length 11)
  Back Branch 0888C2A8 3,859 times (length 45)
  Back Branch 0888C26C 3,859 times (length 8)
_S1_2_8876CA4 1,756,044 instructions (0.134%), 9,739 calls (08876AEC - 08876D68, length 160)
  Back Branch 08876BA4 224,965 times (length 10)
  Back Branch 08876C5C 43,086 times (length 93)
  Back Branch 08876C70 43,086 times (length 13)
  Back Branch 08876D24 27,392 times (length 101)
  Back Branch 08876CC4 25,487 times (length 6)
  Back Branch 08876C78 15,694 times (length 31)
  Back Branch 08876C24 15,323 times (length 59)
  Back Branch 08876C2C 14,218 times (length 81)
  Back Branch 08876CA8 9,739 times (length 47)
  Back Branch 08876CCC 9,739 times (length 55)
  Back Branch 08876D48 1,315 times (length 110)
  Back Branch 08876C34 371 times (length 84)
_S1_2_889C818 1,714,362 instructions (0.130%), 65,937 calls (0889C818 - 0889C87C, length 26)
_S1_2_88EBE44 1,696,815 instructions (0.129%), 113,121 calls (088EBE44 - 088EBE98, length 22)
_S1_2_888C0D0 1,670,787 instructions (0.127%), 41,490 calls (0888C0D0 - 0888C1B8, length 59)
  Back Branch 0888C184 22,239 times (length 31)
  Back Branch 0888C198 15,392 times (length 36)
  Back Branch 0888C144 7,784 times (length 11)
  Back Branch 0888C1B4 3,859 times (length 42)
  Back Branch 0888C178 3,859 times (length 8)
_S1_2_8816720 1,639,183 instructions (0.125%), 6,019 calls (08816720 - 08816930, length 133)
  Back Branch 088167E8 48,152 times (length 22)
  Back Branch 0881679C 48,152 times (length 7)
  Back Branch 08816830 47,523 times (length 39)
  Back Branch 08816854 472 times (length 48)
  Back Branch 08816838 141 times (length 41)
  Back Branch 088168B4 112 times (length 9)
  Back Branch 088168F4 16 times (length 89)
  Back Branch 08816868 16 times (length 54)
_S1_2_88EC1F4 1,622,224 instructions (0.123%), 101,389 calls (088EC1F4 - 088EC23C, length 19)
_S1_2_88852BC 1,613,668 instructions (0.123%), 46,297 calls (088852BC - 088853BC, length 65)
_S1_2_8849D54 1,569,845 instructions (0.119%), 67,336 calls (08849D54 - 08849DC0, length 28)
  Back Branch 08849DB4 79,532 times (length 19)
_S1_2_8846BF8 1,569,078 instructions (0.119%), 11,112 calls (08846BF8 - 08846F2C, length 206)
  Back Branch 08846F10 9,146 times (length 139)
  Back Branch 08846F28 9,146 times (length 23)
  Back Branch 08846E48 9,014 times (length 46)
  Back Branch 08846E30 8 times (length 41)
_S1_2_884705C 1,556,790 instructions (0.118%), 49,980 calls (0884705C - 088471E4, length 99)
  Back Branch 088471B4 182 times (length 55)
  Back Branch 088471E0 176 times (length 69)
_S1_2_8835F7C 1,553,822 instructions (0.118%), 5,397 calls (08835F7C - 08836078, length 64)
  Back Branch 08836074 102,447 times (length 49)
  Back Branch 08836008 97,055 times (length 26)
  Back Branch 0883604C 15 times (length 26)
  Back Branch 08836060 1 times (length 36)
_S1_2_888B5FC 1,547,677 instructions (0.118%), 15,392 calls (0888B5FC - 0888BA18, length 264)
  Back Branch 0888B8B4 8,167 times (length 87)
  Back Branch 0888BA00 2,761 times (length 184)
  Back Branch 0888B684 577 times (length 19)
  Back Branch 0888BA14 577 times (length 247)
_S1_2_8883FEC 1,542,300 instructions (0.117%), 154,230 calls (08883FEC - 08884010, length 10)
_S1_2_883002C 1,523,592 instructions (0.116%), 169,288 calls (0883002C - 0883004C, length 9)
_S1_2_889CB98 1,501,118 instructions (0.114%), 21,696 calls (0889CB98 - 0889CE64, length 180)
  Back Branch 0889CDCC 20,726 times (length 84)
  Back Branch 0889CD5C 178 times (length 55)
  Back Branch 0889CE60 168 times (length 74)
_S1_2_8884030 1,482,525 instructions (0.113%), 96,292 calls (08884030 - 088840AC, length 32)
_S1_2_8871160 1,464,014 instructions (0.111%), 44,573 calls (08871160 - 088711F8, length 39)
  Back Branch 088711F4 13,819 times (length 10)
_S1_2_888C04C 1,450,696 instructions (0.110%), 68,783 calls (0888C04C - 0888C0CC, length 33)
  Back Branch 0888C0C8 31,265 times (length 11)
  Back Branch 0888C0B8 31,265 times (length 22)
_S1_2_887FA84 1,448,775 instructions (0.110%), 2 calls (0887FA84 - 0887FC1C, length 103)
  Back Branch 0887FBBC 31,533 times (length 46)
  Back Branch 0887FC18 2 times (length 93)
  Back Branch 0887FBCC 2 times (length 52)
_S1_2_88501F8 1,406,732 instructions (0.107%), 1,389 calls (088501F8 - 08850430, length 143)
  Back Branch 08850330 49,980 times (length 43)
  Back Branch 08850340 12,498 times (length 59)
  Back Branch 08850364 98 times (length 73)
  Back Branch 0885042C 72 times (length 25)
  Back Branch 08850400 68 times (length 55)
  Back Branch 088503F0 33 times (length 51)
  Back Branch 0885041C 29 times (length 21)
_S1_2_888FF0C 1,401,000 instructions (0.107%), 1 calls (0888FF0C - 08890314, length 259)
  Back Branch 08890178 20,207 times (length 2)
  Back Branch 088902E8 20,207 times (length 76)
  Back Branch 08890310 20,207 times (length 51)
  Back Branch 08890120 10,984 times (length 14)
  Back Branch 0889008C 162 times (length 26)
  Back Branch 08890134 162 times (length 23)
  Back Branch 088902F8 1 times (length 242)
_S1_2_883B018 1,366,764 instructions (0.104%), 35,732 calls (0883B018 - 0883B0C0, length 43)
  Back Branch 0883B0B4 11,170 times (length 13)
_S1_2_8881CB4 1,365,337 instructions (0.104%), 1,496 calls (08881CB4 - 08881D10, length 24)
  Back Branch 08881CF0 190,806 times (length 7)
_S1_2_886EFA8 1,333,350 instructions (0.101%), 133,335 calls (0886EFA8 - 0886EFCC, length 10)
_S1_2_8840998 1,313,548 instructions (0.100%), 11,112 calls (08840998 - 08840DDC, length 274)
  Back Branch 08840DD8 9,045 times (length 220)
  Back Branch 08840DCC 8,996 times (length 21)
_S1_2_889FC7C 1,299,450 instructions (0.099%), 29,093 calls (0889FC7C - 088A013C, length 305)
  Back Branch 088A00C4 23,871 times (length 116)
  Back Branch 0889FF5C 3,283 times (length 62)
  Back Branch 088A00A4 1,855 times (length 108)
  Back Branch 0889FF4C 367 times (length 22)
  Back Branch 0889FF8C 255 times (length 20)
  Back Branch 0889FFB0 248 times (length 181)
  Back Branch 088A0070 73 times (length 75)
  Back Branch 0889FFD4 4 times (length 190)
_S1_2_8861360 1,296,333 instructions (0.099%), 46,297 calls (08861360 - 08861428, length 51)
  Back Branch 08861414 1 times (length 26)
  Back Branch 08861424 1 times (length 29)
  Back Branch 088613F4 1 times (length 18)
  Back Branch 088613E0 1 times (length 13)
_S1_2_888DEB4 1,295,835 instructions (0.099%), 4,117 calls (0888DEB4 - 0888DF38, length 34)
  Back Branch 0888DEF4 70,226 times (length 9)
  Back Branch 0888DF34 68,783 times (length 23)
  Back Branch 0888DF18 41,490 times (length 11)
_S1_2_883607C 1,278,973 instructions (0.097%), 5,382 calls (0883607C - 088360D8, length 24)
  Back Branch 088360D4 101,826 times (length 12)
  Back Branch 088360AC 96,907 times (length 7)
_S1_2_8842434 1,241,660 instructions (0.094%), 35,476 calls (08842434 - 088424BC, length 35)
_S1_2_8884868 1,170,873 instructions (0.089%), 13,477 calls (08884868 - 08884A08, length 105)
  Back Branch 088849D8 13,433 times (length 72)
  Back Branch 08884A04 111 times (length 46)
_S1_2_888DDBC 1,165,794 instructions (0.089%), 5,467 calls (0888DDBC - 0888DE74, length 47)
  Back Branch 0888DE10 77,818 times (length 7)
  Back Branch 0888DE50 43,030 times (length 18)
  Back Branch 0888DE60 33,189 times (length 22)
_S1_2_883E070 1,155,499 instructions (0.088%), 3,018 calls (0883E070 - 0883EC1C, length 748)
  Back Branch 0883EBDC 3,018 times (length 585)
  Back Branch 0883E96C 3,018 times (length 272)
  Back Branch 0883E80C 3,018 times (length 31)
  Back Branch 0883EA74 2,912 times (length 422)
  Back Branch 0883E888 2,405 times (length 4)
  Back Branch 0883E880 2,405 times (length 93)
  Back Branch 0883E8C0 2,405 times (length 16)
  Back Branch 0883E9E8 1,806 times (length 337)
  Back Branch 0883EA90 1,530 times (length 473)
  Back Branch 0883E8B4 549 times (length 105)
  Back Branch 0883E9D8 548 times (length 332)
  Back Branch 0883EA2C 319 times (length 353)
  Back Branch 0883EA24 290 times (length 352)
  Back Branch 0883EBC4 185 times (length 539)
  Back Branch 0883E974 122 times (length 287)
  Back Branch 0883E988 118 times (length 292)
  Back Branch 0883EA6C 104 times (length 393)
  Back Branch 0883E8D0 64 times (length 113)
  Back Branch 0883E9E0 55 times (length 335)
  Back Branch 0883E83C 50 times (length 52)
  Back Branch 0883EAA0 25 times (length 476)
  Back Branch 0883E8EC 19 times (length 174)
  Back Branch 0883EA7C 16 times (length 432)
  Back Branch 0883E990 10 times (length 294)
  Back Branch 0883EB7C 6 times (length 535)
  Back Branch 0883EB88 4 times (length 525)
_S1_2_884177C 1,146,600 instructions (0.087%), 8,404 calls (0884177C - 08841A40, length 178)
  Back Branch 08841A14 4,160 times (length 86)
  Back Branch 088419DC 4,160 times (length 57)
  Back Branch 08841A3C 84 times (length 62)
_S1_2_8846820 1,127,926 instructions (0.086%), 11,112 calls (08846820 - 08846BF4, length 246)
  Back Branch 08846BF0 11,112 times (length 230)
  Back Branch 08846B7C 2,080 times (length 143)
  Back Branch 08846BA8 1,920 times (length 154)
  Back Branch 08846BB0 151 times (length 156)
  Back Branch 08846BB8 151 times (length 4)
_S1_2_8877FCC 1,124,812 instructions (0.086%), 16,747 calls (08877FCC - 088780EC, length 73)
  Back Branch 088780E8 14,657 times (length 34)
_S1_2_8853BE4 1,123,951 instructions (0.086%), 11,492 calls (08853BE4 - 08853FA8, length 242)
  Back Branch 08853F98 11,492 times (length 220)
  Back Branch 08853F2C 6,760 times (length 29)
  Back Branch 08853F84 6,727 times (length 24)
  Back Branch 08853EFC 3,502 times (length 17)
  Back Branch 08853F74 1,712 times (length 157)
  Back Branch 08853F6C 306 times (length 156)
  Back Branch 08853F40 212 times (length 23)
  Back Branch 08853F18 74 times (length 24)
_S1_2_886FB0C 1,118,766 instructions (0.085%), 1,343 calls (0886FB0C - 0886FDFC, length 189)
  Back Branch 0886FBCC 76,443 times (length 12)
  Back Branch 0886FD8C 1,343 times (length 106)
_S1_2_886EF60 1,066,230 instructions (0.081%), 96,930 calls (0886EF60 - 0886EF88, length 11)
_S1_2_88745A8 1,060,805 instructions (0.081%), 57,963 calls (088745A8 - 08874620, length 31)
  Back Branch 088745F0 52,870 times (length 12)
  Back Branch 08874614 28 times (length 21)
_S1_2_8884644 1,059,663 instructions (0.081%), 13,477 calls (08884644 - 088847C8, length 98)
  Back Branch 088847C4 111 times (length 60)
_S1_2_88E9428 1,039,320 instructions (0.079%), 23,096 calls (088E9428 - 088E94F4, length 52)
_S1_2_88A1090 1,029,456 instructions (0.078%), 13,334 calls (088A1090 - 088A149C, length 260)
  Back Branch 088A1110 74,750 times (length 9)
  Back Branch 088A11C0 5,686 times (length 11)
_S1_2_8899E4C 1,000,628 instructions (0.076%), 27,044 calls (08899E4C - 08899F0C, length 49)
_S1_2_88847CC 965,334 instructions (0.073%), 40,299 calls (088847CC - 08884864, length 39)
  Back Branch 08884830 32,839 times (length 5)
  Back Branch 0888484C 19,406 times (length 12)
  Back Branch 08884860 5,935 times (length 22)
_S1_2_8850044 947,469 instructions (0.072%), 1,389 calls (08850044 - 088501F4, length 109)
  Back Branch 088500B8 12,498 times (length 14)
  Back Branch 088501C0 11,112 times (length 74)
  Back Branch 088501D8 11,112 times (length 12)
  Back Branch 088501F0 9,210 times (length 17)
_S1_2_8830C0C 932,945 instructions (0.071%), 30,095 calls (08830C0C - 08830C8C, length 33)
  Back Branch 08830C80 30,095 times (length 13)
_S1_2_8887BC8 931,862 instructions (0.071%), 8,921 calls (08887BC8 - 088880C4, length 320)
  Back Branch 08887EAC 2,277 times (length 157)
  Back Branch 08887F78 2,256 times (length 208)
  Back Branch 0888806C 2,071 times (length 267)
  Back Branch 08887D48 1,852 times (length 59)
  Back Branch 08887DCC 1,174 times (length 101)
  Back Branch 08887DD8 1,143 times (length 104)
  Back Branch 08887D0C 605 times (length 39)
_S1_2_88EA7C4 908,624 instructions (0.069%), 15,460 calls (088EA7C4 - 088EA934, length 93)
_S1_2_8848440 875,415 instructions (0.067%), 1,730 calls (08848440 - 08848904, length 306)
  Back Branch 088485A4 20,760 times (length 32)
  Back Branch 0884873C 5,370 times (length 105)
  Back Branch 088488E0 708 times (length 11)
  Back Branch 088485E4 477 times (length 11)
  Back Branch 0884888C 317 times (length 190)
  Back Branch 088488A0 282 times (length 194)
  Back Branch 08848900 236 times (length 218)
_S1_2_88424C0 852,710 instructions (0.065%), 7,251 calls (088424C0 - 08842904, length 274)
  Back Branch 088425C0 9,704 times (length 7)
  Back Branch 0884283C 4,834 times (length 214)
  Back Branch 088427AC 3,484 times (length 136)
  Back Branch 0884289C 2,417 times (length 238)
  Back Branch 08842900 2,417 times (length 52)
  Back Branch 088427D8 2,021 times (length 148)
  Back Branch 088427BC 1,746 times (length 140)
_S1_2_8862088 849,707 instructions (0.065%), 2,110 calls (08862088 - 088624D4, length 276)
  Back Branch 0886222C 18,990 times (length 75)
  Back Branch 08862438 489 times (length 94)
  Back Branch 08862450 489 times (length 99)
  Back Branch 08862394 316 times (length 21)
  Back Branch 088623DC 274 times (length 22)
  Back Branch 088624C0 271 times (length 156)
  Back Branch 0886237C 243 times (length 14)
  Back Branch 088623D0 230 times (length 39)
  Back Branch 088623F0 73 times (length 76)
  Back Branch 088624B8 45 times (length 43)
  Back Branch 0886241C 45 times (length 87)
  Back Branch 08862414 9 times (length 86)
  Back Branch 088623B0 3 times (length 25)
_S1_2_8883DC0 847,764 instructions (0.065%), 3,018 calls (08883DC0 - 08883FB8, length 127)
  Back Branch 08883EAC 36,216 times (length 12)
  Back Branch 08883EE4 33,198 times (length 7)
  Back Branch 08883F34 3,018 times (length 16)
  Back Branch 08883F8C 507 times (length 60)
_S1_2_88711FC 817,905 instructions (0.062%), 25,058 calls (088711FC - 088712A0, length 42)
  Back Branch 0887129C 3,003 times (length 16)
_S1_2_886E378 812,452 instructions (0.062%), 4,794 calls (0886E378 - 0886E754, length 248)
  Back Branch 0886E724 4,631 times (length 211)
  Back Branch 0886E658 4,494 times (length 89)
  Back Branch 0886E734 4,180 times (length 215)
  Back Branch 0886E750 4,117 times (length 222)
  Back Branch 0886E740 4,117 times (length 218)
  Back Branch 0886E630 422 times (length 33)
_S1_2_8889D28 795,840 instructions (0.061%), 58,064 calls (08889D28 - 08889D7C, length 22)
  Back Branch 08889D78 17,056 times (length 10)
_S1_2_88EBF4C 785,351 instructions (0.060%), 112,193 calls (088EBF4C - 088EBF70, length 10)
_S1_2_8868318 784,287 instructions (0.060%), 87,143 calls (08868318 - 08868338, length 9)
_S1_2_886142C 772,284 instructions (0.059%), 5,556 calls (0886142C - 088614E8, length 48)
  Back Branch 088614BC 44,448 times (length 13)
_S1_2_8843ECC 771,550 instructions (0.059%), 29,675 calls (08843ECC - 08843F30, length 26)
_S1_2_8908434 762,240 instructions (0.058%), 381,120 calls (08908434 - 08908438, length 2)
_S1_2_890841C 762,240 instructions (0.058%), 381,120 calls (0890841C - 08908420, length 2)
_S1_2_8867528 760,036 instructions (0.058%), 9,844 calls (08867528 - 08867680, length 87)
  Back Branch 0886767C 9,844 times (length 28)
_S1_2_88A1DE8 743,552 instructions (0.057%), 9,655 calls (088A1DE8 - 088A1ECC, length 58)
  Back Branch 088A1E58 82,087 times (length 6)
_S1_2_888DF3C 735,951 instructions (0.056%), 4,117 calls (0888DF3C - 0888DFA0, length 26)
  Back Branch 0888DF6C 70,226 times (length 5)
  Back Branch 0888DF8C 68,783 times (length 11)
  Back Branch 0888DF9C 41,490 times (length 14)
_S1_2_884107C 723,360 instructions (0.055%), 3,704 calls (0884107C - 08841558, length 312)
  Back Branch 088412F4 11,112 times (length 11)
  Back Branch 088413E4 1,071 times (length 118)
  Back Branch 088413D8 716 times (length 80)
  Back Branch 0884145C 56 times (length 110)
  Back Branch 0884146C 56 times (length 111)
  Back Branch 088414BC 47 times (length 33)
  Back Branch 088414F8 16 times (length 48)
  Back Branch 08841500 6 times (length 50)
  Back Branch 08841524 4 times (length 13)
  Back Branch 088414A8 3 times (length 31)
_S1_2_887CBD0 713,868 instructions (0.054%), 404 calls (0887CBD0 - 0887CE84, length 174)
  Back Branch 0887CCF8 24,240 times (length 18)
  Back Branch 0887CE4C 14,544 times (length 14)
  Back Branch 0887CE5C 4,848 times (length 20)
  Back Branch 0887CD04 2,020 times (length 33)
  Back Branch 0887CDF4 404 times (length 123)
  Back Branch 0887CDEC 404 times (length 55)
  Back Branch 0887CD10 404 times (length 67)
  Back Branch 0887CE80 404 times (length 134)
  Back Branch 0887CE64 404 times (length 32)
  Back Branch 0887CE70 404 times (length 79)
  Back Branch 0887CE0C 404 times (length 11)
_S1_2_88577C8 704,252 instructions (0.054%), 3,376 calls (088577C8 - 08858470, length 811)
  Back Branch 08857F44 3,018 times (length 112)
  Back Branch 088580B0 3,018 times (length 353)
  Back Branch 088580CC 3,018 times (length 360)
  Back Branch 08858264 2,896 times (length 528)
  Back Branch 08858418 2,387 times (length 701)
  Back Branch 0885840C 2,387 times (length 701)
  Back Branch 08858328 573 times (length 672)
  Back Branch 08858320 434 times (length 638)
  Back Branch 08858440 416 times (length 77)
  Back Branch 08857EE4 371 times (length 27)
  Back Branch 08858308 358 times (length 284)
  Back Branch 08858058 197 times (length 199)
  Back Branch 08858450 122 times (length 36)
  Back Branch 08858438 24 times (length 712)
  Back Branch 08858228 16 times (length 490)
  Back Branch 08858240 16 times (length 14)
  Back Branch 08858258 3 times (length 529)
  Back Branch 088582D0 3 times (length 555)
  Back Branch 088582E8 3 times (length 14)
  Back Branch 08858290 3 times (length 539)
  Back Branch 08858194 2 times (length 14)
  Back Branch 0885817C 2 times (length 426)
_S1_2_8873070 702,290 instructions (0.053%), 1,826 calls (08873070 - 08873194, length 74)
  Back Branch 08873120 33,741 times (length 18)
_S1_2_88EBF08 661,710 instructions (0.050%), 47,265 calls (088EBF08 - 088EBF48, length 17)
_S1_2_8862FA8 655,898 instructions (0.050%), 2,460 calls (08862FA8 - 0886382C, length 546)
  Back Branch 0886380C 2,110 times (length 298)
  Back Branch 08863828 1,548 times (length 500)
  Back Branch 08863640 1,309 times (length 184)
  Back Branch 0886367C 1,278 times (length 239)
  Back Branch 08863684 674 times (length 242)
  Back Branch 08863534 405 times (length 38)
  Back Branch 088634EC 288 times (length 100)
  Back Branch 088634DC 208 times (length 96)
  Back Branch 08863648 72 times (length 187)
  Back Branch 0886353C 29 times (length 40)
  Back Branch 088637EC 7 times (length 471)
  Back Branch 08863628 2 times (length 179)
_S1_2_88E9E80 649,429 instructions (0.049%), 15,103 calls (088E9E80 - 088E9F28, length 43)
_S1_2_88453D0 637,090 instructions (0.048%), 127,418 calls (088453D0 - 088453E0, length 5)
_S1_2_8889DB8 635,282 instructions (0.048%), 39,569 calls (08889DB8 - 08889E3C, length 34)
  Back Branch 08889E20 19,301 times (length 10)
  Back Branch 08889E08 19,301 times (length 6)
  Back Branch 08889E38 15,392 times (length 18)
  Back Branch 08889E18 2,306 times (length 10)
_S1_2_88DB3E4 634,512 instructions (0.048%), 6,624 calls (088DB3E4 - 088DB5A4, length 113)
  Back Branch 088DB518 8,531 times (length 32)
  Back Branch 088DB418 6,624 times (length 6)
  Back Branch 088DB594 1,207 times (length 90)
  Back Branch 088DB5A0 1,207 times (length 5)
_S1_2_8885A98 624,717 instructions (0.048%), 20,649 calls (08885A98 - 08885B10, length 31)
_S1_2_88E435C 620,658 instructions (0.047%), 25,250 calls (088E435C - 088E43D8, length 32)
_S1_2_8884C08 619,942 instructions (0.047%), 13,477 calls (08884C08 - 08884CBC, length 46)
_S1_2_882DF40 597,720 instructions (0.045%), 16,708 calls (0882DF40 - 0882E040, length 65)
  Back Branch 0882E004 16,694 times (length 12)
  Back Branch 0882E018 8,334 times (length 8)
_S1_2_8898564 590,479 instructions (0.045%), 5,848 calls (08898564 - 08898644, length 57)
  Back Branch 08898624 41,852 times (length 6)
  Back Branch 08898640 39,219 times (length 10)
  Back Branch 0889862C 5,848 times (length 26)
_S1_2_889C320 582,471 instructions (0.044%), 12,003 calls (0889C320 - 0889C3E8, length 51)
  Back Branch 0889C3E4 6,327 times (length 24)
_S1_2_889C234 581,366 instructions (0.044%), 13,777 calls (0889C234 - 0889C31C, length 59)
  Back Branch 0889C310 4,383 times (length 17)
  Back Branch 0889C318 333 times (length 17)
  Back Branch 0889C2FC 101 times (length 12)
_S1_2_88EA1CC 575,702 instructions (0.044%), 10,100 calls (088EA1CC - 088EA2B4, length 59)
_S1_2_889185C 568,123 instructions (0.043%), 422 calls (0889185C - 08891C20, length 242)
  Back Branch 08891A30 22,307 times (length 5)
  Back Branch 08891A5C 6,105 times (length 35)
  Back Branch 08891A98 4,253 times (length 85)
  Back Branch 08891B94 3,259 times (length 5)
  Back Branch 088919AC 2,128 times (length 5)
  Back Branch 08891B08 623 times (length 5)
  Back Branch 08891BC4 491 times (length 37)
  Back Branch 08891C1C 422 times (length 156)
  Back Branch 08891C14 422 times (length 121)
_S1_2_88E4194 565,817 instructions (0.043%), 709 calls (088E3FB8 - 088E4280, length 179)
  Back Branch 088E41D4 20,664,457 times (length 7)
  Back Branch 088E41B0 192,182 times (length 17)
  Back Branch 088E41E8 190,055 times (length 16)
  Back Branch 088E4218 14,453 times (length 28)
_S1_2_88EBFA4 555,654 instructions (0.042%), 25,257 calls (088EBFA4 - 088EBFF8, length 22)
_S1_2_8881568 554,894 instructions (0.042%), 75 calls (08881568 - 08881654, length 60)
  Back Branch 08881640 24,454 times (length 30)
  Back Branch 08881650 24,454 times (length 37)
  Back Branch 088815E0 24,454 times (length 14)
  Back Branch 08881600 1,079 times (length 28)
_S1_2_8840134 551,602 instructions (0.042%), 3,704 calls (08840134 - 08840460, length 204)
  Back Branch 0884045C 2,948 times (length 49)
  Back Branch 0884040C 2,948 times (length 166)
  Back Branch 088401F8 2,948 times (length 33)
_S1_2_8855C04 551,421 instructions (0.042%), 3,376 calls (08855C04 - 08856090, length 292)
  Back Branch 08856038 10,029 times (length 11)
  Back Branch 08856000 10,029 times (length 11)
  Back Branch 0885608C 3,376 times (length 237)
  Back Branch 08856040 3,343 times (length 129)
  Back Branch 08856078 3,273 times (length 211)
  Back Branch 08856064 1,278 times (length 44)
  Back Branch 08855FA8 620 times (length 84)
  Back Branch 08855FB4 589 times (length 34)
  Back Branch 08855DE4 99 times (length 11)
  Back Branch 08855DAC 99 times (length 11)
  Back Branch 0885605C 91 times (length 37)
_S1_2_886EF30 544,092 instructions (0.041%), 45,341 calls (0886EF30 - 0886EF5C, length 12)
_S1_2_88A12DC 543,737 instructions (0.041%), 11,446 calls (088A10F4 - 088A149C, length 235)
  Back Branch 088A1110 74,750 times (length 9)
  Back Branch 088A1218 21,133 times (length 70)
  Back Branch 088A12F8 11,446 times (length 27)
  Back Branch 088A12A0 11,446 times (length 36)
  Back Branch 088A11C0 5,686 times (length 11)
_S1_2_888612C 543,520 instructions (0.041%), 54,352 calls (0888612C - 08886150, length 10)
_S1_2_88EB6B8 532,915 instructions (0.041%), 10,055 calls (088EB6B8 - 088EB788, length 53)
_S1_2_88A1404 527,434 instructions (0.040%), 9,655 calls (088A10F4 - 088A149C, length 235)
  Back Branch 088A1110 74,750 times (length 9)
  Back Branch 088A1218 21,133 times (length 70)
  Back Branch 088A13FC 9,687 times (length 124)
  Back Branch 088A1414 9,655 times (length 8)
  Back Branch 088A11C0 5,686 times (length 11)
_S1_2_88A190C 520,782 instructions (0.040%), 11,478 calls (088A190C - 088A19D4, length 51)
  Back Branch 088A19C4 13,749 times (length 7)
  Back Branch 088A1958 13,749 times (length 14)
  Back Branch 088A1998 4,620 times (length 6)
_S1_2_8884A0C 512,126 instructions (0.039%), 13,477 calls (08884A0C - 08884AB0, length 42)
  Back Branch 08884AAC 13,477 times (length 18)
_S1_2_8846704 510,528 instructions (0.039%), 9,353 calls (08846704 - 0884681C, length 71)
  Back Branch 088467B0 33,727 times (length 12)
_S1_2_8890EF0 503,537 instructions (0.038%), 10,024 calls (08890EF0 - 08891034, length 82)
_S1_2_8878A48 502,450 instructions (0.038%), 412 calls (08878A48 - 08878AC8, length 33)
  Back Branch 08878AA0 49,001 times (length 10)
_S1_2_88EAF18 496,503 instructions (0.038%), 23,643 calls (088EAF18 - 088EAF68, length 21)
_S1_2_88EBDDC 489,680 instructions (0.037%), 24,484 calls (088EBDDC - 088EBE40, length 26)
_S1_2_88800C4 487,804 instructions (0.037%), 32 calls (088800C4 - 08880400, length 208)
  Back Branch 088802C0 7,244 times (length 13)
  Back Branch 088803A8 7,244 times (length 62)
  Back Branch 088802D0 1,712 times (length 23)
  Back Branch 08880270 32 times (length 82)
  Back Branch 088802D8 32 times (length 107)
_S1_2_88972C0 484,525 instructions (0.037%), 8,390 calls (088972C0 - 08897460, length 105)
  Back Branch 0889742C 4,138 times (length 41)
  Back Branch 0889741C 3,558 times (length 12)
  Back Branch 08897454 56 times (length 66)
  Back Branch 0889745C 40 times (length 80)
  Back Branch 08897368 25 times (length 12)
_S1_2_8873E80 483,681 instructions (0.037%), 14,657 calls (08873E80 - 08873F00, length 33)
_S1_2_886EE3C 470,599 instructions (0.036%), 41,957 calls (0886EE3C - 0886EE88, length 20)
  Back Branch 0886EE84 37,421 times (length 6)
_S1_2_88A1758 470,097 instructions (0.036%), 585 calls (088A1758 - 088A17B4, length 24)
  Back Branch 088A17A0 29,971 times (length 15)
  Back Branch 088A17B0 16,437 times (length 10)
_S1_2_88682D0 465,858 instructions (0.035%), 25,881 calls (088682D0 - 08868314, length 18)
_S1_2_880DE60 453,392 instructions (0.035%), 1 calls (0880DD08 - 0880E194, length 292)
  Back Branch 0880E188 4,743 times (length 108)
  Back Branch 0880E0B0 4,742 times (length 78)
  Back Branch 0880E0F4 4,716 times (length 54)
  Back Branch 0880E0C8 4,618 times (length 13)
  Back Branch 0880E124 4,307 times (length 66)
  Back Branch 0880E118 4,307 times (length 63)
  Back Branch 0880E108 4,307 times (length 59)
  Back Branch 0880E138 4,215 times (length 71)
  Back Branch 0880E178 4,215 times (length 73)
  Back Branch 0880E150 4,215 times (length 77)
  Back Branch 0880E158 4,215 times (length 79)
  Back Branch 0880E148 4,215 times (length 75)
  Back Branch 0880DF10 51 times (length 21)
  Back Branch 0880DF68 1 times (length 22)
  Back Branch 0880E190 1 times (length 116)
_S1_2_8843FA8 451,391 instructions (0.034%), 14,561 calls (08843FA8 - 08844020, length 31)
_S1_2_8886154 450,504 instructions (0.034%), 50,056 calls (08886154 - 08886174, length 9)
_S1_2_8883848 441,099 instructions (0.034%), 4,743 calls (08883848 - 088839B8, length 93)
_S1_2_884DA34 417,908 instructions (0.032%), 382 calls (0884DA34 - 0884DC34, length 129)
  Back Branch 0884DC20 4,584 times (length 88)
  Back Branch 0884DC30 382 times (length 119)
_S1_2_889CA88 413,532 instructions (0.031%), 7,519 calls (0889CA88 - 0889CB94, length 68)
  Back Branch 0889CB90 7,506 times (length 17)
_S1_2_88A607C 411,534 instructions (0.031%), 1,279 calls (088A607C - 088A6314, length 167)
  Back Branch 088A61CC 5,252 times (length 73)
_S1_2_8889D80 403,400 instructions (0.031%), 39,569 calls (08889D80 - 08889DB4, length 14)
  Back Branch 08889DB0 2,570 times (length 6)
_S1_2_88EC054 399,542 instructions (0.030%), 18,161 calls (088EC054 - 088EC0A8, length 22)
_S1_2_8855050 396,445 instructions (0.030%), 56,635 calls (08855050 - 0885506C, length 8)
_S1_2_88D931C 396,374 instructions (0.030%), 2,292 calls (088D931C - 088D93B4, length 39)
  Back Branch 088D936C 18,464 times (length 19)
  Back Branch 088D93B0 478 times (length 17)
_S1_2_8873004 395,739 instructions (0.030%), 14,657 calls (08873004 - 0887306C, length 27)
_S1_2_88885BC 391,980 instructions (0.030%), 3,952 calls (088885BC - 0888881C, length 153)
  Back Branch 088887E0 3,300 times (length 110)
_S1_2_88EA328 388,791 instructions (0.030%), 29,907 calls (088EA328 - 088EA358, length 13)
_S1_2_88EB5FC 373,929 instructions (0.028%), 9,588 calls (088EB5FC - 088EB6B4, length 47)
  Back Branch 088EB6A8 9,587 times (length 13)
  Back Branch 088EB6B0 9,587 times (length 10)
_S1_2_88682B4 368,907 instructions (0.028%), 52,701 calls (088682B4 - 088682CC, length 7)
_S1_2_88D346C 364,068 instructions (0.028%), 14,003 calls (088D346C - 088D34D0, length 26)
_S1_2_884FDDC 363,843 instructions (0.028%), 463 calls (0884FDDC - 08850040, length 154)
  Back Branch 0884FF88 12,498 times (length 8)
  Back Branch 08850028 4,166 times (length 20)
  Back Branch 0884FFE4 4,166 times (length 14)
  Back Branch 0884FF18 4,166 times (length 34)
  Back Branch 08850034 3,704 times (length 7)
  Back Branch 0884FFA0 1,389 times (length 26)
_S1_2_889CE68 363,684 instructions (0.028%), 60,614 calls (0889CE68 - 0889CE7C, length 6)
_S1_2_88EADA0 354,645 instructions (0.027%), 23,643 calls (088EADA0 - 088EADD8, length 15)
_S1_2_8894334 351,036 instructions (0.027%), 13,166 calls (08894334 - 088943C0, length 36)
_S1_2_8896778 345,030 instructions (0.026%), 930 calls (08896778 - 08896970, length 127)
  Back Branch 08896808 6,510 times (length 13)
  Back Branch 0889696C 5,580 times (length 91)
  Back Branch 088968B4 930 times (length 34)
_S1_2_8871FD4 335,213 instructions (0.026%), 4,794 calls (08871FD4 - 08872DE8, length 902)
  Back Branch 08872C5C 1 times (length 710)
  Back Branch 088729DC 1 times (length 457)
  Back Branch 0887295C 1 times (length 380)
  Back Branch 088728E0 1 times (length 311)
  Back Branch 08872860 1 times (length 213)
  Back Branch 08872BDC 1 times (length 640)
  Back Branch 08872B5C 1 times (length 586)
  Back Branch 08872ADC 1 times (length 543)
  Back Branch 08872A5C 1 times (length 500)
  Back Branch 08872764 1 times (length 63)
  Back Branch 088727E0 1 times (length 139)
_S1_2_88A6570 326,300 instructions (0.025%), 4,794 calls (088A6570 - 088A66A0, length 77)
  Back Branch 088A660C 4,794 times (length 20)
  Back Branch 088A669C 96 times (length 59)
_S1_2_8876BF4 322,515 instructions (0.025%), 5,955 calls (08876AEC - 08876D68, length 160)
  Back Branch 08876BA4 224,965 times (length 10)
  Back Branch 08876C5C 43,086 times (length 93)
  Back Branch 08876C70 43,086 times (length 13)
  Back Branch 08876D24 27,392 times (length 101)
  Back Branch 08876C78 15,694 times (length 31)
  Back Branch 08876C24 15,323 times (length 59)
  Back Branch 08876C2C 14,218 times (length 81)
  Back Branch 08876D48 1,315 times (length 110)
  Back Branch 08876C34 371 times (length 84)
_S1_2_8889850 321,148 instructions (0.024%), 13,492 calls (08889850 - 088898B0, length 25)
  Back Branch 088898AC 13,112 times (length 12)
_S1_2_88388B0 313,710 instructions (0.024%), 2,647 calls (088388B0 - 08838DA0, length 317)
  Back Branch 08838D60 2,647 times (length 253)
  Back Branch 08838BC4 2,596 times (length 112)
  Back Branch 08838D9C 2,284 times (length 292)
  Back Branch 08838D84 7 times (length 281)
_S1_2_88943C4 313,437 instructions (0.024%), 3,370 calls (088943C4 - 0889456C, length 107)
  Back Branch 08894568 3,361 times (length 67)
_S1_2_8867B40 309,952 instructions (0.024%), 4,536 calls (08867B40 - 08867E30, length 189)
  Back Branch 08867DE4 926 times (length 123)
  Back Branch 08867C00 926 times (length 31)
  Back Branch 08867E18 926 times (length 151)
  Back Branch 08867E2C 926 times (length 159)
_S1_2_886E904 303,000 instructions (0.023%), 5,050 calls (0886E904 - 0886E9F0, length 60)
_S1_2_889CE80 302,709 instructions (0.023%), 9,173 calls (0889CE80 - 0889CF00, length 33)
_S1_2_8859660 299,884 instructions (0.023%), 4,108 calls (08859660 - 088597D0, length 93)
_S1_2_88571C4 293,627 instructions (0.022%), 3,704 calls (088571C4 - 088574E4, length 201)
  Back Branch 088574C4 1,603 times (length 94)
_S1_2_886E1F0 292,434 instructions (0.022%), 4,794 calls (0886E1F0 - 0886E2E0, length 61)
_S1_2_884B110 291,628 instructions (0.022%), 5,536 calls (0884B110 - 0884B58C, length 288)
_S1_2_884155C 289,906 instructions (0.022%), 3,720 calls (0884155C - 088416F4, length 103)
  Back Branch 088416F0 3,648 times (length 60)
_S1_2_88307F8 287,060 instructions (0.022%), 9,260 calls (088307F8 - 08830878, length 33)
  Back Branch 0883086C 9,260 times (length 13)
_S1_2_887F630 283,329 instructions (0.022%), 21,458 calls (0887F630 - 0887F660, length 13)
  Back Branch 0887F654 22,083 times (length 7)
_S1_2_8843E50 279,434 instructions (0.021%), 9,014 calls (08843E50 - 08843EC8, length 31)
_S1_2_883C588 274,559 instructions (0.021%), 463 calls (0883C588 - 0883C604, length 32)
  Back Branch 0883C5D0 29,169 times (length 9)
_S1_2_88DB648 274,190 instructions (0.021%), 1,204 calls (088DB648 - 088DB914, length 180)
  Back Branch 088DB7C4 4,074 times (length 27)
  Back Branch 088DB800 4,074 times (length 18)
  Back Branch 088DB8B8 1,204 times (length 39)
  Back Branch 088DB6A4 1,204 times (length 6)
_S1_2_8854738 272,955 instructions (0.021%), 8,805 calls (08854738 - 088547B8, length 33)
  Back Branch 088547AC 8,805 times (length 13)
_S1_2_888B444 272,880 instructions (0.021%), 2,306 calls (0888B444 - 0888B5F8, length 110)
  Back Branch 0888B544 2,611 times (length 27)
  Back Branch 0888B5F4 2,306 times (length 86)
  Back Branch 0888B5A4 928 times (length 27)
  Back Branch 0888B5B8 23 times (length 32)
_S1_2_8857538 269,983 instructions (0.021%), 3,018 calls (08857538 - 088577C4, length 164)
  Back Branch 0885777C 3,018 times (length 73)
  Back Branch 088577C0 2,647 times (length 132)
  Back Branch 0885778C 106 times (length 108)
_S1_2_888BC30 269,427 instructions (0.021%), 19,228 calls (0888BC30 - 0888BC78, length 19)
  Back Branch 0888BC5C 19,228 times (length 10)
  Back Branch 0888BC74 235 times (length 10)
_S1_2_889C880 260,572 instructions (0.020%), 6,304 calls (0889C880 - 0889CA84, length 130)
_S1_2_887F160 259,743 instructions (0.020%), 5,093 calls (0887F160 - 0887F1B4, length 22)
  Back Branch 0887F1A8 35,651 times (length 5)
  Back Branch 0887F1B0 5,093 times (length 11)
_S1_2_8885868 258,000 instructions (0.020%), 4,300 calls (08885868 - 08885954, length 60)
_S1_2_88D47FC 256,850 instructions (0.020%), 11,675 calls (088D47FC - 088D4850, length 22)
_S1_2_8889804 256,348 instructions (0.020%), 13,492 calls (08889804 - 088898B0, length 44)
  Back Branch 088898AC 13,112 times (length 12)
_S1_2_886F374 250,380 instructions (0.019%), 585 calls (0886F374 - 0886F470, length 64)
  Back Branch 0886F40C 16,965 times (length 13)
_S1_2_889BDDC 249,350 instructions (0.019%), 24,935 calls (0889BDDC - 0889BE00, length 10)
_S1_2_889CFF0 243,378 instructions (0.019%), 9,014 calls (0889CFF0 - 0889D058, length 27)
_S1_2_8855610 242,950 instructions (0.018%), 3,376 calls (08855610 - 088559B8, length 235)
  Back Branch 0885599C 3,376 times (length 209)
  Back Branch 088557CC 1,874 times (length 47)
  Back Branch 08855798 1,324 times (length 20)
  Back Branch 08855948 1,278 times (length 120)
  Back Branch 088557BC 201 times (length 43)
_S1_2_88E4704 238,590 instructions (0.018%), 21,690 calls (088E4704 - 088E472C, length 11)
_S1_2_889A034 232,976 instructions (0.018%), 29,122 calls (0889A034 - 0889A060, length 12)
_S1_2_886E760 227,250 instructions (0.017%), 5,050 calls (0886E760 - 0886E810, length 45)
_S1_2_886E124 226,704 instructions (0.017%), 4,794 calls (0886E124 - 0886E1EC, length 51)
  Back Branch 0886E1E8 462 times (length 11)
_S1_2_8883BDC 225,300 instructions (0.017%), 4,215 calls (08883BDC - 08883D0C, length 77)
  Back Branch 08883CD8 173 times (length 26)
  Back Branch 08883CE8 29 times (length 31)
_S1_2_8854884 221,314 instructions (0.017%), 8,797 calls (08854884 - 088548FC, length 31)
  Back Branch 088548F8 7,871 times (length 13)
  Back Branch 088548CC 6,019 times (length 8)
_S1_2_883C4C0 218,999 instructions (0.017%), 463 calls (0883C4C0 - 0883C584, length 50)
  Back Branch 0883C544 29,632 times (length 20)
_S1_2_8899510 217,660 instructions (0.017%), 21,766 calls (08899510 - 08899544, length 14)
_S1_2_88E86E4 215,836 instructions (0.016%), 4,796 calls (088E86E4 - 088E87DC, length 63)
  Back Branch 088E87D8 4,796 times (length 27)
  Back Branch 088E879C 1 times (length 12)
_S1_2_882E434 214,814 instructions (0.016%), 5,093 calls (0882E434 - 0882E52C, length 63)
_S1_2_88920CC 213,268 instructions (0.016%), 4,743 calls (088920CC - 088922AC, length 121)
  Back Branch 08892234 4,580 times (length 63)
  Back Branch 08892160 4,579 times (length 27)
  Back Branch 08892240 4,171 times (length 66)
  Back Branch 0889227C 14 times (length 98)
  Back Branch 08892264 14 times (length 74)
  Back Branch 08892174 14 times (length 11)
  Back Branch 08892210 14 times (length 41)
  Back Branch 08892220 13 times (length 26)
_S1_2_885B5F4 210,100 instructions (0.016%), 8,404 calls (0885B5F4 - 0885B688, length 38)
_S1_2_889A0FC 203,880 instructions (0.016%), 20,388 calls (0889A0FC - 0889A12C, length 13)
_S1_2_88DDFA4 202,084 instructions (0.015%), 1,702 calls (088DC844 - 088DE174, length 1613)
  Back Branch 088DC880 5,019 times (length 8)
  Back Branch 088DCDCC 2,180 times (length 12)
  Back Branch 088DCDA8 2,180 times (length 347)
  Back Branch 088DD7F4 2,180 times (length 823)
  Back Branch 088DD748 2,180 times (length 721)
  Back Branch 088DE0CC 1,702 times (length 1399)
  Back Branch 088DE130 1,042 times (length 1241)
  Back Branch 088DE140 48 times (length 1245)
_S1_2_8856310 199,129 instructions (0.015%), 3,376 calls (08856310 - 088566CC, length 240)
  Back Branch 0885644C 3,375 times (length 62)
  Back Branch 088565C4 2,098 times (length 158)
  Back Branch 088566C8 2,027 times (length 69)
  Back Branch 08856464 1,278 times (length 70)
  Back Branch 088566B4 159 times (length 11)
  Back Branch 088565AC 54 times (length 11)
  Back Branch 088566BC 53 times (length 67)
  Back Branch 08856454 50 times (length 51)
  Back Branch 08856424 3 times (length 11)
  Back Branch 08856438 1 times (length 56)
_S1_2_8811CCC 197,878 instructions (0.015%), 463 calls (08811CCC - 08812304, length 399)
  Back Branch 08811FB4 3,376 times (length 6)
  Back Branch 08811F64 3,241 times (length 16)
  Back Branch 0881214C 3,241 times (length 7)
  Back Branch 088122DC 463 times (length 300)
  Back Branch 0881212C 463 times (length 253)
  Back Branch 08812154 463 times (length 24)
  Back Branch 0881216C 385 times (length 75)
  Back Branch 088121AC 364 times (length 91)
  Back Branch 088122CC 103 times (length 192)
_S1_2_882E274 195,386 instructions (0.015%), 5,093 calls (0882E274 - 0882E3CC, length 87)
  Back Branch 0882E334 5,093 times (length 17)
  Back Branch 0882E35C 4,167 times (length 33)
_S1_2_88EAA88 192,622 instructions (0.015%), 10,138 calls (088EAA88 - 088EAAD0, length 19)
_S1_2_886FA00 190,125 instructions (0.014%), 9,288 calls (0886FA00 - 0886FB08, length 67)
  Back Branch 0886FB04 1,343 times (length 8)
  Back Branch 0886FAEC 921 times (length 9)
  Back Branch 0886FAC4 422 times (length 40)
  Back Branch 0886FAF4 422 times (length 30)
_S1_2_886F264 189,324 instructions (0.014%), 5,259 calls (0886F264 - 0886F2F0, length 36)
_S1_2_8879E48 189,157 instructions (0.014%), 1,708 calls (08879E48 - 0887A2D8, length 293)
  Back Branch 0887A240 1,706 times (length 173)
  Back Branch 0887A2D4 1,057 times (length 263)
  Back Branch 0887A2BC 2 times (length 252)
  Back Branch 0887A2AC 2 times (length 245)
  Back Branch 0887A290 2 times (length 210)
_S1_2_8899884 188,904 instructions (0.014%), 3,704 calls (08899884 - 0889994C, length 51)
_S1_2_88EC11C 187,085 instructions (0.014%), 11,005 calls (088EC11C - 088EC15C, length 17)
_S1_2_885B15C 186,009 instructions (0.014%), 3,704 calls (0885B15C - 0885B290, length 78)
  Back Branch 0885B254 1,603 times (length 13)
_S1_2_8899A14 185,200 instructions (0.014%), 3,704 calls (08899A14 - 08899AD8, length 50)
_S1_2_883087C 184,793 instructions (0.014%), 8,797 calls (0883087C - 088308DC, length 25)
  Back Branch 088308D8 14 times (length 10)
_S1_2_88EA3A0 183,822 instructions (0.014%), 6,565 calls (088EA3A0 - 088EA414, length 30)
_S1_2_889644C 183,645 instructions (0.014%), 1,855 calls (0889644C - 08896638, length 124)
_S1_2_881B59C 182,133 instructions (0.014%), 9,585 calls (0881B59C - 0881B600, length 26)
  Back Branch 0881B5FC 3 times (length 12)
_S1_2_889C798 178,560 instructions (0.014%), 5,580 calls (0889C798 - 0889C814, length 32)
_S1_2_88D7B80 178,493 instructions (0.014%), 2,706 calls (088D7B80 - 088D7E64, length 186)
  Back Branch 088D7E10 6,621 times (length 6)
  Back Branch 088D7DA8 2,079 times (length 12)
  Back Branch 088D7E58 2,062 times (length 8)
  Back Branch 088D7DD0 1,314 times (length 6)
  Back Branch 088D7E38 678 times (length 26)
  Back Branch 088D7E60 678 times (length 35)
_S1_2_88E87E0 177,457 instructions (0.014%), 4,796 calls (088E87E0 - 088E88BC, length 56)
  Back Branch 088E889C 4,796 times (length 27)
  Back Branch 088E88B0 1 times (length 8)
_S1_2_889A004 177,270 instructions (0.013%), 29,545 calls (0889A004 - 0889A030, length 12)
_S1_2_8805B78 176,459 instructions (0.013%), 385 calls (08805B78 - 088060FC, length 354)
  Back Branch 08805D60 3,080 times (length 75)
  Back Branch 08805E4C 2,695 times (length 116)
  Back Branch 08805EB8 385 times (length 144)
  Back Branch 088060F8 385 times (length 327)
_S1_2_88A8D08 176,327 instructions (0.013%), 3 calls (088A8D08 - 088A904C, length 210)
  Back Branch 088A8DD0 2,423 times (length 14)
  Back Branch 088A8FFC 2,327 times (length 58)
  Back Branch 088A8F40 2,327 times (length 96)
  Back Branch 088A8F84 775 times (length 26)
  Back Branch 088A8F68 597 times (length 106)
  Back Branch 088A8F4C 597 times (length 99)
  Back Branch 088A8F54 597 times (length 100)
  Back Branch 088A8E04 60 times (length 8)
  Back Branch 088A8FB0 2 times (length 119)
  Back Branch 088A8E18 2 times (length 32)
_S1_2_886B608 174,465 instructions (0.013%), 486 calls (0886B608 - 0886B65C, length 22)
  Back Branch 0886B63C 23,614 times (length 7)
_S1_2_88E14F8 173,484 instructions (0.013%), 2,228 calls (088E14F8 - 088E18D4, length 248)
  Back Branch 088E1628 2,706 times (length 4)
  Back Branch 088E169C 2,706 times (length 54)
  Back Branch 088E16A4 478 times (length 31)
  Back Branch 088E16AC 478 times (length 36)
_S1_2_88616EC 173,250 instructions (0.013%), 2,772 calls (088616EC - 088617F0, length 66)
  Back Branch 088617B8 2,772 times (length 26)
_S1_2_88786B4 170,530 instructions (0.013%), 4,794 calls (088786B4 - 08878740, length 36)
  Back Branch 08878724 6,363 times (length 14)
  Back Branch 0887873C 50 times (length 23)
_S1_2_8878744 170,502 instructions (0.013%), 4,794 calls (08878744 - 088787D0, length 36)
  Back Branch 088787B4 6,361 times (length 14)
  Back Branch 088787CC 50 times (length 23)
_S1_2_887CB24 167,865 instructions (0.013%), 404 calls (0887CB24 - 0887CBCC, length 43)
  Back Branch 0887CBB8 9,744 times (length 4)
  Back Branch 0887CB64 9,136 times (length 9)
  Back Branch 0887CBA4 2,937 times (length 13)
_S1_2_88E8B3C 167,790 instructions (0.013%), 4,794 calls (088E8B3C - 088E8BE4, length 43)
  Back Branch 088E8BC0 4,794 times (length 22)
_S1_2_8871A74 167,232 instructions (0.013%), 463 calls (08871A74 - 08871B78, length 66)
  Back Branch 08871AB4 11,112 times (length 7)
  Back Branch 08871B38 2,961 times (length 21)
  Back Branch 08871B74 1,075 times (length 17)
_S1_2_889EAAC 165,682 instructions (0.013%), 9,746 calls (0889EAAC - 0889EAEC, length 17)
_S1_2_886F028 164,600 instructions (0.013%), 3,292 calls (0886F028 - 0886F0F8, length 53)
  Back Branch 0886F0E8 3,292 times (length 41)
_S1_2_88D4DE4 163,436 instructions (0.012%), 11,674 calls (088D4DE4 - 088D4E1C, length 15)
  Back Branch 088D4E18 11,674 times (length 6)
_S1_2_887EF3C 162,545 instructions (0.012%), 5,087 calls (0887EF3C - 0887F120, length 122)
  Back Branch 0887EF90 5,087 times (length 10)
  Back Branch 0887F06C 4,683 times (length 57)
  Back Branch 0887F0A4 404 times (length 10)
  Back Branch 0887F094 404 times (length 67)
_S1_2_88E4AD0 155,535 instructions (0.012%), 3,287 calls (088E4AD0 - 088E4C00, length 77)
_S1_2_88E4C04 155,290 instructions (0.012%), 3,287 calls (088E4C04 - 088E4D34, length 77)
_S1_2_8883184 155,275 instructions (0.012%), 3,093 calls (08883184 - 08883278, length 62)
  Back Branch 08883260 130 times (length 13)
_S1_2_88EA2EC 154,635 instructions (0.012%), 10,309 calls (088EA2EC - 088EA324, length 15)
_S1_2_881B138 153,934 instructions (0.012%), 10,973 calls (0881B138 - 0881B184, length 20)
  Back Branch 0881B180 52 times (length 10)
_S1_2_88EAE00 152,670 instructions (0.012%), 15,267 calls (088EAE00 - 088EAE24, length 10)
_S1_2_8861DD4 152,320 instructions (0.012%), 2,872 calls (08861DD4 - 08861EF8, length 74)
  Back Branch 08861ED4 2,501 times (length 31)
_S1_2_8869B6C 151,218 instructions (0.012%), 859 calls (08869B6C - 08869E80, length 198)
  Back Branch 08869CE8 1,785 times (length 71)
  Back Branch 08869E04 820 times (length 74)
  Back Branch 08869E7C 466 times (length 117)
  Back Branch 08869DF4 398 times (length 50)
_S1_2_883CFCC 150,677 instructions (0.011%), 3,018 calls (0883CFCC - 0883D268, length 168)
  Back Branch 0883D160 2,780 times (length 52)
  Back Branch 0883D1AC 2,761 times (length 33)
  Back Branch 0883D144 2,741 times (length 45)
  Back Branch 0883D158 20 times (length 51)
_S1_2_8864970 150,309 instructions (0.011%), 7,911 calls (08864970 - 088649C8, length 23)
_S1_2_888BA1C 148,198 instructions (0.011%), 2,570 calls (0888BA1C - 0888BBAC, length 101)
  Back Branch 0888BB98 1,333 times (length 35)
  Back Branch 0888BB48 1,333 times (length 51)
_S1_2_881B718 146,140 instructions (0.011%), 4,817 calls (0881B718 - 0881B7BC, length 42)
  Back Branch 0881B7B0 348 times (length 9)
  Back Branch 0881B7B8 344 times (length 15)
  Back Branch 0881B79C 26 times (length 8)
_S1_2_8845EE4 144,332 instructions (0.011%), 422 calls (08845EE4 - 08846304, length 265)
  Back Branch 08846010 2,446 times (length 40)
  Back Branch 08846110 2,432 times (length 68)
  Back Branch 088460F0 419 times (length 23)
  Back Branch 088461F8 4 times (length 126)
  Back Branch 0884625C 4 times (length 152)
  Back Branch 08846300 4 times (length 79)
_S1_2_8816D4C 144,157 instructions (0.011%), 2,772 calls (08816D4C - 08816F08, length 112)
  Back Branch 08816EDC 1,386 times (length 51)
  Back Branch 08816E68 1,386 times (length 23)
  Back Branch 08816E54 1 times (length 21)
_S1_2_88D93B8 142,498 instructions (0.011%), 2,181 calls (088D93B8 - 088D9460, length 43)
  Back Branch 088D9424 7,024 times (length 7)
  Back Branch 088D9440 1,906 times (length 3)
_S1_2_88EAEA8 141,405 instructions (0.011%), 9,427 calls (088EAEA8 - 088EAEE0, length 15)
_S1_2_8874C30 138,097 instructions (0.011%), 4,744 calls (08874C30 - 08874CC4, length 38)
  Back Branch 08874CC0 585 times (length 14)
_S1_2_88EA6CC 136,550 instructions (0.010%), 5,462 calls (088EA6CC - 088EA72C, length 25)
_S1_2_886CDE0 136,458 instructions (0.010%), 5,054 calls (0886CDE0 - 0886CEFC, length 72)
_S1_2_88A1C30 135,082 instructions (0.010%), 1,116 calls (088A1C30 - 088A1C8C, length 24)
  Back Branch 088A1C70 8,916 times (length 14)
  Back Branch 088A1C80 3,562 times (length 9)
_S1_2_8849DC4 134,656 instructions (0.010%), 1,384 calls (08849DC4 - 0884A0F4, length 205)
  Back Branch 08849F7C 6,920 times (length 87)
  Back Branch 08849F54 258 times (length 11)
  Back Branch 08849FBC 237 times (length 11)
_S1_2_888BCC8 132,954 instructions (0.010%), 8,036 calls (0888BCC8 - 0888BD10, length 19)
  Back Branch 0888BCF4 9,697 times (length 10)
  Back Branch 0888BD0C 5,501 times (length 10)
_S1_2_88DB5A8 132,480 instructions (0.010%), 6,624 calls (088DB5A8 - 088DB5F4, length 20)
_S1_2_88ED300 131,236 instructions (0.010%), 1,204 calls (088ED300 - 088ED8A8, length 363)
  Back Branch 088ED694 1,204 times (length 96)
  Back Branch 088ED5C0 1,204 times (length 91)
_S1_2_88595CC 129,798 instructions (0.010%), 4,122 calls (088595CC - 0885965C, length 37)
  Back Branch 08859650 504 times (length 13)
_S1_2_88862CC 127,854 instructions (0.010%), 14,206 calls (088862CC - 088862EC, length 9)
_S1_2_88EA44C 126,725 instructions (0.010%), 5,069 calls (088EA44C - 088EA4AC, length 25)
_S1_2_88EBFFC 126,456 instructions (0.010%), 5,748 calls (088EBFFC - 088EC050, length 22)
_S1_2_88E8C4C 124,838 instructions (0.009%), 4,809 calls (088E8C4C - 088E8CCC, length 33)
_S1_2_8873B5C 124,670 instructions (0.009%), 9,590 calls (08873B5C - 08873B8C, length 13)
_S1_2_8861C1C 122,549 instructions (0.009%), 2,501 calls (08861C1C - 08861D20, length 66)
  Back Branch 08861D1C 2,098 times (length 18)
_S1_2_883041C 122,295 instructions (0.009%), 5,093 calls (0883041C - 08830488, length 28)
  Back Branch 08830474 5,093 times (length 9)
  Back Branch 08830484 21 times (length 12)
_S1_2_8874F90 120,524 instructions (0.009%), 4,794 calls (08874F90 - 08875064, length 54)
  Back Branch 08875060 4,794 times (length 38)
  Back Branch 08875050 4,385 times (length 15)
_S1_2_8843CCC 118,560 instructions (0.009%), 494 calls (08843CCC - 08843E24, length 87)
  Back Branch 08843DA0 4,940 times (length 17)
_S1_2_88DE150 115,350 instructions (0.009%), 478 calls (088DC844 - 088DE174, length 1613)
  Back Branch 088DC880 5,019 times (length 8)
  Back Branch 088DCDCC 2,180 times (length 12)
  Back Branch 088DCDA8 2,180 times (length 347)
  Back Branch 088DD7F4 2,180 times (length 823)
  Back Branch 088DD748 2,180 times (length 721)
  Back Branch 088DD824 2,084 times (length 12)
  Back Branch 088DE130 1,042 times (length 1241)
  Back Branch 088DD830 478 times (length 845)
  Back Branch 088DD9F0 478 times (length 982)
  Back Branch 088DDB34 478 times (length 83)
  Back Branch 088DDB24 478 times (length 79)
  Back Branch 088DDB88 478 times (length 31)
  Back Branch 088DE154 478 times (length 413)
  Back Branch 088DE140 48 times (length 1245)
_S1_2_8886350 115,310 instructions (0.009%), 11,531 calls (08886350 - 08886388, length 15)
_S1_2_883813C 115,268 instructions (0.009%), 14 calls (0883813C - 08838338, length 128)
  Back Branch 08838250 5,236 times (length 38)
  Back Branch 08838260 56 times (length 49)
_S1_2_88DC780 113,986 instructions (0.009%), 1,090 calls (088DC780 - 088DE194, length 1670)
  Back Branch 088DC880 5,019 times (length 8)
  Back Branch 088DCDCC 2,180 times (length 12)
  Back Branch 088DCDA8 2,180 times (length 347)
  Back Branch 088DD7F4 2,180 times (length 823)
  Back Branch 088DD748 2,180 times (length 721)
  Back Branch 088DE130 1,042 times (length 1241)
  Back Branch 088DE140 48 times (length 1245)
_S1_2_8871EA8 112,426 instructions (0.009%), 4,794 calls (08871EA8 - 08871FD0, length 75)
  Back Branch 08871FCC 514 times (length 53)
  Back Branch 08871FBC 514 times (length 6)
_S1_2_88EA120 110,460 instructions (0.008%), 5,260 calls (088EA120 - 088EA170, length 21)
_S1_2_883CB3C 106,664 instructions (0.008%), 3,018 calls (0883CB3C - 0883CC48, length 68)
  Back Branch 0883CB94 1,469 times (length 6)
  Back Branch 0883CC30 1,448 times (length 6)
  Back Branch 0883CC44 1,351 times (length 40)
_S1_2_8898238 105,688 instructions (0.008%), 3,442 calls (08898238 - 0889828C, length 22)
  Back Branch 08898254 16,952 times (length 5)
  Back Branch 08898264 18 times (length 6)
_S1_2_886D0A4 105,468 instructions (0.008%), 4,794 calls (0886D0A4 - 0886D134, length 37)
  Back Branch 0886D130 4,794 times (length 8)
  Back Branch 0886D120 4,794 times (length 20)
_S1_2_8849898 103,026 instructions (0.008%), 988 calls (08849898 - 08849A90, length 127)
  Back Branch 08849A50 4,940 times (length 83)
  Back Branch 08849A28 546 times (length 11)
_S1_2_8844F48 102,663 instructions (0.008%), 1,037 calls (08844F48 - 088450D0, length 99)
_S1_2_88EAA38 101,300 instructions (0.008%), 5,065 calls (088EAA38 - 088EAA84, length 20)
_S1_2_8863C28 101,059 instructions (0.008%), 4,094 calls (08863C28 - 08863CC4, length 40)
  Back Branch 08863CA4 2,151 times (length 14)
  Back Branch 08863CB8 1,424 times (length 16)
  Back Branch 08863CC0 1,424 times (length 20)
_S1_2_88D6ED0 100,081 instructions (0.008%), 10,012 calls (088D6ED0 - 088D6EF4, length 10)
  Back Branch 088D6EF0 9,999 times (length 5)
_S1_2_88EB230 99,921 instructions (0.008%), 5,259 calls (088EB230 - 088EB278, length 19)
_S1_2_8813BA0 97,377 instructions (0.007%), 1,467 calls (08813BA0 - 08813DEC, length 148)
  Back Branch 08813D14 198 times (length 11)
  Back Branch 08813DE8 6 times (length 107)
  Back Branch 08813DB0 6 times (length 93)
_S1_2_88EB27C 96,184 instructions (0.007%), 4,372 calls (088EB27C - 088EB2D0, length 22)
_S1_2_881C3D8 95,547 instructions (0.007%), 1,269 calls (0881C3D8 - 0881C504, length 76)
_S1_2_8856938 95,363 instructions (0.007%), 3,018 calls (08856938 - 08856A48, length 69)
  Back Branch 08856A44 2,647 times (length 28)
_S1_2_888F498 93,488 instructions (0.007%), 422 calls (0888F498 - 0888F5D0, length 79)
  Back Branch 0888F530 4,163 times (length 16)
  Back Branch 0888F598 268 times (length 28)
  Back Branch 0888F5A8 268 times (length 32)
  Back Branch 0888F5CC 8 times (length 41)
  Back Branch 0888F5C0 8 times (length 38)
_S1_2_881B628 92,736 instructions (0.007%), 5,446 calls (0881B628 - 0881B684, length 24)
  Back Branch 0881B680 22 times (length 12)
_S1_2_88451C0 91,262 instructions (0.007%), 2,872 calls (088451C0 - 08845208, length 19)
  Back Branch 088451F4 7,178 times (length 6)
_S1_2_8808CE0 89,618 instructions (0.007%), 4,793 calls (08808CE0 - 08808D2C, length 20)
  Back Branch 08808D28 4,632 times (length 12)
_S1_2_889A064 88,312 instructions (0.007%), 11,039 calls (0889A064 - 0889A0A4, length 17)
_S1_2_88441E8 86,996 instructions (0.007%), 3,107 calls (088441E8 - 08844254, length 28)
_S1_2_881B400 86,095 instructions (0.007%), 3,935 calls (0881B400 - 0881B4B8, length 47)
  Back Branch 0881B464 11 times (length 9)
  Back Branch 0881B4A4 9 times (length 25)
  Back Branch 0881B4B4 2 times (length 29)
_S1_2_88865A4 85,644 instructions (0.007%), 4,758 calls (088865A4 - 088865E8, length 18)
_S1_2_885B74C 85,301 instructions (0.006%), 2,101 calls (0885B74C - 0885B838, length 60)
_S1_2_883B7F0 84,997 instructions (0.006%), 5,152 calls (0883B7F0 - 0883B840, length 21)
_S1_2_887AFC8 84,490 instructions (0.006%), 2,556 calls (0887AFC8 - 0887B1A0, length 119)
  Back Branch 0887B148 8 times (length 38)
  Back Branch 0887B194 3 times (length 65)
_S1_2_8842C50 82,526 instructions (0.006%), 1,416 calls (08842C50 - 08842E74, length 138)
  Back Branch 08842D60 1,416 times (length 16)
  Back Branch 08842D40 1,416 times (length 8)
  Back Branch 08842D70 1,004 times (length 20)
  Back Branch 08842DF4 944 times (length 98)
  Back Branch 08842D88 603 times (length 26)
  Back Branch 08842E34 472 times (length 114)
  Back Branch 08842E70 472 times (length 34)
  Back Branch 08842D98 341 times (length 30)
  Back Branch 08842DB4 320 times (length 40)
_S1_2_88D4B10 82,275 instructions (0.006%), 3,291 calls (088D4B10 - 088D4B70, length 25)
_S1_2_8897A94 80,784 instructions (0.006%), 132 calls (08897A94 - 08897C78, length 122)
  Back Branch 08897C24 814 times (length 93)
  Back Branch 08897C74 682 times (length 81)
_S1_2_88332F8 79,990 instructions (0.006%), 684 calls (088332F8 - 08833370, length 31)
  Back Branch 08833338 8,941 times (length 7)
  Back Branch 0883336C 367 times (length 10)
_S1_2_887F700 79,098 instructions (0.006%), 2,379 calls (0887F700 - 0887F7E8, length 59)
  Back Branch 0887F7C4 2,384 times (length 45)
  Back Branch 0887F7E4 1,558 times (length 4)
  Back Branch 0887F7A8 30 times (length 8)
  Back Branch 0887F7B8 3 times (length 14)
_S1_2_88A5D8C 78,293 instructions (0.006%), 476 calls (088A5D8C - 088A5E74, length 59)
  Back Branch 088A5E24 3,913 times (length 15)
  Back Branch 088A5E70 255 times (length 17)
  Back Branch 088A5E68 255 times (length 26)
_S1_2_882FF68 74,487 instructions (0.006%), 3,371 calls (0882FF68 - 0882FFD0, length 27)
_S1_2_8867508 74,304 instructions (0.006%), 9,288 calls (08867508 - 08867524, length 8)
_S1_2_882B288 74,112 instructions (0.006%), 4,632 calls (0882B288 - 0882B30C, length 34)
_S1_2_88A6834 73,746 instructions (0.006%), 4,794 calls (088A6834 - 088A6924, length 61)
_S1_2_885B83C 72,975 instructions (0.006%), 2,101 calls (0885B83C - 0885B8FC, length 49)
  Back Branch 0885B8F8 1,343 times (length 39)
_S1_2_889F260 72,585 instructions (0.006%), 263 calls (0889F260 - 0889F2D8, length 31)
  Back Branch 0889F2A0 9,490 times (length 7)
  Back Branch 0889F2D4 181 times (length 10)
_S1_2_886AFA8 72,244 instructions (0.005%), 1,998 calls (0886AFA8 - 0886B074, length 52)
  Back Branch 0886B03C 767 times (length 11)
  Back Branch 0886B070 1 times (length 34)
_S1_2_88E8E2C 71,910 instructions (0.005%), 4,794 calls (088E8E2C - 088E8E64, length 15)
_S1_2_885880C 70,661 instructions (0.005%), 2,803 calls (0885880C - 0885887C, length 29)
_S1_2_882C13C 69,480 instructions (0.005%), 4,632 calls (0882C13C - 0882C18C, length 21)
_S1_2_88416F8 69,333 instructions (0.005%), 2,101 calls (088416F8 - 08841778, length 33)
_S1_2_8883638 69,201 instructions (0.005%), 1,357 calls (08883638 - 0888372C, length 62)
  Back Branch 08883710 65 times (length 11)
_S1_2_88759A8 67,716 instructions (0.005%), 836 calls (088759A8 - 08875B98, length 125)
  Back Branch 08875B84 836 times (length 107)
_S1_2_88A0C80 67,440 instructions (0.005%), 3,372 calls (088A0C80 - 088A0CDC, length 24)
_S1_2_8894E4C 67,212 instructions (0.005%), 423 calls (08894E4C - 088950F4, length 171)
  Back Branch 088950F0 422 times (length 135)
  Back Branch 08895048 422 times (length 58)
  Back Branch 08895034 422 times (length 20)
_S1_2_887BE28 67,102 instructions (0.005%), 491 calls (0887BE28 - 0887C468, length 401)
  Back Branch 0887C070 858 times (length 16)
  Back Branch 0887C0B8 858 times (length 5)
  Back Branch 0887C078 344 times (length 101)
  Back Branch 0887C0C4 344 times (length 125)
  Back Branch 0887C3B4 120 times (length 26)
  Back Branch 0887C00C 94 times (length 64)
  Back Branch 0887C030 93 times (length 13)
  Back Branch 0887C414 88 times (length 2)
  Back Branch 0887BF5C 72 times (length 5)
  Back Branch 0887C11C 10 times (length 5)
  Back Branch 0887C3C4 10 times (length 59)
  Back Branch 0887BF68 2 times (length 11)
  Back Branch 0887C43C 2 times (length 362)
  Back Branch 0887C3CC 2 times (length 326)
  Back Branch 0887C2D4 2 times (length 265)
_S1_2_88D4B74 65,820 instructions (0.005%), 3,291 calls (088D4B74 - 088D4BC0, length 20)
_S1_2_88EA2B8 65,650 instructions (0.005%), 5,050 calls (088EA2B8 - 088EA2E8, length 13)
_S1_2_88471E8 65,514 instructions (0.005%), 101 calls (088471E8 - 08847E94, length 812)
  Back Branch 0884785C 85 times (length 191)
  Back Branch 08847870 85 times (length 199)
  Back Branch 08847AC4 85 times (length 466)
  Back Branch 08847D18 85 times (length 615)
  Back Branch 08847E90 85 times (length 709)
_S1_2_88D332C 65,212 instructions (0.005%), 2,329 calls (088D332C - 088D3398, length 28)
_S1_2_882AFEC 64,848 instructions (0.005%), 4,632 calls (0882AFEC - 0882B044, length 23)
_S1_2_88EAB0C 64,820 instructions (0.005%), 1,852 calls (088EAB0C - 088EAB94, length 35)
_S1_2_8854068 64,469 instructions (0.005%), 2,803 calls (08854068 - 088540E0, length 31)
_S1_2_8852838 64,319 instructions (0.005%), 4,149 calls (08852838 - 088528C0, length 35)
_S1_2_8886CF4 62,088 instructions (0.005%), 786 calls (08886CF4 - 08886DBC, length 51)
  Back Branch 08886D98 2,199 times (length 17)
  Back Branch 08886DB8 936 times (length 14)
  Back Branch 08886DB0 855 times (length 12)
  Back Branch 08886DA0 786 times (length 29)
  Back Branch 08886DA8 378 times (length 31)
_S1_2_88734A8 61,466 instructions (0.005%), 30,733 calls (088734A8 - 088734AC, length 2)
_S1_2_88A80F0 61,275 instructions (0.005%), 1,075 calls (088A80F0 - 088A8168, length 31)
  Back Branch 088A815C 4,300 times (length 9)
  Back Branch 088A8164 1,075 times (length 17)
_S1_2_886EF94 61,260 instructions (0.005%), 12,252 calls (0886EF94 - 0886EFA4, length 5)
_S1_2_886C6AC 60,051 instructions (0.005%), 172 calls (0886C6AC - 0886CA60, length 238)
  Back Branch 0886C98C 658 times (length 52)
  Back Branch 0886CA10 167 times (length 190)
  Back Branch 0886CA20 2 times (length 198)
_S1_2_889F64C 59,791 instructions (0.005%), 228 calls (0889F64C - 0889F67C, length 13)
  Back Branch 0889F66C 11,528 times (length 5)
_S1_2_88059DC 58,520 instructions (0.004%), 3,080 calls (088059DC - 08805A84, length 43)
_S1_2_88EAEE4 58,058 instructions (0.004%), 4,466 calls (088EAEE4 - 088EAF14, length 13)
_S1_2_88EBF74 58,020 instructions (0.004%), 4,835 calls (088EBF74 - 088EBFA0, length 12)
_S1_2_887881C 57,249 instructions (0.004%), 6,361 calls (0887881C - 0887883C, length 9)
_S1_2_887B1A4 56,966 instructions (0.004%), 426 calls (0887B1A4 - 0887B3C0, length 136)
  Back Branch 0887B35C 2,544 times (length 8)
  Back Branch 0887B364 424 times (length 99)
  Back Branch 0887B3BC 40 times (length 37)
_S1_2_8824BC8 56,916 instructions (0.004%), 4,743 calls (08824BC8 - 08824D60, length 103)
_S1_2_8853898 55,746 instructions (0.004%), 4,048 calls (08853898 - 088538EC, length 22)
  Back Branch 088538E8 463 times (length 10)
_S1_2_8851F4C 54,622 instructions (0.004%), 463 calls (08851F4C - 08851FA0, length 22)
  Back Branch 08851F94 4,166 times (length 12)
_S1_2_8812DFC 54,613 instructions (0.004%), 612 calls (08812DFC - 08813024, length 139)
  Back Branch 08812E7C 595 times (length 11)
  Back Branch 08812F84 580 times (length 77)
  Back Branch 08812F8C 554 times (length 23)
  Back Branch 08812FA4 275 times (length 8)
  Back Branch 08812FE4 26 times (length 45)
  Back Branch 08812FFC 9 times (length 51)
  Back Branch 08813020 1 times (length 60)
  Back Branch 08812FB8 1 times (length 64)
  Back Branch 08812F94 1 times (length 27)
_S1_2_88D5648 52,992 instructions (0.004%), 6,624 calls (088D5648 - 088D5664, length 8)
_S1_2_884A760 52,242 instructions (0.004%), 346 calls (0884A760 - 0884AA90, length 205)
  Back Branch 0884A918 1,730 times (length 87)
  Back Branch 0884A8F0 357 times (length 11)
  Back Branch 0884A958 303 times (length 11)
_S1_2_8861D24 51,696 instructions (0.004%), 2,872 calls (08861D24 - 08861DD0, length 44)
  Back Branch 08861DCC 2,872 times (length 14)
_S1_2_88E42B0 50,996 instructions (0.004%), 2,484 calls (088E42B0 - 088E4304, length 22)
_S1_2_882D5A8 50,739 instructions (0.004%), 493 calls (0882D5A8 - 0882D818, length 157)
  Back Branch 0882D770 241 times (length 38)
  Back Branch 0882D814 126 times (length 135)
_S1_2_8891EA4 50,545 instructions (0.004%), 4,595 calls (08891EA4 - 08891ECC, length 11)
_S1_2_89083F4 49,870 instructions (0.004%), 24,935 calls (089083F4 - 089083F8, length 2)
_S1_2_882FB10 49,240 instructions (0.004%), 130 calls (0882FB10 - 0882FC28, length 71)
  Back Branch 0882FB60 8,673 times (length 5)
  Back Branch 0882FBF8 130 times (length 16)
  Back Branch 0882FC0C 32 times (length 30)
_S1_2_8840EB8 48,152 instructions (0.004%), 3,704 calls (08840EB8 - 08840EE8, length 13)
_S1_2_8878C84 47,010 instructions (0.004%), 274 calls (08878C84 - 08878D24, length 41)
  Back Branch 08878CE0 5,732 times (length 8)
  Back Branch 08878D20 62 times (length 20)
_S1_2_88A14A0 46,644 instructions (0.004%), 3,588 calls (088A14A0 - 088A14D0, length 13)
_S1_2_886F978 45,662 instructions (0.003%), 1,343 calls (0886F978 - 0886F9FC, length 34)
_S1_2_8857190 44,448 instructions (0.003%), 3,704 calls (08857190 - 088571C0, length 13)
  Back Branch 088571BC 3,704 times (length 6)
_S1_2_8810BD4 43,949 instructions (0.003%), 879 calls (08810BD4 - 08810F10, length 208)
  Back Branch 08810EAC 643 times (length 150)
  Back Branch 08810F0C 4 times (length 174)
  Back Branch 08810EE4 1 times (length 164)
_S1_2_883D414 43,888 instructions (0.003%), 3,376 calls (0883D414 - 0883D47C, length 27)
  Back Branch 0883D478 3,376 times (length 13)
_S1_2_881B280 43,683 instructions (0.003%), 2,900 calls (0881B280 - 0881B2D4, length 22)
  Back Branch 0881B2C0 56 times (length 8)
  Back Branch 0881B2D0 5 times (length 11)
_S1_2_881B30C 43,680 instructions (0.003%), 2,895 calls (0881B30C - 0881B368, length 24)
  Back Branch 0881B354 51 times (length 11)
_S1_2_885FA4C 43,521 instructions (0.003%), 422 calls (0885FA4C - 0885FD80, length 206)
  Back Branch 0885FD7C 422 times (length 103)
  Back Branch 0885FC9C 422 times (length 17)
  Back Branch 0885FCFC 422 times (length 56)
_S1_2_88A2EBC 43,470 instructions (0.003%), 690 calls (088A2EBC - 088A2FE4, length 75)
_S1_2_88EA37C 43,416 instructions (0.003%), 4,824 calls (088EA37C - 088EA39C, length 9)
_S1_2_8882CC4 43,410 instructions (0.003%), 3,133 calls (08882CC4 - 08882CF8, length 14)
_S1_2_889EAF0 43,160 instructions (0.003%), 4,316 calls (0889EAF0 - 0889EB14, length 10)
_S1_2_88A7FF0 43,146 instructions (0.003%), 4,794 calls (088A7FF0 - 088A8010, length 9)
_S1_2_8805AEC 43,120 instructions (0.003%), 3,080 calls (08805AEC - 08805B74, length 35)
_S1_2_882D3FC 42,687 instructions (0.003%), 4,743 calls (0882D3FC - 0882D41C, length 9)
_S1_2_889EBF0 42,120 instructions (0.003%), 2,106 calls (0889EBF0 - 0889EC3C, length 20)
_S1_2_883BE0C 41,950 instructions (0.003%), 3,316 calls (0883BE0C - 0883BE54, length 19)
  Back Branch 0883BE50 434 times (length 11)
_S1_2_883AABC 41,670 instructions (0.003%), 926 calls (0883AABC - 0883AB78, length 48)
  Back Branch 0883AB68 926 times (length 30)
_S1_2_89084BC 41,378 instructions (0.003%), 20,689 calls (089084BC - 089084C0, length 2)
_S1_2_8898CA0 41,249 instructions (0.003%), 3,173 calls (08898CA0 - 08898CD0, length 13)
_S1_2_88770B4 41,067 instructions (0.003%), 1,053 calls (088770B4 - 08877234, length 97)
  Back Branch 08877150 1,053 times (length 19)
_S1_2_8882C8C 40,852 instructions (0.003%), 2,918 calls (08882C8C - 08882CC0, length 14)
_S1_2_88EA4D8 40,440 instructions (0.003%), 4,044 calls (088EA4D8 - 088EA4FC, length 10)
_S1_2_88E4590 40,400 instructions (0.003%), 5,050 calls (088E4590 - 088E45AC, length 8)
_S1_2_88DC610 40,104 instructions (0.003%), 2,228 calls (088DC610 - 088DC658, length 19)
  Back Branch 088DC654 2,228 times (length 11)
_S1_2_88DA004 39,567 instructions (0.003%), 1,041 calls (088DA004 - 088DA11C, length 71)
  Back Branch 088DA0D8 916 times (length 11)
  Back Branch 088DA0A4 438 times (length 12)
  Back Branch 088DA100 434 times (length 50)
  Back Branch 088DA0F8 434 times (length 19)
  Back Branch 088DA0AC 4 times (length 18)
_S1_2_88E9FFC 38,892 instructions (0.003%), 1,852 calls (088E9FFC - 088EA04C, length 21)
_S1_2_88EBC04 38,352 instructions (0.003%), 4,794 calls (088EBC04 - 088EBC30, length 12)
_S1_2_883833C 38,078 instructions (0.003%), 373 calls (0883833C - 088385FC, length 177)
  Back Branch 088385F8 334 times (length 157)
  Back Branch 08838544 77 times (length 12)
  Back Branch 08838560 1 times (length 19)
  Back Branch 0883854C 1 times (length 13)
_S1_2_8875578 38,031 instructions (0.003%), 428 calls (08875578 - 088757F8, length 161)
  Back Branch 088757E4 428 times (length 120)
  Back Branch 08875790 239 times (length 27)
_S1_2_88EAF90 37,604 instructions (0.003%), 2,686 calls (088EAF90 - 088EAFC4, length 14)
_S1_2_881B36C 37,233 instructions (0.003%), 3,371 calls (0881B36C - 0881B39C, length 13)
_S1_2_88702C0 36,618 instructions (0.003%), 383 calls (088702C0 - 08870300, length 17)
  Back Branch 088702F4 3,120 times (length 11)
_S1_2_88587D8 36,439 instructions (0.003%), 2,803 calls (088587D8 - 08858808, length 13)
_S1_2_881CA7C 36,297 instructions (0.003%), 1 calls (0881CA7C - 0881CE88, length 260)
  Back Branch 0881CE14 945 times (length 15)
  Back Branch 0881CDB0 338 times (length 18)
  Back Branch 0881CE78 244 times (length 15)
  Back Branch 0881CC4C 182 times (length 37)
  Back Branch 0881CE84 163 times (length 168)
  Back Branch 0881CDD4 111 times (length 113)
  Back Branch 0881CE1C 111 times (length 130)
  Back Branch 0881CDB8 78 times (length 94)
  Back Branch 0881CD60 78 times (length 73)
  Back Branch 0881CB80 26 times (length 5)
  Back Branch 0881CD28 26 times (length 99)
  Back Branch 0881CD44 26 times (length 25)
  Back Branch 0881CB18 14 times (length 12)
  Back Branch 0881CD30 1 times (length 172)
  Back Branch 0881CB98 1 times (length 71)
_S1_2_886DA90 35,876 instructions (0.003%), 1,708 calls (0886DA90 - 0886DC50, length 113)
  Back Branch 0886DC4C 2 times (length 12)
_S1_2_883048C 35,651 instructions (0.003%), 5,093 calls (0883048C - 088304A4, length 7)
_S1_2_88A5768 35,533 instructions (0.003%), 25 calls (088A5768 - 088A59EC, length 162)
  Back Branch 088A58DC 803 times (length 41)
  Back Branch 088A5940 24 times (length 66)
  Back Branch 088A590C 24 times (length 53)
  Back Branch 088A5914 24 times (length 55)
  Back Branch 088A58F8 24 times (length 48)
_S1_2_88E3A9C 35,530 instructions (0.003%), 392 calls (088E3A9C - 088E3BEC, length 85)
  Back Branch 088E3B80 5,310 times (length 3)
  Back Branch 088E3BE8 392 times (length 49)
_S1_2_8882D34 35,481 instructions (0.003%), 2,366 calls (08882D34 - 08882D6C, length 15)
_S1_2_88A2814 35,101 instructions (0.003%), 291 calls (088A2814 - 088A2E70, length 408)
  Back Branch 088A2BCC 194 times (length 139)
  Back Branch 088A2DF4 194 times (length 343)
  Back Branch 088A2D00 193 times (length 231)
  Back Branch 088A2E6C 97 times (length 206)
  Back Branch 088A2BA0 56 times (length 27)
  Back Branch 088A2928 5 times (length 5)
  Back Branch 088A2BF8 1 times (length 167)
_S1_2_88D8FE0 34,880 instructions (0.003%), 1,090 calls (088D8FE0 - 088D905C, length 32)
_S1_2_8861F58 34,849 instructions (0.003%), 2,460 calls (08861F58 - 08862084, length 76)
  Back Branch 08862040 1 times (length 10)
  Back Branch 08862080 1 times (length 26)
_S1_2_881BE6C 34,693 instructions (0.003%), 1,506 calls (0881BE6C - 0881BF1C, length 45)
  Back Branch 0881BF08 4 times (length 23)
  Back Branch 0881BF18 1 times (length 27)
_S1_2_8815CE8 34,438 instructions (0.003%), 291 calls (08815CE8 - 08815F88, length 169)
  Back Branch 08815F14 97 times (length 32)
  Back Branch 08815F4C 1 times (length 110)
  Back Branch 08815F38 1 times (length 46)
  Back Branch 08815F84 1 times (length 124)
_S1_2_8875EE4 34,150 instructions (0.003%), 526 calls (08875EE4 - 088761A8, length 178)
  Back Branch 08876010 471 times (length 50)
  Back Branch 08876114 157 times (length 67)
  Back Branch 08876150 79 times (length 15)
  Back Branch 0887616C 79 times (length 22)
  Back Branch 0887618C 79 times (length 97)
  Back Branch 088761A4 55 times (length 139)
  Back Branch 08875F80 55 times (length 13)
  Back Branch 08876024 2 times (length 7)
_S1_2_885F900 33,760 instructions (0.003%), 3,376 calls (0885F900 - 0885F924, length 10)
_S1_2_883B4CC 33,582 instructions (0.003%), 1,866 calls (0883B4CC - 0883B514, length 19)
  Back Branch 0883B510 1,864 times (length 6)
_S1_2_8858490 33,198 instructions (0.003%), 3,018 calls (08858490 - 088584B8, length 11)
_S1_2_8833140 33,140 instructions (0.003%), 559 calls (08833140 - 0883317C, length 16)
  Back Branch 0883316C 5,378 times (length 5)
_S1_2_8875354 33,044 instructions (0.003%), 1,058 calls (08875354 - 088753F4, length 41)
  Back Branch 088753F0 123 times (length 21)
_S1_2_8843BC4 32,604 instructions (0.002%), 494 calls (08843BC4 - 08843CC8, length 66)
_S1_2_8844158 32,436 instructions (0.002%), 901 calls (08844158 - 088441E4, length 36)
_S1_2_8898DF4 32,062 instructions (0.002%), 943 calls (08898DF4 - 08898E88, length 38)
_S1_2_88EA938 31,484 instructions (0.002%), 1,852 calls (088EA938 - 088EA978, length 17)
_S1_2_88160A0 31,421 instructions (0.002%), 488 calls (088160A0 - 08816318, length 159)
  Back Branch 08816290 488 times (length 62)
  Back Branch 088162D0 452 times (length 128)
  Back Branch 08816238 18 times (length 12)
  Back Branch 08816314 1 times (length 146)
  Back Branch 08816268 1 times (length 25)
_S1_2_886E2E4 30,558 instructions (0.002%), 463 calls (0886E2E4 - 0886E374, length 37)
  Back Branch 0886E360 2,778 times (length 6)
  Back Branch 0886E370 463 times (length 28)
_S1_2_88A0C18 30,348 instructions (0.002%), 3,372 calls (088A0C18 - 088A0C38, length 9)
_S1_2_88A0BF4 30,348 instructions (0.002%), 3,372 calls (088A0BF4 - 088A0C14, length 9)
_S1_2_887E2EC 30,341 instructions (0.002%), 76 calls (0887E2EC - 0887EA50, length 474)
  Back Branch 0887E5D4 858 times (length 8)
  Back Branch 0887EA14 491 times (length 5)
  Back Branch 0887E900 491 times (length 8)
  Back Branch 0887E5E0 491 times (length 26)
  Back Branch 0887E9D4 409 times (length 7)
  Back Branch 0887E8D8 409 times (length 28)
  Back Branch 0887E97C 401 times (length 5)
  Back Branch 0887E67C 401 times (length 6)
  Back Branch 0887EA4C 76 times (length 457)
  Back Branch 0887EA1C 76 times (length 434)
  Back Branch 0887E984 76 times (length 384)
  Back Branch 0887E908 76 times (length 344)
  Back Branch 0887E684 76 times (length 69)
  Back Branch 0887E860 75 times (length 214)
  Back Branch 0887E868 75 times (length 6)
  Back Branch 0887E6BC 58 times (length 90)
  Back Branch 0887E9DC 18 times (length 414)
  Back Branch 0887E8E0 18 times (length 36)
_S1_2_8854E24 30,180 instructions (0.002%), 3,018 calls (08854E24 - 08854E68, length 18)
_S1_2_88450F0 30,163 instructions (0.002%), 973 calls (088450F0 - 08845168, length 31)
_S1_2_88EA9A8 29,872 instructions (0.002%), 1,867 calls (088EA9A8 - 088EA9E4, length 16)
_S1_2_888624C 29,148 instructions (0.002%), 4 calls (0888624C - 088862C8, length 32)
  Back Branch 088862A8 5,808 times (length 5)
_S1_2_8882D70 28,866 instructions (0.002%), 1,926 calls (08882D70 - 08882DA8, length 15)
_S1_2_8834B2C 28,803 instructions (0.002%), 241 calls (08834B2C - 08834B5C, length 13)
  Back Branch 08834B4C 4,439 times (length 6)
_S1_2_88E8CD0 28,760 instructions (0.002%), 4,794 calls (088E8CC0 - 088E8CDC, length 8)
  Back Branch 088E8CD8 4,793 times (length 8)
_S1_2_8888D18 28,509 instructions (0.002%), 118 calls (08888D18 - 08889148, length 269)
  Back Branch 08889100 99 times (length 30)
  Back Branch 0888911C 64 times (length 54)
  Back Branch 088890E8 8 times (length 24)
_S1_2_8835DF8 28,288 instructions (0.002%), 32 calls (08835DF8 - 08835EB8, length 49)
  Back Branch 08835E54 4,512 times (length 6)
_S1_2_889F2DC 28,256 instructions (0.002%), 774 calls (0889F2DC - 0889F5EC, length 197)
  Back Branch 0889F3FC 181 times (length 58)
  Back Branch 0889F414 99 times (length 12)
  Back Branch 0889F370 82 times (length 23)
  Back Branch 0889F4F8 82 times (length 66)
  Back Branch 0889F510 72 times (length 10)
  Back Branch 0889F594 12 times (length 53)
_S1_2_890854C 28,006 instructions (0.002%), 14,003 calls (0890854C - 08908550, length 2)
_S1_2_880CD90 27,912 instructions (0.002%), 463 calls (0880CD90 - 0880CF98, length 131)
  Back Branch 0880CF94 423 times (length 109)
  Back Branch 0880CEDC 423 times (length 43)
_S1_2_8835EBC 27,744 instructions (0.002%), 32 calls (08835EBC - 08835F78, length 48)
  Back Branch 08835F34 4,512 times (length 22)
_S1_2_88A0410 27,644 instructions (0.002%), 6,911 calls (088A0410 - 088A041C, length 4)
_S1_2_8841A44 27,313 instructions (0.002%), 2,101 calls (08841A44 - 08841A74, length 13)
_S1_2_889AB58 27,186 instructions (0.002%), 15 calls (0889A8F8 - 0889AB70, length 159)
  Back Branch 0889AB28 850 times (length 7)
  Back Branch 0889AA58 850 times (length 17)
  Back Branch 0889AAF4 365 times (length 18)
  Back Branch 0889AB5C 25 times (length 155)
  Back Branch 0889AB64 25 times (length 7)
  Back Branch 0889AB6C 1 times (length 89)
  Back Branch 0889AB44 1 times (length 41)
  Back Branch 0889AB30 1 times (length 141)
_S1_2_88860E0 27,140 instructions (0.002%), 2,714 calls (088860E0 - 08886104, length 10)
_S1_2_88EC160 27,126 instructions (0.002%), 1,507 calls (088EC160 - 088EC1A4, length 18)
_S1_2_880CA34 26,811 instructions (0.002%), 463 calls (0880CA34 - 0880CD8C, length 215)
_S1_2_881B2D8 26,259 instructions (0.002%), 2,895 calls (0881B2D8 - 0881B308, length 13)
  Back Branch 0881B304 51 times (length 6)
_S1_2_889F02C 25,942 instructions (0.002%), 1,058 calls (0889F02C - 0889F08C, length 25)
_S1_2_8894C2C 25,766 instructions (0.002%), 422 calls (08894C2C - 08894E48, length 136)
  Back Branch 08894D18 422 times (length 49)
  Back Branch 08894D28 8 times (length 52)
_S1_2_885D9C8 24,684 instructions (0.002%), 363 calls (0885D9C8 - 0885DAD4, length 68)
_S1_2_880D7D0 24,534 instructions (0.002%), 846 calls (0880D7D0 - 0880D994, length 114)
_S1_2_8886F9C 24,266 instructions (0.002%), 817 calls (08886F9C - 08887048, length 44)
  Back Branch 08887020 426 times (length 17)
  Back Branch 08887044 235 times (length 20)
  Back Branch 08886FE8 151 times (length 6)
_S1_2_88DB5F8 24,080 instructions (0.002%), 1,204 calls (088DB5F8 - 088DB644, length 20)
_S1_2_884AA94 24,078 instructions (0.002%), 422 calls (0884AA94 - 0884AB98, length 66)
  Back Branch 0884AB94 3 times (length 20)
_S1_2_8843030 24,054 instructions (0.002%), 422 calls (08843030 - 088430A0, length 29)
  Back Branch 08843064 3,798 times (length 5)
_S1_2_8888950 23,779 instructions (0.002%), 301 calls (08888950 - 08888B10, length 113)
_S1_2_8908834 23,350 instructions (0.002%), 11,675 calls (08908834 - 08908838, length 2)
_S1_2_89087FC 23,348 instructions (0.002%), 11,674 calls (089087FC - 08908800, length 2)
_S1_2_882CA7C 23,100 instructions (0.002%), 4,620 calls (0882CA7C - 0882CA8C, length 5)
_S1_2_886BBE0 22,879 instructions (0.002%), 1 calls (0886BBE0 - 0886C14C, length 348)
  Back Branch 0886C0A4 4,096 times (length 2)
  Back Branch 0886C0E0 4,096 times (length 2)
  Back Branch 0886C060 1,024 times (length 6)
  Back Branch 0886BFE4 7 times (length 2)
_S1_2_885E38C 22,619 instructions (0.002%), 116 calls (0885E38C - 0885E75C, length 245)
  Back Branch 0885E714 46 times (length 36)
  Back Branch 0885E74C 46 times (length 49)
_S1_2_888EF34 22,504 instructions (0.002%), 268 calls (0888EF34 - 0888F144, length 133)
  Back Branch 0888F088 268 times (length 30)
  Back Branch 0888F098 136 times (length 34)
  Back Branch 0888F0F8 16 times (length 58)
  Back Branch 0888F10C 8 times (length 62)
  Back Branch 0888F140 8 times (length 75)
_S1_2_88587B8 22,424 instructions (0.002%), 2,803 calls (088587B8 - 088587D4, length 8)
_S1_2_889EB18 21,708 instructions (0.002%), 1,809 calls (0889EB18 - 0889EB4C, length 14)
  Back Branch 0889EB48 28 times (length 7)
_S1_2_884C8E8 21,616 instructions (0.002%), 926 calls (0884C8E8 - 0884CB50, length 155)
  Back Branch 0884CB0C 128 times (length 89)
  Back Branch 0884CB4C 1 times (length 116)
  Back Branch 0884CB1C 1 times (length 96)
  Back Branch 0884CB2C 1 times (length 137)
_S1_2_889EB78 21,520 instructions (0.002%), 2,152 calls (0889EB78 - 0889EB9C, length 10)
_S1_2_8853904 21,360 instructions (0.002%), 1,335 calls (08853904 - 08853950, length 20)
  Back Branch 0885393C 1,335 times (length 9)
_S1_2_88757FC 20,895 instructions (0.002%), 597 calls (088757FC - 08875884, length 35)
_S1_2_8814894 20,774 instructions (0.002%), 174 calls (08814894 - 08814B84, length 189)
  Back Branch 08814B70 174 times (length 71)
  Back Branch 08814B18 174 times (length 32)
  Back Branch 08814B2C 174 times (length 9)
_S1_2_8839F28 20,735 instructions (0.002%), 371 calls (08839F28 - 0883A040, length 71)
  Back Branch 0883A03C 333 times (length 30)
  Back Branch 0883A028 1 times (length 20)
_S1_2_8810D90 20,636 instructions (0.002%), 642 calls (08810CC8 - 08810E08, length 81)
  Back Branch 08810DA0 642 times (length 56)
  Back Branch 08810E04 4 times (length 80)
_S1_2_8867A28 20,372 instructions (0.002%), 926 calls (08867A28 - 08867A7C, length 22)
_S1_2_880A160 20,344 instructions (0.002%), 595 calls (0880A160 - 0880A1E8, length 35)
  Back Branch 0880A1E4 558 times (length 17)
_S1_2_886CBC0 20,300 instructions (0.002%), 486 calls (0886CBC0 - 0886CDDC, length 136)
  Back Branch 0886CD5C 142 times (length 67)
  Back Branch 0886CDD0 139 times (length 33)
  Back Branch 0886CD80 139 times (length 11)
  Back Branch 0886CD1C 33 times (length 30)
  Back Branch 0886CDD8 2 times (length 40)
_S1_2_884516C 20,265 instructions (0.002%), 965 calls (0884516C - 088451BC, length 21)
_S1_2_8882E24 20,085 instructions (0.002%), 1,339 calls (08882E24 - 08882E5C, length 15)
_S1_2_8808D30 20,025 instructions (0.002%), 1,335 calls (08808D30 - 08808D90, length 25)
_S1_2_885B294 19,892 instructions (0.002%), 2,101 calls (0885B294 - 0885B2C0, length 12)
_S1_2_88A9050 19,701 instructions (0.001%), 597 calls (088A9050 - 088A90D4, length 34)
  Back Branch 088A90C0 597 times (length 10)
  Back Branch 088A90D0 597 times (length 13)
_S1_2_886435C 19,614 instructions (0.001%), 638 calls (0886435C - 088643DC, length 33)
  Back Branch 088643D0 597 times (length 13)
_S1_2_88A3820 19,576 instructions (0.001%), 172 calls (088A3820 - 088A38D4, length 46)
  Back Branch 088A38B4 658 times (length 24)
_S1_2_89087A4 19,568 instructions (0.001%), 9,784 calls (089087A4 - 089087A8, length 2)
_S1_2_8890858 19,456 instructions (0.001%), 128 calls (08890858 - 08890AB4, length 152)
_S1_2_888000C 19,250 instructions (0.001%), 1,177 calls (0888000C - 08880040, length 14)
  Back Branch 08880034 1,639 times (length 6)
_S1_2_89084B4 19,240 instructions (0.001%), 9,620 calls (089084B4 - 089084B8, length 2)
_S1_2_89085B4 19,176 instructions (0.001%), 9,588 calls (089085B4 - 089085B8, length 2)
_S1_2_88628E8 18,849 instructions (0.001%), 371 calls (088628E8 - 08862B38, length 149)
  Back Branch 08862B34 371 times (length 113)
  Back Branch 088629D0 28 times (length 10)
  Back Branch 088629E0 17 times (length 13)
  Back Branch 08862B28 13 times (length 95)
  Back Branch 08862A1C 4 times (length 27)
_S1_2_88974E0 18,570 instructions (0.001%), 318 calls (088974E0 - 08897698, length 111)
  Back Branch 08897630 2 times (length 12)
_S1_2_889A2DC 18,560 instructions (0.001%), 640 calls (0889A2DC - 0889A34C, length 29)
_S1_2_882B038 18,528 instructions (0.001%), 4,632 calls (0882B038 - 0882B044, length 4)
_S1_2_8843E28 18,424 instructions (0.001%), 3,018 calls (08843E28 - 08843E4C, length 10)
_S1_2_88434BC 18,278 instructions (0.001%), 494 calls (088434BC - 0884354C, length 37)
_S1_2_8883D10 18,204 instructions (0.001%), 3,034 calls (08883D10 - 08883D24, length 6)
_S1_2_884520C 18,183 instructions (0.001%), 957 calls (0884520C - 08845254, length 19)
_S1_2_8882DAC 18,060 instructions (0.001%), 1,204 calls (08882DAC - 08882DE4, length 15)
_S1_2_882C180 18,028 instructions (0.001%), 4,507 calls (0882C180 - 0882C18C, length 4)
_S1_2_8834788 17,944 instructions (0.001%), 314 calls (08834788 - 0883499C, length 134)
  Back Branch 0883482C 1,002 times (length 6)
  Back Branch 08834858 574 times (length 6)
  Back Branch 08834998 8 times (length 90)
  Back Branch 08834920 8 times (length 72)
  Back Branch 08834988 6 times (length 75)
_S1_2_88A54C4 17,906 instructions (0.001%), 1,279 calls (088A54C4 - 088A54F8, length 14)
_S1_2_88624D8 17,507 instructions (0.001%), 2,501 calls (088624D8 - 08862524, length 20)
_S1_2_8876864 17,409 instructions (0.001%), 829 calls (08876864 - 088768B4, length 21)
_S1_2_8833938 17,254 instructions (0.001%), 443 calls (08833938 - 08833C34, length 192)
  Back Branch 08833A7C 241 times (length 62)
  Back Branch 08833BF8 74 times (length 156)
  Back Branch 08833A9C 74 times (length 70)
  Back Branch 08833C20 72 times (length 24)
  Back Branch 08833C30 57 times (length 74)
  Back Branch 08833C08 57 times (length 13)
  Back Branch 08833A38 25 times (length 45)
  Back Branch 08833A50 25 times (length 12)
  Back Branch 088339C8 25 times (length 17)
_S1_2_8862528 17,213 instructions (0.001%), 2,459 calls (08862528 - 08862540, length 7)
_S1_2_8886A30 17,155 instructions (0.001%), 80 calls (08886A30 - 08886B9C, length 92)
  Back Branch 08886AF4 369 times (length 2)
  Back Branch 08886B70 369 times (length 26)
  Back Branch 08886B98 369 times (length 25)
  Back Branch 08886B78 80 times (length 63)
_S1_2_8861590 17,131 instructions (0.001%), 463 calls (08861590 - 08861620, length 37)
  Back Branch 088615F4 463 times (length 10)
_S1_2_88D5378 17,092 instructions (0.001%), 140 calls (088D5378 - 088D553C, length 114)
  Back Branch 088D548C 980 times (length 7)
  Back Branch 088D54C8 292 times (length 4)
_S1_2_8842F20 16,796 instructions (0.001%), 494 calls (08842F20 - 08842FA4, length 34)
_S1_2_8882F58 16,740 instructions (0.001%), 1,116 calls (08882F58 - 08882F90, length 15)
_S1_2_884D314 16,660 instructions (0.001%), 1 calls (0884D314 - 0884D708, length 254)
  Back Branch 0884D580 384 times (length 20)
  Back Branch 0884D418 128 times (length 2)
  Back Branch 0884D598 128 times (length 71)
  Back Branch 0884D44C 127 times (length 2)
  Back Branch 0884D660 63 times (length 29)
  Back Branch 0884D5A8 1 times (length 78)
  Back Branch 0884D704 1 times (length 225)
_S1_2_8897948 16,362 instructions (0.001%), 181 calls (08897948 - 088980BC, length 478)
  Back Branch 088980B8 181 times (length 409)
  Back Branch 088980A8 181 times (length 403)
_S1_2_88A554C 16,189 instructions (0.001%), 25 calls (088A554C - 088A5764, length 135)
  Back Branch 088A5660 803 times (length 17)
  Back Branch 088A5688 24 times (length 27)
  Back Branch 088A5690 24 times (length 29)
  Back Branch 088A56B8 24 times (length 39)
  Back Branch 088A5674 24 times (length 22)
_S1_2_88950F8 16,092 instructions (0.001%), 596 calls (088950F8 - 088953EC, length 190)
_S1_2_8882E9C 16,004 instructions (0.001%), 943 calls (08882E9C - 08882EDC, length 17)
_S1_2_8883AA0 15,840 instructions (0.001%), 528 calls (08883AA0 - 08883B34, length 38)
_S1_2_88440A8 15,808 instructions (0.001%), 494 calls (088440A8 - 08844138, length 37)
  Back Branch 08844134 494 times (length 23)
_S1_2_88E8D8C 15,795 instructions (0.001%), 585 calls (088E8D8C - 088E8DF4, length 27)
_S1_2_887E67C 15,689 instructions (0.001%), 100 calls (0887E578 - 0887E688, length 69)
  Back Branch 0887E5D4 858 times (length 8)
  Back Branch 0887E5E0 491 times (length 26)
  Back Branch 0887E67C 401 times (length 6)
  Back Branch 0887E684 76 times (length 69)
_S1_2_88A52C0 15,652 instructions (0.001%), 172 calls (088A5294 - 088A540C, length 95)
  Back Branch 088A5408 172 times (length 45)
  Back Branch 088A5394 172 times (length 66)
  Back Branch 088A52C0 172 times (length 13)
_S1_2_88A05F0 15,335 instructions (0.001%), 259 calls (088A05F0 - 088A0670, length 33)
  Back Branch 088A063C 1,138 times (length 13)
_S1_2_8874894 15,264 instructions (0.001%), 179 calls (08874894 - 088748F0, length 24)
  Back Branch 088748E0 2,007 times (length 6)
_S1_2_884B5AC 15,224 instructions (0.001%), 1,384 calls (0884B5AC - 0884B5D4, length 11)
_S1_2_8810668 15,141 instructions (0.001%), 194 calls (08810668 - 088108BC, length 150)
  Back Branch 088107F8 18 times (length 30)
  Back Branch 0881081C 16 times (length 41)
_S1_2_8845314 14,784 instructions (0.001%), 462 calls (08845314 - 08845394, length 33)
  Back Branch 08845390 462 times (length 24)
_S1_2_88E9AF0 14,388 instructions (0.001%), 4,796 calls (088E9AF0 - 088E9AF8, length 3)
_S1_2_88A5F34 14,296 instructions (0.001%), 428 calls (088A5F34 - 088A6004, length 53)
  Back Branch 088A5FD4 239 times (length 25)
  Back Branch 088A5FE8 239 times (length 5)
  Back Branch 088A5FF4 239 times (length 12)
  Back Branch 088A6000 239 times (length 15)
_S1_2_883D96C 14,184 instructions (0.001%), 206 calls (0883D96C - 0883DA74, length 67)
  Back Branch 0883D9E8 477 times (length 11)
_S1_2_881DB70 14,001 instructions (0.001%), 101 calls (0881DB70 - 0881DC0C, length 40)
  Back Branch 0881DBE4 707 times (length 28)
  Back Branch 0881DBFC 404 times (length 12)
  Back Branch 0881DC08 166 times (length 26)
_S1_2_8898BE4 13,970 instructions (0.001%), 1,270 calls (08898BE4 - 08898C0C, length 11)
_S1_2_88A02F0 13,865 instructions (0.001%), 295 calls (088A02F0 - 088A03A8, length 47)
  Back Branch 088A03A4 295 times (length 35)
_S1_2_888C35C 13,569 instructions (0.001%), 74 calls (0888C35C - 0888C64C, length 189)
  Back Branch 0888C560 99 times (length 29)
  Back Branch 0888C4D8 99 times (length 7)
  Back Branch 0888C618 65 times (length 89)
  Back Branch 0888C5A8 25 times (length 30)
_S1_2_8898D08 13,440 instructions (0.001%), 640 calls (08898D08 - 08898D58, length 21)
_S1_2_8848E7C 13,417 instructions (0.001%), 8 calls (08848E7C - 088494E0, length 410)
  Back Branch 088493F8 40 times (length 317)
_S1_2_88EACD8 13,398 instructions (0.001%), 462 calls (088EACD8 - 088EAD58, length 33)
_S1_2_8876594 13,352 instructions (0.001%), 500 calls (08876594 - 08876650, length 48)
  Back Branch 0887661C 471 times (length 17)
  Back Branch 08876624 1 times (length 16)
_S1_2_88932E8 13,256 instructions (0.001%), 2 calls (088932E8 - 08893584, length 168)
  Back Branch 08893504 693 times (length 15)
  Back Branch 0889350C 99 times (length 36)
  Back Branch 08893404 99 times (length 4)
  Back Branch 088934C8 99 times (length 16)
  Back Branch 088934A0 99 times (length 17)
  Back Branch 08893580 2 times (length 127)
  Back Branch 088934B4 2 times (length 99)
_S1_2_88A6728 13,178 instructions (0.001%), 599 calls (088A6728 - 088A677C, length 22)
_S1_2_88761D8 13,145 instructions (0.001%), 892 calls (088761D8 - 08876230, length 23)
  Back Branch 0887622C 657 times (length 9)
  Back Branch 08876214 657 times (length 6)
  Back Branch 0887621C 235 times (length 8)
_S1_2_880A264 13,082 instructions (0.001%), 422 calls (0880A264 - 0880A2DC, length 31)
  Back Branch 0880A2D8 422 times (length 22)
_S1_2_888BDB8 13,080 instructions (0.001%), 218 calls (0888BDB8 - 0888BE4C, length 38)
  Back Branch 0888BDF0 654 times (length 11)
_S1_2_884CBCC 13,056 instructions (0.001%), 96 calls (0884CBCC - 0884CD48, length 96)
  Back Branch 0884CD2C 288 times (length 20)
_S1_2_8877FBC 12,736 instructions (0.001%), 6,368 calls (08877FBC - 08877FC0, length 2)
_S1_2_881B4BC 12,546 instructions (0.001%), 627 calls (0881B4BC - 0881B528, length 28)
  Back Branch 0881B514 2 times (length 6)
  Back Branch 0881B524 2 times (length 10)
_S1_2_8870FB0 12,501 instructions (0.001%), 463 calls (08870FB0 - 08871018, length 27)
_S1_2_884D9A4 12,456 instructions (0.001%), 1,384 calls (0884D9A4 - 0884D9C4, length 9)
_S1_2_883B774 12,338 instructions (0.001%), 940 calls (0883B774 - 0883B7B4, length 17)
  Back Branch 0883B7B0 201 times (length 4)
_S1_2_887095C 12,336 instructions (0.001%), 514 calls (0887095C - 088709B8, length 24)
_S1_2_8809FB0 12,267 instructions (0.001%), 423 calls (08809FB0 - 0880A020, length 29)
_S1_2_8834FA0 12,250 instructions (0.001%), 456 calls (08834FA0 - 0883500C, length 28)
_S1_2_880A61C 12,232 instructions (0.001%), 422 calls (0880A61C - 0880A754, length 79)
  Back Branch 0880A68C 70 times (length 12)
  Back Branch 0880A73C 35 times (length 55)
_S1_2_88804B4 12,214 instructions (0.001%), 397 calls (088804B4 - 0888050C, length 23)
  Back Branch 08880500 977 times (length 6)
  Back Branch 08880508 397 times (length 13)
_S1_2_880D768 11,844 instructions (0.001%), 846 calls (0880D768 - 0880D7CC, length 26)
_S1_2_8837A24 11,698 instructions (0.001%), 2 calls (08837A24 - 08837C50, length 140)
  Back Branch 08837B08 748 times (length 22)
  Back Branch 08837B18 8 times (length 30)
_S1_2_887F600 11,687 instructions (0.001%), 971 calls (0887F600 - 0887F62C, length 12)
  Back Branch 0887F620 976 times (length 7)
_S1_2_8805748 11,394 instructions (0.001%), 422 calls (08805748 - 088057B0, length 27)
  Back Branch 088057AC 422 times (length 17)
_S1_2_8881024 11,342 instructions (0.001%), 28 calls (08881024 - 088810DC, length 47)
  Back Branch 088810AC 449 times (length 24)
  Back Branch 088810D8 254 times (length 13)
_S1_2_8848E48 11,305 instructions (0.001%), 1,152 calls (08848E48 - 08848E78, length 13)
_S1_2_8886DC0 11,063 instructions (0.001%), 235 calls (08886DC0 - 08886ED4, length 70)
  Back Branch 08886E7C 233 times (length 29)
  Back Branch 08886EB8 2 times (length 44)
_S1_2_88E3A28 10,976 instructions (0.001%), 392 calls (088E3A28 - 088E3A98, length 29)
_S1_2_884AEE0 10,896 instructions (0.001%), 454 calls (0884AEE0 - 0884AF3C, length 24)
  Back Branch 0884AF38 454 times (length 16)
_S1_2_889E644 10,852 instructions (0.001%), 7 calls (0889E644 - 0889E878, length 142)
  Back Branch 0889E82C 106 times (length 97)
  Back Branch 0889E874 99 times (length 87)
_S1_2_8870500 10,744 instructions (0.001%), 1,343 calls (08870500 - 0887051C, length 8)
_S1_2_880A800 10,726 instructions (0.001%), 346 calls (0880A800 - 0880A898, length 39)
  Back Branch 0880A894 346 times (length 29)
  Back Branch 0880A888 346 times (length 16)
_S1_2_8875888 10,665 instructions (0.001%), 237 calls (08875888 - 08875938, length 45)
_S1_2_8832D80 10,488 instructions (0.001%), 874 calls (08832D80 - 08832DC0, length 17)
_S1_2_881DC10 10,452 instructions (0.001%), 26 calls (0881DC10 - 0881E0D4, length 306)
  Back Branch 0881DE58 156 times (length 68)
  Back Branch 0881DE48 104 times (length 49)
  Back Branch 0881DF78 26 times (length 30)
_S1_2_88E39C0 10,192 instructions (0.001%), 392 calls (088E39C0 - 088E3A98, length 55)
_S1_2_8835D60 10,153 instructions (0.001%), 143 calls (088352AC - 08835DF4, length 723)
  Back Branch 0883531C 473 times (length 15)
  Back Branch 088355E8 295 times (length 209)
  Back Branch 08835DF0 143 times (length 520)
_S1_2_88749D8 10,043 instructions (0.001%), 1 calls (088749D8 - 08874A08, length 13)
  Back Branch 088749FC 2,007 times (length 5)
_S1_2_881B3A0 10,041 instructions (0.001%), 627 calls (0881B3A0 - 0881B3EC, length 20)
  Back Branch 0881B3E8 3 times (length 8)
_S1_2_880E4F8 10,010 instructions (0.001%), 385 calls (0880E4F8 - 0880E56C, length 30)
_S1_2_88A6228 9,960 instructions (0.001%), 166 calls (088A6228 - 088A6314, length 60)
_S1_2_88D6FE4 9,810 instructions (0.001%), 1,090 calls (088D6FE4 - 088D7004, length 9)
_S1_2_88D5688 9,632 instructions (0.001%), 1,204 calls (088D5688 - 088D56A4, length 8)
_S1_2_890860C 9,592 instructions (0.001%), 4,796 calls (0890860C - 08908610, length 2)
_S1_2_89085D4 9,590 instructions (0.001%), 4,795 calls (089085D4 - 089085D8, length 2)
_S1_2_8908884 9,588 instructions (0.001%), 4,794 calls (08908884 - 08908888, length 2)
_S1_2_8882E60 9,510 instructions (0.001%), 634 calls (08882E60 - 08882E98, length 15)
_S1_2_8908594 9,486 instructions (0.001%), 4,743 calls (08908594 - 08908598, length 2)
_S1_2_88A621C 9,324 instructions (0.001%), 148 calls (088A621C - 088A6314, length 63)
_S1_2_8899C50 9,306 instructions (0.001%), 423 calls (08899C50 - 08899CA8, length 23)
_S1_2_88EB2D4 9,284 instructions (0.001%), 422 calls (088EB2D4 - 088EB328, length 22)
_S1_2_8811414 9,266 instructions (0.001%), 463 calls (08811414 - 0881153C, length 75)
  Back Branch 08811530 463 times (length 34)
_S1_2_8838600 9,239 instructions (0.001%), 153 calls (08838600 - 08838728, length 75)
  Back Branch 08838714 144 times (length 8)
  Back Branch 08838724 85 times (length 18)
_S1_2_887D5DC 9,130 instructions (0.001%), 1,826 calls (0887D5DC - 0887D5EC, length 5)
_S1_2_887EA54 9,104 instructions (0.001%), 25 calls (0887EA54 - 0887ED3C, length 187)
  Back Branch 0887EAEC 378 times (length 11)
  Back Branch 0887EC50 78 times (length 5)
  Back Branch 0887EBE4 78 times (length 20)
  Back Branch 0887ED30 54 times (length 7)
  Back Branch 0887EB44 54 times (length 36)
  Back Branch 0887ECA8 39 times (length 7)
  Back Branch 0887ECF0 39 times (length 5)
  Back Branch 0887EC58 25 times (length 56)
  Back Branch 0887ECF8 1 times (length 36)
  Back Branch 0887ECB0 1 times (length 12)
  Back Branch 0887EC8C 1 times (length 77)
  Back Branch 0887ED38 1 times (length 169)
_S1_2_8836B54 9,085 instructions (0.001%), 463 calls (08836B54 - 08836F14, length 241)
  Back Branch 08836D78 6 times (length 11)
  Back Branch 08836C80 6 times (length 11)
  Back Branch 08836CF4 2 times (length 11)
  Back Branch 08836DFC 1 times (length 79)
  Back Branch 08836E54 1 times (length 144)
  Back Branch 08836E90 1 times (length 178)
  Back Branch 08836E6C 1 times (length 15)
_S1_2_8875170 8,880 instructions (0.001%), 434 calls (08875170 - 088751D4, length 26)
  Back Branch 088751C8 40 times (length 8)
  Back Branch 088751D0 40 times (length 11)
_S1_2_881D878 8,802 instructions (0.001%), 1 calls (0881D878 - 0881D974, length 64)
  Back Branch 0881D930 357 times (length 23)
  Back Branch 0881D940 51 times (length 34)
_S1_2_89085A4 8,744 instructions (0.001%), 4,372 calls (089085A4 - 089085A8, length 2)
_S1_2_882D904 8,670 instructions (0.001%), 264 calls (0882D904 - 0882D984, length 33)
  Back Branch 0882D980 264 times (length 16)
_S1_2_8885DA0 8,579 instructions (0.001%), 373 calls (08885DA0 - 08885DF8, length 23)
_S1_2_880A758 8,543 instructions (0.001%), 422 calls (0880A758 - 0880A7CC, length 30)
  Back Branch 0880A7B8 70 times (length 12)
  Back Branch 0880A7C8 35 times (length 13)
_S1_2_880A4D4 8,440 instructions (0.001%), 422 calls (0880A4D4 - 0880A520, length 20)
_S1_2_886B970 8,334 instructions (0.001%), 463 calls (0886B970 - 0886BA08, length 39)
_S1_2_8835BA0 8,298 instructions (0.001%), 116 calls (088352AC - 08835C34, length 611)
  Back Branch 0883531C 473 times (length 15)
  Back Branch 08835478 160 times (length 117)
  Back Branch 08835C30 116 times (length 501)
_S1_2_8863844 8,271 instructions (0.001%), 41 calls (08863844 - 08863B80, length 208)
_S1_2_8833D80 8,254 instructions (0.001%), 20 calls (08833D80 - 088345A4, length 522)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_887BB0C 8,214 instructions (0.001%), 78 calls (0887BB0C - 0887BE24, length 199)
  Back Branch 0887BD0C 118 times (length 5)
  Back Branch 0887BD70 118 times (length 8)
  Back Branch 0887BD78 58 times (length 21)
  Back Branch 0887BDA4 24 times (length 57)
_S1_2_884469C 8,160 instructions (0.001%), 170 calls (0884469C - 08844758, length 48)
_S1_2_8808D94 8,140 instructions (0.001%), 1,628 calls (08808D94 - 08808DA4, length 5)
_S1_2_88751D8 8,050 instructions (0.001%), 805 calls (088751D8 - 088751FC, length 10)
_S1_2_8898840 8,040 instructions (0.001%), 22 calls (08898840 - 08898BE0, length 233)
  Back Branch 08898B34 181 times (length 61)
  Back Branch 08898A20 181 times (length 56)
  Back Branch 08898BA0 161 times (length 131)
  Back Branch 08898BDC 20 times (length 211)
  Back Branch 08898B4C 20 times (length 168)
  Back Branch 08898BB8 18 times (length 165)
_S1_2_8886F28 8,024 instructions (0.001%), 294 calls (08886F28 - 08886F98, length 29)
  Back Branch 08886F8C 360 times (length 15)
  Back Branch 08886F94 173 times (length 12)
  Back Branch 08886F5C 154 times (length 6)
_S1_2_88A5E90 7,993 instructions (0.001%), 428 calls (088A5E90 - 088A5EDC, length 20)
_S1_2_883B518 7,801 instructions (0.001%), 112 calls (0883B518 - 0883B614, length 64)
  Back Branch 0883B5D8 200 times (length 8)
  Back Branch 0883B578 109 times (length 8)
  Back Branch 0883B5F8 67 times (length 22)
  Back Branch 0883B600 2 times (length 24)
_S1_2_88A6240 7,776 instructions (0.001%), 144 calls (088A6240 - 088A6314, length 54)
_S1_2_88335C4 7,745 instructions (0.001%), 500 calls (088335C4 - 0883362C, length 27)
  Back Branch 08833610 321 times (length 10)
  Back Branch 0883361C 121 times (length 12)
  Back Branch 08833628 71 times (length 15)
_S1_2_884ACB0 7,718 instructions (0.001%), 454 calls (0884ACB0 - 0884ACF0, length 17)
_S1_2_8878E7C 7,704 instructions (0.001%), 1 calls (08878E18 - 08878F40, length 75)
  Back Branch 08878F3C 274 times (length 16)
  Back Branch 08878F0C 273 times (length 23)
  Back Branch 08878EA4 1 times (length 37)
  Back Branch 08878E7C 1 times (length 26)
  Back Branch 08878F14 1 times (length 64)
_S1_2_8878B88 7,693 instructions (0.001%), 1 calls (08878B88 - 08878C80, length 63)
  Back Branch 08878C7C 274 times (length 28)
  Back Branch 08878C14 274 times (length 23)
_S1_2_88351A8 7,395 instructions (0.001%), 493 calls (088351A8 - 08835320, length 95)
  Back Branch 0883531C 473 times (length 15)
_S1_2_8833EFC 7,373 instructions (0.001%), 72 calls (08833E00 - 088345A4, length 490)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_883378C 7,368 instructions (0.001%), 241 calls (0883378C - 08833934, length 107)
  Back Branch 08833918 2 times (length 80)
  Back Branch 08833930 2 times (length 18)
  Back Branch 08833818 2 times (length 16)
_S1_2_889B238 7,304 instructions (0.001%), 1 calls (0889B238 - 0889B294, length 24)
  Back Branch 0889B288 365 times (length 20)
_S1_2_8896B98 7,276 instructions (0.001%), 428 calls (08896B98 - 08896BD8, length 17)
  Back Branch 08896BD4 428 times (length 8)
_S1_2_886B660 7,221 instructions (0.001%), 172 calls (0886B660 - 0886B710, length 45)
  Back Branch 0886B70C 171 times (length 22)
_S1_2_88A61F8 7,200 instructions (0.001%), 100 calls (088A61F8 - 088A6314, length 72)
_S1_2_88750F0 7,189 instructions (0.001%), 553 calls (088750F0 - 08875120, length 13)
_S1_2_88A6234 7,182 instructions (0.001%), 126 calls (088A6234 - 088A6314, length 57)
_S1_2_8853B14 7,117 instructions (0.001%), 143 calls (08853B14 - 08853BE0, length 52)
_S1_2_8854008 7,055 instructions (0.001%), 360 calls (08854008 - 08854064, length 24)
  Back Branch 08854050 326 times (length 12)
  Back Branch 08854060 151 times (length 8)
_S1_2_88709BC 6,984 instructions (0.001%), 291 calls (088709BC - 08870A18, length 24)
_S1_2_8888C50 6,950 instructions (0.001%), 139 calls (08888C50 - 08888D14, length 50)
_S1_2_880ADFC 6,920 instructions (0.001%), 173 calls (0880ADFC - 0880AE9C, length 41)
  Back Branch 0880AE98 173 times (length 24)
_S1_2_888D930 6,912 instructions (0.001%), 64 calls (0888D930 - 0888DB14, length 122)
  Back Branch 0888DA9C 64 times (length 31)
  Back Branch 0888DB10 64 times (length 94)
_S1_2_881D44C 6,838 instructions (0.001%), 526 calls (0881D44C - 0881D4A0, length 22)
_S1_2_8834708 6,803 instructions (0.001%), 116 calls (08833E00 - 08834724, length 586)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834720 116 times (length 530)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_8895FF0 6,723 instructions (0.001%), 83 calls (08895FF0 - 08896130, length 81)
_S1_2_8896CE8 6,695 instructions (0.001%), 115 calls (08896CE8 - 08896D70, length 35)
  Back Branch 08896D3C 428 times (length 10)
_S1_2_88D4BC4 6,693 instructions (0.001%), 291 calls (088D4BC4 - 088D4C1C, length 23)
_S1_2_890883C 6,582 instructions (0.001%), 3,291 calls (0890883C - 08908840, length 2)
_S1_2_89087E4 6,582 instructions (0.001%), 3,291 calls (089087E4 - 089087E8, length 2)
_S1_2_881C070 6,542 instructions (0.000%), 488 calls (0881C070 - 0881C0B0, length 17)
_S1_2_883872C 6,535 instructions (0.000%), 77 calls (0883872C - 088388AC, length 97)
  Back Branch 0883879C 267 times (length 9)
  Back Branch 088387FC 115 times (length 26)
  Back Branch 0883884C 37 times (length 46)
  Back Branch 0883883C 1 times (length 39)
_S1_2_885A68C 6,480 instructions (0.000%), 288 calls (0885A68C - 0885A740, length 46)
_S1_2_8834728 6,451 instructions (0.000%), 55 calls (08833E00 - 08834744, length 594)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834740 55 times (length 538)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_88A6248 6,448 instructions (0.000%), 124 calls (088A6248 - 088A6314, length 52)
_S1_2_8813420 6,434 instructions (0.000%), 174 calls (08813420 - 08813514, length 62)
  Back Branch 08813510 173 times (length 40)
_S1_2_8887604 6,368 instructions (0.000%), 398 calls (08887604 - 08887640, length 16)
_S1_2_88A16CC 6,146 instructions (0.000%), 70 calls (088A16CC - 088A1704, length 15)
  Back Branch 088A16F4 789 times (length 7)
_S1_2_88D2A88 6,146 instructions (0.000%), 1 calls (088D2A88 - 088D2BF4, length 92)
  Back Branch 088D2AEC 608 times (length 5)
  Back Branch 088D2B0C 608 times (length 5)
_S1_2_88D4D90 6,111 instructions (0.000%), 291 calls (088D4D90 - 088D4DE0, length 21)
_S1_2_880ACA8 6,055 instructions (0.000%), 173 calls (0880ACA8 - 0880AD90, length 59)
  Back Branch 0880AD44 173 times (length 20)
_S1_2_890889C 6,042 instructions (0.000%), 3,021 calls (0890889C - 089088A0, length 2)
_S1_2_8897064 6,042 instructions (0.000%), 318 calls (08897064 - 088970D4, length 29)
  Back Branch 088970D0 318 times (length 6)
  Back Branch 088970C8 318 times (length 9)
_S1_2_88346E8 6,034 instructions (0.000%), 65 calls (08833E00 - 08834704, length 578)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834700 65 times (length 522)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_887B354 6,014 instructions (0.000%), 118 calls (0887B1E0 - 0887B368, length 99)
  Back Branch 0887B35C 2,544 times (length 8)
  Back Branch 0887B364 424 times (length 99)
_S1_2_884540C 5,928 instructions (0.000%), 988 calls (088453DC - 08845418, length 16)
  Back Branch 08845414 988 times (length 16)
_S1_2_885ECDC 5,885 instructions (0.000%), 55 calls (0885ECDC - 0885EE8C, length 109)
_S1_2_8882DE8 5,868 instructions (0.000%), 399 calls (08882DE8 - 08882E20, length 15)
_S1_2_88A6260 5,842 instructions (0.000%), 127 calls (088A6260 - 088A6314, length 46)
_S1_2_8884254 5,832 instructions (0.000%), 319 calls (08884254 - 088842DC, length 35)
  Back Branch 088842D8 198 times (length 8)
  Back Branch 088842C8 9 times (length 5)
_S1_2_88798A8 5,808 instructions (0.000%), 75 calls (088798A8 - 08879908, length 25)
  Back Branch 08879904 409 times (length 11)
  Back Branch 088798E0 391 times (length 8)
_S1_2_8878ACC 5,705 instructions (0.000%), 383 calls (08878ACC - 08878B04, length 15)
_S1_2_8886108 5,679 instructions (0.000%), 631 calls (08886108 - 08886128, length 9)
_S1_2_8833630 5,670 instructions (0.000%), 567 calls (08833630 - 08833654, length 10)
_S1_2_88D51F8 5,600 instructions (0.000%), 140 calls (088D51F8 - 088D5374, length 96)
  Back Branch 088D5298 140 times (length 19)
  Back Branch 088D5284 140 times (length 15)
_S1_2_885521C 5,500 instructions (0.000%), 96 calls (0885521C - 08855310, length 62)
  Back Branch 0885530C 32 times (length 14)
_S1_2_88D49F4 5,490 instructions (0.000%), 366 calls (088D49F4 - 088D4A2C, length 15)
_S1_2_88E3BF0 5,488 instructions (0.000%), 392 calls (088E3BF0 - 088E3C24, length 14)
_S1_2_8837520 5,456 instructions (0.000%), 176 calls (08837520 - 088375A0, length 33)
  Back Branch 08837594 176 times (length 13)
_S1_2_88989BC 5,452 instructions (0.000%), 18 calls (088988B4 - 08898BA4, length 189)
  Back Branch 08898B34 181 times (length 61)
  Back Branch 08898A20 181 times (length 56)
  Back Branch 08898BA0 161 times (length 131)
  Back Branch 08898B4C 20 times (length 168)
_S1_2_8879D64 5,428 instructions (0.000%), 118 calls (08879D64 - 08879E44, length 57)
_S1_2_88783AC 5,423 instructions (0.000%), 177 calls (088783AC - 08878528, length 96)
  Back Branch 088784E8 5 times (length 55)
  Back Branch 0887850C 1 times (length 27)
  Back Branch 08878504 1 times (length 25)
_S1_2_88A6210 5,346 instructions (0.000%), 81 calls (088A6210 - 088A6314, length 66)
_S1_2_8874BFC 5,317 instructions (0.000%), 409 calls (08874BFC - 08874C2C, length 13)
_S1_2_883DA78 5,312 instructions (0.000%), 8 calls (0883DA78 - 0883DF34, length 304)
  Back Branch 0883DE5C 64 times (length 11)
  Back Branch 0883DEC8 32 times (length 106)
  Back Branch 0883DCE4 16 times (length 11)
_S1_2_88627A8 5,272 instructions (0.000%), 131 calls (088627A8 - 088628E4, length 80)
_S1_2_883B618 5,264 instructions (0.000%), 117 calls (0883B618 - 0883B770, length 87)
  Back Branch 0883B6D0 107 times (length 9)
  Back Branch 0883B75C 47 times (length 52)
  Back Branch 0883B76C 46 times (length 9)
  Back Branch 0883B734 9 times (length 15)
_S1_2_8889388 5,218 instructions (0.000%), 99 calls (08889388 - 08889490, length 67)
  Back Branch 0888945C 99 times (length 28)
  Back Branch 08889484 99 times (length 14)
_S1_2_88870B4 5,105 instructions (0.000%), 107 calls (088870B4 - 088871B4, length 65)
  Back Branch 0888717C 79 times (length 40)
  Back Branch 088871B0 28 times (length 53)
  Back Branch 08887194 10 times (length 12)
_S1_2_883AF04 5,069 instructions (0.000%), 116 calls (0883AF04 - 0883B014, length 69)
  Back Branch 0883AFF8 112 times (length 45)
  Back Branch 0883B010 4 times (length 44)
_S1_2_8835B0C 5,041 instructions (0.000%), 71 calls (088352AC - 08835B9C, length 573)
  Back Branch 0883531C 473 times (length 15)
  Back Branch 088355E8 295 times (length 209)
  Back Branch 08835B98 71 times (length 371)
_S1_2_8875E38 4,988 instructions (0.000%), 188 calls (08875E38 - 08875EBC, length 34)
  Back Branch 08875EA8 32 times (length 11)
  Back Branch 08875EB8 32 times (length 15)
_S1_2_888EEA0 4,953 instructions (0.000%), 381 calls (0888EEA0 - 0888EF30, length 37)
  Back Branch 0888EF0C 381 times (length 15)
_S1_2_882DD14 4,930 instructions (0.000%), 493 calls (0882DD14 - 0882DD38, length 10)
_S1_2_8853954 4,902 instructions (0.000%), 143 calls (08853954 - 08853A2C, length 55)
  Back Branch 08853A04 155 times (length 11)
  Back Branch 08853A28 143 times (length 38)
  Back Branch 088539C0 31 times (length 13)
_S1_2_88A3170 4,809 instructions (0.000%), 198 calls (088A3170 - 088A3274, length 66)
  Back Branch 088A3204 3 times (length 7)
  Back Branch 088A3254 3 times (length 23)
_S1_2_881D480 4,734 instructions (0.000%), 526 calls (0881D480 - 0881D4A0, length 9)
_S1_2_88A6780 4,690 instructions (0.000%), 140 calls (088A6780 - 088A6804, length 34)
  Back Branch 088A6800 140 times (length 19)
_S1_2_886CA64 4,675 instructions (0.000%), 64 calls (0886CA64 - 0886CBBC, length 87)
  Back Branch 0886CB7C 367 times (length 5)
  Back Branch 0886CBA4 63 times (length 29)
  Back Branch 0886CB8C 63 times (length 23)
  Back Branch 0886CBB8 38 times (length 35)
  Back Branch 0886CAC4 5 times (length 5)
  Back Branch 0886CB20 2 times (length 9)
_S1_2_89084FC 4,660 instructions (0.000%), 2,330 calls (089084FC - 08908500, length 2)
_S1_2_890857C 4,658 instructions (0.000%), 2,329 calls (0890857C - 08908580, length 2)
_S1_2_88A37D4 4,644 instructions (0.000%), 516 calls (088A37D4 - 088A3804, length 13)
_S1_2_88132F8 4,644 instructions (0.000%), 108 calls (088132F8 - 08813344, length 20)
  Back Branch 0881332C 432 times (length 6)
_S1_2_88A06F0 4,606 instructions (0.000%), 94 calls (088A06F0 - 088A07FC, length 68)
_S1_2_8887A38 4,554 instructions (0.000%), 99 calls (08887A38 - 08887AEC, length 46)
_S1_2_887DB74 4,500 instructions (0.000%), 300 calls (0887DB74 - 0887DBAC, length 15)
_S1_2_8846F30 4,452 instructions (0.000%), 159 calls (08846F30 - 08846FB4, length 34)
_S1_2_8000000 4,448 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 1,111 times (length 4)
_S1_2_889A8CC 4,436 instructions (0.000%), 1 calls (0889A8CC - 0889AB70, length 170)
  Back Branch 0889AB28 850 times (length 7)
  Back Branch 0889AA58 850 times (length 17)
  Back Branch 0889A9AC 850 times (length 5)
  Back Branch 0889AAF4 365 times (length 18)
  Back Branch 0889AB5C 25 times (length 155)
  Back Branch 0889AB64 25 times (length 7)
  Back Branch 0889A9F4 25 times (length 5)
  Back Branch 0889AB6C 1 times (length 89)
  Back Branch 0889AB44 1 times (length 41)
  Back Branch 0889AB30 1 times (length 141)
_S1_2_88D49B8 4,365 instructions (0.000%), 291 calls (088D49B8 - 088D49F0, length 15)
_S1_2_88A6204 4,347 instructions (0.000%), 63 calls (088A6204 - 088A6314, length 69)
_S1_2_888C770 4,260 instructions (0.000%), 20 calls (0888C770 - 0888C808, length 39)
  Back Branch 0888C7E0 600 times (length 6)
_S1_2_8855078 4,235 instructions (0.000%), 385 calls (08855078 - 088550A0, length 11)
_S1_2_88674E0 4,230 instructions (0.000%), 423 calls (088674E0 - 08867504, length 10)
_S1_2_8854E88 4,230 instructions (0.000%), 423 calls (08854E88 - 08854EAC, length 10)
_S1_2_8809F88 4,230 instructions (0.000%), 423 calls (08809F88 - 08809FAC, length 10)
_S1_2_8820534 4,208 instructions (0.000%), 526 calls (08820534 - 08820550, length 8)
_S1_2_884717C 4,152 instructions (0.000%), 346 calls (0884711C - 0884718C, length 29)
  Back Branch 08847188 346 times (length 29)
_S1_2_889769C 4,118 instructions (0.000%), 2 calls (0889769C - 088978E8, length 148)
  Back Branch 08897880 99 times (length 37)
  Back Branch 088978A8 97 times (length 30)
  Back Branch 08897890 2 times (length 81)
_S1_2_888CCB4 4,117 instructions (0.000%), 71 calls (0888CCB4 - 0888CEB8, length 130)
  Back Branch 0888CEB4 70 times (length 102)
_S1_2_8898780 4,091 instructions (0.000%), 74 calls (08898780 - 088987A8, length 11)
  Back Branch 0889879C 830 times (length 5)
_S1_2_886275C 4,081 instructions (0.000%), 371 calls (0886275C - 088627A4, length 19)
_S1_2_880BF0C 4,060 instructions (0.000%), 290 calls (0880BF0C - 0880BF50, length 18)
_S1_2_885AC90 4,048 instructions (0.000%), 8 calls (0885AC90 - 0885AE78, length 123)
  Back Branch 0885AE74 144 times (length 75)
  Back Branch 0885AD08 144 times (length 7)
  Back Branch 0885AD50 136 times (length 11)
_S1_2_8884200 4,032 instructions (0.000%), 214 calls (08884200 - 08884250, length 21)
_S1_2_888FA14 4,020 instructions (0.000%), 268 calls (0888FA14 - 0888FA4C, length 15)
_S1_2_88A6254 4,018 instructions (0.000%), 82 calls (088A6254 - 088A6314, length 49)
_S1_2_8887944 4,004 instructions (0.000%), 198 calls (08887944 - 08887A34, length 61)
  Back Branch 088879AC 2 times (length 13)
  Back Branch 088879C8 2 times (length 20)
  Back Branch 088879E4 2 times (length 27)
_S1_2_8876000 4,003 instructions (0.000%), 235 calls (08875F50 - 08876028, length 55)
  Back Branch 08876010 471 times (length 50)
  Back Branch 08876024 2 times (length 7)
_S1_2_887D3D4 3,997 instructions (0.000%), 571 calls (0887D3D4 - 0887D3EC, length 7)
_S1_2_881DB20 3,978 instructions (0.000%), 75 calls (0881DB20 - 0881DB6C, length 20)
  Back Branch 0881DB44 525 times (length 6)
  Back Branch 0881DB68 26 times (length 6)
_S1_2_8832FFC 3,960 instructions (0.000%), 27 calls (08832FFC - 08833110, length 70)
  Back Branch 0883310C 98 times (length 52)
  Back Branch 088330B4 96 times (length 7)
  Back Branch 0883308C 85 times (length 24)
  Back Branch 088330F4 13 times (length 41)
_S1_2_886C650 3,956 instructions (0.000%), 172 calls (0886C650 - 0886CA60, length 261)
  Back Branch 0886C98C 658 times (length 52)
  Back Branch 0886CA10 167 times (length 190)
  Back Branch 0886CA20 2 times (length 198)
_S1_2_8878278 3,952 instructions (0.000%), 118 calls (08878278 - 0887832C, length 46)
  Back Branch 08878300 6 times (length 16)
  Back Branch 08878328 1 times (length 28)
_S1_2_8835C38 3,905 instructions (0.000%), 55 calls (088352AC - 08835CC8, length 648)
  Back Branch 0883531C 473 times (length 15)
  Back Branch 088355E8 295 times (length 209)
  Back Branch 08835CC4 55 times (length 446)
_S1_2_8871B7C 3,828 instructions (0.000%), 174 calls (08871B7C - 08871BD0, length 22)
_S1_2_887F1B8 3,828 instructions (0.000%), 120 calls (0887F1B8 - 0887F1E4, length 12)
  Back Branch 0887F1D8 518 times (length 6)
_S1_2_885FA18 3,798 instructions (0.000%), 422 calls (0885FA18 - 0885FA48, length 13)
_S1_2_8834768 3,772 instructions (0.000%), 16 calls (08833E00 - 08834784, length 610)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834780 16 times (length 554)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_887DA20 3,749 instructions (0.000%), 39 calls (0887DA20 - 0887DB04, length 58)
  Back Branch 0887DAB0 234 times (length 9)
  Back Branch 0887DB00 20 times (length 24)
_S1_2_8897C7C 3,720 instructions (0.000%), 36 calls (08897C2C - 08897DD4, length 107)
  Back Branch 08897DB4 62 times (length 71)
  Back Branch 08897C94 36 times (length 28)
  Back Branch 08897DBC 36 times (length 101)
  Back Branch 08897DD0 26 times (length 45)
_S1_2_887F1E8 3,719 instructions (0.000%), 121 calls (0887F1E8 - 0887F210, length 11)
  Back Branch 0887F204 519 times (length 6)
_S1_2_886B0CC 3,704 instructions (0.000%), 463 calls (0886B0CC - 0886B0E8, length 8)
_S1_2_889E9D8 3,697 instructions (0.000%), 370 calls (0889E9D8 - 0889EA00, length 11)
  Back Branch 0889E9FC 369 times (length 6)
_S1_2_885F024 3,697 instructions (0.000%), 72 calls (0885F024 - 0885F1BC, length 103)
  Back Branch 0885F180 31 times (length 65)
  Back Branch 0885F1B8 31 times (length 79)
  Back Branch 0885F0E4 6 times (length 19)
  Back Branch 0885F14C 6 times (length 45)
_S1_2_8813348 3,696 instructions (0.000%), 66 calls (08813348 - 088133A8, length 25)
  Back Branch 08813384 264 times (length 8)
_S1_2_887F9F4 3,652 instructions (0.000%), 398 calls (0887F9F4 - 0887FA1C, length 11)
_S1_2_8886BA0 3,605 instructions (0.000%), 107 calls (08886BA0 - 08886C28, length 35)
_S1_2_88892F4 3,577 instructions (0.000%), 111 calls (088892F4 - 08889384, length 37)
_S1_2_887D900 3,562 instructions (0.000%), 58 calls (0887D900 - 0887D964, length 26)
  Back Branch 0887D930 348 times (length 7)
  Back Branch 0887D960 62 times (length 15)
_S1_2_8834AD8 3,529 instructions (0.000%), 10 calls (08834AB8 - 08834B28, length 29)
  Back Branch 08834B10 392 times (length 24)
  Back Branch 08834B1C 372 times (length 11)
  Back Branch 08834AE0 20 times (length 12)
  Back Branch 08834AEC 20 times (length 14)
  Back Branch 08834B24 20 times (length 28)
_S1_2_8875EC0 3,528 instructions (0.000%), 392 calls (08875EC0 - 08875EE0, length 9)
_S1_2_8833658 3,528 instructions (0.000%), 252 calls (08833658 - 0883368C, length 14)
_S1_2_8882CFC 3,444 instructions (0.000%), 246 calls (08882CFC - 08882D30, length 14)
_S1_2_8860540 3,411 instructions (0.000%), 40 calls (08860540 - 088607E0, length 169)
  Back Branch 088605BC 80 times (length 7)
  Back Branch 0886074C 1 times (length 61)
_S1_2_89082C4 3,408 instructions (0.000%), 1,704 calls (089082C4 - 089082C8, length 2)
_S1_2_88659A4 3,393 instructions (0.000%), 39 calls (088659A4 - 08865B34, length 101)
  Back Branch 08865B28 39 times (length 80)
_S1_2_889D778 3,392 instructions (0.000%), 106 calls (0889D778 - 0889D9E4, length 156)
  Back Branch 0889D9E0 106 times (length 117)
_S1_2_883CDCC 3,389 instructions (0.000%), 26 calls (0883CDCC - 0883CE64, length 39)
  Back Branch 0883CE3C 214 times (length 12)
_S1_2_880BD80 3,384 instructions (0.000%), 423 calls (0880BD80 - 0880BD9C, length 8)
_S1_2_880BD60 3,384 instructions (0.000%), 423 calls (0880BD60 - 0880BD7C, length 8)
_S1_2_883CA5C 3,376 instructions (0.000%), 34 calls (0883CA5C - 0883CAD8, length 32)
  Back Branch 0883CA98 311 times (length 8)
_S1_2_8889600 3,310 instructions (0.000%), 99 calls (08889600 - 08889684, length 34)
_S1_2_88D6F98 3,270 instructions (0.000%), 1,090 calls (088D6F98 - 088D6FA0, length 3)
_S1_2_88A0530 3,263 instructions (0.000%), 25 calls (088A0530 - 088A05EC, length 48)
  Back Branch 088A05BC 400 times (length 19)
_S1_2_887D87C 3,255 instructions (0.000%), 465 calls (0887D87C - 0887D894, length 7)
_S1_2_8830B44 3,248 instructions (0.000%), 71 calls (08830B44 - 08830C08, length 50)
  Back Branch 08830C04 71 times (length 14)
_S1_2_883B844 3,247 instructions (0.000%), 217 calls (0883B844 - 0883B87C, length 15)
_S1_2_88880C8 3,201 instructions (0.000%), 97 calls (088880C8 - 08888148, length 33)
_S1_2_88873FC 3,156 instructions (0.000%), 71 calls (088873FC - 088874C4, length 51)
  Back Branch 088874C0 69 times (length 33)
  Back Branch 0888749C 69 times (length 18)
  Back Branch 088874A8 69 times (length 21)
_S1_2_884E274 3,144 instructions (0.000%), 8 calls (0884E274 - 0884E62C, length 239)
  Back Branch 0884E4EC 96 times (length 2)
  Back Branch 0884E4CC 96 times (length 2)
  Back Branch 0884E4A4 56 times (length 17)
  Back Branch 0884E628 8 times (length 199)
_S1_2_8833B1C 3,138 instructions (0.000%), 73 calls (0883398C - 08833C24, length 167)
  Back Branch 08833A7C 241 times (length 62)
  Back Branch 08833BF8 74 times (length 156)
  Back Branch 08833C20 72 times (length 24)
  Back Branch 08833C08 57 times (length 13)
_S1_2_88872DC 3,136 instructions (0.000%), 179 calls (088872DC - 08887334, length 23)
  Back Branch 08887314 23 times (length 7)
_S1_2_884DA10 3,114 instructions (0.000%), 346 calls (0884DA10 - 0884DA30, length 9)
_S1_2_880A7D0 3,114 instructions (0.000%), 346 calls (0880A7D0 - 0880A7FC, length 12)
_S1_2_8810E0C 3,101 instructions (0.000%), 98 calls (08810CCC - 08810EA0, length 118)
  Back Branch 08810E18 98 times (length 85)
  Back Branch 08810E3C 17 times (length 93)
  Back Branch 08810E9C 1 times (length 118)
  Back Branch 08810E70 1 times (length 105)
  Back Branch 08810E58 1 times (length 99)
_S1_2_88A626C 3,096 instructions (0.000%), 72 calls (088A626C - 088A6314, length 43)
_S1_2_88767E0 3,067 instructions (0.000%), 139 calls (088767E0 - 08876860, length 33)
_S1_2_887DC10 3,048 instructions (0.000%), 127 calls (0887DC10 - 0887DC6C, length 24)
_S1_2_8898648 3,043 instructions (0.000%), 37 calls (08898648 - 088986AC, length 26)
  Back Branch 08898690 276 times (length 10)
_S1_2_8867480 2,982 instructions (0.000%), 213 calls (08867480 - 088674B4, length 14)
_S1_2_889F498 2,980 instructions (0.000%), 70 calls (0889F318 - 0889F5EC, length 182)
  Back Branch 0889F3FC 181 times (length 58)
  Back Branch 0889F4F8 82 times (length 66)
  Back Branch 0889F510 72 times (length 10)
  Back Branch 0889F594 12 times (length 53)
_S1_2_8895DBC 2,975 instructions (0.000%), 175 calls (08895DBC - 08895DFC, length 17)
_S1_2_880A024 2,961 instructions (0.000%), 423 calls (0880A024 - 0880A03C, length 7)
_S1_2_886DD90 2,949 instructions (0.000%), 983 calls (0886DD90 - 0886DD98, length 3)
_S1_2_8886C94 2,942 instructions (0.000%), 108 calls (08886C94 - 08886CF0, length 24)
  Back Branch 08886CC4 449 times (length 2)
_S1_2_8832554 2,926 instructions (0.000%), 143 calls (08832554 - 088325A4, length 21)
_S1_2_88A5260 2,924 instructions (0.000%), 172 calls (088A5260 - 088A540C, length 108)
  Back Branch 088A5408 172 times (length 45)
  Back Branch 088A5394 172 times (length 66)
  Back Branch 088A52C0 172 times (length 13)
_S1_2_88A2504 2,922 instructions (0.000%), 138 calls (088A2504 - 088A2568, length 26)
  Back Branch 088A2564 72 times (length 11)
_S1_2_8853AEC 2,910 instructions (0.000%), 291 calls (08853AEC - 08853B10, length 10)
_S1_2_880C8D4 2,902 instructions (0.000%), 59 calls (0880C8D4 - 0880CA30, length 88)
  Back Branch 0880C9A0 59 times (length 31)
  Back Branch 0880CA10 8 times (length 30)
  Back Branch 0880C9B8 7 times (length 37)
  Back Branch 0880C9CC 1 times (length 42)
  Back Branch 0880CA2C 1 times (length 37)
_S1_2_8896C1C 2,896 instructions (0.000%), 181 calls (08896C1C - 08896C58, length 16)
_S1_2_885E814 2,880 instructions (0.000%), 96 calls (0885E814 - 0885E888, length 30)
_S1_2_88A20D0 2,876 instructions (0.000%), 6 calls (088A20D0 - 088A21FC, length 76)
  Back Branch 088A2160 177 times (length 16)
_S1_2_8875CFC 2,856 instructions (0.000%), 238 calls (08875CFC - 08875D28, length 12)
_S1_2_8810C98 2,852 instructions (0.000%), 79 calls (08810C98 - 08810D2C, length 38)
_S1_2_8810A4C 2,808 instructions (0.000%), 104 calls (08810A4C - 08810ABC, length 29)
  Back Branch 08810AA8 104 times (length 7)
  Back Branch 08810AB8 104 times (length 17)
_S1_2_883AE68 2,800 instructions (0.000%), 88 calls (0883AE68 - 0883AF00, length 39)
  Back Branch 0883AEFC 36 times (length 27)
  Back Branch 0883AEEC 32 times (length 20)
_S1_2_886CDC4 2,788 instructions (0.000%), 139 calls (0886CC58 - 0886CDDC, length 98)
  Back Branch 0886CD5C 142 times (length 67)
  Back Branch 0886CDD0 139 times (length 33)
  Back Branch 0886CDD8 2 times (length 40)
_S1_2_883BA3C 2,781 instructions (0.000%), 27 calls (0883BA3C - 0883BAF8, length 48)
  Back Branch 0883BADC 270 times (length 7)
_S1_2_887D4DC 2,779 instructions (0.000%), 60 calls (0887D4DC - 0887D5C4, length 59)
  Back Branch 0887D544 66 times (length 6)
  Back Branch 0887D578 59 times (length 6)
  Back Branch 0887D588 59 times (length 11)
_S1_2_8834628 2,746 instructions (0.000%), 27 calls (08833E00 - 08834644, length 530)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834640 27 times (length 474)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_881C9C4 2,730 instructions (0.000%), 105 calls (0881C9C4 - 0881CA28, length 26)
_S1_2_8806C20 2,695 instructions (0.000%), 385 calls (08806C20 - 08806C38, length 7)
_S1_2_8889688 2,670 instructions (0.000%), 267 calls (08889688 - 088896AC, length 10)
_S1_2_887610C 2,669 instructions (0.000%), 157 calls (08875F50 - 08876118, length 115)
  Back Branch 08876010 471 times (length 50)
  Back Branch 08876114 157 times (length 67)
_S1_2_883CD90 2,640 instructions (0.000%), 240 calls (0883CD90 - 0883CDC8, length 15)
_S1_2_8842E78 2,630 instructions (0.000%), 526 calls (08842E78 - 08842E88, length 5)
_S1_2_8897DD8 2,625 instructions (0.000%), 11 calls (08897C2C - 08897F08, length 184)
  Back Branch 08897EE4 38 times (length 60)
  Back Branch 08897F04 27 times (length 36)
  Back Branch 08897EEC 11 times (length 177)
  Back Branch 08897DF0 11 times (length 115)
_S1_2_89082E4 2,616 instructions (0.000%), 1,308 calls (089082E4 - 089082E8, length 2)
_S1_2_888DE78 2,616 instructions (0.000%), 2 calls (0888DE78 - 0888DEB0, length 15)
  Back Branch 0888DE94 292 times (length 5)
  Back Branch 0888DEAC 286 times (length 9)
_S1_2_88A51F0 2,598 instructions (0.000%), 2 calls (088A51F0 - 088A525C, length 28)
  Back Branch 088A5248 510 times (length 5)
  Back Branch 088A5250 2 times (length 13)
  Back Branch 088A522C 2 times (length 4)
_S1_2_8875B9C 2,596 instructions (0.000%), 236 calls (08875B9C - 08875BC4, length 11)
_S1_2_8855070 2,556 instructions (0.000%), 1,278 calls (08855070 - 08855074, length 2)
_S1_2_881E4CC 2,548 instructions (0.000%), 49 calls (0881E4CC - 0881E5B8, length 60)
_S1_2_8881694 2,534 instructions (0.000%), 55 calls (08881694 - 08881AA4, length 261)
  Back Branch 08881768 27,162 times (length 6)
  Back Branch 08881774 26,111 times (length 10)
  Back Branch 08881838 25,630 times (length 59)
  Back Branch 0888194C 24,544 times (length 127)
  Back Branch 08881864 24,544 times (length 70)
  Back Branch 08881984 23,458 times (length 57)
  Back Branch 088819D0 1,045 times (length 125)
  Back Branch 088819B8 3 times (length 87)
_S1_2_8853288 2,484 instructions (0.000%), 13 calls (08853288 - 088536E4, length 280)
  Back Branch 08853684 14 times (length 24)
  Back Branch 08853674 14 times (length 20)
  Back Branch 08853614 7 times (length 33)
  Back Branch 0885369C 6 times (length 44)
  Back Branch 088533D0 1 times (length 31)
  Back Branch 088536E0 1 times (length 210)
_S1_2_88046CC 2,440 instructions (0.000%), 24 calls (088046CC - 08804864, length 103)
  Back Branch 08804790 50 times (length 27)
  Back Branch 08804828 34 times (length 24)
  Back Branch 08804818 34 times (length 39)
  Back Branch 08804804 34 times (length 35)
  Back Branch 08804860 16 times (length 58)
_S1_2_880AED8 2,422 instructions (0.000%), 173 calls (0880AED8 - 0880AF0C, length 14)
_S1_2_880AEA0 2,422 instructions (0.000%), 173 calls (0880AEA0 - 0880AED4, length 14)
_S1_2_881D348 2,387 instructions (0.000%), 49 calls (0881D348 - 0881D388, length 17)
  Back Branch 0881D378 243 times (length 7)
_S1_2_8876524 2,380 instructions (0.000%), 238 calls (08876524 - 08876558, length 14)
_S1_2_885CC68 2,376 instructions (0.000%), 24 calls (0885CC68 - 0885CDF0, length 99)
_S1_2_883ABDC 2,368 instructions (0.000%), 116 calls (0883ABDC - 0883AD3C, length 89)
  Back Branch 0883ACE0 116 times (length 48)
_S1_2_88A0140 2,353 instructions (0.000%), 181 calls (088A0140 - 088A0170, length 13)
_S1_2_88363F8 2,340 instructions (0.000%), 130 calls (088363F8 - 088364D8, length 57)
_S1_2_88A26B8 2,336 instructions (0.000%), 292 calls (088A26B8 - 088A26D4, length 8)
_S1_2_88812B0 2,280 instructions (0.000%), 3 calls (088812B0 - 08881418, length 91)
  Back Branch 08881404 192 times (length 11)
  Back Branch 088813D8 3 times (length 33)
  Back Branch 0888140C 3 times (length 49)
_S1_2_8861818 2,240 instructions (0.000%), 8 calls (08861818 - 08861BA0, length 227)
  Back Branch 088619DC 24 times (length 45)
  Back Branch 08861B9C 7 times (length 90)
_S1_2_8887928 2,226 instructions (0.000%), 318 calls (08887928 - 08887940, length 7)
_S1_2_8870AE8 2,219 instructions (0.000%), 11 calls (08870AE8 - 08870D90, length 171)
  Back Branch 08870C6C 40 times (length 54)
_S1_2_882C920 2,213 instructions (0.000%), 220 calls (0882C920 - 0882C948, length 11)
_S1_2_88049D0 2,208 instructions (0.000%), 8 calls (088049B0 - 08804B34, length 98)
  Back Branch 08804AD0 32 times (length 33)
  Back Branch 08804A20 32 times (length 30)
  Back Branch 08804B10 16 times (length 28)
  Back Branch 08804B20 8 times (length 69)
_S1_2_8808444 2,202 instructions (0.000%), 367 calls (08808444 - 08808458, length 6)
_S1_2_8859378 2,194 instructions (0.000%), 55 calls (08859378 - 08859414, length 40)
_S1_2_883AFF8 2,187 instructions (0.000%), 51 calls (0883AF4C - 0883AFFC, length 45)
  Back Branch 0883AFF8 112 times (length 45)
_S1_2_88A1F20 2,184 instructions (0.000%), 182 calls (088A1F20 - 088A1F78, length 23)
_S1_2_88559D8 2,152 instructions (0.000%), 8 calls (088559D8 - 08855C00, length 139)
  Back Branch 08855B14 48 times (length 11)
  Back Branch 08855AB4 32 times (length 29)
  Back Branch 08855B58 16 times (length 38)
_S1_2_887D1F8 2,142 instructions (0.000%), 38 calls (0887D1F8 - 0887D2D4, length 56)
  Back Branch 0887D234 60 times (length 6)
  Back Branch 0887D278 58 times (length 6)
_S1_2_882BD04 2,125 instructions (0.000%), 125 calls (0882BD04 - 0882BEC4, length 113)
  Back Branch 0882BE00 2 times (length 32)
_S1_2_8859418 2,119 instructions (0.000%), 55 calls (08859418 - 088594C4, length 44)
  Back Branch 088594C0 55 times (length 11)
_S1_2_8854EB0 2,115 instructions (0.000%), 423 calls (08854EB0 - 08854EC0, length 5)
_S1_2_88A1708 2,096 instructions (0.000%), 8 calls (088A1708 - 088A1754, length 20)
  Back Branch 088A1720 256 times (length 4)
  Back Branch 088A1744 160 times (length 6)
_S1_2_8810C90 2,092 instructions (0.000%), 55 calls (08810C90 - 08810D2C, length 40)
_S1_2_883CCF4 2,086 instructions (0.000%), 26 calls (0883CCF4 - 0883CD3C, length 19)
  Back Branch 0883CD30 214 times (length 8)
_S1_2_88560C0 2,080 instructions (0.000%), 8 calls (088560C0 - 0885630C, length 148)
  Back Branch 08856288 40 times (length 23)
  Back Branch 0885620C 24 times (length 11)
  Back Branch 08856144 24 times (length 11)
  Back Branch 088561A8 24 times (length 11)
  Back Branch 088562D4 8 times (length 63)
  Back Branch 088562F8 8 times (length 97)
_S1_2_88A0800 2,079 instructions (0.000%), 99 calls (088A0800 - 088A0850, length 21)
_S1_2_8832458 2,072 instructions (0.000%), 116 calls (08832458 - 088324A8, length 21)
_S1_2_8896B4C 2,026 instructions (0.000%), 1,013 calls (08896B4C - 08896B50, length 2)
_S1_2_88357D4 1,998 instructions (0.000%), 27 calls (088352AC - 0883588C, length 377)
  Back Branch 0883531C 473 times (length 15)
  Back Branch 08835888 27 times (length 377)
_S1_2_885D97C 1,995 instructions (0.000%), 105 calls (0885D97C - 0885D9C4, length 19)
_S1_2_8888B3C 1,980 instructions (0.000%), 99 calls (08888B3C - 08888C4C, length 69)
_S1_2_88A2038 1,969 instructions (0.000%), 6 calls (088A2038 - 088A20CC, length 38)
  Back Branch 088A20A4 177 times (length 10)
_S1_2_88753F8 1,968 instructions (0.000%), 123 calls (088753F8 - 08875434, length 16)
_S1_2_886DF18 1,965 instructions (0.000%), 15 calls (0886DF18 - 0886E120, length 131)
_S1_2_8858880 1,952 instructions (0.000%), 122 calls (08858880 - 088588BC, length 16)
_S1_2_88346A8 1,947 instructions (0.000%), 24 calls (08833E00 - 088346C4, length 562)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 088346C0 24 times (length 506)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_8834608 1,946 instructions (0.000%), 20 calls (08833E00 - 08834624, length 522)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834620 20 times (length 466)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_88586CC 1,926 instructions (0.000%), 79 calls (088586CC - 088587AC, length 57)
  Back Branch 08858790 19 times (length 40)
  Back Branch 088587A8 19 times (length 14)
  Back Branch 08858754 19 times (length 25)
_S1_2_88588C0 1,924 instructions (0.000%), 26 calls (088588C0 - 088589FC, length 80)
_S1_2_887B0C4 1,920 instructions (0.000%), 120 calls (0887B0C4 - 0887B118, length 22)
_S1_2_88A6274 1,886 instructions (0.000%), 46 calls (088A6274 - 088A6314, length 41)
_S1_2_881B270 1,880 instructions (0.000%), 470 calls (0881B270 - 0881B27C, length 4)
_S1_2_8832838 1,876 instructions (0.000%), 27 calls (08832838 - 088328CC, length 38)
  Back Branch 08832890 115 times (length 10)
_S1_2_885EA10 1,863 instructions (0.000%), 27 calls (0885EA10 - 0885EBC4, length 110)
_S1_2_881B880 1,830 instructions (0.000%), 122 calls (0881B880 - 0881B934, length 46)
_S1_2_882BD48 1,824 instructions (0.000%), 114 calls (0882BD48 - 0882BE0C, length 50)
  Back Branch 0882BE00 2 times (length 32)
_S1_2_881B1A0 1,788 instructions (0.000%), 74 calls (0881B1A0 - 0881B26C, length 52)
_S1_2_887D66C 1,782 instructions (0.000%), 66 calls (0887D66C - 0887D6E4, length 31)
  Back Branch 0887D6C0 66 times (length 8)
  Back Branch 0887D6E0 66 times (length 24)
_S1_2_88877FC 1,770 instructions (0.000%), 118 calls (088877FC - 08887834, length 15)
_S1_2_88DA2A8 1,770 instructions (0.000%), 3 calls (088DA2A8 - 088DA300, length 23)
  Back Branch 088DA2E0 135 times (length 8)
  Back Branch 088DA2F0 132 times (length 13)
_S1_2_881E7D8 1,768 instructions (0.000%), 8 calls (0881E7D8 - 0881ECF0, length 327)
  Back Branch 0881EB20 48 times (length 45)
  Back Branch 0881EB10 37 times (length 31)
  Back Branch 0881ECEC 8 times (length 225)
_S1_2_881FF00 1,761 instructions (0.000%), 1 calls (0881FF00 - 08820284, length 226)
  Back Branch 08820238 26 times (length 18)
  Back Branch 088201CC 26 times (length 9)
  Back Branch 08820110 17 times (length 13)
  Back Branch 0882016C 7 times (length 13)
  Back Branch 08820280 6 times (length 163)
  Back Branch 08820240 6 times (length 137)
  Back Branch 088200D8 6 times (length 25)
  Back Branch 08820084 6 times (length 65)
  Back Branch 088201E8 6 times (length 116)
  Back Branch 08820118 6 times (length 40)
  Back Branch 08820174 5 times (length 71)
  Back Branch 08820134 5 times (length 56)
_S1_2_889FA48 1,746 instructions (0.000%), 194 calls (0889FA48 - 0889FA68, length 9)
_S1_2_8804F08 1,744 instructions (0.000%), 16 calls (08804EE4 - 08804FB0, length 52)
  Back Branch 08804F7C 160 times (length 6)
  Back Branch 08804F24 56 times (length 18)
  Back Branch 08804F8C 32 times (length 23)
_S1_2_88359DC 1,728 instructions (0.000%), 24 calls (088352AC - 08835A6C, length 497)
  Back Branch 0883531C 473 times (length 15)
  Back Branch 08835478 160 times (length 117)
  Back Branch 08835A68 24 times (length 388)
_S1_2_889542C 1,722 instructions (0.000%), 42 calls (0889542C - 088954CC, length 41)
_S1_2_881B838 1,708 instructions (0.000%), 122 calls (0881B838 - 0881B87C, length 18)
_S1_2_884358C 1,704 instructions (0.000%), 24 calls (0884358C - 088437E4, length 151)
_S1_2_88437E8 1,702 instructions (0.000%), 23 calls (0884371C - 088438EC, length 117)
  Back Branch 088438D0 23 times (length 111)
_S1_2_8830948 1,678 instructions (0.000%), 71 calls (08830948 - 08830A30, length 59)
  Back Branch 08830A2C 71 times (length 42)
  Back Branch 088309F8 18 times (length 11)
  Back Branch 088309B4 6 times (length 13)
_S1_2_89082A4 1,672 instructions (0.000%), 836 calls (089082A4 - 089082A8, length 2)
_S1_2_88A01A8 1,660 instructions (0.000%), 46 calls (088A01A8 - 088A0248, length 41)
  Back Branch 088A0244 1 times (length 12)
_S1_2_8888B8C 1,649 instructions (0.000%), 97 calls (08888B8C - 08888BCC, length 17)
_S1_2_885E444 1,635 instructions (0.000%), 17 calls (0885E444 - 0885E750, length 196)
  Back Branch 0885E714 46 times (length 36)
  Back Branch 0885E74C 46 times (length 49)
_S1_2_887E298 1,634 instructions (0.000%), 77 calls (0887E298 - 0887EA50, length 495)
  Back Branch 0887E5D4 858 times (length 8)
  Back Branch 0887EA14 491 times (length 5)
  Back Branch 0887E900 491 times (length 8)
  Back Branch 0887E5E0 491 times (length 26)
  Back Branch 0887E9D4 409 times (length 7)
  Back Branch 0887E8D8 409 times (length 28)
  Back Branch 0887E97C 401 times (length 5)
  Back Branch 0887E67C 401 times (length 6)
  Back Branch 0887EA4C 76 times (length 457)
  Back Branch 0887EA1C 76 times (length 434)
  Back Branch 0887E984 76 times (length 384)
  Back Branch 0887E908 76 times (length 344)
  Back Branch 0887E684 76 times (length 69)
  Back Branch 0887E860 75 times (length 214)
  Back Branch 0887E868 75 times (length 6)
  Back Branch 0887E6BC 58 times (length 90)
  Back Branch 0887E9DC 18 times (length 414)
  Back Branch 0887E8E0 18 times (length 36)
_S1_2_888E5D4 1,629 instructions (0.000%), 43 calls (0888E5D4 - 0888E6C4, length 61)
  Back Branch 0888E6C0 43 times (length 40)
  Back Branch 0888E6A0 11 times (length 18)
_S1_2_888BBDC 1,617 instructions (0.000%), 147 calls (0888BBDC - 0888BC04, length 11)
_S1_2_887DE9C 1,604 instructions (0.000%), 64 calls (0887DE9C - 0887DF1C, length 33)
  Back Branch 0887DF18 64 times (length 22)
  Back Branch 0887DF08 1 times (length 15)
_S1_2_887852C 1,598 instructions (0.000%), 49 calls (0887852C - 088785D8, length 44)
  Back Branch 088785AC 2 times (length 15)
_S1_2_886B078 1,590 instructions (0.000%), 106 calls (0886B078 - 0886B0B8, length 17)
_S1_2_88875C4 1,584 instructions (0.000%), 99 calls (088875C4 - 08887600, length 16)
_S1_2_8897D80 1,562 instructions (0.000%), 27 calls (08897C30 - 08897DD4, length 106)
  Back Branch 08897DB4 62 times (length 71)
  Back Branch 08897DBC 36 times (length 101)
  Back Branch 08897DD0 26 times (length 45)
_S1_2_8887B30 1,552 instructions (0.000%), 97 calls (08887B30 - 08887B6C, length 16)
_S1_2_8879790 1,509 instructions (0.000%), 11 calls (08879790 - 088798A4, length 70)
  Back Branch 0887983C 77 times (length 9)
  Back Branch 088797C4 77 times (length 7)
  Back Branch 0887988C 31 times (length 26)
  Back Branch 0887987C 11 times (length 12)
  Back Branch 088798A0 2 times (length 37)
_S1_2_8834688 1,506 instructions (0.000%), 13 calls (08833E00 - 088346A4, length 554)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088346A0 13 times (length 498)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_8874DD0 1,500 instructions (0.000%), 50 calls (08874DD0 - 08874E80, length 45)
_S1_2_885BA38 1,497 instructions (0.000%), 8 calls (0885B9E0 - 0885C0F4, length 454)
  Back Branch 0885C018 8 times (length 276)
  Back Branch 0885BFCC 6 times (length 235)
  Back Branch 0885BFB4 6 times (length 160)
  Back Branch 0885BF78 5 times (length 31)
  Back Branch 0885BF5C 5 times (length 353)
  Back Branch 0885BF90 5 times (length 106)
  Back Branch 0885BF98 3 times (length 368)
  Back Branch 0885BFD4 2 times (length 145)
_S1_2_885CFC0 1,452 instructions (0.000%), 66 calls (0885CFC0 - 0885D014, length 22)
_S1_2_8832404 1,442 instructions (0.000%), 71 calls (08832404 - 08832454, length 21)
_S1_2_886B880 1,440 instructions (0.000%), 40 calls (0886B880 - 0886B90C, length 36)
  Back Branch 0886B8F8 40 times (length 17)
  Back Branch 0886B8E8 40 times (length 8)
  Back Branch 0886B908 40 times (length 26)
_S1_2_8835684 1,440 instructions (0.000%), 20 calls (088352AC - 08835714, length 283)
  Back Branch 0883531C 473 times (length 15)
  Back Branch 08835478 160 times (length 117)
  Back Branch 08835710 20 times (length 174)
_S1_2_8834E88 1,431 instructions (0.000%), 40 calls (08834E88 - 08834ED0, length 19)
  Back Branch 08834EB4 197 times (length 6)
_S1_2_88896B0 1,428 instructions (0.000%), 84 calls (088896B0 - 088896F0, length 17)
_S1_2_8874674 1,424 instructions (0.000%), 89 calls (08874674 - 088746C8, length 22)
_S1_2_88D5548 1,400 instructions (0.000%), 280 calls (088D5548 - 088D5558, length 5)
_S1_2_8834D60 1,399 instructions (0.000%), 14 calls (08834D60 - 08834DA8, length 19)
  Back Branch 08834D88 225 times (length 6)
  Back Branch 08834D9C 20 times (length 8)
  Back Branch 08834DA4 13 times (length 10)
_S1_2_8832700 1,396 instructions (0.000%), 20 calls (08832700 - 08832834, length 78)
  Back Branch 08832830 14 times (length 31)
_S1_2_885F9F8 1,392 instructions (0.000%), 174 calls (0885F9F8 - 0885FA14, length 8)
_S1_2_888C9B4 1,386 instructions (0.000%), 8 calls (0888C9B4 - 0888CA3C, length 35)
  Back Branch 0888CA14 122 times (length 14)
_S1_2_8808344 1,385 instructions (0.000%), 1 calls (08808344 - 08808440, length 64)
  Back Branch 0880841C 182 times (length 6)
  Back Branch 08808428 26 times (length 11)
  Back Branch 088083C0 12 times (length 10)
_S1_2_884E01C 1,380 instructions (0.000%), 23 calls (0884E01C - 0884E110, length 62)
  Back Branch 0884E10C 23 times (length 23)
_S1_2_881E32C 1,378 instructions (0.000%), 26 calls (0881E32C - 0881E3FC, length 53)
  Back Branch 0881E394 26 times (length 13)
  Back Branch 0881E3B0 26 times (length 20)
  Back Branch 0881E3CC 26 times (length 27)
  Back Branch 0881E3E8 26 times (length 34)
  Back Branch 0881E3F8 26 times (length 38)
_S1_2_88A3530 1,376 instructions (0.000%), 172 calls (088A3530 - 088A354C, length 8)
_S1_2_8809F68 1,360 instructions (0.000%), 170 calls (08809F68 - 08809F84, length 8)
_S1_2_885CE54 1,360 instructions (0.000%), 20 calls (0885CE54 - 0885CF70, length 72)
_S1_2_881D9D0 1,352 instructions (0.000%), 26 calls (0881D9D0 - 0881DA24, length 22)
  Back Branch 0881DA0C 182 times (length 5)
_S1_2_8875438 1,344 instructions (0.000%), 32 calls (08875438 - 08875574, length 80)
  Back Branch 088754E0 16 times (length 11)
_S1_2_88364E4 1,342 instructions (0.000%), 122 calls (088364B8 - 088364E8, length 13)
  Back Branch 088364E4 130 times (length 13)
_S1_2_8804650 1,342 instructions (0.000%), 56 calls (08804650 - 088046C8, length 31)
  Back Branch 088046BC 50 times (length 14)
_S1_2_885E484 1,337 instructions (0.000%), 8 calls (0885E484 - 0885E750, length 180)
  Back Branch 0885E714 46 times (length 36)
  Back Branch 0885E74C 46 times (length 49)
_S1_2_886B714 1,335 instructions (0.000%), 40 calls (0886B714 - 0886B7C4, length 45)
  Back Branch 0886B7A8 5 times (length 20)
_S1_2_885F530 1,334 instructions (0.000%), 37 calls (0885F530 - 0885F6E0, length 109)
  Back Branch 0885F5B4 33 times (length 19)
  Back Branch 0885F6A8 4 times (length 80)
  Back Branch 0885F6C0 3 times (length 19)
_S1_2_8834B60 1,332 instructions (0.000%), 24 calls (08834B60 - 08834BCC, length 28)
  Back Branch 08834BA0 112 times (length 7)
_S1_2_883001C 1,328 instructions (0.000%), 332 calls (0883001C - 08830028, length 4)
_S1_2_8843110 1,325 instructions (0.000%), 25 calls (08843110 - 088431E0, length 53)
_S1_2_885C108 1,274 instructions (0.000%), 182 calls (0885C108 - 0885C120, length 7)
_S1_2_88A06C4 1,274 instructions (0.000%), 106 calls (088A06C4 - 088A07FC, length 79)
_S1_2_885E88C 1,273 instructions (0.000%), 19 calls (0885E88C - 0885E994, length 67)
_S1_2_8808DA8 1,270 instructions (0.000%), 41 calls (08808DA8 - 08808EB4, length 68)
  Back Branch 08808E28 10 times (length 13)
  Back Branch 08808E8C 10 times (length 37)
  Back Branch 08808EB0 1 times (length 30)
_S1_2_8806A3C 1,266 instructions (0.000%), 1 calls (08806A3C - 08806B14, length 55)
  Back Branch 08806AFC 182 times (length 6)
  Back Branch 08806B08 26 times (length 11)
  Back Branch 08806B10 1 times (length 23)
_S1_2_885F6E4 1,252 instructions (0.000%), 37 calls (0885F6E4 - 0885F750, length 28)
  Back Branch 0885F730 54 times (length 7)
_S1_2_881B3F0 1,248 instructions (0.000%), 624 calls (0881B3F0 - 0881B3F4, length 2)
_S1_2_88648EC 1,240 instructions (0.000%), 40 calls (088648EC - 0886496C, length 33)
  Back Branch 08864960 40 times (length 13)
_S1_2_8864804 1,239 instructions (0.000%), 24 calls (08864804 - 088648E8, length 58)
_S1_2_8854BF4 1,232 instructions (0.000%), 16 calls (08854BF4 - 08854C34, length 17)
  Back Branch 08854C24 208 times (length 5)
_S1_2_881F100 1,228 instructions (0.000%), 1 calls (0881F100 - 0881F31C, length 136)
  Back Branch 0881F2CC 14 times (length 70)
  Back Branch 0881F194 14 times (length 10)
  Back Branch 0881F2E0 3 times (length 106)
_S1_2_885924C 1,203 instructions (0.000%), 55 calls (0885924C - 08859374, length 75)
  Back Branch 08859344 55 times (length 46)
_S1_2_885CA00 1,200 instructions (0.000%), 10 calls (0885CA00 - 0885CBEC, length 124)
_S1_2_887523C 1,195 instructions (0.000%), 239 calls (0887523C - 0887524C, length 5)
_S1_2_890850C 1,194 instructions (0.000%), 597 calls (0890850C - 08908510, length 2)
_S1_2_89084E4 1,194 instructions (0.000%), 597 calls (089084E4 - 089084E8, length 2)
_S1_2_881EB08 1,167 instructions (0.000%), 24 calls (0881EA74 - 0881EBC0, length 84)
  Back Branch 0881EB20 48 times (length 45)
  Back Branch 0881EB10 37 times (length 31)
_S1_2_88A2E74 1,164 instructions (0.000%), 97 calls (088A2E74 - 088A2EB8, length 18)
_S1_2_8844E68 1,152 instructions (0.000%), 96 calls (08844E68 - 08844E9C, length 14)
  Back Branch 08844E98 64 times (length 6)
_S1_2_88324AC 1,148 instructions (0.000%), 55 calls (088324AC - 088324FC, length 21)
_S1_2_8835010 1,115 instructions (0.000%), 37 calls (08835010 - 08835088, length 31)
_S1_2_8806DC4 1,110 instructions (0.000%), 7 calls (08806DC4 - 08806FD8, length 134)
  Back Branch 08806EF8 49 times (length 15)
  Back Branch 08806FD4 7 times (length 97)
  Back Branch 08806F2C 6 times (length 22)
_S1_2_885425C 1,107 instructions (0.000%), 27 calls (0885425C - 08854304, length 43)
_S1_2_88536E8 1,104 instructions (0.000%), 28 calls (088536E8 - 08853784, length 40)
_S1_2_8834DF4 1,104 instructions (0.000%), 16 calls (08834DF4 - 08834E2C, length 15)
  Back Branch 08834E14 154 times (length 6)
_S1_2_88A0EE4 1,104 instructions (0.000%), 4 calls (088A0EE4 - 088A0F7C, length 39)
  Back Branch 088A0F58 64 times (length 17)
_S1_2_88544B4 1,101 instructions (0.000%), 37 calls (088544B4 - 08854538, length 34)
  Back Branch 08854534 19 times (length 16)
  Back Branch 088544F4 17 times (length 5)
_S1_2_88A1440 1,088 instructions (0.000%), 32 calls (088A10F4 - 088A149C, length 235)
  Back Branch 088A1110 74,750 times (length 9)
  Back Branch 088A1218 21,133 times (length 70)
  Back Branch 088A13FC 9,687 times (length 124)
  Back Branch 088A11C0 5,686 times (length 11)
  Back Branch 088A1450 32 times (length 26)
_S1_2_8834720 1,082 instructions (0.000%), 18 calls (08833E00 - 08834724, length 586)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834720 116 times (length 530)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_8834AA4 1,077 instructions (0.000%), 18 calls (08834AA4 - 08834B28, length 34)
  Back Branch 08834B10 392 times (length 24)
  Back Branch 08834B1C 372 times (length 11)
  Back Branch 08834AE0 20 times (length 12)
  Back Branch 08834AEC 20 times (length 14)
  Back Branch 08834B24 20 times (length 28)
_S1_2_883D92C 1,056 instructions (0.000%), 66 calls (0883D92C - 0883D968, length 16)
_S1_2_8832B28 1,040 instructions (0.000%), 13 calls (08832B28 - 08832D7C, length 150)
  Back Branch 08832CEC 13 times (length 90)
  Back Branch 08832D78 13 times (length 135)
  Back Branch 08832D14 13 times (length 103)
  Back Branch 08832D28 13 times (length 114)
_S1_2_88D4AD4 1,036 instructions (0.000%), 74 calls (088D4AD4 - 088D4B0C, length 15)
  Back Branch 088D4B08 74 times (length 6)
_S1_2_88057B4 1,029 instructions (0.000%), 7 calls (088057B4 - 088058C8, length 70)
  Back Branch 08805870 49 times (length 15)
  Back Branch 088058C4 7 times (length 43)
_S1_2_888C80C 1,020 instructions (0.000%), 60 calls (0888C80C - 0888C878, length 28)
_S1_2_88785DC 1,020 instructions (0.000%), 49 calls (088785DC - 08878684, length 43)
  Back Branch 08878680 2 times (length 20)
  Back Branch 08878678 2 times (length 14)
_S1_2_8908414 1,008 instructions (0.000%), 504 calls (08908414 - 08908418, length 2)
_S1_2_8896324 1,008 instructions (0.000%), 56 calls (08896324 - 08896398, length 30)
  Back Branch 08896380 56 times (length 15)
  Back Branch 08896394 56 times (length 19)
_S1_2_882C190 1,000 instructions (0.000%), 125 calls (0882C180 - 0882C1A4, length 10)
  Back Branch 0882C1A0 125 times (length 9)
_S1_2_889BE30 995 instructions (0.000%), 16 calls (0889BE30 - 0889BF30, length 65)
  Back Branch 0889BF2C 1 times (length 49)
_S1_2_88746CC 994 instructions (0.000%), 142 calls (088746CC - 088746E4, length 7)
_S1_2_8835948 994 instructions (0.000%), 14 calls (088352AC - 088359D8, length 460)
  Back Branch 0883531C 473 times (length 15)
  Back Branch 088355E8 295 times (length 209)
  Back Branch 088359D4 14 times (length 258)
_S1_2_88790F8 987 instructions (0.000%), 3 calls (088790F8 - 088791A4, length 44)
  Back Branch 08879198 69 times (length 8)
  Back Branch 08879138 69 times (length 5)
  Back Branch 088791A0 3 times (length 23)
  Back Branch 08879174 3 times (length 13)
_S1_2_886CD08 984 instructions (0.000%), 33 calls (0886CC58 - 0886CD74, length 72)
  Back Branch 0886CD5C 142 times (length 67)
  Back Branch 0886CD1C 33 times (length 30)
_S1_2_8855314 964 instructions (0.000%), 8 calls (08855314 - 08855520, length 132)
  Back Branch 088554F4 8 times (length 113)
  Back Branch 08855508 7 times (length 70)
  Back Branch 0885551C 7 times (length 87)
_S1_2_881CEE0 956 instructions (0.000%), 1 calls (0881CEE0 - 0881D1BC, length 184)
  Back Branch 0881D068 12 times (length 48)
  Back Branch 0881D130 7 times (length 44)
  Back Branch 0881D168 1 times (length 162)
_S1_2_88346C8 948 instructions (0.000%), 11 calls (08833E00 - 088346E4, length 570)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 088346E0 11 times (length 514)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_881E0F8 936 instructions (0.000%), 26 calls (0881E0F8 - 0881E184, length 36)
_S1_2_88A7CDC 932 instructions (0.000%), 52 calls (088A7CDC - 088A7D34, length 23)
_S1_2_88D37B4 930 instructions (0.000%), 62 calls (088D37B4 - 088D37EC, length 15)
_S1_2_881D628 915 instructions (0.000%), 1 calls (0881D628 - 0881D6E8, length 49)
  Back Branch 0881D65C 100 times (length 6)
  Back Branch 0881D66C 23 times (length 14)
  Back Branch 0881D6E4 6 times (length 34)
_S1_2_8836120 907 instructions (0.000%), 15 calls (08836120 - 08836154, length 14)
  Back Branch 08836140 95 times (length 6)
  Back Branch 08836150 94 times (length 7)
_S1_2_88A0F80 904 instructions (0.000%), 12 calls (088A0F80 - 088A1018, length 39)
  Back Branch 088A0FE8 46 times (length 13)
_S1_2_88431E4 904 instructions (0.000%), 8 calls (088431E4 - 088434B8, length 182)
_S1_2_882FA88 880 instructions (0.000%), 88 calls (0882FA88 - 0882FAAC, length 10)
_S1_2_886B7DC 860 instructions (0.000%), 172 calls (0886B7DC - 0886B7EC, length 5)
_S1_2_8878330 859 instructions (0.000%), 49 calls (08878330 - 088783A8, length 31)
  Back Branch 0887838C 2 times (length 13)
_S1_2_88134A8 852 instructions (0.000%), 71 calls (088134A8 - 088134DC, length 14)
_S1_2_88345E8 848 instructions (0.000%), 6 calls (08833E00 - 08834604, length 514)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 08834600 6 times (length 458)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
_S1_2_89083FC 844 instructions (0.000%), 422 calls (089083FC - 08908400, length 2)
_S1_2_8834D10 843 instructions (0.000%), 1 calls (08834D10 - 08834D5C, length 20)
  Back Branch 08834D34 138 times (length 6)
  Back Branch 08834D58 1 times (length 8)
_S1_2_883C124 835 instructions (0.000%), 11 calls (0883C124 - 0883C280, length 88)
  Back Branch 0883C27C 5 times (length 31)
  Back Branch 0883C25C 3 times (length 18)
_S1_2_881D790 832 instructions (0.000%), 8 calls (0881D790 - 0881D7D8, length 19)
  Back Branch 0881D7C4 144 times (length 5)
_S1_2_88540E4 830 instructions (0.000%), 35 calls (088540E4 - 08854150, length 28)
_S1_2_889BF8C 826 instructions (0.000%), 14 calls (0889BF8C - 0889C0AC, length 73)
_S1_2_8835A70 825 instructions (0.000%), 11 calls (088352AC - 08835B08, length 536)
  Back Branch 0883531C 473 times (length 15)
  Back Branch 088357CC 11 times (length 330)
  Back Branch 08835B04 11 times (length 215)
_S1_2_889C1A0 819 instructions (0.000%), 13 calls (0889C104 - 0889C210, length 68)
  Back Branch 0889C20C 14 times (length 44)
  Back Branch 0889C204 14 times (length 66)
_S1_2_8830164 817 instructions (0.000%), 11 calls (08830164 - 08830308, length 106)
  Back Branch 088302E4 11 times (length 31)
  Back Branch 08830304 11 times (length 85)
  Back Branch 088302F4 2 times (length 69)
_S1_2_883D38C 816 instructions (0.000%), 24 calls (0883D38C - 0883D410, length 34)
_S1_2_885E2AC 812 instructions (0.000%), 116 calls (0885E2AC - 0885E2C4, length 7)
_S1_2_8870304 788 instructions (0.000%), 29 calls (08870304 - 088704BC, length 111)
  Back Branch 08870418 28 times (length 13)
_S1_2_8861BFC 786 instructions (0.000%), 131 calls (08861BFC - 08861C18, length 8)
_S1_2_8852EC0 779 instructions (0.000%), 41 calls (08852EC0 - 08852F50, length 37)
_S1_2_885A744 768 instructions (0.000%), 32 calls (0885A744 - 0885A7B4, length 29)
_S1_2_880D0F4 764 instructions (0.000%), 103 calls (0880D0F4 - 0880D144, length 21)
_S1_2_882E054 762 instructions (0.000%), 381 calls (0882E054 - 0882E058, length 2)
_S1_2_889240C 760 instructions (0.000%), 14 calls (0889240C - 08892628, length 136)
  Back Branch 08892614 14 times (length 106)
  Back Branch 088925E4 14 times (length 29)
_S1_2_88A1F7C 758 instructions (0.000%), 6 calls (088A1F7C - 088A1F9C, length 9)
  Back Branch 088A1F90 182 times (length 4)
_S1_2_890882C 732 instructions (0.000%), 366 calls (0890882C - 08908830, length 2)
_S1_2_88134F8 726 instructions (0.000%), 66 calls (088134C4 - 08813504, length 17)
  Back Branch 08813500 66 times (length 17)
_S1_2_888E49C 726 instructions (0.000%), 11 calls (0888E49C - 0888E5A0, length 66)
_S1_2_88924E4 715 instructions (0.000%), 13 calls (088924E4 - 088925E8, length 66)
  Back Branch 088925E4 14 times (length 29)
_S1_2_8880068 704 instructions (0.000%), 32 calls (08880068 - 088800C0, length 23)
  Back Branch 088800BC 32 times (length 13)
  Back Branch 088800B4 32 times (length 6)
_S1_2_8854D64 704 instructions (0.000%), 16 calls (08854D64 - 08854E10, length 44)
_S1_2_8887338 703 instructions (0.000%), 37 calls (08887338 - 088873F8, length 49)
  Back Branch 088873DC 10 times (length 21)
  Back Branch 088873D0 10 times (length 18)
  Back Branch 088873F4 2 times (length 33)
_S1_2_881D208 698 instructions (0.000%), 1 calls (0881D208 - 0881D2F4, length 60)
  Back Branch 0881D2E8 23 times (length 29)
  Back Branch 0881D2F0 1 times (length 58)
_S1_2_882D868 697 instructions (0.000%), 44 calls (0882D868 - 0882D8B0, length 19)
  Back Branch 0882D8AC 37 times (length 6)
_S1_2_8835544 694 instructions (0.000%), 10 calls (088352AC - 088355EC, length 209)
  Back Branch 0883531C 473 times (length 15)
  Back Branch 088355E8 295 times (length 209)
_S1_2_889972C 688 instructions (0.000%), 16 calls (0889972C - 088997D4, length 43)
_S1_2_8857088 688 instructions (0.000%), 8 calls (08857088 - 0885718C, length 66)
  Back Branch 08857144 24 times (length 11)
  Back Branch 08857188 8 times (length 10)
_S1_2_884C784 682 instructions (0.000%), 31 calls (0884C784 - 0884C7D8, length 22)
_S1_2_8808854 680 instructions (0.000%), 28 calls (08808854 - 08808950, length 64)
  Back Branch 0880894C 12 times (length 44)
  Back Branch 088088C0 12 times (length 8)
_S1_2_880850C 680 instructions (0.000%), 14 calls (0880850C - 08808794, length 163)
  Back Branch 08808718 14 times (length 61)
  Back Branch 08808738 13 times (length 19)
  Back Branch 08808728 13 times (length 7)
_S1_2_8808660 677 instructions (0.000%), 13 calls (08808624 - 08808760, length 80)
  Back Branch 08808718 14 times (length 61)
  Back Branch 08808738 13 times (length 19)
  Back Branch 08808728 13 times (length 7)
_S1_2_8854154 675 instructions (0.000%), 27 calls (08854154 - 08854258, length 66)
  Back Branch 08854254 27 times (length 40)
_S1_2_882058C 675 instructions (0.000%), 25 calls (0882058C - 088205F4, length 27)
_S1_2_885E7F8 672 instructions (0.000%), 96 calls (0885E7F8 - 0885E810, length 7)
_S1_2_88C1EC0 672 instructions (0.000%), 14 calls (088C1EC0 - 088C2078, length 111)
  Back Branch 088C2074 14 times (length 97)
_S1_2_8820AE8 672 instructions (0.000%), 1 calls (08820AE8 - 08820CF8, length 133)
  Back Branch 08820C1C 12 times (length 10)
  Back Branch 08820CCC 12 times (length 39)
_S1_2_8874738 656 instructions (0.000%), 41 calls (08874738 - 0887478C, length 22)
_S1_2_883BF38 656 instructions (0.000%), 1 calls (0883BF38 - 0883C120, length 123)
  Back Branch 0883C0A4 16 times (length 19)
  Back Branch 0883BFC4 16 times (length 18)
  Back Branch 0883C104 10 times (length 82)
  Back Branch 0883C040 10 times (length 14)
  Back Branch 0883C0D4 10 times (length 14)
  Back Branch 0883C030 6 times (length 4)
  Back Branch 0883BFFC 1 times (length 6)
  Back Branch 0883C0EC 1 times (length 22)
  Back Branch 0883C0FC 1 times (length 58)
  Back Branch 0883C11C 1 times (length 89)
_S1_2_8820528 648 instructions (0.000%), 216 calls (08820528 - 08820530, length 3)
_S1_2_88159BC 648 instructions (0.000%), 2 calls (088159BC - 08815B0C, length 85)
  Back Branch 08815A48 24 times (length 16)
  Back Branch 08815AEC 18 times (length 43)
  Back Branch 08815A94 12 times (length 7)
_S1_2_88612FC 639 instructions (0.000%), 71 calls (088612FC - 0886131C, length 9)
_S1_2_88119A8 624 instructions (0.000%), 1 calls (088119A8 - 08811C38, length 165)
  Back Branch 08811AC4 70 times (length 7)
  Back Branch 08811A2C 5 times (length 5)
  Back Branch 08811C20 1 times (length 105)
_S1_2_883BAFC 622 instructions (0.000%), 23 calls (0883BAFC - 0883BBB8, length 48)
_S1_2_881EC6C 608 instructions (0.000%), 8 calls (0881EA74 - 0881ECC4, length 149)
  Back Branch 0881EB20 48 times (length 45)
  Back Branch 0881EB10 37 times (length 31)
  Back Branch 0881ECC0 8 times (length 111)
_S1_2_887DD44 600 instructions (0.000%), 20 calls (0887DD44 - 0887DE14, length 53)
_S1_2_88134E0 592 instructions (0.000%), 37 calls (088134B8 - 088134F4, length 16)
  Back Branch 088134F0 37 times (length 16)
  Back Branch 088134E8 37 times (length 11)
_S1_2_88133AC 592 instructions (0.000%), 37 calls (088133AC - 0881341C, length 29)
_S1_2_882E168 589 instructions (0.000%), 11 calls (0882E168 - 0882E270, length 67)
  Back Branch 0882E26C 11 times (length 49)
  Back Branch 0882E250 11 times (length 33)
  Back Branch 0882E258 11 times (length 6)
_S1_2_883682C 589 instructions (0.000%), 1 calls (0883682C - 08836ABC, length 165)
  Back Branch 08836A70 8 times (length 63)
  Back Branch 08836A98 4 times (length 18)
  Back Branch 08836964 1 times (length 67)
  Back Branch 08836898 1 times (length 16)
  Back Branch 08836A78 1 times (length 135)
_S1_2_8908854 582 instructions (0.000%), 291 calls (08908854 - 08908858, length 2)
_S1_2_890881C 582 instructions (0.000%), 291 calls (0890881C - 08908820, length 2)
_S1_2_890880C 582 instructions (0.000%), 291 calls (0890880C - 08908810, length 2)
_S1_2_885A7B8 576 instructions (0.000%), 8 calls (0885A7B8 - 0885A854, length 40)
  Back Branch 0885A81C 144 times (length 2)
_S1_2_881ECF4 576 instructions (0.000%), 8 calls (0881ECF4 - 0881EDA0, length 44)
  Back Branch 0881ED7C 40 times (length 7)
_S1_2_88307AC 575 instructions (0.000%), 13 calls (08830704 - 088307E4, length 57)
  Back Branch 088307C8 13 times (length 51)
  Back Branch 088307E0 1 times (length 8)
  Back Branch 088307A4 1 times (length 11)
_S1_2_8852DC8 574 instructions (0.000%), 14 calls (08852DC8 - 08852E68, length 41)
_S1_2_883220C 567 instructions (0.000%), 27 calls (0883220C - 0883225C, length 21)
_S1_2_8834A24 566 instructions (0.000%), 20 calls (08834A24 - 08834B28, length 66)
  Back Branch 08834B10 392 times (length 24)
  Back Branch 08834B1C 372 times (length 11)
  Back Branch 08834AE0 20 times (length 12)
  Back Branch 08834AEC 20 times (length 14)
  Back Branch 08834B24 20 times (length 28)
_S1_2_889F55C 564 instructions (0.000%), 12 calls (0889F318 - 0889F5EC, length 182)
  Back Branch 0889F3FC 181 times (length 58)
  Back Branch 0889F4F8 82 times (length 66)
  Back Branch 0889F510 72 times (length 10)
  Back Branch 0889F594 12 times (length 53)
_S1_2_8808798 564 instructions (0.000%), 12 calls (08808798 - 08808850, length 47)
  Back Branch 0880884C 12 times (length 34)
  Back Branch 08808834 12 times (length 24)
_S1_2_88A3818 560 instructions (0.000%), 280 calls (088A3818 - 088A381C, length 2)
_S1_2_8854A44 560 instructions (0.000%), 8 calls (08854A44 - 08854B40, length 64)
  Back Branch 08854AA0 16 times (length 6)
_S1_2_8815928 560 instructions (0.000%), 4 calls (08815928 - 088159B8, length 37)
  Back Branch 0881598C 36 times (length 14)
_S1_2_881B6E0 553 instructions (0.000%), 79 calls (0881B6E0 - 0881B6F8, length 7)
_S1_2_881E188 546 instructions (0.000%), 26 calls (0881E188 - 0881E1DC, length 22)
  Back Branch 0881E1D8 26 times (length 13)
_S1_2_8853AA8 544 instructions (0.000%), 32 calls (08853AA8 - 08853AE8, length 17)
_S1_2_882D988 544 instructions (0.000%), 32 calls (0882D988 - 0882DA58, length 53)
_S1_2_885C780 539 instructions (0.000%), 11 calls (0885C780 - 0885C840, length 49)
_S1_2_889B9E4 520 instructions (0.000%), 26 calls (0889B9E4 - 0889BA40, length 24)
_S1_2_8834FF4 518 instructions (0.000%), 74 calls (08834FF4 - 0883500C, length 7)
_S1_2_8809E08 513 instructions (0.000%), 171 calls (08809E08 - 08809E10, length 3)
_S1_2_8813518 509 instructions (0.000%), 47 calls (08813518 - 08813550, length 15)
  Back Branch 0881353C 45 times (length 6)
_S1_2_883352C 506 instructions (0.000%), 1 calls (0883352C - 088335C0, length 38)
  Back Branch 08833590 37 times (length 13)
_S1_2_887D1D0 505 instructions (0.000%), 101 calls (0887D1D0 - 0887D1E0, length 5)
_S1_2_8874F48 504 instructions (0.000%), 28 calls (08874F48 - 08874F8C, length 18)
_S1_2_88A03AC 498 instructions (0.000%), 28 calls (088A03AC - 088A03F0, length 18)
_S1_2_886274C 496 instructions (0.000%), 124 calls (0886274C - 08862758, length 4)
_S1_2_8856094 496 instructions (0.000%), 16 calls (08856094 - 088560BC, length 11)
  Back Branch 088560B0 80 times (length 5)
_S1_2_8863DA0 495 instructions (0.000%), 55 calls (08863DA0 - 08863DC0, length 9)
_S1_2_88305A4 494 instructions (0.000%), 20 calls (088305A4 - 0883069C, length 63)
  Back Branch 08830680 20 times (length 40)
_S1_2_888952C 492 instructions (0.000%), 12 calls (0888952C - 088895FC, length 53)
  Back Branch 088895F8 12 times (length 39)
_S1_2_8852CAC 489 instructions (0.000%), 13 calls (08852CAC - 08852DC4, length 71)
  Back Branch 08852D50 11 times (length 7)
_S1_2_88EE5E8 488 instructions (0.000%), 2 calls (088EE5E8 - 088EE6C0, length 55)
  Back Branch 088EE690 37 times (length 12)
  Back Branch 088EE658 1 times (length 21)
  Back Branch 088EE698 1 times (length 37)
  Back Branch 088EE6BC 1 times (length 33)
_S1_2_889BE04 486 instructions (0.000%), 50 calls (0889BE04 - 0889BE2C, length 11)
_S1_2_885446C 486 instructions (0.000%), 27 calls (0885446C - 088544B0, length 18)
_S1_2_889ECDC 483 instructions (0.000%), 69 calls (0889ECDC - 0889ECF4, length 7)
_S1_2_88C16C0 483 instructions (0.000%), 1 calls (088C16C0 - 088C1BA8, length 315)
  Back Branch 088C1744 28 times (length 5)
  Back Branch 088C1778 6 times (length 9)
_S1_2_889FBE8 482 instructions (0.000%), 2 calls (0889FBE8 - 0889FC78, length 37)
  Back Branch 0889FC58 32 times (length 16)
_S1_2_8813A80 480 instructions (0.000%), 44 calls (08813A80 - 08813AA8, length 11)
  Back Branch 08813AA4 43 times (length 6)
_S1_2_89082DC 478 instructions (0.000%), 239 calls (089082DC - 089082E0, length 2)
_S1_2_89082AC 476 instructions (0.000%), 238 calls (089082AC - 089082B0, length 2)
_S1_2_883235C 476 instructions (0.000%), 24 calls (0883235C - 088323AC, length 21)
_S1_2_88987AC 476 instructions (0.000%), 16 calls (088987AC - 088987CC, length 9)
  Back Branch 088987C0 118 times (length 3)
_S1_2_88567B4 476 instructions (0.000%), 16 calls (088567B4 - 0885684C, length 39)
  Back Branch 08856848 14 times (length 19)
_S1_2_8837450 476 instructions (0.000%), 14 calls (08837450 - 088374D4, length 34)
_S1_2_8853788 474 instructions (0.000%), 16 calls (08853788 - 0885383C, length 46)
  Back Branch 08853818 12 times (length 26)
  Back Branch 08853838 1 times (length 34)
  Back Branch 088537E4 1 times (length 4)
_S1_2_888CEBC 472 instructions (0.000%), 8 calls (0888CEBC - 0888CFB0, length 62)
  Back Branch 0888CFAC 8 times (length 38)
_S1_2_8836F18 463 instructions (0.000%), 14 calls (08836F18 - 08837100, length 123)
  Back Branch 0883705C 4 times (length 21)
  Back Branch 088370C8 4 times (length 29)
  Back Branch 08837098 4 times (length 17)
  Back Branch 088370E0 3 times (length 10)
  Back Branch 0883706C 1 times (length 64)
  Back Branch 08836FBC 1 times (length 20)
_S1_2_885CF74 462 instructions (0.000%), 66 calls (0885CF74 - 0885CF8C, length 7)
_S1_2_885B918 461 instructions (0.000%), 8 calls (0885B918 - 0885C104, length 508)
  Back Branch 0885C018 8 times (length 276)
  Back Branch 0885BFCC 6 times (length 235)
  Back Branch 0885BFB4 6 times (length 160)
  Back Branch 0885BF78 5 times (length 31)
  Back Branch 0885BF5C 5 times (length 353)
  Back Branch 0885BF90 5 times (length 106)
  Back Branch 0885BF98 3 times (length 368)
  Back Branch 0885BFD4 2 times (length 145)
_S1_2_88430A4 459 instructions (0.000%), 17 calls (088430A4 - 0884310C, length 27)
_S1_2_8853274 459 instructions (0.000%), 1 calls (08853274 - 088536E4, length 285)
  Back Branch 08853684 14 times (length 24)
  Back Branch 08853674 14 times (length 20)
  Back Branch 08853614 7 times (length 33)
  Back Branch 0885369C 6 times (length 44)
  Back Branch 088533D0 1 times (length 31)
  Back Branch 088536E0 1 times (length 210)
_S1_2_8853840 457 instructions (0.000%), 11 calls (08853840 - 08853894, length 22)
  Back Branch 08853874 37 times (length 7)
_S1_2_88644F8 456 instructions (0.000%), 24 calls (088644F8 - 088645E0, length 59)
  Back Branch 088645DC 24 times (length 42)
_S1_2_883A044 455 instructions (0.000%), 16 calls (0883A044 - 0883A0DC, length 39)
  Back Branch 0883A08C 13 times (length 13)
  Back Branch 0883A0C8 2 times (length 14)
  Back Branch 0883A0D0 1 times (length 10)
  Back Branch 0883A0A4 1 times (length 5)
_S1_2_8833114 451 instructions (0.000%), 41 calls (08833114 - 0883313C, length 11)
_S1_2_880CCE8 450 instructions (0.000%), 21 calls (0880CB70 - 0880CD34, length 114)
  Back Branch 0880CD08 13 times (length 103)
  Back Branch 0880CD18 8 times (length 107)
  Back Branch 0880CC30 2 times (length 50)
  Back Branch 0880CD30 1 times (length 66)
_S1_2_8899324 448 instructions (0.000%), 32 calls (08899324 - 08899358, length 14)
_S1_2_886B188 442 instructions (0.000%), 34 calls (0886B188 - 0886B1C8, length 17)
_S1_2_889BA44 442 instructions (0.000%), 26 calls (0889BA44 - 0889BA8C, length 19)
_S1_2_889639C 440 instructions (0.000%), 11 calls (0889639C - 08896448, length 44)
_S1_2_88837CC 433 instructions (0.000%), 3 calls (088837CC - 08883844, length 31)
  Back Branch 08883828 31 times (length 11)
  Back Branch 0888381C 12 times (length 4)
_S1_2_881F8A8 432 instructions (0.000%), 4 calls (0881F8A8 - 0881F8E8, length 17)
  Back Branch 0881F8CC 56 times (length 7)
_S1_2_881F320 432 instructions (0.000%), 4 calls (0881F320 - 0881F360, length 17)
  Back Branch 0881F344 56 times (length 7)
_S1_2_88948E4 430 instructions (0.000%), 43 calls (088948E4 - 08894908, length 10)
_S1_2_889BCA0 422 instructions (0.000%), 27 calls (0889BCA0 - 0889BCEC, length 20)
  Back Branch 0889BCE8 14 times (length 13)
  Back Branch 0889BCE0 14 times (length 12)
_S1_2_885C1C4 420 instructions (0.000%), 7 calls (0885C1C4 - 0885C220, length 24)
  Back Branch 0885C1FC 49 times (length 6)
_S1_2_889C0B0 419 instructions (0.000%), 16 calls (0889C0B0 - 0889C210, length 89)
  Back Branch 0889C20C 14 times (length 44)
  Back Branch 0889C204 14 times (length 66)
_S1_2_88110CC 418 instructions (0.000%), 8 calls (088110CC - 088113F4, length 203)
  Back Branch 08811390 7 times (length 132)
  Back Branch 088113F0 3 times (length 156)
_S1_2_883ACE0 416 instructions (0.000%), 52 calls (0883AC28 - 0883ACE4, length 48)
  Back Branch 0883ACE0 116 times (length 48)
_S1_2_885B06C 416 instructions (0.000%), 8 calls (0885B06C - 0885B158, length 60)
  Back Branch 0885B14C 8 times (length 23)
_S1_2_88321B8 413 instructions (0.000%), 20 calls (088321B8 - 08832208, length 21)
_S1_2_8853214 401 instructions (0.000%), 14 calls (08853214 - 088536E4, length 309)
  Back Branch 08853684 14 times (length 24)
  Back Branch 08853674 14 times (length 20)
  Back Branch 08853614 7 times (length 33)
  Back Branch 0885369C 6 times (length 44)
  Back Branch 088533D0 1 times (length 31)
  Back Branch 088536E0 1 times (length 210)
_S1_2_88306A0 400 instructions (0.000%), 20 calls (088306A0 - 088307EC, length 84)
  Back Branch 088307A4 1 times (length 11)
_S1_2_883C38C 400 instructions (0.000%), 1 calls (0883C38C - 0883C3E0, length 22)
  Back Branch 0883C3C0 64 times (length 6)
_S1_2_880485C 399 instructions (0.000%), 7 calls (0880472C - 08804864, length 79)
  Back Branch 08804790 50 times (length 27)
  Back Branch 08804828 34 times (length 24)
  Back Branch 08804818 34 times (length 39)
  Back Branch 08804804 34 times (length 35)
  Back Branch 08804860 16 times (length 58)
_S1_2_8862BB8 393 instructions (0.000%), 131 calls (08862BB8 - 08862BC0, length 3)
_S1_2_8820288 393 instructions (0.000%), 3 calls (08820288 - 088202FC, length 30)
  Back Branch 088202D8 26 times (length 9)
  Back Branch 088202E8 18 times (length 21)
_S1_2_885C1A4 392 instructions (0.000%), 49 calls (0885C1A4 - 0885C1C0, length 8)
_S1_2_885A858 392 instructions (0.000%), 8 calls (0885A858 - 0885A918, length 49)
_S1_2_88135B4 390 instructions (0.000%), 13 calls (088135B4 - 08813628, length 30)
_S1_2_8889214 388 instructions (0.000%), 8 calls (08889214 - 088892F0, length 56)
  Back Branch 088892DC 8 times (length 26)
_S1_2_88D8260 388 instructions (0.000%), 1 calls (088D8260 - 088D8430, length 117)
  Back Branch 088D834C 36 times (length 5)
  Back Branch 088D82C8 25 times (length 4)
_S1_2_889BDA0 385 instructions (0.000%), 55 calls (0889BDA0 - 0889BDB8, length 7)
_S1_2_8877E04 385 instructions (0.000%), 5 calls (08877E04 - 08877FB8, length 110)
  Back Branch 08877F8C 5 times (length 21)
  Back Branch 08877FA8 5 times (length 60)
_S1_2_883D2FC 384 instructions (0.000%), 8 calls (0883D2FC - 0883D388, length 36)
  Back Branch 0883D34C 32 times (length 4)
_S1_2_8836158 383 instructions (0.000%), 2 calls (08836158 - 08836218, length 49)
  Back Branch 088361A8 18 times (length 9)
  Back Branch 088361FC 18 times (length 9)
  Back Branch 088361D4 1 times (length 10)
  Back Branch 088361CC 1 times (length 13)
  Back Branch 08836204 1 times (length 22)
  Back Branch 08836214 1 times (length 10)
_S1_2_88922FC 378 instructions (0.000%), 14 calls (088922FC - 08892394, length 39)
  Back Branch 08892384 14 times (length 11)
_S1_2_8862544 371 instructions (0.000%), 41 calls (08862544 - 08862568, length 10)
_S1_2_886DD9C 370 instructions (0.000%), 15 calls (0886DD9C - 0886DE28, length 36)
  Back Branch 0886DE08 14 times (length 13)
  Back Branch 0886DE24 14 times (length 29)
_S1_2_889BA90 368 instructions (0.000%), 18 calls (0889BA90 - 0889BAF8, length 27)
  Back Branch 0889BAF4 4 times (length 15)
_S1_2_88566D0 368 instructions (0.000%), 8 calls (088566D0 - 088567B0, length 57)
  Back Branch 08856788 8 times (length 27)
_S1_2_88082E8 368 instructions (0.000%), 8 calls (088082E8 - 0880830C, length 10)
  Back Branch 08808300 56 times (length 6)
_S1_2_8832490 364 instructions (0.000%), 52 calls (08832490 - 088324A8, length 7)
_S1_2_881E1E0 364 instructions (0.000%), 26 calls (0881E1E0 - 0881E218, length 15)
  Back Branch 0881E214 26 times (length 6)
_S1_2_885E464 361 instructions (0.000%), 2 calls (0885E464 - 0885E750, length 188)
  Back Branch 0885E714 46 times (length 36)
  Back Branch 0885E74C 46 times (length 49)
_S1_2_889BC58 360 instructions (0.000%), 20 calls (0889BC58 - 0889BC9C, length 18)
_S1_2_883B880 358 instructions (0.000%), 11 calls (0883B880 - 0883B970, length 61)
  Back Branch 0883B92C 6 times (length 18)
  Back Branch 0883B95C 6 times (length 14)
  Back Branch 0883B93C 5 times (length 33)
  Back Branch 0883B910 5 times (length 17)
_S1_2_880CC38 356 instructions (0.000%), 15 calls (0880CB74 - 0880CC94, length 73)
  Back Branch 0880CC5C 15 times (length 60)
  Back Branch 0880CC90 3 times (length 73)
_S1_2_88AE398 347 instructions (0.000%), 15 calls (088AE398 - 088AE3F8, length 25)
_S1_2_886F2F4 345 instructions (0.000%), 15 calls (0886F2F4 - 0886F370, length 32)
_S1_2_88A3810 344 instructions (0.000%), 172 calls (088A3810 - 088A3814, length 2)
_S1_2_8840DE0 344 instructions (0.000%), 8 calls (08840DE0 - 08840E90, length 45)
_S1_2_88550D8 342 instructions (0.000%), 8 calls (088550D8 - 08855218, length 81)
  Back Branch 08855214 8 times (length 50)
_S1_2_8852F54 334 instructions (0.000%), 14 calls (08852F54 - 08853198, length 146)
  Back Branch 08853068 1 times (length 9)
  Back Branch 08853058 1 times (length 53)
  Back Branch 088530A0 1 times (length 23)
  Back Branch 08853084 1 times (length 16)
  Back Branch 088530B8 1 times (length 26)
  Back Branch 08853170 1 times (length 63)
_S1_2_884C834 330 instructions (0.000%), 33 calls (0884C834 - 0884C8E4, length 45)
_S1_2_881E408 322 instructions (0.000%), 7 calls (0881E408 - 0881E4C8, length 49)
  Back Branch 0881E4C4 7 times (length 13)
_S1_2_881F7B0 322 instructions (0.000%), 1 calls (0881F7B0 - 0881F8A4, length 62)
  Back Branch 0881F858 14 times (length 18)
  Back Branch 0881F868 3 times (length 31)
_S1_2_882D8B4 320 instructions (0.000%), 32 calls (0882D8B4 - 0882D900, length 20)
_S1_2_8853B70 319 instructions (0.000%), 11 calls (08853B70 - 08853BE0, length 29)
_S1_2_88550C0 318 instructions (0.000%), 106 calls (088550C0 - 088550C8, length 3)
_S1_2_8862C0C 318 instructions (0.000%), 15 calls (08862C0C - 08862C74, length 27)
_S1_2_880CC98 315 instructions (0.000%), 15 calls (0880CB74 - 0880CCE4, length 93)
  Back Branch 0880CCB4 15 times (length 82)
  Back Branch 0880CC90 3 times (length 73)
  Back Branch 0880CCE0 1 times (length 24)
_S1_2_8908394 312 instructions (0.000%), 156 calls (08908394 - 08908398, length 2)
_S1_2_883DF38 312 instructions (0.000%), 16 calls (0883DF38 - 0883DFEC, length 46)
  Back Branch 0883DFD0 8 times (length 4)
  Back Branch 0883DFE8 8 times (length 18)
_S1_2_888C87C 312 instructions (0.000%), 13 calls (0888C87C - 0888C8D8, length 24)
  Back Branch 0888C8D4 13 times (length 16)
  Back Branch 0888C8C4 13 times (length 9)
_S1_2_888111C 308 instructions (0.000%), 28 calls (0888111C - 08881144, length 11)
_S1_2_889BF34 308 instructions (0.000%), 14 calls (0889BF34 - 0889BF88, length 22)
_S1_2_889BD00 306 instructions (0.000%), 18 calls (0889BD00 - 0889BD4C, length 20)
_S1_2_88A94CC 306 instructions (0.000%), 3 calls (088A94CC - 088A96E8, length 136)
  Back Branch 088A96C8 3 times (length 103)
  Back Branch 088A9664 3 times (length 21)
  Back Branch 088A9678 3 times (length 67)
_S1_2_88888CC 304 instructions (0.000%), 19 calls (088888CC - 08888908, length 16)
_S1_2_8892398 304 instructions (0.000%), 16 calls (08892398 - 08892408, length 29)
  Back Branch 088923F4 13 times (length 15)
  Back Branch 08892404 3 times (length 18)
  Back Branch 088923D8 2 times (length 7)
_S1_2_889F9E4 304 instructions (0.000%), 13 calls (0889F9E4 - 0889FA44, length 25)
  Back Branch 0889FA30 12 times (length 12)
  Back Branch 0889FA40 10 times (length 6)
_S1_2_885DFE8 299 instructions (0.000%), 13 calls (0885DFE8 - 0885E10C, length 74)
  Back Branch 0885E108 7 times (length 45)
_S1_2_88EB78C 298 instructions (0.000%), 1 calls (088EB78C - 088EBA18, length 164)
  Back Branch 088EB9D8 32 times (length 4)
  Back Branch 088EB8B8 4 times (length 8)
  Back Branch 088EBA14 1 times (length 143)
_S1_2_889BDBC 296 instructions (0.000%), 37 calls (0889BDBC - 0889BDD8, length 8)
_S1_2_88AF930 296 instructions (0.000%), 8 calls (088AF930 - 088AF9D8, length 43)
_S1_2_88B034C 296 instructions (0.000%), 1 calls (088B034C - 088B081C, length 309)
  Back Branch 088B07FC 1 times (length 260)
  Back Branch 088B07C4 1 times (length 210)
  Back Branch 088B07E0 1 times (length 235)
  Back Branch 088B078C 1 times (length 160)
  Back Branch 088B07A8 1 times (length 185)
  Back Branch 088B0754 1 times (length 110)
  Back Branch 088B0770 1 times (length 135)
  Back Branch 088B0700 1 times (length 35)
  Back Branch 088B071C 1 times (length 60)
  Back Branch 088B0738 1 times (length 85)
  Back Branch 088B06E4 1 times (length 11)
  Back Branch 088B0818 1 times (length 285)
_S1_2_8871E74 294 instructions (0.000%), 31 calls (08871E74 - 08871EA4, length 13)
_S1_2_8832308 294 instructions (0.000%), 14 calls (08832308 - 08832358, length 21)
_S1_2_88642E8 290 instructions (0.000%), 10 calls (088642E8 - 08864358, length 29)
_S1_2_880D540 290 instructions (0.000%), 2 calls (0880D540 - 0880D688, length 83)
  Back Branch 0880D600 10 times (length 15)
  Back Branch 0880D634 6 times (length 16)
  Back Branch 0880D660 2 times (length 48)
  Back Branch 0880D670 2 times (length 51)
  Back Branch 0880D648 2 times (length 42)
_S1_2_88D48B8 290 instructions (0.000%), 1 calls (088D48B8 - 088D49B4, length 64)
  Back Branch 088D492C 32 times (length 8)
_S1_2_8880044 288 instructions (0.000%), 32 calls (08880044 - 08880064, length 9)
  Back Branch 08880058 32 times (length 4)
_S1_2_881B69C 288 instructions (0.000%), 18 calls (0881B69C - 0881B6DC, length 17)
  Back Branch 0881B6D8 18 times (length 10)
_S1_2_8807710 288 instructions (0.000%), 18 calls (08807710 - 088077BC, length 44)
  Back Branch 08807764 18 times (length 6)
_S1_2_88A8AD8 288 instructions (0.000%), 3 calls (088A8AD8 - 088A8D04, length 140)
  Back Branch 088A8CF0 1 times (length 89)
_S1_2_889817C 286 instructions (0.000%), 13 calls (0889817C - 08898234, length 47)
_S1_2_8833180 281 instructions (0.000%), 1 calls (08833180 - 088331E4, length 26)
  Back Branch 088331C4 37 times (length 7)
_S1_2_8837314 280 instructions (0.000%), 14 calls (08837314 - 08837400, length 60)
  Back Branch 088373FC 14 times (length 43)
_S1_2_8804944 280 instructions (0.000%), 8 calls (08804944 - 08804B34, length 125)
  Back Branch 08804AD0 32 times (length 33)
  Back Branch 08804A20 32 times (length 30)
  Back Branch 08804B10 16 times (length 28)
  Back Branch 08804B20 8 times (length 69)
_S1_2_883DFF0 272 instructions (0.000%), 16 calls (0883DFF0 - 0883E030, length 17)
_S1_2_88EA6A8 270 instructions (0.000%), 30 calls (088EA6A8 - 088EA6C8, length 9)
_S1_2_88EAC44 270 instructions (0.000%), 15 calls (088EAC44 - 088EAC88, length 18)
_S1_2_88A2200 270 instructions (0.000%), 6 calls (088A2200 - 088A22B0, length 45)
_S1_2_881F590 270 instructions (0.000%), 3 calls (0881F590 - 0881F5C0, length 13)
  Back Branch 0881F5B4 36 times (length 7)
_S1_2_8874EE8 266 instructions (0.000%), 28 calls (08874EE8 - 08874F18, length 13)
  Back Branch 08874F14 14 times (length 9)
_S1_2_8874BAC 266 instructions (0.000%), 14 calls (08874BAC - 08874BF8, length 20)
_S1_2_8852B44 266 instructions (0.000%), 14 calls (08852B44 - 08852B8C, length 19)
_S1_2_881FB64 264 instructions (0.000%), 3 calls (0881FB64 - 0881FB8C, length 11)
  Back Branch 0881FB80 36 times (length 7)
_S1_2_8816C24 261 instructions (0.000%), 6 calls (08816C24 - 08816D48, length 74)
  Back Branch 08816D28 3 times (length 28)
  Back Branch 08816D30 3 times (length 57)
  Back Branch 08816CAC 3 times (length 25)
_S1_2_88131B0 261 instructions (0.000%), 1 calls (088131B0 - 08813288, length 55)
  Back Branch 08813200 13 times (length 10)
  Back Branch 0881326C 5 times (length 31)
  Back Branch 08813284 4 times (length 13)
_S1_2_88D1FD4 256 instructions (0.000%), 8 calls (088D1FD4 - 088D2068, length 38)
_S1_2_889BD50 252 instructions (0.000%), 14 calls (0889BD50 - 0889BD9C, length 20)
  Back Branch 0889BD90 14 times (length 11)
_S1_2_8874B5C 252 instructions (0.000%), 14 calls (08874B5C - 08874BA8, length 20)
_S1_2_89088E4 250 instructions (0.000%), 125 calls (089088E4 - 089088E8, length 2)
_S1_2_889FA6C 246 instructions (0.000%), 3 calls (0889FA6C - 0889FBC0, length 86)
  Back Branch 0889FB6C 3 times (length 47)
  Back Branch 0889FBA0 3 times (length 59)
  Back Branch 0889FB80 3 times (length 52)
  Back Branch 0889FBBC 2 times (length 42)
_S1_2_8810D30 245 instructions (0.000%), 5 calls (08810CCC - 08810D8C, length 49)
  Back Branch 08810D88 5 times (length 49)
_S1_2_8807D38 244 instructions (0.000%), 1 calls (08807D38 - 08807DE4, length 44)
  Back Branch 08807DC8 26 times (length 8)
  Back Branch 08807DC0 26 times (length 24)
  Back Branch 08807D98 1 times (length 14)
  Back Branch 08807DE0 1 times (length 32)
_S1_2_8837404 243 instructions (0.000%), 15 calls (08837404 - 0883744C, length 19)
_S1_2_88BEE1C 240 instructions (0.000%), 8 calls (088BEE1C - 088BEEBC, length 41)
_S1_2_88BED5C 240 instructions (0.000%), 8 calls (088BED5C - 088BEDFC, length 41)
_S1_2_88BEA5C 240 instructions (0.000%), 8 calls (088BEA5C - 088BEAFC, length 41)
_S1_2_88BE42C 240 instructions (0.000%), 8 calls (088BE42C - 088BE4D8, length 44)
_S1_2_88BE37C 240 instructions (0.000%), 8 calls (088BE37C - 088BE428, length 44)
_S1_2_8804CB0 240 instructions (0.000%), 8 calls (08804CB0 - 08804D98, length 59)
_S1_2_88307F0 240 instructions (0.000%), 6 calls (08830704 - 088307F4, length 61)
  Back Branch 088307F0 6 times (length 61)
  Back Branch 088307A4 1 times (length 11)
_S1_2_882DE40 240 instructions (0.000%), 5 calls (0882DE40 - 0882DF3C, length 64)
  Back Branch 0882DF38 5 times (length 45)
_S1_2_8830520 237 instructions (0.000%), 11 calls (08830520 - 088305A0, length 33)
  Back Branch 0883057C 2 times (length 12)
_S1_2_883C2D4 234 instructions (0.000%), 2 calls (0883C2D4 - 0883C388, length 46)
  Back Branch 0883C35C 20 times (length 9)
  Back Branch 0883C384 1 times (length 16)
_S1_2_88AABEC 232 instructions (0.000%), 4 calls (088AABEC - 088AAC44, length 23)
  Back Branch 088AAC20 32 times (length 5)
_S1_2_8908218 232 instructions (0.000%), 1 calls (08908218 - 0890826C, length 22)
  Back Branch 08908254 43 times (length 5)
_S1_2_8830B84 231 instructions (0.000%), 7 calls (08830B84 - 08830C08, length 34)
  Back Branch 08830C04 71 times (length 14)
_S1_2_88071A0 231 instructions (0.000%), 7 calls (088071A0 - 0880724C, length 44)
  Back Branch 08807200 7 times (length 14)
  Back Branch 0880721C 7 times (length 21)
_S1_2_8807010 230 instructions (0.000%), 8 calls (08807004 - 08807118, length 70)
  Back Branch 08807018 31 times (length 7)
  Back Branch 088070A0 8 times (length 22)
_S1_2_88601B4 229 instructions (0.000%), 5 calls (088601B4 - 088601E8, length 14)
  Back Branch 088601DC 40 times (length 5)
_S1_2_8908904 228 instructions (0.000%), 114 calls (08908904 - 08908908, length 2)
_S1_2_88204C0 228 instructions (0.000%), 3 calls (088204C0 - 08820524, length 26)
  Back Branch 08820500 18 times (length 10)
_S1_2_8806918 226 instructions (0.000%), 1 calls (08806918 - 0880697C, length 26)
  Back Branch 0880693C 26 times (length 8)
_S1_2_88EABD4 225 instructions (0.000%), 15 calls (088EABD4 - 088EAC0C, length 15)
_S1_2_88EAB98 225 instructions (0.000%), 15 calls (088EAB98 - 088EABD0, length 15)
_S1_2_8834748 225 instructions (0.000%), 2 calls (08833E00 - 08834764, length 602)
  Back Branch 08833FC4 400 times (length 115)
  Back Branch 08833FB0 355 times (length 88)
  Back Branch 08834494 310 times (length 325)
  Back Branch 088340D8 294 times (length 9)
  Back Branch 088344AC 290 times (length 14)
  Back Branch 08834178 44 times (length 8)
  Back Branch 088344C4 44 times (length 337)
  Back Branch 088344F4 44 times (length 349)
  Back Branch 0883450C 43 times (length 10)
  Back Branch 08834008 43 times (length 11)
  Back Branch 08834248 37 times (length 146)
  Back Branch 08834428 13 times (length 294)
  Back Branch 088340A4 13 times (length 5)
  Back Branch 08834108 13 times (length 8)
  Back Branch 088343F8 13 times (length 282)
  Back Branch 08834440 12 times (length 10)
  Back Branch 08834548 8 times (length 389)
  Back Branch 08834578 8 times (length 402)
  Back Branch 08834140 8 times (length 8)
  Back Branch 08834084 7 times (length 27)
  Back Branch 08834590 7 times (length 10)
  Back Branch 088342C8 4 times (length 14)
  Back Branch 088342B0 4 times (length 173)
  Back Branch 0883425C 3 times (length 151)
  Back Branch 08834760 2 times (length 546)
_S1_2_889EA58 224 instructions (0.000%), 32 calls (0889EA58 - 0889EA70, length 7)
_S1_2_886C5E0 224 instructions (0.000%), 8 calls (0886C5E0 - 0886C64C, length 28)
  Back Branch 0886C648 8 times (length 11)
_S1_2_8870A94 220 instructions (0.000%), 11 calls (08870A94 - 08870AE4, length 21)
_S1_2_881D38C 220 instructions (0.000%), 10 calls (0881D38C - 0881D3E0, length 22)
_S1_2_88323B0 217 instructions (0.000%), 11 calls (088323B0 - 08832400, length 21)
_S1_2_88CD5B0 216 instructions (0.000%), 9 calls (088CD5B0 - 088CD638, length 35)
_S1_2_8884F40 216 instructions (0.000%), 8 calls (08884F40 - 08884FA8, length 27)
_S1_2_8811228 215 instructions (0.000%), 8 calls (08811228 - 0881137C, length 86)
_S1_2_8836FBC 212 instructions (0.000%), 1 calls (08836F74 - 08837100, length 100)
  Back Branch 0883705C 4 times (length 21)
  Back Branch 088370C8 4 times (length 29)
  Back Branch 08837098 4 times (length 17)
  Back Branch 088370E0 3 times (length 10)
  Back Branch 0883706C 1 times (length 64)
  Back Branch 08836FBC 1 times (length 20)
_S1_2_8837954 211 instructions (0.000%), 7 calls (08837954 - 08837A20, length 52)
  Back Branch 088379AC 7 times (length 8)
  Back Branch 08837A10 7 times (length 33)
  Back Branch 08837A1C 3 times (length 38)
_S1_2_88B00E0 210 instructions (0.000%), 14 calls (088B00E0 - 088B0118, length 15)
_S1_2_8832110 210 instructions (0.000%), 10 calls (08832110 - 08832160, length 21)
_S1_2_8809E58 209 instructions (0.000%), 11 calls (08809E58 - 08809EA0, length 19)
  Back Branch 08809E9C 11 times (length 8)
_S1_2_881E0D8 208 instructions (0.000%), 26 calls (0881E0D8 - 0881E0F4, length 8)
_S1_2_8804B38 208 instructions (0.000%), 8 calls (08804B38 - 08804B9C, length 26)
_S1_2_8865734 207 instructions (0.000%), 23 calls (08865734 - 08865754, length 9)
_S1_2_886BA14 200 instructions (0.000%), 40 calls (0886BA14 - 0886BA2C, length 7)
_S1_2_88878AC 200 instructions (0.000%), 20 calls (088878AC - 088878D0, length 10)
_S1_2_8864204 200 instructions (0.000%), 10 calls (08864204 - 088642E4, length 57)
  Back Branch 088642E0 10 times (length 40)
_S1_2_88D1F64 200 instructions (0.000%), 8 calls (088D1F64 - 088D1FD0, length 28)
_S1_2_8805000 200 instructions (0.000%), 8 calls (08804EE4 - 08805030, length 84)
  Back Branch 08804F7C 160 times (length 6)
  Back Branch 08804F24 56 times (length 18)
  Back Branch 08804F8C 32 times (length 23)
  Back Branch 0880502C 8 times (length 70)
_S1_2_8878478 199 instructions (0.000%), 5 calls (08878414 - 08878528, length 70)
  Back Branch 088784E8 5 times (length 55)
  Back Branch 0887850C 1 times (length 27)
  Back Branch 08878504 1 times (length 25)
_S1_2_8830050 197 instructions (0.000%), 11 calls (08830050 - 08830160, length 69)
  Back Branch 0883015C 11 times (length 53)
_S1_2_88111B8 196 instructions (0.000%), 7 calls (088111B8 - 0881138C, length 118)
_S1_2_885BB3C 195 instructions (0.000%), 1 calls (0885B9E0 - 0885C038, length 407)
  Back Branch 0885C018 8 times (length 276)
  Back Branch 0885BFCC 6 times (length 235)
  Back Branch 0885BFB4 6 times (length 160)
  Back Branch 0885BF78 5 times (length 31)
  Back Branch 0885BF5C 5 times (length 353)
  Back Branch 0885BF90 5 times (length 106)
  Back Branch 0885BF98 3 times (length 368)
  Back Branch 0885BFD4 2 times (length 145)
_S1_2_8807250 192 instructions (0.000%), 6 calls (08807250 - 0880730C, length 48)
_S1_2_88CE224 189 instructions (0.000%), 3 calls (088CE224 - 088CE31C, length 63)
_S1_2_8809260 187 instructions (0.000%), 17 calls (08809260 - 08809288, length 11)
_S1_2_887B420 185 instructions (0.000%), 2 calls (0887B420 - 0887B71C, length 192)
  Back Branch 0887B5BC 12 times (length 17)
  Back Branch 0887B700 2 times (length 149)
_S1_2_8859570 184 instructions (0.000%), 8 calls (08859570 - 088595C8, length 23)
_S1_2_886BA40 182 instructions (0.000%), 14 calls (0886BA40 - 0886BA70, length 13)
_S1_2_88F2684 182 instructions (0.000%), 5 calls (088F2684 - 088F28E8, length 154)
  Back Branch 088F2854 3 times (length 104)
  Back Branch 088F26FC 2 times (length 18)
  Back Branch 088F2774 2 times (length 49)
  Back Branch 088F28B4 2 times (length 82)
_S1_2_88D6D84 181 instructions (0.000%), 1 calls (088D6D84 - 088D6EB0, length 76)
  Back Branch 088D6E04 17 times (length 8)
_S1_2_88647B4 180 instructions (0.000%), 25 calls (088647B4 - 08864800, length 20)
_S1_2_88AF6AC 180 instructions (0.000%), 9 calls (088AF6AC - 088AF710, length 26)
_S1_2_8861644 180 instructions (0.000%), 6 calls (08861644 - 088616E8, length 42)
_S1_2_8894280 180 instructions (0.000%), 4 calls (08894280 - 08894330, length 45)
_S1_2_88208FC 180 instructions (0.000%), 2 calls (088208FC - 0882092C, length 13)
  Back Branch 08820920 24 times (length 7)
_S1_2_882E9F8 177 instructions (0.000%), 11 calls (0882E9F8 - 0882EA6C, length 30)
  Back Branch 0882EA68 9 times (length 7)
_S1_2_8856A4C 176 instructions (0.000%), 8 calls (08856A4C - 08856AA8, length 24)
  Back Branch 08856A94 8 times (length 7)
  Back Branch 08856AA4 8 times (length 14)
_S1_2_887B58C 174 instructions (0.000%), 2 calls (0887B580 - 0887B62C, length 44)
  Back Branch 0887B5BC 12 times (length 17)
_S1_2_8863BF4 172 instructions (0.000%), 14 calls (08863BF4 - 08863C24, length 13)
_S1_2_883BD9C 169 instructions (0.000%), 13 calls (0883BD9C - 0883BE08, length 28)
  Back Branch 0883BE04 13 times (length 10)
_S1_2_881C658 169 instructions (0.000%), 1 calls (0881C658 - 0881C6A0, length 19)
  Back Branch 0881C694 31 times (length 5)
_S1_2_885CBF0 168 instructions (0.000%), 24 calls (0885CBF0 - 0885CC08, length 7)
_S1_2_889BB1C 168 instructions (0.000%), 21 calls (0889BB1C - 0889BB38, length 8)
_S1_2_88AAB30 168 instructions (0.000%), 8 calls (088AAB30 - 088AAB80, length 21)
_S1_2_8804EB4 168 instructions (0.000%), 8 calls (08804EB4 - 08804FB0, length 64)
  Back Branch 08804F7C 160 times (length 6)
  Back Branch 08804F24 56 times (length 18)
  Back Branch 08804F8C 32 times (length 23)
_S1_2_8813B1C 167 instructions (0.000%), 6 calls (08813B1C - 08813B9C, length 33)
  Back Branch 08813B98 1 times (length 12)
_S1_2_88EA97C 165 instructions (0.000%), 15 calls (088EA97C - 088EA9A4, length 11)
_S1_2_88A6808 165 instructions (0.000%), 15 calls (088A6808 - 088A6830, length 11)
_S1_2_885F644 161 instructions (0.000%), 4 calls (0885F570 - 0885F6E0, length 93)
  Back Branch 0885F6A8 4 times (length 80)
  Back Branch 0885F6C0 3 times (length 19)
_S1_2_8811654 161 instructions (0.000%), 1 calls (08811654 - 08811CC8, length 414)
  Back Branch 08811AC4 70 times (length 7)
  Back Branch 0881172C 9 times (length 5)
  Back Branch 088118FC 8 times (length 10)
  Back Branch 08811980 7 times (length 14)
  Back Branch 08811A2C 5 times (length 5)
  Back Branch 08811CA4 1 times (length 275)
  Back Branch 08811C74 1 times (length 241)
  Back Branch 08811C84 1 times (length 253)
  Back Branch 08811C94 1 times (length 264)
  Back Branch 08811C20 1 times (length 105)
_S1_2_888CA8C 159 instructions (0.000%), 3 calls (0888CA8C - 0888CCB0, length 138)
  Back Branch 0888CCAC 3 times (length 100)
  Back Branch 0888CB84 3 times (length 62)
_S1_2_89082FC 154 instructions (0.000%), 77 calls (089082FC - 08908300, length 2)
_S1_2_89082F4 154 instructions (0.000%), 77 calls (089082F4 - 089082F8, length 2)
_S1_2_8855164 154 instructions (0.000%), 7 calls (08855164 - 088551B8, length 22)
_S1_2_88F28EC 153 instructions (0.000%), 7 calls (088F28EC - 088F29FC, length 69)
  Back Branch 088F29C4 4 times (length 43)
_S1_2_88CDEB8 153 instructions (0.000%), 3 calls (088CDEB8 - 088CDFA4, length 60)
  Back Branch 088CDFA0 2 times (length 26)
_S1_2_881EC58 153 instructions (0.000%), 3 calls (0881EA74 - 0881EC68, length 126)
  Back Branch 0881EB20 48 times (length 45)
  Back Branch 0881EB10 37 times (length 31)
  Back Branch 0881EC64 3 times (length 89)
_S1_2_8842ED4 152 instructions (0.000%), 8 calls (08842ED4 - 08842F1C, length 19)
_S1_2_8805034 152 instructions (0.000%), 8 calls (08804EE4 - 08805048, length 90)
  Back Branch 08804F7C 160 times (length 6)
  Back Branch 08804F24 56 times (length 18)
  Back Branch 08804F8C 32 times (length 23)
  Back Branch 08805044 8 times (length 76)
_S1_2_8804FE8 152 instructions (0.000%), 8 calls (08804EE4 - 08804FFC, length 71)
  Back Branch 08804F7C 160 times (length 6)
  Back Branch 08804F24 56 times (length 18)
  Back Branch 08804F8C 32 times (length 23)
  Back Branch 08804FF8 8 times (length 57)
_S1_2_8804BA0 152 instructions (0.000%), 8 calls (08804BA0 - 08804C04, length 26)
_S1_2_8808610 151 instructions (0.000%), 14 calls (08808610 - 08808760, length 85)
  Back Branch 08808718 14 times (length 61)
  Back Branch 08808738 13 times (length 19)
  Back Branch 08808728 13 times (length 7)
_S1_2_88EA4B0 150 instructions (0.000%), 15 calls (088EA4B0 - 088EA4D4, length 10)
_S1_2_88674B8 150 instructions (0.000%), 15 calls (088674B8 - 088674DC, length 10)
_S1_2_88AA52C 150 instructions (0.000%), 1 calls (088AA52C - 088AA780, length 150)
_S1_2_8807098 149 instructions (0.000%), 3 calls (08807050 - 08807118, length 51)
  Back Branch 088070A0 8 times (length 22)
_S1_2_89087CC 148 instructions (0.000%), 74 calls (089087CC - 089087D0, length 2)
_S1_2_889BC34 147 instructions (0.000%), 21 calls (0889BC34 - 0889BC54, length 9)
_S1_2_8877D90 145 instructions (0.000%), 5 calls (08877D90 - 08877FB8, length 139)
  Back Branch 08877F8C 5 times (length 21)
  Back Branch 08877FA8 5 times (length 60)
_S1_2_885B900 144 instructions (0.000%), 24 calls (0885B900 - 0885B914, length 6)
_S1_2_8889184 144 instructions (0.000%), 12 calls (08889184 - 088891E8, length 26)
_S1_2_88374D8 143 instructions (0.000%), 13 calls (088374D8 - 0883751C, length 18)
_S1_2_8835CCC 142 instructions (0.000%), 2 calls (088352AC - 08835D5C, length 685)
  Back Branch 0883531C 473 times (length 15)
  Back Branch 088355E8 295 times (length 209)
  Back Branch 08835D58 2 times (length 483)
_S1_2_888CD48 140 instructions (0.000%), 7 calls (0888CD48 - 0888CE98, length 85)
_S1_2_880CB20 140 instructions (0.000%), 7 calls (0880CB20 - 0880CBF0, length 53)
_S1_2_885E194 140 instructions (0.000%), 2 calls (0885E194 - 0885E2A8, length 70)
_S1_2_8811890 140 instructions (0.000%), 1 calls (08811890 - 08811C88, length 255)
  Back Branch 08811AC4 70 times (length 7)
  Back Branch 088118FC 8 times (length 10)
  Back Branch 08811980 7 times (length 14)
  Back Branch 08811A2C 5 times (length 5)
  Back Branch 08811C74 1 times (length 241)
  Back Branch 08811C84 1 times (length 253)
  Back Branch 08811C20 1 times (length 105)
_S1_2_881D578 139 instructions (0.000%), 1 calls (0881D578 - 0881D624, length 44)
  Back Branch 0881D5AC 12 times (length 7)
  Back Branch 0881D5BC 4 times (length 16)
  Back Branch 0881D618 1 times (length 16)
_S1_2_88E4774 138 instructions (0.000%), 23 calls (088E4774 - 088E4788, length 6)
_S1_2_88602C0 138 instructions (0.000%), 1 calls (088602C0 - 08860394, length 54)
  Back Branch 08860314 9 times (length 9)
  Back Branch 08860370 2 times (length 27)
  Back Branch 08860388 1 times (length 11)
_S1_2_881C700 138 instructions (0.000%), 1 calls (0881C700 - 0881C814, length 70)
  Back Branch 0881C798 12 times (length 9)
_S1_2_881BF20 136 instructions (0.000%), 4 calls (0881BF20 - 0881BFB4, length 38)
  Back Branch 0881BFB0 4 times (length 19)
_S1_2_88EADDC 135 instructions (0.000%), 15 calls (088EADDC - 088EADFC, length 9)
_S1_2_8877F28 135 instructions (0.000%), 5 calls (08877F28 - 08877F90, length 27)
  Back Branch 08877F8C 5 times (length 21)
_S1_2_889EDE0 133 instructions (0.000%), 19 calls (0889EDE0 - 0889EDF8, length 7)
_S1_2_88953F0 132 instructions (0.000%), 12 calls (088953F0 - 08895418, length 11)
_S1_2_888E6C8 132 instructions (0.000%), 11 calls (0888E6C8 - 0888E6F4, length 12)
_S1_2_889EF98 132 instructions (0.000%), 4 calls (0889EF98 - 0889F028, length 37)
  Back Branch 0889F024 1 times (length 25)
_S1_2_881FD98 131 instructions (0.000%), 1 calls (0881FD98 - 0881FEB8, length 73)
  Back Branch 0881FDF8 6 times (length 18)
_S1_2_8810564 130 instructions (0.000%), 2 calls (08810564 - 08810664, length 65)
_S1_2_88CA5A8 130 instructions (0.000%), 1 calls (088CA5A8 - 088CA7AC, length 130)
_S1_2_881EF80 130 instructions (0.000%), 1 calls (0881EF80 - 0881F018, length 39)
  Back Branch 0881EFCC 14 times (length 7)
_S1_2_886DE84 129 instructions (0.000%), 43 calls (0886DE84 - 0886DE8C, length 3)
_S1_2_882ACAC 129 instructions (0.000%), 3 calls (0882ACAC - 0882AD70, length 50)
_S1_2_88A2780 129 instructions (0.000%), 1 calls (088A2780 - 088A2810, length 37)
  Back Branch 088A27F4 15 times (length 7)
_S1_2_88145F4 129 instructions (0.000%), 1 calls (088145F4 - 08814890, length 168)
  Back Branch 08814864 1 times (length 14)
  Back Branch 08814874 1 times (length 40)
  Back Branch 0881488C 1 times (length 127)
_S1_2_88A37F8 128 instructions (0.000%), 64 calls (088A37F8 - 088A37FC, length 2)
_S1_2_8804C68 128 instructions (0.000%), 16 calls (08804C68 - 08804C84, length 8)
_S1_2_8804C08 128 instructions (0.000%), 16 calls (08804C08 - 08804C24, length 8)
_S1_2_8889438 128 instructions (0.000%), 8 calls (088893F4 - 08889488, length 38)
  Back Branch 0888945C 99 times (length 28)
  Back Branch 08889484 99 times (length 14)
_S1_2_881F6CC 127 instructions (0.000%), 1 calls (0881F6CC - 0881F758, length 36)
  Back Branch 0881F718 14 times (length 7)
_S1_2_885ABD4 126 instructions (0.000%), 7 calls (0885ABD4 - 0885AC18, length 18)
_S1_2_881D73C 126 instructions (0.000%), 7 calls (0881D73C - 0881D780, length 18)
_S1_2_88203C8 126 instructions (0.000%), 1 calls (088203C8 - 088204BC, length 62)
  Back Branch 08820434 5 times (length 13)
  Back Branch 088204B8 1 times (length 25)
  Back Branch 08820498 1 times (length 17)
_S1_2_890856C 124 instructions (0.000%), 62 calls (0890856C - 08908570, length 2)
_S1_2_882BE10 123 instructions (0.000%), 3 calls (0882BD54 - 0882BFD8, length 162)
  Back Branch 0882BE40 2 times (length 60)
  Back Branch 0882BE00 2 times (length 32)
  Back Branch 0882BEA4 1 times (length 85)
  Back Branch 0882BED4 1 times (length 9)
  Back Branch 0882BEDC 1 times (length 43)
_S1_2_886482C 122 instructions (0.000%), 3 calls (0886482C - 088648E8, length 48)
_S1_2_882E05C 122 instructions (0.000%), 2 calls (0882E05C - 0882E164, length 67)
  Back Branch 0882E148 2 times (length 43)
_S1_2_8865758 122 instructions (0.000%), 1 calls (08865758 - 088659A0, length 147)
  Back Branch 08865920 2 times (length 9)
  Back Branch 0886595C 1 times (length 14)
  Back Branch 0886599C 1 times (length 76)
_S1_2_8820848 122 instructions (0.000%), 1 calls (08820848 - 088208F8, length 45)
  Back Branch 08820880 12 times (length 7)
_S1_2_888C650 120 instructions (0.000%), 20 calls (0888C650 - 0888C664, length 6)
_S1_2_8813584 120 instructions (0.000%), 10 calls (08813584 - 088135B0, length 12)
  Back Branch 088135AC 10 times (length 7)
_S1_2_889C3EC 120 instructions (0.000%), 8 calls (0889C3EC - 0889C424, length 15)
_S1_2_885ECA0 120 instructions (0.000%), 8 calls (0885ECA0 - 0885ECD8, length 15)
  Back Branch 0885ECD4 8 times (length 8)
_S1_2_88112A0 120 instructions (0.000%), 8 calls (088112A0 - 088112D8, length 15)
_S1_2_8805078 120 instructions (0.000%), 8 calls (08804EE4 - 0880507C, length 103)
  Back Branch 08804F7C 160 times (length 6)
  Back Branch 08804F24 56 times (length 18)
  Back Branch 08804F8C 32 times (length 23)
  Back Branch 08805078 8 times (length 89)
_S1_2_8804FE0 120 instructions (0.000%), 8 calls (08804EE4 - 08804FE4, length 65)
  Back Branch 08804F7C 160 times (length 6)
  Back Branch 08804F24 56 times (length 18)
  Back Branch 08804F8C 32 times (length 23)
  Back Branch 08804FE0 8 times (length 51)
_S1_2_88781CC 120 instructions (0.000%), 5 calls (088781CC - 08878274, length 43)
  Back Branch 08878258 5 times (length 25)
_S1_2_8894654 120 instructions (0.000%), 1 calls (08894654 - 088947A8, length 86)
  Back Branch 08894768 6 times (length 11)
  Back Branch 088947A4 1 times (length 48)
_S1_2_881B7C0 119 instructions (0.000%), 17 calls (0881B7C0 - 0881B7D8, length 7)
_S1_2_888D36C 119 instructions (0.000%), 1 calls (0888D36C - 0888D584, length 135)
  Back Branch 0888D580 1 times (length 97)
_S1_2_88A0DD8 118 instructions (0.000%), 5 calls (088A0DD8 - 088A0E58, length 33)
  Back Branch 088A0E54 2 times (length 20)
  Back Branch 088A0E44 2 times (length 17)
_S1_2_8811960 115 instructions (0.000%), 8 calls (08811950 - 08811C38, length 187)
  Back Branch 08811AC4 70 times (length 7)
  Back Branch 08811980 7 times (length 14)
  Back Branch 08811A2C 5 times (length 5)
  Back Branch 08811C20 1 times (length 105)
_S1_2_881D70C 114 instructions (0.000%), 8 calls (0881D70C - 0881D780, length 30)
_S1_2_88559BC 112 instructions (0.000%), 16 calls (088559BC - 088559D4, length 7)
_S1_2_8854E6C 112 instructions (0.000%), 16 calls (08854E6C - 08854E84, length 7)
_S1_2_8873198 112 instructions (0.000%), 14 calls (08873198 - 088731B4, length 8)
_S1_2_881C33C 111 instructions (0.000%), 3 calls (0881C33C - 0881C3D4, length 39)
  Back Branch 0881C3D0 3 times (length 25)
_S1_2_890839C 110 instructions (0.000%), 55 calls (0890839C - 089083A0, length 2)
_S1_2_881A524 110 instructions (0.000%), 1 calls (0881A524 - 0881A5A4, length 33)
  Back Branch 0881A598 8 times (length 12)
_S1_2_882BB6C 109 instructions (0.000%), 3 calls (0882BB6C - 0882BCB0, length 82)
  Back Branch 0882BCA0 3 times (length 20)
  Back Branch 0882BCAC 3 times (length 5)
_S1_2_88A9348 108 instructions (0.000%), 2 calls (088A9348 - 088A9408, length 49)
  Back Branch 088A93F4 3 times (length 17)
  Back Branch 088A93BC 3 times (length 13)
_S1_2_88302F4 108 instructions (0.000%), 2 calls (088301E8 - 088302F8, length 69)
  Back Branch 088302E4 11 times (length 31)
  Back Branch 088302F4 2 times (length 69)
_S1_2_886718C 108 instructions (0.000%), 1 calls (0886718C - 0886747C, length 189)
  Back Branch 0886722C 6 times (length 5)
  Back Branch 08867478 1 times (length 141)
_S1_2_881368C 107 instructions (0.000%), 9 calls (0881368C - 088136C4, length 15)
  Back Branch 088136B0 9 times (length 6)
  Back Branch 088136C0 2 times (length 10)
_S1_2_885ABA8 106 instructions (0.000%), 8 calls (0885ABA8 - 0885AC18, length 29)
_S1_2_8878D28 106 instructions (0.000%), 1 calls (08878D28 - 08878F68, length 145)
  Back Branch 08878F3C 274 times (length 16)
  Back Branch 08878F0C 273 times (length 23)
  Back Branch 08878DE0 5 times (length 27)
  Back Branch 08878EA4 1 times (length 37)
  Back Branch 08878E7C 1 times (length 26)
  Back Branch 08878F14 1 times (length 64)
_S1_2_88DA120 105 instructions (0.000%), 2 calls (088DA120 - 088DA2A4, length 98)
  Back Branch 088DA16C 2 times (length 16)
  Back Branch 088DA198 1 times (length 6)
  Back Branch 088DA288 1 times (length 50)
  Back Branch 088DA27C 1 times (length 57)
_S1_2_880C294 105 instructions (0.000%), 1 calls (0880C1E4 - 0880C414, length 141)
  Back Branch 0880C410 1 times (length 141)
_S1_2_8816934 104 instructions (0.000%), 13 calls (08816934 - 08816950, length 8)
_S1_2_888C55C 104 instructions (0.000%), 8 calls (0888C4F4 - 0888C5AC, length 47)
  Back Branch 0888C560 99 times (length 29)
  Back Branch 0888C5A8 25 times (length 30)
_S1_2_88364DC 104 instructions (0.000%), 8 calls (088364B8 - 088364E8, length 13)
  Back Branch 088364E4 130 times (length 13)
_S1_2_88545E4 104 instructions (0.000%), 2 calls (088545E4 - 088546C0, length 56)
  Back Branch 08854668 2 times (length 16)
  Back Branch 088546BC 2 times (length 13)
  Back Branch 088546A8 2 times (length 32)
_S1_2_882B71C 104 instructions (0.000%), 2 calls (0882B71C - 0882B890, length 94)
  Back Branch 0882B88C 2 times (length 66)
_S1_2_889AC1C 103 instructions (0.000%), 1 calls (0889AC1C - 0889B010, length 254)
  Back Branch 0889AF08 1 times (length 104)
  Back Branch 0889AFF0 1 times (length 111)
  Back Branch 0889B00C 1 times (length 11)
_S1_2_890844C 102 instructions (0.000%), 51 calls (0890844C - 08908450, length 2)
_S1_2_8808954 102 instructions (0.000%), 6 calls (088088A4 - 0880895C, length 47)
  Back Branch 0880894C 12 times (length 44)
  Back Branch 08808958 6 times (length 13)
_S1_2_88D5574 102 instructions (0.000%), 3 calls (088D5574 - 088D5644, length 53)
  Back Branch 088D5640 2 times (length 39)
_S1_2_881EAF4 102 instructions (0.000%), 2 calls (0881EA74 - 0881EBC0, length 84)
  Back Branch 0881EB20 48 times (length 45)
  Back Branch 0881EB10 37 times (length 31)
_S1_2_881FB04 101 instructions (0.000%), 1 calls (0881FB04 - 0881FB60, length 24)
  Back Branch 0881FB48 12 times (length 7)
_S1_2_881F530 101 instructions (0.000%), 1 calls (0881F530 - 0881F58C, length 24)
  Back Branch 0881F574 12 times (length 7)
_S1_2_8908424 100 instructions (0.000%), 50 calls (08908424 - 08908428, length 2)
_S1_2_89082CC 100 instructions (0.000%), 50 calls (089082CC - 089082D0, length 2)
_S1_2_89082BC 100 instructions (0.000%), 50 calls (089082BC - 089082C0, length 2)
_S1_2_88EDD1C 100 instructions (0.000%), 2 calls (088EDD1C - 088EE090, length 222)
  Back Branch 088EDE20 2 times (length 30)
_S1_2_888E5B0 99 instructions (0.000%), 11 calls (0888E5B0 - 0888E5D0, length 9)
_S1_2_8874CE0 98 instructions (0.000%), 14 calls (08874CE0 - 08874CF8, length 7)
_S1_2_882063C 98 instructions (0.000%), 6 calls (0882063C - 08820684, length 19)
  Back Branch 0882065C 4 times (length 5)
_S1_2_8855028 96 instructions (0.000%), 24 calls (08855028 - 08855034, length 4)
_S1_2_889F53C 96 instructions (0.000%), 12 calls (0889F318 - 0889F5EC, length 182)
  Back Branch 0889F3FC 181 times (length 58)
  Back Branch 0889F4F8 82 times (length 66)
  Back Branch 0889F510 72 times (length 10)
  Back Branch 0889F594 12 times (length 53)
_S1_2_88614EC 96 instructions (0.000%), 12 calls (088614EC - 08861508, length 8)
_S1_2_8813ADC 96 instructions (0.000%), 6 calls (08813ADC - 08813B9C, length 49)
  Back Branch 08813B98 1 times (length 12)
_S1_2_8813720 94 instructions (0.000%), 5 calls (08813720 - 08813780, length 25)
  Back Branch 08813774 4 times (length 18)
  Back Branch 08813750 1 times (length 9)
_S1_2_8813650 92 instructions (0.000%), 8 calls (08813650 - 08813688, length 15)
  Back Branch 08813674 8 times (length 6)
  Back Branch 08813684 1 times (length 10)
_S1_2_889BC18 91 instructions (0.000%), 13 calls (0889BC18 - 0889BC30, length 7)
_S1_2_8876718 90 instructions (0.000%), 5 calls (08876718 - 0887675C, length 18)
_S1_2_881C050 86 instructions (0.000%), 11 calls (0881C050 - 0881C06C, length 8)
_S1_2_8836750 86 instructions (0.000%), 2 calls (08836750 - 08836818, length 51)
_S1_2_8815B7C 85 instructions (0.000%), 1 calls (08815B7C - 08815CE4, length 91)
  Back Branch 08815CE0 1 times (length 56)
_S1_2_88948DC 84 instructions (0.000%), 42 calls (088948DC - 088948E0, length 2)
_S1_2_88B00B0 84 instructions (0.000%), 14 calls (088B00B0 - 088B00C4, length 6)
_S1_2_8874CC8 84 instructions (0.000%), 14 calls (08874CC8 - 08874CDC, length 6)
_S1_2_88205F8 84 instructions (0.000%), 6 calls (088205F8 - 0882062C, length 14)
_S1_2_880DCC8 84 instructions (0.000%), 1 calls (0880DCC8 - 0880E1A4, length 312)
  Back Branch 0880E188 4,743 times (length 108)
  Back Branch 0880E0B0 4,742 times (length 78)
  Back Branch 0880E0F4 4,716 times (length 54)
  Back Branch 0880E0C8 4,618 times (length 13)
  Back Branch 0880E124 4,307 times (length 66)
  Back Branch 0880E118 4,307 times (length 63)
  Back Branch 0880E108 4,307 times (length 59)
  Back Branch 0880E138 4,215 times (length 71)
  Back Branch 0880E178 4,215 times (length 73)
  Back Branch 0880E150 4,215 times (length 77)
  Back Branch 0880E158 4,215 times (length 79)
  Back Branch 0880E148 4,215 times (length 75)
  Back Branch 0880DF10 51 times (length 21)
  Back Branch 0880DD90 1 times (length 33)
  Back Branch 0880DF68 1 times (length 22)
  Back Branch 0880E190 1 times (length 116)
_S1_2_88D7FC0 82 instructions (0.000%), 3 calls (088D7FC0 - 088D80CC, length 68)
  Back Branch 088D80AC 2 times (length 8)
  Back Branch 088D80C0 1 times (length 18)
_S1_2_882EBA8 81 instructions (0.000%), 2 calls (0882EBA8 - 0882EC50, length 43)
  Back Branch 0882EC2C 1 times (length 15)
_S1_2_88EBC34 81 instructions (0.000%), 1 calls (088EBC34 - 088EBD24, length 61)
  Back Branch 088EBD00 4 times (length 13)
_S1_2_8889100 80 instructions (0.000%), 8 calls (08889090 - 08889104, length 30)
  Back Branch 08889100 99 times (length 30)
_S1_2_880504C 80 instructions (0.000%), 8 calls (08804EE4 - 0880507C, length 103)
  Back Branch 08804F7C 160 times (length 6)
  Back Branch 08804F24 56 times (length 18)
  Back Branch 08804F8C 32 times (length 23)
  Back Branch 08805078 8 times (length 89)
_S1_2_8804FB4 80 instructions (0.000%), 8 calls (08804EE4 - 08804FE4, length 65)
  Back Branch 08804F7C 160 times (length 6)
  Back Branch 08804F24 56 times (length 18)
  Back Branch 08804F8C 32 times (length 23)
  Back Branch 08804FE0 8 times (length 51)
_S1_2_8804C88 80 instructions (0.000%), 8 calls (08804C88 - 08804CAC, length 10)
_S1_2_882E26C 80 instructions (0.000%), 2 calls (0882E1B0 - 0882E270, length 49)
  Back Branch 0882E26C 11 times (length 49)
  Back Branch 0882E250 11 times (length 33)
  Back Branch 0882E258 11 times (length 6)
_S1_2_8883788 78 instructions (0.000%), 3 calls (08883788 - 088837C8, length 17)
  Back Branch 088837A8 12 times (length 4)
_S1_2_8806CBC 78 instructions (0.000%), 2 calls (08806CBC - 08806D88, length 52)
_S1_2_88051EC 78 instructions (0.000%), 1 calls (088051EC - 08805744, length 343)
  Back Branch 08805738 8 times (length 5)
  Back Branch 08805740 1 times (length 328)
_S1_2_885C714 77 instructions (0.000%), 11 calls (0885C714 - 0885C72C, length 7)
_S1_2_885C6F8 77 instructions (0.000%), 11 calls (0885C6F8 - 0885C710, length 7)
_S1_2_885C6DC 77 instructions (0.000%), 11 calls (0885C6DC - 0885C6F4, length 7)
_S1_2_883258C 77 instructions (0.000%), 11 calls (0883258C - 088325A4, length 7)
_S1_2_881C0B4 77 instructions (0.000%), 11 calls (0881C0B4 - 0881C0CC, length 7)
_S1_2_88378F4 77 instructions (0.000%), 7 calls (088378F4 - 0883791C, length 11)
_S1_2_888C964 77 instructions (0.000%), 4 calls (0888C964 - 0888C9B0, length 20)
  Back Branch 0888C990 3 times (length 6)
  Back Branch 0888C9AC 1 times (length 7)
_S1_2_88A8A48 76 instructions (0.000%), 3 calls (088A8A48 - 088A8AD4, length 36)
_S1_2_8806874 76 instructions (0.000%), 1 calls (08806874 - 0880697C, length 67)
  Back Branch 0880693C 26 times (length 8)
  Back Branch 088068C0 8 times (length 5)
_S1_2_889B9D8 75 instructions (0.000%), 25 calls (0889B9D8 - 0889B9E0, length 3)
_S1_2_884234C 75 instructions (0.000%), 1 calls (0884234C - 08842380, length 14)
  Back Branch 08842374 31 times (length 2)
_S1_2_890845C 74 instructions (0.000%), 37 calls (0890845C - 08908460, length 2)
_S1_2_8876760 74 instructions (0.000%), 4 calls (08876760 - 088767DC, length 32)
  Back Branch 088767B0 2 times (length 8)
  Back Branch 088767D8 2 times (length 23)
_S1_2_8877CFC 74 instructions (0.000%), 2 calls (08877CFC - 08877D8C, length 37)
  Back Branch 08877D88 2 times (length 25)
  Back Branch 08877D70 2 times (length 16)
_S1_2_8833260 74 instructions (0.000%), 2 calls (08833260 - 088332F4, length 38)
  Back Branch 088332D8 2 times (length 19)
_S1_2_88A264C 74 instructions (0.000%), 1 calls (088A264C - 088A2694, length 19)
  Back Branch 088A266C 12 times (length 5)
_S1_2_88247E8 74 instructions (0.000%), 1 calls (088247E8 - 08824958, length 93)
  Back Branch 08824840 4 times (length 5)
  Back Branch 08824954 1 times (length 64)
_S1_2_8883D28 72 instructions (0.000%), 8 calls (08883D28 - 08883D48, length 9)
_S1_2_8840E94 72 instructions (0.000%), 8 calls (08840E94 - 08840EB4, length 9)
_S1_2_882B590 72 instructions (0.000%), 6 calls (0882B590 - 0882B5C8, length 15)
_S1_2_8813DF0 72 instructions (0.000%), 6 calls (08813DF0 - 08813E1C, length 12)
_S1_2_880D4F8 72 instructions (0.000%), 4 calls (0880D4F8 - 0880D53C, length 18)
_S1_2_88A30E0 72 instructions (0.000%), 3 calls (088A30E0 - 088A316C, length 36)
_S1_2_882BB0C 72 instructions (0.000%), 3 calls (0882BB0C - 0882BB68, length 24)
_S1_2_8807DE8 72 instructions (0.000%), 3 calls (08807DE8 - 08807E44, length 24)
_S1_2_8804804 71 instructions (0.000%), 1 calls (0880472C - 08804864, length 79)
  Back Branch 08804790 50 times (length 27)
  Back Branch 08804828 34 times (length 24)
  Back Branch 08804818 34 times (length 39)
  Back Branch 08804804 34 times (length 35)
  Back Branch 08804860 16 times (length 58)
_S1_2_883B7B8 70 instructions (0.000%), 5 calls (0883B7B8 - 0883B7EC, length 14)
_S1_2_885F1AC 69 instructions (0.000%), 3 calls (0885F084 - 0885F1BC, length 79)
  Back Branch 0885F1B8 31 times (length 79)
  Back Branch 0885F0E4 6 times (length 19)
  Back Branch 0885F14C 6 times (length 45)
_S1_2_882A714 69 instructions (0.000%), 3 calls (0882A714 - 0882A76C, length 23)
_S1_2_88109F0 69 instructions (0.000%), 3 calls (088109F0 - 08810A48, length 23)
  Back Branch 08810A44 3 times (length 8)
_S1_2_882ED28 68 instructions (0.000%), 2 calls (0882ED28 - 0882EE68, length 81)
  Back Branch 0882EE30 2 times (length 49)
_S1_2_88ECC30 67 instructions (0.000%), 1 calls (088ECC30 - 088ECD88, length 87)
_S1_2_889F0A0 67 instructions (0.000%), 1 calls (0889F0A0 - 0889F25C, length 112)
  Back Branch 0889F258 1 times (length 97)
  Back Branch 0889F250 1 times (length 95)
_S1_2_8908454 66 instructions (0.000%), 33 calls (08908454 - 08908458, length 2)
_S1_2_8853A28 66 instructions (0.000%), 11 calls (08853998 - 08853A2C, length 38)
  Back Branch 08853A28 143 times (length 38)
_S1_2_8830C90 66 instructions (0.000%), 6 calls (08830C90 - 08830CBC, length 12)
  Back Branch 08830CB8 6 times (length 6)
_S1_2_882EAF0 66 instructions (0.000%), 2 calls (0882EAF0 - 0882EBA4, length 46)
  Back Branch 0882EB78 1 times (length 16)
_S1_2_88113F8 66 instructions (0.000%), 2 calls (08811188 - 08811410, length 163)
  Back Branch 0881140C 2 times (length 163)
_S1_2_88108C0 66 instructions (0.000%), 2 calls (088108C0 - 08810950, length 37)
_S1_2_88920B8 65 instructions (0.000%), 13 calls (088920B8 - 088920C8, length 5)
_S1_2_882BD54 65 instructions (0.000%), 5 calls (0882BD54 - 0882BE0C, length 47)
  Back Branch 0882BE00 2 times (length 32)
_S1_2_889F864 65 instructions (0.000%), 1 calls (0889F864 - 0889F964, length 65)
  Back Branch 0889F960 1 times (length 50)
  Back Branch 0889F8FC 1 times (length 25)
  Back Branch 0889F8D4 1 times (length 14)
  Back Branch 0889F8C4 1 times (length 10)
_S1_2_8855410 65 instructions (0.000%), 1 calls (08855338 - 088554F8, length 113)
  Back Branch 088554F4 8 times (length 113)
_S1_2_8861BA4 64 instructions (0.000%), 8 calls (08861BA4 - 08861BC0, length 8)
_S1_2_8804C48 64 instructions (0.000%), 8 calls (08804C48 - 08804C64, length 8)
_S1_2_8804C28 64 instructions (0.000%), 8 calls (08804C28 - 08804C44, length 8)
_S1_2_8859178 64 instructions (0.000%), 4 calls (08859178 - 088591B4, length 16)
_S1_2_882A770 64 instructions (0.000%), 2 calls (0882A770 - 0882A7EC, length 32)
_S1_2_8831E94 64 instructions (0.000%), 1 calls (08831E94 - 08832060, length 116)
  Back Branch 08832054 1 times (length 99)
  Back Branch 0883205C 1 times (length 101)
_S1_2_8807F68 64 instructions (0.000%), 1 calls (08807F68 - 08808064, length 64)
  Back Branch 08808008 1 times (length 27)
  Back Branch 0880802C 1 times (length 36)
  Back Branch 0880804C 1 times (length 44)
  Back Branch 08808060 1 times (length 49)
  Back Branch 08807FD0 1 times (length 13)
  Back Branch 08807FEC 1 times (length 20)
_S1_2_8860398 63 instructions (0.000%), 1 calls (08860398 - 088604A8, length 69)
_S1_2_884FA9C 62 instructions (0.000%), 1 calls (0884FA9C - 0884FB90, length 62)
_S1_2_8808310 62 instructions (0.000%), 1 calls (08808310 - 08808340, length 13)
  Back Branch 08808334 8 times (length 7)
_S1_2_88920A8 61 instructions (0.000%), 14 calls (088920A8 - 088920C8, length 9)
_S1_2_8880B28 61 instructions (0.000%), 2 calls (08880B28 - 08880BCC, length 42)
  Back Branch 08880BC8 1 times (length 26)
_S1_2_88041FC 61 instructions (0.000%), 1 calls (088041FC - 088044BC, length 177)
_S1_2_8878250 60 instructions (0.000%), 5 calls (088781FC - 08878274, length 31)
  Back Branch 08878258 5 times (length 25)
_S1_2_885E120 60 instructions (0.000%), 5 calls (0885E050 - 0885E12C, length 56)
  Back Branch 0885E128 5 times (length 56)
_S1_2_8894AFC 60 instructions (0.000%), 4 calls (08894AFC - 08894B50, length 22)
_S1_2_885DAF8 60 instructions (0.000%), 4 calls (0885DAF8 - 0885DC18, length 73)
_S1_2_88D24A4 60 instructions (0.000%), 3 calls (088D24A4 - 088D24F0, length 20)
_S1_2_882EDDC 60 instructions (0.000%), 2 calls (0882ED74 - 0882EE68, length 62)
  Back Branch 0882EE30 2 times (length 49)
_S1_2_88A0420 60 instructions (0.000%), 1 calls (088A0420 - 088A052C, length 68)
_S1_2_8874810 59 instructions (0.000%), 2 calls (08874810 - 08874890, length 33)
  Back Branch 08874884 1 times (length 11)
  Back Branch 0887488C 1 times (length 18)
_S1_2_88F2F24 59 instructions (0.000%), 1 calls (088F2F24 - 088F3010, length 60)
_S1_2_88A59F0 59 instructions (0.000%), 1 calls (088A59F0 - 088A5AEC, length 64)
  Back Branch 088A5A88 1 times (length 15)
  Back Branch 088A5AD8 1 times (length 45)
_S1_2_8811540 59 instructions (0.000%), 1 calls (08811540 - 08811CC8, length 483)
  Back Branch 08811AC4 70 times (length 7)
  Back Branch 0881172C 9 times (length 5)
  Back Branch 088118FC 8 times (length 10)
  Back Branch 08811980 7 times (length 14)
  Back Branch 08811A2C 5 times (length 5)
  Back Branch 08811CA4 1 times (length 275)
  Back Branch 08811C74 1 times (length 241)
  Back Branch 08811C84 1 times (length 253)
  Back Branch 08811C94 1 times (length 264)
  Back Branch 08811C20 1 times (length 105)
_S1_2_888CA40 57 instructions (0.000%), 3 calls (0888CA40 - 0888CCB0, length 157)
  Back Branch 0888CCAC 3 times (length 100)
  Back Branch 0888CB84 3 times (length 62)
_S1_2_88113DC 57 instructions (0.000%), 3 calls (08811188 - 088113F4, length 156)
  Back Branch 088113F0 3 times (length 156)
_S1_2_88871B8 57 instructions (0.000%), 1 calls (088871B8 - 088872D8, length 73)
  Back Branch 088872A0 1 times (length 44)
_S1_2_8836B44 56 instructions (0.000%), 14 calls (08836B44 - 08836B50, length 4)
_S1_2_882B428 56 instructions (0.000%), 14 calls (0882B428 - 0882B434, length 4)
_S1_2_888966C 56 instructions (0.000%), 8 calls (0888966C - 08889684, length 7)
_S1_2_8858474 56 instructions (0.000%), 8 calls (08858474 - 0885848C, length 7)
_S1_2_8854EC4 56 instructions (0.000%), 8 calls (08854EC4 - 08854EDC, length 7)
_S1_2_8804BEC 56 instructions (0.000%), 8 calls (08804BEC - 08804C04, length 7)
_S1_2_881A5A8 56 instructions (0.000%), 7 calls (0881A5A8 - 0881A5C4, length 8)
_S1_2_889ED20 56 instructions (0.000%), 4 calls (0889ED20 - 0889ED54, length 14)
_S1_2_88A928C 56 instructions (0.000%), 2 calls (088A928C - 088A92FC, length 29)
  Back Branch 088A92E8 2 times (length 8)
  Back Branch 088A92F8 2 times (length 16)
_S1_2_8874790 56 instructions (0.000%), 2 calls (08874790 - 0887480C, length 32)
  Back Branch 088747F8 2 times (length 9)
  Back Branch 08874808 1 times (length 23)
_S1_2_88546C4 56 instructions (0.000%), 2 calls (088546C4 - 08854734, length 29)
  Back Branch 08854730 2 times (length 13)
_S1_2_88A6420 56 instructions (0.000%), 1 calls (088A6420 - 088A6564, length 82)
_S1_2_888FBF0 56 instructions (0.000%), 1 calls (0888FBF0 - 0888FCFC, length 68)
  Back Branch 0888FCF8 1 times (length 44)
_S1_2_88A0854 55 instructions (0.000%), 1 calls (088A0854 - 088A092C, length 55)
  Back Branch 088A0918 1 times (length 33)
  Back Branch 088A0928 1 times (length 37)
_S1_2_881328C 55 instructions (0.000%), 1 calls (0881328C - 088132F4, length 27)
  Back Branch 088132CC 5 times (length 7)
_S1_2_890842C 54 instructions (0.000%), 27 calls (0890842C - 08908430, length 2)
_S1_2_89083D4 54 instructions (0.000%), 27 calls (089083D4 - 089083D8, length 2)
_S1_2_88617F4 54 instructions (0.000%), 6 calls (088617F4 - 08861814, length 9)
_S1_2_8816F0C 54 instructions (0.000%), 6 calls (08816F0C - 08816F2C, length 9)
_S1_2_8888820 54 instructions (0.000%), 2 calls (08888820 - 08888888, length 27)
_S1_2_8810AFC 54 instructions (0.000%), 1 calls (08810AFC - 08810BD0, length 54)
_S1_2_883B660 53 instructions (0.000%), 2 calls (0883B660 - 0883B770, length 69)
  Back Branch 0883B6D0 107 times (length 9)
  Back Branch 0883B75C 47 times (length 52)
  Back Branch 0883B76C 46 times (length 9)
  Back Branch 0883B734 9 times (length 15)
_S1_2_882A8B4 52 instructions (0.000%), 2 calls (0882A8B4 - 0882A918, length 26)
_S1_2_886B26C 51 instructions (0.000%), 3 calls (0886B26C - 0886B2AC, length 17)
_S1_2_882BFDC 51 instructions (0.000%), 3 calls (0882BD54 - 0882BFE8, length 166)
  Back Branch 0882BFE4 3 times (length 166)
  Back Branch 0882BE00 2 times (length 32)
_S1_2_88A256C 51 instructions (0.000%), 1 calls (088A256C - 088A2648, length 56)
_S1_2_881B688 50 instructions (0.000%), 10 calls (0881B688 - 0881B698, length 5)
_S1_2_887655C 50 instructions (0.000%), 5 calls (0887655C - 08876590, length 14)
_S1_2_882C6C4 50 instructions (0.000%), 2 calls (0882C6C4 - 0882C754, length 37)
  Back Branch 0882C748 1 times (length 9)
_S1_2_8858F90 50 instructions (0.000%), 1 calls (08858F90 - 0885906C, length 56)
_S1_2_882BBE4 50 instructions (0.000%), 1 calls (0882BBE4 - 0882BCC0, length 56)
  Back Branch 0882BCA0 3 times (length 20)
  Back Branch 0882BCAC 3 times (length 5)
_S1_2_881FCD0 50 instructions (0.000%), 1 calls (0881FCD0 - 0881FD94, length 50)
_S1_2_880DB38 50 instructions (0.000%), 1 calls (0880DB38 - 0880DCC4, length 100)
_S1_2_889DC74 49 instructions (0.000%), 7 calls (0889DC74 - 0889DC8C, length 7)
_S1_2_8863B84 49 instructions (0.000%), 7 calls (08863B84 - 08863B9C, length 7)
_S1_2_885E108 49 instructions (0.000%), 7 calls (0885E05C - 0885E10C, length 45)
  Back Branch 0885E108 7 times (length 45)
_S1_2_883243C 49 instructions (0.000%), 7 calls (0883243C - 08832454, length 7)
_S1_2_8806DA8 49 instructions (0.000%), 7 calls (08806DA8 - 08806DC0, length 7)
_S1_2_882B9F0 49 instructions (0.000%), 2 calls (0882B9F0 - 0882BA84, length 38)
_S1_2_8875250 49 instructions (0.000%), 1 calls (08875250 - 08875310, length 49)
  Back Branch 0887530C 1 times (length 37)
_S1_2_883A8A8 49 instructions (0.000%), 1 calls (0883A8A8 - 0883A918, length 29)
  Back Branch 0883A8DC 5 times (length 5)
_S1_2_882ABE8 49 instructions (0.000%), 1 calls (0882ABE8 - 0882ACA8, length 49)
_S1_2_88E9AE4 48 instructions (0.000%), 16 calls (088E9AE4 - 088E9AEC, length 3)
_S1_2_881D784 48 instructions (0.000%), 16 calls (0881D784 - 0881D78C, length 3)
_S1_2_88075F4 48 instructions (0.000%), 3 calls (088075F4 - 08807660, length 28)
  Back Branch 08807634 3 times (length 6)
_S1_2_883AA5C 48 instructions (0.000%), 2 calls (0883AA5C - 0883AAB8, length 24)
_S1_2_882B5EC 48 instructions (0.000%), 2 calls (0882B5EC - 0882B68C, length 41)
  Back Branch 0882B688 2 times (length 19)
_S1_2_8855524 48 instructions (0.000%), 1 calls (08855524 - 0885560C, length 59)
  Back Branch 08855608 1 times (length 51)
  Back Branch 088555E4 1 times (length 9)
  Back Branch 088555FC 1 times (length 37)
  Back Branch 088555F0 1 times (length 23)
_S1_2_8815FDC 48 instructions (0.000%), 1 calls (08815FDC - 0881609C, length 49)
  Back Branch 08816098 1 times (length 11)
_S1_2_8804128 48 instructions (0.000%), 1 calls (08804128 - 088041F8, length 53)
  Back Branch 088041F4 1 times (length 28)
_S1_2_8873200 47 instructions (0.000%), 1 calls (08873200 - 088732B8, length 47)
_S1_2_88306F0 47 instructions (0.000%), 1 calls (088306F0 - 088307A8, length 47)
  Back Branch 088307A4 1 times (length 11)
_S1_2_880BF54 47 instructions (0.000%), 1 calls (0880BF54 - 0880C06C, length 71)
  Back Branch 0880C068 1 times (length 58)
_S1_2_887B3C4 46 instructions (0.000%), 2 calls (0887B3C4 - 0887B41C, length 23)
_S1_2_882A858 46 instructions (0.000%), 2 calls (0882A858 - 0882A8B0, length 23)
_S1_2_881B7DC 46 instructions (0.000%), 2 calls (0881B7DC - 0881B834, length 23)
_S1_2_8833374 46 instructions (0.000%), 1 calls (08833374 - 0883344C, length 55)
  Back Branch 08833424 1 times (length 22)
  Back Branch 08833430 1 times (length 25)
_S1_2_881AD48 45 instructions (0.000%), 5 calls (0881AD48 - 0881AD68, length 9)
_S1_2_8837260 45 instructions (0.000%), 1 calls (08837260 - 08837310, length 45)
_S1_2_882B330 45 instructions (0.000%), 1 calls (0882B330 - 0882B424, length 62)
  Back Branch 0882B420 1 times (length 44)
_S1_2_881C040 44 instructions (0.000%), 11 calls (0881C040 - 0881C04C, length 4)
_S1_2_886B2B0 44 instructions (0.000%), 4 calls (0886B2B0 - 0886B2E4, length 14)
_S1_2_886B200 44 instructions (0.000%), 4 calls (0886B200 - 0886B23C, length 16)
_S1_2_88104F8 44 instructions (0.000%), 4 calls (088104F8 - 08810520, length 11)
  Back Branch 0881051C 4 times (length 6)
_S1_2_8897F0C 44 instructions (0.000%), 2 calls (08897C34 - 08897F30, length 192)
  Back Branch 08897F2C 2 times (length 192)
_S1_2_8873B04 44 instructions (0.000%), 2 calls (08873B04 - 08873B58, length 22)
_S1_2_8884CC0 43 instructions (0.000%), 1 calls (08884CC0 - 08884DB0, length 61)
  Back Branch 08884DA4 1 times (length 42)
  Back Branch 08884DAC 1 times (length 44)
_S1_2_8833B54 43 instructions (0.000%), 1 calls (0883398C - 08833C24, length 167)
  Back Branch 08833A7C 241 times (length 62)
  Back Branch 08833BF8 74 times (length 156)
  Back Branch 08833C20 72 times (length 24)
  Back Branch 08833C08 57 times (length 13)
_S1_2_88307E0 43 instructions (0.000%), 1 calls (08830704 - 088307E4, length 57)
  Back Branch 088307C8 13 times (length 51)
  Back Branch 088307E0 1 times (length 8)
  Back Branch 088307A4 1 times (length 11)
_S1_2_881F01C 43 instructions (0.000%), 1 calls (0881F01C - 0881F0FC, length 57)
  Back Branch 0881F0CC 3 times (length 37)
_S1_2_881306C 43 instructions (0.000%), 1 calls (0881306C - 088131AC, length 81)
_S1_2_889BCF8 42 instructions (0.000%), 21 calls (0889BCF8 - 0889BCFC, length 2)
_S1_2_8867A10 42 instructions (0.000%), 14 calls (08867A10 - 08867A18, length 3)
_S1_2_882B438 42 instructions (0.000%), 14 calls (0882B438 - 0882B440, length 3)
_S1_2_8820630 42 instructions (0.000%), 14 calls (08820630 - 08820638, length 3)
_S1_2_8830A2C 42 instructions (0.000%), 7 calls (0883098C - 08830A30, length 42)
  Back Branch 08830A2C 71 times (length 42)
_S1_2_882D980 42 instructions (0.000%), 3 calls (0882D948 - 0882D984, length 16)
  Back Branch 0882D980 264 times (length 16)
_S1_2_8832500 42 instructions (0.000%), 2 calls (08832500 - 08832550, length 21)
_S1_2_88E85D8 42 instructions (0.000%), 1 calls (088E85D8 - 088E867C, length 42)
_S1_2_884FD2C 42 instructions (0.000%), 1 calls (0884FD2C - 0884FDD0, length 42)
_S1_2_8820930 42 instructions (0.000%), 1 calls (08820930 - 08820AE4, length 110)
_S1_2_882D4DC 41 instructions (0.000%), 1 calls (0882D4DC - 0882D59C, length 49)
  Back Branch 0882D598 1 times (length 31)
  Back Branch 0882D590 1 times (length 29)
_S1_2_882C98C 41 instructions (0.000%), 1 calls (0882C98C - 0882CA30, length 42)
  Back Branch 0882CA2C 1 times (length 30)
_S1_2_89083A4 40 instructions (0.000%), 20 calls (089083A4 - 089083A8, length 2)
_S1_2_8854D40 40 instructions (0.000%), 8 calls (08854D40 - 08854D60, length 9)
_S1_2_8815B10 40 instructions (0.000%), 4 calls (08815B10 - 08815B34, length 10)
  Back Branch 08815B30 4 times (length 5)
_S1_2_883A988 40 instructions (0.000%), 2 calls (0883A988 - 0883AA58, length 53)
  Back Branch 0883AA54 2 times (length 36)
_S1_2_88D80D0 40 instructions (0.000%), 1 calls (088D80D0 - 088D81D8, length 67)
  Back Branch 088D81D4 1 times (length 37)
_S1_2_88439FC 40 instructions (0.000%), 1 calls (0884371C - 08843A68, length 212)
  Back Branch 08843A5C 1 times (length 210)
  Back Branch 088439FC 1 times (length 186)
_S1_2_881C904 40 instructions (0.000%), 1 calls (0881C904 - 0881C9A0, length 40)
  Back Branch 0881C95C 1 times (length 12)
  Back Branch 0881C99C 1 times (length 28)
  Back Branch 0881C98C 1 times (length 24)
  Back Branch 0881C974 1 times (length 18)
_S1_2_880C1D0 40 instructions (0.000%), 1 calls (0880C1D0 - 0880C414, length 146)
  Back Branch 0880C410 1 times (length 141)
_S1_2_885F178 39 instructions (0.000%), 3 calls (0885F084 - 0885F1BC, length 79)
  Back Branch 0885F180 31 times (length 65)
  Back Branch 0885F1B8 31 times (length 79)
  Back Branch 0885F0E4 6 times (length 19)
  Back Branch 0885F14C 6 times (length 45)
_S1_2_885DD3C 39 instructions (0.000%), 3 calls (0885DB50 - 0885DD58, length 131)
  Back Branch 0885DD54 3 times (length 131)
_S1_2_882C214 39 instructions (0.000%), 3 calls (0882C214 - 0882C254, length 17)
_S1_2_882C108 39 instructions (0.000%), 3 calls (0882C108 - 0882C138, length 13)
_S1_2_882AA34 39 instructions (0.000%), 1 calls (0882AA34 - 0882AACC, length 39)
_S1_2_887FA20 38 instructions (0.000%), 2 calls (0887FA20 - 0887FA80, length 25)
_S1_2_881C818 38 instructions (0.000%), 2 calls (0881C818 - 0881C860, length 19)
_S1_2_88113C0 38 instructions (0.000%), 2 calls (08811188 - 088113D8, length 149)
  Back Branch 088113D4 2 times (length 149)
_S1_2_883BBBC 37 instructions (0.000%), 2 calls (0883BBBC - 0883BCAC, length 61)
  Back Branch 0883BC9C 2 times (length 28)
_S1_2_88B47EC 37 instructions (0.000%), 1 calls (088B47EC - 088B487C, length 37)
_S1_2_88AFDC8 37 instructions (0.000%), 1 calls (088AFDC8 - 088AFE58, length 37)
_S1_2_88604AC 37 instructions (0.000%), 1 calls (088604AC - 0886053C, length 37)
_S1_2_882B958 37 instructions (0.000%), 1 calls (0882B958 - 0882B9EC, length 38)
  Back Branch 0882B9E8 1 times (length 13)
_S1_2_882AAD0 37 instructions (0.000%), 1 calls (0882AAD0 - 0882AB60, length 37)
_S1_2_890843C 36 instructions (0.000%), 18 calls (0890843C - 08908440, length 2)
_S1_2_880C070 36 instructions (0.000%), 3 calls (0880C070 - 0880C09C, length 12)
  Back Branch 0880C098 3 times (length 7)
_S1_2_8807C30 36 instructions (0.000%), 3 calls (08807C30 - 08807C7C, length 20)
  Back Branch 08807C78 3 times (length 10)
_S1_2_889AB74 36 instructions (0.000%), 2 calls (0889AB74 - 0889AC18, length 42)
_S1_2_8888BEC 36 instructions (0.000%), 2 calls (08888BA4 - 08888C04, length 25)
  Back Branch 08888C00 2 times (length 25)
_S1_2_88552BC 36 instructions (0.000%), 2 calls (088552BC - 08855310, length 22)
  Back Branch 0885530C 32 times (length 14)
_S1_2_88607E4 35 instructions (0.000%), 5 calls (088607E4 - 088607FC, length 7)
_S1_2_882ADD4 35 instructions (0.000%), 5 calls (0882ADD4 - 0882ADEC, length 7)
_S1_2_883A1D4 35 instructions (0.000%), 1 calls (0883A1D4 - 0883A2C4, length 61)
  Back Branch 0883A278 1 times (length 12)
_S1_2_881631C 35 instructions (0.000%), 1 calls (0881631C - 088163A4, length 35)
  Back Branch 088163A0 1 times (length 21)
  Back Branch 08816388 1 times (length 12)
_S1_2_88A0EA0 34 instructions (0.000%), 2 calls (088A0EA0 - 088A0EE0, length 17)
  Back Branch 088A0EDC 2 times (length 9)
_S1_2_88A0E5C 34 instructions (0.000%), 2 calls (088A0E5C - 088A0E9C, length 17)
  Back Branch 088A0E98 2 times (length 9)
_S1_2_883BCB0 34 instructions (0.000%), 2 calls (0883BCB0 - 0883BD98, length 59)
  Back Branch 0883BD88 2 times (length 40)
_S1_2_882B690 34 instructions (0.000%), 2 calls (0882B690 - 0882B718, length 35)
_S1_2_88089D8 34 instructions (0.000%), 2 calls (088088A4 - 088089E0, length 80)
  Back Branch 0880894C 12 times (length 44)
  Back Branch 088089DC 2 times (length 46)
_S1_2_88A245C 34 instructions (0.000%), 1 calls (088A245C - 088A2500, length 42)
_S1_2_885F878 34 instructions (0.000%), 1 calls (0885F878 - 0885F8FC, length 34)
_S1_2_882A9AC 34 instructions (0.000%), 1 calls (0882A9AC - 0882AA30, length 34)
_S1_2_888E5A4 33 instructions (0.000%), 11 calls (0888E5A4 - 0888E5AC, length 3)
_S1_2_886DE90 33 instructions (0.000%), 1 calls (0886DE90 - 0886DF14, length 34)
  Back Branch 0886DF10 1 times (length 10)
_S1_2_886DC54 33 instructions (0.000%), 1 calls (0886DC54 - 0886DD14, length 49)
  Back Branch 0886DD10 1 times (length 28)
_S1_2_880C14C 33 instructions (0.000%), 1 calls (0880C14C - 0880C414, length 179)
  Back Branch 0880C410 1 times (length 141)
_S1_2_886BBD8 32 instructions (0.000%), 16 calls (0886BBD8 - 0886BBDC, length 2)
_S1_2_882A7F0 32 instructions (0.000%), 8 calls (0882A7F0 - 0882A7FC, length 4)
_S1_2_885DAD8 32 instructions (0.000%), 4 calls (0885DAD8 - 0885DC18, length 81)
_S1_2_883506C 32 instructions (0.000%), 4 calls (0883506C - 08835088, length 8)
_S1_2_88AA87C 32 instructions (0.000%), 2 calls (088AA87C - 088AA8C4, length 19)
  Back Branch 088AA8C0 1 times (length 12)
_S1_2_88932A8 32 instructions (0.000%), 2 calls (088932A8 - 08893584, length 184)
  Back Branch 08893504 693 times (length 15)
  Back Branch 0889350C 99 times (length 36)
  Back Branch 08893404 99 times (length 4)
  Back Branch 088934C8 99 times (length 16)
  Back Branch 088934A0 99 times (length 17)
  Back Branch 08893580 2 times (length 127)
  Back Branch 088934B4 2 times (length 99)
_S1_2_88884BC 32 instructions (0.000%), 2 calls (088884BC - 088884F8, length 16)
_S1_2_882B894 32 instructions (0.000%), 2 calls (0882B894 - 0882B8F8, length 26)
  Back Branch 0882B8F4 2 times (length 12)
_S1_2_8810524 32 instructions (0.000%), 2 calls (08810524 - 08810664, length 81)
_S1_2_88E8FEC 32 instructions (0.000%), 1 calls (088E8FEC - 088E9074, length 35)
  Back Branch 088E9058 1 times (length 13)
  Back Branch 088E9070 1 times (length 19)
  Back Branch 088E9044 1 times (length 9)
_S1_2_8878B08 32 instructions (0.000%), 1 calls (08878B08 - 08878C80, length 95)
  Back Branch 08878C7C 274 times (length 28)
  Back Branch 08878C14 274 times (length 23)
_S1_2_885F950 32 instructions (0.000%), 1 calls (0885F950 - 0885F9CC, length 32)
_S1_2_8814B90 32 instructions (0.000%), 1 calls (08814B90 - 08814C0C, length 32)
_S1_2_880C418 32 instructions (0.000%), 1 calls (0880C418 - 0880C74C, length 206)
  Back Branch 0880C5C0 1 times (length 68)
  Back Branch 0880C54C 1 times (length 39)
  Back Branch 0880C69C 1 times (length 123)
  Back Branch 0880C630 1 times (length 96)
  Back Branch 0880C748 1 times (length 175)
  Back Branch 0880C738 1 times (length 163)
  Back Branch 0880C708 1 times (length 150)
_S1_2_8806C3C 32 instructions (0.000%), 1 calls (08806C3C - 08806CB8, length 32)
_S1_2_88A6318 31 instructions (0.000%), 1 calls (088A6318 - 088A641C, length 66)
  Back Branch 088A6418 1 times (length 53)
_S1_2_88A26F8 31 instructions (0.000%), 1 calls (088A26F8 - 088A277C, length 34)
  Back Branch 088A276C 1 times (length 16)
  Back Branch 088A2778 1 times (length 19)
_S1_2_8887508 31 instructions (0.000%), 1 calls (08887508 - 088875C0, length 47)
_S1_2_882B4C0 31 instructions (0.000%), 1 calls (0882B4C0 - 0882B538, length 31)
_S1_2_889ED14 30 instructions (0.000%), 10 calls (0889ED14 - 0889ED1C, length 3)
_S1_2_887DB20 30 instructions (0.000%), 5 calls (0887DB20 - 0887DB34, length 6)
_S1_2_889EB50 30 instructions (0.000%), 3 calls (0889EB50 - 0889EB74, length 10)
_S1_2_88F2B64 30 instructions (0.000%), 1 calls (088F2B64 - 088F2C90, length 76)
  Back Branch 088F2C6C 1 times (length 58)
_S1_2_88EE810 30 instructions (0.000%), 1 calls (088EE810 - 088EE884, length 30)
_S1_2_88CD3E4 30 instructions (0.000%), 1 calls (088CD3E4 - 088CD464, length 33)
  Back Branch 088CD460 1 times (length 10)
_S1_2_88BE2CC 30 instructions (0.000%), 1 calls (088BE2CC - 088BE378, length 44)
_S1_2_8891F48 30 instructions (0.000%), 1 calls (08891F48 - 08891FBC, length 30)
_S1_2_882D2AC 30 instructions (0.000%), 1 calls (0882D2AC - 0882D330, length 34)
  Back Branch 0882D31C 1 times (length 11)
_S1_2_882D0B0 30 instructions (0.000%), 1 calls (0882D0B0 - 0882D134, length 34)
  Back Branch 0882D120 1 times (length 11)
_S1_2_882CE30 30 instructions (0.000%), 1 calls (0882CE30 - 0882CEB4, length 34)
  Back Branch 0882CEA0 1 times (length 11)
_S1_2_882CB94 30 instructions (0.000%), 1 calls (0882CB94 - 0882CC18, length 34)
  Back Branch 0882CC04 1 times (length 11)
_S1_2_8881188 29 instructions (0.000%), 1 calls (08881188 - 088812AC, length 74)
_S1_2_886B318 29 instructions (0.000%), 1 calls (0886B318 - 0886B388, length 29)
_S1_2_8853170 29 instructions (0.000%), 1 calls (08852F8C - 08853198, length 132)
  Back Branch 08853058 1 times (length 53)
  Back Branch 088530A0 1 times (length 23)
  Back Branch 08853084 1 times (length 16)
  Back Branch 088530B8 1 times (length 26)
  Back Branch 08853170 1 times (length 63)
_S1_2_884CD4C 29 instructions (0.000%), 1 calls (0884CD4C - 0884CDBC, length 29)
_S1_2_882CACC 29 instructions (0.000%), 1 calls (0882CACC - 0882CB90, length 50)
_S1_2_882BCD8 29 instructions (0.000%), 1 calls (0882BC48 - 0882BCEC, length 42)
  Back Branch 0882BCA0 3 times (length 20)
  Back Branch 0882BCAC 3 times (length 5)
  Back Branch 0882BCE0 1 times (length 40)
_S1_2_8821BFC 29 instructions (0.000%), 1 calls (08821BFC - 08821C44, length 19)
  Back Branch 08821C38 3 times (length 5)
_S1_2_881F75C 29 instructions (0.000%), 1 calls (0881F75C - 0881F7AC, length 21)
  Back Branch 0881F784 3 times (length 6)
_S1_2_880CBF4 29 instructions (0.000%), 1 calls (0880CB70 - 0880CC34, length 50)
  Back Branch 0880CC30 2 times (length 50)
  Back Branch 0880CC18 1 times (length 43)
_S1_2_8908404 28 instructions (0.000%), 14 calls (08908404 - 08908408, length 2)
_S1_2_89083E4 28 instructions (0.000%), 14 calls (089083E4 - 089083E8, length 2)
_S1_2_89083CC 28 instructions (0.000%), 14 calls (089083CC - 089083D0, length 2)
_S1_2_8878978 28 instructions (0.000%), 4 calls (08878978 - 08878990, length 7)
_S1_2_885915C 28 instructions (0.000%), 4 calls (0885915C - 08859174, length 7)
_S1_2_8832394 28 instructions (0.000%), 4 calls (08832394 - 088323AC, length 7)
_S1_2_882820C 28 instructions (0.000%), 4 calls (0882820C - 08828224, length 7)
_S1_2_883BEC8 28 instructions (0.000%), 2 calls (0883BEC8 - 0883BF34, length 28)
  Back Branch 0883BF30 2 times (length 9)
_S1_2_883BE58 28 instructions (0.000%), 2 calls (0883BE58 - 0883BEC4, length 28)
  Back Branch 0883BEC0 2 times (length 9)
_S1_2_8810954 28 instructions (0.000%), 2 calls (08810954 - 088109B8, length 26)
_S1_2_88590D0 28 instructions (0.000%), 1 calls (088590D0 - 0885913C, length 28)
_S1_2_881B078 28 instructions (0.000%), 1 calls (0881B078 - 0881B134, length 48)
  Back Branch 0881B130 1 times (length 36)
_S1_2_88F109C 27 instructions (0.000%), 1 calls (088F109C - 088F1108, length 28)
  Back Branch 088F1104 1 times (length 21)
_S1_2_888CB4C 27 instructions (0.000%), 1 calls (0888CA94 - 0888CC90, length 128)
  Back Branch 0888CB84 3 times (length 62)
_S1_2_888056C 27 instructions (0.000%), 1 calls (0888056C - 088805E8, length 32)
  Back Branch 088805E4 1 times (length 18)
_S1_2_8875070 27 instructions (0.000%), 1 calls (08875070 - 088750EC, length 32)
  Back Branch 088750E8 1 times (length 17)
_S1_2_8871D4C 27 instructions (0.000%), 1 calls (08871D4C - 08871E24, length 55)
  Back Branch 08871E20 1 times (length 17)
_S1_2_885F114 27 instructions (0.000%), 1 calls (0885F0A0 - 0885F16C, length 52)
  Back Branch 0885F14C 6 times (length 45)
_S1_2_8812D90 27 instructions (0.000%), 1 calls (08812D90 - 08812DF8, length 27)
_S1_2_880C5F8 27 instructions (0.000%), 1 calls (0880C4B4 - 0880C73C, length 163)
  Back Branch 0880C69C 1 times (length 123)
  Back Branch 0880C630 1 times (length 96)
  Back Branch 0880C738 1 times (length 163)
  Back Branch 0880C708 1 times (length 150)
_S1_2_88CE998 26 instructions (0.000%), 2 calls (088CE998 - 088CE9E0, length 19)
_S1_2_886B1CC 26 instructions (0.000%), 2 calls (0886B1CC - 0886B1FC, length 13)
_S1_2_88EDC40 26 instructions (0.000%), 1 calls (088EDC40 - 088EDCA4, length 26)
_S1_2_88EAE28 26 instructions (0.000%), 1 calls (088EAE28 - 088EAEA4, length 32)
_S1_2_88D168C 26 instructions (0.000%), 1 calls (088D168C - 088D1704, length 31)
  Back Branch 088D1700 1 times (length 17)
_S1_2_88CD8E8 26 instructions (0.000%), 1 calls (088CD8E8 - 088CD960, length 31)
  Back Branch 088CD95C 1 times (length 17)
_S1_2_888C668 26 instructions (0.000%), 1 calls (0888C668 - 0888C6CC, length 26)
_S1_2_8886C2C 26 instructions (0.000%), 1 calls (08886C2C - 08886C90, length 26)
_S1_2_885945C 26 instructions (0.000%), 1 calls (0885945C - 088594C4, length 27)
  Back Branch 088594C0 55 times (length 11)
_S1_2_881F958 26 instructions (0.000%), 1 calls (0881F958 - 0881F9BC, length 26)
  Back Branch 0881F9B8 1 times (length 10)
_S1_2_881F3D0 26 instructions (0.000%), 1 calls (0881F3D0 - 0881F434, length 26)
  Back Branch 0881F430 1 times (length 10)
_S1_2_881C524 26 instructions (0.000%), 1 calls (0881C524 - 0881C588, length 26)
_S1_2_8810F54 26 instructions (0.000%), 1 calls (08810F54 - 08810FCC, length 31)
  Back Branch 08810FC8 1 times (length 17)
_S1_2_880C700 26 instructions (0.000%), 1 calls (0880C4B4 - 0880C73C, length 163)
  Back Branch 0880C738 1 times (length 163)
  Back Branch 0880C708 1 times (length 150)
_S1_2_88088F0 26 instructions (0.000%), 1 calls (088088A4 - 08808950, length 44)
  Back Branch 0880894C 12 times (length 44)
_S1_2_882B0A0 25 instructions (0.000%), 5 calls (0882B0A0 - 0882B0B0, length 5)
_S1_2_8898C3C 25 instructions (0.000%), 1 calls (08898C3C - 08898C9C, length 25)
_S1_2_8886980 25 instructions (0.000%), 1 calls (08886980 - 08886A2C, length 44)
_S1_2_885EF60 25 instructions (0.000%), 1 calls (0885EF60 - 0885F00C, length 44)
_S1_2_884CDC0 25 instructions (0.000%), 1 calls (0884CDC0 - 0884CE38, length 31)
  Back Branch 0884CE34 1 times (length 6)
_S1_2_88645DC 24 instructions (0.000%), 4 calls (0886453C - 088645E0, length 42)
  Back Branch 088645DC 24 times (length 42)
_S1_2_882B5CC 24 instructions (0.000%), 3 calls (0882B5CC - 0882B5E8, length 8)
_S1_2_881C9A4 24 instructions (0.000%), 3 calls (0881C9A4 - 0881C9C0, length 8)
_S1_2_880C0A0 24 instructions (0.000%), 2 calls (0880C0A0 - 0880C0CC, length 12)
  Back Branch 0880C0C8 2 times (length 7)
_S1_2_8876694 24 instructions (0.000%), 1 calls (08876694 - 08876714, length 33)
_S1_2_8874A64 24 instructions (0.000%), 1 calls (08874A64 - 08874AEC, length 35)
  Back Branch 08874AE8 1 times (length 24)
_S1_2_88147F8 24 instructions (0.000%), 1 calls (088147F8 - 08814868, length 29)
  Back Branch 08814864 1 times (length 14)
_S1_2_88ED8F8 23 instructions (0.000%), 1 calls (088ED8F8 - 088EDC3C, length 210)
  Back Branch 088ED9BC 1 times (length 30)
  Back Branch 088ED95C 1 times (length 6)
_S1_2_88E9078 23 instructions (0.000%), 1 calls (088E9078 - 088E9104, length 36)
  Back Branch 088E90D4 1 times (length 10)
_S1_2_88CA2D8 23 instructions (0.000%), 1 calls (088CA2D8 - 088CA330, length 23)
_S1_2_88CA27C 23 instructions (0.000%), 1 calls (088CA27C - 088CA2D4, length 23)
_S1_2_8891E0C 23 instructions (0.000%), 1 calls (08891E0C - 08891E98, length 36)
  Back Branch 08891E94 1 times (length 24)
_S1_2_888FEB0 23 instructions (0.000%), 1 calls (0888FEB0 - 08890314, length 282)
  Back Branch 08890178 20,207 times (length 2)
  Back Branch 088902E8 20,207 times (length 76)
  Back Branch 08890310 20,207 times (length 51)
  Back Branch 08890120 10,984 times (length 14)
  Back Branch 0889008C 162 times (length 26)
  Back Branch 08890134 162 times (length 23)
  Back Branch 088902F8 1 times (length 242)
_S1_2_8886950 23 instructions (0.000%), 1 calls (08886950 - 0888697C, length 12)
  Back Branch 0888695C 4 times (length 2)
  Back Branch 08886970 3 times (length 2)
_S1_2_8886430 23 instructions (0.000%), 1 calls (08886430 - 088864E0, length 45)
  Back Branch 088864DC 1 times (length 33)
_S1_2_885303C 23 instructions (0.000%), 1 calls (08852F8C - 08853198, length 132)
  Back Branch 08853068 1 times (length 9)
  Back Branch 08853058 1 times (length 53)
  Back Branch 088530A0 1 times (length 23)
  Back Branch 08853084 1 times (length 16)
  Back Branch 088530B8 1 times (length 26)
  Back Branch 08853170 1 times (length 63)
_S1_2_883666C 23 instructions (0.000%), 1 calls (0883666C - 0883674C, length 57)
  Back Branch 08836748 1 times (length 45)
_S1_2_882CD80 23 instructions (0.000%), 1 calls (0882CD80 - 0882CE2C, length 44)
_S1_2_882A6AC 23 instructions (0.000%), 1 calls (0882A6AC - 0882A708, length 24)
  Back Branch 0882A704 1 times (length 11)
_S1_2_880E1E0 23 instructions (0.000%), 1 calls (0880E1E0 - 0880E274, length 38)
_S1_2_8808EB8 23 instructions (0.000%), 1 calls (08808EB8 - 08808F10, length 23)
_S1_2_8806BC4 23 instructions (0.000%), 1 calls (08806BC4 - 08806C1C, length 23)
_S1_2_884C7DC 22 instructions (0.000%), 1 calls (0884C7DC - 0884C830, length 22)
_S1_2_88423DC 22 instructions (0.000%), 1 calls (088423DC - 08842430, length 22)
_S1_2_882A800 22 instructions (0.000%), 1 calls (0882A800 - 0882A854, length 22)
_S1_2_88136C8 22 instructions (0.000%), 1 calls (088136C8 - 0881371C, length 22)
_S1_2_880DC08 22 instructions (0.000%), 1 calls (0880DC08 - 0880DCC4, length 48)
_S1_2_88058CC 22 instructions (0.000%), 1 calls (088058CC - 088059D8, length 68)
_S1_2_8860124 21 instructions (0.000%), 3 calls (08860124 - 0886013C, length 7)
_S1_2_881C508 21 instructions (0.000%), 3 calls (0881C508 - 0881C520, length 7)
_S1_2_880707C 21 instructions (0.000%), 3 calls (08807050 - 08807118, length 51)
  Back Branch 088070A0 8 times (length 22)
_S1_2_882D204 21 instructions (0.000%), 1 calls (0882D204 - 0882D2A8, length 42)
_S1_2_882D008 21 instructions (0.000%), 1 calls (0882D008 - 0882D0AC, length 42)
_S1_2_880DC60 21 instructions (0.000%), 1 calls (0880DC60 - 0880DCC4, length 26)
_S1_2_887D7D0 20 instructions (0.000%), 10 calls (0887D7D0 - 0887D7D4, length 2)
_S1_2_8879960 20 instructions (0.000%), 2 calls (08879960 - 08879990, length 13)
_S1_2_880C124 20 instructions (0.000%), 2 calls (0880C124 - 0880C148, length 10)
_S1_2_88BA734 20 instructions (0.000%), 1 calls (088BA734 - 088BA780, length 20)
_S1_2_88892A8 20 instructions (0.000%), 1 calls (0888927C - 088892E8, length 28)
  Back Branch 088892DC 8 times (length 26)
_S1_2_8878F6C 20 instructions (0.000%), 1 calls (08878F6C - 088790F4, length 99)
_S1_2_8870394 20 instructions (0.000%), 1 calls (08870394 - 08870434, length 41)
  Back Branch 08870418 28 times (length 13)
_S1_2_881CA2C 20 instructions (0.000%), 1 calls (0881CA2C - 0881CE88, length 280)
  Back Branch 0881CE14 945 times (length 15)
  Back Branch 0881CDB0 338 times (length 18)
  Back Branch 0881CE78 244 times (length 15)
  Back Branch 0881CC4C 182 times (length 37)
  Back Branch 0881CE84 163 times (length 168)
  Back Branch 0881CDD4 111 times (length 113)
  Back Branch 0881CE1C 111 times (length 130)
  Back Branch 0881CDB8 78 times (length 94)
  Back Branch 0881CD60 78 times (length 73)
  Back Branch 0881CB80 26 times (length 5)
  Back Branch 0881CD28 26 times (length 99)
  Back Branch 0881CD44 26 times (length 25)
  Back Branch 0881CB18 14 times (length 12)
  Back Branch 0881CD30 1 times (length 172)
  Back Branch 0881CB98 1 times (length 71)
_S1_2_8806FDC 20 instructions (0.000%), 1 calls (08806FDC - 08807118, length 80)
  Back Branch 08807018 31 times (length 7)
  Back Branch 088070A0 8 times (length 22)
_S1_2_88A9300 19 instructions (0.000%), 2 calls (088A9300 - 088A9344, length 18)
  Back Branch 088A9338 1 times (length 5)
_S1_2_88922B0 19 instructions (0.000%), 1 calls (088922B0 - 088922F8, length 19)
_S1_2_88839DC 19 instructions (0.000%), 1 calls (088839DC - 08883A24, length 19)
_S1_2_882CD00 19 instructions (0.000%), 1 calls (0882CD00 - 0882CD7C, length 32)
  Back Branch 0882CD70 1 times (length 18)
_S1_2_881CE94 19 instructions (0.000%), 1 calls (0881CE94 - 0881D1BC, length 203)
  Back Branch 0881D068 12 times (length 48)
  Back Branch 0881D130 7 times (length 44)
  Back Branch 0881D168 1 times (length 162)
_S1_2_88D2674 18 instructions (0.000%), 6 calls (088D2674 - 088D267C, length 3)
_S1_2_887B96C 18 instructions (0.000%), 2 calls (0887B96C - 0887B98C, length 9)
_S1_2_88648C8 18 instructions (0.000%), 2 calls (088648C8 - 088648E8, length 9)
_S1_2_8856C40 18 instructions (0.000%), 2 calls (08856C40 - 08856C68, length 11)
_S1_2_88301CC 18 instructions (0.000%), 2 calls (088301CC - 088302F8, length 76)
  Back Branch 088302E4 11 times (length 31)
  Back Branch 088302F4 2 times (length 69)
_S1_2_882CA58 18 instructions (0.000%), 2 calls (0882CA58 - 0882CA78, length 9)
_S1_2_880E72C 18 instructions (0.000%), 2 calls (0880E72C - 0880E74C, length 9)
_S1_2_8809338 18 instructions (0.000%), 2 calls (08809338 - 08809358, length 9)
_S1_2_8809314 18 instructions (0.000%), 2 calls (08809314 - 08809334, length 9)
_S1_2_88A5B0C 18 instructions (0.000%), 1 calls (088A5B0C - 088A5BDC, length 53)
  Back Branch 088A5BD8 1 times (length 24)
  Back Branch 088A5BD0 1 times (length 44)
_S1_2_8878928 18 instructions (0.000%), 1 calls (08878928 - 08878974, length 20)
  Back Branch 08878970 1 times (length 9)
_S1_2_8875124 18 instructions (0.000%), 1 calls (08875124 - 0887516C, length 19)
  Back Branch 08875168 1 times (length 8)
_S1_2_881D1C0 18 instructions (0.000%), 1 calls (0881D1C0 - 0881D2F4, length 78)
  Back Branch 0881D2E8 23 times (length 29)
  Back Branch 0881D2F0 1 times (length 58)
_S1_2_88145AC 18 instructions (0.000%), 1 calls (088145AC - 08814890, length 186)
  Back Branch 08814864 1 times (length 14)
  Back Branch 08814874 1 times (length 40)
  Back Branch 0881488C 1 times (length 127)
_S1_2_8813A38 18 instructions (0.000%), 1 calls (08813A38 - 08813A7C, length 18)
_S1_2_8812D0C 18 instructions (0.000%), 1 calls (08812D0C - 08812D54, length 19)
  Back Branch 08812D50 1 times (length 6)
_S1_2_880C4A4 18 instructions (0.000%), 1 calls (0880C4A4 - 0880C73C, length 167)
  Back Branch 0880C5C0 1 times (length 68)
  Back Branch 0880C54C 1 times (length 39)
  Back Branch 0880C69C 1 times (length 123)
  Back Branch 0880C630 1 times (length 96)
  Back Branch 0880C738 1 times (length 163)
  Back Branch 0880C708 1 times (length 150)
_S1_2_8807310 18 instructions (0.000%), 1 calls (08807310 - 088073D8, length 51)
_S1_2_88040C8 18 instructions (0.000%), 1 calls (088040C8 - 08804124, length 24)
_S1_2_8871DB8 17 instructions (0.000%), 1 calls (08871DB8 - 08871E24, length 28)
  Back Branch 08871E20 1 times (length 17)
_S1_2_885DFA4 17 instructions (0.000%), 1 calls (0885DFA4 - 0885DFE4, length 17)
_S1_2_88553E0 17 instructions (0.000%), 1 calls (08855338 - 0885550C, length 118)
  Back Branch 088554F4 8 times (length 113)
  Back Branch 08855508 7 times (length 70)
_S1_2_882CF74 17 instructions (0.000%), 1 calls (0882CF74 - 0882D004, length 37)
_S1_2_882B53C 17 instructions (0.000%), 1 calls (0882B53C - 0882B58C, length 21)
_S1_2_88268D0 17 instructions (0.000%), 1 calls (088268D0 - 08826920, length 21)
_S1_2_8811258 17 instructions (0.000%), 1 calls (08811258 - 0881137C, length 74)
_S1_2_880C544 17 instructions (0.000%), 1 calls (0880C4B4 - 0880C73C, length 163)
  Back Branch 0880C5C0 1 times (length 68)
  Back Branch 0880C54C 1 times (length 39)
  Back Branch 0880C69C 1 times (length 123)
  Back Branch 0880C630 1 times (length 96)
  Back Branch 0880C738 1 times (length 163)
  Back Branch 0880C708 1 times (length 150)
_S1_2_880C0D0 17 instructions (0.000%), 1 calls (0880C0D0 - 0880C120, length 21)
_S1_2_8808A14 17 instructions (0.000%), 1 calls (088088A4 - 08808A1C, length 95)
  Back Branch 0880894C 12 times (length 44)
  Back Branch 08808A18 1 times (length 61)
_S1_2_88089CC 17 instructions (0.000%), 1 calls (088088A4 - 088089D4, length 77)
  Back Branch 0880894C 12 times (length 44)
  Back Branch 088089D0 1 times (length 43)
_S1_2_8808978 17 instructions (0.000%), 1 calls (088088A4 - 08808980, length 56)
  Back Branch 0880894C 12 times (length 44)
  Back Branch 0880897C 1 times (length 22)
_S1_2_887B1E0 16 instructions (0.000%), 2 calls (0887B1E0 - 0887B1FC, length 8)
_S1_2_8873AE4 16 instructions (0.000%), 2 calls (08873AE4 - 08873B00, length 8)
_S1_2_88732BC 16 instructions (0.000%), 2 calls (088732BC - 088732D8, length 8)
_S1_2_88CD884 16 instructions (0.000%), 1 calls (088CD884 - 088CD8C4, length 17)
  Back Branch 088CD8C0 1 times (length 6)
_S1_2_88CD1E8 16 instructions (0.000%), 1 calls (088CD1E8 - 088CD228, length 17)
  Back Branch 088CD224 1 times (length 6)
_S1_2_88A2FE8 16 instructions (0.000%), 1 calls (088A2FE8 - 088A3028, length 17)
  Back Branch 088A3024 1 times (length 6)
_S1_2_889B988 16 instructions (0.000%), 1 calls (0889B988 - 0889B9C8, length 17)
  Back Branch 0889B9C4 1 times (length 6)
_S1_2_889A56C 16 instructions (0.000%), 1 calls (0889A56C - 0889A5A8, length 16)
_S1_2_88788C0 16 instructions (0.000%), 1 calls (088788C0 - 08878900, length 17)
  Back Branch 088788FC 1 times (length 6)
_S1_2_885F0D4 16 instructions (0.000%), 1 calls (0885F0A0 - 0885F16C, length 52)
  Back Branch 0885F0E4 6 times (length 19)
  Back Branch 0885F14C 6 times (length 45)
_S1_2_8854900 16 instructions (0.000%), 1 calls (08854900 - 08854940, length 17)
  Back Branch 0885493C 1 times (length 6)
_S1_2_8853748 16 instructions (0.000%), 1 calls (08853748 - 08853784, length 16)
_S1_2_8834CBC 16 instructions (0.000%), 1 calls (08834CBC - 08834D0C, length 21)
  Back Branch 08834D08 1 times (length 8)
_S1_2_882D37C 16 instructions (0.000%), 1 calls (0882D37C - 0882D3B8, length 16)
_S1_2_8815B38 16 instructions (0.000%), 1 calls (08815B38 - 08815CE4, length 108)
  Back Branch 08815CE0 1 times (length 56)
_S1_2_8810F14 16 instructions (0.000%), 1 calls (08810F14 - 08810F50, length 16)
_S1_2_880C5B8 16 instructions (0.000%), 1 calls (0880C4B4 - 0880C73C, length 163)
  Back Branch 0880C5C0 1 times (length 68)
  Back Branch 0880C69C 1 times (length 123)
  Back Branch 0880C630 1 times (length 96)
  Back Branch 0880C738 1 times (length 163)
  Back Branch 0880C708 1 times (length 150)
_S1_2_8808708 16 instructions (0.000%), 1 calls (0880862C - 0880872C, length 65)
  Back Branch 08808718 14 times (length 61)
  Back Branch 08808728 13 times (length 7)
_S1_2_88ECBF4 15 instructions (0.000%), 1 calls (088ECBF4 - 088ECC2C, length 15)
_S1_2_88BCF5C 15 instructions (0.000%), 1 calls (088BCF5C - 088BCF94, length 15)
_S1_2_88A3068 15 instructions (0.000%), 1 calls (088A3068 - 088A30A0, length 15)
_S1_2_88A2420 15 instructions (0.000%), 1 calls (088A2420 - 088A2458, length 15)
  Back Branch 088A2454 1 times (length 9)
_S1_2_889B534 15 instructions (0.000%), 1 calls (0889B534 - 0889B56C, length 15)
_S1_2_8887838 15 instructions (0.000%), 1 calls (08887838 - 08887870, length 15)
_S1_2_8853684 15 instructions (0.000%), 1 calls (0885362C - 08853688, length 24)
  Back Branch 08853684 14 times (length 24)
_S1_2_8813030 15 instructions (0.000%), 1 calls (08813030 - 08813068, length 15)
_S1_2_8810AC0 15 instructions (0.000%), 1 calls (08810AC0 - 08810BD0, length 69)
_S1_2_880C694 15 instructions (0.000%), 1 calls (0880C4B4 - 0880C73C, length 163)
  Back Branch 0880C69C 1 times (length 123)
  Back Branch 0880C738 1 times (length 163)
  Back Branch 0880C708 1 times (length 150)
_S1_2_889B1BC 14 instructions (0.000%), 2 calls (0889B1BC - 0889B234, length 31)
_S1_2_8858C84 14 instructions (0.000%), 2 calls (08858C84 - 08858CA0, length 8)
_S1_2_88323E8 14 instructions (0.000%), 2 calls (088323E8 - 08832400, length 7)
_S1_2_881BFB8 14 instructions (0.000%), 2 calls (0881BFB8 - 0881BFD0, length 7)
_S1_2_881BBE0 14 instructions (0.000%), 2 calls (0881BBE0 - 0881BBF8, length 7)
_S1_2_88CA444 14 instructions (0.000%), 1 calls (088CA444 - 088CA478, length 14)
_S1_2_889ED58 14 instructions (0.000%), 1 calls (0889ED58 - 0889ED8C, length 14)
_S1_2_889A894 14 instructions (0.000%), 1 calls (0889A894 - 0889AB70, length 184)
  Back Branch 0889AB28 850 times (length 7)
  Back Branch 0889AA58 850 times (length 17)
  Back Branch 0889A9AC 850 times (length 5)
  Back Branch 0889AAF4 365 times (length 18)
  Back Branch 0889AB5C 25 times (length 155)
  Back Branch 0889AB64 25 times (length 7)
  Back Branch 0889A9F4 25 times (length 5)
  Back Branch 0889AB6C 1 times (length 89)
  Back Branch 0889AB44 1 times (length 41)
  Back Branch 0889AB30 1 times (length 141)
_S1_2_886B4A0 14 instructions (0.000%), 1 calls (0886B4A0 - 0886B4D4, length 14)
_S1_2_88644C0 14 instructions (0.000%), 1 calls (088644C0 - 088644F4, length 14)
_S1_2_88375CC 14 instructions (0.000%), 1 calls (088375CC - 08837600, length 14)
_S1_2_8812D58 14 instructions (0.000%), 1 calls (08812D58 - 08812DF8, length 41)
_S1_2_88070E4 14 instructions (0.000%), 1 calls (088070E4 - 08807118, length 14)
_S1_2_88D6D50 13 instructions (0.000%), 1 calls (088D6D50 - 088D6D80, length 13)
_S1_2_88A105C 13 instructions (0.000%), 1 calls (088A105C - 088A108C, length 13)
_S1_2_889424C 13 instructions (0.000%), 1 calls (0889424C - 0889427C, length 13)
_S1_2_885F1C0 12 instructions (0.000%), 4 calls (0885F1C0 - 0885F1C8, length 3)
_S1_2_882BB00 12 instructions (0.000%), 4 calls (0882BB00 - 0882BB08, length 3)
_S1_2_8883FDC 12 instructions (0.000%), 3 calls (08883FDC - 08883FE8, length 4)
_S1_2_881B190 12 instructions (0.000%), 3 calls (0881B190 - 0881B19C, length 4)
_S1_2_8892FB8 12 instructions (0.000%), 2 calls (08892FB8 - 08892FCC, length 6)
_S1_2_887B990 12 instructions (0.000%), 2 calls (0887B990 - 0887B9A4, length 6)
_S1_2_886B25C 12 instructions (0.000%), 2 calls (0886B238 - 0886B268, length 13)
  Back Branch 0886B264 2 times (length 13)
_S1_2_886B24C 12 instructions (0.000%), 2 calls (0886B238 - 0886B258, length 9)
  Back Branch 0886B254 2 times (length 9)
_S1_2_883AFD8 12 instructions (0.000%), 2 calls (0883AFD8 - 0883AFEC, length 6)
_S1_2_883015C 12 instructions (0.000%), 2 calls (08830090 - 08830160, length 53)
  Back Branch 0883015C 11 times (length 53)
_S1_2_88F2654 12 instructions (0.000%), 1 calls (088F2654 - 088F2680, length 12)
_S1_2_88CD81C 12 instructions (0.000%), 1 calls (088CD81C - 088CD848, length 12)
_S1_2_88CD0C4 12 instructions (0.000%), 1 calls (088CD0C4 - 088CD0F0, length 12)
_S1_2_88895B8 12 instructions (0.000%), 1 calls (08889560 - 088895FC, length 40)
  Back Branch 088895F8 12 times (length 39)
_S1_2_88789C4 12 instructions (0.000%), 1 calls (088789C4 - 088789F0, length 12)
_S1_2_8874EB8 12 instructions (0.000%), 1 calls (08874EB8 - 08874EE4, length 12)
_S1_2_885E110 12 instructions (0.000%), 1 calls (0885E050 - 0885E11C, length 52)
  Back Branch 0885E118 1 times (length 52)
_S1_2_885DB34 12 instructions (0.000%), 1 calls (0885DB34 - 0885DB60, length 12)
_S1_2_8851FF0 12 instructions (0.000%), 1 calls (08851FF0 - 08852064, length 30)
_S1_2_882CCD0 12 instructions (0.000%), 1 calls (0882CCD0 - 0882CCFC, length 12)
_S1_2_881FBD8 12 instructions (0.000%), 1 calls (0881FBD8 - 0881FC04, length 12)
_S1_2_881F60C 12 instructions (0.000%), 1 calls (0881F60C - 0881F638, length 12)
_S1_2_881D404 12 instructions (0.000%), 1 calls (0881D404 - 0881D448, length 18)
_S1_2_8815F8C 12 instructions (0.000%), 1 calls (08815F8C - 08815FB8, length 12)
_S1_2_8813804 12 instructions (0.000%), 1 calls (08813804 - 08813830, length 12)
_S1_2_880C6D0 12 instructions (0.000%), 1 calls (0880C4B4 - 0880C73C, length 163)
  Back Branch 0880C738 1 times (length 163)
  Back Branch 0880C708 1 times (length 150)
_S1_2_880C664 12 instructions (0.000%), 1 calls (0880C4B4 - 0880C73C, length 163)
  Back Branch 0880C69C 1 times (length 123)
  Back Branch 0880C738 1 times (length 163)
  Back Branch 0880C708 1 times (length 150)
_S1_2_880C588 12 instructions (0.000%), 1 calls (0880C4B4 - 0880C73C, length 163)
  Back Branch 0880C5C0 1 times (length 68)
  Back Branch 0880C69C 1 times (length 123)
  Back Branch 0880C630 1 times (length 96)
  Back Branch 0880C738 1 times (length 163)
  Back Branch 0880C708 1 times (length 150)
_S1_2_880C514 12 instructions (0.000%), 1 calls (0880C4B4 - 0880C73C, length 163)
  Back Branch 0880C5C0 1 times (length 68)
  Back Branch 0880C54C 1 times (length 39)
  Back Branch 0880C69C 1 times (length 123)
  Back Branch 0880C630 1 times (length 96)
  Back Branch 0880C738 1 times (length 163)
  Back Branch 0880C708 1 times (length 150)
_S1_2_8807BE0 12 instructions (0.000%), 1 calls (08807BE0 - 08807C2C, length 20)
  Back Branch 08807C28 1 times (length 10)
_S1_2_88EAA0C 11 instructions (0.000%), 1 calls (088EAA0C - 088EAA34, length 11)
_S1_2_88865EC 11 instructions (0.000%), 1 calls (088865EC - 08886614, length 11)
_S1_2_8878C38 11 instructions (0.000%), 1 calls (08878C38 - 08878C60, length 11)
_S1_2_88761AC 11 instructions (0.000%), 1 calls (088761AC - 088761D4, length 11)
_S1_2_882CA90 11 instructions (0.000%), 1 calls (0882CA90 - 0882CAC8, length 15)
  Back Branch 0882CAC4 1 times (length 7)
_S1_2_881C6A4 11 instructions (0.000%), 1 calls (0881C6A4 - 0881C6FC, length 23)
_S1_2_8811874 11 instructions (0.000%), 1 calls (08811874 - 08811C98, length 266)
  Back Branch 08811AC4 70 times (length 7)
  Back Branch 088118FC 8 times (length 10)
  Back Branch 08811980 7 times (length 14)
  Back Branch 08811A2C 5 times (length 5)
  Back Branch 08811C74 1 times (length 241)
  Back Branch 08811C84 1 times (length 253)
  Back Branch 08811C94 1 times (length 264)
  Back Branch 08811C20 1 times (length 105)
_S1_2_8811858 11 instructions (0.000%), 1 calls (08811858 - 08811CA8, length 277)
  Back Branch 08811AC4 70 times (length 7)
  Back Branch 088118FC 8 times (length 10)
  Back Branch 08811980 7 times (length 14)
  Back Branch 08811A2C 5 times (length 5)
  Back Branch 08811CA4 1 times (length 275)
  Back Branch 08811C74 1 times (length 241)
  Back Branch 08811C84 1 times (length 253)
  Back Branch 08811C94 1 times (length 264)
  Back Branch 08811C20 1 times (length 105)
_S1_2_88A26A4 10 instructions (0.000%), 2 calls (088A26A4 - 088A26B4, length 5)
_S1_2_887D1E4 10 instructions (0.000%), 2 calls (0887D1E4 - 0887D1F4, length 5)
_S1_2_880CF9C 10 instructions (0.000%), 2 calls (0880CF9C - 0880CFAC, length 5)
_S1_2_88A30A4 10 instructions (0.000%), 1 calls (088A30A4 - 088A30DC, length 15)
_S1_2_88890E8 10 instructions (0.000%), 1 calls (08889090 - 088890EC, length 24)
  Back Branch 088890E8 8 times (length 24)
_S1_2_881BFD4 10 instructions (0.000%), 1 calls (0881BFD4 - 0881BFF8, length 10)
  Back Branch 0881BFF4 1 times (length 5)
_S1_2_881438C 10 instructions (0.000%), 1 calls (0881438C - 088143BC, length 13)
_S1_2_8813B98 10 instructions (0.000%), 1 calls (08813B70 - 08813B9C, length 12)
  Back Branch 08813B98 1 times (length 12)
_S1_2_881162C 10 instructions (0.000%), 1 calls (0881162C - 08811CC8, length 424)
  Back Branch 08811AC4 70 times (length 7)
  Back Branch 0881172C 9 times (length 5)
  Back Branch 088118FC 8 times (length 10)
  Back Branch 08811980 7 times (length 14)
  Back Branch 08811A2C 5 times (length 5)
  Back Branch 08811CA4 1 times (length 275)
  Back Branch 08811C74 1 times (length 241)
  Back Branch 08811C84 1 times (length 253)
  Back Branch 08811C94 1 times (length 264)
  Back Branch 08811C20 1 times (length 105)
_S1_2_880E4D0 10 instructions (0.000%), 1 calls (0880E4D0 - 0880E4F4, length 10)
_S1_2_88070BC 10 instructions (0.000%), 1 calls (088070BC - 08807118, length 24)
_S1_2_88D2424 9 instructions (0.000%), 3 calls (088D2424 - 088D242C, length 3)
_S1_2_88EA9E8 9 instructions (0.000%), 1 calls (088EA9E8 - 088EAA08, length 9)
_S1_2_88EA500 9 instructions (0.000%), 1 calls (088EA500 - 088EA520, length 9)
_S1_2_8878904 9 instructions (0.000%), 1 calls (08878904 - 08878924, length 9)
_S1_2_88732F0 9 instructions (0.000%), 1 calls (088732F0 - 08873310, length 9)
_S1_2_8865B38 9 instructions (0.000%), 1 calls (08865B38 - 08865B58, length 9)
_S1_2_882CF3C 9 instructions (0.000%), 1 calls (0882CF3C - 0882CF5C, length 9)
_S1_2_881AB00 9 instructions (0.000%), 1 calls (0881AB00 - 0881AB20, length 9)
_S1_2_88109E4 9 instructions (0.000%), 1 calls (08810998 - 088109EC, length 22)
  Back Branch 088109CC 2 times (length 15)
  Back Branch 088109E8 1 times (length 11)
_S1_2_88104B0 9 instructions (0.000%), 1 calls (088104B0 - 088104D0, length 9)
_S1_2_8810468 9 instructions (0.000%), 1 calls (08810468 - 08810488, length 9)
_S1_2_8804000 9 instructions (0.000%), 1 calls (08804000 - 08804020, length 9)
_S1_2_8908554 8 instructions (0.000%), 4 calls (08908554 - 08908558, length 2)
_S1_2_890849C 8 instructions (0.000%), 4 calls (0890849C - 089084A0, length 2)
_S1_2_8908494 8 instructions (0.000%), 4 calls (08908494 - 08908498, length 2)
_S1_2_8908474 8 instructions (0.000%), 4 calls (08908474 - 08908478, length 2)
_S1_2_89083EC 8 instructions (0.000%), 4 calls (089083EC - 089083F0, length 2)
_S1_2_89083AC 8 instructions (0.000%), 4 calls (089083AC - 089083B0, length 2)
_S1_2_88F110C 8 instructions (0.000%), 1 calls (088F110C - 088F1128, length 8)
_S1_2_88EA35C 8 instructions (0.000%), 1 calls (088EA35C - 088EA378, length 8)
_S1_2_88D1708 8 instructions (0.000%), 1 calls (088D1708 - 088D1724, length 8)
_S1_2_88CD964 8 instructions (0.000%), 1 calls (088CD964 - 088CD980, length 8)
_S1_2_88CD8C8 8 instructions (0.000%), 1 calls (088CD8C8 - 088CD8E4, length 8)
_S1_2_88CD22C 8 instructions (0.000%), 1 calls (088CD22C - 088CD248, length 8)
_S1_2_88B0820 8 instructions (0.000%), 1 calls (088B0820 - 088B083C, length 8)
_S1_2_88A8A08 8 instructions (0.000%), 1 calls (088A8A08 - 088A8A24, length 8)
_S1_2_88A8030 8 instructions (0.000%), 1 calls (088A8030 - 088A804C, length 8)
_S1_2_88A5518 8 instructions (0.000%), 1 calls (088A5518 - 088A5548, length 13)
_S1_2_88A3278 8 instructions (0.000%), 1 calls (088A3278 - 088A3294, length 8)
_S1_2_88A26D8 8 instructions (0.000%), 1 calls (088A26D8 - 088A26F4, length 8)
_S1_2_88A101C 8 instructions (0.000%), 1 calls (088A101C - 088A1038, length 8)
_S1_2_889C214 8 instructions (0.000%), 1 calls (0889C214 - 0889C230, length 8)
_S1_2_889A51C 8 instructions (0.000%), 1 calls (0889A51C - 0889A538, length 8)
_S1_2_8895FD0 8 instructions (0.000%), 1 calls (08895FD0 - 08895FEC, length 8)
_S1_2_8892758 8 instructions (0.000%), 1 calls (08892758 - 08892774, length 8)
_S1_2_8891DCC 8 instructions (0.000%), 1 calls (08891DCC - 08891DE8, length 8)
_S1_2_888E390 8 instructions (0.000%), 1 calls (0888E390 - 0888E3AC, length 8)
_S1_2_88874C8 8 instructions (0.000%), 1 calls (088874C8 - 088874E4, length 8)
_S1_2_8886910 8 instructions (0.000%), 1 calls (08886910 - 0888692C, length 8)
_S1_2_8886584 8 instructions (0.000%), 1 calls (08886584 - 088865A0, length 8)
_S1_2_8886000 8 instructions (0.000%), 1 calls (08886000 - 0888601C, length 8)
_S1_2_88839BC 8 instructions (0.000%), 1 calls (088839BC - 088839D8, length 8)
_S1_2_8883748 8 instructions (0.000%), 1 calls (08883748 - 08883764, length 8)
_S1_2_8881148 8 instructions (0.000%), 1 calls (08881148 - 08881164, length 8)
_S1_2_88791A8 8 instructions (0.000%), 1 calls (088791A8 - 088791C4, length 8)
_S1_2_88787D4 8 instructions (0.000%), 1 calls (088787D4 - 088787F0, length 8)
_S1_2_8876654 8 instructions (0.000%), 1 calls (08876654 - 08876670, length 8)
_S1_2_88734B0 8 instructions (0.000%), 1 calls (088734B0 - 088734CC, length 8)
_S1_2_88731B8 8 instructions (0.000%), 1 calls (088731B8 - 088731D4, length 8)
_S1_2_88648B8 8 instructions (0.000%), 1 calls (088648B8 - 088648E8, length 13)
_S1_2_8861624 8 instructions (0.000%), 1 calls (08861624 - 08861640, length 8)
_S1_2_8860800 8 instructions (0.000%), 1 calls (08860800 - 0886081C, length 8)
_S1_2_885F838 8 instructions (0.000%), 1 calls (0885F838 - 0885F854, length 8)
_S1_2_8859204 8 instructions (0.000%), 1 calls (08859204 - 08859220, length 8)
_S1_2_885236C 8 instructions (0.000%), 1 calls (0885236C - 08852388, length 8)
_S1_2_883C420 8 instructions (0.000%), 1 calls (0883C420 - 0883C43C, length 8)
_S1_2_8837220 8 instructions (0.000%), 1 calls (08837220 - 0883723C, length 8)
_S1_2_88364EC 8 instructions (0.000%), 1 calls (088364EC - 08836508, length 8)
_S1_2_882FFD4 8 instructions (0.000%), 1 calls (0882FFD4 - 0882FFF0, length 8)
_S1_2_882D420 8 instructions (0.000%), 1 calls (0882D420 - 0882D43C, length 8)
_S1_2_882C94C 8 instructions (0.000%), 1 calls (0882C94C - 0882C968, length 8)
_S1_2_882B310 8 instructions (0.000%), 1 calls (0882B310 - 0882B32C, length 8)
_S1_2_882ADB4 8 instructions (0.000%), 1 calls (0882AD64 - 0882ADC0, length 24)
  Back Branch 0882ADBC 1 times (length 24)
_S1_2_882AD94 8 instructions (0.000%), 1 calls (0882AD64 - 0882ADA0, length 16)
  Back Branch 0882AD9C 1 times (length 16)
_S1_2_882AD84 8 instructions (0.000%), 1 calls (0882AD64 - 0882AD90, length 12)
  Back Branch 0882AD8C 1 times (length 12)
_S1_2_88281CC 8 instructions (0.000%), 1 calls (088281CC - 088281E8, length 8)
_S1_2_8822DE0 8 instructions (0.000%), 1 calls (08822DE0 - 08822DFC, length 8)
_S1_2_881D6EC 8 instructions (0.000%), 1 calls (0881D6EC - 0881D708, length 8)
_S1_2_881C5A8 8 instructions (0.000%), 1 calls (0881C5A8 - 0881C5C4, length 8)
_S1_2_8816624 8 instructions (0.000%), 1 calls (08816624 - 08816640, length 8)
_S1_2_8815FBC 8 instructions (0.000%), 1 calls (08815FBC - 0881609C, length 57)
  Back Branch 08816098 1 times (length 11)
_S1_2_88139F8 8 instructions (0.000%), 1 calls (088139F8 - 08813A14, length 8)
_S1_2_8812570 8 instructions (0.000%), 1 calls (08812570 - 0881258C, length 8)
_S1_2_8811838 8 instructions (0.000%), 1 calls (08811838 - 08811CA8, length 285)
  Back Branch 08811AC4 70 times (length 7)
  Back Branch 088118FC 8 times (length 10)
  Back Branch 08811980 7 times (length 14)
  Back Branch 08811A2C 5 times (length 5)
  Back Branch 08811CA4 1 times (length 275)
  Back Branch 08811C74 1 times (length 241)
  Back Branch 08811C84 1 times (length 253)
  Back Branch 08811C94 1 times (length 264)
  Back Branch 08811C20 1 times (length 105)
_S1_2_88109BC 8 instructions (0.000%), 1 calls (08810998 - 088109D0, length 15)
  Back Branch 088109CC 2 times (length 15)
_S1_2_880F484 8 instructions (0.000%), 1 calls (0880F484 - 0880F4A0, length 8)
_S1_2_880D998 8 instructions (0.000%), 1 calls (0880D998 - 0880D9B4, length 8)
_S1_2_88082A8 8 instructions (0.000%), 1 calls (088082A8 - 088082C4, length 8)
_S1_2_8893C30 7 instructions (0.000%), 1 calls (08893C30 - 08893C48, length 7)
_S1_2_8863BA0 7 instructions (0.000%), 1 calls (08863BA0 - 08863BB8, length 7)
_S1_2_8860140 7 instructions (0.000%), 1 calls (08860140 - 08860158, length 7)
_S1_2_8860108 7 instructions (0.000%), 1 calls (08860108 - 08860120, length 7)
_S1_2_8859344 7 instructions (0.000%), 1 calls (08859294 - 08859348, length 46)
  Back Branch 08859344 55 times (length 46)
_S1_2_88324E4 7 instructions (0.000%), 1 calls (088324E4 - 088324FC, length 7)
_S1_2_88321F0 7 instructions (0.000%), 1 calls (088321F0 - 08832208, length 7)
_S1_2_882C7D4 7 instructions (0.000%), 1 calls (0882C7D4 - 0882C7EC, length 7)
_S1_2_881C58C 7 instructions (0.000%), 1 calls (0881C58C - 0881C5A4, length 7)
_S1_2_881C024 7 instructions (0.000%), 1 calls (0881C024 - 0881C03C, length 7)
_S1_2_880E1A8 7 instructions (0.000%), 1 calls (0880E1A8 - 0880E1C0, length 7)
_S1_2_880DAA8 7 instructions (0.000%), 1 calls (0880DAA8 - 0880DAC0, length 7)
_S1_2_8806D8C 7 instructions (0.000%), 1 calls (08806D8C - 08806DA4, length 7)
_S1_2_89088F4 6 instructions (0.000%), 3 calls (089088F4 - 089088F8, length 2)
_S1_2_89088D4 6 instructions (0.000%), 3 calls (089088D4 - 089088D8, length 2)
_S1_2_89085CC 6 instructions (0.000%), 3 calls (089085CC - 089085D0, length 2)
_S1_2_8908534 6 instructions (0.000%), 3 calls (08908534 - 08908538, length 2)
_S1_2_890852C 6 instructions (0.000%), 3 calls (0890852C - 08908530, length 2)
_S1_2_8908524 6 instructions (0.000%), 3 calls (08908524 - 08908528, length 2)
_S1_2_890851C 6 instructions (0.000%), 3 calls (0890851C - 08908520, length 2)
_S1_2_8908504 6 instructions (0.000%), 3 calls (08908504 - 08908508, length 2)
_S1_2_890848C 6 instructions (0.000%), 3 calls (0890848C - 08908490, length 2)
_S1_2_890832C 6 instructions (0.000%), 3 calls (0890832C - 08908330, length 2)
_S1_2_8908324 6 instructions (0.000%), 3 calls (08908324 - 08908328, length 2)
_S1_2_881E400 6 instructions (0.000%), 3 calls (0881E400 - 0881E404, length 2)
_S1_2_8808068 6 instructions (0.000%), 3 calls (08808068 - 0880806C, length 2)
_S1_2_88E9AFC 6 instructions (0.000%), 2 calls (088E9AFC - 088E9B04, length 3)
_S1_2_88A2698 6 instructions (0.000%), 2 calls (088A2698 - 088A26A0, length 3)
_S1_2_887D6F4 6 instructions (0.000%), 2 calls (0887D6F4 - 0887D6FC, length 3)
_S1_2_8893D9C 6 instructions (0.000%), 1 calls (08893D9C - 08893DB0, length 6)
_S1_2_8859400 6 instructions (0.000%), 1 calls (08859400 - 08859414, length 6)
_S1_2_8859234 6 instructions (0.000%), 1 calls (08859234 - 08859248, length 6)
_S1_2_885366C 6 instructions (0.000%), 1 calls (0885362C - 08853688, length 24)
  Back Branch 08853684 14 times (length 24)
  Back Branch 08853674 14 times (length 20)
_S1_2_8830680 6 instructions (0.000%), 1 calls (088305E8 - 08830684, length 40)
  Back Branch 08830680 20 times (length 40)
_S1_2_882D1B4 6 instructions (0.000%), 1 calls (0882D1B4 - 0882D1C8, length 6)
_S1_2_881D3E4 6 instructions (0.000%), 1 calls (0881D3E4 - 0881D400, length 8)
_S1_2_881C6E8 6 instructions (0.000%), 1 calls (0881C6E8 - 0881C6FC, length 6)
_S1_2_880C748 6 instructions (0.000%), 1 calls (0880C494 - 0880C74C, length 175)
  Back Branch 0880C5C0 1 times (length 68)
  Back Branch 0880C54C 1 times (length 39)
  Back Branch 0880C69C 1 times (length 123)
  Back Branch 0880C630 1 times (length 96)
  Back Branch 0880C748 1 times (length 175)
  Back Branch 0880C738 1 times (length 163)
  Back Branch 0880C708 1 times (length 150)
_S1_2_88E8CB4 5 instructions (0.000%), 1 calls (088E8CB4 - 088E8CC4, length 5)
_S1_2_88A30CC 5 instructions (0.000%), 1 calls (088A30CC - 088A30DC, length 5)
_S1_2_88732DC 5 instructions (0.000%), 1 calls (088732DC - 088732EC, length 5)
_S1_2_88648D8 5 instructions (0.000%), 1 calls (088648D8 - 088648E8, length 5)
_S1_2_8854F3C 5 instructions (0.000%), 1 calls (08854F3C - 08854F4C, length 5)
_S1_2_88538F0 5 instructions (0.000%), 1 calls (088538F0 - 08853900, length 5)
_S1_2_89087B4 4 instructions (0.000%), 2 calls (089087B4 - 089087B8, length 2)
_S1_2_8908614 4 instructions (0.000%), 2 calls (08908614 - 08908618, length 2)
_S1_2_89084EC 4 instructions (0.000%), 2 calls (089084EC - 089084F0, length 2)
_S1_2_89083DC 4 instructions (0.000%), 2 calls (089083DC - 089083E0, length 2)
_S1_2_88AE52C 4 instructions (0.000%), 2 calls (088AE52C - 088AE530, length 2)
_S1_2_88A8078 4 instructions (0.000%), 1 calls (088A8078 - 088A8084, length 4)
_S1_2_881C6D8 4 instructions (0.000%), 1 calls (0881C6D8 - 0881C6FC, length 10)
_S1_2_88E8A70 3 instructions (0.000%), 1 calls (088E8A70 - 088E8A78, length 3)
_S1_2_88CD24C 3 instructions (0.000%), 1 calls (088CD24C - 088CD254, length 3)
_S1_2_89088BC 2 instructions (0.000%), 1 calls (089088BC - 089088C0, length 2)
_S1_2_89088AC 2 instructions (0.000%), 1 calls (089088AC - 089088B0, length 2)
_S1_2_89087DC 2 instructions (0.000%), 1 calls (089087DC - 089087E0, length 2)
_S1_2_89087AC 2 instructions (0.000%), 1 calls (089087AC - 089087B0, length 2)
_S1_2_890879C 2 instructions (0.000%), 1 calls (0890879C - 089087A0, length 2)
_S1_2_890878C 2 instructions (0.000%), 1 calls (0890878C - 08908790, length 2)
_S1_2_890862C 2 instructions (0.000%), 1 calls (0890862C - 08908630, length 2)
_S1_2_8908624 2 instructions (0.000%), 1 calls (08908624 - 08908628, length 2)
_S1_2_8908604 2 instructions (0.000%), 1 calls (08908604 - 08908608, length 2)
_S1_2_89085C4 2 instructions (0.000%), 1 calls (089085C4 - 089085C8, length 2)
_S1_2_89085BC 2 instructions (0.000%), 1 calls (089085BC - 089085C0, length 2)
_S1_2_89085AC 2 instructions (0.000%), 1 calls (089085AC - 089085B0, length 2)
_S1_2_890859C 2 instructions (0.000%), 1 calls (0890859C - 089085A0, length 2)
_S1_2_890858C 2 instructions (0.000%), 1 calls (0890858C - 08908590, length 2)
_S1_2_89084AC 2 instructions (0.000%), 1 calls (089084AC - 089084B0, length 2)
_S1_2_890846C 2 instructions (0.000%), 1 calls (0890846C - 08908470, length 2)
_S1_2_8908444 2 instructions (0.000%), 1 calls (08908444 - 08908448, length 2)
_S1_2_89083BC 2 instructions (0.000%), 1 calls (089083BC - 089083C0, length 2)
_S1_2_8908384 2 instructions (0.000%), 1 calls (08908384 - 08908388, length 2)
_S1_2_890837C 2 instructions (0.000%), 1 calls (0890837C - 08908380, length 2)
_S1_2_8908374 2 instructions (0.000%), 1 calls (08908374 - 08908378, length 2)
_S1_2_890836C 2 instructions (0.000%), 1 calls (0890836C - 08908370, length 2)
_S1_2_8908364 2 instructions (0.000%), 1 calls (08908364 - 08908368, length 2)
_S1_2_890831C 2 instructions (0.000%), 1 calls (0890831C - 08908320, length 2)
_S1_2_890830C 2 instructions (0.000%), 1 calls (0890830C - 08908310, length 2)
_S1_2_890829C 2 instructions (0.000%), 1 calls (0890829C - 089082A0, length 2)
_S1_2_8908294 2 instructions (0.000%), 1 calls (08908294 - 08908298, length 2)
_S1_2_88CAE48 2 instructions (0.000%), 1 calls (088CAE48 - 088CAE4C, length 2)
_S1_2_88A8070 2 instructions (0.000%), 1 calls (088A8070 - 088A8074, length 2)
_S1_2_881C6D0 2 instructions (0.000%), 1 calls (0881C6D0 - 0881C6FC, length 12)
_S1_2_880DC00 2 instructions (0.000%), 1 calls (0880DC00 - 0880DCC4, length 50)
_S1_2_88D9564 (strcmp) 0 instructions (0.000%), 980,811 calls (088D9564 - 088D95D4, length 29)
_S1_2_88D7A4C (memcpy) 0 instructions (0.000%), 763,269 calls (088D7A4C - 088D7B54, length 67)
_S1_2_88D9FEC (strlen) 0 instructions (0.000%), 96,594 calls (088D9FEC - 088DA000, length 6)
_S1_2_88D9464 (strchr) 0 instructions (0.000%), 84,317 calls (088D9464 - 088D9560, length 64)
_S1_2_8830EB4 (nop) 0 instructions (0.000%), 30,095 calls (08830EB4 - 08830EB8, length 2)
_S1_2_881B188 (nop) 0 instructions (0.000%), 16,840 calls (0881B188 - 0881B18C, length 2)
_S1_2_882DE00 (nop) 0 instructions (0.000%), 9,258 calls (0882DE00 - 0882DE04, length 2)
_S1_2_8877FC4 (nop) 0 instructions (0.000%), 6,361 calls (08877FC4 - 08877FC8, length 2)
_S1_2_886BA38 (nop) 0 instructions (0.000%), 4,794 calls (0886BA38 - 0886BA3C, length 2)
_S1_2_886BA30 (nop) 0 instructions (0.000%), 4,794 calls (0886BA30 - 0886BA34, length 2)
_S1_2_888680C (nop) 0 instructions (0.000%), 4,743 calls (0888680C - 08886810, length 2)
_S1_2_88ECD8C (ULongIntegerDiv) 0 instructions (0.000%), 1,204 calls (088ECD8C - 088ED2FC, length 349)
_S1_2_885238C (nop) 0 instructions (0.000%), 422 calls (0885238C - 08852390, length 2)
_S1_2_88A35D8 (nop) 0 instructions (0.000%), 172 calls (088A35D8 - 088A35DC, length 2)
_S1_2_8837920 (nop) 0 instructions (0.000%), 38 calls (08837920 - 08837924, length 2)
_S1_2_88B01E0 (nop) 0 instructions (0.000%), 14 calls (088B01E0 - 088B01E4, length 2)
_S1_2_88A067C (nop) 0 instructions (0.000%), 14 calls (088A067C - 088A0680, length 2)
_S1_2_8891E9C (nop) 0 instructions (0.000%), 12 calls (08891E9C - 08891EA0, length 2)
_S1_2_88D7E80 (memset) 0 instructions (0.000%), 10 calls (088D7E80 - 088D7F34, length 46)
_S1_2_88587B0 (nop) 0 instructions (0.000%), 8 calls (088587B0 - 088587B4, length 2)
_S1_2_88731F8 (nop) 0 instructions (0.000%), 7 calls (088731F8 - 088731FC, length 2)
_S1_2_88E14F0 (nop) 0 instructions (0.000%), 1 calls (088E14F0 - 088E14F4, length 2)
_S1_2_88E14E8 (nop) 0 instructions (0.000%), 1 calls (088E14E8 - 088E14EC, length 2)
_S1_2_8836824 (nop) 0 instructions (0.000%), 1 calls (08836824 - 08836828, length 2)
_S1_2_881AE68 (nop) 0 instructions (0.000%), 1 calls (0881AE68 - 0881AE6C, length 2)
_S1_2_880DA38 (nop) 0 instructions (0.000%), 1 calls (0880DA38 - 0880DA3C, length 2)
_S1_2_880C8CC (nop) 0 instructions (0.000%), 1 calls (0880C8CC - 0880C8D0, length 2)
------------------ GEProfiler ----------------------
GE list count: 4872
Texture load count: 3508, average 0.7 per GE list
Copy GE to memory: 2305, average 0.5 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 63176ms, average 13.0ms per GE list, max FPS is 77.1
prim: called 2767417 times, average 568.0 per GE list
bezier: called 20 times, average 0.0 per GE list
spline: called 3 times, average 0.0 per GE list
bbox: called 1 times, average 0.0 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_NORMAL_8BIT|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 1261028 times in PRIM, average 258.8 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 769459 times in PRIM, average 157.9 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=16: used 254316 times in PRIM, average 52.2 per GE list
GU_VERTEX_32BITF|GU_TRANSFORM_3D size=12: used 226848 times in PRIM, average 46.6 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 178351 times in PRIM, average 36.6 per GE list
GU_NORMAL_8BIT|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=16: used 47758 times in PRIM, average 9.8 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=16: used 14649 times in PRIM, average 3.0 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 5816 times in PRIM, average 1.2 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 5504 times in PRIM, average 1.1 per GE list
GU_COLOR_8888|GU_NORMAL_8BIT|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 3688 times in PRIM, average 0.8 per GE list
