Compilation time 2456ms, 2479 calls, average 1.0ms, longest 40ms
CodeBlocks profiling information (1,159,095,316 total cycles):
_S1_2_8982A98 96,355,156 instructions (8.313%), 284 calls (08982A98 - 089830F0, length 407)
    08982A98:[27BDFFC0]: addiu      $sp, $sp, -64
    08982A9C:[8C86001C]: lw         $a2, 28($a0)
    08982AA0:[8C8C0000]: lw         $t4, 0($a0)
    08982AA4:[8C870004]: lw         $a3, 4($a0)
    08982AA8:[8C88000C]: lw         $t0, 12($a0)
    08982AAC:[258CFFFF]: addiu      $t4, $t4, -1
    08982AB0:[24E7FFFB]: addiu      $a3, $a3, -5
    08982AB4:[AFA6002C]: sw         $a2, 44($sp)
    08982AB8:[8C890010]: lw         $t1, 16($a0)
    08982ABC:[01875021]: addu       $t2, $t4, $a3
    08982AC0:[2507FFFF]: addiu      $a3, $t0, -1
    08982AC4:[00A92823]: subu       $a1, $a1, $t1
    08982AC8:[AFAA0028]: sw         $t2, 40($sp)
    08982ACC:[2528FEFF]: addiu      $t0, $t1, -257
    08982AD0:[00E52823]: subu       $a1, $a3, $a1
    08982AD4:[8CC90028]: lw         $t1, 40($a2)
    08982AD8:[AFA50024]: sw         $a1, 36($sp)
    08982ADC:[8CC5002C]: lw         $a1, 44($a2)
    08982AE0:[00E84021]: addu       $t0, $a3, $t0
    08982AE4:[8CC20030]: lw         $v0, 48($a2)
    08982AE8:[AFA80020]: sw         $t0, 32($sp)
    08982AEC:[8CC80034]: lw         $t0, 52($a2)
    08982AF0:[AFA9001C]: sw         $t1, 28($sp)
    08982AF4:[8CCB0038]: lw         $t3, 56($a2)
    08982AF8:[AFA50018]: sw         $a1, 24($sp)
    08982AFC:[8CCA003C]: lw         $t2, 60($a2)
    08982B00:[AFA20014]: sw         $v0, 20($sp)
    08982B04:[8CCF004C]: lw         $t7, 76($a2)
    08982B08:[8CC50054]: lw         $a1, 84($a2)
    08982B0C:[8CCE0050]: lw         $t6, 80($a2)
    08982B10:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    08982B14:[8CC60058]: lw         $a2, 88($a2)
    08982B18:[00A32804]: sllv       $a1, $v1, $a1
    08982B1C:[24A5FFFF]: addiu      $a1, $a1, -1
    08982B20:[00C33004]: sllv       $a2, $v1, $a2
    08982B24:[AFA50010]: sw         $a1, 16($sp)
    08982B28:[24C6FFFF]: addiu      $a2, $a2, -1
    08982B2C:[2505FFFF]: addiu      $a1, $t0, -1
    08982B30:[00494021]: addu       $t0, $v0, $t1
    08982B34:[AFA6000C]: sw         $a2, 12($sp)
    08982B38:[AFA80004]: sw         $t0, 4($sp)
    08982B3C:[AFA50008]: sw         $a1, 8($sp)
    08982B40:[AFB00030]: sw         $s0, 48($sp)
    08982B44:[2D45000F]: sltiu      $a1, $t2, 15
    08982B48:[50A0000C]: beql       $a1, $zr, 0x08982B7C
    08982B4C:[8FA50010]: lw         $a1, 16($sp)
    08982B50:[258C0001]: addiu      $t4, $t4, 1
    08982B54:[91850000]: lbu        $a1, 0($t4)
    08982B58:[258C0001]: addiu      $t4, $t4, 1
    08982B5C:[01452804]: sllv       $a1, $a1, $t2
    08982B60:[01655821]: addu       $t3, $t3, $a1
    08982B64:[91850000]: lbu        $a1, 0($t4)
    08982B68:[25460008]: addiu      $a2, $t2, 8
    08982B6C:[00C52804]: sllv       $a1, $a1, $a2
    08982B70:[24CA0008]: addiu      $t2, $a2, 8
    08982B74:[01655821]: addu       $t3, $t3, $a1
    08982B78:[8FA50010]: lw         $a1, 16($sp)
    08982B7C:[01652824]: and        $a1, $t3, $a1
    08982B80:[00052880]: sll        $a1, $a1, 0x0002
    08982B84:[01E52821]: addu       $a1, $t7, $a1
    08982B88:[94A60002]: lhu        $a2, 2($a1)
    08982B8C:[84A50000]: lh         $a1, 0($a1)
    08982B90:[00063400]: sll        $a2, $a2, 0x0010
    08982B94:[00063403]: sra        $a2, $a2, 0x0010
    08982B98:[A7A50000]: sh         $a1, 0($sp)
    08982B9C:[A7A60002]: sh         $a2, 2($sp)
    08982BA0:[93A20001]: lbu        $v0, 1($sp)
    08982BA4:[93A60000]: lbu        $a2, 0($sp)
    08982BA8:[004B4806]: srlv       $t1, $t3, $v0
    08982BAC:[01421023]: subu       $v0, $t2, $v0
    08982BB0:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08982BB4:[14C00007]: bne        $a2, $zr, 0x08982BD4
    08982BB8:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08982BBC:[97A50002]: lhu        $a1, 2($sp)
    08982BC0:[8FB80028]: lw         $t8, 40($sp)
    08982BC4:[24E70001]: addiu      $a3, $a3, 1
    08982BC8:[A0E50000]: sb         $a1, 0($a3)
    08982BCC:[1000011D]: b          0x08983044
    08982BD0:[0198C02B]: sltu       $t8, $t4, $t8
    08982BD4:[30C50010]: andi       $a1, $a2, 16
    08982BD8:[10A000F9]: beq        $a1, $zr, 0x08982FC0
    08982BDC:[30C50040]: andi       $a1, $a2, 64
    08982BE0:[30C6000F]: andi       $a2, $a2, 15
    08982BE4:[10C00010]: beq        $a2, $zr, 0x08982C28
    08982BE8:[97A80002]: lhu        $t0, 2($sp)
    08982BEC:[00C32804]: sllv       $a1, $v1, $a2
    08982BF0:[0046682B]: sltu       $t5, $v0, $a2
    08982BF4:[11A00006]: beq        $t5, $zr, 0x08982C10
    08982BF8:[24A5FFFF]: addiu      $a1, $a1, -1
    08982BFC:[258C0001]: addiu      $t4, $t4, 1
    08982C00:[918B0000]: lbu        $t3, 0($t4)
    08982C04:[244A0008]: addiu      $t2, $v0, 8
    08982C08:[004B5804]: sllv       $t3, $t3, $v0
    08982C0C:[012B5821]: addu       $t3, $t1, $t3
    08982C10:[01652824]: and        $a1, $t3, $a1
    08982C14:[00CB4806]: srlv       $t1, $t3, $a2
    08982C18:[01461023]: subu       $v0, $t2, $a2
    08982C1C:[01054021]: addu       $t0, $t0, $a1
    08982C20:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08982C24:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08982C28:[2C45000F]: sltiu      $a1, $v0, 15
    08982C2C:[50A0000C]: beql       $a1, $zr, 0x08982C60
    08982C30:[8FA5000C]: lw         $a1, 12($sp)
    08982C34:[258C0001]: addiu      $t4, $t4, 1
    08982C38:[91850000]: lbu        $a1, 0($t4)
    08982C3C:[258C0001]: addiu      $t4, $t4, 1
    08982C40:[00452804]: sllv       $a1, $a1, $v0
    08982C44:[01255821]: addu       $t3, $t1, $a1
    08982C48:[91850000]: lbu        $a1, 0($t4)
    08982C4C:[24460008]: addiu      $a2, $v0, 8
    08982C50:[00C52804]: sllv       $a1, $a1, $a2
    08982C54:[24CA0008]: addiu      $t2, $a2, 8
    08982C58:[01655821]: addu       $t3, $t3, $a1
    08982C5C:[8FA5000C]: lw         $a1, 12($sp)
    08982C60:[01652824]: and        $a1, $t3, $a1
    08982C64:[00052880]: sll        $a1, $a1, 0x0002
    08982C68:[01C52821]: addu       $a1, $t6, $a1
    08982C6C:[94A60002]: lhu        $a2, 2($a1)
    08982C70:[84A50000]: lh         $a1, 0($a1)
    08982C74:[00063400]: sll        $a2, $a2, 0x0010
    08982C78:[00063403]: sra        $a2, $a2, 0x0010
    08982C7C:[A7A50000]: sh         $a1, 0($sp)
    08982C80:[A7A60002]: sh         $a2, 2($sp)
    08982C84:[93A20001]: lbu        $v0, 1($sp)
    08982C88:[93A60000]: lbu        $a2, 0($sp)
    08982C8C:[004B4806]: srlv       $t1, $t3, $v0
    08982C90:[01421023]: subu       $v0, $t2, $v0
    08982C94:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08982C98:[30C50010]: andi       $a1, $a2, 16
    08982C9C:[10A000AC]: beq        $a1, $zr, 0x08982F50
    08982CA0:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08982CA4:[30C6000F]: andi       $a2, $a2, 15
    08982CA8:[00C36804]: sllv       $t5, $v1, $a2
    08982CAC:[97A50002]: lhu        $a1, 2($sp)
    08982CB0:[0046C02B]: sltu       $t8, $v0, $a2
    08982CB4:[1300000E]: beq        $t8, $zr, 0x08982CF0
    08982CB8:[25ADFFFF]: addiu      $t5, $t5, -1
    08982CBC:[258C0001]: addiu      $t4, $t4, 1
    08982CC0:[918B0000]: lbu        $t3, 0($t4)
    08982CC4:[244A0008]: addiu      $t2, $v0, 8
    08982CC8:[004B5804]: sllv       $t3, $t3, $v0
    08982CCC:[012B5821]: addu       $t3, $t1, $t3
    08982CD0:[0146482B]: sltu       $t1, $t2, $a2
    08982CD4:[51200007]: beql       $t1, $zr, 0x08982CF4
    08982CD8:[016D6824]: and        $t5, $t3, $t5
    08982CDC:[258C0001]: addiu      $t4, $t4, 1
    08982CE0:[91890000]: lbu        $t1, 0($t4)
    08982CE4:[01494804]: sllv       $t1, $t1, $t2
    08982CE8:[01695821]: addu       $t3, $t3, $t1
    08982CEC:[254A0008]: addiu      $t2, $t2, 8
    08982CF0:[016D6824]: and        $t5, $t3, $t5
    08982CF4:[00AD6821]: addu       $t5, $a1, $t5
    08982CF8:[8FA50024]: lw         $a1, 36($sp)
    08982CFC:[00CB4806]: srlv       $t1, $t3, $a2
    08982D00:[01461023]: subu       $v0, $t2, $a2
    08982D04:[00E52823]: subu       $a1, $a3, $a1
    08982D08:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08982D0C:[00AD302B]: sltu       $a2, $a1, $t5
    08982D10:[10C00070]: beq        $a2, $zr, 0x08982ED4
    08982D14:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08982D18:[8FA60018]: lw         $a2, 24($sp)
    08982D1C:[01A52823]: subu       $a1, $t5, $a1
    08982D20:[00C5302B]: sltu       $a2, $a2, $a1
    08982D24:[50C0000B]: beql       $a2, $zr, 0x08982D54
    08982D28:[8FB80028]: lw         $t8, 40($sp)
    08982D2C:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    08982D30:[24A59A20]: addiu      $a1, $a1, -26080
    08982D34:[8FA6002C]: lw         $a2, 44($sp)
    08982D38:[AC850018]: sw         $a1, 24($a0)
    08982D3C:[8FA50020]: lw         $a1, 32($sp)
    08982D40:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08982D44:[ACC80000]: sw         $t0, 0($a2)
    08982D48:[00E5302B]: sltu       $a2, $a3, $a1
    08982D4C:[100000C3]: b          0x0898305C
    08982D50:[000228C2]: srl        $a1, $v0, 0x0003
    08982D54:[8FA60014]: lw         $a2, 20($sp)
    08982D58:[14C00011]: bne        $a2, $zr, 0x08982DA0
    08982D5C:[0198C02B]: sltu       $t8, $t4, $t8
    08982D60:[8FA6001C]: lw         $a2, 28($sp)
    08982D64:[8FB90008]: lw         $t9, 8($sp)
    08982D68:[00C53023]: subu       $a2, $a2, $a1
    08982D6C:[03263021]: addu       $a2, $t9, $a2
    08982D70:[00A8C82B]: sltu       $t9, $a1, $t0
    08982D74:[53200039]: beql       $t9, $zr, 0x08982E5C
    08982D78:[2D050003]: sltiu      $a1, $t0, 3
    08982D7C:[01054023]: subu       $t0, $t0, $a1
    08982D80:[00000000]: 0x8982D80 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08982D98:[1000002F]: b          0x08982E58
    08982D9C:[00ED3023]: subu       $a2, $a3, $t5
    08982DA0:[8FB90014]: lw         $t9, 20($sp)
    08982DA4:[0325302B]: sltu       $a2, $t9, $a1
    08982DA8:[50C0001D]: beql       $a2, $zr, 0x08982E20
    08982DAC:[8FA60014]: lw         $a2, 20($sp)
    08982DB0:[8FA60004]: lw         $a2, 4($sp)
    08982DB4:[8FB00008]: lw         $s0, 8($sp)
    08982DB8:[00C53023]: subu       $a2, $a2, $a1
    08982DBC:[00B92823]: subu       $a1, $a1, $t9
    08982DC0:[00A8C82B]: sltu       $t9, $a1, $t0
    08982DC4:[13200024]: beq        $t9, $zr, 0x08982E58
    08982DC8:[02063021]: addu       $a2, $s0, $a2
    08982DCC:[01054023]: subu       $t0, $t0, $a1
    08982DD0:[00000000]: 0x8982DD0 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08982DE8:[8FB90014]: lw         $t9, 20($sp)
    08982DEC:[0328282B]: sltu       $a1, $t9, $t0
    08982DF0:[10A00019]: beq        $a1, $zr, 0x08982E58
    08982DF4:[8FA60008]: lw         $a2, 8($sp)
    08982DF8:[03202825]: or         $a1, $t9, $zr <=> move $a1, $t9
    08982DFC:[01054023]: subu       $t0, $t0, $a1
    08982E00:[00000000]: 0x8982E00 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08982E18:[1000000F]: b          0x08982E58
    08982E1C:[00ED3023]: subu       $a2, $a3, $t5
    08982E20:[8FB90008]: lw         $t9, 8($sp)
    08982E24:[00C53023]: subu       $a2, $a2, $a1
    08982E28:[03263021]: addu       $a2, $t9, $a2
    08982E2C:[00A8C82B]: sltu       $t9, $a1, $t0
    08982E30:[5320000A]: beql       $t9, $zr, 0x08982E5C
    08982E34:[2D050003]: sltiu      $a1, $t0, 3
    08982E38:[01054023]: subu       $t0, $t0, $a1
    08982E3C:[00000000]: 0x8982E3C - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08982E54:[00ED3023]: subu       $a2, $a3, $t5
    08982E58:[00000000]: 0x8982E58 - memcpySequence[2D050003,14A00011,00000000,24C50001,90A60000,24E70001,A0E60000,24A60001,90C50000,24E70001,A0E50000,24C60001,90C50000,24E70001,2508FFFD,A0E50000,2D050003,10A0FFF2,24C50001,11000067,24C60001,90C50000,24E70001,A0E50000,2D050002,14A00061,24C50001,90A50000,24E70001,1000005D,A0E50000](7,6,8,1,1)
    08982ED4:[8FB80028]: lw         $t8, 40($sp)
    08982ED8:[00ED2823]: subu       $a1, $a3, $t5
    08982EDC:[0198C02B]: sltu       $t8, $t4, $t8
    08982EE0:[00000000]: 0x8982EE0 - memcpySequence[24A50001,90A60000,24E70001,A0E60000,24A50001,90A60000,24E70001,A0E60000,24A50001,90A60000,24E70001,2508FFFD,A0E60000,2D060003,50C0FFF2,24A50001,11000048,24A50001,90A60000,24E70001,A0E60000,2D060002,14C00042,24A50001,90A50000,24E70001,1000003E,A0E50000](7,5,8,1,1)
    08982F50:[30C50040]: andi       $a1, $a2, 64
    08982F54:[14A00011]: bne        $a1, $zr, 0x08982F9C
    08982F58:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    08982F5C:[00C32804]: sllv       $a1, $v1, $a2
    08982F60:[97A60002]: lhu        $a2, 2($sp)
    08982F64:[24A5FFFF]: addiu      $a1, $a1, -1
    08982F68:[01252824]: and        $a1, $t1, $a1
    08982F6C:[00C52821]: addu       $a1, $a2, $a1
    08982F70:[00052880]: sll        $a1, $a1, 0x0002
    08982F74:[01C52821]: addu       $a1, $t6, $a1
    08982F78:[94A60002]: lhu        $a2, 2($a1)
    08982F7C:[84A50000]: lh         $a1, 0($a1)
    08982F80:[00063400]: sll        $a2, $a2, 0x0010
    08982F84:[00063403]: sra        $a2, $a2, 0x0010
    08982F88:[A7A50000]: sh         $a1, 0($sp)
    08982F8C:[A7A60002]: sh         $a2, 2($sp)
    08982F90:[93A20001]: lbu        $v0, 1($sp)
    08982F94:[1000FF3D]: b          0x08982C8C
    08982F98:[93A60000]: lbu        $a2, 0($sp)
    08982F9C:[24A59A40]: addiu      $a1, $a1, -26048
    08982FA0:[8FA6002C]: lw         $a2, 44($sp)
    08982FA4:[AC850018]: sw         $a1, 24($a0)
    08982FA8:[8FA50020]: lw         $a1, 32($sp)
    08982FAC:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08982FB0:[ACC80000]: sw         $t0, 0($a2)
    08982FB4:[00E5302B]: sltu       $a2, $a3, $a1
    08982FB8:[10000028]: b          0x0898305C
    08982FBC:[000228C2]: srl        $a1, $v0, 0x0003
    08982FC0:[14A00010]: bne        $a1, $zr, 0x08983004
    08982FC4:[00C32804]: sllv       $a1, $v1, $a2
    08982FC8:[97A60002]: lhu        $a2, 2($sp)
    08982FCC:[24A5FFFF]: addiu      $a1, $a1, -1
    08982FD0:[01252824]: and        $a1, $t1, $a1
    08982FD4:[00C52821]: addu       $a1, $a2, $a1
    08982FD8:[00052880]: sll        $a1, $a1, 0x0002
    08982FDC:[01E52821]: addu       $a1, $t7, $a1
    08982FE0:[94A60002]: lhu        $a2, 2($a1)
    08982FE4:[84A50000]: lh         $a1, 0($a1)
    08982FE8:[00063400]: sll        $a2, $a2, 0x0010
    08982FEC:[00063403]: sra        $a2, $a2, 0x0010
    08982FF0:[A7A50000]: sh         $a1, 0($sp)
    08982FF4:[A7A60002]: sh         $a2, 2($sp)
    08982FF8:[93A20001]: lbu        $v0, 1($sp)
    08982FFC:[1000FEEA]: b          0x08982BA8
    08983000:[93A60000]: lbu        $a2, 0($sp)
    08983004:[8FA50020]: lw         $a1, 32($sp)
    08983008:[30C80020]: andi       $t0, $a2, 32
    0898300C:[00E5302B]: sltu       $a2, $a3, $a1
    08983010:[11000005]: beq        $t0, $zr, 0x08983028
    08983014:[000228C2]: srl        $a1, $v0, 0x0003
    08983018:[8FA8002C]: lw         $t0, 44($sp)
    0898301C:[340A000B]: ori        $t2, $zr, 11 <=> li $t2, 11
    08983020:[1000000E]: b          0x0898305C
    08983024:[AD0A0000]: sw         $t2, 0($t0)
    08983028:[3C08089C]: lui        $t0, 0x089C <=> li $t0, 0x089C0000
    0898302C:[25089A58]: addiu      $t0, $t0, -26024
    08983030:[8FAA002C]: lw         $t2, 44($sp)
    08983034:[AC880018]: sw         $t0, 24($a0)
    08983038:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    0898303C:[10000007]: b          0x0898305C
    08983040:[AD480000]: sw         $t0, 0($t2)
    08983044:[8FA60020]: lw         $a2, 32($sp)
    08983048:[13000003]: beq        $t8, $zr, 0x08983058
    0898304C:[00E6302B]: sltu       $a2, $a3, $a2
    08983050:[14C0FEBD]: bne        $a2, $zr, 0x08982B48
    08983054:[2D45000F]: sltiu      $a1, $t2, 15
    08983058:[000228C2]: srl        $a1, $v0, 0x0003
    0898305C:[01854023]: subu       $t0, $t4, $a1
    08983060:[000528C0]: sll        $a1, $a1, 0x0003
    08983064:[00452823]: subu       $a1, $v0, $a1
    08983068:[00A35004]: sllv       $t2, $v1, $a1
    0898306C:[254CFFFF]: addiu      $t4, $t2, -1
    08983070:[012C6024]: and        $t4, $t1, $t4
    08983074:[250A0001]: addiu      $t2, $t0, 1
    08983078:[8FA90028]: lw         $t1, 40($sp)
    0898307C:[AC8A0000]: sw         $t2, 0($a0)
    08983080:[24EA0001]: addiu      $t2, $a3, 1
    08983084:[0109482B]: sltu       $t1, $t0, $t1
    08983088:[11200005]: beq        $t1, $zr, 0x089830A0
    0898308C:[AC8A000C]: sw         $t2, 12($a0)
    08983090:[8FA90028]: lw         $t1, 40($sp)
    08983094:[01284023]: subu       $t0, $t1, $t0
    08983098:[10000005]: b          0x089830B0
    0898309C:[25080005]: addiu      $t0, $t0, 5
    089830A0:[8FA90028]: lw         $t1, 40($sp)
    089830A4:[340A0005]: ori        $t2, $zr, 5 <=> li $t2, 5
    089830A8:[01094023]: subu       $t0, $t0, $t1
    089830AC:[01484023]: subu       $t0, $t2, $t0
    089830B0:[10C00005]: beq        $a2, $zr, 0x089830C8
    089830B4:[AC880004]: sw         $t0, 4($a0)
    089830B8:[8FA60020]: lw         $a2, 32($sp)
    089830BC:[00C73823]: subu       $a3, $a2, $a3
    089830C0:[10000005]: b          0x089830D8
    089830C4:[24E70101]: addiu      $a3, $a3, 257
    089830C8:[8FA60020]: lw         $a2, 32($sp)
    089830CC:[34080101]: ori        $t0, $zr, 257 <=> li $t0, 257
    089830D0:[00E63823]: subu       $a3, $a3, $a2
    089830D4:[01073823]: subu       $a3, $t0, $a3
    089830D8:[8FA6002C]: lw         $a2, 44($sp)
    089830DC:[AC870010]: sw         $a3, 16($a0)
    089830E0:[ACCC0038]: sw         $t4, 56($a2)
    089830E4:[ACC5003C]: sw         $a1, 60($a2)
    089830E8:[8FB00030]: lw         $s0, 48($sp)
    089830EC:[03E00008]: jr         $ra
    089830F0:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08983050 2,593,067 times (length 324)
  Back Branch 08982FFC 125,717 times (length 279)
  Back Branch 08982F94 23,780 times (length 196)
_S1_2_8950F80 46,408,448 instructions (4.004%), 1,497,320 calls (08950F80 - 08951004, length 34)
    08950F80:[27BDFFF0]: addiu      $sp, $sp, -16
    08950F84:[AFB00000]: sw         $s0, 0($sp)
    08950F88:[3C1008AE]: lui        $s0, 0x08AE <=> li $s0, 0x08AE0000
    08950F8C:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08950F90:[8E04A40C]: lw         $a0, -23540($s0)
    08950F94:[AFBF0008]: sw         $ra, 8($sp)
    08950F98:[10800016]: beq        $a0, $zr, 0x08950FF4
    08950F9C:[AFB10004]: sw         $s1, 4($sp)
    08950FA0:[8C65A3F8]: lw         $a1, -23560($v1)
    08950FA4:[3C1108AE]: lui        $s1, 0x08AE <=> li $s1, 0x08AE0000
    08950FA8:[24A4FFFF]: addiu      $a0, $a1, -1
    08950FAC:[AC64A3F8]: sw         $a0, -23560($v1)
    08950FB0:[8C62A3F8]: lw         $v0, -23560($v1)
    08950FB4:[1440000C]: bne        $v0, $zr, 0x08950FE8
    08950FB8:[2609A40C]: addiu      $t1, $s0, -23540
    08950FBC:[8E28A3FC]: lw         $t0, -23556($s1)
    08950FC0:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    08950FC4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08950FC8:[24642D1C]: addiu      $a0, $v1, 11548
    08950FCC:[11070004]: beq        $t0, $a3, 0x08950FE0
    08950FD0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08950FD4:[8E25A3FC]: lw         $a1, -23556($s1)
    08950FD8:[0E2543A5]: jal        0x08950E94
    08950FDC:[00000000]: nop
    08950FE0:[AE20A3FC]: sw         $zr, -23556($s1)
    08950FE4:[2609A40C]: addiu      $t1, $s0, -23540
    08950FE8:[8E06A40C]: lw         $a2, -23540($s0)
    08950FEC:[00C0F809]: jalr       $ra, $a2
    08950FF0:[8D240004]: lw         $a0, 4($t1)
    08950FF4:[8FBF0008]: lw         $ra, 8($sp)
    08950FF8:[8FB10004]: lw         $s1, 4($sp)
    08950FFC:[8FB00000]: lw         $s0, 0($sp)
    08951000:[03E00008]: jr         $ra
    08951004:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_880F2C8 42,584,860 instructions (3.674%), 160,225 calls (0880F2C8 - 0880F844, length 352)
    0880F2C8:[27BDFE40]: addiu      $sp, $sp, -448
    0880F2CC:[8C86005C]: lw         $a2, 92($a0)
    0880F2D0:[E7B40190]: swc1       $f20, 400($sp)
    0880F2D4:[AFB001A0]: sw         $s0, 416($sp)
    0880F2D8:[AFB101A4]: sw         $s1, 420($sp)
    0880F2DC:[4480A000]: mtc1       $zr, $f20
    0880F2E0:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0880F2E4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0880F2E8:[E7B60194]: swc1       $f22, 404($sp)
    0880F2EC:[E7B80198]: swc1       $f24, 408($sp)
    0880F2F0:[E7BA019C]: swc1       $f26, 412($sp)
    0880F2F4:[AFB201A8]: sw         $s2, 424($sp)
    0880F2F8:[AFB301AC]: sw         $s3, 428($sp)
    0880F2FC:[AFB401B0]: sw         $s4, 432($sp)
    0880F300:[AFB501B4]: sw         $s5, 436($sp)
    0880F304:[AFB601B8]: sw         $s6, 440($sp)
    0880F308:[AFBF01BC]: sw         $ra, 444($sp)
    0880F30C:[10C00031]: beq        $a2, $zr, 0x0880F3D4
    0880F310:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    0880F314:[8E040060]: lw         $a0, 96($s0)
    0880F318:[8E050008]: lw         $a1, 8($s0)
    0880F31C:[00042080]: sll        $a0, $a0, 0x0002
    0880F320:[00A42021]: addu       $a0, $a1, $a0
    0880F324:[8E050068]: lw         $a1, 104($s0)
    0880F328:[8C840000]: lw         $a0, 0($a0)
    0880F32C:[00052880]: sll        $a1, $a1, 0x0002
    0880F330:[8E060004]: lw         $a2, 4($s0)
    0880F334:[00852021]: addu       $a0, $a0, $a1
    0880F338:[8C840000]: lw         $a0, 0($a0)
    0880F33C:[C60C0064]: lwc1       $f12, 100($s0)
    0880F340:[00042140]: sll        $a0, $a0, 0x0005
    0880F344:[00842821]: addu       $a1, $a0, $a0
    0880F348:[00852021]: addu       $a0, $a0, $a1
    0880F34C:[00C48821]: addu       $s1, $a2, $a0
    0880F350:[27A40010]: addiu      $a0, $sp, 16
    0880F354:[26450010]: addiu      $a1, $s2, 16
    0880F358:[0E266436]: jal        0x089990D8
    0880F35C:[26260010]: addiu      $a2, $s1, 16
    0880F360:[C60C0064]: lwc1       $f12, 100($s0)
    0880F364:[27A40020]: addiu      $a0, $sp, 32
    0880F368:[26450020]: addiu      $a1, $s2, 32
    0880F36C:[0E266436]: jal        0x089990D8
    0880F370:[26260020]: addiu      $a2, $s1, 32
    0880F374:[C60C0064]: lwc1       $f12, 100($s0)
    0880F378:[27A40030]: addiu      $a0, $sp, 48
    0880F37C:[26450030]: addiu      $a1, $s2, 48
    0880F380:[0E266436]: jal        0x089990D8
    0880F384:[26260030]: addiu      $a2, $s1, 48
    0880F388:[C60C0064]: lwc1       $f12, 100($s0)
    0880F38C:[27A40040]: addiu      $a0, $sp, 64
    0880F390:[26450040]: addiu      $a1, $s2, 64
    0880F394:[0E266436]: jal        0x089990D8
    0880F398:[26260040]: addiu      $a2, $s1, 64
    0880F39C:[C60C0064]: lwc1       $f12, 100($s0)
    0880F3A0:[27A40050]: addiu      $a0, $sp, 80
    0880F3A4:[26450050]: addiu      $a1, $s2, 80
    0880F3A8:[0E2666B9]: jal        0x08999AE4
    0880F3AC:[26260050]: addiu      $a2, $s1, 80
    0880F3B0:[8E440000]: lw         $a0, 0($s2)
    0880F3B4:[8E450004]: lw         $a1, 4($s2)
    0880F3B8:[AFA40000]: sw         $a0, 0($sp)
    0880F3BC:[8E440008]: lw         $a0, 8($s2)
    0880F3C0:[AFA50004]: sw         $a1, 4($sp)
    0880F3C4:[8E45000C]: lw         $a1, 12($s2)
    0880F3C8:[AFA40008]: sw         $a0, 8($sp)
    0880F3CC:[AFA5000C]: sw         $a1, 12($sp)
    0880F3D0:[03A08825]: or         $s1, $sp, $zr <=> move $s1, $sp
    0880F3D4:[26320050]: addiu      $s2, $s1, 80
    0880F3D8:[C64C000C]: lwc1       $f12, 12($s2)
    0880F3DC:[4614603E]: c.le.s     $f12, $f20
    0880F3E0:[00000000]: nop
    0880F3E4:[4501010A]: bc1t       0x0880F810
    0880F3E8:[27B30060]: addiu      $s3, $sp, 96
    0880F3EC:[0E2664BD]: jal        0x089992F4
    0880F3F0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F3F4:[C62C0040]: lwc1       $f12, 64($s1)
    0880F3F8:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F3FC:[E7AC0060]: swc1       $f12, 96($sp)
    0880F400:[C62C0044]: lwc1       $f12, 68($s1)
    0880F404:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0880F408:[E7AC0074]: swc1       $f12, 116($sp)
    0880F40C:[0E266508]: jal        0x08999420
    0880F410:[C62C0028]: lwc1       $f12, 40($s1)
    0880F414:[C62C0038]: lwc1       $f12, 56($s1)
    0880F418:[C62D0020]: lwc1       $f13, 32($s1)
    0880F41C:[C62E003C]: lwc1       $f14, 60($s1)
    0880F420:[460D6601]: sub.s      $f24, $f12, $f13
    0880F424:[C62F0024]: lwc1       $f15, 36($s1)
    0880F428:[E7B400A8]: swc1       $f20, 168($sp)
    0880F42C:[460F7681]: sub.s      $f26, $f14, $f15
    0880F430:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0880F434:[27B400A0]: addiu      $s4, $sp, 160
    0880F438:[4484B000]: mtc1       $a0, $f22
    0880F43C:[4600C407]: neg.s      $f16, $f24
    0880F440:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F444:[E7B000A0]: swc1       $f16, 160($sp)
    0880F448:[E7BA00A4]: swc1       $f26, 164($sp)
    0880F44C:[E7B600AC]: swc1       $f22, 172($sp)
    0880F450:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0880F454:[0E2664FB]: jal        0x089993EC
    0880F458:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0880F45C:[27B500B0]: addiu      $s5, $sp, 176
    0880F460:[0E2664BD]: jal        0x089992F4
    0880F464:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0880F468:[C62C0048]: lwc1       $f12, 72($s1)
    0880F46C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F470:[E7AC00B0]: swc1       $f12, 176($sp)
    0880F474:[C62C004C]: lwc1       $f12, 76($s1)
    0880F478:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0880F47C:[E7AC00C4]: swc1       $f12, 196($sp)
    0880F480:[0E2664CF]: jal        0x0899933C
    0880F484:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0880F488:[C62C002C]: lwc1       $f12, 44($s1)
    0880F48C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F490:[0E266508]: jal        0x08999420
    0880F494:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0880F498:[4600D307]: neg.s      $f12, $f26
    0880F49C:[E7B800A0]: swc1       $f24, 160($sp)
    0880F4A0:[E7AC00A4]: swc1       $f12, 164($sp)
    0880F4A4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F4A8:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0880F4AC:[0E2664FB]: jal        0x089993EC
    0880F4B0:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0880F4B4:[C62C0020]: lwc1       $f12, 32($s1)
    0880F4B8:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F4BC:[E7AC00A0]: swc1       $f12, 160($sp)
    0880F4C0:[C62C0024]: lwc1       $f12, 36($s1)
    0880F4C4:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0880F4C8:[46006307]: neg.s      $f12, $f12
    0880F4CC:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0880F4D0:[0E2664FB]: jal        0x089993EC
    0880F4D4:[E7AC00A4]: swc1       $f12, 164($sp)
    0880F4D8:[27B400F0]: addiu      $s4, $sp, 240
    0880F4DC:[0E2664BD]: jal        0x089992F4
    0880F4E0:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0880F4E4:[8E040010]: lw         $a0, 16($s0)
    0880F4E8:[3C050002]: lui        $a1, 0x0002 <=> li $a1, 0x00020000
    0880F4EC:[C60C0030]: lwc1       $f12, 48($s0)
    0880F4F0:[00852824]: and        $a1, $a0, $a1
    0880F4F4:[10A00003]: beq        $a1, $zr, 0x0880F504
    0880F4F8:[C60D0034]: lwc1       $f13, 52($s0)
    0880F4FC:[10000001]: b          0x0880F504
    0880F500:[46006307]: neg.s      $f12, $f12
    0880F504:[3C050004]: lui        $a1, 0x0004 <=> li $a1, 0x00040000
    0880F508:[00852024]: and        $a0, $a0, $a1
    0880F50C:[10800003]: beq        $a0, $zr, 0x0880F51C
    0880F510:[E7AC00F0]: swc1       $f12, 240($sp)
    0880F514:[10000001]: b          0x0880F51C
    0880F518:[46006B47]: neg.s      $f13, $f13
    0880F51C:[C60C0040]: lwc1       $f12, 64($s0)
    0880F520:[E7AD0104]: swc1       $f13, 260($sp)
    0880F524:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0880F528:[0E266508]: jal        0x08999420
    0880F52C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0880F530:[3C044370]: lui        $a0, 0x4370 <=> li $a0, 0x43700000
    0880F534:[C60C0014]: lwc1       $f12, 20($s0)
    0880F538:[44846800]: mtc1       $a0, $f13
    0880F53C:[C60E0018]: lwc1       $f14, 24($s0)
    0880F540:[3C044308]: lui        $a0, 0x4308 <=> li $a0, 0x43080000
    0880F544:[460D6300]: add.s      $f12, $f12, $f13
    0880F548:[44847800]: mtc1       $a0, $f15
    0880F54C:[E7B40138]: swc1       $f20, 312($sp)
    0880F550:[460F7380]: add.s      $f14, $f14, $f15
    0880F554:[E7B6013C]: swc1       $f22, 316($sp)
    0880F558:[27A60130]: addiu      $a2, $sp, 304
    0880F55C:[E7AC0130]: swc1       $f12, 304($sp)
    0880F560:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0880F564:[E7AE0134]: swc1       $f14, 308($sp)
    0880F568:[0E2664FB]: jal        0x089993EC
    0880F56C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0880F570:[C62C0030]: lwc1       $f12, 48($s1)
    0880F574:[E7AC0140]: swc1       $f12, 320($sp)
    0880F578:[C62C0034]: lwc1       $f12, 52($s1)
    0880F57C:[E7B40148]: swc1       $f20, 328($sp)
    0880F580:[46006307]: neg.s      $f12, $f12
    0880F584:[E7B6014C]: swc1       $f22, 332($sp)
    0880F588:[E7AC0144]: swc1       $f12, 324($sp)
    0880F58C:[C62C0030]: lwc1       $f12, 48($s1)
    0880F590:[46006307]: neg.s      $f12, $f12
    0880F594:[E7AC0150]: swc1       $f12, 336($sp)
    0880F598:[C62C0034]: lwc1       $f12, 52($s1)
    0880F59C:[E7B40158]: swc1       $f20, 344($sp)
    0880F5A0:[46006307]: neg.s      $f12, $f12
    0880F5A4:[E7B6015C]: swc1       $f22, 348($sp)
    0880F5A8:[E7AC0154]: swc1       $f12, 340($sp)
    0880F5AC:[C62C0030]: lwc1       $f12, 48($s1)
    0880F5B0:[E7AC0160]: swc1       $f12, 352($sp)
    0880F5B4:[C62C0034]: lwc1       $f12, 52($s1)
    0880F5B8:[E7B40168]: swc1       $f20, 360($sp)
    0880F5BC:[E7AC0164]: swc1       $f12, 356($sp)
    0880F5C0:[E7B6016C]: swc1       $f22, 364($sp)
    0880F5C4:[C62C0030]: lwc1       $f12, 48($s1)
    0880F5C8:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    0880F5CC:[46006307]: neg.s      $f12, $f12
    0880F5D0:[27B60140]: addiu      $s6, $sp, 320
    0880F5D4:[E7AC0170]: swc1       $f12, 368($sp)
    0880F5D8:[C62C0034]: lwc1       $f12, 52($s1)
    0880F5DC:[E7B40178]: swc1       $f20, 376($sp)
    0880F5E0:[E7AC0174]: swc1       $f12, 372($sp)
    0880F5E4:[E7B6017C]: swc1       $f22, 380($sp)
    0880F5E8:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    0880F5EC:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0880F5F0:[0E2664C5]: jal        0x08999314
    0880F5F4:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0880F5F8:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    0880F5FC:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0880F600:[0E2664C5]: jal        0x08999314
    0880F604:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0880F608:[26B50001]: addiu      $s5, $s5, 1
    0880F60C:[2AA40004]: slti       $a0, $s5, 4
    0880F610:[1480FFF5]: bne        $a0, $zr, 0x0880F5E8
    0880F614:[26D60010]: addiu      $s6, $s6, 16
    0880F618:[8E040070]: lw         $a0, 112($s0)
    0880F61C:[14800006]: bne        $a0, $zr, 0x0880F638
    0880F620:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880F624:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0880F628:[0E203C44]: jal        0x0880F110
    0880F62C:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0880F630:[10000006]: b          0x0880F64C
    0880F634:[8E240008]: lw         $a0, 8($s1)
    0880F638:[8E250000]: lw         $a1, 0($s1)
    0880F63C:[8E26000C]: lw         $a2, 12($s1)
    0880F640:[0E203C44]: jal        0x0880F110
    0880F644:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880F648:[8E240008]: lw         $a0, 8($s1)
    0880F64C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0880F650:[0E203950]: jal        0x0880E540
    0880F654:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880F658:[27B30180]: addiu      $s3, $sp, 384
    0880F65C:[26060020]: addiu      $a2, $s0, 32
    0880F660:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880F664:[0E2666B2]: jal        0x08999AC8
    0880F668:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880F66C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880F670:[0E2039A4]: jal        0x0880E690
    0880F674:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0880F678:[3C120080]: lui        $s2, 0x0080 <=> li $s2, 0x00800000
    0880F67C:[34040050]: ori        $a0, $zr, 80 <=> li $a0, 80
    0880F680:[0E26505A]: jal        0x08994168
    0880F684:[26520183]: addiu      $s2, $s2, 387
    0880F688:[8E050010]: lw         $a1, 16($s0)
    0880F68C:[C62D0018]: lwc1       $f13, 24($s1)
    0880F690:[C60C0038]: lwc1       $f12, 56($s0)
    0880F694:[3C060010]: lui        $a2, 0x0010 <=> li $a2, 0x00100000
    0880F698:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0880F69C:[00A62824]: and        $a1, $a1, $a2
    0880F6A0:[10A00018]: beq        $a1, $zr, 0x0880F704
    0880F6A4:[460C6B00]: add.s      $f12, $f13, $f12
    0880F6A8:[C62F0010]: lwc1       $f15, 16($s1)
    0880F6AC:[46006C06]: mov.s      $f16, $f13
    0880F6B0:[C62D0014]: lwc1       $f13, 20($s1)
    0880F6B4:[4610783C]: c.lt.s     $f15, $f16
    0880F6B8:[00000000]: nop
    0880F6BC:[45000004]: bc1f       0x0880F6D0
    0880F6C0:[C62E001C]: lwc1       $f14, 28($s1)
    0880F6C4:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    0880F6C8:[10000003]: b          0x0880F6D8
    0880F6CC:[4485A000]: mtc1       $a1, $f20
    0880F6D0:[3C05BF00]: lui        $a1, 0xBF00 <=> li $a1, 0xBF000000
    0880F6D4:[4485A000]: mtc1       $a1, $f20
    0880F6D8:[460E683C]: c.lt.s     $f13, $f14
    0880F6DC:[00000000]: nop
    0880F6E0:[45000004]: bc1f       0x0880F6F4
    0880F6E4:[46146301]: sub.s      $f12, $f12, $f20
    0880F6E8:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    0880F6EC:[10000003]: b          0x0880F6FC
    0880F6F0:[44856800]: mtc1       $a1, $f13
    0880F6F4:[3C05BF00]: lui        $a1, 0xBF00 <=> li $a1, 0xBF000000
    0880F6F8:[44856800]: mtc1       $a1, $f13
    0880F6FC:[10000004]: b          0x0880F710
    0880F700:[00804025]: or         $t0, $a0, $zr <=> move $t0, $a0
    0880F704:[4600A346]: mov.s      $f13, $f20
    0880F708:[460D6301]: sub.s      $f12, $f12, $f13
    0880F70C:[00804025]: or         $t0, $a0, $zr <=> move $t0, $a0
    0880F710:[E50C0000]: swc1       $f12, 0($t0)
    0880F714:[C62C0014]: lwc1       $f12, 20($s1)
    0880F718:[C60E003C]: lwc1       $f14, 60($s0)
    0880F71C:[460E6300]: add.s      $f12, $f12, $f14
    0880F720:[3C04477F]: lui        $a0, 0x477F <=> li $a0, 0x477F0000
    0880F724:[3484DC00]: ori        $a0, $a0, -9216
    0880F728:[44847800]: mtc1       $a0, $f15
    0880F72C:[460D6300]: add.s      $f12, $f12, $f13
    0880F730:[E50C0004]: swc1       $f12, 4($t0)
    0880F734:[C7AC0140]: lwc1       $f12, 320($sp)
    0880F738:[E50C0008]: swc1       $f12, 8($t0)
    0880F73C:[C7AC0144]: lwc1       $f12, 324($sp)
    0880F740:[E50F0010]: swc1       $f15, 16($t0)
    0880F744:[E50C000C]: swc1       $f12, 12($t0)
    0880F748:[C62C0010]: lwc1       $f12, 16($s1)
    0880F74C:[C60E0038]: lwc1       $f14, 56($s0)
    0880F750:[460E6300]: add.s      $f12, $f12, $f14
    0880F754:[46146300]: add.s      $f12, $f12, $f20
    0880F758:[E50C0014]: swc1       $f12, 20($t0)
    0880F75C:[C62C0014]: lwc1       $f12, 20($s1)
    0880F760:[C610003C]: lwc1       $f16, 60($s0)
    0880F764:[46106300]: add.s      $f12, $f12, $f16
    0880F768:[460D6300]: add.s      $f12, $f12, $f13
    0880F76C:[E50C0018]: swc1       $f12, 24($t0)
    0880F770:[C7AC0150]: lwc1       $f12, 336($sp)
    0880F774:[E50C001C]: swc1       $f12, 28($t0)
    0880F778:[C7AC0154]: lwc1       $f12, 340($sp)
    0880F77C:[E50F0024]: swc1       $f15, 36($t0)
    0880F780:[E50C0020]: swc1       $f12, 32($t0)
    0880F784:[C62C0018]: lwc1       $f12, 24($s1)
    0880F788:[C60E0038]: lwc1       $f14, 56($s0)
    0880F78C:[460E6300]: add.s      $f12, $f12, $f14
    0880F790:[46146301]: sub.s      $f12, $f12, $f20
    0880F794:[E50C0028]: swc1       $f12, 40($t0)
    0880F798:[C62C001C]: lwc1       $f12, 28($s1)
    0880F79C:[C610003C]: lwc1       $f16, 60($s0)
    0880F7A0:[46106300]: add.s      $f12, $f12, $f16
    0880F7A4:[460D6301]: sub.s      $f12, $f12, $f13
    0880F7A8:[E50C002C]: swc1       $f12, 44($t0)
    0880F7AC:[C7AC0160]: lwc1       $f12, 352($sp)
    0880F7B0:[E50C0030]: swc1       $f12, 48($t0)
    0880F7B4:[C7AC0164]: lwc1       $f12, 356($sp)
    0880F7B8:[E50F0038]: swc1       $f15, 56($t0)
    0880F7BC:[E50C0034]: swc1       $f12, 52($t0)
    0880F7C0:[C62C0010]: lwc1       $f12, 16($s1)
    0880F7C4:[C60E0038]: lwc1       $f14, 56($s0)
    0880F7C8:[460E6300]: add.s      $f12, $f12, $f14
    0880F7CC:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0880F7D0:[46146300]: add.s      $f12, $f12, $f20
    0880F7D4:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880F7D8:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    0880F7DC:[E50C003C]: swc1       $f12, 60($t0)
    0880F7E0:[C62C001C]: lwc1       $f12, 28($s1)
    0880F7E4:[C610003C]: lwc1       $f16, 60($s0)
    0880F7E8:[46106300]: add.s      $f12, $f12, $f16
    0880F7EC:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0880F7F0:[460D6301]: sub.s      $f12, $f12, $f13
    0880F7F4:[E50C0040]: swc1       $f12, 64($t0)
    0880F7F8:[C7AC0170]: lwc1       $f12, 368($sp)
    0880F7FC:[E50C0044]: swc1       $f12, 68($t0)
    0880F800:[C7AC0174]: lwc1       $f12, 372($sp)
    0880F804:[E50F004C]: swc1       $f15, 76($t0)
    0880F808:[0E265148]: jal        0x08994520
    0880F80C:[E50C0048]: swc1       $f12, 72($t0)
    0880F810:[C7B40190]: lwc1       $f20, 400($sp)
    0880F814:[C7B60194]: lwc1       $f22, 404($sp)
    0880F818:[C7B80198]: lwc1       $f24, 408($sp)
    0880F81C:[C7BA019C]: lwc1       $f26, 412($sp)
    0880F820:[8FB001A0]: lw         $s0, 416($sp)
    0880F824:[8FB101A4]: lw         $s1, 420($sp)
    0880F828:[8FB201A8]: lw         $s2, 424($sp)
    0880F82C:[8FB301AC]: lw         $s3, 428($sp)
    0880F830:[8FB401B0]: lw         $s4, 432($sp)
    0880F834:[8FB501B4]: lw         $s5, 436($sp)
    0880F838:[8FB601B8]: lw         $s6, 440($sp)
    0880F83C:[8FBF01BC]: lw         $ra, 444($sp)
    0880F840:[03E00008]: jr         $ra
    0880F844:[27BD01C0]: addiu      $sp, $sp, 448
  Back Branch 0880F610 532,436 times (length 12)
    0880F5D4:[E7AC0170]: swc1       $f12, 368($sp)
    0880F5D8:[C62C0034]: lwc1       $f12, 52($s1)
    0880F5DC:[E7B40178]: swc1       $f20, 376($sp)
    0880F5E0:[E7AC0174]: swc1       $f12, 372($sp)
    0880F5E4:[E7B6017C]: swc1       $f22, 380($sp)
--> 0880F5E8:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    0880F5EC:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0880F5F0:[0E2664C5]: jal        0x08999314
    0880F5F4:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0880F5F8:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    0880F5FC:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0880F600:[0E2664C5]: jal        0x08999314
    0880F604:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0880F608:[26B50001]: addiu      $s5, $s5, 1
    0880F60C:[2AA40004]: slti       $a0, $s5, 4
--> 0880F610:[1480FFF5]: bne        $a0, $zr, 0x0880F5E8
    0880F614:[26D60010]: addiu      $s6, $s6, 16
    0880F618:[8E040070]: lw         $a0, 112($s0)
    0880F61C:[14800006]: bne        $a0, $zr, 0x0880F638
    0880F620:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
_S1_2_895E554 32,200,938 instructions (2.778%), 9,702 calls (0895E554 - 0895FBE4, length 1445)
  Back Branch 0895FACC 29,106 times (length 519)
  Back Branch 0895F29C 19,404 times (length 836)
_S1_2_8950F28 31,441,610 instructions (2.713%), 1,497,321 calls (08950F28 - 08950F7C, length 22)
    08950F28:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08950F2C:[8C83A404]: lw         $v1, -23548($a0)
    08950F30:[27BDFFF0]: addiu      $sp, $sp, -16
    08950F34:[AFBF0000]: sw         $ra, 0($sp)
    08950F38:[14600004]: bne        $v1, $zr, 0x08950F4C
    08950F3C:[2482A404]: addiu      $v0, $a0, -23548
    08950F40:[8FBF0000]: lw         $ra, 0($sp)
    08950F44:[03E00008]: jr         $ra
    08950F48:[27BD0010]: addiu      $sp, $sp, 16
    08950F4C:[0060F809]: jalr       $ra, $v1
    08950F50:[8C440004]: lw         $a0, 4($v0)
    08950F54:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08950F58:[8C83A3F8]: lw         $v1, -23560($a0)
    08950F5C:[14600003]: bne        $v1, $zr, 0x08950F6C
    08950F60:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08950F64:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08950F68:[ACA6A3FC]: sw         $a2, -23556($a1)
    08950F6C:[8C88A3F8]: lw         $t0, -23560($a0)
    08950F70:[25070001]: addiu      $a3, $t0, 1
    08950F74:[AC87A3F8]: sw         $a3, -23560($a0)
    08950F78:[0A2543D1]: j          0x08950F44
    08950F7C:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 08950F78 1,497,320 times (length 15)
    08950F30:[27BDFFF0]: addiu      $sp, $sp, -16
    08950F34:[AFBF0000]: sw         $ra, 0($sp)
    08950F38:[14600004]: bne        $v1, $zr, 0x08950F4C
    08950F3C:[2482A404]: addiu      $v0, $a0, -23548
    08950F40:[8FBF0000]: lw         $ra, 0($sp)
--> 08950F44:[03E00008]: jr         $ra
    08950F48:[27BD0010]: addiu      $sp, $sp, 16
    08950F4C:[0060F809]: jalr       $ra, $v1
    08950F50:[8C440004]: lw         $a0, 4($v0)
    08950F54:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08950F58:[8C83A3F8]: lw         $v1, -23560($a0)
    08950F5C:[14600003]: bne        $v1, $zr, 0x08950F6C
    08950F60:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08950F64:[3C0508AE]: lui        $a1, 0x08AE <=> li $a1, 0x08AE0000
    08950F68:[ACA6A3FC]: sw         $a2, -23556($a1)
    08950F6C:[8C88A3F8]: lw         $t0, -23560($a0)
    08950F70:[25070001]: addiu      $a3, $t0, 1
    08950F74:[AC87A3F8]: sw         $a3, -23560($a0)
--> 08950F78:[0A2543D1]: j          0x08950F44
    08950F7C:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_893FB00 31,028,912 instructions (2.677%), 1,551,658 calls (0893FB00 - 0893FB50, length 21)
    0893FB00:[27BDFFF0]: addiu      $sp, $sp, -16
    0893FB04:[AFB00000]: sw         $s0, 0($sp)
    0893FB08:[3C1008AD]: lui        $s0, 0x08AD <=> li $s0, 0x08AD0000
    0893FB0C:[8E04F8B4]: lw         $a0, -1868($s0)
    0893FB10:[AFBF0004]: sw         $ra, 4($sp)
    0893FB14:[2483FFFF]: addiu      $v1, $a0, -1
    0893FB18:[10600009]: beq        $v1, $zr, 0x0893FB40
    0893FB1C:[AE03F8B4]: sw         $v1, -1868($s0)
    0893FB20:[8E05F8B4]: lw         $a1, -1868($s0)
    0893FB24:[8FBF0004]: lw         $ra, 4($sp)
    0893FB28:[28A20000]: slti       $v0, $a1, 0
    0893FB2C:[0002280B]: movn       $a1, $zr, $v0 <=> move $a1, $v0
    0893FB30:[AE05F8B4]: sw         $a1, -1868($s0)
    0893FB34:[8FB00000]: lw         $s0, 0($sp)
    0893FB38:[03E00008]: jr         $ra
    0893FB3C:[27BD0010]: addiu      $sp, $sp, 16
    0893FB40:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    0893FB44:[0E26881C]: jal        0x089A2070 [sceKernelCpuResumeIntr]
    0893FB48:[8C64F8F0]: lw         $a0, -1808($v1)
    0893FB4C:[0A24FEC9]: j          0x0893FB24
    0893FB50:[8E05F8B4]: lw         $a1, -1868($s0)
  Back Branch 0893FB4C 1,550,596 times (length 12)
    0893FB10:[AFBF0004]: sw         $ra, 4($sp)
    0893FB14:[2483FFFF]: addiu      $v1, $a0, -1
    0893FB18:[10600009]: beq        $v1, $zr, 0x0893FB40
    0893FB1C:[AE03F8B4]: sw         $v1, -1868($s0)
    0893FB20:[8E05F8B4]: lw         $a1, -1868($s0)
--> 0893FB24:[8FBF0004]: lw         $ra, 4($sp)
    0893FB28:[28A20000]: slti       $v0, $a1, 0
    0893FB2C:[0002280B]: movn       $a1, $zr, $v0 <=> move $a1, $v0
    0893FB30:[AE05F8B4]: sw         $a1, -1868($s0)
    0893FB34:[8FB00000]: lw         $s0, 0($sp)
    0893FB38:[03E00008]: jr         $ra
    0893FB3C:[27BD0010]: addiu      $sp, $sp, 16
    0893FB40:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    0893FB44:[0E26881C]: jal        0x089A2070 [sceKernelCpuResumeIntr]
    0893FB48:[8C64F8F0]: lw         $a0, -1808($v1)
--> 0893FB4C:[0A24FEC9]: j          0x0893FB24
    0893FB50:[8E05F8B4]: lw         $a1, -1868($s0)
_S1_2_898234C 29,482,579 instructions (2.544%), 234 calls (0898234C - 0898263C, length 189)
    0898234C:[00044402]: srl        $t0, $a0, 0x0010
    08982350:[3108FFFF]: andi       $t0, $t0, -1
    08982354:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08982358:[14C7000E]: bne        $a2, $a3, 0x08982394
    0898235C:[3084FFFF]: andi       $a0, $a0, -1
    08982360:[90A50000]: lbu        $a1, 0($a1)
    08982364:[3407FFF1]: ori        $a3, $zr, -15 <=> li $a3, 65521
    08982368:[00852021]: addu       $a0, $a0, $a1
    0898236C:[0087282B]: sltu       $a1, $a0, $a3
    08982370:[50A00001]: beql       $a1, $zr, 0x08982378
    08982374:[00872023]: subu       $a0, $a0, $a3
    08982378:[00884021]: addu       $t0, $a0, $t0
    0898237C:[0107282B]: sltu       $a1, $t0, $a3
    08982380:[50A00001]: beql       $a1, $zr, 0x08982388
    08982384:[01074023]: subu       $t0, $t0, $a3
    08982388:[00081400]: sll        $v0, $t0, 0x0010
    0898238C:[03E00008]: jr         $ra
    08982390:[00821025]: or         $v0, $a0, $v0
    08982394:[10A00005]: beq        $a1, $zr, 0x089823AC
    08982398:[2CC70010]: sltiu      $a3, $a2, 16
    0898239C:[14E00005]: bne        $a3, $zr, 0x089823B4
    089823A0:[00C05025]: or         $t2, $a2, $zr <=> move $t2, $a2
    089823A4:[10000017]: b          0x08982404
    089823A8:[2CC715B0]: sltiu      $a3, $a2, 5552
    089823AC:[03E00008]: jr         $ra
    089823B0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    089823B4:[24C9FFFF]: addiu      $t1, $a2, -1
    089823B8:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    089823BC:[11400009]: beq        $t2, $zr, 0x089823E4
    089823C0:[3407FFF1]: ori        $a3, $zr, -15 <=> li $a3, 65521
    089823C4:[90AA0000]: lbu        $t2, 0($a1)
    089823C8:[24A50001]: addiu      $a1, $a1, 1
    089823CC:[008A2021]: addu       $a0, $a0, $t2
    089823D0:[01205025]: or         $t2, $t1, $zr <=> move $t2, $t1
    089823D4:[24C9FFFF]: addiu      $t1, $a2, -1
    089823D8:[00884021]: addu       $t0, $a0, $t0
    089823DC:[1540FFF9]: bne        $t2, $zr, 0x089823C4
    089823E0:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    089823E4:[0087282B]: sltu       $a1, $a0, $a3
    089823E8:[50A00001]: beql       $a1, $zr, 0x089823F0
    089823EC:[00872023]: subu       $a0, $a0, $a3
    089823F0:[0107001B]: divu       $t0, $a3
    089823F4:[00002810]: mfhi       $a1
    089823F8:[00051400]: sll        $v0, $a1, 0x0010
    089823FC:[03E00008]: jr         $ra
    08982400:[00821025]: or         $v0, $a0, $v0
    08982404:[14E0003F]: bne        $a3, $zr, 0x08982504
    08982408:[3407FFF1]: ori        $a3, $zr, -15 <=> li $a3, 65521
    0898240C:[24C6EA50]: addiu      $a2, $a2, -5552
    08982410:[3409015B]: ori        $t1, $zr, 347 <=> li $t1, 347
    08982414:[90AA0000]: lbu        $t2, 0($a1)
    08982418:[90AB0001]: lbu        $t3, 1($a1)
    0898241C:[008A2021]: addu       $a0, $a0, $t2
    08982420:[00884021]: addu       $t0, $a0, $t0
    08982424:[008B2021]: addu       $a0, $a0, $t3
    08982428:[90AA0002]: lbu        $t2, 2($a1)
    0898242C:[00884021]: addu       $t0, $a0, $t0
    08982430:[008A2021]: addu       $a0, $a0, $t2
    08982434:[90AA0003]: lbu        $t2, 3($a1)
    08982438:[00884021]: addu       $t0, $a0, $t0
    0898243C:[008A2021]: addu       $a0, $a0, $t2
    08982440:[90AA0004]: lbu        $t2, 4($a1)
    08982444:[00884021]: addu       $t0, $a0, $t0
    08982448:[008A2021]: addu       $a0, $a0, $t2
    0898244C:[90AA0005]: lbu        $t2, 5($a1)
    08982450:[00884021]: addu       $t0, $a0, $t0
    08982454:[008A2021]: addu       $a0, $a0, $t2
    08982458:[90AA0006]: lbu        $t2, 6($a1)
    0898245C:[00884021]: addu       $t0, $a0, $t0
    08982460:[008A2021]: addu       $a0, $a0, $t2
    08982464:[90AA0007]: lbu        $t2, 7($a1)
    08982468:[00884021]: addu       $t0, $a0, $t0
    0898246C:[008A2021]: addu       $a0, $a0, $t2
    08982470:[90AA0008]: lbu        $t2, 8($a1)
    08982474:[00884021]: addu       $t0, $a0, $t0
    08982478:[008A2021]: addu       $a0, $a0, $t2
    0898247C:[90AA0009]: lbu        $t2, 9($a1)
    08982480:[00884021]: addu       $t0, $a0, $t0
    08982484:[008A2021]: addu       $a0, $a0, $t2
    08982488:[90AA000A]: lbu        $t2, 10($a1)
    0898248C:[00884021]: addu       $t0, $a0, $t0
    08982490:[008A2021]: addu       $a0, $a0, $t2
    08982494:[90AA000B]: lbu        $t2, 11($a1)
    08982498:[00884021]: addu       $t0, $a0, $t0
    0898249C:[008A2021]: addu       $a0, $a0, $t2
    089824A0:[90AA000C]: lbu        $t2, 12($a1)
    089824A4:[00884021]: addu       $t0, $a0, $t0
    089824A8:[008A2021]: addu       $a0, $a0, $t2
    089824AC:[90AA000D]: lbu        $t2, 13($a1)
    089824B0:[00884021]: addu       $t0, $a0, $t0
    089824B4:[008A2021]: addu       $a0, $a0, $t2
    089824B8:[90AA000E]: lbu        $t2, 14($a1)
    089824BC:[00884021]: addu       $t0, $a0, $t0
    089824C0:[008A2021]: addu       $a0, $a0, $t2
    089824C4:[90AA000F]: lbu        $t2, 15($a1)
    089824C8:[00884021]: addu       $t0, $a0, $t0
    089824CC:[008A2021]: addu       $a0, $a0, $t2
    089824D0:[00884021]: addu       $t0, $a0, $t0
    089824D4:[2529FFFF]: addiu      $t1, $t1, -1
    089824D8:[1520FFCE]: bne        $t1, $zr, 0x08982414
    089824DC:[24A50010]: addiu      $a1, $a1, 16
    089824E0:[0087001B]: divu       $a0, $a3
    089824E4:[2CC915B0]: sltiu      $t1, $a2, 5552
    089824E8:[00002010]: mfhi       $a0
    089824EC:[00000000]: nop
    089824F0:[00000000]: nop
    089824F4:[0107001B]: divu       $t0, $a3
    089824F8:[00004010]: mfhi       $t0
    089824FC:[5120FFC4]: beql       $t1, $zr, 0x08982410
    08982500:[24C6EA50]: addiu      $a2, $a2, -5552
    08982504:[10C0004C]: beq        $a2, $zr, 0x08982638
    08982508:[00081400]: sll        $v0, $t0, 0x0010
    0898250C:[2CC70010]: sltiu      $a3, $a2, 16
    08982510:[14E00036]: bne        $a3, $zr, 0x089825EC
    08982514:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08982518:[90A70000]: lbu        $a3, 0($a1)
    0898251C:[90A90001]: lbu        $t1, 1($a1)
    08982520:[00872021]: addu       $a0, $a0, $a3
    08982524:[00883821]: addu       $a3, $a0, $t0
    08982528:[00892021]: addu       $a0, $a0, $t1
    0898252C:[90A80002]: lbu        $t0, 2($a1)
    08982530:[00873821]: addu       $a3, $a0, $a3
    08982534:[00882021]: addu       $a0, $a0, $t0
    08982538:[90A80003]: lbu        $t0, 3($a1)
    0898253C:[00873821]: addu       $a3, $a0, $a3
    08982540:[00882021]: addu       $a0, $a0, $t0
    08982544:[90A80004]: lbu        $t0, 4($a1)
    08982548:[00873821]: addu       $a3, $a0, $a3
    0898254C:[00882021]: addu       $a0, $a0, $t0
    08982550:[90A80005]: lbu        $t0, 5($a1)
    08982554:[00873821]: addu       $a3, $a0, $a3
    08982558:[00882021]: addu       $a0, $a0, $t0
    0898255C:[90A80006]: lbu        $t0, 6($a1)
    08982560:[00873821]: addu       $a3, $a0, $a3
    08982564:[00882021]: addu       $a0, $a0, $t0
    08982568:[90A80007]: lbu        $t0, 7($a1)
    0898256C:[00873821]: addu       $a3, $a0, $a3
    08982570:[00882021]: addu       $a0, $a0, $t0
    08982574:[90A80008]: lbu        $t0, 8($a1)
    08982578:[00873821]: addu       $a3, $a0, $a3
    0898257C:[00882021]: addu       $a0, $a0, $t0
    08982580:[90A80009]: lbu        $t0, 9($a1)
    08982584:[00873821]: addu       $a3, $a0, $a3
    08982588:[00882021]: addu       $a0, $a0, $t0
    0898258C:[90A8000A]: lbu        $t0, 10($a1)
    08982590:[00873821]: addu       $a3, $a0, $a3
    08982594:[00882021]: addu       $a0, $a0, $t0
    08982598:[90A8000B]: lbu        $t0, 11($a1)
    0898259C:[00873821]: addu       $a3, $a0, $a3
    089825A0:[00882021]: addu       $a0, $a0, $t0
    089825A4:[90A8000C]: lbu        $t0, 12($a1)
    089825A8:[00873821]: addu       $a3, $a0, $a3
    089825AC:[00882021]: addu       $a0, $a0, $t0
    089825B0:[90A8000D]: lbu        $t0, 13($a1)
    089825B4:[00873821]: addu       $a3, $a0, $a3
    089825B8:[00882021]: addu       $a0, $a0, $t0
    089825BC:[90A8000E]: lbu        $t0, 14($a1)
    089825C0:[00873821]: addu       $a3, $a0, $a3
    089825C4:[00882021]: addu       $a0, $a0, $t0
    089825C8:[90A8000F]: lbu        $t0, 15($a1)
    089825CC:[00873821]: addu       $a3, $a0, $a3
    089825D0:[00882021]: addu       $a0, $a0, $t0
    089825D4:[24C6FFF0]: addiu      $a2, $a2, -16
    089825D8:[00874021]: addu       $t0, $a0, $a3
    089825DC:[2CC70010]: sltiu      $a3, $a2, 16
    089825E0:[10E0FFCD]: beq        $a3, $zr, 0x08982518
    089825E4:[24A50010]: addiu      $a1, $a1, 16
    089825E8:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    089825EC:[24C9FFFF]: addiu      $t1, $a2, -1
    089825F0:[10E00009]: beq        $a3, $zr, 0x08982618
    089825F4:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    089825F8:[90A70000]: lbu        $a3, 0($a1)
    089825FC:[24A50001]: addiu      $a1, $a1, 1
    08982600:[00872021]: addu       $a0, $a0, $a3
    08982604:[01203825]: or         $a3, $t1, $zr <=> move $a3, $t1
    08982608:[24C9FFFF]: addiu      $t1, $a2, -1
    0898260C:[00884021]: addu       $t0, $a0, $t0
    08982610:[14E0FFF9]: bne        $a3, $zr, 0x089825F8
    08982614:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    08982618:[3405FFF1]: ori        $a1, $zr, -15 <=> li $a1, 65521
    0898261C:[0085001B]: divu       $a0, $a1
    08982620:[00002010]: mfhi       $a0
    08982624:[00000000]: nop
    08982628:[00000000]: nop
    0898262C:[0105001B]: divu       $t0, $a1
    08982630:[00004010]: mfhi       $t0
    08982634:[00081400]: sll        $v0, $t0, 0x0010
    08982638:[03E00008]: jr         $ra
    0898263C:[00821025]: or         $v0, $a0, $v0
  Back Branch 089824D8 552,771 times (length 51)
    08982400:[00821025]: or         $v0, $a0, $v0
    08982404:[14E0003F]: bne        $a3, $zr, 0x08982504
    08982408:[3407FFF1]: ori        $a3, $zr, -15 <=> li $a3, 65521
    0898240C:[24C6EA50]: addiu      $a2, $a2, -5552
    08982410:[3409015B]: ori        $t1, $zr, 347 <=> li $t1, 347
--> 08982414:[90AA0000]: lbu        $t2, 0($a1)
    08982418:[90AB0001]: lbu        $t3, 1($a1)
    0898241C:[008A2021]: addu       $a0, $a0, $t2
    08982420:[00884021]: addu       $t0, $a0, $t0
    08982424:[008B2021]: addu       $a0, $a0, $t3
    08982428:[90AA0002]: lbu        $t2, 2($a1)
    0898242C:[00884021]: addu       $t0, $a0, $t0
    08982430:[008A2021]: addu       $a0, $a0, $t2
    08982434:[90AA0003]: lbu        $t2, 3($a1)
    08982438:[00884021]: addu       $t0, $a0, $t0
    0898243C:[008A2021]: addu       $a0, $a0, $t2
    08982440:[90AA0004]: lbu        $t2, 4($a1)
    08982444:[00884021]: addu       $t0, $a0, $t0
    08982448:[008A2021]: addu       $a0, $a0, $t2
    0898244C:[90AA0005]: lbu        $t2, 5($a1)
    08982450:[00884021]: addu       $t0, $a0, $t0
    08982454:[008A2021]: addu       $a0, $a0, $t2
    08982458:[90AA0006]: lbu        $t2, 6($a1)
    0898245C:[00884021]: addu       $t0, $a0, $t0
    08982460:[008A2021]: addu       $a0, $a0, $t2
    08982464:[90AA0007]: lbu        $t2, 7($a1)
    08982468:[00884021]: addu       $t0, $a0, $t0
    0898246C:[008A2021]: addu       $a0, $a0, $t2
    08982470:[90AA0008]: lbu        $t2, 8($a1)
    08982474:[00884021]: addu       $t0, $a0, $t0
    08982478:[008A2021]: addu       $a0, $a0, $t2
    0898247C:[90AA0009]: lbu        $t2, 9($a1)
    08982480:[00884021]: addu       $t0, $a0, $t0
    08982484:[008A2021]: addu       $a0, $a0, $t2
    08982488:[90AA000A]: lbu        $t2, 10($a1)
    0898248C:[00884021]: addu       $t0, $a0, $t0
    08982490:[008A2021]: addu       $a0, $a0, $t2
    08982494:[90AA000B]: lbu        $t2, 11($a1)
    08982498:[00884021]: addu       $t0, $a0, $t0
    0898249C:[008A2021]: addu       $a0, $a0, $t2
    089824A0:[90AA000C]: lbu        $t2, 12($a1)
    089824A4:[00884021]: addu       $t0, $a0, $t0
    089824A8:[008A2021]: addu       $a0, $a0, $t2
    089824AC:[90AA000D]: lbu        $t2, 13($a1)
    089824B0:[00884021]: addu       $t0, $a0, $t0
    089824B4:[008A2021]: addu       $a0, $a0, $t2
    089824B8:[90AA000E]: lbu        $t2, 14($a1)
    089824BC:[00884021]: addu       $t0, $a0, $t0
    089824C0:[008A2021]: addu       $a0, $a0, $t2
    089824C4:[90AA000F]: lbu        $t2, 15($a1)
    089824C8:[00884021]: addu       $t0, $a0, $t0
    089824CC:[008A2021]: addu       $a0, $a0, $t2
    089824D0:[00884021]: addu       $t0, $a0, $t0
    089824D4:[2529FFFF]: addiu      $t1, $t1, -1
--> 089824D8:[1520FFCE]: bne        $t1, $zr, 0x08982414
    089824DC:[24A50010]: addiu      $a1, $a1, 16
    089824E0:[0087001B]: divu       $a0, $a3
    089824E4:[2CC915B0]: sltiu      $t1, $a2, 5552
    089824E8:[00002010]: mfhi       $a0
  Back Branch 089825E0 24,323 times (length 52)
    08982504:[10C0004C]: beq        $a2, $zr, 0x08982638
    08982508:[00081400]: sll        $v0, $t0, 0x0010
    0898250C:[2CC70010]: sltiu      $a3, $a2, 16
    08982510:[14E00036]: bne        $a3, $zr, 0x089825EC
    08982514:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
--> 08982518:[90A70000]: lbu        $a3, 0($a1)
    0898251C:[90A90001]: lbu        $t1, 1($a1)
    08982520:[00872021]: addu       $a0, $a0, $a3
    08982524:[00883821]: addu       $a3, $a0, $t0
    08982528:[00892021]: addu       $a0, $a0, $t1
    0898252C:[90A80002]: lbu        $t0, 2($a1)
    08982530:[00873821]: addu       $a3, $a0, $a3
    08982534:[00882021]: addu       $a0, $a0, $t0
    08982538:[90A80003]: lbu        $t0, 3($a1)
    0898253C:[00873821]: addu       $a3, $a0, $a3
    08982540:[00882021]: addu       $a0, $a0, $t0
    08982544:[90A80004]: lbu        $t0, 4($a1)
    08982548:[00873821]: addu       $a3, $a0, $a3
    0898254C:[00882021]: addu       $a0, $a0, $t0
    08982550:[90A80005]: lbu        $t0, 5($a1)
    08982554:[00873821]: addu       $a3, $a0, $a3
    08982558:[00882021]: addu       $a0, $a0, $t0
    0898255C:[90A80006]: lbu        $t0, 6($a1)
    08982560:[00873821]: addu       $a3, $a0, $a3
    08982564:[00882021]: addu       $a0, $a0, $t0
    08982568:[90A80007]: lbu        $t0, 7($a1)
    0898256C:[00873821]: addu       $a3, $a0, $a3
    08982570:[00882021]: addu       $a0, $a0, $t0
    08982574:[90A80008]: lbu        $t0, 8($a1)
    08982578:[00873821]: addu       $a3, $a0, $a3
    0898257C:[00882021]: addu       $a0, $a0, $t0
    08982580:[90A80009]: lbu        $t0, 9($a1)
    08982584:[00873821]: addu       $a3, $a0, $a3
    08982588:[00882021]: addu       $a0, $a0, $t0
    0898258C:[90A8000A]: lbu        $t0, 10($a1)
    08982590:[00873821]: addu       $a3, $a0, $a3
    08982594:[00882021]: addu       $a0, $a0, $t0
    08982598:[90A8000B]: lbu        $t0, 11($a1)
    0898259C:[00873821]: addu       $a3, $a0, $a3
    089825A0:[00882021]: addu       $a0, $a0, $t0
    089825A4:[90A8000C]: lbu        $t0, 12($a1)
    089825A8:[00873821]: addu       $a3, $a0, $a3
    089825AC:[00882021]: addu       $a0, $a0, $t0
    089825B0:[90A8000D]: lbu        $t0, 13($a1)
    089825B4:[00873821]: addu       $a3, $a0, $a3
    089825B8:[00882021]: addu       $a0, $a0, $t0
    089825BC:[90A8000E]: lbu        $t0, 14($a1)
    089825C0:[00873821]: addu       $a3, $a0, $a3
    089825C4:[00882021]: addu       $a0, $a0, $t0
    089825C8:[90A8000F]: lbu        $t0, 15($a1)
    089825CC:[00873821]: addu       $a3, $a0, $a3
    089825D0:[00882021]: addu       $a0, $a0, $t0
    089825D4:[24C6FFF0]: addiu      $a2, $a2, -16
    089825D8:[00874021]: addu       $t0, $a0, $a3
    089825DC:[2CC70010]: sltiu      $a3, $a2, 16
--> 089825E0:[10E0FFCD]: beq        $a3, $zr, 0x08982518
    089825E4:[24A50010]: addiu      $a1, $a1, 16
    089825E8:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    089825EC:[24C9FFFF]: addiu      $t1, $a2, -1
    089825F0:[10E00009]: beq        $a3, $zr, 0x08982618
  Back Branch 089824FC 1,483 times (length 61)
    089823FC:[03E00008]: jr         $ra
    08982400:[00821025]: or         $v0, $a0, $v0
    08982404:[14E0003F]: bne        $a3, $zr, 0x08982504
    08982408:[3407FFF1]: ori        $a3, $zr, -15 <=> li $a3, 65521
    0898240C:[24C6EA50]: addiu      $a2, $a2, -5552
--> 08982410:[3409015B]: ori        $t1, $zr, 347 <=> li $t1, 347
    08982414:[90AA0000]: lbu        $t2, 0($a1)
    08982418:[90AB0001]: lbu        $t3, 1($a1)
    0898241C:[008A2021]: addu       $a0, $a0, $t2
    08982420:[00884021]: addu       $t0, $a0, $t0
    08982424:[008B2021]: addu       $a0, $a0, $t3
    08982428:[90AA0002]: lbu        $t2, 2($a1)
    0898242C:[00884021]: addu       $t0, $a0, $t0
    08982430:[008A2021]: addu       $a0, $a0, $t2
    08982434:[90AA0003]: lbu        $t2, 3($a1)
    08982438:[00884021]: addu       $t0, $a0, $t0
    0898243C:[008A2021]: addu       $a0, $a0, $t2
    08982440:[90AA0004]: lbu        $t2, 4($a1)
    08982444:[00884021]: addu       $t0, $a0, $t0
    08982448:[008A2021]: addu       $a0, $a0, $t2
    0898244C:[90AA0005]: lbu        $t2, 5($a1)
    08982450:[00884021]: addu       $t0, $a0, $t0
    08982454:[008A2021]: addu       $a0, $a0, $t2
    08982458:[90AA0006]: lbu        $t2, 6($a1)
    0898245C:[00884021]: addu       $t0, $a0, $t0
    08982460:[008A2021]: addu       $a0, $a0, $t2
    08982464:[90AA0007]: lbu        $t2, 7($a1)
    08982468:[00884021]: addu       $t0, $a0, $t0
    0898246C:[008A2021]: addu       $a0, $a0, $t2
    08982470:[90AA0008]: lbu        $t2, 8($a1)
    08982474:[00884021]: addu       $t0, $a0, $t0
    08982478:[008A2021]: addu       $a0, $a0, $t2
    0898247C:[90AA0009]: lbu        $t2, 9($a1)
    08982480:[00884021]: addu       $t0, $a0, $t0
    08982484:[008A2021]: addu       $a0, $a0, $t2
    08982488:[90AA000A]: lbu        $t2, 10($a1)
    0898248C:[00884021]: addu       $t0, $a0, $t0
    08982490:[008A2021]: addu       $a0, $a0, $t2
    08982494:[90AA000B]: lbu        $t2, 11($a1)
    08982498:[00884021]: addu       $t0, $a0, $t0
    0898249C:[008A2021]: addu       $a0, $a0, $t2
    089824A0:[90AA000C]: lbu        $t2, 12($a1)
    089824A4:[00884021]: addu       $t0, $a0, $t0
    089824A8:[008A2021]: addu       $a0, $a0, $t2
    089824AC:[90AA000D]: lbu        $t2, 13($a1)
    089824B0:[00884021]: addu       $t0, $a0, $t0
    089824B4:[008A2021]: addu       $a0, $a0, $t2
    089824B8:[90AA000E]: lbu        $t2, 14($a1)
    089824BC:[00884021]: addu       $t0, $a0, $t0
    089824C0:[008A2021]: addu       $a0, $a0, $t2
    089824C4:[90AA000F]: lbu        $t2, 15($a1)
    089824C8:[00884021]: addu       $t0, $a0, $t0
    089824CC:[008A2021]: addu       $a0, $a0, $t2
    089824D0:[00884021]: addu       $t0, $a0, $t0
    089824D4:[2529FFFF]: addiu      $t1, $t1, -1
    089824D8:[1520FFCE]: bne        $t1, $zr, 0x08982414
    089824DC:[24A50010]: addiu      $a1, $a1, 16
    089824E0:[0087001B]: divu       $a0, $a3
    089824E4:[2CC915B0]: sltiu      $t1, $a2, 5552
    089824E8:[00002010]: mfhi       $a0
    089824EC:[00000000]: nop
    089824F0:[00000000]: nop
    089824F4:[0107001B]: divu       $t0, $a3
    089824F8:[00004010]: mfhi       $t0
--> 089824FC:[5120FFC4]: beql       $t1, $zr, 0x08982410
    08982500:[24C6EA50]: addiu      $a2, $a2, -5552
    08982504:[10C0004C]: beq        $a2, $zr, 0x08982638
    08982508:[00081400]: sll        $v0, $t0, 0x0010
    0898250C:[2CC70010]: sltiu      $a3, $a2, 16
  Back Branch 08982610 670 times (length 8)
    089825E4:[24A50010]: addiu      $a1, $a1, 16
    089825E8:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    089825EC:[24C9FFFF]: addiu      $t1, $a2, -1
    089825F0:[10E00009]: beq        $a3, $zr, 0x08982618
    089825F4:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
--> 089825F8:[90A70000]: lbu        $a3, 0($a1)
    089825FC:[24A50001]: addiu      $a1, $a1, 1
    08982600:[00872021]: addu       $a0, $a0, $a3
    08982604:[01203825]: or         $a3, $t1, $zr <=> move $a3, $t1
    08982608:[24C9FFFF]: addiu      $t1, $a2, -1
    0898260C:[00884021]: addu       $t0, $a0, $t0
--> 08982610:[14E0FFF9]: bne        $a3, $zr, 0x089825F8
    08982614:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    08982618:[3405FFF1]: ori        $a1, $zr, -15 <=> li $a1, 65521
    0898261C:[0085001B]: divu       $a0, $a1
    08982620:[00002010]: mfhi       $a0
_S1_2_894ECC0 28,357,680 instructions (2.447%), 19,032 calls (0894ECC0 - 0894EE38, length 95)
    0894ECC0:[BC980000]: cache      0x18, 0($a0)
    0894ECC4:[84A30000]: lh         $v1, 0($a1)
    0894ECC8:[84AA0002]: lh         $t2, 2($a1)
    0894ECCC:[84A90004]: lh         $t1, 4($a1)
    0894ECD0:[84A80006]: lh         $t0, 6($a1)
    0894ECD4:[24E7FFFF]: addiu      $a3, $a3, -1
    0894ECD8:[00660018]: mult       $v1, $a2
    0894ECDC:[00000000]: nop
    0894ECE0:[00000000]: nop
    0894ECE4:[00001812]: mflo       $v1
    0894ECE8:[01460018]: mult       $t2, $a2
    0894ECEC:[00031A03]: sra        $v1, $v1, 0x0008
    0894ECF0:[AC830000]: sw         $v1, 0($a0)
    0894ECF4:[00005012]: mflo       $t2
    0894ECF8:[01260018]: mult       $t1, $a2
    0894ECFC:[000A1A03]: sra        $v1, $t2, 0x0008
    0894ED00:[AC830004]: sw         $v1, 4($a0)
    0894ED04:[00004812]: mflo       $t1
    0894ED08:[01060018]: mult       $t0, $a2
    0894ED0C:[00091A03]: sra        $v1, $t1, 0x0008
    0894ED10:[AC830008]: sw         $v1, 8($a0)
    0894ED14:[00004012]: mflo       $t0
    0894ED18:[00081A03]: sra        $v1, $t0, 0x0008
    0894ED1C:[AC83000C]: sw         $v1, 12($a0)
    0894ED20:[84A30008]: lh         $v1, 8($a1)
    0894ED24:[84AA000A]: lh         $t2, 10($a1)
    0894ED28:[84A9000C]: lh         $t1, 12($a1)
    0894ED2C:[84A8000E]: lh         $t0, 14($a1)
    0894ED30:[00660018]: mult       $v1, $a2
    0894ED34:[00000000]: nop
    0894ED38:[00000000]: nop
    0894ED3C:[00001812]: mflo       $v1
    0894ED40:[01460018]: mult       $t2, $a2
    0894ED44:[00031A03]: sra        $v1, $v1, 0x0008
    0894ED48:[AC830010]: sw         $v1, 16($a0)
    0894ED4C:[00005012]: mflo       $t2
    0894ED50:[01260018]: mult       $t1, $a2
    0894ED54:[000A1A03]: sra        $v1, $t2, 0x0008
    0894ED58:[AC830014]: sw         $v1, 20($a0)
    0894ED5C:[00004812]: mflo       $t1
    0894ED60:[01060018]: mult       $t0, $a2
    0894ED64:[00091A03]: sra        $v1, $t1, 0x0008
    0894ED68:[AC830018]: sw         $v1, 24($a0)
    0894ED6C:[00004012]: mflo       $t0
    0894ED70:[00081A03]: sra        $v1, $t0, 0x0008
    0894ED74:[AC83001C]: sw         $v1, 28($a0)
    0894ED78:[84A30010]: lh         $v1, 16($a1)
    0894ED7C:[84AA0012]: lh         $t2, 18($a1)
    0894ED80:[84A90014]: lh         $t1, 20($a1)
    0894ED84:[84A80016]: lh         $t0, 22($a1)
    0894ED88:[00660018]: mult       $v1, $a2
    0894ED8C:[00000000]: nop
    0894ED90:[00000000]: nop
    0894ED94:[00001812]: mflo       $v1
    0894ED98:[01460018]: mult       $t2, $a2
    0894ED9C:[00031A03]: sra        $v1, $v1, 0x0008
    0894EDA0:[AC830020]: sw         $v1, 32($a0)
    0894EDA4:[00005012]: mflo       $t2
    0894EDA8:[01260018]: mult       $t1, $a2
    0894EDAC:[000A1A03]: sra        $v1, $t2, 0x0008
    0894EDB0:[AC830024]: sw         $v1, 36($a0)
    0894EDB4:[00004812]: mflo       $t1
    0894EDB8:[01060018]: mult       $t0, $a2
    0894EDBC:[00091A03]: sra        $v1, $t1, 0x0008
    0894EDC0:[AC830028]: sw         $v1, 40($a0)
    0894EDC4:[00004012]: mflo       $t0
    0894EDC8:[00081A03]: sra        $v1, $t0, 0x0008
    0894EDCC:[AC83002C]: sw         $v1, 44($a0)
    0894EDD0:[84A30018]: lh         $v1, 24($a1)
    0894EDD4:[84AA001A]: lh         $t2, 26($a1)
    0894EDD8:[84A9001C]: lh         $t1, 28($a1)
    0894EDDC:[84A8001E]: lh         $t0, 30($a1)
    0894EDE0:[00660018]: mult       $v1, $a2
    0894EDE4:[00000000]: nop
    0894EDE8:[00000000]: nop
    0894EDEC:[00001812]: mflo       $v1
    0894EDF0:[24A50020]: addiu      $a1, $a1, 32
    0894EDF4:[01460018]: mult       $t2, $a2
    0894EDF8:[00031A03]: sra        $v1, $v1, 0x0008
    0894EDFC:[AC830030]: sw         $v1, 48($a0)
    0894EE00:[00005012]: mflo       $t2
    0894EE04:[01260018]: mult       $t1, $a2
    0894EE08:[000A1A03]: sra        $v1, $t2, 0x0008
    0894EE0C:[AC830034]: sw         $v1, 52($a0)
    0894EE10:[00004812]: mflo       $t1
    0894EE14:[01060018]: mult       $t0, $a2
    0894EE18:[00091A03]: sra        $v1, $t1, 0x0008
    0894EE1C:[AC830038]: sw         $v1, 56($a0)
    0894EE20:[00004012]: mflo       $t0
    0894EE24:[00081A03]: sra        $v1, $t0, 0x0008
    0894EE28:[AC83003C]: sw         $v1, 60($a0)
    0894EE2C:[14E0FFA4]: bne        $a3, $zr, 0x0894ECC0
    0894EE30:[24840040]: addiu      $a0, $a0, 64
    0894EE34:[03E00008]: jr         $ra
    0894EE38:[00000000]: nop
  Back Branch 0894EE2C 304,512 times (length 93)
--> 0894ECC0:[BC980000]: cache      0x18, 0($a0)
    0894ECC4:[84A30000]: lh         $v1, 0($a1)
    0894ECC8:[84AA0002]: lh         $t2, 2($a1)
    0894ECCC:[84A90004]: lh         $t1, 4($a1)
    0894ECD0:[84A80006]: lh         $t0, 6($a1)
    0894ECD4:[24E7FFFF]: addiu      $a3, $a3, -1
    0894ECD8:[00660018]: mult       $v1, $a2
    0894ECDC:[00000000]: nop
    0894ECE0:[00000000]: nop
    0894ECE4:[00001812]: mflo       $v1
    0894ECE8:[01460018]: mult       $t2, $a2
    0894ECEC:[00031A03]: sra        $v1, $v1, 0x0008
    0894ECF0:[AC830000]: sw         $v1, 0($a0)
    0894ECF4:[00005012]: mflo       $t2
    0894ECF8:[01260018]: mult       $t1, $a2
    0894ECFC:[000A1A03]: sra        $v1, $t2, 0x0008
    0894ED00:[AC830004]: sw         $v1, 4($a0)
    0894ED04:[00004812]: mflo       $t1
    0894ED08:[01060018]: mult       $t0, $a2
    0894ED0C:[00091A03]: sra        $v1, $t1, 0x0008
    0894ED10:[AC830008]: sw         $v1, 8($a0)
    0894ED14:[00004012]: mflo       $t0
    0894ED18:[00081A03]: sra        $v1, $t0, 0x0008
    0894ED1C:[AC83000C]: sw         $v1, 12($a0)
    0894ED20:[84A30008]: lh         $v1, 8($a1)
    0894ED24:[84AA000A]: lh         $t2, 10($a1)
    0894ED28:[84A9000C]: lh         $t1, 12($a1)
    0894ED2C:[84A8000E]: lh         $t0, 14($a1)
    0894ED30:[00660018]: mult       $v1, $a2
    0894ED34:[00000000]: nop
    0894ED38:[00000000]: nop
    0894ED3C:[00001812]: mflo       $v1
    0894ED40:[01460018]: mult       $t2, $a2
    0894ED44:[00031A03]: sra        $v1, $v1, 0x0008
    0894ED48:[AC830010]: sw         $v1, 16($a0)
    0894ED4C:[00005012]: mflo       $t2
    0894ED50:[01260018]: mult       $t1, $a2
    0894ED54:[000A1A03]: sra        $v1, $t2, 0x0008
    0894ED58:[AC830014]: sw         $v1, 20($a0)
    0894ED5C:[00004812]: mflo       $t1
    0894ED60:[01060018]: mult       $t0, $a2
    0894ED64:[00091A03]: sra        $v1, $t1, 0x0008
    0894ED68:[AC830018]: sw         $v1, 24($a0)
    0894ED6C:[00004012]: mflo       $t0
    0894ED70:[00081A03]: sra        $v1, $t0, 0x0008
    0894ED74:[AC83001C]: sw         $v1, 28($a0)
    0894ED78:[84A30010]: lh         $v1, 16($a1)
    0894ED7C:[84AA0012]: lh         $t2, 18($a1)
    0894ED80:[84A90014]: lh         $t1, 20($a1)
    0894ED84:[84A80016]: lh         $t0, 22($a1)
    0894ED88:[00660018]: mult       $v1, $a2
    0894ED8C:[00000000]: nop
    0894ED90:[00000000]: nop
    0894ED94:[00001812]: mflo       $v1
    0894ED98:[01460018]: mult       $t2, $a2
    0894ED9C:[00031A03]: sra        $v1, $v1, 0x0008
    0894EDA0:[AC830020]: sw         $v1, 32($a0)
    0894EDA4:[00005012]: mflo       $t2
    0894EDA8:[01260018]: mult       $t1, $a2
    0894EDAC:[000A1A03]: sra        $v1, $t2, 0x0008
    0894EDB0:[AC830024]: sw         $v1, 36($a0)
    0894EDB4:[00004812]: mflo       $t1
    0894EDB8:[01060018]: mult       $t0, $a2
    0894EDBC:[00091A03]: sra        $v1, $t1, 0x0008
    0894EDC0:[AC830028]: sw         $v1, 40($a0)
    0894EDC4:[00004012]: mflo       $t0
    0894EDC8:[00081A03]: sra        $v1, $t0, 0x0008
    0894EDCC:[AC83002C]: sw         $v1, 44($a0)
    0894EDD0:[84A30018]: lh         $v1, 24($a1)
    0894EDD4:[84AA001A]: lh         $t2, 26($a1)
    0894EDD8:[84A9001C]: lh         $t1, 28($a1)
    0894EDDC:[84A8001E]: lh         $t0, 30($a1)
    0894EDE0:[00660018]: mult       $v1, $a2
    0894EDE4:[00000000]: nop
    0894EDE8:[00000000]: nop
    0894EDEC:[00001812]: mflo       $v1
    0894EDF0:[24A50020]: addiu      $a1, $a1, 32
    0894EDF4:[01460018]: mult       $t2, $a2
    0894EDF8:[00031A03]: sra        $v1, $v1, 0x0008
    0894EDFC:[AC830030]: sw         $v1, 48($a0)
    0894EE00:[00005012]: mflo       $t2
    0894EE04:[01260018]: mult       $t1, $a2
    0894EE08:[000A1A03]: sra        $v1, $t2, 0x0008
    0894EE0C:[AC830034]: sw         $v1, 52($a0)
    0894EE10:[00004812]: mflo       $t1
    0894EE14:[01060018]: mult       $t0, $a2
    0894EE18:[00091A03]: sra        $v1, $t1, 0x0008
    0894EE1C:[AC830038]: sw         $v1, 56($a0)
    0894EE20:[00004012]: mflo       $t0
    0894EE24:[00081A03]: sra        $v1, $t0, 0x0008
    0894EE28:[AC83003C]: sw         $v1, 60($a0)
--> 0894EE2C:[14E0FFA4]: bne        $a3, $zr, 0x0894ECC0
    0894EE30:[24840040]: addiu      $a0, $a0, 64
    0894EE34:[03E00008]: jr         $ra
    0894EE38:[00000000]: nop
_S1_2_893FAB8 27,923,480 instructions (2.409%), 1,551,659 calls (0893FAB8 - 0893FAFC, length 18)
    0893FAB8:[27BDFFF0]: addiu      $sp, $sp, -16
    0893FABC:[AFB00000]: sw         $s0, 0($sp)
    0893FAC0:[3C1008AD]: lui        $s0, 0x08AD <=> li $s0, 0x08AD0000
    0893FAC4:[8E02F8B4]: lw         $v0, -1868($s0)
    0893FAC8:[10400007]: beq        $v0, $zr, 0x0893FAE8
    0893FACC:[AFBF0004]: sw         $ra, 4($sp)
    0893FAD0:[24430001]: addiu      $v1, $v0, 1
    0893FAD4:[AE03F8B4]: sw         $v1, -1868($s0)
    0893FAD8:[8FBF0004]: lw         $ra, 4($sp)
    0893FADC:[8FB00000]: lw         $s0, 0($sp)
    0893FAE0:[03E00008]: jr         $ra
    0893FAE4:[27BD0010]: addiu      $sp, $sp, 16
    0893FAE8:[0E268812]: jal        0x089A2048 [sceKernelCpuSuspendIntr]
    0893FAEC:[00000000]: nop
    0893FAF0:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    0893FAF4:[AC82F8F0]: sw         $v0, -1808($a0)
    0893FAF8:[0A24FEB4]: j          0x0893FAD0
    0893FAFC:[8E02F8B4]: lw         $v0, -1868($s0)
  Back Branch 0893FAF8 1,550,596 times (length 12)
    0893FABC:[AFB00000]: sw         $s0, 0($sp)
    0893FAC0:[3C1008AD]: lui        $s0, 0x08AD <=> li $s0, 0x08AD0000
    0893FAC4:[8E02F8B4]: lw         $v0, -1868($s0)
    0893FAC8:[10400007]: beq        $v0, $zr, 0x0893FAE8
    0893FACC:[AFBF0004]: sw         $ra, 4($sp)
--> 0893FAD0:[24430001]: addiu      $v1, $v0, 1
    0893FAD4:[AE03F8B4]: sw         $v1, -1868($s0)
    0893FAD8:[8FBF0004]: lw         $ra, 4($sp)
    0893FADC:[8FB00000]: lw         $s0, 0($sp)
    0893FAE0:[03E00008]: jr         $ra
    0893FAE4:[27BD0010]: addiu      $sp, $sp, 16
    0893FAE8:[0E268812]: jal        0x089A2048 [sceKernelCpuSuspendIntr]
    0893FAEC:[00000000]: nop
    0893FAF0:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    0893FAF4:[AC82F8F0]: sw         $v0, -1808($a0)
--> 0893FAF8:[0A24FEB4]: j          0x0893FAD0
    0893FAFC:[8E02F8B4]: lw         $v0, -1868($s0)
_S1_2_89506F0 22,212,359 instructions (1.916%), 520,199 calls (089506F0 - 089508C4, length 118)
    089506F0:[27BDFF30]: addiu      $sp, $sp, -208
    089506F4:[AFBF00C4]: sw         $ra, 196($sp)
    089506F8:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089506FC:[10800066]: beq        $a0, $zr, 0x08950898
    08950700:[AFB000C0]: sw         $s0, 192($sp)
    08950704:[8C830004]: lw         $v1, 4($a0)
    08950708:[5060005A]: beql       $v1, $zr, 0x08950874
    0895070C:[27B00040]: addiu      $s0, $sp, 64
    08950710:[8C890020]: lw         $t1, 32($a0)
    08950714:[51200048]: beql       $t1, $zr, 0x08950838
    08950718:[27B00080]: addiu      $s0, $sp, 128
    0895071C:[14A00020]: bne        $a1, $zr, 0x089507A0
    08950720:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    08950724:[8C8D0014]: lw         $t5, 20($a0)
    08950728:[8C8C0024]: lw         $t4, 36($a0)
    0895072C:[8C8B0010]: lw         $t3, 16($a0)
    08950730:[012D2023]: subu       $a0, $t1, $t5
    08950734:[008C5021]: addu       $t2, $a0, $t4
    08950738:[014B482D]: min        $t1, $t2, $t3
    0895073C:[00C9282D]: min        $a1, $a2, $t1
    08950740:[ACE50004]: sw         $a1, 4($a3)
    08950744:[8D190014]: lw         $t9, 20($t0)
    08950748:[8D0F0020]: lw         $t7, 32($t0)
    0895074C:[8D18001C]: lw         $t8, 28($t0)
    08950750:[03251821]: addu       $v1, $t9, $a1
    08950754:[006F001A]: div        $v1, $t7
    08950758:[03198021]: addu       $s0, $t8, $t9
    0895075C:[ACF00000]: sw         $s0, 0($a3)
    08950760:[51E00001]: beql       $t7, $zr, 0x08950768
    08950764:[000001CD]: break      0x00007
    08950768:[8D0C0010]: lw         $t4, 16($t0)
    0895076C:[8D090028]: lw         $t1, 40($t0)
    08950770:[00007010]: mfhi       $t6
    08950774:[AD0E0014]: sw         $t6, 20($t0)
    08950778:[8CED0004]: lw         $t5, 4($a3)
    0895077C:[018D5823]: subu       $t3, $t4, $t5
    08950780:[AD0B0010]: sw         $t3, 16($t0)
    08950784:[8CEA0004]: lw         $t2, 4($a3)
    08950788:[012A3021]: addu       $a2, $t1, $t2
    0895078C:[AD060028]: sw         $a2, 40($t0)
    08950790:[8FBF00C4]: lw         $ra, 196($sp)
    08950794:[8FB000C0]: lw         $s0, 192($sp)
    08950798:[03E00008]: jr         $ra
    0895079C:[27BD00D0]: addiu      $sp, $sp, 208
    089507A0:[50AE000A]: beql       $a1, $t6, 0x089507CC
    089507A4:[8C980018]: lw         $t8, 24($a0)
    089507A8:[8C820038]: lw         $v0, 56($a0)
    089507AC:[ACE00000]: sw         $zr, 0($a3)
    089507B0:[1040FFF7]: beq        $v0, $zr, 0x08950790
    089507B4:[ACE00004]: sw         $zr, 4($a3)
    089507B8:[8C84003C]: lw         $a0, 60($a0)
    089507BC:[0040F809]: jalr       $ra, $v0
    089507C0:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    089507C4:[0A2541E5]: j          0x08950794
    089507C8:[8FBF00C4]: lw         $ra, 196($sp)
    089507CC:[8C900024]: lw         $s0, 36($a0)
    089507D0:[8C8E000C]: lw         $t6, 12($a0)
    089507D4:[01387823]: subu       $t7, $t1, $t8
    089507D8:[01F06821]: addu       $t5, $t7, $s0
    089507DC:[01AE602D]: min        $t4, $t5, $t6
    089507E0:[00CC202D]: min        $a0, $a2, $t4
    089507E4:[ACE40004]: sw         $a0, 4($a3)
    089507E8:[8D030018]: lw         $v1, 24($t0)
    089507EC:[8D090020]: lw         $t1, 32($t0)
    089507F0:[8D0B001C]: lw         $t3, 28($t0)
    089507F4:[00642821]: addu       $a1, $v1, $a0
    089507F8:[00A9001A]: div        $a1, $t1
    089507FC:[01635021]: addu       $t2, $t3, $v1
    08950800:[ACEA0000]: sw         $t2, 0($a3)
    08950804:[51200001]: beql       $t1, $zr, 0x0895080C
    08950808:[000001CD]: break      0x00007
    0895080C:[8D18000C]: lw         $t8, 12($t0)
    08950810:[8D0F0030]: lw         $t7, 48($t0)
    08950814:[00001010]: mfhi       $v0
    08950818:[AD020018]: sw         $v0, 24($t0)
    0895081C:[8CF90004]: lw         $t9, 4($a3)
    08950820:[03198023]: subu       $s0, $t8, $t9
    08950824:[AD10000C]: sw         $s0, 12($t0)
    08950828:[8CE60004]: lw         $a2, 4($a3)
    0895082C:[01E63821]: addu       $a3, $t7, $a2
    08950830:[0A2541E4]: j          0x08950790
    08950834:[AD070030]: sw         $a3, 48($t0)
    08950838:[3C08089B]: lui        $t0, 0x089B <=> li $t0, 0x089B0000
    0895083C:[25062AE0]: addiu      $a2, $t0, 10976
    08950840:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08950844:[0E25191A]: jal        0x08946468
    08950848:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    0895084C:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    08950850:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08950854:[24E62AEC]: addiu      $a2, $a3, 10988
    08950858:[0E251929]: jal        0x089464A4
    0895085C:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08950860:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08950864:[0E256F24]: jal        0x0895BC90
    08950868:[00000000]: nop
    0895086C:[0A2541E5]: j          0x08950794
    08950870:[8FBF00C4]: lw         $ra, 196($sp)
    08950874:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    08950878:[24862B04]: addiu      $a2, $a0, 11012
    0895087C:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08950880:[0E25191A]: jal        0x08946468
    08950884:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08950888:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0895088C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08950890:[0A254216]: j          0x08950858
    08950894:[24A62964]: addiu      $a2, $a1, 10596
    08950898:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0895089C:[24462B10]: addiu      $a2, $v0, 11024
    089508A0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089508A4:[0E25191A]: jal        0x08946468
    089508A8:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    089508AC:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    089508B0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089508B4:[24462984]: addiu      $a2, $v0, 10628
    089508B8:[0E251929]: jal        0x089464A4
    089508BC:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    089508C0:[0A254219]: j          0x08950864
    089508C4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
  Back Branch 08950830 442,100 times (length 42)
    0895077C:[018D5823]: subu       $t3, $t4, $t5
    08950780:[AD0B0010]: sw         $t3, 16($t0)
    08950784:[8CEA0004]: lw         $t2, 4($a3)
    08950788:[012A3021]: addu       $a2, $t1, $t2
    0895078C:[AD060028]: sw         $a2, 40($t0)
--> 08950790:[8FBF00C4]: lw         $ra, 196($sp)
    08950794:[8FB000C0]: lw         $s0, 192($sp)
    08950798:[03E00008]: jr         $ra
    0895079C:[27BD00D0]: addiu      $sp, $sp, 208
    089507A0:[50AE000A]: beql       $a1, $t6, 0x089507CC
    089507A4:[8C980018]: lw         $t8, 24($a0)
    089507A8:[8C820038]: lw         $v0, 56($a0)
    089507AC:[ACE00000]: sw         $zr, 0($a3)
    089507B0:[1040FFF7]: beq        $v0, $zr, 0x08950790
    089507B4:[ACE00004]: sw         $zr, 4($a3)
    089507B8:[8C84003C]: lw         $a0, 60($a0)
    089507BC:[0040F809]: jalr       $ra, $v0
    089507C0:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    089507C4:[0A2541E5]: j          0x08950794
    089507C8:[8FBF00C4]: lw         $ra, 196($sp)
    089507CC:[8C900024]: lw         $s0, 36($a0)
    089507D0:[8C8E000C]: lw         $t6, 12($a0)
    089507D4:[01387823]: subu       $t7, $t1, $t8
    089507D8:[01F06821]: addu       $t5, $t7, $s0
    089507DC:[01AE602D]: min        $t4, $t5, $t6
    089507E0:[00CC202D]: min        $a0, $a2, $t4
    089507E4:[ACE40004]: sw         $a0, 4($a3)
    089507E8:[8D030018]: lw         $v1, 24($t0)
    089507EC:[8D090020]: lw         $t1, 32($t0)
    089507F0:[8D0B001C]: lw         $t3, 28($t0)
    089507F4:[00642821]: addu       $a1, $v1, $a0
    089507F8:[00A9001A]: div        $a1, $t1
    089507FC:[01635021]: addu       $t2, $t3, $v1
    08950800:[ACEA0000]: sw         $t2, 0($a3)
    08950804:[51200001]: beql       $t1, $zr, 0x0895080C
    08950808:[000001CD]: break      0x00007
    0895080C:[8D18000C]: lw         $t8, 12($t0)
    08950810:[8D0F0030]: lw         $t7, 48($t0)
    08950814:[00001010]: mfhi       $v0
    08950818:[AD020018]: sw         $v0, 24($t0)
    0895081C:[8CF90004]: lw         $t9, 4($a3)
    08950820:[03198023]: subu       $s0, $t8, $t9
    08950824:[AD10000C]: sw         $s0, 12($t0)
    08950828:[8CE60004]: lw         $a2, 4($a3)
    0895082C:[01E63821]: addu       $a3, $t7, $a2
--> 08950830:[0A2541E4]: j          0x08950790
    08950834:[AD070030]: sw         $a3, 48($t0)
    08950838:[3C08089B]: lui        $t0, 0x089B <=> li $t0, 0x089B0000
    0895083C:[25062AE0]: addiu      $a2, $t0, 10976
    08950840:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
_S1_2_8807ACC 21,365,099 instructions (1.843%), 119,986 calls (08807ACC - 08808474, length 619)
    08807ACC:[27BDFFC0]: addiu      $sp, $sp, -64
    08807AD0:[8CA70000]: lw         $a3, 0($a1)
    08807AD4:[AFB2001C]: sw         $s2, 28($sp)
    08807AD8:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08807ADC:[24E40088]: addiu      $a0, $a3, 136
    08807AE0:[00C4202B]: sltu       $a0, $a2, $a0
    08807AE4:[AFB00014]: sw         $s0, 20($sp)
    08807AE8:[AFB10018]: sw         $s1, 24($sp)
    08807AEC:[AFB30020]: sw         $s3, 32($sp)
    08807AF0:[AFB40024]: sw         $s4, 36($sp)
    08807AF4:[AFB50028]: sw         $s5, 40($sp)
    08807AF8:[AFB6002C]: sw         $s6, 44($sp)
    08807AFC:[AFB70030]: sw         $s7, 48($sp)
    08807B00:[AFBE0034]: sw         $fp, 52($sp)
    08807B04:[AFBF0038]: sw         $ra, 56($sp)
    08807B08:[14800006]: bne        $a0, $zr, 0x08807B24
    08807B0C:[00A0A025]: or         $s4, $a1, $zr <=> move $s4, $a1
    08807B10:[8E440018]: lw         $a0, 24($s2)
    08807B14:[14800010]: bne        $a0, $zr, 0x08807B58
    08807B18:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08807B1C:[10000013]: b          0x08807B6C
    08807B20:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08807B24:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08807B28:[8FB00014]: lw         $s0, 20($sp)
    08807B2C:[8FB10018]: lw         $s1, 24($sp)
    08807B30:[8FB2001C]: lw         $s2, 28($sp)
    08807B34:[8FB30020]: lw         $s3, 32($sp)
    08807B38:[8FB40024]: lw         $s4, 36($sp)
    08807B3C:[8FB50028]: lw         $s5, 40($sp)
    08807B40:[8FB6002C]: lw         $s6, 44($sp)
    08807B44:[8FB70030]: lw         $s7, 48($sp)
    08807B48:[8FBE0034]: lw         $fp, 52($sp)
    08807B4C:[8FBF0038]: lw         $ra, 56($sp)
    08807B50:[03E00008]: jr         $ra
    08807B54:[27BD0040]: addiu      $sp, $sp, 64
    08807B58:[8C840000]: lw         $a0, 0($a0)
    08807B5C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08807B60:[54800001]: bnel       $a0, $zr, 0x08807B68
    08807B64:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08807B68:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08807B6C:[52000003]: beql       $s0, $zr, 0x08807B7C
    08807B70:[8E45000C]: lw         $a1, 12($s2)
    08807B74:[1000000B]: b          0x08807BA4
    08807B78:[8E130000]: lw         $s3, 0($s0)
    08807B7C:[10A00008]: beq        $a1, $zr, 0x08807BA0
    08807B80:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08807B84:[8CA4000C]: lw         $a0, 12($a1)
    08807B88:[24840040]: addiu      $a0, $a0, 64
    08807B8C:[84860000]: lh         $a2, 0($a0)
    08807B90:[8C870004]: lw         $a3, 4($a0)
    08807B94:[00E0F809]: jalr       $ra, $a3
    08807B98:[00A62021]: addu       $a0, $a1, $a2
    08807B9C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08807BA0:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08807BA4:[12200004]: beq        $s1, $zr, 0x08807BB8
    08807BA8:[0260A825]: or         $s5, $s3, $zr <=> move $s5, $s3
    08807BAC:[8E160004]: lw         $s6, 4($s0)
    08807BB0:[10000013]: b          0x08807C00
    08807BB4:[8E500004]: lw         $s0, 4($s2)
    08807BB8:[8E440010]: lw         $a0, 16($s2)
    08807BBC:[1080000E]: beq        $a0, $zr, 0x08807BF8
    08807BC0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08807BC4:[8E450090]: lw         $a1, 144($s2)
    08807BC8:[00052880]: sll        $a1, $a1, 0x0002
    08807BCC:[00852021]: addu       $a0, $a0, $a1
    08807BD0:[8C840000]: lw         $a0, 0($a0)
    08807BD4:[10800009]: beq        $a0, $zr, 0x08807BFC
    08807BD8:[0200B025]: or         $s6, $s0, $zr <=> move $s6, $s0
    08807BDC:[8C85000C]: lw         $a1, 12($a0)
    08807BE0:[24A50040]: addiu      $a1, $a1, 64
    08807BE4:[84A60000]: lh         $a2, 0($a1)
    08807BE8:[8CA50004]: lw         $a1, 4($a1)
    08807BEC:[00A0F809]: jalr       $ra, $a1
    08807BF0:[00862021]: addu       $a0, $a0, $a2
    08807BF4:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08807BF8:[0200B025]: or         $s6, $s0, $zr <=> move $s6, $s0
    08807BFC:[8E500004]: lw         $s0, 4($s2)
    08807C00:[AFB6000C]: sw         $s6, 12($sp)
    08807C04:[02C08825]: or         $s1, $s6, $zr <=> move $s1, $s6
    08807C08:[AFB20000]: sw         $s2, 0($sp)
    08807C0C:[1600006D]: bne        $s0, $zr, 0x08807DC4
    08807C10:[AFB10008]: sw         $s1, 8($sp)
    08807C14:[52600038]: beql       $s3, $zr, 0x08807CF8
    08807C18:[8E840000]: lw         $a0, 0($s4)
    08807C1C:[96A40006]: lhu        $a0, 6($s5)
    08807C20:[96A50004]: lhu        $a1, 4($s5)
    08807C24:[8E860000]: lw         $a2, 0($s4)
    08807C28:[3C07C200]: lui        $a3, 0xC200 <=> li $a3, 0xC2000000
    08807C2C:[00872025]: or         $a0, $a0, $a3
    08807C30:[24C70004]: addiu      $a3, $a2, 4
    08807C34:[AE870000]: sw         $a3, 0($s4)
    08807C38:[ACC40000]: sw         $a0, 0($a2)
    08807C3C:[8E840000]: lw         $a0, 0($s4)
    08807C40:[3C06C300]: lui        $a2, 0xC300 <=> li $a2, 0xC3000000
    08807C44:[00A62825]: or         $a1, $a1, $a2
    08807C48:[24860004]: addiu      $a2, $a0, 4
    08807C4C:[AE860000]: sw         $a2, 0($s4)
    08807C50:[AC850000]: sw         $a1, 0($a0)
    08807C54:[0E203194]: jal        0x0880C650
    08807C58:[8E440094]: lw         $a0, 148($s2)
    08807C5C:[8E450098]: lw         $a1, 152($s2)
    08807C60:[0E203411]: jal        0x0880D044
    08807C64:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08807C68:[96A40008]: lhu        $a0, 8($s5)
    08807C6C:[96A5000A]: lhu        $a1, 10($s5)
    08807C70:[3C070100]: lui        $a3, 0x0100 <=> li $a3, 0x01000000
    08807C74:[8646001C]: lh         $a2, 28($s2)
    08807C78:[24E7FFFF]: addiu      $a3, $a3, -1
    08807C7C:[00473824]: and        $a3, $v0, $a3
    08807C80:[8E880000]: lw         $t0, 0($s4)
    08807C84:[3C09A000]: lui        $t1, 0xA000 <=> li $t1, 0xA0000000
    08807C88:[00E93825]: or         $a3, $a3, $t1
    08807C8C:[25090004]: addiu      $t1, $t0, 4
    08807C90:[AE890000]: sw         $t1, 0($s4)
    08807C94:[AD070000]: sw         $a3, 0($t0)
    08807C98:[00023E02]: srl        $a3, $v0, 0x0018
    08807C9C:[30E7000F]: andi       $a3, $a3, 15
    08807CA0:[00073C00]: sll        $a3, $a3, 0x0010
    08807CA4:[3C08A800]: lui        $t0, 0xA800 <=> li $t0, 0xA8000000
    08807CA8:[8E890000]: lw         $t1, 0($s4)
    08807CAC:[00E83825]: or         $a3, $a3, $t0
    08807CB0:[00E63025]: or         $a2, $a3, $a2
    08807CB4:[25270004]: addiu      $a3, $t1, 4
    08807CB8:[340A001F]: ori        $t2, $zr, 31 <=> li $t2, 31
    08807CBC:[00A02816]: clz        $a1, $a1
    08807CC0:[AE870000]: sw         $a3, 0($s4)
    08807CC4:[01452823]: subu       $a1, $t2, $a1
    08807CC8:[AD260000]: sw         $a2, 0($t1)
    08807CCC:[00802016]: clz        $a0, $a0
    08807CD0:[00052A00]: sll        $a1, $a1, 0x0008
    08807CD4:[3C06B800]: lui        $a2, 0xB800 <=> li $a2, 0xB8000000
    08807CD8:[01442023]: subu       $a0, $t2, $a0
    08807CDC:[8E870000]: lw         $a3, 0($s4)
    08807CE0:[00A62825]: or         $a1, $a1, $a2
    08807CE4:[00A42025]: or         $a0, $a1, $a0
    08807CE8:[24E50004]: addiu      $a1, $a3, 4
    08807CEC:[AE850000]: sw         $a1, 0($s4)
    08807CF0:[ACE40000]: sw         $a0, 0($a3)
    08807CF4:[8E840000]: lw         $a0, 0($s4)
    08807CF8:[3C05CB00]: lui        $a1, 0xCB00 <=> li $a1, 0xCB000000
    08807CFC:[24860004]: addiu      $a2, $a0, 4
    08807D00:[AE860000]: sw         $a2, 0($s4)
    08807D04:[12C001CF]: beq        $s6, $zr, 0x08808444
    08807D08:[AC850000]: sw         $a1, 0($a0)
    08807D0C:[8E440064]: lw         $a0, 100($s2)
    08807D10:[8E450068]: lw         $a1, 104($s2)
    08807D14:[96260004]: lhu        $a2, 4($s1)
    08807D18:[8E47006C]: lw         $a3, 108($s2)
    08807D1C:[00052A00]: sll        $a1, $a1, 0x0008
    08807D20:[00042080]: sll        $a0, $a0, 0x0002
    08807D24:[00A42025]: or         $a0, $a1, $a0
    08807D28:[00072C00]: sll        $a1, $a3, 0x0010
    08807D2C:[00852025]: or         $a0, $a0, $a1
    08807D30:[3C05C500]: lui        $a1, 0xC500 <=> li $a1, 0xC5000000
    08807D34:[8E870000]: lw         $a3, 0($s4)
    08807D38:[00C52825]: or         $a1, $a2, $a1
    08807D3C:[00852025]: or         $a0, $a0, $a1
    08807D40:[24E50004]: addiu      $a1, $a3, 4
    08807D44:[AE850000]: sw         $a1, 0($s4)
    08807D48:[ACE40000]: sw         $a0, 0($a3)
    08807D4C:[8E240018]: lw         $a0, 24($s1)
    08807D50:[8645001E]: lh         $a1, 30($s2)
    08807D54:[02C42021]: addu       $a0, $s6, $a0
    08807D58:[8C840000]: lw         $a0, 0($a0)
    08807D5C:[3C070100]: lui        $a3, 0x0100 <=> li $a3, 0x01000000
    08807D60:[02C42021]: addu       $a0, $s6, $a0
    08807D64:[24E7FFFF]: addiu      $a3, $a3, -1
    08807D68:[8E860000]: lw         $a2, 0($s4)
    08807D6C:[00873824]: and        $a3, $a0, $a3
    08807D70:[3C08B000]: lui        $t0, 0xB000 <=> li $t0, 0xB0000000
    08807D74:[00E83825]: or         $a3, $a3, $t0
    08807D78:[24C80004]: addiu      $t0, $a2, 4
    08807D7C:[AE880000]: sw         $t0, 0($s4)
    08807D80:[00042602]: srl        $a0, $a0, 0x0018
    08807D84:[ACC70000]: sw         $a3, 0($a2)
    08807D88:[3084000F]: andi       $a0, $a0, 15
    08807D8C:[00042400]: sll        $a0, $a0, 0x0010
    08807D90:[8E860000]: lw         $a2, 0($s4)
    08807D94:[3C07B100]: lui        $a3, 0xB100 <=> li $a3, 0xB1000000
    08807D98:[00872025]: or         $a0, $a0, $a3
    08807D9C:[24C70004]: addiu      $a3, $a2, 4
    08807DA0:[AE870000]: sw         $a3, 0($s4)
    08807DA4:[ACC40000]: sw         $a0, 0($a2)
    08807DA8:[8E840000]: lw         $a0, 0($s4)
    08807DAC:[3C06C400]: lui        $a2, 0xC400 <=> li $a2, 0xC4000000
    08807DB0:[00A62825]: or         $a1, $a1, $a2
    08807DB4:[24860004]: addiu      $a2, $a0, 4
    08807DB8:[AE860000]: sw         $a2, 0($s4)
    08807DBC:[100001A1]: b          0x08808444
    08807DC0:[AC850000]: sw         $a1, 0($a0)
    08807DC4:[12600100]: beq        $s3, $zr, 0x088081C8
    08807DC8:[AFB30004]: sw         $s3, 4($sp)
    08807DCC:[96A4000E]: lhu        $a0, 14($s5)
    08807DD0:[96A5000C]: lhu        $a1, 12($s5)
    08807DD4:[8FA30000]: lw         $v1, 0($sp)
    08807DD8:[96A6002E]: lhu        $a2, 46($s5)
    08807DDC:[000420C0]: sll        $a0, $a0, 0x0003
    08807DE0:[8C670044]: lw         $a3, 68($v1)
    08807DE4:[0085001A]: div        $a0, $a1
    08807DE8:[96B10008]: lhu        $s1, 8($s5)
    08807DEC:[96A4000A]: lhu        $a0, 10($s5)
    08807DF0:[34080020]: ori        $t0, $zr, 32 <=> li $t0, 32
    08807DF4:[2484FFFF]: addiu      $a0, $a0, -1
    08807DF8:[00802016]: clz        $a0, $a0
    08807DFC:[01049023]: subu       $s2, $t0, $a0
    08807E00:[8FAC0004]: lw         $t4, 4($sp)
    08807E04:[8EA40018]: lw         $a0, 24($s5)
    08807E08:[2625FFFF]: addiu      $a1, $s1, -1
    08807E0C:[00A02816]: clz        $a1, $a1
    08807E10:[96B7002A]: lhu        $s7, 42($s5)
    08807E14:[01842021]: addu       $a0, $t4, $a0
    08807E18:[01059823]: subu       $s3, $t0, $a1
    08807E1C:[8C9E0000]: lw         $fp, 0($a0)
    08807E20:[8C650008]: lw         $a1, 8($v1)
    08807E24:[34190001]: ori        $t9, $zr, 1 <=> li $t9, 1
    08807E28:[02799804]: sllv       $s3, $t9, $s3
    08807E2C:[02599004]: sllv       $s2, $t9, $s2
    08807E30:[3C0DC300]: lui        $t5, 0xC300 <=> li $t5, 0xC3000000
    08807E34:[30A50001]: andi       $a1, $a1, 1
    08807E38:[0000B012]: mflo       $s6
    08807E3C:[00000000]: nop
    08807E40:[00000000]: nop
    08807E44:[00E6001A]: div        $a3, $a2
    08807E48:[26D6FFFF]: addiu      $s6, $s6, -1
    08807E4C:[00003810]: mfhi       $a3
    08807E50:[04E20001]: bltzl      $a3, 0x08807E58
    08807E54:[00E63821]: addu       $a3, $a3, $a2
    08807E58:[00F70018]: mult       $a3, $s7
    08807E5C:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    08807E60:[00002812]: mflo       $a1
    08807E64:[10E0006B]: beq        $a3, $zr, 0x08808014
    08807E68:[00052880]: sll        $a1, $a1, 0x0002
    08807E6C:[32070008]: andi       $a3, $s0, 8
    08807E70:[96A20004]: lhu        $v0, 4($s5)
    08807E74:[96AB0006]: lhu        $t3, 6($s5)
    08807E78:[3C100100]: lui        $s0, 0x0100 <=> li $s0, 0x01000000
    08807E7C:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    08807E80:[3415001F]: ori        $s5, $zr, 31 <=> li $s5, 31
    08807E84:[2610FFFF]: addiu      $s0, $s0, -1
    08807E88:[54E00001]: bnel       $a3, $zr, 0x08807E90
    08807E8C:[03205025]: or         $t2, $t9, $zr <=> move $t2, $t9
    08807E90:[000A3A00]: sll        $a3, $t2, 0x0008
    08807E94:[00EB3825]: or         $a3, $a3, $t3
    08807E98:[8E880000]: lw         $t0, 0($s4)
    08807E9C:[3C09C201]: lui        $t1, 0xC201 <=> li $t1, 0xC2010000
    08807EA0:[00E93825]: or         $a3, $a3, $t1
    08807EA4:[25090004]: addiu      $t1, $t0, 4
    08807EA8:[AE890000]: sw         $t1, 0($s4)
    08807EAC:[AD070000]: sw         $a3, 0($t0)
    08807EB0:[8E870000]: lw         $a3, 0($s4)
    08807EB4:[004D4825]: or         $t1, $v0, $t5
    08807EB8:[24E80004]: addiu      $t0, $a3, 4
    08807EBC:[AE880000]: sw         $t0, 0($s4)
    08807EC0:[00852821]: addu       $a1, $a0, $a1
    08807EC4:[ACE90000]: sw         $t1, 0($a3)
    08807EC8:[8CA50000]: lw         $a1, 0($a1)
    08807ECC:[02D18821]: addu       $s1, $s6, $s1
    08807ED0:[02C03827]: nor        $a3, $s6, $zr <=> li $a3, not $s6
    08807ED4:[01852821]: addu       $a1, $t4, $a1
    08807ED8:[02278824]: and        $s1, $s1, $a3
    08807EDC:[00B03824]: and        $a3, $a1, $s0
    08807EE0:[8E880000]: lw         $t0, 0($s4)
    08807EE4:[3C09A000]: lui        $t1, 0xA000 <=> li $t1, 0xA0000000
    08807EE8:[00E93825]: or         $a3, $a3, $t1
    08807EEC:[25090004]: addiu      $t1, $t0, 4
    08807EF0:[AE890000]: sw         $t1, 0($s4)
    08807EF4:[02404816]: clz        $t1, $s2
    08807EF8:[AD070000]: sw         $a3, 0($t0)
    08807EFC:[00052E02]: srl        $a1, $a1, 0x0018
    08807F00:[02A94023]: subu       $t0, $s5, $t1
    08807F04:[30A5000F]: andi       $a1, $a1, 15
    08807F08:[00052C00]: sll        $a1, $a1, 0x0010
    08807F0C:[3C09A800]: lui        $t1, 0xA800 <=> li $t1, 0xA8000000
    08807F10:[8E8A0000]: lw         $t2, 0($s4)
    08807F14:[00A92825]: or         $a1, $a1, $t1
    08807F18:[25490004]: addiu      $t1, $t2, 4
    08807F1C:[00B12825]: or         $a1, $a1, $s1
    08807F20:[AE890000]: sw         $t1, 0($s4)
    08807F24:[AD450000]: sw         $a1, 0($t2)
    08807F28:[00082A00]: sll        $a1, $t0, 0x0008
    08807F2C:[02603816]: clz        $a3, $s3
    08807F30:[3C08B800]: lui        $t0, 0xB800 <=> li $t0, 0xB8000000
    08807F34:[02A73823]: subu       $a3, $s5, $a3
    08807F38:[8E890000]: lw         $t1, 0($s4)
    08807F3C:[00A82825]: or         $a1, $a1, $t0
    08807F40:[00A72825]: or         $a1, $a1, $a3
    08807F44:[25270004]: addiu      $a3, $t1, 4
    08807F48:[AE870000]: sw         $a3, 0($s4)
    08807F4C:[AD250000]: sw         $a1, 0($t1)
    08807F50:[8C650048]: lw         $a1, 72($v1)
    08807F54:[00A6001A]: div        $a1, $a2
    08807F58:[00002810]: mfhi       $a1
    08807F5C:[04A20001]: bltzl      $a1, 0x08807F64
    08807F60:[00A62821]: addu       $a1, $a1, $a2
    08807F64:[00B70018]: mult       $a1, $s7
    08807F68:[8FB60000]: lw         $s6, 0($sp)
    08807F6C:[8EC50094]: lw         $a1, 148($s6)
    08807F70:[00003012]: mflo       $a2
    08807F74:[00063080]: sll        $a2, $a2, 0x0002
    08807F78:[00862021]: addu       $a0, $a0, $a2
    08807F7C:[8C860000]: lw         $a2, 0($a0)
    08807F80:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08807F84:[0E203194]: jal        0x0880C650
    08807F88:[00DEB823]: subu       $s7, $a2, $fp
    08807F8C:[8EC50098]: lw         $a1, 152($s6)
    08807F90:[0E203411]: jal        0x0880D044
    08807F94:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08807F98:[00572021]: addu       $a0, $v0, $s7
    08807F9C:[00902824]: and        $a1, $a0, $s0
    08807FA0:[8E860000]: lw         $a2, 0($s4)
    08807FA4:[3C07A100]: lui        $a3, 0xA100 <=> li $a3, 0xA1000000
    08807FA8:[00A72825]: or         $a1, $a1, $a3
    08807FAC:[24C70004]: addiu      $a3, $a2, 4
    08807FB0:[AE870000]: sw         $a3, 0($s4)
    08807FB4:[02403816]: clz        $a3, $s2
    08807FB8:[ACC50000]: sw         $a1, 0($a2)
    08807FBC:[00042602]: srl        $a0, $a0, 0x0018
    08807FC0:[02A73023]: subu       $a2, $s5, $a3
    08807FC4:[3084000F]: andi       $a0, $a0, 15
    08807FC8:[00042400]: sll        $a0, $a0, 0x0010
    08807FCC:[3C07A900]: lui        $a3, 0xA900 <=> li $a3, 0xA9000000
    08807FD0:[8E880000]: lw         $t0, 0($s4)
    08807FD4:[00872025]: or         $a0, $a0, $a3
    08807FD8:[25070004]: addiu      $a3, $t0, 4
    08807FDC:[00912025]: or         $a0, $a0, $s1
    08807FE0:[AE870000]: sw         $a3, 0($s4)
    08807FE4:[AD040000]: sw         $a0, 0($t0)
    08807FE8:[00062200]: sll        $a0, $a2, 0x0008
    08807FEC:[02602816]: clz        $a1, $s3
    08807FF0:[3C06B900]: lui        $a2, 0xB900 <=> li $a2, 0xB9000000
    08807FF4:[02A52823]: subu       $a1, $s5, $a1
    08807FF8:[8E870000]: lw         $a3, 0($s4)
    08807FFC:[00862025]: or         $a0, $a0, $a2
    08808000:[00852025]: or         $a0, $a0, $a1
    08808004:[24E50004]: addiu      $a1, $a3, 4
    08808008:[AE850000]: sw         $a1, 0($s4)
    0880800C:[10000069]: b          0x088081B4
    08808010:[ACE40000]: sw         $a0, 0($a3)
    08808014:[AFBE0010]: sw         $fp, 16($sp)
    08808018:[8FBE0000]: lw         $fp, 0($sp)
    0880801C:[00858021]: addu       $s0, $a0, $a1
    08808020:[0E203194]: jal        0x0880C650
    08808024:[8FC40094]: lw         $a0, 148($fp)
    08808028:[8FC50098]: lw         $a1, 152($fp)
    0880802C:[0E203411]: jal        0x0880D044
    08808030:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08808034:[8FC40004]: lw         $a0, 4($fp)
    08808038:[00407825]: or         $t7, $v0, $zr <=> move $t7, $v0
    0880803C:[30870004]: andi       $a3, $a0, 4
    08808040:[96A40004]: lhu        $a0, 4($s5)
    08808044:[96A50006]: lhu        $a1, 6($s5)
    08808048:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0880804C:[8FBE0010]: lw         $fp, 16($sp)
    08808050:[54E00001]: bnel       $a3, $zr, 0x08808058
    08808054:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08808058:[00063200]: sll        $a2, $a2, 0x0008
    0880805C:[26E7FFFF]: addiu      $a3, $s7, -1
    08808060:[00C52825]: or         $a1, $a2, $a1
    08808064:[00073400]: sll        $a2, $a3, 0x0010
    08808068:[00A62825]: or         $a1, $a1, $a2
    0880806C:[3C07C300]: lui        $a3, 0xC300 <=> li $a3, 0xC3000000
    08808070:[8E860000]: lw         $a2, 0($s4)
    08808074:[3C08C200]: lui        $t0, 0xC200 <=> li $t0, 0xC2000000
    08808078:[00873825]: or         $a3, $a0, $a3
    0880807C:[00A82025]: or         $a0, $a1, $t0
    08808080:[24C50004]: addiu      $a1, $a2, 4
    08808084:[AE850000]: sw         $a1, 0($s4)
    08808088:[ACC40000]: sw         $a0, 0($a2)
    0880808C:[8E850000]: lw         $a1, 0($s4)
    08808090:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08808094:[24A60004]: addiu      $a2, $a1, 4
    08808098:[AE860000]: sw         $a2, 0($s4)
    0880809C:[ACA70000]: sw         $a3, 0($a1)
    088080A0:[0097282A]: slt        $a1, $a0, $s7
    088080A4:[10A00043]: beq        $a1, $zr, 0x088081B4
    088080A8:[3C0E0100]: lui        $t6, 0x0100 <=> li $t6, 0x01000000
    088080AC:[02C03027]: nor        $a2, $s6, $zr <=> li $a2, not $s6
    088080B0:[3405001F]: ori        $a1, $zr, 31 <=> li $a1, 31
    088080B4:[34180001]: ori        $t8, $zr, 1 <=> li $t8, 1
    088080B8:[25CEFFFF]: addiu      $t6, $t6, -1
    088080BC:[8E070000]: lw         $a3, 0($s0)
    088080C0:[248800A0]: addiu      $t0, $a0, 160
    088080C4:[00FE3823]: subu       $a3, $a3, $fp
    088080C8:[01E73821]: addu       $a3, $t7, $a3
    088080CC:[00084600]: sll        $t0, $t0, 0x0018
    088080D0:[8E8A0000]: lw         $t2, 0($s4)
    088080D4:[00EE5824]: and        $t3, $a3, $t6
    088080D8:[010B4025]: or         $t0, $t0, $t3
    088080DC:[254B0004]: addiu      $t3, $t2, 4
    088080E0:[AE8B0000]: sw         $t3, 0($s4)
    088080E4:[02405816]: clz        $t3, $s2
    088080E8:[AD480000]: sw         $t0, 0($t2)
    088080EC:[00AB4023]: subu       $t0, $a1, $t3
    088080F0:[00073E02]: srl        $a3, $a3, 0x0018
    088080F4:[02601016]: clz        $v0, $s3
    088080F8:[248B00A8]: addiu      $t3, $a0, 168
    088080FC:[30E7000F]: andi       $a3, $a3, 15
    08808100:[02D14821]: addu       $t1, $s6, $s1
    08808104:[00A25023]: subu       $t2, $a1, $v0
    08808108:[000B5E00]: sll        $t3, $t3, 0x0018
    0880810C:[00073C00]: sll        $a3, $a3, 0x0010
    08808110:[01264824]: and        $t1, $t1, $a2
    08808114:[8E820000]: lw         $v0, 0($s4)
    08808118:[01673825]: or         $a3, $t3, $a3
    0880811C:[00E93825]: or         $a3, $a3, $t1
    08808120:[24490004]: addiu      $t1, $v0, 4
    08808124:[AE890000]: sw         $t1, 0($s4)
    08808128:[AC470000]: sw         $a3, 0($v0)
    0880812C:[248700B8]: addiu      $a3, $a0, 184
    08808130:[00073E00]: sll        $a3, $a3, 0x0018
    08808134:[00084200]: sll        $t0, $t0, 0x0008
    08808138:[8E890000]: lw         $t1, 0($s4)
    0880813C:[00E83825]: or         $a3, $a3, $t0
    08808140:[25280004]: addiu      $t0, $t1, 4
    08808144:[00EA3825]: or         $a3, $a3, $t2
    08808148:[AE880000]: sw         $t0, 0($s4)
    0880814C:[AD270000]: sw         $a3, 0($t1)
    08808150:[96A70028]: lhu        $a3, 40($s5)
    08808154:[14F80013]: bne        $a3, $t8, 0x088081A4
    08808158:[26100004]: addiu      $s0, $s0, 4
    0880815C:[26270001]: addiu      $a3, $s1, 1
    08808160:[00073843]: sra        $a3, $a3, 0x0001
    08808164:[00073FC2]: srl        $a3, $a3, 0x001F
    08808168:[26680001]: addiu      $t0, $s3, 1
    0880816C:[02273821]: addu       $a3, $s1, $a3
    08808170:[00084043]: sra        $t0, $t0, 0x0001
    08808174:[24F10001]: addiu      $s1, $a3, 1
    08808178:[00083FC2]: srl        $a3, $t0, 0x001F
    0880817C:[26480001]: addiu      $t0, $s2, 1
    08808180:[02673821]: addu       $a3, $s3, $a3
    08808184:[00084043]: sra        $t0, $t0, 0x0001
    08808188:[24F30001]: addiu      $s3, $a3, 1
    0880818C:[00083FC2]: srl        $a3, $t0, 0x001F
    08808190:[02473821]: addu       $a3, $s2, $a3
    08808194:[24F20001]: addiu      $s2, $a3, 1
    08808198:[00118843]: sra        $s1, $s1, 0x0001
    0880819C:[00139843]: sra        $s3, $s3, 0x0001
    088081A0:[00129043]: sra        $s2, $s2, 0x0001
    088081A4:[24840001]: addiu      $a0, $a0, 1
    088081A8:[0097382A]: slt        $a3, $a0, $s7
    088081AC:[54E0FFC4]: bnel       $a3, $zr, 0x088080C0
    088081B0:[8E070000]: lw         $a3, 0($s0)
    088081B4:[8E840000]: lw         $a0, 0($s4)
    088081B8:[3C05CB00]: lui        $a1, 0xCB00 <=> li $a1, 0xCB000000
    088081BC:[24860004]: addiu      $a2, $a0, 4
    088081C0:[AE860000]: sw         $a2, 0($s4)
    088081C4:[AC850000]: sw         $a1, 0($a0)
    088081C8:[8FB8000C]: lw         $t8, 12($sp)
    088081CC:[1300009D]: beq        $t8, $zr, 0x08808444
    088081D0:[34190001]: ori        $t9, $zr, 1 <=> li $t9, 1
    088081D4:[8FAE0000]: lw         $t6, 0($sp)
    088081D8:[8FAF0008]: lw         $t7, 8($sp)
    088081DC:[8DC40064]: lw         $a0, 100($t6)
    088081E0:[8DC50068]: lw         $a1, 104($t6)
    088081E4:[95E60004]: lhu        $a2, 4($t7)
    088081E8:[8DC7006C]: lw         $a3, 108($t6)
    088081EC:[00052A00]: sll        $a1, $a1, 0x0008
    088081F0:[00042080]: sll        $a0, $a0, 0x0002
    088081F4:[00A42025]: or         $a0, $a1, $a0
    088081F8:[00072C00]: sll        $a1, $a3, 0x0010
    088081FC:[00852025]: or         $a0, $a0, $a1
    08808200:[3C05C500]: lui        $a1, 0xC500 <=> li $a1, 0xC5000000
    08808204:[8E870000]: lw         $a3, 0($s4)
    08808208:[00C52825]: or         $a1, $a2, $a1
    0880820C:[00852025]: or         $a0, $a0, $a1
    08808210:[24E50004]: addiu      $a1, $a3, 4
    08808214:[AE850000]: sw         $a1, 0($s4)
    08808218:[ACE40000]: sw         $a0, 0($a3)
    0880821C:[95EA002E]: lhu        $t2, 46($t7)
    08808220:[8DC4004C]: lw         $a0, 76($t6)
    08808224:[008A001A]: div        $a0, $t2
    08808228:[8DE50018]: lw         $a1, 24($t7)
    0880822C:[95E9002A]: lhu        $t1, 42($t7)
    08808230:[8DC20008]: lw         $v0, 8($t6)
    08808234:[3C040100]: lui        $a0, 0x0100 <=> li $a0, 0x01000000
    08808238:[03052821]: addu       $a1, $t8, $a1
    0880823C:[2484FFFF]: addiu      $a0, $a0, -1
    08808240:[30420001]: andi       $v0, $v0, 1
    08808244:[3C06B000]: lui        $a2, 0xB000 <=> li $a2, 0xB0000000
    08808248:[3C07B100]: lui        $a3, 0xB100 <=> li $a3, 0xB1000000
    0880824C:[3C08C400]: lui        $t0, 0xC400 <=> li $t0, 0xC4000000
    08808250:[00005810]: mfhi       $t3
    08808254:[05620001]: bltzl      $t3, 0x0880825C
    08808258:[016A5821]: addu       $t3, $t3, $t2
    0880825C:[01690018]: mult       $t3, $t1
    08808260:[00401825]: or         $v1, $v0, $zr <=> move $v1, $v0
    08808264:[00001012]: mflo       $v0
    08808268:[00021080]: sll        $v0, $v0, 0x0002
    0880826C:[14600018]: bne        $v1, $zr, 0x088082D0
    08808270:[00A21021]: addu       $v0, $a1, $v0
    08808274:[8C450000]: lw         $a1, 0($v0)
    08808278:[85C9001E]: lh         $t1, 30($t6)
    0880827C:[03052821]: addu       $a1, $t8, $a1
    08808280:[8E8A0000]: lw         $t2, 0($s4)
    08808284:[00A42024]: and        $a0, $a1, $a0
    08808288:[00862025]: or         $a0, $a0, $a2
    0880828C:[25460004]: addiu      $a2, $t2, 4
    08808290:[AE860000]: sw         $a2, 0($s4)
    08808294:[AD440000]: sw         $a0, 0($t2)
    08808298:[00052602]: srl        $a0, $a1, 0x0018
    0880829C:[3084000F]: andi       $a0, $a0, 15
    088082A0:[8E860000]: lw         $a2, 0($s4)
    088082A4:[00042400]: sll        $a0, $a0, 0x0010
    088082A8:[00872025]: or         $a0, $a0, $a3
    088082AC:[24C70004]: addiu      $a3, $a2, 4
    088082B0:[AE870000]: sw         $a3, 0($s4)
    088082B4:[ACC40000]: sw         $a0, 0($a2)
    088082B8:[8E840000]: lw         $a0, 0($s4)
    088082BC:[01282825]: or         $a1, $t1, $t0
    088082C0:[24860004]: addiu      $a2, $a0, 4
    088082C4:[AE860000]: sw         $a2, 0($s4)
    088082C8:[1000005E]: b          0x08808444
    088082CC:[AC850000]: sw         $a1, 0($a0)
    088082D0:[95E30008]: lhu        $v1, 8($t7)
    088082D4:[95EF0004]: lhu        $t7, 4($t7)
    088082D8:[00036103]: sra        $t4, $v1, 0x0004
    088082DC:[000C6702]: srl        $t4, $t4, 0x001C
    088082E0:[006C1821]: addu       $v1, $v1, $t4
    088082E4:[00031903]: sra        $v1, $v1, 0x0004
    088082E8:[341F0003]: ori        $ra, $zr, 3 <=> li $ra, 3
    088082EC:[00636021]: addu       $t4, $v1, $v1
    088082F0:[15FF0003]: bne        $t7, $ra, 0x08808300
    088082F4:[8DCD0050]: lw         $t5, 80($t6)
    088082F8:[01801825]: or         $v1, $t4, $zr <=> move $v1, $t4
    088082FC:[00636021]: addu       $t4, $v1, $v1
    08808300:[01AA001A]: div        $t5, $t2
    08808304:[00006810]: mfhi       $t5
    08808308:[05A20001]: bltzl      $t5, 0x08808310
    0880830C:[01AA6821]: addu       $t5, $t5, $t2
    08808310:[256A0001]: addiu      $t2, $t3, 1
    08808314:[15AA001B]: bne        $t5, $t2, 0x08808384
    08808318:[00000000]: nop
    0880831C:[15390019]: bne        $t1, $t9, 0x08808384
    08808320:[286A0011]: slti       $t2, $v1, 17
    08808324:[11400017]: beq        $t2, $zr, 0x08808384
    08808328:[00000000]: nop
    0880832C:[8C450000]: lw         $a1, 0($v0)
    08808330:[8E890000]: lw         $t1, 0($s4)
    08808334:[03052821]: addu       $a1, $t8, $a1
    08808338:[00A42024]: and        $a0, $a1, $a0
    0880833C:[00862025]: or         $a0, $a0, $a2
    08808340:[25260004]: addiu      $a2, $t1, 4
    08808344:[AE860000]: sw         $a2, 0($s4)
    08808348:[AD240000]: sw         $a0, 0($t1)
    0880834C:[00052602]: srl        $a0, $a1, 0x0018
    08808350:[8E850000]: lw         $a1, 0($s4)
    08808354:[3084000F]: andi       $a0, $a0, 15
    08808358:[00042400]: sll        $a0, $a0, 0x0010
    0880835C:[24A60004]: addiu      $a2, $a1, 4
    08808360:[00872025]: or         $a0, $a0, $a3
    08808364:[AE860000]: sw         $a2, 0($s4)
    08808368:[ACA40000]: sw         $a0, 0($a1)
    0880836C:[8E840000]: lw         $a0, 0($s4)
    08808370:[01882825]: or         $a1, $t4, $t0
    08808374:[24860004]: addiu      $a2, $a0, 4
    08808378:[AE860000]: sw         $a2, 0($s4)
    0880837C:[10000031]: b          0x08808444
    08808380:[AC850000]: sw         $a1, 0($a0)
    08808384:[01A90018]: mult       $t5, $t1
    08808388:[8E8A0000]: lw         $t2, 0($s4)
    0880838C:[00034940]: sll        $t1, $v1, 0x0005
    08808390:[00005812]: mflo       $t3
    08808394:[000B5880]: sll        $t3, $t3, 0x0002
    08808398:[00AB2821]: addu       $a1, $a1, $t3
    0880839C:[8CA50000]: lw         $a1, 0($a1)
    088083A0:[254B0004]: addiu      $t3, $t2, 4
    088083A4:[00A92823]: subu       $a1, $a1, $t1
    088083A8:[03052821]: addu       $a1, $t8, $a1
    088083AC:[00A44824]: and        $t1, $a1, $a0
    088083B0:[01264825]: or         $t1, $t1, $a2
    088083B4:[AE8B0000]: sw         $t3, 0($s4)
    088083B8:[AD490000]: sw         $t1, 0($t2)
    088083BC:[00052E02]: srl        $a1, $a1, 0x0018
    088083C0:[8E890000]: lw         $t1, 0($s4)
    088083C4:[30A5000F]: andi       $a1, $a1, 15
    088083C8:[00052C00]: sll        $a1, $a1, 0x0010
    088083CC:[252A0004]: addiu      $t2, $t1, 4
    088083D0:[00A72825]: or         $a1, $a1, $a3
    088083D4:[AE8A0000]: sw         $t2, 0($s4)
    088083D8:[AD250000]: sw         $a1, 0($t1)
    088083DC:[8E850000]: lw         $a1, 0($s4)
    088083E0:[01884825]: or         $t1, $t4, $t0
    088083E4:[24AA0004]: addiu      $t2, $a1, 4
    088083E8:[AE8A0000]: sw         $t2, 0($s4)
    088083EC:[ACA90000]: sw         $t1, 0($a1)
    088083F0:[8C450000]: lw         $a1, 0($v0)
    088083F4:[8E890000]: lw         $t1, 0($s4)
    088083F8:[03052821]: addu       $a1, $t8, $a1
    088083FC:[00A42024]: and        $a0, $a1, $a0
    08808400:[00862025]: or         $a0, $a0, $a2
    08808404:[25260004]: addiu      $a2, $t1, 4
    08808408:[AE860000]: sw         $a2, 0($s4)
    0880840C:[AD240000]: sw         $a0, 0($t1)
    08808410:[00052602]: srl        $a0, $a1, 0x0018
    08808414:[8E850000]: lw         $a1, 0($s4)
    08808418:[3084000F]: andi       $a0, $a0, 15
    0880841C:[00042400]: sll        $a0, $a0, 0x0010
    08808420:[24A60004]: addiu      $a2, $a1, 4
    08808424:[00872025]: or         $a0, $a0, $a3
    08808428:[AE860000]: sw         $a2, 0($s4)
    0880842C:[ACA40000]: sw         $a0, 0($a1)
    08808430:[8E840000]: lw         $a0, 0($s4)
    08808434:[00682825]: or         $a1, $v1, $t0
    08808438:[24860004]: addiu      $a2, $a0, 4
    0880843C:[AE860000]: sw         $a2, 0($s4)
    08808440:[AC850000]: sw         $a1, 0($a0)
    08808444:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08808448:[8FB00014]: lw         $s0, 20($sp)
    0880844C:[8FB10018]: lw         $s1, 24($sp)
    08808450:[8FB2001C]: lw         $s2, 28($sp)
    08808454:[8FB30020]: lw         $s3, 32($sp)
    08808458:[8FB40024]: lw         $s4, 36($sp)
    0880845C:[8FB50028]: lw         $s5, 40($sp)
    08808460:[8FB6002C]: lw         $s6, 44($sp)
    08808464:[8FB70030]: lw         $s7, 48($sp)
    08808468:[8FBE0034]: lw         $fp, 52($sp)
    0880846C:[8FBF0038]: lw         $ra, 56($sp)
    08808470:[03E00008]: jr         $ra
    08808474:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_894D1EC 20,827,950 instructions (1.797%), 29,278 calls (0894D1EC - 0894DAAC, length 561)
    0894D1EC:[27BDFD30]: addiu      $sp, $sp, -720
    0894D1F0:[AFBE02C0]: sw         $fp, 704($sp)
    0894D1F4:[249E0008]: addiu      $fp, $a0, 8
    0894D1F8:[AFB202A8]: sw         $s2, 680($sp)
    0894D1FC:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0894D200:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0894D204:[AFB702BC]: sw         $s7, 700($sp)
    0894D208:[27B70010]: addiu      $s7, $sp, 16
    0894D20C:[AFB602B8]: sw         $s6, 696($sp)
    0894D210:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0894D214:[AFB502B4]: sw         $s5, 692($sp)
    0894D218:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0894D21C:[AFB102A4]: sw         $s1, 676($sp)
    0894D220:[02408821]: addu       $s1, $s2, $zr <=> move $s1, $s2
    0894D224:[AFB002A0]: sw         $s0, 672($sp)
    0894D228:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0894D22C:[AFBF02C4]: sw         $ra, 708($sp)
    0894D230:[AFB402B0]: sw         $s4, 688($sp)
    0894D234:[0E2536F0]: jal        0x0894DBC0
    0894D238:[AFB302AC]: sw         $s3, 684($sp)
    0894D23C:[27A20090]: addiu      $v0, $sp, 144
    0894D240:[001690C0]: sll        $s2, $s6, 0x0003
    0894D244:[00529821]: addu       $s3, $v0, $s2
    0894D248:[8E020000]: lw         $v0, 0($s0)
    0894D24C:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0894D250:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894D254:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0894D258:[144001FB]: bne        $v0, $zr, 0x0894DA48
    0894D25C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0894D260:[8E020004]: lw         $v0, 4($s0)
    0894D264:[001698C0]: sll        $s3, $s6, 0x0003
    0894D268:[27AD0090]: addiu      $t5, $sp, 144
    0894D26C:[01B39021]: addu       $s2, $t5, $s3
    0894D270:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894D274:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0894D278:[26310008]: addiu      $s1, $s1, 8
    0894D27C:[26140004]: addiu      $s4, $s0, 4
    0894D280:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0894D284:[144001D6]: bne        $v0, $zr, 0x0894D9E0
    0894D288:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0894D28C:[26B50002]: addiu      $s5, $s5, 2
    0894D290:[2AA80020]: slti       $t0, $s5, 32
    0894D294:[26100008]: addiu      $s0, $s0, 8
    0894D298:[1500FFE8]: bne        $t0, $zr, 0x0894D23C
    0894D29C:[26310008]: addiu      $s1, $s1, 8
    0894D2A0:[16C00103]: bne        $s6, $zr, 0x0894D6B0
    0894D2A4:[02C0A021]: addu       $s4, $s6, $zr <=> move $s4, $s6
    0894D2A8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894D2AC:[00138080]: sll        $s0, $s3, 0x0002
    0894D2B0:[021E4821]: addu       $t1, $s0, $fp
    0894D2B4:[8D240080]: lw         $a0, 128($t1)
    0894D2B8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D2BC:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0894D2C0:[8C970000]: lw         $s7, 0($a0)
    0894D2C4:[8EF60018]: lw         $s6, 24($s7)
    0894D2C8:[02C0F809]: jalr       $ra, $s6
    0894D2CC:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0894D2D0:[8FB50004]: lw         $s5, 4($sp)
    0894D2D4:[00152983]: sra        $a1, $s5, 0x0006
    0894D2D8:[8FA40000]: lw         $a0, 0($sp)
    0894D4C0:[021E2821]: addu       $a1, $s0, $fp
    0894D4C4:[8CA40080]: lw         $a0, 128($a1)
    0894D4C8:[26730001]: addiu      $s3, $s3, 1
    0894D4CC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894D4D0:[8C8E0000]: lw         $t6, 0($a0)
    0894D4D4:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0894D4D8:[8DCD0020]: lw         $t5, 32($t6)
    0894D4DC:[01A0F809]: jalr       $ra, $t5
    0894D4E0:[2A700002]: slti       $s0, $s3, 2
    0894D4E4:[1600FF72]: bne        $s0, $zr, 0x0894D2B0
    0894D4E8:[00138080]: sll        $s0, $s3, 0x0002
    0894D4EC:[1A800033]: blez       $s4, 0x0894D5BC
    0894D4F0:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0894D4F4:[2A930002]: slti       $s3, $s4, 2
    0894D4F8:[27B10090]: addiu      $s1, $sp, 144
    0894D4FC:[27B00010]: addiu      $s0, $sp, 16
    0894D500:[1260003C]: beq        $s3, $zr, 0x0894D5F4
    0894D504:[32830003]: andi       $v1, $s4, 3
    0894D508:[8E040000]: lw         $a0, 0($s0)
    0894D50C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D510:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D514:[8C8E0000]: lw         $t6, 0($a0)
    0894D518:[26D60001]: addiu      $s6, $s6, 1
    0894D51C:[26100004]: addiu      $s0, $s0, 4
    0894D520:[8DCD0020]: lw         $t5, 32($t6)
    0894D524:[01A0F809]: jalr       $ra, $t5
    0894D528:[26310008]: addiu      $s1, $s1, 8
    0894D52C:[02D4602A]: slt        $t4, $s6, $s4
    0894D530:[11800022]: beq        $t4, $zr, 0x0894D5BC
    0894D534:[00000000]: nop
    0894D538:[8E040000]: lw         $a0, 0($s0)
    0894D53C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D540:[26150004]: addiu      $s5, $s0, 4
    0894D544:[8C890000]: lw         $t1, 0($a0)
    0894D548:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D54C:[26B30004]: addiu      $s3, $s5, 4
    0894D550:[8D280020]: lw         $t0, 32($t1)
    0894D554:[267E0004]: addiu      $fp, $s3, 4
    0894D558:[0100F809]: jalr       $ra, $t0
    0894D55C:[26D60004]: addiu      $s6, $s6, 4
    0894D560:[8EA40000]: lw         $a0, 0($s5)
    0894D564:[26260008]: addiu      $a2, $s1, 8
    0894D568:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D56C:[8C820000]: lw         $v0, 0($a0)
    0894D570:[8C590020]: lw         $t9, 32($v0)
    0894D574:[0320F809]: jalr       $ra, $t9
    0894D578:[27D00004]: addiu      $s0, $fp, 4
    0894D57C:[8E640000]: lw         $a0, 0($s3)
    0894D580:[26260010]: addiu      $a2, $s1, 16
    0894D584:[8C980000]: lw         $t8, 0($a0)
    0894D588:[8F0F0020]: lw         $t7, 32($t8)
    0894D58C:[01E0F809]: jalr       $ra, $t7
    0894D590:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D594:[8FC40000]: lw         $a0, 0($fp)
    0894D598:[26260018]: addiu      $a2, $s1, 24
    0894D59C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D5A0:[8C920000]: lw         $s2, 0($a0)
    0894D5A4:[8E570020]: lw         $s7, 32($s2)
    0894D5A8:[02E0F809]: jalr       $ra, $s7
    0894D5AC:[26310020]: addiu      $s1, $s1, 32
    0894D5B0:[02D4302A]: slt        $a2, $s6, $s4
    0894D5B4:[54C0FFE1]: bnel       $a2, $zr, 0x0894D53C
    0894D5B8:[8E040000]: lw         $a0, 0($s0)
    0894D5BC:[0E2536FA]: jal        0x0894DBE8
    0894D5C0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0894D5C4:[8FBF02C4]: lw         $ra, 708($sp)
    0894D5C8:[8FBE02C0]: lw         $fp, 704($sp)
    0894D5CC:[8FB702BC]: lw         $s7, 700($sp)
    0894D5D0:[8FB602B8]: lw         $s6, 696($sp)
    0894D5D4:[8FB502B4]: lw         $s5, 692($sp)
    0894D5D8:[8FB402B0]: lw         $s4, 688($sp)
    0894D5DC:[8FB302AC]: lw         $s3, 684($sp)
    0894D5E0:[8FB202A8]: lw         $s2, 680($sp)
    0894D5E4:[8FB102A4]: lw         $s1, 676($sp)
    0894D5E8:[8FB002A0]: lw         $s0, 672($sp)
    0894D5EC:[03E00008]: jr         $ra
    0894D5F0:[27BD02D0]: addiu      $sp, $sp, 720
    0894D5F4:[1060FFD0]: beq        $v1, $zr, 0x0894D538
    0894D5F8:[286A0002]: slti       $t2, $v1, 2
    0894D5FC:[1540FFC2]: bne        $t2, $zr, 0x0894D508
    0894D600:[28750003]: slti       $s5, $v1, 3
    0894D604:[52A0000C]: beql       $s5, $zr, 0x0894D638
    0894D608:[8FA40010]: lw         $a0, 16($sp)
    0894D60C:[8E040000]: lw         $a0, 0($s0)
    0894D610:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D614:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D618:[8C830000]: lw         $v1, 0($a0)
    0894D61C:[26D60001]: addiu      $s6, $s6, 1
    0894D620:[26100004]: addiu      $s0, $s0, 4
    0894D624:[8C6B0020]: lw         $t3, 32($v1)
    0894D628:[0160F809]: jalr       $ra, $t3
    0894D62C:[26310008]: addiu      $s1, $s1, 8
    0894D630:[0A253543]: j          0x0894D50C
    0894D634:[8E040000]: lw         $a0, 0($s0)
    0894D638:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D63C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D640:[8C900000]: lw         $s0, 0($a0)
    0894D644:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0894D648:[27B10098]: addiu      $s1, $sp, 152
    0894D64C:[8E070020]: lw         $a3, 32($s0)
    0894D650:[00E0F809]: jalr       $ra, $a3
    0894D654:[27B00014]: addiu      $s0, $sp, 20
    0894D658:[0A253584]: j          0x0894D610
    0894D65C:[8E040000]: lw         $a0, 0($s0)
    0894D660:[BC980000]: cache      0x18, 0($a0)
    0894D664:[AC800000]: sw         $zr, 0($a0)
    0894D668:[24A5FFFF]: addiu      $a1, $a1, -1
    0894D66C:[AC800004]: sw         $zr, 4($a0)
    0894D670:[AC800008]: sw         $zr, 8($a0)
    0894D674:[AC80000C]: sw         $zr, 12($a0)
    0894D678:[AC800010]: sw         $zr, 16($a0)
    0894D67C:[AC800014]: sw         $zr, 20($a0)
    0894D680:[AC800018]: sw         $zr, 24($a0)
    0894D684:[AC80001C]: sw         $zr, 28($a0)
    0894D688:[AC800020]: sw         $zr, 32($a0)
    0894D68C:[AC800024]: sw         $zr, 36($a0)
    0894D690:[AC800028]: sw         $zr, 40($a0)
    0894D694:[AC80002C]: sw         $zr, 44($a0)
    0894D698:[AC800030]: sw         $zr, 48($a0)
    0894D69C:[AC800034]: sw         $zr, 52($a0)
    0894D6A0:[AC800038]: sw         $zr, 56($a0)
    0894D6A4:[AC80003C]: sw         $zr, 60($a0)
    0894D6A8:[0A2534BF]: j          0x0894D2FC
    0894D6AC:[24840040]: addiu      $a0, $a0, 64
    0894D6B0:[AFBD0290]: sw         $sp, 656($sp)
    0894D6B4:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0894D6B8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894D6BC:[AFA00294]: sw         $zr, 660($sp)
    0894D6C0:[8E040080]: lw         $a0, 128($s0)
    0894D6C4:[8C8F0000]: lw         $t7, 0($a0)
    0894D6C8:[8DF20024]: lw         $s2, 36($t7)
    0894D6CC:[0240F809]: jalr       $ra, $s2
    0894D6D0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D6D4:[285E0200]: slti       $fp, $v0, 512
    0894D6D8:[17C0006F]: bne        $fp, $zr, 0x0894D898
    0894D6DC:[8FA90294]: lw         $t1, 660($sp)
    0894D6E0:[8FA20294]: lw         $v0, 660($sp)
    0894D6E4:[3C1908AE]: lui        $t9, 0x08AE <=> li $t9, 0x08AE0000
    0894D6E8:[241800FF]: addiu      $t8, $zr, 255 <=> li $t8, 255
    0894D6EC:[005D2021]: addu       $a0, $v0, $sp
    0894D6F0:[8C860190]: lw         $a2, 400($a0)
    0894D6F4:[8FA50090]: lw         $a1, 144($sp)
    0894D6F8:[10D800B5]: beq        $a2, $t8, 0x0894D9D0
    0894D6FC:[272493C0]: addiu      $a0, $t9, -27712
    0894D700:[14C000A5]: bne        $a2, $zr, 0x0894D998
    0894D704:[24030080]: addiu      $v1, $zr, 128 <=> li $v1, 128
    0894D708:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0894D70C:[00000000]: 0x894D70C - bzeroSequence[BC980000,2442FFFF,AC800000,AC800004,AC800008,AC80000C,AC800010,AC800014,AC800018,AC80001C,AC800020,AC800024,AC800028,AC80002C,AC800030,AC800034,AC800038,AC80003C,1440FFED,24840040](4,0,2,0,-1,64)
    0894D75C:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0894D760:[02D4882A]: slt        $s1, $s6, $s4
    0894D764:[12200039]: beq        $s1, $zr, 0x0894D84C
    0894D768:[8FAA0290]: lw         $t2, 656($sp)
    0894D76C:[2695FFFF]: addiu      $s5, $s4, -1
    0894D770:[3C0708AE]: lui        $a3, 0x08AE <=> li $a3, 0x08AE0000
    0894D774:[2A890003]: slti       $t1, $s4, 3
    0894D778:[32A20001]: andi       $v0, $s5, 1
    0894D77C:[24F793C0]: addiu      $s7, $a3, -27712
    0894D780:[241500FF]: addiu      $s5, $zr, 255 <=> li $s5, 255
    0894D784:[241E0080]: addiu      $fp, $zr, 128 <=> li $fp, 128
    0894D788:[25510198]: addiu      $s1, $t2, 408
    0894D78C:[1120007E]: beq        $t1, $zr, 0x0894D988
    0894D790:[27B20098]: addiu      $s2, $sp, 152
    0894D794:[8FAB0290]: lw         $t3, 656($sp)
    0894D798:[8D660198]: lw         $a2, 408($t3)
    0894D79C:[10D50075]: beq        $a2, $s5, 0x0894D974
    0894D7A0:[8FA50098]: lw         $a1, 152($sp)
    0894D7A4:[50C00008]: beql       $a2, $zr, 0x0894D7C8
    0894D7A8:[26D60001]: addiu      $s6, $s6, 1
    0894D7AC:[10DE006E]: beq        $a2, $fp, 0x0894D968
    0894D7B0:[240C0040]: addiu      $t4, $zr, 64 <=> li $t4, 64
    0894D7B4:[10CC0067]: beq        $a2, $t4, 0x0894D954
    0894D7B8:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894D7BC:[0E253B8F]: jal        0x0894EE3C
    0894D7C0:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894D7C4:[26D60001]: addiu      $s6, $s6, 1
    0894D7C8:[02D4302A]: slt        $a2, $s6, $s4
    0894D7CC:[26520008]: addiu      $s2, $s2, 8
    0894D7D0:[10C0001E]: beq        $a2, $zr, 0x0894D84C
    0894D7D4:[26310008]: addiu      $s1, $s1, 8
    0894D7D8:[8E260000]: lw         $a2, 0($s1)
    0894D7DC:[10D50058]: beq        $a2, $s5, 0x0894D940
    0894D7E0:[8E450000]: lw         $a1, 0($s2)
    0894D7E4:[50C00008]: beql       $a2, $zr, 0x0894D808
    0894D7E8:[26310008]: addiu      $s1, $s1, 8
    0894D7EC:[10DE0051]: beq        $a2, $fp, 0x0894D934
    0894D7F0:[240D0040]: addiu      $t5, $zr, 64 <=> li $t5, 64
    0894D7F4:[10CD004A]: beq        $a2, $t5, 0x0894D920
    0894D7F8:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894D7FC:[0E253B8F]: jal        0x0894EE3C
    0894D800:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894D804:[26310008]: addiu      $s1, $s1, 8
    0894D808:[8E260000]: lw         $a2, 0($s1)
    0894D80C:[26520008]: addiu      $s2, $s2, 8
    0894D810:[10D5003E]: beq        $a2, $s5, 0x0894D90C
    0894D814:[8E450000]: lw         $a1, 0($s2)
    0894D818:[50C00008]: beql       $a2, $zr, 0x0894D83C
    0894D81C:[26D60002]: addiu      $s6, $s6, 2
    0894D820:[10DE0037]: beq        $a2, $fp, 0x0894D900
    0894D824:[240E0040]: addiu      $t6, $zr, 64 <=> li $t6, 64
    0894D828:[10CE0030]: beq        $a2, $t6, 0x0894D8EC
    0894D82C:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894D830:[0E253B8F]: jal        0x0894EE3C
    0894D834:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894D838:[26D60002]: addiu      $s6, $s6, 2
    0894D83C:[02D4282A]: slt        $a1, $s6, $s4
    0894D840:[26520008]: addiu      $s2, $s2, 8
    0894D844:[14A0FFE4]: bne        $a1, $zr, 0x0894D7D8
    0894D848:[26310008]: addiu      $s1, $s1, 8
    0894D84C:[8E040080]: lw         $a0, 128($s0)
    0894D850:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D854:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0894D858:[8C920000]: lw         $s2, 0($a0)
    0894D85C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0894D860:[8E5E0018]: lw         $fp, 24($s2)
    0894D864:[03C0F809]: jalr       $ra, $fp
    0894D868:[24160200]: addiu      $s6, $zr, 512 <=> li $s6, 512
    0894D86C:[8FB70004]: lw         $s7, 4($sp)
    0894D870:[12F60014]: beq        $s7, $s6, 0x0894D8C4
    0894D874:[8FA40000]: lw         $a0, 0($sp)
    0894D878:[8E040080]: lw         $a0, 128($s0)
    0894D87C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D880:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0894D884:[8C8F0000]: lw         $t7, 0($a0)
    0894D888:[8DE2001C]: lw         $v0, 28($t7)
    0894D88C:[0040F809]: jalr       $ra, $v0
    0894D890:[00000000]: nop
    0894D894:[8FA90294]: lw         $t1, 660($sp)
    0894D898:[8FA80290]: lw         $t0, 656($sp)
    0894D89C:[26730001]: addiu      $s3, $s3, 1
    0894D8A0:[25310004]: addiu      $s1, $t1, 4
    0894D8A4:[25020004]: addiu      $v0, $t0, 4
    0894D8A8:[2A640002]: slti       $a0, $s3, 2
    0894D8AC:[AFB10294]: sw         $s1, 660($sp)
    0894D8B0:[26100004]: addiu      $s0, $s0, 4
    0894D8B4:[1480FF82]: bne        $a0, $zr, 0x0894D6C0
    0894D8B8:[AFA20290]: sw         $v0, 656($sp)
    0894D8BC:[0A25353B]: j          0x0894D4EC
    0894D8C0:[00000000]: nop
    0894D8C4:[3C1908AE]: lui        $t9, 0x08AE <=> li $t9, 0x08AE0000
    0894D8C8:[272593C0]: addiu      $a1, $t9, -27712
    0894D8CC:[0E256E5C]: jal        0x0895B970
    0894D8D0:[24060008]: addiu      $a2, $zr, 8 <=> li $a2, 8
    0894D8D4:[8E040080]: lw         $a0, 128($s0)
    0894D8D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894D8DC:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0894D8E0:[8C980000]: lw         $t8, 0($a0)
    0894D8E4:[0A253623]: j          0x0894D88C
    0894D8E8:[8F020020]: lw         $v0, 32($t8)
    0894D8EC:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0894D8F0:[0E25333A]: jal        0x0894CCE8
    0894D8F4:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894D8F8:[0A25360F]: j          0x0894D83C
    0894D8FC:[26D60002]: addiu      $s6, $s6, 2
    0894D900:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894D904:[0A25363C]: j          0x0894D8F0
    0894D908:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0894D90C:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894D910:[0E253AAA]: jal        0x0894EAA8
    0894D914:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    0894D918:[0A25360F]: j          0x0894D83C
    0894D91C:[26D60002]: addiu      $s6, $s6, 2
    0894D920:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0894D924:[0E25333A]: jal        0x0894CCE8
    0894D928:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894D92C:[0A253602]: j          0x0894D808
    0894D930:[26310008]: addiu      $s1, $s1, 8
    0894D934:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894D938:[0A253649]: j          0x0894D924
    0894D93C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0894D940:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894D944:[0E253AAA]: jal        0x0894EAA8
    0894D948:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    0894D94C:[0A253602]: j          0x0894D808
    0894D950:[26310008]: addiu      $s1, $s1, 8
    0894D954:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0894D958:[0E25333A]: jal        0x0894CCE8
    0894D95C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894D960:[0A2535F2]: j          0x0894D7C8
    0894D964:[26D60001]: addiu      $s6, $s6, 1
    0894D968:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894D96C:[0A253656]: j          0x0894D958
    0894D970:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0894D974:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894D978:[0E253AAA]: jal        0x0894EAA8
    0894D97C:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    0894D980:[0A2535F2]: j          0x0894D7C8
    0894D984:[26D60001]: addiu      $s6, $s6, 1
    0894D988:[5040FF94]: beql       $v0, $zr, 0x0894D7DC
    0894D98C:[8E260000]: lw         $a2, 0($s1)
    0894D990:[0A2535E6]: j          0x0894D798
    0894D994:[8FAB0290]: lw         $t3, 656($sp)
    0894D998:[10C3000B]: beq        $a2, $v1, 0x0894D9C8
    0894D99C:[24080040]: addiu      $t0, $zr, 64 <=> li $t0, 64
    0894D9A0:[50C80005]: beql       $a2, $t0, 0x0894D9B8
    0894D9A4:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0894D9A8:[0E253B30]: jal        0x0894ECC0
    0894D9AC:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894D9B0:[0A2535D8]: j          0x0894D760
    0894D9B4:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0894D9B8:[0E253390]: jal        0x0894CE40
    0894D9BC:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894D9C0:[0A2535D8]: j          0x0894D760
    0894D9C4:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0894D9C8:[0A25366E]: j          0x0894D9B8
    0894D9CC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0894D9D0:[0E253A62]: jal        0x0894E988
    0894D9D4:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    0894D9D8:[0A2535D8]: j          0x0894D760
    0894D9DC:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0894D9E0:[8C590000]: lw         $t9, 0($v0)
    0894D9E4:[8F380018]: lw         $t8, 24($t9)
    0894D9E8:[0300F809]: jalr       $ra, $t8
    0894D9EC:[00000000]: nop
    0894D9F0:[027D3821]: addu       $a3, $s3, $sp
    0894D9F4:[8CEF0094]: lw         $t7, 148($a3)
    0894D9F8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0894D9FC:[29EE0200]: slti       $t6, $t7, 512
    0894DA00:[15C0000A]: bne        $t6, $zr, 0x0894DA2C
    0894DA04:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894DA08:[8E240090]: lw         $a0, 144($s1)
    0894DA0C:[8E830000]: lw         $v1, 0($s4)
    0894DA10:[26D60001]: addiu      $s6, $s6, 1
    0894DA14:[ACE40190]: sw         $a0, 400($a3)
    0894DA18:[8E220094]: lw         $v0, 148($s1)
    0894DA1C:[AEE30000]: sw         $v1, 0($s7)
    0894DA20:[26F70004]: addiu      $s7, $s7, 4
    0894DA24:[0A2534A3]: j          0x0894D28C
    0894DA28:[ACE20194]: sw         $v0, 404($a3)
    0894DA2C:[8E140004]: lw         $s4, 4($s0)
    0894DA30:[8E930000]: lw         $s3, 0($s4)
    0894DA34:[8E72001C]: lw         $s2, 28($s3)
    0894DA38:[0240F809]: jalr       $ra, $s2
    0894DA3C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0894DA40:[0A2534A4]: j          0x0894D290
    0894DA44:[26B50002]: addiu      $s5, $s5, 2
    0894DA48:[8C490000]: lw         $t1, 0($v0)
    0894DA4C:[8D280018]: lw         $t0, 24($t1)
    0894DA50:[0100F809]: jalr       $ra, $t0
    0894DA54:[00000000]: nop
    0894DA58:[025D3821]: addu       $a3, $s2, $sp
    0894DA5C:[8CE40094]: lw         $a0, 148($a3)
    0894DA60:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0894DA64:[28830200]: slti       $v1, $a0, 512
    0894DA68:[1460000A]: bne        $v1, $zr, 0x0894DA94
    0894DA6C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894DA70:[8E2C0090]: lw         $t4, 144($s1)
    0894DA74:[8E060000]: lw         $a2, 0($s0)
    0894DA78:[26D60001]: addiu      $s6, $s6, 1
    0894DA7C:[ACEC0190]: sw         $t4, 400($a3)
    0894DA80:[8E250094]: lw         $a1, 148($s1)
    0894DA84:[AEE60000]: sw         $a2, 0($s7)
    0894DA88:[26F70004]: addiu      $s7, $s7, 4
    0894DA8C:[0A253498]: j          0x0894D260
    0894DA90:[ACE50194]: sw         $a1, 404($a3)
    0894DA94:[8E0B0000]: lw         $t3, 0($s0)
    0894DA98:[8D670000]: lw         $a3, 0($t3)
    0894DA9C:[8CEA001C]: lw         $t2, 28($a3)
    0894DAA0:[0140F809]: jalr       $ra, $t2
    0894DAA4:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    0894DAA8:[0A253499]: j          0x0894D264
    0894DAAC:[8E020004]: lw         $v0, 4($s0)
  Back Branch 0894D298 468,437 times (length 25)
    0894D228:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0894D22C:[AFBF02C4]: sw         $ra, 708($sp)
    0894D230:[AFB402B0]: sw         $s4, 688($sp)
    0894D234:[0E2536F0]: jal        0x0894DBC0
    0894D238:[AFB302AC]: sw         $s3, 684($sp)
--> 0894D23C:[27A20090]: addiu      $v0, $sp, 144
    0894D240:[001690C0]: sll        $s2, $s6, 0x0003
    0894D244:[00529821]: addu       $s3, $v0, $s2
    0894D248:[8E020000]: lw         $v0, 0($s0)
    0894D24C:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0894D250:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894D254:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0894D258:[144001FB]: bne        $v0, $zr, 0x0894DA48
    0894D25C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0894D260:[8E020004]: lw         $v0, 4($s0)
    0894D264:[001698C0]: sll        $s3, $s6, 0x0003
    0894D268:[27AD0090]: addiu      $t5, $sp, 144
    0894D26C:[01B39021]: addu       $s2, $t5, $s3
    0894D270:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894D274:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0894D278:[26310008]: addiu      $s1, $s1, 8
    0894D27C:[26140004]: addiu      $s4, $s0, 4
    0894D280:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0894D284:[144001D6]: bne        $v0, $zr, 0x0894D9E0
    0894D288:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0894D28C:[26B50002]: addiu      $s5, $s5, 2
    0894D290:[2AA80020]: slti       $t0, $s5, 32
    0894D294:[26100008]: addiu      $s0, $s0, 8
--> 0894D298:[1500FFE8]: bne        $t0, $zr, 0x0894D23C
    0894D29C:[26310008]: addiu      $s1, $s1, 8
    0894D2A0:[16C00103]: bne        $s6, $zr, 0x0894D6B0
    0894D2A4:[02C0A021]: addu       $s4, $s6, $zr <=> move $s4, $s6
    0894D2A8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
  Back Branch 0894DAA8 171,835 times (length 531)
  Back Branch 0894DA40 168,110 times (length 494)
  Back Branch 0894D4E4 39,506 times (length 143)
  Back Branch 0894D8B4 19,048 times (length 127)
  Back Branch 0894D8E4 19,048 times (length 24)
    0894D878:[8E040080]: lw         $a0, 128($s0)
    0894D87C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D880:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0894D884:[8C8F0000]: lw         $t7, 0($a0)
    0894D888:[8DE2001C]: lw         $v0, 28($t7)
--> 0894D88C:[0040F809]: jalr       $ra, $v0
    0894D890:[00000000]: nop
    0894D894:[8FA90294]: lw         $t1, 660($sp)
    0894D898:[8FA80290]: lw         $t0, 656($sp)
    0894D89C:[26730001]: addiu      $s3, $s3, 1
    0894D8A0:[25310004]: addiu      $s1, $t1, 4
    0894D8A4:[25020004]: addiu      $v0, $t0, 4
    0894D8A8:[2A640002]: slti       $a0, $s3, 2
    0894D8AC:[AFB10294]: sw         $s1, 660($sp)
    0894D8B0:[26100004]: addiu      $s0, $s0, 4
    0894D8B4:[1480FF82]: bne        $a0, $zr, 0x0894D6C0
    0894D8B8:[AFA20290]: sw         $v0, 656($sp)
    0894D8BC:[0A25353B]: j          0x0894D4EC
    0894D8C0:[00000000]: nop
    0894D8C4:[3C1908AE]: lui        $t9, 0x08AE <=> li $t9, 0x08AE0000
    0894D8C8:[272593C0]: addiu      $a1, $t9, -27712
    0894D8CC:[0E256E5C]: jal        0x0895B970
    0894D8D0:[24060008]: addiu      $a2, $zr, 8 <=> li $a2, 8
    0894D8D4:[8E040080]: lw         $a0, 128($s0)
    0894D8D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894D8DC:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0894D8E0:[8C980000]: lw         $t8, 0($a0)
--> 0894D8E4:[0A253623]: j          0x0894D88C
    0894D8E8:[8F020020]: lw         $v0, 32($t8)
    0894D8EC:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    0894D8F0:[0E25333A]: jal        0x0894CCE8
    0894D8F4:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
  Back Branch 0894D9B0 19,032 times (length 150)
  Back Branch 0894D8BC 9,524 times (length 246)
  Back Branch 0894DA24 6,943 times (length 488)
  Back Branch 0894DA8C 3,235 times (length 525)
  Back Branch 0894D630 627 times (length 75)
    0894D4F8:[27B10090]: addiu      $s1, $sp, 144
    0894D4FC:[27B00010]: addiu      $s0, $sp, 16
    0894D500:[1260003C]: beq        $s3, $zr, 0x0894D5F4
    0894D504:[32830003]: andi       $v1, $s4, 3
    0894D508:[8E040000]: lw         $a0, 0($s0)
--> 0894D50C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D510:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D514:[8C8E0000]: lw         $t6, 0($a0)
    0894D518:[26D60001]: addiu      $s6, $s6, 1
    0894D51C:[26100004]: addiu      $s0, $s0, 4
    0894D520:[8DCD0020]: lw         $t5, 32($t6)
    0894D524:[01A0F809]: jalr       $ra, $t5
    0894D528:[26310008]: addiu      $s1, $s1, 8
    0894D52C:[02D4602A]: slt        $t4, $s6, $s4
    0894D530:[11800022]: beq        $t4, $zr, 0x0894D5BC
    0894D534:[00000000]: nop
    0894D538:[8E040000]: lw         $a0, 0($s0)
    0894D53C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D540:[26150004]: addiu      $s5, $s0, 4
    0894D544:[8C890000]: lw         $t1, 0($a0)
    0894D548:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D54C:[26B30004]: addiu      $s3, $s5, 4
    0894D550:[8D280020]: lw         $t0, 32($t1)
    0894D554:[267E0004]: addiu      $fp, $s3, 4
    0894D558:[0100F809]: jalr       $ra, $t0
    0894D55C:[26D60004]: addiu      $s6, $s6, 4
    0894D560:[8EA40000]: lw         $a0, 0($s5)
    0894D564:[26260008]: addiu      $a2, $s1, 8
    0894D568:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D56C:[8C820000]: lw         $v0, 0($a0)
    0894D570:[8C590020]: lw         $t9, 32($v0)
    0894D574:[0320F809]: jalr       $ra, $t9
    0894D578:[27D00004]: addiu      $s0, $fp, 4
    0894D57C:[8E640000]: lw         $a0, 0($s3)
    0894D580:[26260010]: addiu      $a2, $s1, 16
    0894D584:[8C980000]: lw         $t8, 0($a0)
    0894D588:[8F0F0020]: lw         $t7, 32($t8)
    0894D58C:[01E0F809]: jalr       $ra, $t7
    0894D590:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D594:[8FC40000]: lw         $a0, 0($fp)
    0894D598:[26260018]: addiu      $a2, $s1, 24
    0894D59C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D5A0:[8C920000]: lw         $s2, 0($a0)
    0894D5A4:[8E570020]: lw         $s7, 32($s2)
    0894D5A8:[02E0F809]: jalr       $ra, $s7
    0894D5AC:[26310020]: addiu      $s1, $s1, 32
    0894D5B0:[02D4302A]: slt        $a2, $s6, $s4
    0894D5B4:[54C0FFE1]: bnel       $a2, $zr, 0x0894D53C
    0894D5B8:[8E040000]: lw         $a0, 0($s0)
    0894D5BC:[0E2536FA]: jal        0x0894DBE8
    0894D5C0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0894D5C4:[8FBF02C4]: lw         $ra, 708($sp)
    0894D5C8:[8FBE02C0]: lw         $fp, 704($sp)
    0894D5CC:[8FB702BC]: lw         $s7, 700($sp)
    0894D5D0:[8FB602B8]: lw         $s6, 696($sp)
    0894D5D4:[8FB502B4]: lw         $s5, 692($sp)
    0894D5D8:[8FB402B0]: lw         $s4, 688($sp)
    0894D5DC:[8FB302AC]: lw         $s3, 684($sp)
    0894D5E0:[8FB202A8]: lw         $s2, 680($sp)
    0894D5E4:[8FB102A4]: lw         $s1, 676($sp)
    0894D5E8:[8FB002A0]: lw         $s0, 672($sp)
    0894D5EC:[03E00008]: jr         $ra
    0894D5F0:[27BD02D0]: addiu      $sp, $sp, 720
    0894D5F4:[1060FFD0]: beq        $v1, $zr, 0x0894D538
    0894D5F8:[286A0002]: slti       $t2, $v1, 2
    0894D5FC:[1540FFC2]: bne        $t2, $zr, 0x0894D508
    0894D600:[28750003]: slti       $s5, $v1, 3
    0894D604:[52A0000C]: beql       $s5, $zr, 0x0894D638
    0894D608:[8FA40010]: lw         $a0, 16($sp)
    0894D60C:[8E040000]: lw         $a0, 0($s0)
    0894D610:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D614:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D618:[8C830000]: lw         $v1, 0($a0)
    0894D61C:[26D60001]: addiu      $s6, $s6, 1
    0894D620:[26100004]: addiu      $s0, $s0, 4
    0894D624:[8C6B0020]: lw         $t3, 32($v1)
    0894D628:[0160F809]: jalr       $ra, $t3
    0894D62C:[26310008]: addiu      $s1, $s1, 8
--> 0894D630:[0A253543]: j          0x0894D50C
    0894D634:[8E040000]: lw         $a0, 0($s0)
    0894D638:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D63C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D640:[8C900000]: lw         $s0, 0($a0)
  Back Branch 0894D5F4 627 times (length 49)
    0894D524:[01A0F809]: jalr       $ra, $t5
    0894D528:[26310008]: addiu      $s1, $s1, 8
    0894D52C:[02D4602A]: slt        $t4, $s6, $s4
    0894D530:[11800022]: beq        $t4, $zr, 0x0894D5BC
    0894D534:[00000000]: nop
--> 0894D538:[8E040000]: lw         $a0, 0($s0)
    0894D53C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D540:[26150004]: addiu      $s5, $s0, 4
    0894D544:[8C890000]: lw         $t1, 0($a0)
    0894D548:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D54C:[26B30004]: addiu      $s3, $s5, 4
    0894D550:[8D280020]: lw         $t0, 32($t1)
    0894D554:[267E0004]: addiu      $fp, $s3, 4
    0894D558:[0100F809]: jalr       $ra, $t0
    0894D55C:[26D60004]: addiu      $s6, $s6, 4
    0894D560:[8EA40000]: lw         $a0, 0($s5)
    0894D564:[26260008]: addiu      $a2, $s1, 8
    0894D568:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D56C:[8C820000]: lw         $v0, 0($a0)
    0894D570:[8C590020]: lw         $t9, 32($v0)
    0894D574:[0320F809]: jalr       $ra, $t9
    0894D578:[27D00004]: addiu      $s0, $fp, 4
    0894D57C:[8E640000]: lw         $a0, 0($s3)
    0894D580:[26260010]: addiu      $a2, $s1, 16
    0894D584:[8C980000]: lw         $t8, 0($a0)
    0894D588:[8F0F0020]: lw         $t7, 32($t8)
    0894D58C:[01E0F809]: jalr       $ra, $t7
    0894D590:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D594:[8FC40000]: lw         $a0, 0($fp)
    0894D598:[26260018]: addiu      $a2, $s1, 24
    0894D59C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D5A0:[8C920000]: lw         $s2, 0($a0)
    0894D5A4:[8E570020]: lw         $s7, 32($s2)
    0894D5A8:[02E0F809]: jalr       $ra, $s7
    0894D5AC:[26310020]: addiu      $s1, $s1, 32
    0894D5B0:[02D4302A]: slt        $a2, $s6, $s4
    0894D5B4:[54C0FFE1]: bnel       $a2, $zr, 0x0894D53C
    0894D5B8:[8E040000]: lw         $a0, 0($s0)
    0894D5BC:[0E2536FA]: jal        0x0894DBE8
    0894D5C0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0894D5C4:[8FBF02C4]: lw         $ra, 708($sp)
    0894D5C8:[8FBE02C0]: lw         $fp, 704($sp)
    0894D5CC:[8FB702BC]: lw         $s7, 700($sp)
    0894D5D0:[8FB602B8]: lw         $s6, 696($sp)
    0894D5D4:[8FB502B4]: lw         $s5, 692($sp)
    0894D5D8:[8FB402B0]: lw         $s4, 688($sp)
    0894D5DC:[8FB302AC]: lw         $s3, 684($sp)
    0894D5E0:[8FB202A8]: lw         $s2, 680($sp)
    0894D5E4:[8FB102A4]: lw         $s1, 676($sp)
    0894D5E8:[8FB002A0]: lw         $s0, 672($sp)
    0894D5EC:[03E00008]: jr         $ra
    0894D5F0:[27BD02D0]: addiu      $sp, $sp, 720
--> 0894D5F4:[1060FFD0]: beq        $v1, $zr, 0x0894D538
    0894D5F8:[286A0002]: slti       $t2, $v1, 2
    0894D5FC:[1540FFC2]: bne        $t2, $zr, 0x0894D508
    0894D600:[28750003]: slti       $s5, $v1, 3
    0894D604:[52A0000C]: beql       $s5, $zr, 0x0894D638
  Back Branch 0894D5FC 627 times (length 63)
    0894D4F4:[2A930002]: slti       $s3, $s4, 2
    0894D4F8:[27B10090]: addiu      $s1, $sp, 144
    0894D4FC:[27B00010]: addiu      $s0, $sp, 16
    0894D500:[1260003C]: beq        $s3, $zr, 0x0894D5F4
    0894D504:[32830003]: andi       $v1, $s4, 3
--> 0894D508:[8E040000]: lw         $a0, 0($s0)
    0894D50C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D510:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D514:[8C8E0000]: lw         $t6, 0($a0)
    0894D518:[26D60001]: addiu      $s6, $s6, 1
    0894D51C:[26100004]: addiu      $s0, $s0, 4
    0894D520:[8DCD0020]: lw         $t5, 32($t6)
    0894D524:[01A0F809]: jalr       $ra, $t5
    0894D528:[26310008]: addiu      $s1, $s1, 8
    0894D52C:[02D4602A]: slt        $t4, $s6, $s4
    0894D530:[11800022]: beq        $t4, $zr, 0x0894D5BC
    0894D534:[00000000]: nop
    0894D538:[8E040000]: lw         $a0, 0($s0)
    0894D53C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D540:[26150004]: addiu      $s5, $s0, 4
    0894D544:[8C890000]: lw         $t1, 0($a0)
    0894D548:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D54C:[26B30004]: addiu      $s3, $s5, 4
    0894D550:[8D280020]: lw         $t0, 32($t1)
    0894D554:[267E0004]: addiu      $fp, $s3, 4
    0894D558:[0100F809]: jalr       $ra, $t0
    0894D55C:[26D60004]: addiu      $s6, $s6, 4
    0894D560:[8EA40000]: lw         $a0, 0($s5)
    0894D564:[26260008]: addiu      $a2, $s1, 8
    0894D568:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D56C:[8C820000]: lw         $v0, 0($a0)
    0894D570:[8C590020]: lw         $t9, 32($v0)
    0894D574:[0320F809]: jalr       $ra, $t9
    0894D578:[27D00004]: addiu      $s0, $fp, 4
    0894D57C:[8E640000]: lw         $a0, 0($s3)
    0894D580:[26260010]: addiu      $a2, $s1, 16
    0894D584:[8C980000]: lw         $t8, 0($a0)
    0894D588:[8F0F0020]: lw         $t7, 32($t8)
    0894D58C:[01E0F809]: jalr       $ra, $t7
    0894D590:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D594:[8FC40000]: lw         $a0, 0($fp)
    0894D598:[26260018]: addiu      $a2, $s1, 24
    0894D59C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D5A0:[8C920000]: lw         $s2, 0($a0)
    0894D5A4:[8E570020]: lw         $s7, 32($s2)
    0894D5A8:[02E0F809]: jalr       $ra, $s7
    0894D5AC:[26310020]: addiu      $s1, $s1, 32
    0894D5B0:[02D4302A]: slt        $a2, $s6, $s4
    0894D5B4:[54C0FFE1]: bnel       $a2, $zr, 0x0894D53C
    0894D5B8:[8E040000]: lw         $a0, 0($s0)
    0894D5BC:[0E2536FA]: jal        0x0894DBE8
    0894D5C0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0894D5C4:[8FBF02C4]: lw         $ra, 708($sp)
    0894D5C8:[8FBE02C0]: lw         $fp, 704($sp)
    0894D5CC:[8FB702BC]: lw         $s7, 700($sp)
    0894D5D0:[8FB602B8]: lw         $s6, 696($sp)
    0894D5D4:[8FB502B4]: lw         $s5, 692($sp)
    0894D5D8:[8FB402B0]: lw         $s4, 688($sp)
    0894D5DC:[8FB302AC]: lw         $s3, 684($sp)
    0894D5E0:[8FB202A8]: lw         $s2, 680($sp)
    0894D5E4:[8FB102A4]: lw         $s1, 676($sp)
    0894D5E8:[8FB002A0]: lw         $s0, 672($sp)
    0894D5EC:[03E00008]: jr         $ra
    0894D5F0:[27BD02D0]: addiu      $sp, $sp, 720
    0894D5F4:[1060FFD0]: beq        $v1, $zr, 0x0894D538
    0894D5F8:[286A0002]: slti       $t2, $v1, 2
--> 0894D5FC:[1540FFC2]: bne        $t2, $zr, 0x0894D508
    0894D600:[28750003]: slti       $s5, $v1, 3
    0894D604:[52A0000C]: beql       $s5, $zr, 0x0894D638
    0894D608:[8FA40010]: lw         $a0, 16($sp)
    0894D60C:[8E040000]: lw         $a0, 0($s0)
  Back Branch 0894D988 52 times (length 109)
  Back Branch 0894D844 52 times (length 29)
    0894D7C4:[26D60001]: addiu      $s6, $s6, 1
    0894D7C8:[02D4302A]: slt        $a2, $s6, $s4
    0894D7CC:[26520008]: addiu      $s2, $s2, 8
    0894D7D0:[10C0001E]: beq        $a2, $zr, 0x0894D84C
    0894D7D4:[26310008]: addiu      $s1, $s1, 8
--> 0894D7D8:[8E260000]: lw         $a2, 0($s1)
    0894D7DC:[10D50058]: beq        $a2, $s5, 0x0894D940
    0894D7E0:[8E450000]: lw         $a1, 0($s2)
    0894D7E4:[50C00008]: beql       $a2, $zr, 0x0894D808
    0894D7E8:[26310008]: addiu      $s1, $s1, 8
    0894D7EC:[10DE0051]: beq        $a2, $fp, 0x0894D934
    0894D7F0:[240D0040]: addiu      $t5, $zr, 64 <=> li $t5, 64
    0894D7F4:[10CD004A]: beq        $a2, $t5, 0x0894D920
    0894D7F8:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894D7FC:[0E253B8F]: jal        0x0894EE3C
    0894D800:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894D804:[26310008]: addiu      $s1, $s1, 8
    0894D808:[8E260000]: lw         $a2, 0($s1)
    0894D80C:[26520008]: addiu      $s2, $s2, 8
    0894D810:[10D5003E]: beq        $a2, $s5, 0x0894D90C
    0894D814:[8E450000]: lw         $a1, 0($s2)
    0894D818:[50C00008]: beql       $a2, $zr, 0x0894D83C
    0894D81C:[26D60002]: addiu      $s6, $s6, 2
    0894D820:[10DE0037]: beq        $a2, $fp, 0x0894D900
    0894D824:[240E0040]: addiu      $t6, $zr, 64 <=> li $t6, 64
    0894D828:[10CE0030]: beq        $a2, $t6, 0x0894D8EC
    0894D82C:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894D830:[0E253B8F]: jal        0x0894EE3C
    0894D834:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894D838:[26D60002]: addiu      $s6, $s6, 2
    0894D83C:[02D4282A]: slt        $a1, $s6, $s4
    0894D840:[26520008]: addiu      $s2, $s2, 8
--> 0894D844:[14A0FFE4]: bne        $a1, $zr, 0x0894D7D8
    0894D848:[26310008]: addiu      $s1, $s1, 8
    0894D84C:[8E040080]: lw         $a0, 128($s0)
    0894D850:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D854:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
  Back Branch 0894D658 26 times (length 20)
    0894D5FC:[1540FFC2]: bne        $t2, $zr, 0x0894D508
    0894D600:[28750003]: slti       $s5, $v1, 3
    0894D604:[52A0000C]: beql       $s5, $zr, 0x0894D638
    0894D608:[8FA40010]: lw         $a0, 16($sp)
    0894D60C:[8E040000]: lw         $a0, 0($s0)
--> 0894D610:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D614:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D618:[8C830000]: lw         $v1, 0($a0)
    0894D61C:[26D60001]: addiu      $s6, $s6, 1
    0894D620:[26100004]: addiu      $s0, $s0, 4
    0894D624:[8C6B0020]: lw         $t3, 32($v1)
    0894D628:[0160F809]: jalr       $ra, $t3
    0894D62C:[26310008]: addiu      $s1, $s1, 8
    0894D630:[0A253543]: j          0x0894D50C
    0894D634:[8E040000]: lw         $a0, 0($s0)
    0894D638:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894D63C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894D640:[8C900000]: lw         $s0, 0($a0)
    0894D644:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0894D648:[27B10098]: addiu      $s1, $sp, 152
    0894D64C:[8E070020]: lw         $a3, 32($s0)
    0894D650:[00E0F809]: jalr       $ra, $a3
    0894D654:[27B00014]: addiu      $s0, $sp, 20
--> 0894D658:[0A253584]: j          0x0894D610
    0894D65C:[8E040000]: lw         $a0, 0($s0)
    0894D660:[BC980000]: cache      0x18, 0($a0)
    0894D664:[AC800000]: sw         $zr, 0($a0)
    0894D668:[24A5FFFF]: addiu      $a1, $a1, -1
_S1_2_8916370 20,811,470 instructions (1.795%), 6,185 calls (08916370 - 08916A64, length 446)
    08916370:[27BDFD90]: addiu      $sp, $sp, -624
    08916374:[AFBE0264]: sw         $fp, 612($sp)
    08916378:[0080F025]: or         $fp, $a0, $zr <=> move $fp, $a0
    0891637C:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08916380:[24847D20]: addiu      $a0, $a0, 32032
    08916384:[AFA40218]: sw         $a0, 536($sp)
    08916388:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    0891638C:[AFB10248]: sw         $s1, 584($sp)
    08916390:[AFB6025C]: sw         $s6, 604($sp)
    08916394:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08916398:[03A03825]: or         $a3, $sp, $zr <=> move $a3, $sp
    0891639C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    089163A0:[8C857D04]: lw         $a1, 32004($a0)
    089163A4:[3C1108AE]: lui        $s1, 0x08AE <=> li $s1, 0x08AE0000
    089163A8:[3C1608A4]: lui        $s6, 0x08A4 <=> li $s6, 0x08A40000
    089163AC:[E7B4022C]: swc1       $f20, 556($sp)
    089163B0:[E7B60230]: swc1       $f22, 560($sp)
    089163B4:[E7B80234]: swc1       $f24, 564($sp)
    089163B8:[E7BA0238]: swc1       $f26, 568($sp)
    089163BC:[E7BC023C]: swc1       $f28, 572($sp)
    089163C0:[E7BE0240]: swc1       $f30, 576($sp)
    089163C4:[AFB00244]: sw         $s0, 580($sp)
    089163C8:[AFB2024C]: sw         $s2, 588($sp)
    089163CC:[AFB30250]: sw         $s3, 592($sp)
    089163D0:[AFB40254]: sw         $s4, 596($sp)
    089163D4:[AFB50258]: sw         $s5, 600($sp)
    089163D8:[AFB70260]: sw         $s7, 608($sp)
    089163DC:[AFBF0268]: sw         $ra, 616($sp)
    089163E0:[ACE60000]: sw         $a2, 0($a3)
    089163E4:[24C60001]: addiu      $a2, $a2, 1
    089163E8:[28C80010]: slti       $t0, $a2, 16
    089163EC:[1500FFFC]: bne        $t0, $zr, 0x089163E0
    089163F0:[24E70004]: addiu      $a3, $a3, 4
    089163F4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    089163F8:[03A05025]: or         $t2, $sp, $zr <=> move $t2, $sp
    089163FC:[24C60001]: addiu      $a2, $a2, 1
    08916400:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08916404:[28E80010]: slti       $t0, $a3, 16
    08916408:[1100001B]: beq        $t0, $zr, 0x08916478
    0891640C:[00064080]: sll        $t0, $a2, 0x0002
    08916410:[03A84021]: addu       $t0, $sp, $t0
    08916414:[8D090000]: lw         $t1, 0($t0)
    08916418:[8D4B0000]: lw         $t3, 0($t2)
    0891641C:[01291821]: addu       $v1, $t1, $t1
    08916420:[01231821]: addu       $v1, $t1, $v1
    08916424:[000961C0]: sll        $t4, $t1, 0x0007
    08916428:[00031900]: sll        $v1, $v1, 0x0004
    0891642C:[01831821]: addu       $v1, $t4, $v1
    08916430:[016B6021]: addu       $t4, $t3, $t3
    08916434:[016C6021]: addu       $t4, $t3, $t4
    08916438:[000B69C0]: sll        $t5, $t3, 0x0007
    0891643C:[000C6100]: sll        $t4, $t4, 0x0004
    08916440:[03C31821]: addu       $v1, $fp, $v1
    08916444:[01AC6021]: addu       $t4, $t5, $t4
    08916448:[8C630018]: lw         $v1, 24($v1)
    0891644C:[03CC6021]: addu       $t4, $fp, $t4
    08916450:[8D8C0018]: lw         $t4, 24($t4)
    08916454:[006C182A]: slt        $v1, $v1, $t4
    08916458:[50600004]: beql       $v1, $zr, 0x0891646C
    0891645C:[24E70001]: addiu      $a3, $a3, 1
    08916460:[AD490000]: sw         $t1, 0($t2)
    08916464:[AD0B0000]: sw         $t3, 0($t0)
    08916468:[24E70001]: addiu      $a3, $a3, 1
    0891646C:[28E90010]: slti       $t1, $a3, 16
    08916470:[1520FFE8]: bne        $t1, $zr, 0x08916414
    08916474:[25080004]: addiu      $t0, $t0, 4
    08916478:[28C70010]: slti       $a3, $a2, 16
    0891647C:[14E0FFDF]: bne        $a3, $zr, 0x089163FC
    08916480:[254A0004]: addiu      $t2, $t2, 4
    08916484:[14A00005]: bne        $a1, $zr, 0x0891649C
    08916488:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    0891648C:[AC827D04]: sw         $v0, 32004($a0)
    08916490:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08916494:[24847E30]: addiu      $a0, $a0, 32304
    08916498:[AE247D00]: sw         $a0, 32000($s1)
    0891649C:[8E247D00]: lw         $a0, 32000($s1)
    089164A0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    089164A4:[C48C0000]: lwc1       $f12, 0($a0)
    089164A8:[3C0443F0]: lui        $a0, 0x43F0 <=> li $a0, 0x43F00000
    089164AC:[4484D000]: mtc1       $a0, $f26
    089164B0:[AFA50220]: sw         $a1, 544($sp)
    089164B4:[3C044388]: lui        $a0, 0x4388 <=> li $a0, 0x43880000
    089164B8:[4484F000]: mtc1       $a0, $f30
    089164BC:[E7AC0224]: swc1       $f12, 548($sp)
    089164C0:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    089164C4:[27B20130]: addiu      $s2, $sp, 304
    089164C8:[4484E000]: mtc1       $a0, $f28
    089164CC:[27B10050]: addiu      $s1, $sp, 80
    089164D0:[AFBD021C]: sw         $sp, 540($sp)
    089164D4:[8FA4021C]: lw         $a0, 540($sp)
    089164D8:[8C840000]: lw         $a0, 0($a0)
    089164DC:[00842821]: addu       $a1, $a0, $a0
    089164E0:[000431C0]: sll        $a2, $a0, 0x0007
    089164E4:[00852021]: addu       $a0, $a0, $a1
    089164E8:[00042100]: sll        $a0, $a0, 0x0004
    089164EC:[00C4A821]: addu       $s5, $a2, $a0
    089164F0:[03D5A821]: addu       $s5, $fp, $s5
    089164F4:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    089164F8:[8EA4001C]: lw         $a0, 28($s5)
    089164FC:[AFA50210]: sw         $a1, 528($sp)
    08916500:[2885000B]: slti       $a1, $a0, 11
    08916504:[10A00002]: beq        $a1, $zr, 0x08916510
    08916508:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0891650C:[AFA50210]: sw         $a1, 528($sp)
    08916510:[508000E3]: beql       $a0, $zr, 0x089168A0
    08916514:[8FA40220]: lw         $a0, 544($sp)
    08916518:[8FA40210]: lw         $a0, 528($sp)
    0891651C:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08916520:[0284202A]: slt        $a0, $s4, $a0
    08916524:[508000DE]: beql       $a0, $zr, 0x089168A0
    08916528:[8FA40220]: lw         $a0, 544($sp)
    0891652C:[8FA40210]: lw         $a0, 528($sp)
    08916530:[4480B000]: mtc1       $zr, $f22
    08916534:[02A09825]: or         $s3, $s5, $zr <=> move $s3, $s5
    08916538:[2484FFFF]: addiu      $a0, $a0, -1
    0891653C:[AFA40214]: sw         $a0, 532($sp)
    08916540:[8E640000]: lw         $a0, 0($s3)
    08916544:[188000D0]: blez       $a0, 0x08916888
    08916548:[28850003]: slti       $a1, $a0, 3
    0891654C:[14A00005]: bne        $a1, $zr, 0x08916564
    08916550:[28840004]: slti       $a0, $a0, 4
    08916554:[5480000D]: bnel       $a0, $zr, 0x0891658C
    08916558:[8E640008]: lw         $a0, 8($s3)
    0891655C:[100000CB]: b          0x0891688C
    08916560:[8FA40210]: lw         $a0, 528($sp)
    08916564:[8E640008]: lw         $a0, 8($s3)
    08916568:[8C8500D8]: lw         $a1, 216($a0)
    0891656C:[24A50230]: addiu      $a1, $a1, 560
    08916570:[84A60000]: lh         $a2, 0($a1)
    08916574:[8CA50004]: lw         $a1, 4($a1)
    08916578:[00A0F809]: jalr       $ra, $a1
    0891657C:[00862021]: addu       $a0, $a0, $a2
    08916580:[100000C2]: b          0x0891688C
    08916584:[8FA40210]: lw         $a0, 528($sp)
    0891658C:[8C850080]: lw         $a1, 128($a0)
    08916590:[24A50218]: addiu      $a1, $a1, 536
    08916594:[84A60000]: lh         $a2, 0($a1)
    08916598:[8CA50004]: lw         $a1, 4($a1)
    0891659C:[00A0F809]: jalr       $ra, $a1
    089165A0:[00862021]: addu       $a0, $a0, $a2
    089165A4:[8E640008]: lw         $a0, 8($s3)
    089165A8:[8EA6001C]: lw         $a2, 28($s5)
    089165AC:[3407000E]: ori        $a3, $zr, 14 <=> li $a3, 14
    089165B0:[14C7000A]: bne        $a2, $a3, 0x089165DC
    089165B4:[8C850080]: lw         $a1, 128($a0)
    089165B8:[52800009]: beql       $s4, $zr, 0x089165E0
    089165BC:[24A50038]: addiu      $a1, $a1, 56
    089165C0:[24A50210]: addiu      $a1, $a1, 528
    089165C4:[84A60000]: lh         $a2, 0($a1)
    089165C8:[8CA50004]: lw         $a1, 4($a1)
    089165CC:[00A0F809]: jalr       $ra, $a1
    089165D0:[00862021]: addu       $a0, $a0, $a2
    089165D4:[8E640008]: lw         $a0, 8($s3)
    089165D8:[8C850080]: lw         $a1, 128($a0)
    089165DC:[24A50038]: addiu      $a1, $a1, 56
    089165E0:[84A60000]: lh         $a2, 0($a1)
    089165E4:[8CA50004]: lw         $a1, 4($a1)
    089165E8:[00A0F809]: jalr       $ra, $a1
    089165EC:[00862021]: addu       $a0, $a0, $a2
    089165F0:[8EA400AC]: lw         $a0, 172($s5)
    089165F4:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    089165F8:[14850066]: bne        $a0, $a1, 0x08916794
    089165FC:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08916600:[8EA500A8]: lw         $a1, 168($s5)
    08916604:[10A00063]: beq        $a1, $zr, 0x08916794
    08916608:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0891660C:[8FA40214]: lw         $a0, 532($sp)
    08916610:[5684009E]: bnel       $s4, $a0, 0x0891688C
    08916614:[8FA40210]: lw         $a0, 528($sp)
    08916618:[8E640008]: lw         $a0, 8($s3)
    0891661C:[34170001]: ori        $s7, $zr, 1 <=> li $s7, 1
    08916620:[8C850080]: lw         $a1, 128($a0)
    08916624:[24A50160]: addiu      $a1, $a1, 352
    08916628:[84A60000]: lh         $a2, 0($a1)
    0891662C:[8CA50004]: lw         $a1, 4($a1)
    08916630:[00A0F809]: jalr       $ra, $a1
    08916634:[00862021]: addu       $a0, $a0, $a2
    08916638:[C44C0000]: lwc1       $f12, 0($v0)
    0891663C:[C44D0004]: lwc1       $f13, 4($v0)
    08916640:[C44E0008]: lwc1       $f14, 8($v0)
    08916644:[44046000]: mfc1       $a0, $f12
    08916648:[C44F000C]: lwc1       $f15, 12($v0)
    0891664C:[44056800]: mfc1       $a1, $f13
    08916650:[AFA40040]: sw         $a0, 64($sp)
    08916654:[44067000]: mfc1       $a2, $f14
    08916658:[AFA50044]: sw         $a1, 68($sp)
    0891665C:[44047800]: mfc1       $a0, $f15
    08916660:[AFA60048]: sw         $a2, 72($sp)
    08916664:[AFA4004C]: sw         $a0, 76($sp)
    08916668:[8EA400A4]: lw         $a0, 164($s5)
    0891666C:[C7AC004C]: lwc1       $f12, 76($sp)
    08916670:[8EA500AC]: lw         $a1, 172($s5)
    08916674:[0E221591]: jal        0x08885644
    08916678:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0891667C:[0E2222AC]: jal        0x08888AB0
    08916680:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08916684:[8EC4BB90]: lw         $a0, -17520($s6)
    08916688:[54800010]: bnel       $a0, $zr, 0x089166CC
    0891668C:[8C850304]: lw         $a1, 772($a0)
    08916690:[8FA40218]: lw         $a0, 536($sp)
    08916694:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08916698:[34060600]: ori        $a2, $zr, 1536 <=> li $a2, 1536
    0891669C:[34070020]: ori        $a3, $zr, 32 <=> li $a3, 32
    089166A0:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    089166A4:[0E20256B]: jal        0x088095AC
    089166A8:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    089166AC:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    089166B0:[12000004]: beq        $s0, $zr, 0x089166C4
    089166B4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089166B8:[0E204A38]: jal        0x088128E0
    089166BC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089166C0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089166C4:[AEC4BB90]: sw         $a0, -17520($s6)
    089166C8:[8C850304]: lw         $a1, 772($a0)
    089166CC:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089166D0:[0E222528]: jal        0x088894A0
    089166D4:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    089166D8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089166DC:[AFA40118]: sw         $a0, 280($sp)
    089166E0:[27A50040]: addiu      $a1, $sp, 64
    089166E4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089166E8:[0E2223AE]: jal        0x08888EB8
    089166EC:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    089166F0:[3C044200]: lui        $a0, 0x4200 <=> li $a0, 0x42000000
    089166F4:[4616D03E]: c.le.s     $f26, $f22
    089166F8:[00000000]: nop
    089166FC:[45010020]: bc1t       0x08916780
    08916700:[44846800]: mtc1       $a0, $f13
    08916704:[461CD602]: mul.s      $f24, $f26, $f28
    08916708:[4616D381]: sub.s      $f14, $f26, $f22
    0891670C:[4600F506]: mov.s      $f20, $f30
    08916710:[461CA302]: mul.s      $f12, $f20, $f28
    08916714:[460D703C]: c.lt.s     $f14, $f13
    08916718:[00000000]: nop
    0891671C:[45030001]: bc1tl      0x08916724
    08916720:[46007346]: mov.s      $f13, $f14
    08916724:[E7BC0228]: swc1       $f28, 552($sp)
    08916728:[4600A3C6]: mov.s      $f15, $f20
    0891672C:[46006F06]: mov.s      $f28, $f13
    08916730:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08916734:[46006346]: mov.s      $f13, $f12
    08916738:[4618B301]: sub.s      $f12, $f22, $f24
    0891673C:[0E222354]: jal        0x08888D50
    08916740:[4600E386]: mov.s      $f14, $f28
    08916744:[44806800]: mtc1       $zr, $f13
    08916748:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0891674C:[4600B306]: mov.s      $f12, $f22
    08916750:[4600E386]: mov.s      $f14, $f28
    08916754:[0E222394]: jal        0x08888E50
    08916758:[4600A3C6]: mov.s      $f15, $f20
    0891675C:[0E2228FC]: jal        0x0888A3F0
    08916760:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08916764:[3C044200]: lui        $a0, 0x4200 <=> li $a0, 0x42000000
    08916768:[44846800]: mtc1       $a0, $f13
    0891676C:[46166D80]: add.s      $f22, $f13, $f22
    08916770:[4616D03E]: c.le.s     $f26, $f22
    08916774:[00000000]: nop
    08916778:[4500FFE3]: bc1f       0x08916708
    0891677C:[C7BC0228]: lwc1       $f28, 552($sp)
    08916780:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08916784:[0E2222D9]: jal        0x08888B64
    08916788:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    0891678C:[1000003E]: b          0x08916888
    08916790:[4480B000]: mtc1       $zr, $f22
    08916794:[5485003D]: bnel       $a0, $a1, 0x0891688C
    08916798:[8FA40210]: lw         $a0, 528($sp)
    0891679C:[8FC415CC]: lw         $a0, 5580($fp)
    089167A0:[5C80003A]: bgtzl      $a0, 0x0891688C
    089167A4:[8FA40210]: lw         $a0, 528($sp)
    089167A8:[00A0B825]: or         $s7, $a1, $zr <=> move $s7, $a1
    089167AC:[0E2222AC]: jal        0x08888AB0
    089167B0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    089167B4:[8EC4BB90]: lw         $a0, -17520($s6)
    089167B8:[54800010]: bnel       $a0, $zr, 0x089167FC
    089167BC:[8C850304]: lw         $a1, 772($a0)
    089167C0:[8FA40218]: lw         $a0, 536($sp)
    089167C4:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    089167C8:[34060600]: ori        $a2, $zr, 1536 <=> li $a2, 1536
    089167CC:[34070020]: ori        $a3, $zr, 32 <=> li $a3, 32
    089167D0:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    089167D4:[0E20256B]: jal        0x088095AC
    089167D8:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    089167DC:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    089167E0:[12000004]: beq        $s0, $zr, 0x089167F4
    089167E4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089167E8:[0E204A38]: jal        0x088128E0
    089167EC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089167F0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089167F4:[AEC4BB90]: sw         $a0, -17520($s6)
    089167F8:[8C850304]: lw         $a1, 772($a0)
    089167FC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08916800:[0E222528]: jal        0x088894A0
    08916804:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08916808:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0891680C:[AFA401F8]: sw         $a0, 504($sp)
    08916810:[3C044040]: lui        $a0, 0x4040 <=> li $a0, 0x40400000
    08916814:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08916818:[4484A000]: mtc1       $a0, $f20
    0891681C:[4614D603]: div.s      $f24, $f26, $f20
    08916820:[E7B40228]: swc1       $f20, 552($sp)
    08916824:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08916828:[44906000]: mtc1       $s0, $f12
    0891682C:[46806320]: cvt.s.w    $f12, $f12
    08916830:[461CD402]: mul.s      $f16, $f26, $f28
    08916834:[461CF342]: mul.s      $f13, $f30, $f28
    08916838:[4600F3C6]: mov.s      $f15, $f30
    0891683C:[460CC502]: mul.s      $f20, $f24, $f12
    08916840:[4600C386]: mov.s      $f14, $f24
    08916844:[0E222354]: jal        0x08888D50
    08916848:[4610A301]: sub.s      $f12, $f20, $f16
    0891684C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08916850:[4600A306]: mov.s      $f12, $f20
    08916854:[4600B346]: mov.s      $f13, $f22
    08916858:[4600C386]: mov.s      $f14, $f24
    0891685C:[0E222394]: jal        0x08888E50
    08916860:[4600F3C6]: mov.s      $f15, $f30
    08916864:[0E2228FC]: jal        0x0888A3F0
    08916868:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0891686C:[26100001]: addiu      $s0, $s0, 1
    08916870:[2A040003]: slti       $a0, $s0, 3
    08916874:[1480FFE9]: bne        $a0, $zr, 0x0891681C
    08916878:[C7B40228]: lwc1       $f20, 552($sp)
    0891687C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08916880:[0E2222D9]: jal        0x08888B64
    08916884:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    08916888:[8FA40210]: lw         $a0, 528($sp)
    0891688C:[26940001]: addiu      $s4, $s4, 1
    08916890:[0284202A]: slt        $a0, $s4, $a0
    08916894:[1480FF2A]: bne        $a0, $zr, 0x08916540
    08916898:[2673000C]: addiu      $s3, $s3, 12
    0891689C:[8FA40220]: lw         $a0, 544($sp)
    089168A0:[8FA5021C]: lw         $a1, 540($sp)
    089168A4:[24840001]: addiu      $a0, $a0, 1
    089168A8:[24A50004]: addiu      $a1, $a1, 4
    089168AC:[AFA40220]: sw         $a0, 544($sp)
    089168B0:[28860010]: slti       $a2, $a0, 16
    089168B4:[14C0FF07]: bne        $a2, $zr, 0x089164D4
    089168B8:[AFA5021C]: sw         $a1, 540($sp)
    089168BC:[52E00026]: beql       $s7, $zr, 0x08916958
    089168C0:[C7AC0224]: lwc1       $f12, 548($sp)
    089168C4:[C7AC0224]: lwc1       $f12, 548($sp)
    089168C8:[3C044270]: lui        $a0, 0x4270 <=> li $a0, 0x42700000
    089168CC:[44846800]: mtc1       $a0, $f13
    089168D0:[460D6032]: c.eq.s     $f12, $f13
    089168D4:[00000000]: nop
    089168D8:[4500004D]: bc1f       0x08916A10
    089168DC:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    089168E0:[3C0541A0]: lui        $a1, 0x41A0 <=> li $a1, 0x41A00000
    089168E4:[24847E30]: addiu      $a0, $a0, 32304
    089168E8:[0E203825]: jal        0x0880E094
    089168EC:[44856000]: mtc1       $a1, $f12
    089168F0:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    089168F4:[8C84BC38]: lw         $a0, -17352($a0)
    089168F8:[54800046]: bnel       $a0, $zr, 0x08916A14
    089168FC:[8FC415CC]: lw         $a0, 5580($fp)
    08916900:[8EC4BB90]: lw         $a0, -17520($s6)
    08916904:[1480000F]: bne        $a0, $zr, 0x08916944
    08916908:[00000000]: nop
    0891690C:[8FA40218]: lw         $a0, 536($sp)
    08916910:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08916914:[34060600]: ori        $a2, $zr, 1536 <=> li $a2, 1536
    08916918:[34070020]: ori        $a3, $zr, 32 <=> li $a3, 32
    0891691C:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08916920:[0E20256B]: jal        0x088095AC
    08916924:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    08916928:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0891692C:[12000004]: beq        $s0, $zr, 0x08916940
    08916930:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08916934:[0E204A38]: jal        0x088128E0
    08916938:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891693C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08916940:[AEC4BB90]: sw         $a0, -17520($s6)
    08916944:[0E205129]: jal        0x088144A4
    08916948:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0891694C:[10000031]: b          0x08916A14
    08916950:[8FC415CC]: lw         $a0, 5580($fp)
    08916958:[3C044270]: lui        $a0, 0x4270 <=> li $a0, 0x42700000
    0891695C:[4484A000]: mtc1       $a0, $f20
    08916960:[46146032]: c.eq.s     $f12, $f20
    08916964:[00000000]: nop
    08916968:[4503002A]: bc1tl      0x08916A14
    0891696C:[8FC415CC]: lw         $a0, 5580($fp)
    08916970:[0E221653]: jal        0x0888594C
    08916974:[00000000]: nop
    08916978:[C44C0000]: lwc1       $f12, 0($v0)
    0891697C:[C44D0004]: lwc1       $f13, 4($v0)
    08916980:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08916984:[460D603C]: c.lt.s     $f12, $f13
    08916988:[00000000]: nop
    0891698C:[45020001]: bc1fl      0x08916994
    08916990:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08916994:[308400FF]: andi       $a0, $a0, 255
    08916998:[2C840001]: sltiu      $a0, $a0, 1
    0891699C:[308400FF]: andi       $a0, $a0, 255
    089169A0:[1480001B]: bne        $a0, $zr, 0x08916A10
    089169A4:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    089169A8:[4600A306]: mov.s      $f12, $f20
    089169AC:[0E203825]: jal        0x0880E094
    089169B0:[24847E30]: addiu      $a0, $a0, 32304
    089169B4:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    089169B8:[8C84BC38]: lw         $a0, -17352($a0)
    089169BC:[54800015]: bnel       $a0, $zr, 0x08916A14
    089169C0:[8FC415CC]: lw         $a0, 5580($fp)
    089169C4:[8EC4BB90]: lw         $a0, -17520($s6)
    089169C8:[1480000F]: bne        $a0, $zr, 0x08916A08
    089169CC:[00000000]: nop
    089169D0:[8FA40218]: lw         $a0, 536($sp)
    089169D4:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    089169D8:[34060600]: ori        $a2, $zr, 1536 <=> li $a2, 1536
    089169DC:[34070020]: ori        $a3, $zr, 32 <=> li $a3, 32
    089169E0:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    089169E4:[0E20256B]: jal        0x088095AC
    089169E8:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    089169EC:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    089169F0:[12000004]: beq        $s0, $zr, 0x08916A04
    089169F4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089169F8:[0E204A38]: jal        0x088128E0
    089169FC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08916A00:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08916A04:[AEC4BB90]: sw         $a0, -17520($s6)
    08916A08:[0E205129]: jal        0x088144A4
    08916A0C:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    08916A10:[8FC415CC]: lw         $a0, 5580($fp)
    08916A14:[18800002]: blez       $a0, 0x08916A20
    08916A18:[2484FFFF]: addiu      $a0, $a0, -1
    08916A1C:[AFC415CC]: sw         $a0, 5580($fp)
    08916A20:[C7B4022C]: lwc1       $f20, 556($sp)
    08916A24:[C7B60230]: lwc1       $f22, 560($sp)
    08916A28:[C7B80234]: lwc1       $f24, 564($sp)
    08916A2C:[C7BA0238]: lwc1       $f26, 568($sp)
    08916A30:[C7BC023C]: lwc1       $f28, 572($sp)
    08916A34:[C7BE0240]: lwc1       $f30, 576($sp)
    08916A38:[8FB00244]: lw         $s0, 580($sp)
    08916A3C:[8FB10248]: lw         $s1, 584($sp)
    08916A40:[8FB2024C]: lw         $s2, 588($sp)
    08916A44:[8FB30250]: lw         $s3, 592($sp)
    08916A48:[8FB40254]: lw         $s4, 596($sp)
    08916A4C:[8FB50258]: lw         $s5, 600($sp)
    08916A50:[8FB6025C]: lw         $s6, 604($sp)
    08916A54:[8FB70260]: lw         $s7, 608($sp)
    08916A58:[8FBE0264]: lw         $fp, 612($sp)
    08916A5C:[8FBF0268]: lw         $ra, 616($sp)
    08916A60:[03E00008]: jr         $ra
    08916A64:[27BD0270]: addiu      $sp, $sp, 624
  Back Branch 08916470 742,200 times (length 25)
    08916400:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08916404:[28E80010]: slti       $t0, $a3, 16
    08916408:[1100001B]: beq        $t0, $zr, 0x08916478
    0891640C:[00064080]: sll        $t0, $a2, 0x0002
    08916410:[03A84021]: addu       $t0, $sp, $t0
--> 08916414:[8D090000]: lw         $t1, 0($t0)
    08916418:[8D4B0000]: lw         $t3, 0($t2)
    0891641C:[01291821]: addu       $v1, $t1, $t1
    08916420:[01231821]: addu       $v1, $t1, $v1
    08916424:[000961C0]: sll        $t4, $t1, 0x0007
    08916428:[00031900]: sll        $v1, $v1, 0x0004
    0891642C:[01831821]: addu       $v1, $t4, $v1
    08916430:[016B6021]: addu       $t4, $t3, $t3
    08916434:[016C6021]: addu       $t4, $t3, $t4
    08916438:[000B69C0]: sll        $t5, $t3, 0x0007
    0891643C:[000C6100]: sll        $t4, $t4, 0x0004
    08916440:[03C31821]: addu       $v1, $fp, $v1
    08916444:[01AC6021]: addu       $t4, $t5, $t4
    08916448:[8C630018]: lw         $v1, 24($v1)
    0891644C:[03CC6021]: addu       $t4, $fp, $t4
    08916450:[8D8C0018]: lw         $t4, 24($t4)
    08916454:[006C182A]: slt        $v1, $v1, $t4
    08916458:[50600004]: beql       $v1, $zr, 0x0891646C
    0891645C:[24E70001]: addiu      $a3, $a3, 1
    08916460:[AD490000]: sw         $t1, 0($t2)
    08916464:[AD0B0000]: sw         $t3, 0($t0)
    08916468:[24E70001]: addiu      $a3, $a3, 1
    0891646C:[28E90010]: slti       $t1, $a3, 16
--> 08916470:[1520FFE8]: bne        $t1, $zr, 0x08916414
    08916474:[25080004]: addiu      $t0, $t0, 4
    08916478:[28C70010]: slti       $a3, $a2, 16
    0891647C:[14E0FFDF]: bne        $a3, $zr, 0x089163FC
    08916480:[254A0004]: addiu      $t2, $t2, 4
  Back Branch 089163EC 98,960 times (length 5)
    089163CC:[AFB30250]: sw         $s3, 592($sp)
    089163D0:[AFB40254]: sw         $s4, 596($sp)
    089163D4:[AFB50258]: sw         $s5, 600($sp)
    089163D8:[AFB70260]: sw         $s7, 608($sp)
    089163DC:[AFBF0268]: sw         $ra, 616($sp)
--> 089163E0:[ACE60000]: sw         $a2, 0($a3)
    089163E4:[24C60001]: addiu      $a2, $a2, 1
    089163E8:[28C80010]: slti       $t0, $a2, 16
--> 089163EC:[1500FFFC]: bne        $t0, $zr, 0x089163E0
    089163F0:[24E70004]: addiu      $a3, $a3, 4
    089163F4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    089163F8:[03A05025]: or         $t2, $sp, $zr <=> move $t2, $sp
    089163FC:[24C60001]: addiu      $a2, $a2, 1
  Back Branch 089168B4 98,960 times (length 250)
  Back Branch 0891647C 98,960 times (length 34)
    089163E8:[28C80010]: slti       $t0, $a2, 16
    089163EC:[1500FFFC]: bne        $t0, $zr, 0x089163E0
    089163F0:[24E70004]: addiu      $a3, $a3, 4
    089163F4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    089163F8:[03A05025]: or         $t2, $sp, $zr <=> move $t2, $sp
--> 089163FC:[24C60001]: addiu      $a2, $a2, 1
    08916400:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08916404:[28E80010]: slti       $t0, $a3, 16
    08916408:[1100001B]: beq        $t0, $zr, 0x08916478
    0891640C:[00064080]: sll        $t0, $a2, 0x0002
    08916410:[03A84021]: addu       $t0, $sp, $t0
    08916414:[8D090000]: lw         $t1, 0($t0)
    08916418:[8D4B0000]: lw         $t3, 0($t2)
    0891641C:[01291821]: addu       $v1, $t1, $t1
    08916420:[01231821]: addu       $v1, $t1, $v1
    08916424:[000961C0]: sll        $t4, $t1, 0x0007
    08916428:[00031900]: sll        $v1, $v1, 0x0004
    0891642C:[01831821]: addu       $v1, $t4, $v1
    08916430:[016B6021]: addu       $t4, $t3, $t3
    08916434:[016C6021]: addu       $t4, $t3, $t4
    08916438:[000B69C0]: sll        $t5, $t3, 0x0007
    0891643C:[000C6100]: sll        $t4, $t4, 0x0004
    08916440:[03C31821]: addu       $v1, $fp, $v1
    08916444:[01AC6021]: addu       $t4, $t5, $t4
    08916448:[8C630018]: lw         $v1, 24($v1)
    0891644C:[03CC6021]: addu       $t4, $fp, $t4
    08916450:[8D8C0018]: lw         $t4, 24($t4)
    08916454:[006C182A]: slt        $v1, $v1, $t4
    08916458:[50600004]: beql       $v1, $zr, 0x0891646C
    0891645C:[24E70001]: addiu      $a3, $a3, 1
    08916460:[AD490000]: sw         $t1, 0($t2)
    08916464:[AD0B0000]: sw         $t3, 0($t0)
    08916468:[24E70001]: addiu      $a3, $a3, 1
    0891646C:[28E90010]: slti       $t1, $a3, 16
    08916470:[1520FFE8]: bne        $t1, $zr, 0x08916414
    08916474:[25080004]: addiu      $t0, $t0, 4
    08916478:[28C70010]: slti       $a3, $a2, 16
--> 0891647C:[14E0FFDF]: bne        $a3, $zr, 0x089163FC
    08916480:[254A0004]: addiu      $t2, $t2, 4
    08916484:[14A00005]: bne        $a1, $zr, 0x0891649C
    08916488:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    0891648C:[AC827D04]: sw         $v0, 32004($a0)
  Back Branch 08916894 6,493 times (length 215)
_S1_2_895B970 20,228,976 instructions (1.745%), 19,048 calls (0895B970 - 0895BB94, length 138)
    0895B970:[240B7FFF]: addiu      $t3, $zr, 32767 <=> li $t3, 32767
    0895B974:[240C8001]: addiu      $t4, $zr, -32767 <=> li $t4, -32767
    0895B978:[240D7FFF]: addiu      $t5, $zr, 32767 <=> li $t5, 32767
    0895B97C:[240E8001]: addiu      $t6, $zr, -32767 <=> li $t6, -32767
    0895B980:[8CAA0000]: lw         $t2, 0($a1)
    0895B984:[8CA90004]: lw         $t1, 4($a1)
    0895B988:[014B502D]: min        $t2, $t2, $t3
    0895B98C:[012D482D]: min        $t1, $t1, $t5
    0895B990:[014C502C]: max        $t2, $t2, $t4
    0895B994:[012E482C]: max        $t1, $t1, $t6
    0895B998:[A48A0000]: sh         $t2, 0($a0)
    0895B99C:[A4890002]: sh         $t1, 2($a0)
    0895B9A0:[24C6FFFF]: addiu      $a2, $a2, -1
    0895B9A4:[8CA80008]: lw         $t0, 8($a1)
    0895B9A8:[8CA7000C]: lw         $a3, 12($a1)
    0895B9AC:[010B402D]: min        $t0, $t0, $t3
    0895B9B0:[00ED382D]: min        $a3, $a3, $t5
    0895B9B4:[010C402C]: max        $t0, $t0, $t4
    0895B9B8:[00EE382C]: max        $a3, $a3, $t6
    0895B9BC:[A4880004]: sh         $t0, 4($a0)
    0895B9C0:[A4870006]: sh         $a3, 6($a0)
    0895B9C4:[8CAA0010]: lw         $t2, 16($a1)
    0895B9C8:[8CA90014]: lw         $t1, 20($a1)
    0895B9CC:[014B502D]: min        $t2, $t2, $t3
    0895B9D0:[012D482D]: min        $t1, $t1, $t5
    0895B9D4:[014C502C]: max        $t2, $t2, $t4
    0895B9D8:[012E482C]: max        $t1, $t1, $t6
    0895B9DC:[A48A0008]: sh         $t2, 8($a0)
    0895B9E0:[A489000A]: sh         $t1, 10($a0)
    0895B9E4:[8CA80018]: lw         $t0, 24($a1)
    0895B9E8:[8CA7001C]: lw         $a3, 28($a1)
    0895B9EC:[010B402D]: min        $t0, $t0, $t3
    0895B9F0:[00ED382D]: min        $a3, $a3, $t5
    0895B9F4:[010C402C]: max        $t0, $t0, $t4
    0895B9F8:[00EE382C]: max        $a3, $a3, $t6
    0895B9FC:[A488000C]: sh         $t0, 12($a0)
    0895BA00:[A487000E]: sh         $a3, 14($a0)
    0895BA04:[8CAA0020]: lw         $t2, 32($a1)
    0895BA08:[8CA90024]: lw         $t1, 36($a1)
    0895BA0C:[014B502D]: min        $t2, $t2, $t3
    0895BA10:[012D482D]: min        $t1, $t1, $t5
    0895BA14:[014C502C]: max        $t2, $t2, $t4
    0895BA18:[012E482C]: max        $t1, $t1, $t6
    0895BA1C:[A48A0010]: sh         $t2, 16($a0)
    0895BA20:[A4890012]: sh         $t1, 18($a0)
    0895BA24:[8CA80028]: lw         $t0, 40($a1)
    0895BA28:[8CA7002C]: lw         $a3, 44($a1)
    0895BA2C:[010B402D]: min        $t0, $t0, $t3
    0895BA30:[00ED382D]: min        $a3, $a3, $t5
    0895BA34:[010C402C]: max        $t0, $t0, $t4
    0895BA38:[00EE382C]: max        $a3, $a3, $t6
    0895BA3C:[A4880014]: sh         $t0, 20($a0)
    0895BA40:[A4870016]: sh         $a3, 22($a0)
    0895BA44:[8CAA0030]: lw         $t2, 48($a1)
    0895BA48:[8CA90034]: lw         $t1, 52($a1)
    0895BA4C:[014B502D]: min        $t2, $t2, $t3
    0895BA50:[012D482D]: min        $t1, $t1, $t5
    0895BA54:[014C502C]: max        $t2, $t2, $t4
    0895BA58:[012E482C]: max        $t1, $t1, $t6
    0895BA5C:[A48A0018]: sh         $t2, 24($a0)
    0895BA60:[A489001A]: sh         $t1, 26($a0)
    0895BA64:[8CA80038]: lw         $t0, 56($a1)
    0895BA68:[8CA7003C]: lw         $a3, 60($a1)
    0895BA6C:[010B402D]: min        $t0, $t0, $t3
    0895BA70:[00ED382D]: min        $a3, $a3, $t5
    0895BA74:[010C402C]: max        $t0, $t0, $t4
    0895BA78:[00EE382C]: max        $a3, $a3, $t6
    0895BA7C:[A488001C]: sh         $t0, 28($a0)
    0895BA80:[A487001E]: sh         $a3, 30($a0)
    0895BA84:[8CAA0040]: lw         $t2, 64($a1)
    0895BA88:[8CA90044]: lw         $t1, 68($a1)
    0895BA8C:[014B502D]: min        $t2, $t2, $t3
    0895BA90:[012D482D]: min        $t1, $t1, $t5
    0895BA94:[014C502C]: max        $t2, $t2, $t4
    0895BA98:[012E482C]: max        $t1, $t1, $t6
    0895BA9C:[A48A0020]: sh         $t2, 32($a0)
    0895BAA0:[A4890022]: sh         $t1, 34($a0)
    0895BAA4:[8CA80048]: lw         $t0, 72($a1)
    0895BAA8:[8CA7004C]: lw         $a3, 76($a1)
    0895BAAC:[010B402D]: min        $t0, $t0, $t3
    0895BAB0:[00ED382D]: min        $a3, $a3, $t5
    0895BAB4:[010C402C]: max        $t0, $t0, $t4
    0895BAB8:[00EE382C]: max        $a3, $a3, $t6
    0895BABC:[A4880024]: sh         $t0, 36($a0)
    0895BAC0:[A4870026]: sh         $a3, 38($a0)
    0895BAC4:[8CAA0050]: lw         $t2, 80($a1)
    0895BAC8:[8CA90054]: lw         $t1, 84($a1)
    0895BACC:[014B502D]: min        $t2, $t2, $t3
    0895BAD0:[012D482D]: min        $t1, $t1, $t5
    0895BAD4:[014C502C]: max        $t2, $t2, $t4
    0895BAD8:[012E482C]: max        $t1, $t1, $t6
    0895BADC:[A48A0028]: sh         $t2, 40($a0)
    0895BAE0:[A489002A]: sh         $t1, 42($a0)
    0895BAE4:[8CA80058]: lw         $t0, 88($a1)
    0895BAE8:[8CA7005C]: lw         $a3, 92($a1)
    0895BAEC:[010B402D]: min        $t0, $t0, $t3
    0895BAF0:[00ED382D]: min        $a3, $a3, $t5
    0895BAF4:[010C402C]: max        $t0, $t0, $t4
    0895BAF8:[00EE382C]: max        $a3, $a3, $t6
    0895BAFC:[A488002C]: sh         $t0, 44($a0)
    0895BB00:[A487002E]: sh         $a3, 46($a0)
    0895BB04:[8CAA0060]: lw         $t2, 96($a1)
    0895BB08:[8CA90064]: lw         $t1, 100($a1)
    0895BB0C:[014B502D]: min        $t2, $t2, $t3
    0895BB10:[012D482D]: min        $t1, $t1, $t5
    0895BB14:[014C502C]: max        $t2, $t2, $t4
    0895BB18:[012E482C]: max        $t1, $t1, $t6
    0895BB1C:[A48A0030]: sh         $t2, 48($a0)
    0895BB20:[A4890032]: sh         $t1, 50($a0)
    0895BB24:[8CA80068]: lw         $t0, 104($a1)
    0895BB28:[8CA7006C]: lw         $a3, 108($a1)
    0895BB2C:[010B402D]: min        $t0, $t0, $t3
    0895BB30:[00ED382D]: min        $a3, $a3, $t5
    0895BB34:[010C402C]: max        $t0, $t0, $t4
    0895BB38:[00EE382C]: max        $a3, $a3, $t6
    0895BB3C:[A4880034]: sh         $t0, 52($a0)
    0895BB40:[A4870036]: sh         $a3, 54($a0)
    0895BB44:[8CAA0070]: lw         $t2, 112($a1)
    0895BB48:[8CA90074]: lw         $t1, 116($a1)
    0895BB4C:[014B502D]: min        $t2, $t2, $t3
    0895BB50:[012D482D]: min        $t1, $t1, $t5
    0895BB54:[014C502C]: max        $t2, $t2, $t4
    0895BB58:[012E482C]: max        $t1, $t1, $t6
    0895BB5C:[A48A0038]: sh         $t2, 56($a0)
    0895BB60:[A489003A]: sh         $t1, 58($a0)
    0895BB64:[8CA80078]: lw         $t0, 120($a1)
    0895BB68:[8CA7007C]: lw         $a3, 124($a1)
    0895BB6C:[010B402D]: min        $t0, $t0, $t3
    0895BB70:[00ED382D]: min        $a3, $a3, $t5
    0895BB74:[010C402C]: max        $t0, $t0, $t4
    0895BB78:[00EE382C]: max        $a3, $a3, $t6
    0895BB7C:[A488003C]: sh         $t0, 60($a0)
    0895BB80:[A487003E]: sh         $a3, 62($a0)
    0895BB84:[24A50080]: addiu      $a1, $a1, 128
    0895BB88:[14C0FF7D]: bne        $a2, $zr, 0x0895B980
    0895BB8C:[24840040]: addiu      $a0, $a0, 64
    0895BB90:[03E00008]: jr         $ra
    0895BB94:[00000000]: nop
  Back Branch 0895BB88 152,384 times (length 132)
_S1_2_8859150 16,134,694 instructions (1.392%), 3,098 calls (08859150 - 08859830, length 441)
    08859150:[27BDFF70]: addiu      $sp, $sp, -144
    08859154:[8C850014]: lw         $a1, 20($a0)
    08859158:[3C063F00]: lui        $a2, 0x3F00 <=> li $a2, 0x3F000000
    0885915C:[E7B40048]: swc1       $f20, 72($sp)
    08859160:[E7BC0058]: swc1       $f28, 88($sp)
    08859164:[AFB00060]: sw         $s0, 96($sp)
    08859168:[AFB10064]: sw         $s1, 100($sp)
    0885916C:[AFB60078]: sw         $s6, 120($sp)
    08859170:[4480E000]: mtc1       $zr, $f28
    08859174:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    08859178:[4486A000]: mtc1       $a2, $f20
    0885917C:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08859180:[3C1008A4]: lui        $s0, 0x08A4 <=> li $s0, 0x08A40000
    08859184:[E7B6004C]: swc1       $f22, 76($sp)
    08859188:[E7B80050]: swc1       $f24, 80($sp)
    0885918C:[E7BA0054]: swc1       $f26, 84($sp)
    08859190:[E7BE005C]: swc1       $f30, 92($sp)
    08859194:[AFB20068]: sw         $s2, 104($sp)
    08859198:[AFB3006C]: sw         $s3, 108($sp)
    0885919C:[AFB40070]: sw         $s4, 112($sp)
    088591A0:[AFB50074]: sw         $s5, 116($sp)
    088591A4:[AFB7007C]: sw         $s7, 124($sp)
    088591A8:[AFBE0080]: sw         $fp, 128($sp)
    088591AC:[AFBF0084]: sw         $ra, 132($sp)
    088591B0:[10A00008]: beq        $a1, $zr, 0x088591D4
    088591B4:[3C1208A4]: lui        $s2, 0x08A4 <=> li $s2, 0x08A40000
    088591B8:[0E223508]: jal        0x0888D420
    088591BC:[00000000]: nop
    088591C0:[8C440028]: lw         $a0, 40($v0)
    088591C4:[30840020]: andi       $a0, $a0, 32
    088591C8:[50800003]: beql       $a0, $zr, 0x088591D8
    088591CC:[8E05BC38]: lw         $a1, -17352($s0)
    088591D0:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    088591D4:[8E05BC38]: lw         $a1, -17352($s0)
    088591D8:[10A0003E]: beq        $a1, $zr, 0x088592D4
    088591DC:[8E44BB90]: lw         $a0, -17520($s2)
    088591E0:[54800011]: bnel       $a0, $zr, 0x08859228
    088591E4:[8C8502E4]: lw         $a1, 740($a0)
    088591E8:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    088591EC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    088591F0:[34060600]: ori        $a2, $zr, 1536 <=> li $a2, 1536
    088591F4:[34070020]: ori        $a3, $zr, 32 <=> li $a3, 32
    088591F8:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    088591FC:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    08859200:[0E20256B]: jal        0x088095AC
    08859204:[24847D20]: addiu      $a0, $a0, 32032
    08859208:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0885920C:[12000004]: beq        $s0, $zr, 0x08859220
    08859210:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08859214:[0E204A38]: jal        0x088128E0
    08859218:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0885921C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08859220:[AE44BB90]: sw         $a0, -17520($s2)
    08859224:[8C8502E4]: lw         $a1, 740($a0)
    08859228:[14800010]: bne        $a0, $zr, 0x0885926C
    0885922C:[C4B8002C]: lwc1       $f24, 44($a1)
    08859230:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08859234:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08859238:[34060600]: ori        $a2, $zr, 1536 <=> li $a2, 1536
    0885923C:[34070020]: ori        $a3, $zr, 32 <=> li $a3, 32
    08859240:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08859244:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    08859248:[0E20256B]: jal        0x088095AC
    0885924C:[24847D20]: addiu      $a0, $a0, 32032
    08859250:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08859254:[12000004]: beq        $s0, $zr, 0x08859268
    08859258:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0885925C:[0E204A38]: jal        0x088128E0
    08859260:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08859264:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08859268:[AE44BB90]: sw         $a0, -17520($s2)
    0885926C:[8C8402E4]: lw         $a0, 740($a0)
    08859270:[C48C0000]: lwc1       $f12, 0($a0)
    08859274:[C48D0008]: lwc1       $f13, 8($a0)
    08859278:[44056000]: mfc1       $a1, $f12
    0885927C:[8E300000]: lw         $s0, 0($s1)
    08859280:[44066800]: mfc1       $a2, $f13
    08859284:[AFA50000]: sw         $a1, 0($sp)
    08859288:[AFA60008]: sw         $a2, 8($sp)
    0885928C:[C7AE0000]: lwc1       $f14, 0($sp)
    08859290:[C7AF0008]: lwc1       $f15, 8($sp)
    08859294:[C610000C]: lwc1       $f16, 12($s0)
    08859298:[C6110010]: lwc1       $f17, 16($s0)
    0885929C:[46107301]: sub.s      $f12, $f14, $f16
    088592A0:[46117BC1]: sub.s      $f15, $f15, $f17
    088592A4:[C48D0004]: lwc1       $f13, 4($a0)
    088592A8:[44046800]: mfc1       $a0, $f13
    088592AC:[46146302]: mul.s      $f12, $f12, $f20
    088592B0:[AFA40004]: sw         $a0, 4($sp)
    088592B4:[46147BC2]: mul.s      $f15, $f15, $f20
    088592B8:[8E050004]: lw         $a1, 4($s0)
    088592BC:[8E100008]: lw         $s0, 8($s0)
    088592C0:[4600630D]: trunc.w.s  $f12, $f12
    088592C4:[46007B8D]: trunc.w.s  $f14, $f15
    088592C8:[44066000]: mfc1       $a2, $f12
    088592CC:[1000002E]: b          0x08859388
    088592D0:[44087000]: mfc1       $t0, $f14
    088592D4:[54800011]: bnel       $a0, $zr, 0x0885931C
    088592D8:[8E05BC38]: lw         $a1, -17352($s0)
    088592DC:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    088592E0:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    088592E4:[34060600]: ori        $a2, $zr, 1536 <=> li $a2, 1536
    088592E8:[34070020]: ori        $a3, $zr, 32 <=> li $a3, 32
    088592EC:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    088592F0:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    088592F4:[0E20256B]: jal        0x088095AC
    088592F8:[24847D20]: addiu      $a0, $a0, 32032
    088592FC:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    08859300:[12600004]: beq        $s3, $zr, 0x08859314
    08859304:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08859308:[0E204A38]: jal        0x088128E0
    0885930C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08859310:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08859314:[AE44BB90]: sw         $a0, -17520($s2)
    08859318:[8E05BC38]: lw         $a1, -17352($s0)
    0885931C:[8CA503C4]: lw         $a1, 964($a1)
    08859320:[C4AC0000]: lwc1       $f12, 0($a1)
    08859324:[C4AD0008]: lwc1       $f13, 8($a1)
    08859328:[44066000]: mfc1       $a2, $f12
    0885932C:[8E300000]: lw         $s0, 0($s1)
    08859330:[44076800]: mfc1       $a3, $f13
    08859334:[AFA60000]: sw         $a2, 0($sp)
    08859338:[AFA70008]: sw         $a3, 8($sp)
    0885933C:[C7AE0000]: lwc1       $f14, 0($sp)
    08859340:[8C8402E4]: lw         $a0, 740($a0)
    08859344:[C7AF0008]: lwc1       $f15, 8($sp)
    08859348:[C610000C]: lwc1       $f16, 12($s0)
    0885934C:[C498002C]: lwc1       $f24, 44($a0)
    08859350:[C60D0010]: lwc1       $f13, 16($s0)
    08859354:[46107301]: sub.s      $f12, $f14, $f16
    08859358:[460D7B41]: sub.s      $f13, $f15, $f13
    0885935C:[C4B10004]: lwc1       $f17, 4($a1)
    08859360:[46146302]: mul.s      $f12, $f12, $f20
    08859364:[44048800]: mfc1       $a0, $f17
    08859368:[46146B42]: mul.s      $f13, $f13, $f20
    0885936C:[AFA40004]: sw         $a0, 4($sp)
    08859370:[8E050004]: lw         $a1, 4($s0)
    08859374:[4600630D]: trunc.w.s  $f12, $f12
    08859378:[8E100008]: lw         $s0, 8($s0)
    0885937C:[46006B4D]: trunc.w.s  $f13, $f13
    08859380:[44066000]: mfc1       $a2, $f12
    08859384:[44086800]: mfc1       $t0, $f13
    08859388:[3C044180]: lui        $a0, 0x4180 <=> li $a0, 0x41800000
    0885938C:[44846000]: mtc1       $a0, $f12
    08859390:[46186303]: div.s      $f12, $f12, $f24
    08859394:[AFA80044]: sw         $t0, 68($sp)
    08859398:[AFA60038]: sw         $a2, 56($sp)
    0885939C:[4600630D]: trunc.w.s  $f12, $f12
    088593A0:[44046000]: mfc1       $a0, $f12
    088593A4:[00043843]: sra        $a3, $a0, 0x0001
    088593A8:[00073FC2]: srl        $a3, $a3, 0x001F
    088593AC:[00873821]: addu       $a3, $a0, $a3
    088593B0:[00044843]: sra        $t1, $a0, 0x0001
    088593B4:[00075043]: sra        $t2, $a3, 0x0001
    088593B8:[00094FC2]: srl        $t1, $t1, 0x001F
    088593BC:[00CA3823]: subu       $a3, $a2, $t2
    088593C0:[00893021]: addu       $a2, $a0, $t1
    088593C4:[00069843]: sra        $s3, $a2, 0x0001
    088593C8:[AFAA0034]: sw         $t2, 52($sp)
    088593CC:[01139823]: subu       $s3, $t0, $s3
    088593D0:[04E20001]: bltzl      $a3, 0x088593D8
    088593D4:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088593D8:[06620001]: bltzl      $s3, 0x088593E0
    088593DC:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    088593E0:[00873021]: addu       $a2, $a0, $a3
    088593E4:[AFA70040]: sw         $a3, 64($sp)
    088593E8:[00932021]: addu       $a0, $a0, $s3
    088593EC:[00A6382A]: slt        $a3, $a1, $a2
    088593F0:[54E00001]: bnel       $a3, $zr, 0x088593F8
    088593F4:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088593F8:[0204282A]: slt        $a1, $s0, $a0
    088593FC:[AFA4003C]: sw         $a0, 60($sp)
    08859400:[54A00001]: bnel       $a1, $zr, 0x08859408
    08859404:[AFB0003C]: sw         $s0, 60($sp)
    08859408:[8FA4003C]: lw         $a0, 60($sp)
    0885940C:[0264202A]: slt        $a0, $s3, $a0
    08859410:[108000F6]: beq        $a0, $zr, 0x088597EC
    08859414:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    08859418:[4484F000]: mtc1       $a0, $f30
    0885941C:[3C1E089A]: lui        $fp, 0x089A <=> li $fp, 0x089A0000
    08859420:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08859424:[AFA60030]: sw         $a2, 48($sp)
    08859428:[4484B000]: mtc1       $a0, $f22
    0885942C:[27B70020]: addiu      $s7, $sp, 32
    08859430:[27DE6930]: addiu      $fp, $fp, 26928
    08859434:[8FA40044]: lw         $a0, 68($sp)
    08859438:[0E24CB36]: jal        0x08932CD8
    0885943C:[00932023]: subu       $a0, $a0, $s3
    08859440:[8FB00040]: lw         $s0, 64($sp)
    08859444:[8FA40030]: lw         $a0, 48($sp)
    08859448:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    0885944C:[0204202A]: slt        $a0, $s0, $a0
    08859450:[108000E1]: beq        $a0, $zr, 0x088597D8
    08859454:[26740001]: addiu      $s4, $s3, 1
    08859458:[44936000]: mtc1       $s3, $f12
    0885945C:[468066A0]: cvt.s.w    $f26, $f12
    08859460:[461ED682]: mul.s      $f26, $f26, $f30
    08859464:[8FA40038]: lw         $a0, 56($sp)
    08859468:[8FB20034]: lw         $s2, 52($sp)
    0885946C:[0E24CB36]: jal        0x08932CD8
    08859470:[00902023]: subu       $a0, $a0, $s0
    08859474:[00552021]: addu       $a0, $v0, $s5
    08859478:[0244202A]: slt        $a0, $s2, $a0
    0885947C:[548000D2]: bnel       $a0, $zr, 0x088597C8
    08859480:[8FA40030]: lw         $a0, 48($sp)
    08859484:[8E240000]: lw         $a0, 0($s1)
    08859488:[8C840004]: lw         $a0, 4($a0)
    0885948C:[02640018]: mult       $s3, $a0
    08859490:[8E320004]: lw         $s2, 4($s1)
    08859494:[00002012]: mflo       $a0
    08859498:[02042021]: addu       $a0, $s0, $a0
    0885949C:[00842821]: addu       $a1, $a0, $a0
    088594A0:[00852021]: addu       $a0, $a0, $a1
    088594A4:[00042080]: sll        $a0, $a0, 0x0002
    088594A8:[02449021]: addu       $s2, $s2, $a0
    088594AC:[16C00007]: bne        $s6, $zr, 0x088594CC
    088594B0:[8E450000]: lw         $a1, 0($s2)
    088594B4:[30A40FFF]: andi       $a0, $a1, 4095
    088594B8:[14800005]: bne        $a0, $zr, 0x088594D0
    088594BC:[30A44000]: andi       $a0, $a1, 16384
    088594C0:[30A48000]: andi       $a0, $a1, -32768
    088594C4:[508000C0]: beql       $a0, $zr, 0x088597C8
    088594C8:[8FA40030]: lw         $a0, 48($sp)
    088594CC:[30A44000]: andi       $a0, $a1, 16384
    088594D0:[1080000C]: beq        $a0, $zr, 0x08859504
    088594D4:[30A60004]: andi       $a2, $a1, 4
    088594D8:[30A60020]: andi       $a2, $a1, 32
    088594DC:[14C00009]: bne        $a2, $zr, 0x08859504
    088594E0:[30A60004]: andi       $a2, $a1, 4
    088594E4:[30A60010]: andi       $a2, $a1, 16
    088594E8:[14C00006]: bne        $a2, $zr, 0x08859504
    088594EC:[30A60004]: andi       $a2, $a1, 4
    088594F0:[12C000B4]: beq        $s6, $zr, 0x088597C4
    088594F4:[30A60004]: andi       $a2, $a1, 4
    088594F8:[50C000B3]: beql       $a2, $zr, 0x088597C8
    088594FC:[8FA40030]: lw         $a0, 48($sp)
    08859500:[30A60004]: andi       $a2, $a1, 4
    08859504:[50C0000A]: beql       $a2, $zr, 0x08859530
    08859508:[30A40100]: andi       $a0, $a1, 256
    0885950C:[14800008]: bne        $a0, $zr, 0x08859530
    08859510:[30A40100]: andi       $a0, $a1, 256
    08859514:[30A40010]: andi       $a0, $a1, 16
    08859518:[14800005]: bne        $a0, $zr, 0x08859530
    0885951C:[30A40100]: andi       $a0, $a1, 256
    08859520:[30A40020]: andi       $a0, $a1, 32
    08859524:[508000A8]: beql       $a0, $zr, 0x088597C8
    08859528:[8FA40030]: lw         $a0, 48($sp)
    0885952C:[30A40100]: andi       $a0, $a1, 256
    08859530:[548000A5]: bnel       $a0, $zr, 0x088597C8
    08859534:[8FA40030]: lw         $a0, 48($sp)
    08859538:[44906000]: mtc1       $s0, $f12
    0885953C:[8E240000]: lw         $a0, 0($s1)
    08859540:[46806320]: cvt.s.w    $f12, $f12
    08859544:[C48D000C]: lwc1       $f13, 12($a0)
    08859548:[8C840004]: lw         $a0, 4($a0)
    0885954C:[461E6302]: mul.s      $f12, $f12, $f30
    08859550:[24840001]: addiu      $a0, $a0, 1
    08859554:[00930018]: mult       $a0, $s3
    08859558:[460C6B00]: add.s      $f12, $f13, $f12
    0885955C:[46166300]: add.s      $f12, $f12, $f22
    08859560:[00002812]: mflo       $a1
    08859564:[00000000]: nop
    08859568:[00000000]: nop
    0885956C:[02840018]: mult       $s4, $a0
    08859570:[E7AC0014]: swc1       $f12, 20($sp)
    08859574:[8E260000]: lw         $a2, 0($s1)
    08859578:[C4CC0010]: lwc1       $f12, 16($a2)
    0885957C:[461A6300]: add.s      $f12, $f12, $f26
    08859580:[02052821]: addu       $a1, $s0, $a1
    08859584:[00052880]: sll        $a1, $a1, 0x0002
    08859588:[46166300]: add.s      $f12, $f12, $f22
    0885958C:[00003012]: mflo       $a2
    08859590:[E7AC001C]: swc1       $f12, 28($sp)
    08859594:[8E240008]: lw         $a0, 8($s1)
    08859598:[00852021]: addu       $a0, $a0, $a1
    0885959C:[C48D0000]: lwc1       $f13, 0($a0)
    088595A0:[E7AD0018]: swc1       $f13, 24($sp)
    088595A4:[8E240008]: lw         $a0, 8($s1)
    088595A8:[00852821]: addu       $a1, $a0, $a1
    088595AC:[C4AC0004]: lwc1       $f12, 4($a1)
    088595B0:[02062821]: addu       $a1, $s0, $a2
    088595B4:[460C683C]: c.lt.s     $f13, $f12
    088595B8:[00000000]: nop
    088595BC:[45000004]: bc1f       0x088595D0
    088595C0:[00052880]: sll        $a1, $a1, 0x0002
    088595C4:[E7AC0018]: swc1       $f12, 24($sp)
    088595C8:[8E240008]: lw         $a0, 8($s1)
    088595CC:[C7AD0018]: lwc1       $f13, 24($sp)
    088595D0:[00852021]: addu       $a0, $a0, $a1
    088595D4:[C48C0000]: lwc1       $f12, 0($a0)
    088595D8:[460C683C]: c.lt.s     $f13, $f12
    088595DC:[00000000]: nop
    088595E0:[45020006]: bc1fl      0x088595FC
    088595E4:[C48C0004]: lwc1       $f12, 4($a0)
    088595E8:[E7AC0018]: swc1       $f12, 24($sp)
    088595EC:[8E240008]: lw         $a0, 8($s1)
    088595F0:[C7AD0018]: lwc1       $f13, 24($sp)
    088595F4:[00852021]: addu       $a0, $a0, $a1
    088595F8:[C48C0004]: lwc1       $f12, 4($a0)
    088595FC:[460C683C]: c.lt.s     $f13, $f12
    08859600:[00000000]: nop
    08859604:[45020004]: bc1fl      0x08859618
    08859608:[8E240000]: lw         $a0, 0($s1)
    0885960C:[E7AC0018]: swc1       $f12, 24($sp)
    08859610:[46006346]: mov.s      $f13, $f12
    08859614:[8E240000]: lw         $a0, 0($s1)
    08859618:[8E260010]: lw         $a2, 16($s1)
    0885961C:[8C840004]: lw         $a0, 4($a0)
    08859620:[02640018]: mult       $s3, $a0
    08859624:[4600C306]: mov.s      $f12, $f24
    08859628:[27A50014]: addiu      $a1, $sp, 20
    0885962C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08859630:[00003812]: mflo       $a3
    08859634:[02073821]: addu       $a3, $s0, $a3
    08859638:[00073880]: sll        $a3, $a3, 0x0002
    0885963C:[00C73021]: addu       $a2, $a2, $a3
    08859640:[C4CE0000]: lwc1       $f14, 0($a2)
    08859644:[460E6B40]: add.s      $f13, $f13, $f14
    08859648:[0E21637A]: jal        0x08858DE8
    0885964C:[E7AD0018]: swc1       $f13, 24($sp)
    08859650:[5040005D]: beql       $v0, $zr, 0x088597C8
    08859654:[8FA40030]: lw         $a0, 48($sp)
    08859658:[8E450004]: lw         $a1, 4($s2)
    0885965C:[4600E506]: mov.s      $f20, $f28
    08859660:[10A00003]: beq        $a1, $zr, 0x08859670
    08859664:[8E440000]: lw         $a0, 0($s2)
    08859668:[3C054240]: lui        $a1, 0x4240 <=> li $a1, 0x42400000
    0885966C:[4485A000]: mtc1       $a1, $f20
    08859670:[30850FFF]: andi       $a1, $a0, 4095
    08859674:[14A00004]: bne        $a1, $zr, 0x08859688
    08859678:[30848000]: andi       $a0, $a0, -32768
    0885967C:[10800002]: beq        $a0, $zr, 0x08859688
    08859680:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    08859684:[AE440004]: sw         $a0, 4($s2)
    08859688:[8E440004]: lw         $a0, 4($s2)
    0885968C:[00042100]: sll        $a0, $a0, 0x0004
    08859690:[009E2021]: addu       $a0, $a0, $fp
    08859694:[C48C0000]: lwc1       $f12, 0($a0)
    08859698:[C48D0004]: lwc1       $f13, 4($a0)
    0885969C:[C48E0008]: lwc1       $f14, 8($a0)
    088596A0:[44056000]: mfc1       $a1, $f12
    088596A4:[C48F000C]: lwc1       $f15, 12($a0)
    088596A8:[44066800]: mfc1       $a2, $f13
    088596AC:[AFA50020]: sw         $a1, 32($sp)
    088596B0:[44047000]: mfc1       $a0, $f14
    088596B4:[AFA60024]: sw         $a2, 36($sp)
    088596B8:[44057800]: mfc1       $a1, $f15
    088596BC:[AFA40028]: sw         $a0, 40($sp)
    088596C0:[AFA5002C]: sw         $a1, 44($sp)
    088596C4:[8E440004]: lw         $a0, 4($s2)
    088596C8:[10800015]: beq        $a0, $zr, 0x08859720
    088596CC:[C7AC0018]: lwc1       $f12, 24($sp)
    088596D0:[C62D0020]: lwc1       $f13, 32($s1)
    088596D4:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    088596D8:[44847000]: mtc1       $a0, $f14
    088596DC:[C7AF0020]: lwc1       $f15, 32($sp)
    088596E0:[460E6B41]: sub.s      $f13, $f13, $f14
    088596E4:[3C043E4C]: lui        $a0, 0x3E4C <=> li $a0, 0x3E4C0000
    088596E8:[3484CCCD]: ori        $a0, $a0, -13107
    088596EC:[44848000]: mtc1       $a0, $f16
    088596F0:[C7B10024]: lwc1       $f17, 36($sp)
    088596F4:[C7B20028]: lwc1       $f18, 40($sp)
    088596F8:[46106B42]: mul.s      $f13, $f13, $f16
    088596FC:[C7AE002C]: lwc1       $f14, 44($sp)
    08859700:[460D7BC0]: add.s      $f15, $f15, $f13
    08859704:[460D8C40]: add.s      $f17, $f17, $f13
    08859708:[460D9480]: add.s      $f18, $f18, $f13
    0885970C:[E7AF0020]: swc1       $f15, 32($sp)
    08859710:[E7B10024]: swc1       $f17, 36($sp)
    08859714:[460D7340]: add.s      $f13, $f14, $f13
    08859718:[E7B20028]: swc1       $f18, 40($sp)
    0885971C:[E7AD002C]: swc1       $f13, 44($sp)
    08859720:[8E240038]: lw         $a0, 56($s1)
    08859724:[46006346]: mov.s      $f13, $f12
    08859728:[8C850080]: lw         $a1, 128($a0)
    0885972C:[C7AC0014]: lwc1       $f12, 20($sp)
    08859730:[24A50120]: addiu      $a1, $a1, 288
    08859734:[84A60000]: lh         $a2, 0($a1)
    08859738:[8CA50004]: lw         $a1, 4($a1)
    0885973C:[00A0F809]: jalr       $ra, $a1
    08859740:[00862021]: addu       $a0, $a0, $a2
    08859744:[8E240038]: lw         $a0, 56($s1)
    08859748:[8C850080]: lw         $a1, 128($a0)
    0885974C:[24A50140]: addiu      $a1, $a1, 320
    08859750:[84A60000]: lh         $a2, 0($a1)
    08859754:[8CA70004]: lw         $a3, 4($a1)
    08859758:[00862021]: addu       $a0, $a0, $a2
    0885975C:[00E0F809]: jalr       $ra, $a3
    08859760:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    08859764:[8E240038]: lw         $a0, 56($s1)
    08859768:[4600C306]: mov.s      $f12, $f24
    0885976C:[8C850080]: lw         $a1, 128($a0)
    08859770:[24A50168]: addiu      $a1, $a1, 360
    08859774:[84A60000]: lh         $a2, 0($a1)
    08859778:[8CA50004]: lw         $a1, 4($a1)
    0885977C:[00A0F809]: jalr       $ra, $a1
    08859780:[00862021]: addu       $a0, $a0, $a2
    08859784:[8E240038]: lw         $a0, 56($s1)
    08859788:[4600E306]: mov.s      $f12, $f28
    0885978C:[4600A346]: mov.s      $f13, $f20
    08859790:[8C850080]: lw         $a1, 128($a0)
    08859794:[24A50190]: addiu      $a1, $a1, 400
    08859798:[84A60000]: lh         $a2, 0($a1)
    0885979C:[8CA50004]: lw         $a1, 4($a1)
    088597A0:[00A0F809]: jalr       $ra, $a1
    088597A4:[00862021]: addu       $a0, $a0, $a2
    088597A8:[8E240038]: lw         $a0, 56($s1)
    088597AC:[8C850080]: lw         $a1, 128($a0)
    088597B0:[24A50038]: addiu      $a1, $a1, 56
    088597B4:[84A60000]: lh         $a2, 0($a1)
    088597B8:[8CA50004]: lw         $a1, 4($a1)
    088597BC:[00A0F809]: jalr       $ra, $a1
    088597C0:[00862021]: addu       $a0, $a0, $a2
    088597C4:[8FA40030]: lw         $a0, 48($sp)
    088597C8:[26100001]: addiu      $s0, $s0, 1
    088597CC:[0204202A]: slt        $a0, $s0, $a0
    088597D0:[5480FF25]: bnel       $a0, $zr, 0x08859468
    088597D4:[8FA40038]: lw         $a0, 56($sp)
    088597D8:[8FA4003C]: lw         $a0, 60($sp)
    088597DC:[02809825]: or         $s3, $s4, $zr <=> move $s3, $s4
    088597E0:[0264202A]: slt        $a0, $s3, $a0
    088597E4:[5480FF14]: bnel       $a0, $zr, 0x08859438
    088597E8:[8FA40044]: lw         $a0, 68($sp)
    088597EC:[C7B40048]: lwc1       $f20, 72($sp)
    088597F0:[C7B6004C]: lwc1       $f22, 76($sp)
    088597F4:[C7B80050]: lwc1       $f24, 80($sp)
    088597F8:[C7BA0054]: lwc1       $f26, 84($sp)
    088597FC:[C7BC0058]: lwc1       $f28, 88($sp)
    08859800:[C7BE005C]: lwc1       $f30, 92($sp)
    08859804:[8FB00060]: lw         $s0, 96($sp)
    08859808:[8FB10064]: lw         $s1, 100($sp)
    0885980C:[8FB20068]: lw         $s2, 104($sp)
    08859810:[8FB3006C]: lw         $s3, 108($sp)
    08859814:[8FB40070]: lw         $s4, 112($sp)
    08859818:[8FB50074]: lw         $s5, 116($sp)
    0885981C:[8FB60078]: lw         $s6, 120($sp)
    08859820:[8FB7007C]: lw         $s7, 124($sp)
    08859824:[8FBE0080]: lw         $fp, 128($sp)
    08859828:[8FBF0084]: lw         $ra, 132($sp)
    0885982C:[03E00008]: jr         $ra
    08859830:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 088597D0 668,132 times (length 220)
  Back Branch 088597E4 43,781 times (length 237)
_S1_2_8909F18 14,931,169 instructions (1.288%), 15,793 calls (08909F18 - 0890AAAC, length 742)
  Back Branch 0890AA30 76,556 times (length 596)
  Back Branch 0890A434 132 times (length 108)
_S1_2_8983050 13,768,827 instructions (1.188%), 12,839 calls (08982B48 - 089830F0, length 363)
    08982B48:[50A0000C]: beql       $a1, $zr, 0x08982B7C
    08982B4C:[8FA50010]: lw         $a1, 16($sp)
    08982B50:[258C0001]: addiu      $t4, $t4, 1
    08982B54:[91850000]: lbu        $a1, 0($t4)
    08982B58:[258C0001]: addiu      $t4, $t4, 1
    08982B5C:[01452804]: sllv       $a1, $a1, $t2
    08982B60:[01655821]: addu       $t3, $t3, $a1
    08982B64:[91850000]: lbu        $a1, 0($t4)
    08982B68:[25460008]: addiu      $a2, $t2, 8
    08982B6C:[00C52804]: sllv       $a1, $a1, $a2
    08982B70:[24CA0008]: addiu      $t2, $a2, 8
    08982B74:[01655821]: addu       $t3, $t3, $a1
    08982B78:[8FA50010]: lw         $a1, 16($sp)
    08982B7C:[01652824]: and        $a1, $t3, $a1
    08982B80:[00052880]: sll        $a1, $a1, 0x0002
    08982B84:[01E52821]: addu       $a1, $t7, $a1
    08982B88:[94A60002]: lhu        $a2, 2($a1)
    08982B8C:[84A50000]: lh         $a1, 0($a1)
    08982B90:[00063400]: sll        $a2, $a2, 0x0010
    08982B94:[00063403]: sra        $a2, $a2, 0x0010
    08982B98:[A7A50000]: sh         $a1, 0($sp)
    08982B9C:[A7A60002]: sh         $a2, 2($sp)
    08982BA0:[93A20001]: lbu        $v0, 1($sp)
    08982BA4:[93A60000]: lbu        $a2, 0($sp)
    08982BA8:[004B4806]: srlv       $t1, $t3, $v0
    08982BAC:[01421023]: subu       $v0, $t2, $v0
    08982BB0:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08982BB4:[14C00007]: bne        $a2, $zr, 0x08982BD4
    08982BB8:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08982BBC:[97A50002]: lhu        $a1, 2($sp)
    08982BC0:[8FB80028]: lw         $t8, 40($sp)
    08982BC4:[24E70001]: addiu      $a3, $a3, 1
    08982BC8:[A0E50000]: sb         $a1, 0($a3)
    08982BCC:[1000011D]: b          0x08983044
    08982BD0:[0198C02B]: sltu       $t8, $t4, $t8
    08982BD4:[30C50010]: andi       $a1, $a2, 16
    08982BD8:[10A000F9]: beq        $a1, $zr, 0x08982FC0
    08982BDC:[30C50040]: andi       $a1, $a2, 64
    08982BE0:[30C6000F]: andi       $a2, $a2, 15
    08982BE4:[10C00010]: beq        $a2, $zr, 0x08982C28
    08982BE8:[97A80002]: lhu        $t0, 2($sp)
    08982BEC:[00C32804]: sllv       $a1, $v1, $a2
    08982BF0:[0046682B]: sltu       $t5, $v0, $a2
    08982BF4:[11A00006]: beq        $t5, $zr, 0x08982C10
    08982BF8:[24A5FFFF]: addiu      $a1, $a1, -1
    08982BFC:[258C0001]: addiu      $t4, $t4, 1
    08982C00:[918B0000]: lbu        $t3, 0($t4)
    08982C04:[244A0008]: addiu      $t2, $v0, 8
    08982C08:[004B5804]: sllv       $t3, $t3, $v0
    08982C0C:[012B5821]: addu       $t3, $t1, $t3
    08982C10:[01652824]: and        $a1, $t3, $a1
    08982C14:[00CB4806]: srlv       $t1, $t3, $a2
    08982C18:[01461023]: subu       $v0, $t2, $a2
    08982C1C:[01054021]: addu       $t0, $t0, $a1
    08982C20:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08982C24:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08982C28:[2C45000F]: sltiu      $a1, $v0, 15
    08982C2C:[50A0000C]: beql       $a1, $zr, 0x08982C60
    08982C30:[8FA5000C]: lw         $a1, 12($sp)
    08982C34:[258C0001]: addiu      $t4, $t4, 1
    08982C38:[91850000]: lbu        $a1, 0($t4)
    08982C3C:[258C0001]: addiu      $t4, $t4, 1
    08982C40:[00452804]: sllv       $a1, $a1, $v0
    08982C44:[01255821]: addu       $t3, $t1, $a1
    08982C48:[91850000]: lbu        $a1, 0($t4)
    08982C4C:[24460008]: addiu      $a2, $v0, 8
    08982C50:[00C52804]: sllv       $a1, $a1, $a2
    08982C54:[24CA0008]: addiu      $t2, $a2, 8
    08982C58:[01655821]: addu       $t3, $t3, $a1
    08982C5C:[8FA5000C]: lw         $a1, 12($sp)
    08982C60:[01652824]: and        $a1, $t3, $a1
    08982C64:[00052880]: sll        $a1, $a1, 0x0002
    08982C68:[01C52821]: addu       $a1, $t6, $a1
    08982C6C:[94A60002]: lhu        $a2, 2($a1)
    08982C70:[84A50000]: lh         $a1, 0($a1)
    08982C74:[00063400]: sll        $a2, $a2, 0x0010
    08982C78:[00063403]: sra        $a2, $a2, 0x0010
    08982C7C:[A7A50000]: sh         $a1, 0($sp)
    08982C80:[A7A60002]: sh         $a2, 2($sp)
    08982C84:[93A20001]: lbu        $v0, 1($sp)
    08982C88:[93A60000]: lbu        $a2, 0($sp)
    08982C8C:[004B4806]: srlv       $t1, $t3, $v0
    08982C90:[01421023]: subu       $v0, $t2, $v0
    08982C94:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08982C98:[30C50010]: andi       $a1, $a2, 16
    08982C9C:[10A000AC]: beq        $a1, $zr, 0x08982F50
    08982CA0:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08982CA4:[30C6000F]: andi       $a2, $a2, 15
    08982CA8:[00C36804]: sllv       $t5, $v1, $a2
    08982CAC:[97A50002]: lhu        $a1, 2($sp)
    08982CB0:[0046C02B]: sltu       $t8, $v0, $a2
    08982CB4:[1300000E]: beq        $t8, $zr, 0x08982CF0
    08982CB8:[25ADFFFF]: addiu      $t5, $t5, -1
    08982CBC:[258C0001]: addiu      $t4, $t4, 1
    08982CC0:[918B0000]: lbu        $t3, 0($t4)
    08982CC4:[244A0008]: addiu      $t2, $v0, 8
    08982CC8:[004B5804]: sllv       $t3, $t3, $v0
    08982CCC:[012B5821]: addu       $t3, $t1, $t3
    08982CD0:[0146482B]: sltu       $t1, $t2, $a2
    08982CD4:[51200007]: beql       $t1, $zr, 0x08982CF4
    08982CD8:[016D6824]: and        $t5, $t3, $t5
    08982CDC:[258C0001]: addiu      $t4, $t4, 1
    08982CE0:[91890000]: lbu        $t1, 0($t4)
    08982CE4:[01494804]: sllv       $t1, $t1, $t2
    08982CE8:[01695821]: addu       $t3, $t3, $t1
    08982CEC:[254A0008]: addiu      $t2, $t2, 8
    08982CF0:[016D6824]: and        $t5, $t3, $t5
    08982CF4:[00AD6821]: addu       $t5, $a1, $t5
    08982CF8:[8FA50024]: lw         $a1, 36($sp)
    08982CFC:[00CB4806]: srlv       $t1, $t3, $a2
    08982D00:[01461023]: subu       $v0, $t2, $a2
    08982D04:[00E52823]: subu       $a1, $a3, $a1
    08982D08:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08982D0C:[00AD302B]: sltu       $a2, $a1, $t5
    08982D10:[10C00070]: beq        $a2, $zr, 0x08982ED4
    08982D14:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08982D18:[8FA60018]: lw         $a2, 24($sp)
    08982D1C:[01A52823]: subu       $a1, $t5, $a1
    08982D20:[00C5302B]: sltu       $a2, $a2, $a1
    08982D24:[50C0000B]: beql       $a2, $zr, 0x08982D54
    08982D28:[8FB80028]: lw         $t8, 40($sp)
    08982D2C:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    08982D30:[24A59A20]: addiu      $a1, $a1, -26080
    08982D34:[8FA6002C]: lw         $a2, 44($sp)
    08982D38:[AC850018]: sw         $a1, 24($a0)
    08982D3C:[8FA50020]: lw         $a1, 32($sp)
    08982D40:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08982D44:[ACC80000]: sw         $t0, 0($a2)
    08982D48:[00E5302B]: sltu       $a2, $a3, $a1
    08982D4C:[100000C3]: b          0x0898305C
    08982D50:[000228C2]: srl        $a1, $v0, 0x0003
    08982D54:[8FA60014]: lw         $a2, 20($sp)
    08982D58:[14C00011]: bne        $a2, $zr, 0x08982DA0
    08982D5C:[0198C02B]: sltu       $t8, $t4, $t8
    08982D60:[8FA6001C]: lw         $a2, 28($sp)
    08982D64:[8FB90008]: lw         $t9, 8($sp)
    08982D68:[00C53023]: subu       $a2, $a2, $a1
    08982D6C:[03263021]: addu       $a2, $t9, $a2
    08982D70:[00A8C82B]: sltu       $t9, $a1, $t0
    08982D74:[53200039]: beql       $t9, $zr, 0x08982E5C
    08982D78:[2D050003]: sltiu      $a1, $t0, 3
    08982D7C:[01054023]: subu       $t0, $t0, $a1
    08982D80:[00000000]: 0x8982D80 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08982D98:[1000002F]: b          0x08982E58
    08982D9C:[00ED3023]: subu       $a2, $a3, $t5
    08982DA0:[8FB90014]: lw         $t9, 20($sp)
    08982DA4:[0325302B]: sltu       $a2, $t9, $a1
    08982DA8:[50C0001D]: beql       $a2, $zr, 0x08982E20
    08982DAC:[8FA60014]: lw         $a2, 20($sp)
    08982DB0:[8FA60004]: lw         $a2, 4($sp)
    08982DB4:[8FB00008]: lw         $s0, 8($sp)
    08982DB8:[00C53023]: subu       $a2, $a2, $a1
    08982DBC:[00B92823]: subu       $a1, $a1, $t9
    08982DC0:[00A8C82B]: sltu       $t9, $a1, $t0
    08982DC4:[13200024]: beq        $t9, $zr, 0x08982E58
    08982DC8:[02063021]: addu       $a2, $s0, $a2
    08982DCC:[01054023]: subu       $t0, $t0, $a1
    08982DD0:[00000000]: 0x8982DD0 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08982DE8:[8FB90014]: lw         $t9, 20($sp)
    08982DEC:[0328282B]: sltu       $a1, $t9, $t0
    08982DF0:[10A00019]: beq        $a1, $zr, 0x08982E58
    08982DF4:[8FA60008]: lw         $a2, 8($sp)
    08982DF8:[03202825]: or         $a1, $t9, $zr <=> move $a1, $t9
    08982DFC:[01054023]: subu       $t0, $t0, $a1
    08982E00:[00000000]: 0x8982E00 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08982E18:[1000000F]: b          0x08982E58
    08982E1C:[00ED3023]: subu       $a2, $a3, $t5
    08982E20:[8FB90008]: lw         $t9, 8($sp)
    08982E24:[00C53023]: subu       $a2, $a2, $a1
    08982E28:[03263021]: addu       $a2, $t9, $a2
    08982E2C:[00A8C82B]: sltu       $t9, $a1, $t0
    08982E30:[5320000A]: beql       $t9, $zr, 0x08982E5C
    08982E34:[2D050003]: sltiu      $a1, $t0, 3
    08982E38:[01054023]: subu       $t0, $t0, $a1
    08982E3C:[00000000]: 0x8982E3C - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08982E54:[00ED3023]: subu       $a2, $a3, $t5
    08982E58:[00000000]: 0x8982E58 - memcpySequence[2D050003,14A00011,00000000,24C50001,90A60000,24E70001,A0E60000,24A60001,90C50000,24E70001,A0E50000,24C60001,90C50000,24E70001,2508FFFD,A0E50000,2D050003,10A0FFF2,24C50001,11000067,24C60001,90C50000,24E70001,A0E50000,2D050002,14A00061,24C50001,90A50000,24E70001,1000005D,A0E50000](7,6,8,1,1)
    08982ED4:[8FB80028]: lw         $t8, 40($sp)
    08982ED8:[00ED2823]: subu       $a1, $a3, $t5
    08982EDC:[0198C02B]: sltu       $t8, $t4, $t8
    08982EE0:[00000000]: 0x8982EE0 - memcpySequence[24A50001,90A60000,24E70001,A0E60000,24A50001,90A60000,24E70001,A0E60000,24A50001,90A60000,24E70001,2508FFFD,A0E60000,2D060003,50C0FFF2,24A50001,11000048,24A50001,90A60000,24E70001,A0E60000,2D060002,14C00042,24A50001,90A50000,24E70001,1000003E,A0E50000](7,5,8,1,1)
    08982F50:[30C50040]: andi       $a1, $a2, 64
    08982F54:[14A00011]: bne        $a1, $zr, 0x08982F9C
    08982F58:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    08982F5C:[00C32804]: sllv       $a1, $v1, $a2
    08982F60:[97A60002]: lhu        $a2, 2($sp)
    08982F64:[24A5FFFF]: addiu      $a1, $a1, -1
    08982F68:[01252824]: and        $a1, $t1, $a1
    08982F6C:[00C52821]: addu       $a1, $a2, $a1
    08982F70:[00052880]: sll        $a1, $a1, 0x0002
    08982F74:[01C52821]: addu       $a1, $t6, $a1
    08982F78:[94A60002]: lhu        $a2, 2($a1)
    08982F7C:[84A50000]: lh         $a1, 0($a1)
    08982F80:[00063400]: sll        $a2, $a2, 0x0010
    08982F84:[00063403]: sra        $a2, $a2, 0x0010
    08982F88:[A7A50000]: sh         $a1, 0($sp)
    08982F8C:[A7A60002]: sh         $a2, 2($sp)
    08982F90:[93A20001]: lbu        $v0, 1($sp)
    08982F94:[1000FF3D]: b          0x08982C8C
    08982F98:[93A60000]: lbu        $a2, 0($sp)
    08982F9C:[24A59A40]: addiu      $a1, $a1, -26048
    08982FA0:[8FA6002C]: lw         $a2, 44($sp)
    08982FA4:[AC850018]: sw         $a1, 24($a0)
    08982FA8:[8FA50020]: lw         $a1, 32($sp)
    08982FAC:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08982FB0:[ACC80000]: sw         $t0, 0($a2)
    08982FB4:[00E5302B]: sltu       $a2, $a3, $a1
    08982FB8:[10000028]: b          0x0898305C
    08982FBC:[000228C2]: srl        $a1, $v0, 0x0003
    08982FC0:[14A00010]: bne        $a1, $zr, 0x08983004
    08982FC4:[00C32804]: sllv       $a1, $v1, $a2
    08982FC8:[97A60002]: lhu        $a2, 2($sp)
    08982FCC:[24A5FFFF]: addiu      $a1, $a1, -1
    08982FD0:[01252824]: and        $a1, $t1, $a1
    08982FD4:[00C52821]: addu       $a1, $a2, $a1
    08982FD8:[00052880]: sll        $a1, $a1, 0x0002
    08982FDC:[01E52821]: addu       $a1, $t7, $a1
    08982FE0:[94A60002]: lhu        $a2, 2($a1)
    08982FE4:[84A50000]: lh         $a1, 0($a1)
    08982FE8:[00063400]: sll        $a2, $a2, 0x0010
    08982FEC:[00063403]: sra        $a2, $a2, 0x0010
    08982FF0:[A7A50000]: sh         $a1, 0($sp)
    08982FF4:[A7A60002]: sh         $a2, 2($sp)
    08982FF8:[93A20001]: lbu        $v0, 1($sp)
    08982FFC:[1000FEEA]: b          0x08982BA8
    08983000:[93A60000]: lbu        $a2, 0($sp)
    08983004:[8FA50020]: lw         $a1, 32($sp)
    08983008:[30C80020]: andi       $t0, $a2, 32
    0898300C:[00E5302B]: sltu       $a2, $a3, $a1
    08983010:[11000005]: beq        $t0, $zr, 0x08983028
    08983014:[000228C2]: srl        $a1, $v0, 0x0003
    08983018:[8FA8002C]: lw         $t0, 44($sp)
    0898301C:[340A000B]: ori        $t2, $zr, 11 <=> li $t2, 11
    08983020:[1000000E]: b          0x0898305C
    08983024:[AD0A0000]: sw         $t2, 0($t0)
    08983028:[3C08089C]: lui        $t0, 0x089C <=> li $t0, 0x089C0000
    0898302C:[25089A58]: addiu      $t0, $t0, -26024
    08983030:[8FAA002C]: lw         $t2, 44($sp)
    08983034:[AC880018]: sw         $t0, 24($a0)
    08983038:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    0898303C:[10000007]: b          0x0898305C
    08983040:[AD480000]: sw         $t0, 0($t2)
    08983044:[8FA60020]: lw         $a2, 32($sp)
    08983048:[13000003]: beq        $t8, $zr, 0x08983058
    0898304C:[00E6302B]: sltu       $a2, $a3, $a2
    08983050:[14C0FEBD]: bne        $a2, $zr, 0x08982B48
    08983054:[2D45000F]: sltiu      $a1, $t2, 15
    08983058:[000228C2]: srl        $a1, $v0, 0x0003
    0898305C:[01854023]: subu       $t0, $t4, $a1
    08983060:[000528C0]: sll        $a1, $a1, 0x0003
    08983064:[00452823]: subu       $a1, $v0, $a1
    08983068:[00A35004]: sllv       $t2, $v1, $a1
    0898306C:[254CFFFF]: addiu      $t4, $t2, -1
    08983070:[012C6024]: and        $t4, $t1, $t4
    08983074:[250A0001]: addiu      $t2, $t0, 1
    08983078:[8FA90028]: lw         $t1, 40($sp)
    0898307C:[AC8A0000]: sw         $t2, 0($a0)
    08983080:[24EA0001]: addiu      $t2, $a3, 1
    08983084:[0109482B]: sltu       $t1, $t0, $t1
    08983088:[11200005]: beq        $t1, $zr, 0x089830A0
    0898308C:[AC8A000C]: sw         $t2, 12($a0)
    08983090:[8FA90028]: lw         $t1, 40($sp)
    08983094:[01284023]: subu       $t0, $t1, $t0
    08983098:[10000005]: b          0x089830B0
    0898309C:[25080005]: addiu      $t0, $t0, 5
    089830A0:[8FA90028]: lw         $t1, 40($sp)
    089830A4:[340A0005]: ori        $t2, $zr, 5 <=> li $t2, 5
    089830A8:[01094023]: subu       $t0, $t0, $t1
    089830AC:[01484023]: subu       $t0, $t2, $t0
    089830B0:[10C00005]: beq        $a2, $zr, 0x089830C8
    089830B4:[AC880004]: sw         $t0, 4($a0)
    089830B8:[8FA60020]: lw         $a2, 32($sp)
    089830BC:[00C73823]: subu       $a3, $a2, $a3
    089830C0:[10000005]: b          0x089830D8
    089830C4:[24E70101]: addiu      $a3, $a3, 257
    089830C8:[8FA60020]: lw         $a2, 32($sp)
    089830CC:[34080101]: ori        $t0, $zr, 257 <=> li $t0, 257
    089830D0:[00E63823]: subu       $a3, $a3, $a2
    089830D4:[01073823]: subu       $a3, $t0, $a3
    089830D8:[8FA6002C]: lw         $a2, 44($sp)
    089830DC:[AC870010]: sw         $a3, 16($a0)
    089830E0:[ACCC0038]: sw         $t4, 56($a2)
    089830E4:[ACC5003C]: sw         $a1, 60($a2)
    089830E8:[8FB00030]: lw         $s0, 48($sp)
    089830EC:[03E00008]: jr         $ra
    089830F0:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08983050 2,593,067 times (length 324)
  Back Branch 08982FFC 125,717 times (length 279)
  Back Branch 08982F94 23,780 times (length 196)
_S1_2_880F110 13,320,008 instructions (1.149%), 220,362 calls (0880F110 - 0880F2C4, length 110)
    0880F110:[27BDFFF0]: addiu      $sp, $sp, -16
    0880F114:[AFB20008]: sw         $s2, 8($sp)
    0880F118:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0880F11C:[8E440048]: lw         $a0, 72($s2)
    0880F120:[AFB10004]: sw         $s1, 4($sp)
    0880F124:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0880F128:[AFB00000]: sw         $s0, 0($sp)
    0880F12C:[AFBF000C]: sw         $ra, 12($sp)
    0880F130:[1880000A]: blez       $a0, 0x0880F15C
    0880F134:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    0880F138:[28850002]: slti       $a1, $a0, 2
    0880F13C:[14A00005]: bne        $a1, $zr, 0x0880F154
    0880F140:[28840003]: slti       $a0, $a0, 3
    0880F144:[54800005]: bnel       $a0, $zr, 0x0880F15C
    0880F148:[34100001]: ori        $s0, $zr, 1 <=> li $s0, 1
    0880F14C:[10000004]: b          0x0880F160
    0880F150:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0880F154:[10000001]: b          0x0880F15C
    0880F158:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0880F15C:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0880F160:[16240007]: bne        $s1, $a0, 0x0880F180
    0880F164:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0880F168:[0E265267]: jal        0x0899499C
    0880F16C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0880F170:[0E265123]: jal        0x0899448C
    0880F174:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    0880F178:[1000004D]: b          0x0880F2B0
    0880F17C:[00000000]: nop
    0880F180:[0E26510D]: jal        0x08994434
    0880F184:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    0880F188:[1E00001A]: bgtz       $s0, 0x0880F1F4
    0880F18C:[2A040002]: slti       $a0, $s0, 2
    0880F190:[0602002F]: bltzl      $s0, 0x0880F250
    0880F194:[8E440078]: lw         $a0, 120($s2)
    0880F198:[8E440070]: lw         $a0, 112($s2)
    0880F19C:[00112880]: sll        $a1, $s1, 0x0002
    0880F1A0:[00852021]: addu       $a0, $a0, $a1
    0880F1A4:[8C840000]: lw         $a0, 0($a0)
    0880F1A8:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    0880F1AC:[00843021]: addu       $a2, $a0, $a0
    0880F1B0:[00043A00]: sll        $a3, $a0, 0x0008
    0880F1B4:[00862021]: addu       $a0, $a0, $a2
    0880F1B8:[00042100]: sll        $a0, $a0, 0x0004
    0880F1BC:[8CA5BFB8]: lw         $a1, -16456($a1)
    0880F1C0:[00E42023]: subu       $a0, $a3, $a0
    0880F1C4:[00A42021]: addu       $a0, $a1, $a0
    0880F1C8:[24840010]: addiu      $a0, $a0, 16
    0880F1CC:[8C860000]: lw         $a2, 0($a0)
    0880F1D0:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0880F1D4:[24C60018]: addiu      $a2, $a2, 24
    0880F1D8:[84C70000]: lh         $a3, 0($a2)
    0880F1DC:[8CC60004]: lw         $a2, 4($a2)
    0880F1E0:[00C0F809]: jalr       $ra, $a2
    0880F1E4:[00872021]: addu       $a0, $a0, $a3
    0880F1E8:[10000019]: b          0x0880F250
    0880F1EC:[8E440078]: lw         $a0, 120($s2)
    0880F1F4:[50800016]: beql       $a0, $zr, 0x0880F250
    0880F1F8:[8E440078]: lw         $a0, 120($s2)
    0880F1FC:[8E440070]: lw         $a0, 112($s2)
    0880F200:[00112880]: sll        $a1, $s1, 0x0002
    0880F204:[00852021]: addu       $a0, $a0, $a1
    0880F208:[8C840000]: lw         $a0, 0($a0)
    0880F20C:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    0880F210:[00843021]: addu       $a2, $a0, $a0
    0880F214:[00043A00]: sll        $a3, $a0, 0x0008
    0880F218:[00862021]: addu       $a0, $a0, $a2
    0880F21C:[00042100]: sll        $a0, $a0, 0x0004
    0880F220:[8CA5BFB8]: lw         $a1, -16456($a1)
    0880F224:[00E42023]: subu       $a0, $a3, $a0
    0880F228:[00A42021]: addu       $a0, $a1, $a0
    0880F22C:[24840010]: addiu      $a0, $a0, 16
    0880F230:[8C860000]: lw         $a2, 0($a0)
    0880F234:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0880F238:[24C60018]: addiu      $a2, $a2, 24
    0880F23C:[84C70000]: lh         $a3, 0($a2)
    0880F240:[8CC60004]: lw         $a2, 4($a2)
    0880F244:[00C0F809]: jalr       $ra, $a2
    0880F248:[00872021]: addu       $a0, $a0, $a3
    0880F24C:[8E440078]: lw         $a0, 120($s2)
    0880F250:[12240017]: beq        $s1, $a0, 0x0880F2B0
    0880F254:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0880F258:[0E265267]: jal        0x0899499C
    0880F25C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0880F260:[8E440070]: lw         $a0, 112($s2)
    0880F264:[00112880]: sll        $a1, $s1, 0x0002
    0880F268:[00852021]: addu       $a0, $a0, $a1
    0880F26C:[8C840000]: lw         $a0, 0($a0)
    0880F270:[00842821]: addu       $a1, $a0, $a0
    0880F274:[00043200]: sll        $a2, $a0, 0x0008
    0880F278:[00852021]: addu       $a0, $a0, $a1
    0880F27C:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    0880F280:[00042100]: sll        $a0, $a0, 0x0004
    0880F284:[8CA5BFB8]: lw         $a1, -16456($a1)
    0880F288:[00C42023]: subu       $a0, $a2, $a0
    0880F28C:[00A42021]: addu       $a0, $a1, $a0
    0880F290:[24840010]: addiu      $a0, $a0, 16
    0880F294:[8C850000]: lw         $a1, 0($a0)
    0880F298:[24A50010]: addiu      $a1, $a1, 16
    0880F29C:[84A60000]: lh         $a2, 0($a1)
    0880F2A0:[8CA50004]: lw         $a1, 4($a1)
    0880F2A4:[00A0F809]: jalr       $ra, $a1
    0880F2A8:[00862021]: addu       $a0, $a0, $a2
    0880F2AC:[AE510078]: sw         $s1, 120($s2)
    0880F2B0:[8FB00000]: lw         $s0, 0($sp)
    0880F2B4:[8FB10004]: lw         $s1, 4($sp)
    0880F2B8:[8FB20008]: lw         $s2, 8($sp)
    0880F2BC:[8FBF000C]: lw         $ra, 12($sp)
    0880F2C0:[03E00008]: jr         $ra
    0880F2C4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8958040 13,116,432 instructions (1.132%), 3,234 calls (08958040 - 089586E8, length 427)
    08958040:[27BDFF70]: addiu      $sp, $sp, -144
    08958044:[AFBF0084]: sw         $ra, 132($sp)
    08958048:[AFBE0080]: sw         $fp, 128($sp)
    0895804C:[AFB7007C]: sw         $s7, 124($sp)
    08958050:[AFB60078]: sw         $s6, 120($sp)
    08958054:[AFB50074]: sw         $s5, 116($sp)
    08958058:[AFB40070]: sw         $s4, 112($sp)
    0895805C:[AFB3006C]: sw         $s3, 108($sp)
    08958060:[AFB20068]: sw         $s2, 104($sp)
    08958064:[AFB10064]: sw         $s1, 100($sp)
    08958068:[AFB00060]: sw         $s0, 96($sp)
    0895806C:[AFA40000]: sw         $a0, 0($sp)
    08958070:[8CA40018]: lw         $a0, 24($a1)
    08958074:[8CAB0010]: lw         $t3, 16($a1)
    08958078:[8CA20014]: lw         $v0, 20($a1)
    0895807C:[AFA40028]: sw         $a0, 40($sp)
    08958080:[8CA40004]: lw         $a0, 4($a1)
    08958084:[AFAB0020]: sw         $t3, 32($sp)
    08958088:[AFA60004]: sw         $a2, 4($sp)
    0895808C:[AFA70008]: sw         $a3, 8($sp)
    08958090:[AFA8000C]: sw         $t0, 12($sp)
    08958094:[AFA90010]: sw         $t1, 16($sp)
    08958098:[AFAA0014]: sw         $t2, 20($sp)
    0895809C:[AFA4001C]: sw         $a0, 28($sp)
    089580A0:[AFA20024]: sw         $v0, 36($sp)
    089580A4:[19600164]: blez       $t3, 0x08958638
    089580A8:[AFA00018]: sw         $zr, 24($sp)
    089580AC:[3C095555]: lui        $t1, 0x5555 <=> li $t1, 0x55550000
    089580B0:[3C086666]: lui        $t0, 0x6666 <=> li $t0, 0x66660000
    089580B4:[3C0738E3]: lui        $a3, 0x38E3 <=> li $a3, 0x38E30000
    089580B8:[388B0002]: xori       $t3, $a0, 2
    089580BC:[2D6A0001]: sltiu      $t2, $t3, 1
    089580C0:[35265556]: ori        $a2, $t1, 21846
    089580C4:[35056667]: ori        $a1, $t0, 26215
    089580C8:[34E38E39]: ori        $v1, $a3, -29127
    089580CC:[AFAA0038]: sw         $t2, 56($sp)
    089580D0:[AFA6002C]: sw         $a2, 44($sp)
    089580D4:[AFA50030]: sw         $a1, 48($sp)
    089580D8:[AFA30034]: sw         $v1, 52($sp)
    089580DC:[AFA00050]: sw         $zr, 80($sp)
    089580E0:[8FA2000C]: lw         $v0, 12($sp)
    089580E4:[8FB80018]: lw         $t8, 24($sp)
    089580E8:[8FBE0024]: lw         $fp, 36($sp)
    089580EC:[00022140]: sll        $a0, $v0, 0x0005
    089580F0:[8FB60010]: lw         $s6, 16($sp)
    089580F4:[8FB50008]: lw         $s5, 8($sp)
    089580F8:[8FB10004]: lw         $s1, 4($sp)
    089580FC:[8FAE0038]: lw         $t6, 56($sp)
    08958100:[031E982A]: slt        $s3, $t8, $fp
    08958104:[0098C821]: addu       $t9, $a0, $t8
    08958108:[3A6D0001]: xori       $t5, $s3, 1
    0895810C:[0019A080]: sll        $s4, $t9, 0x0002
    08958110:[0018B840]: sll        $s7, $t8, 0x0001
    08958114:[00188080]: sll        $s0, $t8, 0x0002
    08958118:[AFB30040]: sw         $s3, 64($sp)
    0895811C:[02959021]: addu       $s2, $s4, $s5
    08958120:[02117821]: addu       $t7, $s0, $s1
    08958124:[01CD6024]: and        $t4, $t6, $t5
    08958128:[02F69821]: addu       $s3, $s7, $s6
    0895812C:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08958130:[AFB20044]: sw         $s2, 68($sp)
    08958134:[AFAF004C]: sw         $t7, 76($sp)
    08958138:[AFAC003C]: sw         $t4, 60($sp)
    0895813C:[AFA00048]: sw         $zr, 72($sp)
    08958140:[8FB90040]: lw         $t9, 64($sp)
    08958144:[13200165]: beq        $t9, $zr, 0x089586DC
    08958148:[8FA9001C]: lw         $t1, 28($sp)
    0895814C:[03C9882A]: slt        $s1, $fp, $t1
    08958150:[12200131]: beq        $s1, $zr, 0x08958618
    08958154:[8FAC0018]: lw         $t4, 24($sp)
    08958158:[8FA7004C]: lw         $a3, 76($sp)
    0895815C:[8CE30000]: lw         $v1, 0($a3)
    08958160:[5060012A]: beql       $v1, $zr, 0x0895860C
    08958164:[A6600000]: sh         $zr, 0($s3)
    08958168:[00038040]: sll        $s0, $v1, 0x0001
    0895816C:[8FAE0050]: lw         $t6, 80($sp)
    08958170:[8FAC0044]: lw         $t4, 68($sp)
    08958174:[02037821]: addu       $t7, $s0, $v1
    08958178:[8FAB0028]: lw         $t3, 40($sp)
    0895817C:[000F68C0]: sll        $t5, $t7, 0x0003
    08958180:[01CD1821]: addu       $v1, $t6, $t5
    08958184:[8D850000]: lw         $a1, 0($t4)
    08958188:[006B1021]: addu       $v0, $v1, $t3
    0895818C:[8FAA0014]: lw         $t2, 20($sp)
    08958190:[8C480008]: lw         $t0, 8($v0)
    08958194:[00054880]: sll        $t1, $a1, 0x0002
    08958198:[012A3021]: addu       $a2, $t1, $t2
    0895819C:[24140003]: addiu      $s4, $zr, 3 <=> li $s4, 3
    089581A0:[8CD70000]: lw         $s7, 0($a2)
    089581A4:[8C560014]: lw         $s6, 20($v0)
    089581A8:[8C550010]: lw         $s5, 16($v0)
    089581AC:[111400D4]: beq        $t0, $s4, 0x08958500
    089581B0:[8FB20048]: lw         $s2, 72($sp)
    089581B4:[8C580004]: lw         $t8, 4($v0)
    089581B8:[8FA40000]: lw         $a0, 0($sp)
    089581BC:[8C500000]: lw         $s0, 0($v0)
    089581C0:[0E25598F]: jal        0x0895663C
    089581C4:[03002821]: addu       $a1, $t8, $zr <=> move $a1, $t8
    089581C8:[121400A1]: beq        $s0, $s4, 0x08958450
    089581CC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    089581D0:[240D0005]: addiu      $t5, $zr, 5 <=> li $t5, 5
    089581D4:[120D007A]: beq        $s0, $t5, 0x089583C0
    089581D8:[24110009]: addiu      $s1, $zr, 9 <=> li $s1, 9
    089581DC:[12110043]: beq        $s0, $s1, 0x089582EC
    089581E0:[025E2021]: addu       $a0, $s2, $fp
    089581E4:[0050001A]: div        $v0, $s0
    089581E8:[8FAC0018]: lw         $t4, 24($sp)
    089581EC:[00045940]: sll        $t3, $a0, 0x0005
    089581F0:[8FAA0010]: lw         $t2, 16($sp)
    089581F4:[016C2821]: addu       $a1, $t3, $t4
    089581F8:[00051040]: sll        $v0, $a1, 0x0001
    089581FC:[004A7021]: addu       $t6, $v0, $t2
    08958200:[52000001]: beql       $s0, $zr, 0x08958208
    08958204:[000001CD]: break      0x00007
    08958208:[00004812]: mflo       $t1
    0895820C:[0000C810]: mfhi       $t9
    08958210:[0130001A]: div        $t1, $s0
    08958214:[00008812]: mflo       $s1
    08958218:[00009010]: mfhi       $s2
    0895821C:[0230001A]: div        $s1, $s0
    08958220:[00006010]: mfhi       $t4
    08958224:[03350018]: mult       $t9, $s5
    08958228:[00003812]: mflo       $a3
    0895822C:[00F6A021]: addu       $s4, $a3, $s6
    08958230:[00144083]: sra        $t0, $s4, 0x0002
    08958234:[01170018]: mult       $t0, $s7
    08958238:[25D40040]: addiu      $s4, $t6, 64
    0895823C:[0000C012]: mflo       $t8
    08958240:[02550018]: mult       $s2, $s5
    08958244:[00187C03]: sra        $t7, $t8, 0x0010
    08958248:[A5CF0000]: sh         $t7, 0($t6)
    0895824C:[00006812]: mflo       $t5
    08958250:[01B63021]: addu       $a2, $t5, $s6
    08958254:[00062083]: sra        $a0, $a2, 0x0002
    08958258:[00970018]: mult       $a0, $s7
    0895825C:[00005812]: mflo       $t3
    08958260:[01950018]: mult       $t4, $s5
    08958264:[000B2C03]: sra        $a1, $t3, 0x0010
    08958268:[A6850000]: sh         $a1, 0($s4)
    0895826C:[00005012]: mflo       $t2
    08958270:[01564821]: addu       $t1, $t2, $s6
    08958274:[00091083]: sra        $v0, $t1, 0x0002
    08958278:[00570018]: mult       $v0, $s7
    0895827C:[00008812]: mflo       $s1
    08958280:[0011CC03]: sra        $t9, $s1, 0x0010
    08958284:[A6990040]: sh         $t9, 64($s4)
    08958288:[8FA3003C]: lw         $v1, 60($sp)
    0895828C:[1060000C]: beq        $v1, $zr, 0x089582C0
    08958290:[8FA7004C]: lw         $a3, 76($sp)
    08958294:[8FAE0018]: lw         $t6, 24($sp)
    08958298:[8FAD0010]: lw         $t5, 16($sp)
    0895829C:[000E3040]: sll        $a2, $t6, 0x0001
    089582A0:[01A6A821]: addu       $s5, $t5, $a2
    089582A4:[96B70000]: lhu        $s7, 0($s5)
    089582A8:[96B00040]: lhu        $s0, 64($s5)
    089582AC:[96B60080]: lhu        $s6, 128($s5)
    089582B0:[A6B700C0]: sh         $s7, 192($s5)
    089582B4:[A6B60140]: sh         $s6, 320($s5)
    089582B8:[A6B00100]: sh         $s0, 256($s5)
    089582BC:[8FA7004C]: lw         $a3, 76($sp)
    089582C0:[8FA80048]: lw         $t0, 72($sp)
    089582C4:[8FB80044]: lw         $t8, 68($sp)
    089582C8:[24F40080]: addiu      $s4, $a3, 128
    089582CC:[25120002]: addiu      $s2, $t0, 2
    089582D0:[270F0180]: addiu      $t7, $t8, 384
    089582D4:[AFB4004C]: sw         $s4, 76($sp)
    089582D8:[27DE0001]: addiu      $fp, $fp, 1
    089582DC:[267300C0]: addiu      $s3, $s3, 192
    089582E0:[AFB20048]: sw         $s2, 72($sp)
    089582E4:[0A256050]: j          0x08958140
    089582E8:[AFAF0044]: sw         $t7, 68($sp)
    089582EC:[8FAC0034]: lw         $t4, 52($sp)
    089582F0:[00021FC3]: sra        $v1, $v0, 0x001F
    089582F4:[8FAD0034]: lw         $t5, 52($sp)
    089582F8:[004C0018]: mult       $v0, $t4
    089582FC:[00003010]: mfhi       $a2
    08958300:[00062043]: sra        $a0, $a2, 0x0001
    08958304:[00835823]: subu       $t3, $a0, $v1
    08958308:[000B28C0]: sll        $a1, $t3, 0x0003
    0895830C:[00AB5021]: addu       $t2, $a1, $t3
    08958310:[004A8823]: subu       $s1, $v0, $t2
    08958314:[8FA20034]: lw         $v0, 52($sp)
    08958318:[000B97C3]: sra        $s2, $t3, 0x001F
    0895831C:[01620018]: mult       $t3, $v0
    08958320:[0000C810]: mfhi       $t9
    08958324:[02350018]: mult       $s1, $s5
    08958328:[0019A043]: sra        $s4, $t9, 0x0001
    0895832C:[02928023]: subu       $s0, $s4, $s2
    08958330:[001040C0]: sll        $t0, $s0, 0x0003
    08958334:[0110C021]: addu       $t8, $t0, $s0
    08958338:[00007812]: mflo       $t7
    0895833C:[020D0018]: mult       $s0, $t5
    08958340:[01F66021]: addu       $t4, $t7, $s6
    08958344:[000C3083]: sra        $a2, $t4, 0x0002
    08958348:[01782023]: subu       $a0, $t3, $t8
    0895834C:[00102FC3]: sra        $a1, $s0, 0x001F
    08958350:[00001810]: mfhi       $v1
    08958354:[00D70018]: mult       $a2, $s7
    08958358:[00035843]: sra        $t3, $v1, 0x0001
    0895835C:[01653023]: subu       $a2, $t3, $a1
    08958360:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08958364:[000610C0]: sll        $v0, $a2, 0x0003
    08958368:[00005012]: mflo       $t2
    0895836C:[00950018]: mult       $a0, $s5
    08958370:[000A4C03]: sra        $t1, $t2, 0x0010
    08958374:[A6690000]: sh         $t1, 0($s3)
    08958378:[00002012]: mflo       $a0
    0895837C:[00969021]: addu       $s2, $a0, $s6
    08958380:[00128083]: sra        $s0, $s2, 0x0002
    08958384:[02170018]: mult       $s0, $s7
    08958388:[0046C021]: addu       $t8, $v0, $a2
    0895838C:[01187823]: subu       $t7, $t0, $t8
    08958390:[00007012]: mflo       $t6
    08958394:[01F50018]: mult       $t7, $s5
    08958398:[000E6C03]: sra        $t5, $t6, 0x0010
    0895839C:[A66D0040]: sh         $t5, 64($s3)
    089583A0:[0000A812]: mflo       $s5
    089583A4:[02B63821]: addu       $a3, $s5, $s6
    089583A8:[00074083]: sra        $t0, $a3, 0x0002
    089583AC:[01170018]: mult       $t0, $s7
    089583B0:[0000B812]: mflo       $s7
    089583B4:[0017B403]: sra        $s6, $s7, 0x0010
    089583B8:[0A2560A2]: j          0x08958288
    089583BC:[A6760080]: sh         $s6, 128($s3)
    089583C0:[8FB90030]: lw         $t9, 48($sp)
    089583C4:[000287C3]: sra        $s0, $v0, 0x001F
    089583C8:[8FB10030]: lw         $s1, 48($sp)
    089583CC:[00590018]: mult       $v0, $t9
    089583D0:[0000A010]: mfhi       $s4
    089583D4:[00149043]: sra        $s2, $s4, 0x0001
    089583D8:[02503823]: subu       $a3, $s2, $s0
    089583DC:[0007C080]: sll        $t8, $a3, 0x0002
    089583E0:[03077821]: addu       $t7, $t8, $a3
    089583E4:[004F6823]: subu       $t5, $v0, $t7
    089583E8:[8FA20030]: lw         $v0, 48($sp)
    089583EC:[00071FC3]: sra        $v1, $a3, 0x001F
    089583F0:[00E20018]: mult       $a3, $v0
    089583F4:[00006010]: mfhi       $t4
    089583F8:[01B50018]: mult       $t5, $s5
    089583FC:[000C3043]: sra        $a2, $t4, 0x0001
    08958400:[00C35823]: subu       $t3, $a2, $v1
    08958404:[000B4080]: sll        $t0, $t3, 0x0002
    08958408:[010B5021]: addu       $t2, $t0, $t3
    0895840C:[00004812]: mflo       $t1
    08958410:[01710018]: mult       $t3, $s1
    08958414:[0136C821]: addu       $t9, $t1, $s6
    08958418:[0019A083]: sra        $s4, $t9, 0x0002
    0895841C:[00EA8023]: subu       $s0, $a3, $t2
    08958420:[000BC7C3]: sra        $t8, $t3, 0x001F
    08958424:[00009010]: mfhi       $s2
    08958428:[02970018]: mult       $s4, $s7
    0895842C:[00123843]: sra        $a3, $s2, 0x0001
    08958430:[00F83023]: subu       $a2, $a3, $t8
    08958434:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08958438:[00061080]: sll        $v0, $a2, 0x0002
    0895843C:[00007812]: mflo       $t7
    08958440:[02150018]: mult       $s0, $s5
    08958444:[000F7403]: sra        $t6, $t7, 0x0010
    08958448:[0A2560DE]: j          0x08958378
    0895844C:[A66E0000]: sh         $t6, 0($s3)
    08958450:[8FAC002C]: lw         $t4, 44($sp)
    08958454:[8FA9002C]: lw         $t1, 44($sp)
    08958458:[000837C3]: sra        $a2, $t0, 0x001F
    0895845C:[004C0018]: mult       $v0, $t4
    08958460:[8FAC002C]: lw         $t4, 44($sp)
    08958464:[00001010]: mfhi       $v0
    08958468:[00461823]: subu       $v1, $v0, $a2
    0895846C:[00690018]: mult       $v1, $t1
    08958470:[00035840]: sll        $t3, $v1, 0x0001
    08958474:[01632821]: addu       $a1, $t3, $v1
    08958478:[01052023]: subu       $a0, $t0, $a1
    0895847C:[0003CFC3]: sra        $t9, $v1, 0x001F
    08958480:[00008810]: mfhi       $s1
    08958484:[00950018]: mult       $a0, $s5
    08958488:[0239A023]: subu       $s4, $s1, $t9
    0895848C:[00149040]: sll        $s2, $s4, 0x0001
    08958490:[02547821]: addu       $t7, $s2, $s4
    08958494:[006F5823]: subu       $t3, $v1, $t7
    08958498:[00008012]: mflo       $s0
    0895849C:[02167021]: addu       $t6, $s0, $s6
    089584A0:[000E6883]: sra        $t5, $t6, 0x0002
    089584A4:[01B70018]: mult       $t5, $s7
    089584A8:[001457C3]: sra        $t2, $s4, 0x001F
    089584AC:[00001812]: mflo       $v1
    089584B0:[028C0018]: mult       $s4, $t4
    089584B4:[00033403]: sra        $a2, $v1, 0x0010
    089584B8:[A6660000]: sh         $a2, 0($s3)
    089584BC:[00002810]: mfhi       $a1
    089584C0:[01750018]: mult       $t3, $s5
    089584C4:[00AA1023]: subu       $v0, $a1, $t2
    089584C8:[00024040]: sll        $t0, $v0, 0x0001
    089584CC:[01022021]: addu       $a0, $t0, $v0
    089584D0:[02849023]: subu       $s2, $s4, $a0
    089584D4:[00008812]: mflo       $s1
    089584D8:[0236C821]: addu       $t9, $s1, $s6
    089584DC:[0019A083]: sra        $s4, $t9, 0x0002
    089584E0:[02970018]: mult       $s4, $s7
    089584E4:[00008012]: mflo       $s0
    089584E8:[02550018]: mult       $s2, $s5
    089584EC:[0010AC03]: sra        $s5, $s0, 0x0010
    089584F0:[A6750040]: sh         $s5, 64($s3)
    089584F4:[00001012]: mflo       $v0
    089584F8:[0A2560EA]: j          0x089583A8
    089584FC:[00563821]: addu       $a3, $v0, $s6
    08958500:[8C510004]: lw         $s1, 4($v0)
    08958504:[2A320009]: slti       $s2, $s1, 9
    08958508:[12400026]: beq        $s2, $zr, 0x089585A4
    0895850C:[8FA40000]: lw         $a0, 0($sp)
    08958510:[00111040]: sll        $v0, $s1, 0x0001
    08958514:[0E25598F]: jal        0x0895663C
    08958518:[00512821]: addu       $a1, $v0, $s1
    0895851C:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    08958520:[0011C080]: sll        $t8, $s1, 0x0002
    08958524:[24992018]: addiu      $t9, $a0, 8216
    08958528:[0319A021]: addu       $s4, $t8, $t9
    0895852C:[8E900000]: lw         $s0, 0($s4)
    08958530:[02227807]: srav       $t7, $v0, $s1
    08958534:[022F3007]: srav       $a2, $t7, $s1
    08958538:[00509024]: and        $s2, $v0, $s0
    0895853C:[02550018]: mult       $s2, $s5
    08958540:[01F06024]: and        $t4, $t7, $s0
    08958544:[00003812]: mflo       $a3
    08958548:[00F67021]: addu       $t6, $a3, $s6
    0895854C:[000E6883]: sra        $t5, $t6, 0x0002
    08958550:[01B70018]: mult       $t5, $s7
    08958554:[00005812]: mflo       $t3
    08958558:[01950018]: mult       $t4, $s5
    0895855C:[000B2C03]: sra        $a1, $t3, 0x0010
    08958560:[A6650080]: sh         $a1, 128($s3)
    08958564:[00001812]: mflo       $v1
    08958568:[00765021]: addu       $t2, $v1, $s6
    0895856C:[000A4883]: sra        $t1, $t2, 0x0002
    08958570:[01370018]: mult       $t1, $s7
    08958574:[00004012]: mflo       $t0
    08958578:[00D50018]: mult       $a2, $s5
    0895857C:[00082403]: sra        $a0, $t0, 0x0010
    08958580:[A6640040]: sh         $a0, 64($s3)
    08958584:[0000C812]: mflo       $t9
    08958588:[0336C021]: addu       $t8, $t9, $s6
    0895858C:[0018A883]: sra        $s5, $t8, 0x0002
    08958590:[02B70018]: mult       $s5, $s7
    08958594:[0000A012]: mflo       $s4
    08958598:[00148C03]: sra        $s1, $s4, 0x0010
    0895859C:[0A2560A2]: j          0x08958288
    089585A0:[A6710000]: sh         $s1, 0($s3)
    089585A4:[0E25598F]: jal        0x0895663C
    089585A8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089585AC:[00550018]: mult       $v0, $s5
    089585B0:[8FA40000]: lw         $a0, 0($sp)
    089585B4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089585B8:[00003812]: mflo       $a3
    089585BC:[00F67021]: addu       $t6, $a3, $s6
    089585C0:[000E6883]: sra        $t5, $t6, 0x0002
    089585C4:[01B70018]: mult       $t5, $s7
    089585C8:[00006012]: mflo       $t4
    089585CC:[000C5C03]: sra        $t3, $t4, 0x0010
    089585D0:[0E25598F]: jal        0x0895663C
    089585D4:[A66B0000]: sh         $t3, 0($s3)
    089585D8:[00550018]: mult       $v0, $s5
    089585DC:[8FA40000]: lw         $a0, 0($sp)
    089585E0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089585E4:[00001812]: mflo       $v1
    089585E8:[00765021]: addu       $t2, $v1, $s6
    089585EC:[000A4883]: sra        $t1, $t2, 0x0002
    089585F0:[01370018]: mult       $t1, $s7
    089585F4:[00003012]: mflo       $a2
    089585F8:[00064403]: sra        $t0, $a2, 0x0010
    089585FC:[0E25598F]: jal        0x0895663C
    08958600:[A6680040]: sh         $t0, 64($s3)
    08958604:[0A25613D]: j          0x089584F4
    08958608:[00550018]: mult       $v0, $s5
    0895860C:[A6600040]: sh         $zr, 64($s3)
    08958610:[0A2560A2]: j          0x08958288
    08958614:[A6600080]: sh         $zr, 128($s3)
    08958618:[8FA20050]: lw         $v0, 80($sp)
    0895861C:[8FAA0020]: lw         $t2, 32($sp)
    08958620:[258B0001]: addiu      $t3, $t4, 1
    08958624:[245E0180]: addiu      $fp, $v0, 384
    08958628:[016A982A]: slt        $s3, $t3, $t2
    0895862C:[AFAB0018]: sw         $t3, 24($sp)
    08958630:[1660FEAB]: bne        $s3, $zr, 0x089580E0
    08958634:[AFBE0050]: sw         $fp, 80($sp)
    08958638:[8FA30020]: lw         $v1, 32($sp)
    0895863C:[28650020]: slti       $a1, $v1, 32
    08958640:[10A0001A]: beq        $a1, $zr, 0x089586AC
    08958644:[AFA30018]: sw         $v1, 24($sp)
    08958648:[8FB5001C]: lw         $s5, 28($sp)
    0895864C:[0015202A]: slt        $a0, $zr, $s5 <=> move $a0, $s5
    08958650:[10800011]: beq        $a0, $zr, 0x08958698
    08958654:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08958658:[001EA040]: sll        $s4, $fp, 0x0001
    0895865C:[8FB20018]: lw         $s2, 24($sp)
    08958660:[029E4021]: addu       $t0, $s4, $fp
    08958664:[0008C140]: sll        $t8, $t0, 0x0005
    08958668:[8FAE0010]: lw         $t6, 16($sp)
    0895866C:[03127821]: addu       $t7, $t8, $s2
    08958670:[8FA6001C]: lw         $a2, 28($sp)
    08958674:[000F6840]: sll        $t5, $t7, 0x0001
    08958678:[01AEB821]: addu       $s7, $t5, $t6
    0895867C:[27DE0001]: addiu      $fp, $fp, 1
    08958680:[26F60040]: addiu      $s6, $s7, 64
    08958684:[03C6802A]: slt        $s0, $fp, $a2
    08958688:[A6E00000]: sh         $zr, 0($s7)
    0895868C:[A6C00040]: sh         $zr, 64($s6)
    08958690:[1600FFF1]: bne        $s0, $zr, 0x08958658
    08958694:[A6C00000]: sh         $zr, 0($s6)
    08958698:[8FB10018]: lw         $s1, 24($sp)
    0895869C:[26390001]: addiu      $t9, $s1, 1
    089586A0:[2B270020]: slti       $a3, $t9, 32
    089586A4:[14E0FFEA]: bne        $a3, $zr, 0x08958650
    089586A8:[AFB90018]: sw         $t9, 24($sp)
    089586AC:[8FBF0084]: lw         $ra, 132($sp)
    089586B0:[8FBE0080]: lw         $fp, 128($sp)
    089586B4:[8FB7007C]: lw         $s7, 124($sp)
    089586B8:[8FB60078]: lw         $s6, 120($sp)
    089586BC:[8FB50074]: lw         $s5, 116($sp)
    089586C0:[8FB40070]: lw         $s4, 112($sp)
    089586C4:[8FB3006C]: lw         $s3, 108($sp)
    089586C8:[8FB20068]: lw         $s2, 104($sp)
    089586CC:[8FB10064]: lw         $s1, 100($sp)
    089586D0:[8FB00060]: lw         $s0, 96($sp)
    089586D4:[03E00008]: jr         $ra
    089586D8:[27BD0090]: addiu      $sp, $sp, 144
    089586DC:[1BC0FE9F]: blez       $fp, 0x0895815C
    089586E0:[8FA7004C]: lw         $a3, 76($sp)
    089586E4:[0A256186]: j          0x08958618
    089586E8:[8FAC0018]: lw         $t4, 24($sp)
  Back Branch 08958630 97,020 times (length 342)
  Back Branch 089582E4 97,020 times (length 107)
  Back Branch 089583B8 73,004 times (length 78)
    08958274:[00091083]: sra        $v0, $t1, 0x0002
    08958278:[00570018]: mult       $v0, $s7
    0895827C:[00008812]: mflo       $s1
    08958280:[0011CC03]: sra        $t9, $s1, 0x0010
    08958284:[A6990040]: sh         $t9, 64($s4)
--> 08958288:[8FA3003C]: lw         $v1, 60($sp)
    0895828C:[1060000C]: beq        $v1, $zr, 0x089582C0
    08958290:[8FA7004C]: lw         $a3, 76($sp)
    08958294:[8FAE0018]: lw         $t6, 24($sp)
    08958298:[8FAD0010]: lw         $t5, 16($sp)
    0895829C:[000E3040]: sll        $a2, $t6, 0x0001
    089582A0:[01A6A821]: addu       $s5, $t5, $a2
    089582A4:[96B70000]: lhu        $s7, 0($s5)
    089582A8:[96B00040]: lhu        $s0, 64($s5)
    089582AC:[96B60080]: lhu        $s6, 128($s5)
    089582B0:[A6B700C0]: sh         $s7, 192($s5)
    089582B4:[A6B60140]: sh         $s6, 320($s5)
    089582B8:[A6B00100]: sh         $s0, 256($s5)
    089582BC:[8FA7004C]: lw         $a3, 76($sp)
    089582C0:[8FA80048]: lw         $t0, 72($sp)
    089582C4:[8FB80044]: lw         $t8, 68($sp)
    089582C8:[24F40080]: addiu      $s4, $a3, 128
    089582CC:[25120002]: addiu      $s2, $t0, 2
    089582D0:[270F0180]: addiu      $t7, $t8, 384
    089582D4:[AFB4004C]: sw         $s4, 76($sp)
    089582D8:[27DE0001]: addiu      $fp, $fp, 1
    089582DC:[267300C0]: addiu      $s3, $s3, 192
    089582E0:[AFB20048]: sw         $s2, 72($sp)
    089582E4:[0A256050]: j          0x08958140
    089582E8:[AFAF0044]: sw         $t7, 68($sp)
    089582EC:[8FAC0034]: lw         $t4, 52($sp)
    089582F0:[00021FC3]: sra        $v1, $v0, 0x001F
    089582F4:[8FAD0034]: lw         $t5, 52($sp)
    089582F8:[004C0018]: mult       $v0, $t4
    089582FC:[00003010]: mfhi       $a2
    08958300:[00062043]: sra        $a0, $a2, 0x0001
    08958304:[00835823]: subu       $t3, $a0, $v1
    08958308:[000B28C0]: sll        $a1, $t3, 0x0003
    0895830C:[00AB5021]: addu       $t2, $a1, $t3
    08958310:[004A8823]: subu       $s1, $v0, $t2
    08958314:[8FA20034]: lw         $v0, 52($sp)
    08958318:[000B97C3]: sra        $s2, $t3, 0x001F
    0895831C:[01620018]: mult       $t3, $v0
    08958320:[0000C810]: mfhi       $t9
    08958324:[02350018]: mult       $s1, $s5
    08958328:[0019A043]: sra        $s4, $t9, 0x0001
    0895832C:[02928023]: subu       $s0, $s4, $s2
    08958330:[001040C0]: sll        $t0, $s0, 0x0003
    08958334:[0110C021]: addu       $t8, $t0, $s0
    08958338:[00007812]: mflo       $t7
    0895833C:[020D0018]: mult       $s0, $t5
    08958340:[01F66021]: addu       $t4, $t7, $s6
    08958344:[000C3083]: sra        $a2, $t4, 0x0002
    08958348:[01782023]: subu       $a0, $t3, $t8
    0895834C:[00102FC3]: sra        $a1, $s0, 0x001F
    08958350:[00001810]: mfhi       $v1
    08958354:[00D70018]: mult       $a2, $s7
    08958358:[00035843]: sra        $t3, $v1, 0x0001
    0895835C:[01653023]: subu       $a2, $t3, $a1
    08958360:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08958364:[000610C0]: sll        $v0, $a2, 0x0003
    08958368:[00005012]: mflo       $t2
    0895836C:[00950018]: mult       $a0, $s5
    08958370:[000A4C03]: sra        $t1, $t2, 0x0010
    08958374:[A6690000]: sh         $t1, 0($s3)
    08958378:[00002012]: mflo       $a0
    0895837C:[00969021]: addu       $s2, $a0, $s6
    08958380:[00128083]: sra        $s0, $s2, 0x0002
    08958384:[02170018]: mult       $s0, $s7
    08958388:[0046C021]: addu       $t8, $v0, $a2
    0895838C:[01187823]: subu       $t7, $t0, $t8
    08958390:[00007012]: mflo       $t6
    08958394:[01F50018]: mult       $t7, $s5
    08958398:[000E6C03]: sra        $t5, $t6, 0x0010
    0895839C:[A66D0040]: sh         $t5, 64($s3)
    089583A0:[0000A812]: mflo       $s5
    089583A4:[02B63821]: addu       $a3, $s5, $s6
    089583A8:[00074083]: sra        $t0, $a3, 0x0002
    089583AC:[01170018]: mult       $t0, $s7
    089583B0:[0000B812]: mflo       $s7
    089583B4:[0017B403]: sra        $s6, $s7, 0x0010
--> 089583B8:[0A2560A2]: j          0x08958288
    089583BC:[A6760080]: sh         $s6, 128($s3)
    089583C0:[8FB90030]: lw         $t9, 48($sp)
    089583C4:[000287C3]: sra        $s0, $v0, 0x001F
    089583C8:[8FB10030]: lw         $s1, 48($sp)
  Back Branch 089584F8 54,200 times (length 86)
    08958394:[01F50018]: mult       $t7, $s5
    08958398:[000E6C03]: sra        $t5, $t6, 0x0010
    0895839C:[A66D0040]: sh         $t5, 64($s3)
    089583A0:[0000A812]: mflo       $s5
    089583A4:[02B63821]: addu       $a3, $s5, $s6
--> 089583A8:[00074083]: sra        $t0, $a3, 0x0002
    089583AC:[01170018]: mult       $t0, $s7
    089583B0:[0000B812]: mflo       $s7
    089583B4:[0017B403]: sra        $s6, $s7, 0x0010
    089583B8:[0A2560A2]: j          0x08958288
    089583BC:[A6760080]: sh         $s6, 128($s3)
    089583C0:[8FB90030]: lw         $t9, 48($sp)
    089583C4:[000287C3]: sra        $s0, $v0, 0x001F
    089583C8:[8FB10030]: lw         $s1, 48($sp)
    089583CC:[00590018]: mult       $v0, $t9
    089583D0:[0000A010]: mfhi       $s4
    089583D4:[00149043]: sra        $s2, $s4, 0x0001
    089583D8:[02503823]: subu       $a3, $s2, $s0
    089583DC:[0007C080]: sll        $t8, $a3, 0x0002
    089583E0:[03077821]: addu       $t7, $t8, $a3
    089583E4:[004F6823]: subu       $t5, $v0, $t7
    089583E8:[8FA20030]: lw         $v0, 48($sp)
    089583EC:[00071FC3]: sra        $v1, $a3, 0x001F
    089583F0:[00E20018]: mult       $a3, $v0
    089583F4:[00006010]: mfhi       $t4
    089583F8:[01B50018]: mult       $t5, $s5
    089583FC:[000C3043]: sra        $a2, $t4, 0x0001
    08958400:[00C35823]: subu       $t3, $a2, $v1
    08958404:[000B4080]: sll        $t0, $t3, 0x0002
    08958408:[010B5021]: addu       $t2, $t0, $t3
    0895840C:[00004812]: mflo       $t1
    08958410:[01710018]: mult       $t3, $s1
    08958414:[0136C821]: addu       $t9, $t1, $s6
    08958418:[0019A083]: sra        $s4, $t9, 0x0002
    0895841C:[00EA8023]: subu       $s0, $a3, $t2
    08958420:[000BC7C3]: sra        $t8, $t3, 0x001F
    08958424:[00009010]: mfhi       $s2
    08958428:[02970018]: mult       $s4, $s7
    0895842C:[00123843]: sra        $a3, $s2, 0x0001
    08958430:[00F83023]: subu       $a2, $a3, $t8
    08958434:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08958438:[00061080]: sll        $v0, $a2, 0x0002
    0895843C:[00007812]: mflo       $t7
    08958440:[02150018]: mult       $s0, $s5
    08958444:[000F7403]: sra        $t6, $t7, 0x0010
    08958448:[0A2560DE]: j          0x08958378
    0895844C:[A66E0000]: sh         $t6, 0($s3)
    08958450:[8FAC002C]: lw         $t4, 44($sp)
    08958454:[8FA9002C]: lw         $t1, 44($sp)
    08958458:[000837C3]: sra        $a2, $t0, 0x001F
    0895845C:[004C0018]: mult       $v0, $t4
    08958460:[8FAC002C]: lw         $t4, 44($sp)
    08958464:[00001010]: mfhi       $v0
    08958468:[00461823]: subu       $v1, $v0, $a2
    0895846C:[00690018]: mult       $v1, $t1
    08958470:[00035840]: sll        $t3, $v1, 0x0001
    08958474:[01632821]: addu       $a1, $t3, $v1
    08958478:[01052023]: subu       $a0, $t0, $a1
    0895847C:[0003CFC3]: sra        $t9, $v1, 0x001F
    08958480:[00008810]: mfhi       $s1
    08958484:[00950018]: mult       $a0, $s5
    08958488:[0239A023]: subu       $s4, $s1, $t9
    0895848C:[00149040]: sll        $s2, $s4, 0x0001
    08958490:[02547821]: addu       $t7, $s2, $s4
    08958494:[006F5823]: subu       $t3, $v1, $t7
    08958498:[00008012]: mflo       $s0
    0895849C:[02167021]: addu       $t6, $s0, $s6
    089584A0:[000E6883]: sra        $t5, $t6, 0x0002
    089584A4:[01B70018]: mult       $t5, $s7
    089584A8:[001457C3]: sra        $t2, $s4, 0x001F
    089584AC:[00001812]: mflo       $v1
    089584B0:[028C0018]: mult       $s4, $t4
    089584B4:[00033403]: sra        $a2, $v1, 0x0010
    089584B8:[A6660000]: sh         $a2, 0($s3)
    089584BC:[00002810]: mfhi       $a1
    089584C0:[01750018]: mult       $t3, $s5
    089584C4:[00AA1023]: subu       $v0, $a1, $t2
    089584C8:[00024040]: sll        $t0, $v0, 0x0001
    089584CC:[01022021]: addu       $a0, $t0, $v0
    089584D0:[02849023]: subu       $s2, $s4, $a0
    089584D4:[00008812]: mflo       $s1
    089584D8:[0236C821]: addu       $t9, $s1, $s6
    089584DC:[0019A083]: sra        $s4, $t9, 0x0002
    089584E0:[02970018]: mult       $s4, $s7
    089584E4:[00008012]: mflo       $s0
    089584E8:[02550018]: mult       $s2, $s5
    089584EC:[0010AC03]: sra        $s5, $s0, 0x0010
    089584F0:[A6750040]: sh         $s5, 64($s3)
    089584F4:[00001012]: mflo       $v0
--> 089584F8:[0A2560EA]: j          0x089583A8
    089584FC:[00563821]: addu       $a3, $v0, $s6
    08958500:[8C510004]: lw         $s1, 4($v0)
    08958504:[2A320009]: slti       $s2, $s1, 9
    08958508:[12400026]: beq        $s2, $zr, 0x089585A4
  Back Branch 0895859C 19,056 times (length 199)
  Back Branch 08958690 6,468 times (length 16)
    08958644:[AFA30018]: sw         $v1, 24($sp)
    08958648:[8FB5001C]: lw         $s5, 28($sp)
    0895864C:[0015202A]: slt        $a0, $zr, $s5 <=> move $a0, $s5
    08958650:[10800011]: beq        $a0, $zr, 0x08958698
    08958654:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
--> 08958658:[001EA040]: sll        $s4, $fp, 0x0001
    0895865C:[8FB20018]: lw         $s2, 24($sp)
    08958660:[029E4021]: addu       $t0, $s4, $fp
    08958664:[0008C140]: sll        $t8, $t0, 0x0005
    08958668:[8FAE0010]: lw         $t6, 16($sp)
    0895866C:[03127821]: addu       $t7, $t8, $s2
    08958670:[8FA6001C]: lw         $a2, 28($sp)
    08958674:[000F6840]: sll        $t5, $t7, 0x0001
    08958678:[01AEB821]: addu       $s7, $t5, $t6
    0895867C:[27DE0001]: addiu      $fp, $fp, 1
    08958680:[26F60040]: addiu      $s6, $s7, 64
    08958684:[03C6802A]: slt        $s0, $fp, $a2
    08958688:[A6E00000]: sh         $zr, 0($s7)
    0895868C:[A6C00040]: sh         $zr, 64($s6)
--> 08958690:[1600FFF1]: bne        $s0, $zr, 0x08958658
    08958694:[A6C00000]: sh         $zr, 0($s6)
    08958698:[8FB10018]: lw         $s1, 24($sp)
    0895869C:[26390001]: addiu      $t9, $s1, 1
    089586A0:[2B270020]: slti       $a3, $t9, 32
  Back Branch 089586A4 6,468 times (length 23)
    0895863C:[28650020]: slti       $a1, $v1, 32
    08958640:[10A0001A]: beq        $a1, $zr, 0x089586AC
    08958644:[AFA30018]: sw         $v1, 24($sp)
    08958648:[8FB5001C]: lw         $s5, 28($sp)
    0895864C:[0015202A]: slt        $a0, $zr, $s5 <=> move $a0, $s5
--> 08958650:[10800011]: beq        $a0, $zr, 0x08958698
    08958654:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08958658:[001EA040]: sll        $s4, $fp, 0x0001
    0895865C:[8FB20018]: lw         $s2, 24($sp)
    08958660:[029E4021]: addu       $t0, $s4, $fp
    08958664:[0008C140]: sll        $t8, $t0, 0x0005
    08958668:[8FAE0010]: lw         $t6, 16($sp)
    0895866C:[03127821]: addu       $t7, $t8, $s2
    08958670:[8FA6001C]: lw         $a2, 28($sp)
    08958674:[000F6840]: sll        $t5, $t7, 0x0001
    08958678:[01AEB821]: addu       $s7, $t5, $t6
    0895867C:[27DE0001]: addiu      $fp, $fp, 1
    08958680:[26F60040]: addiu      $s6, $s7, 64
    08958684:[03C6802A]: slt        $s0, $fp, $a2
    08958688:[A6E00000]: sh         $zr, 0($s7)
    0895868C:[A6C00040]: sh         $zr, 64($s6)
    08958690:[1600FFF1]: bne        $s0, $zr, 0x08958658
    08958694:[A6C00000]: sh         $zr, 0($s6)
    08958698:[8FB10018]: lw         $s1, 24($sp)
    0895869C:[26390001]: addiu      $t9, $s1, 1
    089586A0:[2B270020]: slti       $a3, $t9, 32
--> 089586A4:[14E0FFEA]: bne        $a3, $zr, 0x08958650
    089586A8:[AFB90018]: sw         $t9, 24($sp)
    089586AC:[8FBF0084]: lw         $ra, 132($sp)
    089586B0:[8FBE0080]: lw         $fp, 128($sp)
    089586B4:[8FB7007C]: lw         $s7, 124($sp)
  Back Branch 08958610 4,960 times (length 228)
  Back Branch 08958448 60 times (length 54)
    08958364:[000610C0]: sll        $v0, $a2, 0x0003
    08958368:[00005012]: mflo       $t2
    0895836C:[00950018]: mult       $a0, $s5
    08958370:[000A4C03]: sra        $t1, $t2, 0x0010
    08958374:[A6690000]: sh         $t1, 0($s3)
--> 08958378:[00002012]: mflo       $a0
    0895837C:[00969021]: addu       $s2, $a0, $s6
    08958380:[00128083]: sra        $s0, $s2, 0x0002
    08958384:[02170018]: mult       $s0, $s7
    08958388:[0046C021]: addu       $t8, $v0, $a2
    0895838C:[01187823]: subu       $t7, $t0, $t8
    08958390:[00007012]: mflo       $t6
    08958394:[01F50018]: mult       $t7, $s5
    08958398:[000E6C03]: sra        $t5, $t6, 0x0010
    0895839C:[A66D0040]: sh         $t5, 64($s3)
    089583A0:[0000A812]: mflo       $s5
    089583A4:[02B63821]: addu       $a3, $s5, $s6
    089583A8:[00074083]: sra        $t0, $a3, 0x0002
    089583AC:[01170018]: mult       $t0, $s7
    089583B0:[0000B812]: mflo       $s7
    089583B4:[0017B403]: sra        $s6, $s7, 0x0010
    089583B8:[0A2560A2]: j          0x08958288
    089583BC:[A6760080]: sh         $s6, 128($s3)
    089583C0:[8FB90030]: lw         $t9, 48($sp)
    089583C4:[000287C3]: sra        $s0, $v0, 0x001F
    089583C8:[8FB10030]: lw         $s1, 48($sp)
    089583CC:[00590018]: mult       $v0, $t9
    089583D0:[0000A010]: mfhi       $s4
    089583D4:[00149043]: sra        $s2, $s4, 0x0001
    089583D8:[02503823]: subu       $a3, $s2, $s0
    089583DC:[0007C080]: sll        $t8, $a3, 0x0002
    089583E0:[03077821]: addu       $t7, $t8, $a3
    089583E4:[004F6823]: subu       $t5, $v0, $t7
    089583E8:[8FA20030]: lw         $v0, 48($sp)
    089583EC:[00071FC3]: sra        $v1, $a3, 0x001F
    089583F0:[00E20018]: mult       $a3, $v0
    089583F4:[00006010]: mfhi       $t4
    089583F8:[01B50018]: mult       $t5, $s5
    089583FC:[000C3043]: sra        $a2, $t4, 0x0001
    08958400:[00C35823]: subu       $t3, $a2, $v1
    08958404:[000B4080]: sll        $t0, $t3, 0x0002
    08958408:[010B5021]: addu       $t2, $t0, $t3
    0895840C:[00004812]: mflo       $t1
    08958410:[01710018]: mult       $t3, $s1
    08958414:[0136C821]: addu       $t9, $t1, $s6
    08958418:[0019A083]: sra        $s4, $t9, 0x0002
    0895841C:[00EA8023]: subu       $s0, $a3, $t2
    08958420:[000BC7C3]: sra        $t8, $t3, 0x001F
    08958424:[00009010]: mfhi       $s2
    08958428:[02970018]: mult       $s4, $s7
    0895842C:[00123843]: sra        $a3, $s2, 0x0001
    08958430:[00F83023]: subu       $a2, $a3, $t8
    08958434:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    08958438:[00061080]: sll        $v0, $a2, 0x0002
    0895843C:[00007812]: mflo       $t7
    08958440:[02150018]: mult       $s0, $s5
    08958444:[000F7403]: sra        $t6, $t7, 0x0010
--> 08958448:[0A2560DE]: j          0x08958378
    0895844C:[A66E0000]: sh         $t6, 0($s3)
    08958450:[8FAC002C]: lw         $t4, 44($sp)
    08958454:[8FA9002C]: lw         $t1, 44($sp)
    08958458:[000837C3]: sra        $a2, $t0, 0x001F
_S1_2_895021C 13,004,986 instructions (1.122%), 520,200 calls (0895021C - 0895027C, length 25)
    0895021C:[27BDFFE0]: addiu      $sp, $sp, -32
    08950220:[AFB3000C]: sw         $s3, 12($sp)
    08950224:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    08950228:[AFB20008]: sw         $s2, 8($sp)
    0895022C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08950230:[AFB10004]: sw         $s1, 4($sp)
    08950234:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08950238:[AFB00000]: sw         $s0, 0($sp)
    0895023C:[AFBF0010]: sw         $ra, 16($sp)
    08950240:[0E256F16]: jal        0x0895BC58
    08950244:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08950248:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0895024C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08950250:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08950254:[0E2541BC]: jal        0x089506F0
    08950258:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0895025C:[0E256F1D]: jal        0x0895BC74
    08950260:[00000000]: nop
    08950264:[8FBF0010]: lw         $ra, 16($sp)
    08950268:[8FB3000C]: lw         $s3, 12($sp)
    0895026C:[8FB20008]: lw         $s2, 8($sp)
    08950270:[8FB10004]: lw         $s1, 4($sp)
    08950274:[8FB00000]: lw         $s0, 0($sp)
    08950278:[03E00008]: jr         $ra
    0895027C:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8994434 12,914,132 instructions (1.114%), 587,006 calls (08994434 - 08994488, length 22)
    08994434:[27BDFFF0]: addiu      $sp, $sp, -16
    08994438:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    0899443C:[AFB00000]: sw         $s0, 0($sp)
    08994440:[2450CB58]: addiu      $s0, $v0, -13480
    08994444:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08994448:[8E060048]: lw         $a2, 72($s0)
    0899444C:[AFB10004]: sw         $s1, 4($sp)
    08994450:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08994454:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08994458:[AFBF0008]: sw         $ra, 8($sp)
    0899445C:[0E2652F8]: jal        0x08994BE0
    08994460:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08994464:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08994468:[8E050044]: lw         $a1, 68($s0)
    0899446C:[02241804]: sllv       $v1, $a0, $s1
    08994470:[8FBF0008]: lw         $ra, 8($sp)
    08994474:[00A32025]: or         $a0, $a1, $v1
    08994478:[AE040044]: sw         $a0, 68($s0)
    0899447C:[8FB10004]: lw         $s1, 4($sp)
    08994480:[8FB00000]: lw         $s0, 0($sp)
    08994484:[03E00008]: jr         $ra
    08994488:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_880E890 12,624,184 instructions (1.089%), 124,294 calls (0880E890 - 0880EA9C, length 132)
    0880E890:[27BDFFE0]: addiu      $sp, $sp, -32
    0880E894:[AFB00000]: sw         $s0, 0($sp)
    0880E898:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0880E89C:[8E040010]: lw         $a0, 16($s0)
    0880E8A0:[AFB10004]: sw         $s1, 4($sp)
    0880E8A4:[30850001]: andi       $a1, $a0, 1
    0880E8A8:[AFB20008]: sw         $s2, 8($sp)
    0880E8AC:[AFB3000C]: sw         $s3, 12($sp)
    0880E8B0:[AFB40010]: sw         $s4, 16($sp)
    0880E8B4:[AFBF0014]: sw         $ra, 20($sp)
    0880E8B8:[10A00071]: beq        $a1, $zr, 0x0880EA80
    0880E8BC:[30840010]: andi       $a0, $a0, 16
    0880E8C0:[1480006F]: bne        $a0, $zr, 0x0880EA80
    0880E8C4:[00000000]: nop
    0880E8C8:[8E04004C]: lw         $a0, 76($s0)
    0880E8CC:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0880E8D0:[1094006B]: beq        $a0, $s4, 0x0880EA80
    0880E8D4:[00000000]: nop
    0880E8D8:[8E040050]: lw         $a0, 80($s0)
    0880E8DC:[10940068]: beq        $a0, $s4, 0x0880EA80
    0880E8E0:[00000000]: nop
    0880E8E4:[C60C002C]: lwc1       $f12, 44($s0)
    0880E8E8:[44806800]: mtc1       $zr, $f13
    0880E8EC:[460D603E]: c.le.s     $f12, $f13
    0880E8F0:[00000000]: nop
    0880E8F4:[45010062]: bc1t       0x0880EA80
    0880E8F8:[00000000]: nop
    0880E8FC:[0E203947]: jal        0x0880E51C
    0880E900:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880E904:[8E040050]: lw         $a0, 80($s0)
    0880E908:[8E050008]: lw         $a1, 8($s0)
    0880E90C:[00042080]: sll        $a0, $a0, 0x0002
    0880E910:[00A42021]: addu       $a0, $a1, $a0
    0880E914:[8C850000]: lw         $a1, 0($a0)
    0880E918:[8E130004]: lw         $s3, 4($s0)
    0880E91C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0880E920:[8E260000]: lw         $a2, 0($s1)
    0880E924:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0880E928:[10D40005]: beq        $a2, $s4, 0x0880E940
    0880E92C:[8E040010]: lw         $a0, 16($s0)
    0880E930:[26310004]: addiu      $s1, $s1, 4
    0880E934:[8E260000]: lw         $a2, 0($s1)
    0880E938:[14D4FFFD]: bne        $a2, $s4, 0x0880E930
    0880E93C:[26520001]: addiu      $s2, $s2, 1
    0880E940:[2652FFFF]: addiu      $s2, $s2, -1
    0880E944:[3C068000]: lui        $a2, 0x8000 <=> li $a2, 0x80000000
    0880E948:[00863024]: and        $a2, $a0, $a2
    0880E94C:[10C00004]: beq        $a2, $zr, 0x0880E960
    0880E950:[AE120068]: sw         $s2, 104($s0)
    0880E954:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0880E958:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0880E95C:[AE060068]: sw         $a2, 104($s0)
    0880E960:[30860100]: andi       $a2, $a0, 256
    0880E964:[10C00018]: beq        $a2, $zr, 0x0880E9C8
    0880E968:[30840200]: andi       $a0, $a0, 512
    0880E96C:[06400042]: bltz       $s2, 0x0880EA78
    0880E970:[00128880]: sll        $s1, $s2, 0x0002
    0880E974:[00B18821]: addu       $s1, $a1, $s1
    0880E978:[8E240000]: lw         $a0, 0($s1)
    0880E97C:[8E050080]: lw         $a1, 128($s0)
    0880E980:[00043140]: sll        $a2, $a0, 0x0005
    0880E984:[24A50010]: addiu      $a1, $a1, 16
    0880E988:[00C63821]: addu       $a3, $a2, $a2
    0880E98C:[84A40000]: lh         $a0, 0($a1)
    0880E990:[00C73021]: addu       $a2, $a2, $a3
    0880E994:[8CA70004]: lw         $a3, 4($a1)
    0880E998:[02042021]: addu       $a0, $s0, $a0
    0880E99C:[00E0F809]: jalr       $ra, $a3
    0880E9A0:[02662821]: addu       $a1, $s3, $a2
    0880E9A4:[8E040068]: lw         $a0, 104($s0)
    0880E9A8:[2652FFFF]: addiu      $s2, $s2, -1
    0880E9AC:[2484FFFF]: addiu      $a0, $a0, -1
    0880E9B0:[AE040068]: sw         $a0, 104($s0)
    0880E9B4:[0641FFF0]: bgez       $s2, 0x0880E978
    0880E9B8:[2631FFFC]: addiu      $s1, $s1, -4
    0880E9BC:[1000002F]: b          0x0880EA7C
    0880E9C0:[AE000068]: sw         $zr, 104($s0)
    0880E9C8:[10800017]: beq        $a0, $zr, 0x0880EA28
    0880E9CC:[00000000]: nop
    0880E9D0:[06400029]: bltz       $s2, 0x0880EA78
    0880E9D4:[00128880]: sll        $s1, $s2, 0x0002
    0880E9D8:[00B18821]: addu       $s1, $a1, $s1
    0880E9DC:[8E240000]: lw         $a0, 0($s1)
    0880E9E0:[8E050080]: lw         $a1, 128($s0)
    0880E9E4:[00043140]: sll        $a2, $a0, 0x0005
    0880E9E8:[24A50018]: addiu      $a1, $a1, 24
    0880E9EC:[00C63821]: addu       $a3, $a2, $a2
    0880E9F0:[84A40000]: lh         $a0, 0($a1)
    0880E9F4:[00C73021]: addu       $a2, $a2, $a3
    0880E9F8:[8CA70004]: lw         $a3, 4($a1)
    0880E9FC:[02042021]: addu       $a0, $s0, $a0
    0880EA00:[00E0F809]: jalr       $ra, $a3
    0880EA04:[02662821]: addu       $a1, $s3, $a2
    0880EA08:[8E040068]: lw         $a0, 104($s0)
    0880EA0C:[2652FFFF]: addiu      $s2, $s2, -1
    0880EA10:[2484FFFF]: addiu      $a0, $a0, -1
    0880EA14:[AE040068]: sw         $a0, 104($s0)
    0880EA18:[0641FFF0]: bgez       $s2, 0x0880E9DC
    0880EA1C:[2631FFFC]: addiu      $s1, $s1, -4
    0880EA20:[10000016]: b          0x0880EA7C
    0880EA24:[AE000068]: sw         $zr, 104($s0)
    0880EA28:[06400013]: bltz       $s2, 0x0880EA78
    0880EA2C:[00128880]: sll        $s1, $s2, 0x0002
    0880EA30:[00B18821]: addu       $s1, $a1, $s1
    0880EA34:[8E240000]: lw         $a0, 0($s1)
    0880EA38:[8E050080]: lw         $a1, 128($s0)
    0880EA3C:[00043140]: sll        $a2, $a0, 0x0005
    0880EA40:[24A50008]: addiu      $a1, $a1, 8
    0880EA44:[00C63821]: addu       $a3, $a2, $a2
    0880EA48:[84A40000]: lh         $a0, 0($a1)
    0880EA4C:[00C73021]: addu       $a2, $a2, $a3
    0880EA50:[8CA70004]: lw         $a3, 4($a1)
    0880EA54:[02042021]: addu       $a0, $s0, $a0
    0880EA58:[00E0F809]: jalr       $ra, $a3
    0880EA5C:[02662821]: addu       $a1, $s3, $a2
    0880EA60:[8E040068]: lw         $a0, 104($s0)
    0880EA64:[2652FFFF]: addiu      $s2, $s2, -1
    0880EA68:[2484FFFF]: addiu      $a0, $a0, -1
    0880EA6C:[AE040068]: sw         $a0, 104($s0)
    0880EA70:[0641FFF0]: bgez       $s2, 0x0880EA34
    0880EA74:[2631FFFC]: addiu      $s1, $s1, -4
    0880EA78:[AE000068]: sw         $zr, 104($s0)
    0880EA7C:[AE140078]: sw         $s4, 120($s0)
    0880EA80:[8FB00000]: lw         $s0, 0($sp)
    0880EA84:[8FB10004]: lw         $s1, 4($sp)
    0880EA88:[8FB20008]: lw         $s2, 8($sp)
    0880EA8C:[8FB3000C]: lw         $s3, 12($sp)
    0880EA90:[8FB40010]: lw         $s4, 16($sp)
    0880EA94:[8FBF0014]: lw         $ra, 20($sp)
    0880EA98:[03E00008]: jr         $ra
    0880EA9C:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0880E938 247,489 times (length 4)
    0880E91C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0880E920:[8E260000]: lw         $a2, 0($s1)
    0880E924:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0880E928:[10D40005]: beq        $a2, $s4, 0x0880E940
    0880E92C:[8E040010]: lw         $a0, 16($s0)
--> 0880E930:[26310004]: addiu      $s1, $s1, 4
    0880E934:[8E260000]: lw         $a2, 0($s1)
--> 0880E938:[14D4FFFD]: bne        $a2, $s4, 0x0880E930
    0880E93C:[26520001]: addiu      $s2, $s2, 1
    0880E940:[2652FFFF]: addiu      $s2, $s2, -1
    0880E944:[3C068000]: lui        $a2, 0x8000 <=> li $a2, 0x80000000
    0880E948:[00863024]: and        $a2, $a0, $a2
  Back Branch 0880EA70 160,225 times (length 17)
    0880EA20:[10000016]: b          0x0880EA7C
    0880EA24:[AE000068]: sw         $zr, 104($s0)
    0880EA28:[06400013]: bltz       $s2, 0x0880EA78
    0880EA2C:[00128880]: sll        $s1, $s2, 0x0002
    0880EA30:[00B18821]: addu       $s1, $a1, $s1
--> 0880EA34:[8E240000]: lw         $a0, 0($s1)
    0880EA38:[8E050080]: lw         $a1, 128($s0)
    0880EA3C:[00043140]: sll        $a2, $a0, 0x0005
    0880EA40:[24A50008]: addiu      $a1, $a1, 8
    0880EA44:[00C63821]: addu       $a3, $a2, $a2
    0880EA48:[84A40000]: lh         $a0, 0($a1)
    0880EA4C:[00C73021]: addu       $a2, $a2, $a3
    0880EA50:[8CA70004]: lw         $a3, 4($a1)
    0880EA54:[02042021]: addu       $a0, $s0, $a0
    0880EA58:[00E0F809]: jalr       $ra, $a3
    0880EA5C:[02662821]: addu       $a1, $s3, $a2
    0880EA60:[8E040068]: lw         $a0, 104($s0)
    0880EA64:[2652FFFF]: addiu      $s2, $s2, -1
    0880EA68:[2484FFFF]: addiu      $a0, $a0, -1
    0880EA6C:[AE040068]: sw         $a0, 104($s0)
--> 0880EA70:[0641FFF0]: bgez       $s2, 0x0880EA34
    0880EA74:[2631FFFC]: addiu      $s1, $s1, -4
    0880EA78:[AE000068]: sw         $zr, 104($s0)
    0880EA7C:[AE140078]: sw         $s4, 120($s0)
    0880EA80:[8FB00000]: lw         $s0, 0($sp)
  Back Branch 0880E9B4 72,538 times (length 17)
    0880E964:[10C00018]: beq        $a2, $zr, 0x0880E9C8
    0880E968:[30840200]: andi       $a0, $a0, 512
    0880E96C:[06400042]: bltz       $s2, 0x0880EA78
    0880E970:[00128880]: sll        $s1, $s2, 0x0002
    0880E974:[00B18821]: addu       $s1, $a1, $s1
--> 0880E978:[8E240000]: lw         $a0, 0($s1)
    0880E97C:[8E050080]: lw         $a1, 128($s0)
    0880E980:[00043140]: sll        $a2, $a0, 0x0005
    0880E984:[24A50010]: addiu      $a1, $a1, 16
    0880E988:[00C63821]: addu       $a3, $a2, $a2
    0880E98C:[84A40000]: lh         $a0, 0($a1)
    0880E990:[00C73021]: addu       $a2, $a2, $a3
    0880E994:[8CA70004]: lw         $a3, 4($a1)
    0880E998:[02042021]: addu       $a0, $s0, $a0
    0880E99C:[00E0F809]: jalr       $ra, $a3
    0880E9A0:[02662821]: addu       $a1, $s3, $a2
    0880E9A4:[8E040068]: lw         $a0, 104($s0)
    0880E9A8:[2652FFFF]: addiu      $s2, $s2, -1
    0880E9AC:[2484FFFF]: addiu      $a0, $a0, -1
    0880E9B0:[AE040068]: sw         $a0, 104($s0)
--> 0880E9B4:[0641FFF0]: bgez       $s2, 0x0880E978
    0880E9B8:[2631FFFC]: addiu      $s1, $s1, -4
    0880E9BC:[1000002F]: b          0x0880EA7C
    0880E9C0:[AE000068]: sw         $zr, 104($s0)
  Back Branch 0880EA18 14,715 times (length 17)
    0880E9C8:[10800017]: beq        $a0, $zr, 0x0880EA28
    0880E9CC:[00000000]: nop
    0880E9D0:[06400029]: bltz       $s2, 0x0880EA78
    0880E9D4:[00128880]: sll        $s1, $s2, 0x0002
    0880E9D8:[00B18821]: addu       $s1, $a1, $s1
--> 0880E9DC:[8E240000]: lw         $a0, 0($s1)
    0880E9E0:[8E050080]: lw         $a1, 128($s0)
    0880E9E4:[00043140]: sll        $a2, $a0, 0x0005
    0880E9E8:[24A50018]: addiu      $a1, $a1, 24
    0880E9EC:[00C63821]: addu       $a3, $a2, $a2
    0880E9F0:[84A40000]: lh         $a0, 0($a1)
    0880E9F4:[00C73021]: addu       $a2, $a2, $a3
    0880E9F8:[8CA70004]: lw         $a3, 4($a1)
    0880E9FC:[02042021]: addu       $a0, $s0, $a0
    0880EA00:[00E0F809]: jalr       $ra, $a3
    0880EA04:[02662821]: addu       $a1, $s3, $a2
    0880EA08:[8E040068]: lw         $a0, 104($s0)
    0880EA0C:[2652FFFF]: addiu      $s2, $s2, -1
    0880EA10:[2484FFFF]: addiu      $a0, $a0, -1
    0880EA14:[AE040068]: sw         $a0, 104($s0)
--> 0880EA18:[0641FFF0]: bgez       $s2, 0x0880E9DC
    0880EA1C:[2631FFFC]: addiu      $s1, $s1, -4
    0880EA20:[10000016]: b          0x0880EA7C
    0880EA24:[AE000068]: sw         $zr, 104($s0)
    0880EA28:[06400013]: bltz       $s2, 0x0880EA78
_S1_2_8983044 12,225,531 instructions (1.055%), 12,660 calls (08982B48 - 089830F0, length 363)
    08982B48:[50A0000C]: beql       $a1, $zr, 0x08982B7C
    08982B4C:[8FA50010]: lw         $a1, 16($sp)
    08982B50:[258C0001]: addiu      $t4, $t4, 1
    08982B54:[91850000]: lbu        $a1, 0($t4)
    08982B58:[258C0001]: addiu      $t4, $t4, 1
    08982B5C:[01452804]: sllv       $a1, $a1, $t2
    08982B60:[01655821]: addu       $t3, $t3, $a1
    08982B64:[91850000]: lbu        $a1, 0($t4)
    08982B68:[25460008]: addiu      $a2, $t2, 8
    08982B6C:[00C52804]: sllv       $a1, $a1, $a2
    08982B70:[24CA0008]: addiu      $t2, $a2, 8
    08982B74:[01655821]: addu       $t3, $t3, $a1
    08982B78:[8FA50010]: lw         $a1, 16($sp)
    08982B7C:[01652824]: and        $a1, $t3, $a1
    08982B80:[00052880]: sll        $a1, $a1, 0x0002
    08982B84:[01E52821]: addu       $a1, $t7, $a1
    08982B88:[94A60002]: lhu        $a2, 2($a1)
    08982B8C:[84A50000]: lh         $a1, 0($a1)
    08982B90:[00063400]: sll        $a2, $a2, 0x0010
    08982B94:[00063403]: sra        $a2, $a2, 0x0010
    08982B98:[A7A50000]: sh         $a1, 0($sp)
    08982B9C:[A7A60002]: sh         $a2, 2($sp)
    08982BA0:[93A20001]: lbu        $v0, 1($sp)
    08982BA4:[93A60000]: lbu        $a2, 0($sp)
    08982BA8:[004B4806]: srlv       $t1, $t3, $v0
    08982BAC:[01421023]: subu       $v0, $t2, $v0
    08982BB0:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08982BB4:[14C00007]: bne        $a2, $zr, 0x08982BD4
    08982BB8:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08982BBC:[97A50002]: lhu        $a1, 2($sp)
    08982BC0:[8FB80028]: lw         $t8, 40($sp)
    08982BC4:[24E70001]: addiu      $a3, $a3, 1
    08982BC8:[A0E50000]: sb         $a1, 0($a3)
    08982BCC:[1000011D]: b          0x08983044
    08982BD0:[0198C02B]: sltu       $t8, $t4, $t8
    08982BD4:[30C50010]: andi       $a1, $a2, 16
    08982BD8:[10A000F9]: beq        $a1, $zr, 0x08982FC0
    08982BDC:[30C50040]: andi       $a1, $a2, 64
    08982BE0:[30C6000F]: andi       $a2, $a2, 15
    08982BE4:[10C00010]: beq        $a2, $zr, 0x08982C28
    08982BE8:[97A80002]: lhu        $t0, 2($sp)
    08982BEC:[00C32804]: sllv       $a1, $v1, $a2
    08982BF0:[0046682B]: sltu       $t5, $v0, $a2
    08982BF4:[11A00006]: beq        $t5, $zr, 0x08982C10
    08982BF8:[24A5FFFF]: addiu      $a1, $a1, -1
    08982BFC:[258C0001]: addiu      $t4, $t4, 1
    08982C00:[918B0000]: lbu        $t3, 0($t4)
    08982C04:[244A0008]: addiu      $t2, $v0, 8
    08982C08:[004B5804]: sllv       $t3, $t3, $v0
    08982C0C:[012B5821]: addu       $t3, $t1, $t3
    08982C10:[01652824]: and        $a1, $t3, $a1
    08982C14:[00CB4806]: srlv       $t1, $t3, $a2
    08982C18:[01461023]: subu       $v0, $t2, $a2
    08982C1C:[01054021]: addu       $t0, $t0, $a1
    08982C20:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08982C24:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08982C28:[2C45000F]: sltiu      $a1, $v0, 15
    08982C2C:[50A0000C]: beql       $a1, $zr, 0x08982C60
    08982C30:[8FA5000C]: lw         $a1, 12($sp)
    08982C34:[258C0001]: addiu      $t4, $t4, 1
    08982C38:[91850000]: lbu        $a1, 0($t4)
    08982C3C:[258C0001]: addiu      $t4, $t4, 1
    08982C40:[00452804]: sllv       $a1, $a1, $v0
    08982C44:[01255821]: addu       $t3, $t1, $a1
    08982C48:[91850000]: lbu        $a1, 0($t4)
    08982C4C:[24460008]: addiu      $a2, $v0, 8
    08982C50:[00C52804]: sllv       $a1, $a1, $a2
    08982C54:[24CA0008]: addiu      $t2, $a2, 8
    08982C58:[01655821]: addu       $t3, $t3, $a1
    08982C5C:[8FA5000C]: lw         $a1, 12($sp)
    08982C60:[01652824]: and        $a1, $t3, $a1
    08982C64:[00052880]: sll        $a1, $a1, 0x0002
    08982C68:[01C52821]: addu       $a1, $t6, $a1
    08982C6C:[94A60002]: lhu        $a2, 2($a1)
    08982C70:[84A50000]: lh         $a1, 0($a1)
    08982C74:[00063400]: sll        $a2, $a2, 0x0010
    08982C78:[00063403]: sra        $a2, $a2, 0x0010
    08982C7C:[A7A50000]: sh         $a1, 0($sp)
    08982C80:[A7A60002]: sh         $a2, 2($sp)
    08982C84:[93A20001]: lbu        $v0, 1($sp)
    08982C88:[93A60000]: lbu        $a2, 0($sp)
    08982C8C:[004B4806]: srlv       $t1, $t3, $v0
    08982C90:[01421023]: subu       $v0, $t2, $v0
    08982C94:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08982C98:[30C50010]: andi       $a1, $a2, 16
    08982C9C:[10A000AC]: beq        $a1, $zr, 0x08982F50
    08982CA0:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08982CA4:[30C6000F]: andi       $a2, $a2, 15
    08982CA8:[00C36804]: sllv       $t5, $v1, $a2
    08982CAC:[97A50002]: lhu        $a1, 2($sp)
    08982CB0:[0046C02B]: sltu       $t8, $v0, $a2
    08982CB4:[1300000E]: beq        $t8, $zr, 0x08982CF0
    08982CB8:[25ADFFFF]: addiu      $t5, $t5, -1
    08982CBC:[258C0001]: addiu      $t4, $t4, 1
    08982CC0:[918B0000]: lbu        $t3, 0($t4)
    08982CC4:[244A0008]: addiu      $t2, $v0, 8
    08982CC8:[004B5804]: sllv       $t3, $t3, $v0
    08982CCC:[012B5821]: addu       $t3, $t1, $t3
    08982CD0:[0146482B]: sltu       $t1, $t2, $a2
    08982CD4:[51200007]: beql       $t1, $zr, 0x08982CF4
    08982CD8:[016D6824]: and        $t5, $t3, $t5
    08982CDC:[258C0001]: addiu      $t4, $t4, 1
    08982CE0:[91890000]: lbu        $t1, 0($t4)
    08982CE4:[01494804]: sllv       $t1, $t1, $t2
    08982CE8:[01695821]: addu       $t3, $t3, $t1
    08982CEC:[254A0008]: addiu      $t2, $t2, 8
    08982CF0:[016D6824]: and        $t5, $t3, $t5
    08982CF4:[00AD6821]: addu       $t5, $a1, $t5
    08982CF8:[8FA50024]: lw         $a1, 36($sp)
    08982CFC:[00CB4806]: srlv       $t1, $t3, $a2
    08982D00:[01461023]: subu       $v0, $t2, $a2
    08982D04:[00E52823]: subu       $a1, $a3, $a1
    08982D08:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08982D0C:[00AD302B]: sltu       $a2, $a1, $t5
    08982D10:[10C00070]: beq        $a2, $zr, 0x08982ED4
    08982D14:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08982D18:[8FA60018]: lw         $a2, 24($sp)
    08982D1C:[01A52823]: subu       $a1, $t5, $a1
    08982D20:[00C5302B]: sltu       $a2, $a2, $a1
    08982D24:[50C0000B]: beql       $a2, $zr, 0x08982D54
    08982D28:[8FB80028]: lw         $t8, 40($sp)
    08982D2C:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    08982D30:[24A59A20]: addiu      $a1, $a1, -26080
    08982D34:[8FA6002C]: lw         $a2, 44($sp)
    08982D38:[AC850018]: sw         $a1, 24($a0)
    08982D3C:[8FA50020]: lw         $a1, 32($sp)
    08982D40:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08982D44:[ACC80000]: sw         $t0, 0($a2)
    08982D48:[00E5302B]: sltu       $a2, $a3, $a1
    08982D4C:[100000C3]: b          0x0898305C
    08982D50:[000228C2]: srl        $a1, $v0, 0x0003
    08982D54:[8FA60014]: lw         $a2, 20($sp)
    08982D58:[14C00011]: bne        $a2, $zr, 0x08982DA0
    08982D5C:[0198C02B]: sltu       $t8, $t4, $t8
    08982D60:[8FA6001C]: lw         $a2, 28($sp)
    08982D64:[8FB90008]: lw         $t9, 8($sp)
    08982D68:[00C53023]: subu       $a2, $a2, $a1
    08982D6C:[03263021]: addu       $a2, $t9, $a2
    08982D70:[00A8C82B]: sltu       $t9, $a1, $t0
    08982D74:[53200039]: beql       $t9, $zr, 0x08982E5C
    08982D78:[2D050003]: sltiu      $a1, $t0, 3
    08982D7C:[01054023]: subu       $t0, $t0, $a1
    08982D80:[00000000]: 0x8982D80 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08982D98:[1000002F]: b          0x08982E58
    08982D9C:[00ED3023]: subu       $a2, $a3, $t5
    08982DA0:[8FB90014]: lw         $t9, 20($sp)
    08982DA4:[0325302B]: sltu       $a2, $t9, $a1
    08982DA8:[50C0001D]: beql       $a2, $zr, 0x08982E20
    08982DAC:[8FA60014]: lw         $a2, 20($sp)
    08982DB0:[8FA60004]: lw         $a2, 4($sp)
    08982DB4:[8FB00008]: lw         $s0, 8($sp)
    08982DB8:[00C53023]: subu       $a2, $a2, $a1
    08982DBC:[00B92823]: subu       $a1, $a1, $t9
    08982DC0:[00A8C82B]: sltu       $t9, $a1, $t0
    08982DC4:[13200024]: beq        $t9, $zr, 0x08982E58
    08982DC8:[02063021]: addu       $a2, $s0, $a2
    08982DCC:[01054023]: subu       $t0, $t0, $a1
    08982DD0:[00000000]: 0x8982DD0 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08982DE8:[8FB90014]: lw         $t9, 20($sp)
    08982DEC:[0328282B]: sltu       $a1, $t9, $t0
    08982DF0:[10A00019]: beq        $a1, $zr, 0x08982E58
    08982DF4:[8FA60008]: lw         $a2, 8($sp)
    08982DF8:[03202825]: or         $a1, $t9, $zr <=> move $a1, $t9
    08982DFC:[01054023]: subu       $t0, $t0, $a1
    08982E00:[00000000]: 0x8982E00 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08982E18:[1000000F]: b          0x08982E58
    08982E1C:[00ED3023]: subu       $a2, $a3, $t5
    08982E20:[8FB90008]: lw         $t9, 8($sp)
    08982E24:[00C53023]: subu       $a2, $a2, $a1
    08982E28:[03263021]: addu       $a2, $t9, $a2
    08982E2C:[00A8C82B]: sltu       $t9, $a1, $t0
    08982E30:[5320000A]: beql       $t9, $zr, 0x08982E5C
    08982E34:[2D050003]: sltiu      $a1, $t0, 3
    08982E38:[01054023]: subu       $t0, $t0, $a1
    08982E3C:[00000000]: 0x8982E3C - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08982E54:[00ED3023]: subu       $a2, $a3, $t5
    08982E58:[00000000]: 0x8982E58 - memcpySequence[2D050003,14A00011,00000000,24C50001,90A60000,24E70001,A0E60000,24A60001,90C50000,24E70001,A0E50000,24C60001,90C50000,24E70001,2508FFFD,A0E50000,2D050003,10A0FFF2,24C50001,11000067,24C60001,90C50000,24E70001,A0E50000,2D050002,14A00061,24C50001,90A50000,24E70001,1000005D,A0E50000](7,6,8,1,1)
    08982ED4:[8FB80028]: lw         $t8, 40($sp)
    08982ED8:[00ED2823]: subu       $a1, $a3, $t5
    08982EDC:[0198C02B]: sltu       $t8, $t4, $t8
    08982EE0:[00000000]: 0x8982EE0 - memcpySequence[24A50001,90A60000,24E70001,A0E60000,24A50001,90A60000,24E70001,A0E60000,24A50001,90A60000,24E70001,2508FFFD,A0E60000,2D060003,50C0FFF2,24A50001,11000048,24A50001,90A60000,24E70001,A0E60000,2D060002,14C00042,24A50001,90A50000,24E70001,1000003E,A0E50000](7,5,8,1,1)
    08982F50:[30C50040]: andi       $a1, $a2, 64
    08982F54:[14A00011]: bne        $a1, $zr, 0x08982F9C
    08982F58:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    08982F5C:[00C32804]: sllv       $a1, $v1, $a2
    08982F60:[97A60002]: lhu        $a2, 2($sp)
    08982F64:[24A5FFFF]: addiu      $a1, $a1, -1
    08982F68:[01252824]: and        $a1, $t1, $a1
    08982F6C:[00C52821]: addu       $a1, $a2, $a1
    08982F70:[00052880]: sll        $a1, $a1, 0x0002
    08982F74:[01C52821]: addu       $a1, $t6, $a1
    08982F78:[94A60002]: lhu        $a2, 2($a1)
    08982F7C:[84A50000]: lh         $a1, 0($a1)
    08982F80:[00063400]: sll        $a2, $a2, 0x0010
    08982F84:[00063403]: sra        $a2, $a2, 0x0010
    08982F88:[A7A50000]: sh         $a1, 0($sp)
    08982F8C:[A7A60002]: sh         $a2, 2($sp)
    08982F90:[93A20001]: lbu        $v0, 1($sp)
    08982F94:[1000FF3D]: b          0x08982C8C
    08982F98:[93A60000]: lbu        $a2, 0($sp)
    08982F9C:[24A59A40]: addiu      $a1, $a1, -26048
    08982FA0:[8FA6002C]: lw         $a2, 44($sp)
    08982FA4:[AC850018]: sw         $a1, 24($a0)
    08982FA8:[8FA50020]: lw         $a1, 32($sp)
    08982FAC:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08982FB0:[ACC80000]: sw         $t0, 0($a2)
    08982FB4:[00E5302B]: sltu       $a2, $a3, $a1
    08982FB8:[10000028]: b          0x0898305C
    08982FBC:[000228C2]: srl        $a1, $v0, 0x0003
    08982FC0:[14A00010]: bne        $a1, $zr, 0x08983004
    08982FC4:[00C32804]: sllv       $a1, $v1, $a2
    08982FC8:[97A60002]: lhu        $a2, 2($sp)
    08982FCC:[24A5FFFF]: addiu      $a1, $a1, -1
    08982FD0:[01252824]: and        $a1, $t1, $a1
    08982FD4:[00C52821]: addu       $a1, $a2, $a1
    08982FD8:[00052880]: sll        $a1, $a1, 0x0002
    08982FDC:[01E52821]: addu       $a1, $t7, $a1
    08982FE0:[94A60002]: lhu        $a2, 2($a1)
    08982FE4:[84A50000]: lh         $a1, 0($a1)
    08982FE8:[00063400]: sll        $a2, $a2, 0x0010
    08982FEC:[00063403]: sra        $a2, $a2, 0x0010
    08982FF0:[A7A50000]: sh         $a1, 0($sp)
    08982FF4:[A7A60002]: sh         $a2, 2($sp)
    08982FF8:[93A20001]: lbu        $v0, 1($sp)
    08982FFC:[1000FEEA]: b          0x08982BA8
    08983000:[93A60000]: lbu        $a2, 0($sp)
    08983004:[8FA50020]: lw         $a1, 32($sp)
    08983008:[30C80020]: andi       $t0, $a2, 32
    0898300C:[00E5302B]: sltu       $a2, $a3, $a1
    08983010:[11000005]: beq        $t0, $zr, 0x08983028
    08983014:[000228C2]: srl        $a1, $v0, 0x0003
    08983018:[8FA8002C]: lw         $t0, 44($sp)
    0898301C:[340A000B]: ori        $t2, $zr, 11 <=> li $t2, 11
    08983020:[1000000E]: b          0x0898305C
    08983024:[AD0A0000]: sw         $t2, 0($t0)
    08983028:[3C08089C]: lui        $t0, 0x089C <=> li $t0, 0x089C0000
    0898302C:[25089A58]: addiu      $t0, $t0, -26024
    08983030:[8FAA002C]: lw         $t2, 44($sp)
    08983034:[AC880018]: sw         $t0, 24($a0)
    08983038:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    0898303C:[10000007]: b          0x0898305C
    08983040:[AD480000]: sw         $t0, 0($t2)
    08983044:[8FA60020]: lw         $a2, 32($sp)
    08983048:[13000003]: beq        $t8, $zr, 0x08983058
    0898304C:[00E6302B]: sltu       $a2, $a3, $a2
    08983050:[14C0FEBD]: bne        $a2, $zr, 0x08982B48
    08983054:[2D45000F]: sltiu      $a1, $t2, 15
    08983058:[000228C2]: srl        $a1, $v0, 0x0003
    0898305C:[01854023]: subu       $t0, $t4, $a1
    08983060:[000528C0]: sll        $a1, $a1, 0x0003
    08983064:[00452823]: subu       $a1, $v0, $a1
    08983068:[00A35004]: sllv       $t2, $v1, $a1
    0898306C:[254CFFFF]: addiu      $t4, $t2, -1
    08983070:[012C6024]: and        $t4, $t1, $t4
    08983074:[250A0001]: addiu      $t2, $t0, 1
    08983078:[8FA90028]: lw         $t1, 40($sp)
    0898307C:[AC8A0000]: sw         $t2, 0($a0)
    08983080:[24EA0001]: addiu      $t2, $a3, 1
    08983084:[0109482B]: sltu       $t1, $t0, $t1
    08983088:[11200005]: beq        $t1, $zr, 0x089830A0
    0898308C:[AC8A000C]: sw         $t2, 12($a0)
    08983090:[8FA90028]: lw         $t1, 40($sp)
    08983094:[01284023]: subu       $t0, $t1, $t0
    08983098:[10000005]: b          0x089830B0
    0898309C:[25080005]: addiu      $t0, $t0, 5
    089830A0:[8FA90028]: lw         $t1, 40($sp)
    089830A4:[340A0005]: ori        $t2, $zr, 5 <=> li $t2, 5
    089830A8:[01094023]: subu       $t0, $t0, $t1
    089830AC:[01484023]: subu       $t0, $t2, $t0
    089830B0:[10C00005]: beq        $a2, $zr, 0x089830C8
    089830B4:[AC880004]: sw         $t0, 4($a0)
    089830B8:[8FA60020]: lw         $a2, 32($sp)
    089830BC:[00C73823]: subu       $a3, $a2, $a3
    089830C0:[10000005]: b          0x089830D8
    089830C4:[24E70101]: addiu      $a3, $a3, 257
    089830C8:[8FA60020]: lw         $a2, 32($sp)
    089830CC:[34080101]: ori        $t0, $zr, 257 <=> li $t0, 257
    089830D0:[00E63823]: subu       $a3, $a3, $a2
    089830D4:[01073823]: subu       $a3, $t0, $a3
    089830D8:[8FA6002C]: lw         $a2, 44($sp)
    089830DC:[AC870010]: sw         $a3, 16($a0)
    089830E0:[ACCC0038]: sw         $t4, 56($a2)
    089830E4:[ACC5003C]: sw         $a1, 60($a2)
    089830E8:[8FB00030]: lw         $s0, 48($sp)
    089830EC:[03E00008]: jr         $ra
    089830F0:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08983050 2,593,067 times (length 324)
  Back Branch 08982FFC 125,717 times (length 279)
  Back Branch 08982F94 23,780 times (length 196)
_S1_2_8959ADC 11,514,891 instructions (0.993%), 8,657 calls (08959ADC - 08959E64, length 227)
    08959ADC:[27BDFFE0]: addiu      $sp, $sp, -32
    08959AE0:[AFB40010]: sw         $s4, 16($sp)
    08959AE4:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    08959AE8:[AFB3000C]: sw         $s3, 12($sp)
    08959AEC:[01009821]: addu       $s3, $t0, $zr <=> move $s3, $t0
    08959AF0:[AFB20008]: sw         $s2, 8($sp)
    08959AF4:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08959AF8:[AFB10004]: sw         $s1, 4($sp)
    08959AFC:[AFB00000]: sw         $s0, 0($sp)
    08959B00:[8CC30000]: lw         $v1, 0($a2)
    08959B04:[8D080000]: lw         $t0, 0($t0)
    08959B08:[8C8F0014]: lw         $t7, 20($a0)
    08959B0C:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08959B10:[00032080]: sll        $a0, $v1, 0x0002
    08959B14:[0088882D]: min        $s1, $a0, $t0
    08959B18:[24C9001C]: addiu      $t1, $a2, 28
    08959B1C:[8CC50018]: lw         $a1, 24($a2)
    08959B20:[0120A021]: addu       $s4, $t1, $zr <=> move $s4, $t1
    08959B24:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08959B28:[19E0002C]: blez       $t7, 0x08959BDC
    08959B2C:[02205821]: addu       $t3, $s1, $zr <=> move $t3, $s1
    08959B30:[000F5023]: subu       $t2, $zr, $t7 <=> negu $t2, $t7
    08959B34:[25E4FFFF]: addiu      $a0, $t7, -1
    08959B38:[1C8000B4]: bgtz       $a0, 0x08959E0C
    08959B3C:[31430003]: andi       $v1, $t2, 3
    08959B40:[952E0000]: lhu        $t6, 0($t1)
    08959B44:[256BFFFF]: addiu      $t3, $t3, -1
    08959B48:[25290002]: addiu      $t1, $t1, 2
    08959B4C:[A4EE0000]: sh         $t6, 0($a3)
    08959B50:[25EFFFFF]: addiu      $t7, $t7, -1
    08959B54:[196000AA]: blez       $t3, 0x08959E00
    08959B58:[24E70002]: addiu      $a3, $a3, 2
    08959B5C:[19E00020]: blez       $t7, 0x08959BE0
    08959B60:[00056040]: sll        $t4, $a1, 0x0001
    08959B64:[95300000]: lhu        $s0, 0($t1)
    08959B68:[256BFFFF]: addiu      $t3, $t3, -1
    08959B6C:[25290002]: addiu      $t1, $t1, 2
    08959B70:[A4F00000]: sh         $s0, 0($a3)
    08959B74:[25EFFFFF]: addiu      $t7, $t7, -1
    08959B78:[196000A1]: blez       $t3, 0x08959E00
    08959B7C:[24E70002]: addiu      $a3, $a3, 2
    08959B80:[95380000]: lhu        $t8, 0($t1)
    08959B84:[256BFFFF]: addiu      $t3, $t3, -1
    08959B88:[25EFFFFF]: addiu      $t7, $t7, -1
    08959B8C:[A4F80000]: sh         $t8, 0($a3)
    08959B90:[25290002]: addiu      $t1, $t1, 2
    08959B94:[1960009A]: blez       $t3, 0x08959E00
    08959B98:[24E70002]: addiu      $a3, $a3, 2
    08959B9C:[95230000]: lhu        $v1, 0($t1)
    08959BA0:[256BFFFF]: addiu      $t3, $t3, -1
    08959BA4:[25EFFFFF]: addiu      $t7, $t7, -1
    08959BA8:[A4E30000]: sh         $v1, 0($a3)
    08959BAC:[25290002]: addiu      $t1, $t1, 2
    08959BB0:[19600093]: blez       $t3, 0x08959E00
    08959BB4:[24E70002]: addiu      $a3, $a3, 2
    08959BB8:[952A0000]: lhu        $t2, 0($t1)
    08959BBC:[256BFFFF]: addiu      $t3, $t3, -1
    08959BC0:[25EFFFFF]: addiu      $t7, $t7, -1
    08959BC4:[A4EA0000]: sh         $t2, 0($a3)
    08959BC8:[25290002]: addiu      $t1, $t1, 2
    08959BCC:[1960008C]: blez       $t3, 0x08959E00
    08959BD0:[24E70002]: addiu      $a3, $a3, 2
    08959BD4:[5DE0FFE4]: bgtzl      $t7, 0x08959B68
    08959BD8:[95300000]: lhu        $s0, 0($t1)
    08959BDC:[00056040]: sll        $t4, $a1, 0x0001
    08959BE0:[296D0004]: slti       $t5, $t3, 4
    08959BE4:[15A00048]: bne        $t5, $zr, 0x08959D08
    08959BE8:[00AC7021]: addu       $t6, $a1, $t4
    08959BEC:[24090003]: addiu      $t1, $zr, 3 <=> li $t1, 3
    08959BF0:[2570FFFC]: addiu      $s0, $t3, -4
    08959BF4:[012B2023]: subu       $a0, $t1, $t3
    08959BF8:[2A090004]: slti       $t1, $s0, 4
    08959BFC:[11200079]: beq        $t1, $zr, 0x08959DE4
    08959C00:[30820007]: andi       $v0, $a0, 7
    08959C04:[872B0000]: lh         $t3, 0($t9)
    08959C08:[01C01021]: addu       $v0, $t6, $zr <=> move $v0, $t6
    08959C0C:[01807021]: addu       $t6, $t4, $zr <=> move $t6, $t4
    08959C10:[000B6040]: sll        $t4, $t3, 0x0001
    08959C14:[01CC5021]: addu       $t2, $t6, $t4
    08959C18:[016C7021]: addu       $t6, $t3, $t4
    08959C1C:[004B6821]: addu       $t5, $v0, $t3
    08959C20:[00AEC021]: addu       $t8, $a1, $t6
    08959C24:[24EB0002]: addiu      $t3, $a3, 2
    08959C28:[25620002]: addiu      $v0, $t3, 2
    08959C2C:[000D1883]: sra        $v1, $t5, 0x0002
    08959C30:[000A2083]: sra        $a0, $t2, 0x0002
    08959C34:[00182883]: sra        $a1, $t8, 0x0002
    08959C38:[A4E30000]: sh         $v1, 0($a3)
    08959C3C:[244A0002]: addiu      $t2, $v0, 2
    08959C40:[25470002]: addiu      $a3, $t2, 2
    08959C44:[A5640000]: sh         $a0, 0($t3)
    08959C48:[25080001]: addiu      $t0, $t0, 1
    08959C4C:[02005821]: addu       $t3, $s0, $zr <=> move $t3, $s0
    08959C50:[A4450000]: sh         $a1, 0($v0)
    08959C54:[872D0000]: lh         $t5, 0($t9)
    08959C58:[27390002]: addiu      $t9, $t9, 2
    08959C5C:[A54D0000]: sh         $t5, 0($t2)
    08959C60:[15200029]: bne        $t1, $zr, 0x08959D08
    08959C64:[01A02821]: addu       $a1, $t5, $zr <=> move $a1, $t5
    08959C68:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    08959C6C:[872D0000]: lh         $t5, 0($t9)
    08959C70:[01C01021]: addu       $v0, $t6, $zr <=> move $v0, $t6
    08959C74:[256BFFF8]: addiu      $t3, $t3, -8
    08959C78:[000D7040]: sll        $t6, $t5, 0x0001
    08959C7C:[01AEC021]: addu       $t8, $t5, $t6
    08959C80:[018E2021]: addu       $a0, $t4, $t6
    08959C84:[004D1821]: addu       $v1, $v0, $t5
    08959C88:[00B86021]: addu       $t4, $a1, $t8
    08959C8C:[00036883]: sra        $t5, $v1, 0x0002
    08959C90:[00048083]: sra        $s0, $a0, 0x0002
    08959C94:[000C5083]: sra        $t2, $t4, 0x0002
    08959C98:[A52D0000]: sh         $t5, 0($t1)
    08959C9C:[01C06821]: addu       $t5, $t6, $zr <=> move $t5, $t6
    08959CA0:[24E70010]: addiu      $a3, $a3, 16
    08959CA4:[A5300002]: sh         $s0, 2($t1)
    08959CA8:[29700004]: slti       $s0, $t3, 4
    08959CAC:[25080002]: addiu      $t0, $t0, 2
    08959CB0:[A52A0004]: sh         $t2, 4($t1)
    08959CB4:[872C0000]: lh         $t4, 0($t9)
    08959CB8:[A52C0006]: sh         $t4, 6($t1)
    08959CBC:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08959CC0:[87250002]: lh         $a1, 2($t9)
    08959CC4:[00056040]: sll        $t4, $a1, 0x0001
    08959CC8:[00AC7021]: addu       $t6, $a1, $t4
    08959CCC:[03051821]: addu       $v1, $t8, $a1
    08959CD0:[008EC021]: addu       $t8, $a0, $t6
    08959CD4:[01AC2021]: addu       $a0, $t5, $t4
    08959CD8:[00182883]: sra        $a1, $t8, 0x0002
    08959CDC:[00036883]: sra        $t5, $v1, 0x0002
    08959CE0:[00045083]: sra        $t2, $a0, 0x0002
    08959CE4:[A525000C]: sh         $a1, 12($t1)
    08959CE8:[A52D0008]: sh         $t5, 8($t1)
    08959CEC:[A52A000A]: sh         $t2, 10($t1)
    08959CF0:[87380002]: lh         $t8, 2($t9)
    08959CF4:[27390004]: addiu      $t9, $t9, 4
    08959CF8:[A538000E]: sh         $t8, 14($t1)
    08959CFC:[03002821]: addu       $a1, $t8, $zr <=> move $a1, $t8
    08959D00:[1200FFDA]: beq        $s0, $zr, 0x08959C6C
    08959D04:[25290010]: addiu      $t1, $t1, 16
    08959D08:[19600019]: blez       $t3, 0x08959D70
    08959D0C:[02804821]: addu       $t1, $s4, $zr <=> move $t1, $s4
    08959D10:[87340000]: lh         $s4, 0($t9)
    08959D14:[01806821]: addu       $t5, $t4, $zr <=> move $t5, $t4
    08959D18:[256BFFFF]: addiu      $t3, $t3, -1
    08959D1C:[01D4C021]: addu       $t8, $t6, $s4
    08959D20:[00185083]: sra        $t2, $t8, 0x0002
    08959D24:[00146040]: sll        $t4, $s4, 0x0001
    08959D28:[A4EA0000]: sh         $t2, 0($a3)
    08959D2C:[028C7021]: addu       $t6, $s4, $t4
    08959D30:[19600026]: blez       $t3, 0x08959DCC
    08959D34:[24E70002]: addiu      $a3, $a3, 2
    08959D38:[01AC1821]: addu       $v1, $t5, $t4
    08959D3C:[00036083]: sra        $t4, $v1, 0x0002
    08959D40:[A4EC0000]: sh         $t4, 0($a3)
    08959D44:[256BFFFF]: addiu      $t3, $t3, -1
    08959D48:[24E70002]: addiu      $a3, $a3, 2
    08959D4C:[19600019]: blez       $t3, 0x08959DB4
    08959D50:[00AE8021]: addu       $s0, $a1, $t6
    08959D54:[00105883]: sra        $t3, $s0, 0x0002
    08959D58:[A4EB0000]: sh         $t3, 0($a3)
    08959D5C:[87340000]: lh         $s4, 0($t9)
    08959D60:[25EF0001]: addiu      $t7, $t7, 1
    08959D64:[25080001]: addiu      $t0, $t0, 1
    08959D68:[A5340000]: sh         $s4, 0($t1)
    08959D6C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08959D70:[8CD8002C]: lw         $t8, 44($a2)
    08959D74:[8CCA0030]: lw         $t2, 48($a2)
    08959D78:[ACC50018]: sw         $a1, 24($a2)
    08959D7C:[03082821]: addu       $a1, $t8, $t0
    08959D80:[0151C821]: addu       $t9, $t2, $s1
    08959D84:[ACC5002C]: sw         $a1, 44($a2)
    08959D88:[ACD90030]: sw         $t9, 48($a2)
    08959D8C:[ACCF0014]: sw         $t7, 20($a2)
    08959D90:[8FB40010]: lw         $s4, 16($sp)
    08959D94:[AE480000]: sw         $t0, 0($s2)
    08959D98:[8FB00000]: lw         $s0, 0($sp)
    08959D9C:[AE710000]: sw         $s1, 0($s3)
    08959DA0:[8FB20008]: lw         $s2, 8($sp)
    08959DA4:[8FB3000C]: lw         $s3, 12($sp)
    08959DA8:[8FB10004]: lw         $s1, 4($sp)
    08959DAC:[03E00008]: jr         $ra
    08959DB0:[27BD0020]: addiu      $sp, $sp, 32
    08959DB4:[00AE6821]: addu       $t5, $a1, $t6
    08959DB8:[000D3883]: sra        $a3, $t5, 0x0002
    08959DBC:[A5270000]: sh         $a3, 0($t1)
    08959DC0:[25EF0001]: addiu      $t7, $t7, 1
    08959DC4:[0A256757]: j          0x08959D5C
    08959DC8:[25290002]: addiu      $t1, $t1, 2
    08959DCC:[01AC4821]: addu       $t1, $t5, $t4
    08959DD0:[00097883]: sra        $t7, $t1, 0x0002
    08959DD4:[A4CF001C]: sh         $t7, 28($a2)
    08959DD8:[24C9001E]: addiu      $t1, $a2, 30
    08959DDC:[0A256753]: j          0x08959D4C
    08959DE0:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    08959DE4:[5040FFA1]: beql       $v0, $zr, 0x08959C6C
    08959DE8:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    08959DEC:[28580004]: slti       $t8, $v0, 4
    08959DF0:[5700FF9E]: bnel       $t8, $zr, 0x08959C6C
    08959DF4:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    08959DF8:[0A256702]: j          0x08959C08
    08959DFC:[872B0000]: lh         $t3, 0($t9)
    08959E00:[952E0000]: lhu        $t6, 0($t1)
    08959E04:[0A2566F7]: j          0x08959BDC
    08959E08:[A52EFFFE]: sh         $t6, -2($t1)
    08959E0C:[1060FF55]: beq        $v1, $zr, 0x08959B64
    08959E10:[286C0003]: slti       $t4, $v1, 3
    08959E14:[1180FF4A]: beq        $t4, $zr, 0x08959B40
    08959E18:[286D0002]: slti       $t5, $v1, 2
    08959E1C:[55A0000A]: bnel       $t5, $zr, 0x08959E48
    08959E20:[94C9001C]: lhu        $t1, 28($a2)
    08959E24:[95240000]: lhu        $a0, 0($t1)
    08959E28:[256BFFFF]: addiu      $t3, $t3, -1
    08959E2C:[25290002]: addiu      $t1, $t1, 2
    08959E30:[A4E40000]: sh         $a0, 0($a3)
    08959E34:[25EFFFFF]: addiu      $t7, $t7, -1
    08959E38:[1D60FF41]: bgtz       $t3, 0x08959B40
    08959E3C:[24E70002]: addiu      $a3, $a3, 2
    08959E40:[0A256781]: j          0x08959E04
    08959E44:[952E0000]: lhu        $t6, 0($t1)
    08959E48:[262BFFFF]: addiu      $t3, $s1, -1
    08959E4C:[00807821]: addu       $t7, $a0, $zr <=> move $t7, $a0
    08959E50:[A4E90000]: sh         $t1, 0($a3)
    08959E54:[24C9001E]: addiu      $t1, $a2, 30
    08959E58:[1D60FFF2]: bgtz       $t3, 0x08959E24
    08959E5C:[24E70002]: addiu      $a3, $a3, 2
    08959E60:[0A256781]: j          0x08959E04
    08959E64:[952E0000]: lhu        $t6, 0($t1)
  Back Branch 08959D00 283,261 times (length 39)
    08959C58:[27390002]: addiu      $t9, $t9, 2
    08959C5C:[A54D0000]: sh         $t5, 0($t2)
    08959C60:[15200029]: bne        $t1, $zr, 0x08959D08
    08959C64:[01A02821]: addu       $a1, $t5, $zr <=> move $a1, $t5
    08959C68:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
--> 08959C6C:[872D0000]: lh         $t5, 0($t9)
    08959C70:[01C01021]: addu       $v0, $t6, $zr <=> move $v0, $t6
    08959C74:[256BFFF8]: addiu      $t3, $t3, -8
    08959C78:[000D7040]: sll        $t6, $t5, 0x0001
    08959C7C:[01AEC021]: addu       $t8, $t5, $t6
    08959C80:[018E2021]: addu       $a0, $t4, $t6
    08959C84:[004D1821]: addu       $v1, $v0, $t5
    08959C88:[00B86021]: addu       $t4, $a1, $t8
    08959C8C:[00036883]: sra        $t5, $v1, 0x0002
    08959C90:[00048083]: sra        $s0, $a0, 0x0002
    08959C94:[000C5083]: sra        $t2, $t4, 0x0002
    08959C98:[A52D0000]: sh         $t5, 0($t1)
    08959C9C:[01C06821]: addu       $t5, $t6, $zr <=> move $t5, $t6
    08959CA0:[24E70010]: addiu      $a3, $a3, 16
    08959CA4:[A5300002]: sh         $s0, 2($t1)
    08959CA8:[29700004]: slti       $s0, $t3, 4
    08959CAC:[25080002]: addiu      $t0, $t0, 2
    08959CB0:[A52A0004]: sh         $t2, 4($t1)
    08959CB4:[872C0000]: lh         $t4, 0($t9)
    08959CB8:[A52C0006]: sh         $t4, 6($t1)
    08959CBC:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08959CC0:[87250002]: lh         $a1, 2($t9)
    08959CC4:[00056040]: sll        $t4, $a1, 0x0001
    08959CC8:[00AC7021]: addu       $t6, $a1, $t4
    08959CCC:[03051821]: addu       $v1, $t8, $a1
    08959CD0:[008EC021]: addu       $t8, $a0, $t6
    08959CD4:[01AC2021]: addu       $a0, $t5, $t4
    08959CD8:[00182883]: sra        $a1, $t8, 0x0002
    08959CDC:[00036883]: sra        $t5, $v1, 0x0002
    08959CE0:[00045083]: sra        $t2, $a0, 0x0002
    08959CE4:[A525000C]: sh         $a1, 12($t1)
    08959CE8:[A52D0008]: sh         $t5, 8($t1)
    08959CEC:[A52A000A]: sh         $t2, 10($t1)
    08959CF0:[87380002]: lh         $t8, 2($t9)
    08959CF4:[27390004]: addiu      $t9, $t9, 4
    08959CF8:[A538000E]: sh         $t8, 14($t1)
    08959CFC:[03002821]: addu       $a1, $t8, $zr <=> move $a1, $t8
--> 08959D00:[1200FFDA]: beq        $s0, $zr, 0x08959C6C
    08959D04:[25290010]: addiu      $t1, $t1, 16
    08959D08:[19600019]: blez       $t3, 0x08959D70
    08959D0C:[02804821]: addu       $t1, $s4, $zr <=> move $t1, $s4
    08959D10:[87340000]: lh         $s4, 0($t9)
  Back Branch 08959DF0 8,648 times (length 99)
    08959C58:[27390002]: addiu      $t9, $t9, 2
    08959C5C:[A54D0000]: sh         $t5, 0($t2)
    08959C60:[15200029]: bne        $t1, $zr, 0x08959D08
    08959C64:[01A02821]: addu       $a1, $t5, $zr <=> move $a1, $t5
    08959C68:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
--> 08959C6C:[872D0000]: lh         $t5, 0($t9)
    08959C70:[01C01021]: addu       $v0, $t6, $zr <=> move $v0, $t6
    08959C74:[256BFFF8]: addiu      $t3, $t3, -8
    08959C78:[000D7040]: sll        $t6, $t5, 0x0001
    08959C7C:[01AEC021]: addu       $t8, $t5, $t6
    08959C80:[018E2021]: addu       $a0, $t4, $t6
    08959C84:[004D1821]: addu       $v1, $v0, $t5
    08959C88:[00B86021]: addu       $t4, $a1, $t8
    08959C8C:[00036883]: sra        $t5, $v1, 0x0002
    08959C90:[00048083]: sra        $s0, $a0, 0x0002
    08959C94:[000C5083]: sra        $t2, $t4, 0x0002
    08959C98:[A52D0000]: sh         $t5, 0($t1)
    08959C9C:[01C06821]: addu       $t5, $t6, $zr <=> move $t5, $t6
    08959CA0:[24E70010]: addiu      $a3, $a3, 16
    08959CA4:[A5300002]: sh         $s0, 2($t1)
    08959CA8:[29700004]: slti       $s0, $t3, 4
    08959CAC:[25080002]: addiu      $t0, $t0, 2
    08959CB0:[A52A0004]: sh         $t2, 4($t1)
    08959CB4:[872C0000]: lh         $t4, 0($t9)
    08959CB8:[A52C0006]: sh         $t4, 6($t1)
    08959CBC:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    08959CC0:[87250002]: lh         $a1, 2($t9)
    08959CC4:[00056040]: sll        $t4, $a1, 0x0001
    08959CC8:[00AC7021]: addu       $t6, $a1, $t4
    08959CCC:[03051821]: addu       $v1, $t8, $a1
    08959CD0:[008EC021]: addu       $t8, $a0, $t6
    08959CD4:[01AC2021]: addu       $a0, $t5, $t4
    08959CD8:[00182883]: sra        $a1, $t8, 0x0002
    08959CDC:[00036883]: sra        $t5, $v1, 0x0002
    08959CE0:[00045083]: sra        $t2, $a0, 0x0002
    08959CE4:[A525000C]: sh         $a1, 12($t1)
    08959CE8:[A52D0008]: sh         $t5, 8($t1)
    08959CEC:[A52A000A]: sh         $t2, 10($t1)
    08959CF0:[87380002]: lh         $t8, 2($t9)
    08959CF4:[27390004]: addiu      $t9, $t9, 4
    08959CF8:[A538000E]: sh         $t8, 14($t1)
    08959CFC:[03002821]: addu       $a1, $t8, $zr <=> move $a1, $t8
    08959D00:[1200FFDA]: beq        $s0, $zr, 0x08959C6C
    08959D04:[25290010]: addiu      $t1, $t1, 16
    08959D08:[19600019]: blez       $t3, 0x08959D70
    08959D0C:[02804821]: addu       $t1, $s4, $zr <=> move $t1, $s4
    08959D10:[87340000]: lh         $s4, 0($t9)
    08959D14:[01806821]: addu       $t5, $t4, $zr <=> move $t5, $t4
    08959D18:[256BFFFF]: addiu      $t3, $t3, -1
    08959D1C:[01D4C021]: addu       $t8, $t6, $s4
    08959D20:[00185083]: sra        $t2, $t8, 0x0002
    08959D24:[00146040]: sll        $t4, $s4, 0x0001
    08959D28:[A4EA0000]: sh         $t2, 0($a3)
    08959D2C:[028C7021]: addu       $t6, $s4, $t4
    08959D30:[19600026]: blez       $t3, 0x08959DCC
    08959D34:[24E70002]: addiu      $a3, $a3, 2
    08959D38:[01AC1821]: addu       $v1, $t5, $t4
    08959D3C:[00036083]: sra        $t4, $v1, 0x0002
    08959D40:[A4EC0000]: sh         $t4, 0($a3)
    08959D44:[256BFFFF]: addiu      $t3, $t3, -1
    08959D48:[24E70002]: addiu      $a3, $a3, 2
    08959D4C:[19600019]: blez       $t3, 0x08959DB4
    08959D50:[00AE8021]: addu       $s0, $a1, $t6
    08959D54:[00105883]: sra        $t3, $s0, 0x0002
    08959D58:[A4EB0000]: sh         $t3, 0($a3)
    08959D5C:[87340000]: lh         $s4, 0($t9)
    08959D60:[25EF0001]: addiu      $t7, $t7, 1
    08959D64:[25080001]: addiu      $t0, $t0, 1
    08959D68:[A5340000]: sh         $s4, 0($t1)
    08959D6C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08959D70:[8CD8002C]: lw         $t8, 44($a2)
    08959D74:[8CCA0030]: lw         $t2, 48($a2)
    08959D78:[ACC50018]: sw         $a1, 24($a2)
    08959D7C:[03082821]: addu       $a1, $t8, $t0
    08959D80:[0151C821]: addu       $t9, $t2, $s1
    08959D84:[ACC5002C]: sw         $a1, 44($a2)
    08959D88:[ACD90030]: sw         $t9, 48($a2)
    08959D8C:[ACCF0014]: sw         $t7, 20($a2)
    08959D90:[8FB40010]: lw         $s4, 16($sp)
    08959D94:[AE480000]: sw         $t0, 0($s2)
    08959D98:[8FB00000]: lw         $s0, 0($sp)
    08959D9C:[AE710000]: sw         $s1, 0($s3)
    08959DA0:[8FB20008]: lw         $s2, 8($sp)
    08959DA4:[8FB3000C]: lw         $s3, 12($sp)
    08959DA8:[8FB10004]: lw         $s1, 4($sp)
    08959DAC:[03E00008]: jr         $ra
    08959DB0:[27BD0020]: addiu      $sp, $sp, 32
    08959DB4:[00AE6821]: addu       $t5, $a1, $t6
    08959DB8:[000D3883]: sra        $a3, $t5, 0x0002
    08959DBC:[A5270000]: sh         $a3, 0($t1)
    08959DC0:[25EF0001]: addiu      $t7, $t7, 1
    08959DC4:[0A256757]: j          0x08959D5C
    08959DC8:[25290002]: addiu      $t1, $t1, 2
    08959DCC:[01AC4821]: addu       $t1, $t5, $t4
    08959DD0:[00097883]: sra        $t7, $t1, 0x0002
    08959DD4:[A4CF001C]: sh         $t7, 28($a2)
    08959DD8:[24C9001E]: addiu      $t1, $a2, 30
    08959DDC:[0A256753]: j          0x08959D4C
    08959DE0:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    08959DE4:[5040FFA1]: beql       $v0, $zr, 0x08959C6C
    08959DE8:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    08959DEC:[28580004]: slti       $t8, $v0, 4
--> 08959DF0:[5700FF9E]: bnel       $t8, $zr, 0x08959C6C
    08959DF4:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    08959DF8:[0A256702]: j          0x08959C08
    08959DFC:[872B0000]: lh         $t3, 0($t9)
    08959E00:[952E0000]: lhu        $t6, 0($t1)
  Back Branch 08959DF8 9 times (length 126)
_S1_2_880F848 11,508,154 instructions (0.993%), 72,538 calls (0880F848 - 0880FD2C, length 314)
    0880F848:[27BDFF60]: addiu      $sp, $sp, -160
    0880F84C:[AFB10080]: sw         $s1, 128($sp)
    0880F850:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0880F854:[AFB20084]: sw         $s2, 132($sp)
    0880F858:[26320050]: addiu      $s2, $s1, 80
    0880F85C:[C64C000C]: lwc1       $f12, 12($s2)
    0880F860:[E7B40070]: swc1       $f20, 112($sp)
    0880F864:[4480A000]: mtc1       $zr, $f20
    0880F868:[E7B60074]: swc1       $f22, 116($sp)
    0880F86C:[4614603E]: c.le.s     $f12, $f20
    0880F870:[E7B80078]: swc1       $f24, 120($sp)
    0880F874:[AFB0007C]: sw         $s0, 124($sp)
    0880F878:[AFB30088]: sw         $s3, 136($sp)
    0880F87C:[AFB4008C]: sw         $s4, 140($sp)
    0880F880:[AFBF0090]: sw         $ra, 144($sp)
    0880F884:[4501011F]: bc1t       0x0880FD04
    0880F888:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0880F88C:[C60C0014]: lwc1       $f12, 20($s0)
    0880F890:[3C044370]: lui        $a0, 0x4370 <=> li $a0, 0x43700000
    0880F894:[44846800]: mtc1       $a0, $f13
    0880F898:[C60E0018]: lwc1       $f14, 24($s0)
    0880F89C:[460D6300]: add.s      $f12, $f12, $f13
    0880F8A0:[3C044308]: lui        $a0, 0x4308 <=> li $a0, 0x43080000
    0880F8A4:[3C050002]: lui        $a1, 0x0002 <=> li $a1, 0x00020000
    0880F8A8:[3C07477F]: lui        $a3, 0x477F <=> li $a3, 0x477F0000
    0880F8AC:[3C130020]: lui        $s3, 0x0020 <=> li $s3, 0x00200000
    0880F8B0:[44846800]: mtc1       $a0, $f13
    0880F8B4:[34E7DC00]: ori        $a3, $a3, -9216
    0880F8B8:[460D7340]: add.s      $f13, $f14, $f13
    0880F8BC:[8E040010]: lw         $a0, 16($s0)
    0880F8C0:[E7AC0000]: swc1       $f12, 0($sp)
    0880F8C4:[4487C000]: mtc1       $a3, $f24
    0880F8C8:[00853024]: and        $a2, $a0, $a1
    0880F8CC:[3C083F80]: lui        $t0, 0x3F80 <=> li $t0, 0x3F800000
    0880F8D0:[C60E0030]: lwc1       $f14, 48($s0)
    0880F8D4:[44889000]: mtc1       $t0, $f18
    0880F8D8:[E7AD0004]: swc1       $f13, 4($sp)
    0880F8DC:[C60F0034]: lwc1       $f15, 52($s0)
    0880F8E0:[10C00003]: beq        $a2, $zr, 0x0880F8F0
    0880F8E4:[00932824]: and        $a1, $a0, $s3
    0880F8E8:[10000001]: b          0x0880F8F0
    0880F8EC:[46007387]: neg.s      $f14, $f14
    0880F8F0:[3C060004]: lui        $a2, 0x0004 <=> li $a2, 0x00040000
    0880F8F4:[00862024]: and        $a0, $a0, $a2
    0880F8F8:[10800003]: beq        $a0, $zr, 0x0880F908
    0880F8FC:[E7AE0050]: swc1       $f14, 80($sp)
    0880F900:[10000001]: b          0x0880F908
    0880F904:[46007BC7]: neg.s      $f15, $f15
    0880F908:[E7AF0054]: swc1       $f15, 84($sp)
    0880F90C:[C6300030]: lwc1       $f16, 48($s1)
    0880F910:[10A0003C]: beq        $a1, $zr, 0x0880FA04
    0880F914:[C6310020]: lwc1       $f17, 32($s1)
    0880F918:[46118400]: add.s      $f16, $f16, $f17
    0880F91C:[460E8402]: mul.s      $f16, $f16, $f14
    0880F920:[460C8400]: add.s      $f16, $f16, $f12
    0880F924:[E7B00010]: swc1       $f16, 16($sp)
    0880F928:[C6300024]: lwc1       $f16, 36($s1)
    0880F92C:[C6330034]: lwc1       $f19, 52($s1)
    0880F930:[46008407]: neg.s      $f16, $f16
    0880F934:[46138401]: sub.s      $f16, $f16, $f19
    0880F938:[E7B40018]: swc1       $f20, 24($sp)
    0880F93C:[E7B2001C]: swc1       $f18, 28($sp)
    0880F940:[460F8402]: mul.s      $f16, $f16, $f15
    0880F944:[460D8400]: add.s      $f16, $f16, $f13
    0880F948:[E7B00014]: swc1       $f16, 20($sp)
    0880F94C:[C6300020]: lwc1       $f16, 32($s1)
    0880F950:[C6310030]: lwc1       $f17, 48($s1)
    0880F954:[46118401]: sub.s      $f16, $f16, $f17
    0880F958:[460E8402]: mul.s      $f16, $f16, $f14
    0880F95C:[460C8400]: add.s      $f16, $f16, $f12
    0880F960:[E7B00020]: swc1       $f16, 32($sp)
    0880F964:[C6300024]: lwc1       $f16, 36($s1)
    0880F968:[C6330034]: lwc1       $f19, 52($s1)
    0880F96C:[46008407]: neg.s      $f16, $f16
    0880F970:[46138401]: sub.s      $f16, $f16, $f19
    0880F974:[E7B40028]: swc1       $f20, 40($sp)
    0880F978:[E7B2002C]: swc1       $f18, 44($sp)
    0880F97C:[460F8402]: mul.s      $f16, $f16, $f15
    0880F980:[460D8400]: add.s      $f16, $f16, $f13
    0880F984:[E7B00024]: swc1       $f16, 36($sp)
    0880F988:[C6300030]: lwc1       $f16, 48($s1)
    0880F98C:[C6310020]: lwc1       $f17, 32($s1)
    0880F990:[46118400]: add.s      $f16, $f16, $f17
    0880F994:[460E8402]: mul.s      $f16, $f16, $f14
    0880F998:[460C8400]: add.s      $f16, $f16, $f12
    0880F99C:[E7B00030]: swc1       $f16, 48($sp)
    0880F9A0:[C6300024]: lwc1       $f16, 36($s1)
    0880F9A4:[C6330034]: lwc1       $f19, 52($s1)
    0880F9A8:[46008407]: neg.s      $f16, $f16
    0880F9AC:[46109C00]: add.s      $f16, $f19, $f16
    0880F9B0:[E7B40038]: swc1       $f20, 56($sp)
    0880F9B4:[E7B2003C]: swc1       $f18, 60($sp)
    0880F9B8:[460F8402]: mul.s      $f16, $f16, $f15
    0880F9BC:[460D8400]: add.s      $f16, $f16, $f13
    0880F9C0:[E7B00034]: swc1       $f16, 52($sp)
    0880F9C4:[C6300020]: lwc1       $f16, 32($s1)
    0880F9C8:[C6310030]: lwc1       $f17, 48($s1)
    0880F9CC:[46118401]: sub.s      $f16, $f16, $f17
    0880F9D0:[460E8382]: mul.s      $f14, $f16, $f14
    0880F9D4:[460C7300]: add.s      $f12, $f14, $f12
    0880F9D8:[E7AC0040]: swc1       $f12, 64($sp)
    0880F9DC:[C62C0024]: lwc1       $f12, 36($s1)
    0880F9E0:[C6330034]: lwc1       $f19, 52($s1)
    0880F9E4:[46006307]: neg.s      $f12, $f12
    0880F9E8:[460C9B00]: add.s      $f12, $f19, $f12
    0880F9EC:[E7B40048]: swc1       $f20, 72($sp)
    0880F9F0:[E7B2004C]: swc1       $f18, 76($sp)
    0880F9F4:[460F6302]: mul.s      $f12, $f12, $f15
    0880F9F8:[460D6300]: add.s      $f12, $f12, $f13
    0880F9FC:[1000001D]: b          0x0880FA74
    0880FA00:[E7AC0044]: swc1       $f12, 68($sp)
    0880FA04:[46108C01]: sub.s      $f16, $f17, $f16
    0880FA08:[460E8402]: mul.s      $f16, $f16, $f14
    0880FA0C:[460C8400]: add.s      $f16, $f16, $f12
    0880FA10:[E7B00010]: swc1       $f16, 16($sp)
    0880FA14:[C6300024]: lwc1       $f16, 36($s1)
    0880FA18:[C6330034]: lwc1       $f19, 52($s1)
    0880FA1C:[46008407]: neg.s      $f16, $f16
    0880FA20:[46138401]: sub.s      $f16, $f16, $f19
    0880FA24:[E7B40018]: swc1       $f20, 24($sp)
    0880FA28:[E7B2001C]: swc1       $f18, 28($sp)
    0880FA2C:[460F8402]: mul.s      $f16, $f16, $f15
    0880FA30:[460D8400]: add.s      $f16, $f16, $f13
    0880FA34:[E7B00014]: swc1       $f16, 20($sp)
    0880FA38:[C6300030]: lwc1       $f16, 48($s1)
    0880FA3C:[C6310020]: lwc1       $f17, 32($s1)
    0880FA40:[46118400]: add.s      $f16, $f16, $f17
    0880FA44:[460E8382]: mul.s      $f14, $f16, $f14
    0880FA48:[460C7300]: add.s      $f12, $f14, $f12
    0880FA4C:[E7AC0020]: swc1       $f12, 32($sp)
    0880FA50:[C62C0024]: lwc1       $f12, 36($s1)
    0880FA54:[C6330034]: lwc1       $f19, 52($s1)
    0880FA58:[46006307]: neg.s      $f12, $f12
    0880FA5C:[460C9B00]: add.s      $f12, $f19, $f12
    0880FA60:[E7B40028]: swc1       $f20, 40($sp)
    0880FA64:[E7B2002C]: swc1       $f18, 44($sp)
    0880FA68:[460F6302]: mul.s      $f12, $f12, $f15
    0880FA6C:[460D6300]: add.s      $f12, $f12, $f13
    0880FA70:[E7AC0024]: swc1       $f12, 36($sp)
    0880FA74:[8E040070]: lw         $a0, 112($s0)
    0880FA78:[14800006]: bne        $a0, $zr, 0x0880FA94
    0880FA7C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880FA80:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0880FA84:[0E203C44]: jal        0x0880F110
    0880FA88:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0880FA8C:[10000006]: b          0x0880FAA8
    0880FA90:[8E240008]: lw         $a0, 8($s1)
    0880FA94:[8E250000]: lw         $a1, 0($s1)
    0880FA98:[8E26000C]: lw         $a2, 12($s1)
    0880FA9C:[0E203C44]: jal        0x0880F110
    0880FAA0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880FAA4:[8E240008]: lw         $a0, 8($s1)
    0880FAA8:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0880FAAC:[0E203950]: jal        0x0880E540
    0880FAB0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880FAB4:[27B40060]: addiu      $s4, $sp, 96
    0880FAB8:[26060020]: addiu      $a2, $s0, 32
    0880FABC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0880FAC0:[0E2666B2]: jal        0x08999AC8
    0880FAC4:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880FAC8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880FACC:[0E2039A4]: jal        0x0880E690
    0880FAD0:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0880FAD4:[8E040010]: lw         $a0, 16($s0)
    0880FAD8:[3C050010]: lui        $a1, 0x0010 <=> li $a1, 0x00100000
    0880FADC:[00852824]: and        $a1, $a0, $a1
    0880FAE0:[3C120080]: lui        $s2, 0x0080 <=> li $s2, 0x00800000
    0880FAE4:[26520183]: addiu      $s2, $s2, 387
    0880FAE8:[10A00017]: beq        $a1, $zr, 0x0880FB48
    0880FAEC:[00932024]: and        $a0, $a0, $s3
    0880FAF0:[C62C0010]: lwc1       $f12, 16($s1)
    0880FAF4:[C62D0018]: lwc1       $f13, 24($s1)
    0880FAF8:[460D603C]: c.lt.s     $f12, $f13
    0880FAFC:[00000000]: nop
    0880FB00:[45000004]: bc1f       0x0880FB14
    0880FB04:[3C05BF00]: lui        $a1, 0xBF00 <=> li $a1, 0xBF000000
    0880FB08:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    0880FB0C:[10000002]: b          0x0880FB18
    0880FB10:[4485A000]: mtc1       $a1, $f20
    0880FB14:[4485A000]: mtc1       $a1, $f20
    0880FB18:[C62C0014]: lwc1       $f12, 20($s1)
    0880FB1C:[C62D001C]: lwc1       $f13, 28($s1)
    0880FB20:[460D603C]: c.lt.s     $f12, $f13
    0880FB24:[00000000]: nop
    0880FB28:[45000004]: bc1f       0x0880FB3C
    0880FB2C:[3C05BF00]: lui        $a1, 0xBF00 <=> li $a1, 0xBF000000
    0880FB30:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    0880FB34:[10000002]: b          0x0880FB40
    0880FB38:[4485B000]: mtc1       $a1, $f22
    0880FB3C:[4485B000]: mtc1       $a1, $f22
    0880FB40:[10000002]: b          0x0880FB4C
    0880FB44:[00000000]: nop
    0880FB48:[4600A586]: mov.s      $f22, $f20
    0880FB4C:[10800047]: beq        $a0, $zr, 0x0880FC6C
    0880FB50:[00000000]: nop
    0880FB54:[0E26505A]: jal        0x08994168
    0880FB58:[34040050]: ori        $a0, $zr, 80 <=> li $a0, 80
    0880FB5C:[C62C0018]: lwc1       $f12, 24($s1)
    0880FB60:[C60D0038]: lwc1       $f13, 56($s0)
    0880FB64:[460D6300]: add.s      $f12, $f12, $f13
    0880FB68:[46146301]: sub.s      $f12, $f12, $f20
    0880FB6C:[E44C0000]: swc1       $f12, 0($v0)
    0880FB70:[C62C0014]: lwc1       $f12, 20($s1)
    0880FB74:[C60E003C]: lwc1       $f14, 60($s0)
    0880FB78:[460E6300]: add.s      $f12, $f12, $f14
    0880FB7C:[46166300]: add.s      $f12, $f12, $f22
    0880FB80:[E44C0004]: swc1       $f12, 4($v0)
    0880FB84:[C7AC0010]: lwc1       $f12, 16($sp)
    0880FB88:[E44C0008]: swc1       $f12, 8($v0)
    0880FB8C:[C7AC0014]: lwc1       $f12, 20($sp)
    0880FB90:[E4580010]: swc1       $f24, 16($v0)
    0880FB94:[E44C000C]: swc1       $f12, 12($v0)
    0880FB98:[C62C0010]: lwc1       $f12, 16($s1)
    0880FB9C:[C60D0038]: lwc1       $f13, 56($s0)
    0880FBA0:[460D6300]: add.s      $f12, $f12, $f13
    0880FBA4:[46146300]: add.s      $f12, $f12, $f20
    0880FBA8:[E44C0014]: swc1       $f12, 20($v0)
    0880FBAC:[C62C0014]: lwc1       $f12, 20($s1)
    0880FBB0:[C60E003C]: lwc1       $f14, 60($s0)
    0880FBB4:[460E6300]: add.s      $f12, $f12, $f14
    0880FBB8:[46166300]: add.s      $f12, $f12, $f22
    0880FBBC:[E44C0018]: swc1       $f12, 24($v0)
    0880FBC0:[C7AC0020]: lwc1       $f12, 32($sp)
    0880FBC4:[E44C001C]: swc1       $f12, 28($v0)
    0880FBC8:[C7AC0024]: lwc1       $f12, 36($sp)
    0880FBCC:[E4580024]: swc1       $f24, 36($v0)
    0880FBD0:[E44C0020]: swc1       $f12, 32($v0)
    0880FBD4:[C62C0018]: lwc1       $f12, 24($s1)
    0880FBD8:[C60D0038]: lwc1       $f13, 56($s0)
    0880FBDC:[460D6300]: add.s      $f12, $f12, $f13
    0880FBE0:[46146301]: sub.s      $f12, $f12, $f20
    0880FBE4:[E44C0028]: swc1       $f12, 40($v0)
    0880FBE8:[C62C001C]: lwc1       $f12, 28($s1)
    0880FBEC:[C60E003C]: lwc1       $f14, 60($s0)
    0880FBF0:[460E6300]: add.s      $f12, $f12, $f14
    0880FBF4:[46166301]: sub.s      $f12, $f12, $f22
    0880FBF8:[E44C002C]: swc1       $f12, 44($v0)
    0880FBFC:[C7AC0030]: lwc1       $f12, 48($sp)
    0880FC00:[E44C0030]: swc1       $f12, 48($v0)
    0880FC04:[C7AC0034]: lwc1       $f12, 52($sp)
    0880FC08:[E4580038]: swc1       $f24, 56($v0)
    0880FC0C:[E44C0034]: swc1       $f12, 52($v0)
    0880FC10:[C62C0010]: lwc1       $f12, 16($s1)
    0880FC14:[C60D0038]: lwc1       $f13, 56($s0)
    0880FC18:[460D6300]: add.s      $f12, $f12, $f13
    0880FC1C:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0880FC20:[46146300]: add.s      $f12, $f12, $f20
    0880FC24:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880FC28:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    0880FC2C:[E44C003C]: swc1       $f12, 60($v0)
    0880FC30:[C62C001C]: lwc1       $f12, 28($s1)
    0880FC34:[C60E003C]: lwc1       $f14, 60($s0)
    0880FC38:[460E6300]: add.s      $f12, $f12, $f14
    0880FC3C:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0880FC40:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    0880FC44:[46166301]: sub.s      $f12, $f12, $f22
    0880FC48:[E44C0040]: swc1       $f12, 64($v0)
    0880FC4C:[C7AC0040]: lwc1       $f12, 64($sp)
    0880FC50:[E44C0044]: swc1       $f12, 68($v0)
    0880FC54:[C7AC0044]: lwc1       $f12, 68($sp)
    0880FC58:[E458004C]: swc1       $f24, 76($v0)
    0880FC5C:[0E265148]: jal        0x08994520
    0880FC60:[E44C0048]: swc1       $f12, 72($v0)
    0880FC64:[10000027]: b          0x0880FD04
    0880FC68:[00000000]: nop
    0880FC6C:[0E26505A]: jal        0x08994168
    0880FC70:[34040028]: ori        $a0, $zr, 40 <=> li $a0, 40
    0880FC74:[C62C0010]: lwc1       $f12, 16($s1)
    0880FC78:[C60D0038]: lwc1       $f13, 56($s0)
    0880FC7C:[460D6300]: add.s      $f12, $f12, $f13
    0880FC80:[46146300]: add.s      $f12, $f12, $f20
    0880FC84:[E44C0000]: swc1       $f12, 0($v0)
    0880FC88:[C62C0014]: lwc1       $f12, 20($s1)
    0880FC8C:[C60E003C]: lwc1       $f14, 60($s0)
    0880FC90:[460E6300]: add.s      $f12, $f12, $f14
    0880FC94:[46166300]: add.s      $f12, $f12, $f22
    0880FC98:[E44C0004]: swc1       $f12, 4($v0)
    0880FC9C:[C7AC0010]: lwc1       $f12, 16($sp)
    0880FCA0:[E44C0008]: swc1       $f12, 8($v0)
    0880FCA4:[C7AC0014]: lwc1       $f12, 20($sp)
    0880FCA8:[E4580010]: swc1       $f24, 16($v0)
    0880FCAC:[E44C000C]: swc1       $f12, 12($v0)
    0880FCB0:[C62C0018]: lwc1       $f12, 24($s1)
    0880FCB4:[C60D0038]: lwc1       $f13, 56($s0)
    0880FCB8:[460D6300]: add.s      $f12, $f12, $f13
    0880FCBC:[34040006]: ori        $a0, $zr, 6 <=> li $a0, 6
    0880FCC0:[46146301]: sub.s      $f12, $f12, $f20
    0880FCC4:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880FCC8:[34060002]: ori        $a2, $zr, 2 <=> li $a2, 2
    0880FCCC:[E44C0014]: swc1       $f12, 20($v0)
    0880FCD0:[C62C001C]: lwc1       $f12, 28($s1)
    0880FCD4:[C60E003C]: lwc1       $f14, 60($s0)
    0880FCD8:[460E6300]: add.s      $f12, $f12, $f14
    0880FCDC:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0880FCE0:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    0880FCE4:[46166301]: sub.s      $f12, $f12, $f22
    0880FCE8:[E44C0018]: swc1       $f12, 24($v0)
    0880FCEC:[C7AC0020]: lwc1       $f12, 32($sp)
    0880FCF0:[E44C001C]: swc1       $f12, 28($v0)
    0880FCF4:[C7AC0024]: lwc1       $f12, 36($sp)
    0880FCF8:[E4580024]: swc1       $f24, 36($v0)
    0880FCFC:[0E265148]: jal        0x08994520
    0880FD00:[E44C0020]: swc1       $f12, 32($v0)
    0880FD04:[C7B40070]: lwc1       $f20, 112($sp)
    0880FD08:[C7B60074]: lwc1       $f22, 116($sp)
    0880FD0C:[C7B80078]: lwc1       $f24, 120($sp)
    0880FD10:[8FB0007C]: lw         $s0, 124($sp)
    0880FD14:[8FB10080]: lw         $s1, 128($sp)
    0880FD18:[8FB20084]: lw         $s2, 132($sp)
    0880FD1C:[8FB30088]: lw         $s3, 136($sp)
    0880FD20:[8FB4008C]: lw         $s4, 140($sp)
    0880FD24:[8FBF0090]: lw         $ra, 144($sp)
    0880FD28:[03E00008]: jr         $ra
    0880FD2C:[27BD00A0]: addiu      $sp, $sp, 160
_S1_2_8994BE0 10,750,510 instructions (0.927%), 1,075,051 calls (08994BE0 - 08994DE8, length 131)
    08994BE0:[2CA30016]: sltiu      $v1, $a1, 22
    08994BE4:[1060007F]: beq        $v1, $zr, 0x08994DE4
    08994BE8:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08994BEC:[00053880]: sll        $a3, $a1, 0x0002
    08994BF0:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    08994BF4:[24A2B9A4]: addiu      $v0, $a1, -18012
    08994BF8:[00E22021]: addu       $a0, $a3, $v0
    08994BFC:[8C830000]: lw         $v1, 0($a0)
    08994C00:[00600008]: jr         $v1
    08994C04:[00000000]: nop
    08994DE4:[03E00008]: jr         $ra
    08994DE8:[00000000]: nop
_S1_2_8941A48 9,750,023 instructions (0.841%), 273,858 calls (08941A48 - 08941DA0, length 215)
    08941A48:[27BDFFE0]: addiu      $sp, $sp, -32
    08941A4C:[AFB00000]: sw         $s0, 0($sp)
    08941A50:[AFBF0010]: sw         $ra, 16($sp)
    08941A54:[AFB3000C]: sw         $s3, 12($sp)
    08941A58:[AFB20008]: sw         $s2, 8($sp)
    08941A5C:[AFB10004]: sw         $s1, 4($sp)
    08941A60:[80830002]: lb         $v1, 2($a0)
    08941A64:[14600015]: bne        $v1, $zr, 0x08941ABC
    08941A68:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08941A6C:[8083004C]: lb         $v1, 76($a0)
    08941A70:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08941A74:[506400C7]: beql       $v1, $a0, 0x08941D94
    08941A78:[8205004B]: lb         $a1, 75($s0)
    08941A7C:[8202004A]: lb         $v0, 74($s0)
    08941A80:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08941A84:[504600B6]: beql       $v0, $a2, 0x08941D60
    08941A88:[8E040008]: lw         $a0, 8($s0)
    08941A8C:[0E250769]: jal        0x08941DA4
    08941A90:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08941A94:[82050049]: lb         $a1, 73($s0)
    08941A98:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08941A9C:[50A3001C]: beql       $a1, $v1, 0x08941B10
    08941AA0:[8E0A0048]: lw         $t2, 72($s0)
    08941AA4:[0E250770]: jal        0x08941DC0
    08941AA8:[00000000]: nop
    08941AAC:[820F004B]: lb         $t7, 75($s0)
    08941AB0:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    08941AB4:[51EE0001]: beql       $t7, $t6, 0x08941ABC
    08941AB8:[A200004B]: sb         $zr, 75($s0)
    08941ABC:[82180001]: lb         $t8, 1($s0)
    08941AC0:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    08941AC4:[53110008]: beql       $t8, $s1, 0x08941AE8
    08941AC8:[8204004D]: lb         $a0, 77($s0)
    08941ACC:[8FBF0010]: lw         $ra, 16($sp)
    08941AD0:[8FB3000C]: lw         $s3, 12($sp)
    08941AD4:[8FB20008]: lw         $s2, 8($sp)
    08941AD8:[8FB10004]: lw         $s1, 4($sp)
    08941ADC:[8FB00000]: lw         $s0, 0($sp)
    08941AE0:[03E00008]: jr         $ra
    08941AE4:[27BD0020]: addiu      $sp, $sp, 32
    08941AE8:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    08941AEC:[1499FFF8]: bne        $a0, $t9, 0x08941AD0
    08941AF0:[8FBF0010]: lw         $ra, 16($sp)
    08941AF4:[82050049]: lb         $a1, 73($s0)
    08941AF8:[14A0FFF6]: bne        $a1, $zr, 0x08941AD4
    08941AFC:[8FB3000C]: lw         $s3, 12($sp)
    08941B00:[0E250593]: jal        0x0894164C
    08941B04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08941B08:[0A2506B4]: j          0x08941AD0
    08941B0C:[8FBF0010]: lw         $ra, 16($sp)
    08941B10:[3C0C00FF]: lui        $t4, 0x00FF <=> li $t4, 0x00FF0000
    08941B14:[358BFF00]: ori        $t3, $t4, -256
    08941B18:[3C090001]: lui        $t1, 0x0001 <=> li $t1, 0x00010000
    08941B1C:[014B4024]: and        $t0, $t2, $t3
    08941B20:[35270100]: ori        $a3, $t1, 256
    08941B24:[1107FFEA]: beq        $t0, $a3, 0x08941AD0
    08941B28:[8FBF0010]: lw         $ra, 16($sp)
    08941B2C:[9203004D]: lbu        $v1, 77($s0)
    08941B30:[50600079]: beql       $v1, $zr, 0x08941D18
    08941B34:[A205004D]: sb         $a1, 77($s0)
    08941B38:[7C039420]: seb        $s2, $v1
    08941B3C:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    08941B40:[564FFFDB]: bnel       $s2, $t7, 0x08941AB0
    08941B44:[820F004B]: lb         $t7, 75($s0)
    08941B48:[1220006F]: beq        $s1, $zr, 0x08941D08
    08941B4C:[00000000]: nop
    08941B50:[8E190048]: lw         $t9, 72($s0)
    08941B54:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08941B58:[34A4FF00]: ori        $a0, $a1, -256
    08941B5C:[3C180001]: lui        $t8, 0x0001 <=> li $t8, 0x00010000
    08941B60:[03249824]: and        $s3, $t9, $a0
    08941B64:[37110100]: ori        $s1, $t8, 256
    08941B68:[1271FFD9]: beq        $s3, $s1, 0x08941AD0
    08941B6C:[8FBF0010]: lw         $ra, 16($sp)
    08941B70:[8E060058]: lw         $a2, 88($s0)
    08941B74:[54C00055]: bnel       $a2, $zr, 0x08941CCC
    08941B78:[8E040008]: lw         $a0, 8($s0)
    08941B7C:[0E251DF0]: jal        0x089477C0
    08941B80:[8E040008]: lw         $a0, 8($s0)
    08941B84:[00029FC3]: sra        $s3, $v0, 0x001F
    08941B88:[0660004B]: bltz       $s3, 0x08941CB8
    08941B8C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08941B90:[264F07FF]: addiu      $t7, $s2, 2047
    08941B94:[2DF807FF]: sltiu      $t8, $t7, 2047
    08941B98:[02786021]: addu       $t4, $s3, $t8
    08941B9C:[000C8FC3]: sra        $s1, $t4, 0x001F
    08941BA0:[00117542]: srl        $t6, $s1, 0x0015
    08941BA4:[01EE4821]: addu       $t1, $t7, $t6
    08941BA8:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08941BAC:[012E582B]: sltu       $t3, $t1, $t6
    08941BB0:[018D5021]: addu       $t2, $t4, $t5
    08941BB4:[014B4021]: addu       $t0, $t2, $t3
    08941BB8:[00091AC2]: srl        $v1, $t1, 0x000B
    08941BBC:[00083D40]: sll        $a3, $t0, 0x0015
    08941BC0:[00671025]: or         $v0, $v1, $a3
    08941BC4:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08941BC8:[8E050010]: lw         $a1, 16($s0)
    08941BCC:[3C067FFF]: lui        $a2, 0x7FFF <=> li $a2, 0x7FFF0000
    08941BD0:[34C4F800]: ori        $a0, $a2, -2048
    08941BD4:[50A40032]: beql       $a1, $a0, 0x08941CA0
    08941BD8:[8E030014]: lw         $v1, 20($s0)
    08941BDC:[8E04000C]: lw         $a0, 12($s0)
    08941BE0:[0224902A]: slt        $s2, $s1, $a0
    08941BE4:[52400004]: beql       $s2, $zr, 0x08941BF8
    08941BE8:[8E080018]: lw         $t0, 24($s0)
    08941BEC:[AE11000C]: sw         $s1, 12($s0)
    08941BF0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08941BF4:[8E080018]: lw         $t0, 24($s0)
    08941BF8:[01043821]: addu       $a3, $t0, $a0
    08941BFC:[0227982A]: slt        $s3, $s1, $a3
    08941C00:[12600008]: beq        $s3, $zr, 0x08941C24
    08941C04:[02244823]: subu       $t1, $s1, $a0
    08941C08:[240B0800]: addiu      $t3, $zr, 2048 <=> li $t3, 2048
    08941C0C:[012B0018]: mult       $t1, $t3
    08941C10:[AE090018]: sw         $t1, 24($s0)
    08941C14:[00005810]: mfhi       $t3
    08941C18:[00005012]: mflo       $t2
    08941C1C:[AE0A0010]: sw         $t2, 16($s0)
    08941C20:[AE0B0014]: sw         $t3, 20($s0)
    08941C24:[0E250777]: jal        0x08941DDC
    08941C28:[00000000]: nop
    08941C2C:[8E020018]: lw         $v0, 24($s0)
    08941C30:[04400019]: bltz       $v0, 0x08941C98
    08941C34:[AE00005C]: sw         $zr, 92($s0)
    08941C38:[0E25077E]: jal        0x08941DF8
    08941C3C:[00000000]: nop
    08941C40:[A2000049]: sb         $zr, 73($s0)
    08941C44:[0E251DC6]: jal        0x08947718
    08941C48:[8E040008]: lw         $a0, 8($s0)
    08941C4C:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    08941C50:[544CFF97]: bnel       $v0, $t4, 0x08941AB0
    08941C54:[820F004B]: lb         $t7, 75($s0)
    08941C58:[8E050054]: lw         $a1, 84($s0)
    08941C5C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    08941C60:[0E255656]: jal        0x08955958
    08941C64:[24440308]: addiu      $a0, $v0, 776
    08941C68:[8E040008]: lw         $a0, 8($s0)
    08941C6C:[14800006]: bne        $a0, $zr, 0x08941C88
    08941C70:[00000000]: nop
    08941C74:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    08941C78:[A20D0001]: sb         $t5, 1($s0)
    08941C7C:[A2000049]: sb         $zr, 73($s0)
    08941C80:[0A2506B3]: j          0x08941ACC
    08941C84:[A200004D]: sb         $zr, 77($s0)
    08941C88:[0E251CC0]: jal        0x08947300
    08941C8C:[AE000008]: sw         $zr, 8($s0)
    08941C90:[0A25071E]: j          0x08941C78
    08941C94:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    08941C98:[0A25070E]: j          0x08941C38
    08941C9C:[AE02005C]: sw         $v0, 92($s0)
    08941CA0:[5460FFCF]: bnel       $v1, $zr, 0x08941BE0
    08941CA4:[8E04000C]: lw         $a0, 12($s0)
    08941CA8:[AE120010]: sw         $s2, 16($s0)
    08941CAC:[AE130014]: sw         $s3, 20($s0)
    08941CB0:[0A2506F7]: j          0x08941BDC
    08941CB4:[AE110018]: sw         $s1, 24($s0)
    08941CB8:[0E251BAE]: jal        0x08946EB8
    08941CBC:[8E040054]: lw         $a0, 84($s0)
    08941CC0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08941CC4:[0A2506E4]: j          0x08941B90
    08941CC8:[00029FC3]: sra        $s3, $v0, 0x001F
    08941CCC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08941CD0:[0E251D0D]: jal        0x08947434
    08941CD4:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    08941CD8:[0E251CE4]: jal        0x08947390
    08941CDC:[8E040008]: lw         $a0, 8($s0)
    08941CE0:[8E040008]: lw         $a0, 8($s0)
    08941CE4:[0002CAC0]: sll        $t9, $v0, 0x000B
    08941CE8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08941CEC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08941CF0:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08941CF4:[03209021]: addu       $s2, $t9, $zr <=> move $s2, $t9
    08941CF8:[0E251D0D]: jal        0x08947434
    08941CFC:[00199FC3]: sra        $s3, $t9, 0x001F
    08941D00:[0A2506F3]: j          0x08941BCC
    08941D04:[8E050010]: lw         $a1, 16($s0)
    08941D08:[0E250770]: jal        0x08941DC0
    08941D0C:[00000000]: nop
    08941D10:[0A2506D5]: j          0x08941B54
    08941D14:[8E190048]: lw         $t9, 72($s0)
    08941D18:[0E250770]: jal        0x08941DC0
    08941D1C:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    08941D20:[8E0D0008]: lw         $t5, 8($s0)
    08941D24:[51A00003]: beql       $t5, $zr, 0x08941D34
    08941D28:[8E040054]: lw         $a0, 84($s0)
    08941D2C:[0A2506CE]: j          0x08941B38
    08941D30:[9203004D]: lbu        $v1, 77($s0)
    08941D34:[8E050058]: lw         $a1, 88($s0)
    08941D38:[0E251A4A]: jal        0x08946928
    08941D3C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08941D40:[1440FFFA]: bne        $v0, $zr, 0x08941D2C
    08941D44:[AE020008]: sw         $v0, 8($s0)
    08941D48:[8E050054]: lw         $a1, 84($s0)
    08941D4C:[3C0E089B]: lui        $t6, 0x089B <=> li $t6, 0x089B0000
    08941D50:[0E255656]: jal        0x08955958
    08941D54:[25C40334]: addiu      $a0, $t6, 820
    08941D58:[0A25071E]: j          0x08941C78
    08941D5C:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    08941D60:[14800008]: bne        $a0, $zr, 0x08941D84
    08941D64:[00000000]: nop
    08941D68:[0E250769]: jal        0x08941DA4
    08941D6C:[00000000]: nop
    08941D70:[A200004A]: sb         $zr, 74($s0)
    08941D74:[0E250770]: jal        0x08941DC0
    08941D78:[A200004D]: sb         $zr, 77($s0)
    08941D7C:[0A2506A3]: j          0x08941A8C
    08941D80:[00000000]: nop
    08941D84:[0E251CC0]: jal        0x08947300
    08941D88:[AE000008]: sw         $zr, 8($s0)
    08941D8C:[0A25075A]: j          0x08941D68
    08941D90:[00000000]: nop
    08941D94:[14A0FF39]: bne        $a1, $zr, 0x08941A7C
    08941D98:[A200004C]: sb         $zr, 76($s0)
    08941D9C:[0A25069F]: j          0x08941A7C
    08941DA0:[A2030001]: sb         $v1, 1($s0)
  Back Branch 08941AEC 20,470 times (length 9)
    08941ABC:[82180001]: lb         $t8, 1($s0)
    08941AC0:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    08941AC4:[53110008]: beql       $t8, $s1, 0x08941AE8
    08941AC8:[8204004D]: lb         $a0, 77($s0)
    08941ACC:[8FBF0010]: lw         $ra, 16($sp)
--> 08941AD0:[8FB3000C]: lw         $s3, 12($sp)
    08941AD4:[8FB20008]: lw         $s2, 8($sp)
    08941AD8:[8FB10004]: lw         $s1, 4($sp)
    08941ADC:[8FB00000]: lw         $s0, 0($sp)
    08941AE0:[03E00008]: jr         $ra
    08941AE4:[27BD0020]: addiu      $sp, $sp, 32
    08941AE8:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
--> 08941AEC:[1499FFF8]: bne        $a0, $t9, 0x08941AD0
    08941AF0:[8FBF0010]: lw         $ra, 16($sp)
    08941AF4:[82050049]: lb         $a1, 73($s0)
    08941AF8:[14A0FFF6]: bne        $a1, $zr, 0x08941AD4
    08941AFC:[8FB3000C]: lw         $s3, 12($sp)
  Back Branch 08941AF8 13,978 times (length 11)
    08941AC0:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    08941AC4:[53110008]: beql       $t8, $s1, 0x08941AE8
    08941AC8:[8204004D]: lb         $a0, 77($s0)
    08941ACC:[8FBF0010]: lw         $ra, 16($sp)
    08941AD0:[8FB3000C]: lw         $s3, 12($sp)
--> 08941AD4:[8FB20008]: lw         $s2, 8($sp)
    08941AD8:[8FB10004]: lw         $s1, 4($sp)
    08941ADC:[8FB00000]: lw         $s0, 0($sp)
    08941AE0:[03E00008]: jr         $ra
    08941AE4:[27BD0020]: addiu      $sp, $sp, 32
    08941AE8:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    08941AEC:[1499FFF8]: bne        $a0, $t9, 0x08941AD0
    08941AF0:[8FBF0010]: lw         $ra, 16($sp)
    08941AF4:[82050049]: lb         $a1, 73($s0)
--> 08941AF8:[14A0FFF6]: bne        $a1, $zr, 0x08941AD4
    08941AFC:[8FB3000C]: lw         $s3, 12($sp)
    08941B00:[0E250593]: jal        0x0894164C
    08941B04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08941B08:[0A2506B4]: j          0x08941AD0
  Back Branch 08941B08 13,978 times (length 16)
    08941ABC:[82180001]: lb         $t8, 1($s0)
    08941AC0:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    08941AC4:[53110008]: beql       $t8, $s1, 0x08941AE8
    08941AC8:[8204004D]: lb         $a0, 77($s0)
    08941ACC:[8FBF0010]: lw         $ra, 16($sp)
--> 08941AD0:[8FB3000C]: lw         $s3, 12($sp)
    08941AD4:[8FB20008]: lw         $s2, 8($sp)
    08941AD8:[8FB10004]: lw         $s1, 4($sp)
    08941ADC:[8FB00000]: lw         $s0, 0($sp)
    08941AE0:[03E00008]: jr         $ra
    08941AE4:[27BD0020]: addiu      $sp, $sp, 32
    08941AE8:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    08941AEC:[1499FFF8]: bne        $a0, $t9, 0x08941AD0
    08941AF0:[8FBF0010]: lw         $ra, 16($sp)
    08941AF4:[82050049]: lb         $a1, 73($s0)
    08941AF8:[14A0FFF6]: bne        $a1, $zr, 0x08941AD4
    08941AFC:[8FB3000C]: lw         $s3, 12($sp)
    08941B00:[0E250593]: jal        0x0894164C
    08941B04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08941B08:[0A2506B4]: j          0x08941AD0
    08941B0C:[8FBF0010]: lw         $ra, 16($sp)
    08941B10:[3C0C00FF]: lui        $t4, 0x00FF <=> li $t4, 0x00FF0000
    08941B14:[358BFF00]: ori        $t3, $t4, -256
    08941B18:[3C090001]: lui        $t1, 0x0001 <=> li $t1, 0x00010000
  Back Branch 08941C50 137 times (length 106)
  Back Branch 08941D40 137 times (length 7)
    08941D18:[0E250770]: jal        0x08941DC0
    08941D1C:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    08941D20:[8E0D0008]: lw         $t5, 8($s0)
    08941D24:[51A00003]: beql       $t5, $zr, 0x08941D34
    08941D28:[8E040054]: lw         $a0, 84($s0)
--> 08941D2C:[0A2506CE]: j          0x08941B38
    08941D30:[9203004D]: lbu        $v1, 77($s0)
    08941D34:[8E050058]: lw         $a1, 88($s0)
    08941D38:[0E251A4A]: jal        0x08946928
    08941D3C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08941D40:[1440FFFA]: bne        $v0, $zr, 0x08941D2C
    08941D44:[AE020008]: sw         $v0, 8($s0)
    08941D48:[8E050054]: lw         $a1, 84($s0)
    08941D4C:[3C0E089B]: lui        $t6, 0x089B <=> li $t6, 0x089B0000
    08941D50:[0E255656]: jal        0x08955958
  Back Branch 08941D2C 137 times (length 127)
  Back Branch 08941B24 137 times (length 23)
    08941ABC:[82180001]: lb         $t8, 1($s0)
    08941AC0:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    08941AC4:[53110008]: beql       $t8, $s1, 0x08941AE8
    08941AC8:[8204004D]: lb         $a0, 77($s0)
    08941ACC:[8FBF0010]: lw         $ra, 16($sp)
--> 08941AD0:[8FB3000C]: lw         $s3, 12($sp)
    08941AD4:[8FB20008]: lw         $s2, 8($sp)
    08941AD8:[8FB10004]: lw         $s1, 4($sp)
    08941ADC:[8FB00000]: lw         $s0, 0($sp)
    08941AE0:[03E00008]: jr         $ra
    08941AE4:[27BD0020]: addiu      $sp, $sp, 32
    08941AE8:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    08941AEC:[1499FFF8]: bne        $a0, $t9, 0x08941AD0
    08941AF0:[8FBF0010]: lw         $ra, 16($sp)
    08941AF4:[82050049]: lb         $a1, 73($s0)
    08941AF8:[14A0FFF6]: bne        $a1, $zr, 0x08941AD4
    08941AFC:[8FB3000C]: lw         $s3, 12($sp)
    08941B00:[0E250593]: jal        0x0894164C
    08941B04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08941B08:[0A2506B4]: j          0x08941AD0
    08941B0C:[8FBF0010]: lw         $ra, 16($sp)
    08941B10:[3C0C00FF]: lui        $t4, 0x00FF <=> li $t4, 0x00FF0000
    08941B14:[358BFF00]: ori        $t3, $t4, -256
    08941B18:[3C090001]: lui        $t1, 0x0001 <=> li $t1, 0x00010000
    08941B1C:[014B4024]: and        $t0, $t2, $t3
    08941B20:[35270100]: ori        $a3, $t1, 256
--> 08941B24:[1107FFEA]: beq        $t0, $a3, 0x08941AD0
    08941B28:[8FBF0010]: lw         $ra, 16($sp)
    08941B2C:[9203004D]: lbu        $v1, 77($s0)
    08941B30:[50600079]: beql       $v1, $zr, 0x08941D18
    08941B34:[A205004D]: sb         $a1, 77($s0)
  Back Branch 08941B68 137 times (length 40)
    08941ABC:[82180001]: lb         $t8, 1($s0)
    08941AC0:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    08941AC4:[53110008]: beql       $t8, $s1, 0x08941AE8
    08941AC8:[8204004D]: lb         $a0, 77($s0)
    08941ACC:[8FBF0010]: lw         $ra, 16($sp)
--> 08941AD0:[8FB3000C]: lw         $s3, 12($sp)
    08941AD4:[8FB20008]: lw         $s2, 8($sp)
    08941AD8:[8FB10004]: lw         $s1, 4($sp)
    08941ADC:[8FB00000]: lw         $s0, 0($sp)
    08941AE0:[03E00008]: jr         $ra
    08941AE4:[27BD0020]: addiu      $sp, $sp, 32
    08941AE8:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    08941AEC:[1499FFF8]: bne        $a0, $t9, 0x08941AD0
    08941AF0:[8FBF0010]: lw         $ra, 16($sp)
    08941AF4:[82050049]: lb         $a1, 73($s0)
    08941AF8:[14A0FFF6]: bne        $a1, $zr, 0x08941AD4
    08941AFC:[8FB3000C]: lw         $s3, 12($sp)
    08941B00:[0E250593]: jal        0x0894164C
    08941B04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08941B08:[0A2506B4]: j          0x08941AD0
    08941B0C:[8FBF0010]: lw         $ra, 16($sp)
    08941B10:[3C0C00FF]: lui        $t4, 0x00FF <=> li $t4, 0x00FF0000
    08941B14:[358BFF00]: ori        $t3, $t4, -256
    08941B18:[3C090001]: lui        $t1, 0x0001 <=> li $t1, 0x00010000
    08941B1C:[014B4024]: and        $t0, $t2, $t3
    08941B20:[35270100]: ori        $a3, $t1, 256
    08941B24:[1107FFEA]: beq        $t0, $a3, 0x08941AD0
    08941B28:[8FBF0010]: lw         $ra, 16($sp)
    08941B2C:[9203004D]: lbu        $v1, 77($s0)
    08941B30:[50600079]: beql       $v1, $zr, 0x08941D18
    08941B34:[A205004D]: sb         $a1, 77($s0)
    08941B38:[7C039420]: seb        $s2, $v1
    08941B3C:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    08941B40:[564FFFDB]: bnel       $s2, $t7, 0x08941AB0
    08941B44:[820F004B]: lb         $t7, 75($s0)
    08941B48:[1220006F]: beq        $s1, $zr, 0x08941D08
    08941B4C:[00000000]: nop
    08941B50:[8E190048]: lw         $t9, 72($s0)
    08941B54:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    08941B58:[34A4FF00]: ori        $a0, $a1, -256
    08941B5C:[3C180001]: lui        $t8, 0x0001 <=> li $t8, 0x00010000
    08941B60:[03249824]: and        $s3, $t9, $a0
    08941B64:[37110100]: ori        $s1, $t8, 256
--> 08941B68:[1271FFD9]: beq        $s3, $s1, 0x08941AD0
    08941B6C:[8FBF0010]: lw         $ra, 16($sp)
    08941B70:[8E060058]: lw         $a2, 88($s0)
    08941B74:[54C00055]: bnel       $a2, $zr, 0x08941CCC
    08941B78:[8E040008]: lw         $a0, 8($s0)
  Back Branch 08941D8C 136 times (length 11)
    08941D54:[25C40334]: addiu      $a0, $t6, 820
    08941D58:[0A25071E]: j          0x08941C78
    08941D5C:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    08941D60:[14800008]: bne        $a0, $zr, 0x08941D84
    08941D64:[00000000]: nop
--> 08941D68:[0E250769]: jal        0x08941DA4
    08941D6C:[00000000]: nop
    08941D70:[A200004A]: sb         $zr, 74($s0)
    08941D74:[0E250770]: jal        0x08941DC0
    08941D78:[A200004D]: sb         $zr, 77($s0)
    08941D7C:[0A2506A3]: j          0x08941A8C
    08941D80:[00000000]: nop
    08941D84:[0E251CC0]: jal        0x08947300
    08941D88:[AE000008]: sw         $zr, 8($s0)
--> 08941D8C:[0A25075A]: j          0x08941D68
    08941D90:[00000000]: nop
    08941D94:[14A0FF39]: bne        $a1, $zr, 0x08941A7C
    08941D98:[A200004C]: sb         $zr, 76($s0)
    08941D9C:[0A25069F]: j          0x08941A7C
  Back Branch 08941D7C 136 times (length 190)
  Back Branch 08941CB0 132 times (length 55)
    08941BC8:[8E050010]: lw         $a1, 16($s0)
    08941BCC:[3C067FFF]: lui        $a2, 0x7FFF <=> li $a2, 0x7FFF0000
    08941BD0:[34C4F800]: ori        $a0, $a2, -2048
    08941BD4:[50A40032]: beql       $a1, $a0, 0x08941CA0
    08941BD8:[8E030014]: lw         $v1, 20($s0)
--> 08941BDC:[8E04000C]: lw         $a0, 12($s0)
    08941BE0:[0224902A]: slt        $s2, $s1, $a0
    08941BE4:[52400004]: beql       $s2, $zr, 0x08941BF8
    08941BE8:[8E080018]: lw         $t0, 24($s0)
    08941BEC:[AE11000C]: sw         $s1, 12($s0)
    08941BF0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08941BF4:[8E080018]: lw         $t0, 24($s0)
    08941BF8:[01043821]: addu       $a3, $t0, $a0
    08941BFC:[0227982A]: slt        $s3, $s1, $a3
    08941C00:[12600008]: beq        $s3, $zr, 0x08941C24
    08941C04:[02244823]: subu       $t1, $s1, $a0
    08941C08:[240B0800]: addiu      $t3, $zr, 2048 <=> li $t3, 2048
    08941C0C:[012B0018]: mult       $t1, $t3
    08941C10:[AE090018]: sw         $t1, 24($s0)
    08941C14:[00005810]: mfhi       $t3
    08941C18:[00005012]: mflo       $t2
    08941C1C:[AE0A0010]: sw         $t2, 16($s0)
    08941C20:[AE0B0014]: sw         $t3, 20($s0)
    08941C24:[0E250777]: jal        0x08941DDC
    08941C28:[00000000]: nop
    08941C2C:[8E020018]: lw         $v0, 24($s0)
    08941C30:[04400019]: bltz       $v0, 0x08941C98
    08941C34:[AE00005C]: sw         $zr, 92($s0)
    08941C38:[0E25077E]: jal        0x08941DF8
    08941C3C:[00000000]: nop
    08941C40:[A2000049]: sb         $zr, 73($s0)
    08941C44:[0E251DC6]: jal        0x08947718
    08941C48:[8E040008]: lw         $a0, 8($s0)
    08941C4C:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    08941C50:[544CFF97]: bnel       $v0, $t4, 0x08941AB0
    08941C54:[820F004B]: lb         $t7, 75($s0)
    08941C58:[8E050054]: lw         $a1, 84($s0)
    08941C5C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    08941C60:[0E255656]: jal        0x08955958
    08941C64:[24440308]: addiu      $a0, $v0, 776
    08941C68:[8E040008]: lw         $a0, 8($s0)
    08941C6C:[14800006]: bne        $a0, $zr, 0x08941C88
    08941C70:[00000000]: nop
    08941C74:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    08941C78:[A20D0001]: sb         $t5, 1($s0)
    08941C7C:[A2000049]: sb         $zr, 73($s0)
    08941C80:[0A2506B3]: j          0x08941ACC
    08941C84:[A200004D]: sb         $zr, 77($s0)
    08941C88:[0E251CC0]: jal        0x08947300
    08941C8C:[AE000008]: sw         $zr, 8($s0)
    08941C90:[0A25071E]: j          0x08941C78
    08941C94:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    08941C98:[0A25070E]: j          0x08941C38
    08941C9C:[AE02005C]: sw         $v0, 92($s0)
    08941CA0:[5460FFCF]: bnel       $v1, $zr, 0x08941BE0
    08941CA4:[8E04000C]: lw         $a0, 12($s0)
    08941CA8:[AE120010]: sw         $s2, 16($s0)
    08941CAC:[AE130014]: sw         $s3, 20($s0)
--> 08941CB0:[0A2506F7]: j          0x08941BDC
    08941CB4:[AE110018]: sw         $s1, 24($s0)
    08941CB8:[0E251BAE]: jal        0x08946EB8
    08941CBC:[8E040054]: lw         $a0, 84($s0)
    08941CC0:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
_S1_2_899448C 9,638,725 instructions (0.832%), 419,075 calls (0899448C - 089944E4, length 23)
    0899448C:[27BDFFF0]: addiu      $sp, $sp, -16
    08994490:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    08994494:[AFB00000]: sw         $s0, 0($sp)
    08994498:[2450CB58]: addiu      $s0, $v0, -13480
    0899449C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    089944A0:[8E070048]: lw         $a3, 72($s0)
    089944A4:[AFB10004]: sw         $s1, 4($sp)
    089944A8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089944AC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    089944B0:[AFBF0008]: sw         $ra, 8($sp)
    089944B4:[0E2652F8]: jal        0x08994BE0
    089944B8:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    089944BC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089944C0:[8E050044]: lw         $a1, 68($s0)
    089944C4:[02262004]: sllv       $a0, $a2, $s1
    089944C8:[00041827]: nor        $v1, $zr, $a0 <=> li $v1, not $a0
    089944CC:[00A32024]: and        $a0, $a1, $v1
    089944D0:[AE040044]: sw         $a0, 68($s0)
    089944D4:[8FBF0008]: lw         $ra, 8($sp)
    089944D8:[8FB10004]: lw         $s1, 4($sp)
    089944DC:[8FB00000]: lw         $s0, 0($sp)
    089944E0:[03E00008]: jr         $ra
    089944E4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_888A3F0 9,560,292 instructions (0.825%), 129,654 calls (0888A3F0 - 0888A860, length 285)
    0888A3F0:[27BDFF40]: addiu      $sp, $sp, -192
    0888A3F4:[8C8500C0]: lw         $a1, 192($a0)
    0888A3F8:[AFB000A0]: sw         $s0, 160($sp)
    0888A3FC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0888A400:[30A40010]: andi       $a0, $a1, 16
    0888A404:[E7B40090]: swc1       $f20, 144($sp)
    0888A408:[E7B60094]: swc1       $f22, 148($sp)
    0888A40C:[E7B80098]: swc1       $f24, 152($sp)
    0888A410:[E7BA009C]: swc1       $f26, 156($sp)
    0888A414:[AFB100A4]: sw         $s1, 164($sp)
    0888A418:[AFB200A8]: sw         $s2, 168($sp)
    0888A41C:[AFB300AC]: sw         $s3, 172($sp)
    0888A420:[AFB400B0]: sw         $s4, 176($sp)
    0888A424:[AFBF00B4]: sw         $ra, 180($sp)
    0888A428:[14800102]: bne        $a0, $zr, 0x0888A834
    0888A42C:[00000000]: nop
    0888A430:[C60C003C]: lwc1       $f12, 60($s0)
    0888A434:[4480A000]: mtc1       $zr, $f20
    0888A438:[4614603E]: c.le.s     $f12, $f20
    0888A43C:[00000000]: nop
    0888A440:[450100FC]: bc1t       0x0888A834
    0888A444:[00000000]: nop
    0888A448:[0E265123]: jal        0x0899448C
    0888A44C:[34040007]: ori        $a0, $zr, 7 <=> li $a0, 7
    0888A450:[0E265123]: jal        0x0899448C
    0888A454:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    0888A458:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0888A45C:[0E265267]: jal        0x0899499C
    0888A460:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0888A464:[3C054370]: lui        $a1, 0x4370 <=> li $a1, 0x43700000
    0888A468:[4485B000]: mtc1       $a1, $f22
    0888A46C:[8E0400C8]: lw         $a0, 200($s0)
    0888A470:[3C054308]: lui        $a1, 0x4308 <=> li $a1, 0x43080000
    0888A474:[4485C000]: mtc1       $a1, $f24
    0888A478:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    0888A47C:[1C80000D]: bgtz       $a0, 0x0888A4B4
    0888A480:[4485D000]: mtc1       $a1, $f26
    0888A484:[04800024]: bltz       $a0, 0x0888A518
    0888A488:[00000000]: nop
    0888A48C:[0E26510D]: jal        0x08994434
    0888A490:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0888A494:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0888A498:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    0888A49C:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    0888A4A0:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0888A4A4:[0E2652E2]: jal        0x08994B88
    0888A4A8:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0888A4AC:[1000001A]: b          0x0888A518
    0888A4B0:[00000000]: nop
    0888A4B4:[28850002]: slti       $a1, $a0, 2
    0888A4B8:[14A00005]: bne        $a1, $zr, 0x0888A4D0
    0888A4BC:[28840003]: slti       $a0, $a0, 3
    0888A4C0:[1480000D]: bne        $a0, $zr, 0x0888A4F8
    0888A4C4:[00000000]: nop
    0888A4C8:[10000013]: b          0x0888A518
    0888A4CC:[00000000]: nop
    0888A4D0:[0E26510D]: jal        0x08994434
    0888A4D4:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0888A4D8:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0888A4DC:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    0888A4E0:[3406000A]: ori        $a2, $zr, 10 <=> li $a2, 10
    0888A4E4:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0888A4E8:[0E2652E2]: jal        0x08994B88
    0888A4EC:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    0888A4F0:[10000009]: b          0x0888A518
    0888A4F4:[00000000]: nop
    0888A4F8:[0E26510D]: jal        0x08994434
    0888A4FC:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0888A500:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0888A504:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    0888A508:[3406000A]: ori        $a2, $zr, 10 <=> li $a2, 10
    0888A50C:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0888A510:[0E2652E2]: jal        0x08994B88
    0888A514:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    0888A518:[0E265123]: jal        0x0899448C
    0888A51C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0888A520:[8E0400C0]: lw         $a0, 192($s0)
    0888A524:[30840100]: andi       $a0, $a0, 256
    0888A528:[14800036]: bne        $a0, $zr, 0x0888A604
    0888A52C:[27B10040]: addiu      $s1, $sp, 64
    0888A530:[0E2664BD]: jal        0x089992F4
    0888A534:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0888A538:[C60C000C]: lwc1       $f12, 12($s0)
    0888A53C:[C60D0010]: lwc1       $f13, 16($s0)
    0888A540:[E7AC0040]: swc1       $f12, 64($sp)
    0888A544:[E7AD0054]: swc1       $f13, 84($sp)
    0888A548:[26060020]: addiu      $a2, $s0, 32
    0888A54C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0888A550:[0E26654D]: jal        0x08999534
    0888A554:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0888A558:[C60C0004]: lwc1       $f12, 4($s0)
    0888A55C:[C60D0008]: lwc1       $f13, 8($s0)
    0888A560:[46166300]: add.s      $f12, $f12, $f22
    0888A564:[E7B40088]: swc1       $f20, 136($sp)
    0888A568:[46186B40]: add.s      $f13, $f13, $f24
    0888A56C:[E7BA008C]: swc1       $f26, 140($sp)
    0888A570:[27A60080]: addiu      $a2, $sp, 128
    0888A574:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0888A578:[E7AC0080]: swc1       $f12, 128($sp)
    0888A57C:[E7AD0084]: swc1       $f13, 132($sp)
    0888A580:[0E2664FB]: jal        0x089993EC
    0888A584:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0888A588:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888A58C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0888A590:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    0888A594:[C4AC0040]: lwc1       $f12, 64($a1)
    0888A598:[C4AD0044]: lwc1       $f13, 68($a1)
    0888A59C:[E4CC0000]: swc1       $f12, 0($a2)
    0888A5A0:[E4CD0004]: swc1       $f13, 4($a2)
    0888A5A4:[E4D40008]: swc1       $f20, 8($a2)
    0888A5A8:[E4DA000C]: swc1       $f26, 12($a2)
    0888A5AC:[24840001]: addiu      $a0, $a0, 1
    0888A5B0:[24A50008]: addiu      $a1, $a1, 8
    0888A5B4:[28870004]: slti       $a3, $a0, 4
    0888A5B8:[14E0FFF6]: bne        $a3, $zr, 0x0888A594
    0888A5BC:[24C60010]: addiu      $a2, $a2, 16
    0888A5C0:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0888A5C4:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0888A5C8:[03B39821]: addu       $s3, $sp, $s3
    0888A5CC:[03A0A025]: or         $s4, $sp, $zr <=> move $s4, $sp
    0888A5D0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0888A5D4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0888A5D8:[0E2664C5]: jal        0x08999314
    0888A5DC:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0888A5E0:[E6940008]: swc1       $f20, 8($s4)
    0888A5E4:[E69A000C]: swc1       $f26, 12($s4)
    0888A5E8:[26520001]: addiu      $s2, $s2, 1
    0888A5EC:[26730010]: addiu      $s3, $s3, 16
    0888A5F0:[2A440004]: slti       $a0, $s2, 4
    0888A5F4:[1480FFF6]: bne        $a0, $zr, 0x0888A5D0
    0888A5F8:[26940010]: addiu      $s4, $s4, 16
    0888A5FC:[1000001C]: b          0x0888A670
    0888A600:[8E0700C4]: lw         $a3, 196($s0)
    0888A604:[C60D0004]: lwc1       $f13, 4($s0)
    0888A608:[C60E0008]: lwc1       $f14, 8($s0)
    0888A60C:[46166B40]: add.s      $f13, $f13, $f22
    0888A610:[C60C0010]: lwc1       $f12, 16($s0)
    0888A614:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888A618:[46187380]: add.s      $f14, $f14, $f24
    0888A61C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0888A620:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    0888A624:[C616000C]: lwc1       $f22, 12($s0)
    0888A628:[8E0700C4]: lw         $a3, 196($s0)
    0888A62C:[C4AF0040]: lwc1       $f15, 64($a1)
    0888A630:[C4B00044]: lwc1       $f16, 68($a1)
    0888A634:[46167BC2]: mul.s      $f15, $f15, $f22
    0888A638:[E4D40008]: swc1       $f20, 8($a2)
    0888A63C:[460C8402]: mul.s      $f16, $f16, $f12
    0888A640:[E4DA000C]: swc1       $f26, 12($a2)
    0888A644:[24840001]: addiu      $a0, $a0, 1
    0888A648:[24A50008]: addiu      $a1, $a1, 8
    0888A64C:[460F6BC0]: add.s      $f15, $f13, $f15
    0888A650:[28880004]: slti       $t0, $a0, 4
    0888A654:[46107400]: add.s      $f16, $f14, $f16
    0888A658:[E4CF0000]: swc1       $f15, 0($a2)
    0888A65C:[E4D00004]: swc1       $f16, 4($a2)
    0888A660:[1500FFF2]: bne        $t0, $zr, 0x0888A62C
    0888A664:[24C60010]: addiu      $a2, $a2, 16
    0888A668:[10000001]: b          0x0888A670
    0888A66C:[00000000]: nop
    0888A670:[1CE00008]: bgtz       $a3, 0x0888A694
    0888A674:[28E40002]: slti       $a0, $a3, 2
    0888A678:[04E0000A]: bltz       $a3, 0x0888A6A4
    0888A67C:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0888A680:[0E26525C]: jal        0x08994970
    0888A684:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0888A688:[10000007]: b          0x0888A6A8
    0888A68C:[8E0400C0]: lw         $a0, 192($s0)
    0888A694:[10800003]: beq        $a0, $zr, 0x0888A6A4
    0888A698:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0888A69C:[0E26525C]: jal        0x08994970
    0888A6A0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0888A6A4:[8E0400C0]: lw         $a0, 192($s0)
    0888A6A8:[30840001]: andi       $a0, $a0, 1
    0888A6AC:[1080003A]: beq        $a0, $zr, 0x0888A798
    0888A6B0:[00000000]: nop
    0888A6B4:[0E26510D]: jal        0x08994434
    0888A6B8:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    0888A6BC:[8E0400CC]: lw         $a0, 204($s0)
    0888A6C0:[00842821]: addu       $a1, $a0, $a0
    0888A6C4:[00043200]: sll        $a2, $a0, 0x0008
    0888A6C8:[00852021]: addu       $a0, $a0, $a1
    0888A6CC:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    0888A6D0:[00042100]: sll        $a0, $a0, 0x0004
    0888A6D4:[8CA5BFB8]: lw         $a1, -16456($a1)
    0888A6D8:[00C42023]: subu       $a0, $a2, $a0
    0888A6DC:[00A42021]: addu       $a0, $a1, $a0
    0888A6E0:[24840010]: addiu      $a0, $a0, 16
    0888A6E4:[8C850000]: lw         $a1, 0($a0)
    0888A6E8:[24A50010]: addiu      $a1, $a1, 16
    0888A6EC:[84A60000]: lh         $a2, 0($a1)
    0888A6F0:[8CA50004]: lw         $a1, 4($a1)
    0888A6F4:[00A0F809]: jalr       $ra, $a1
    0888A6F8:[00862021]: addu       $a0, $a0, $a2
    0888A6FC:[8E0500C0]: lw         $a1, 192($s0)
    0888A700:[8E0400D8]: lw         $a0, 216($s0)
    0888A704:[30A60200]: andi       $a2, $a1, 512
    0888A708:[10C00012]: beq        $a2, $zr, 0x0888A754
    0888A70C:[30A50004]: andi       $a1, $a1, 4
    0888A710:[50A00009]: beql       $a1, $zr, 0x0888A738
    0888A714:[24840018]: addiu      $a0, $a0, 24
    0888A718:[24840040]: addiu      $a0, $a0, 64
    0888A71C:[84850000]: lh         $a1, 0($a0)
    0888A720:[8C860004]: lw         $a2, 4($a0)
    0888A724:[02052021]: addu       $a0, $s0, $a1
    0888A728:[00C0F809]: jalr       $ra, $a2
    0888A72C:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0888A730:[10000040]: b          0x0888A834
    0888A734:[00000000]: nop
    0888A738:[84850000]: lh         $a1, 0($a0)
    0888A73C:[8C860004]: lw         $a2, 4($a0)
    0888A740:[02052021]: addu       $a0, $s0, $a1
    0888A744:[00C0F809]: jalr       $ra, $a2
    0888A748:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0888A74C:[10000039]: b          0x0888A834
    0888A750:[00000000]: nop
    0888A754:[50A00009]: beql       $a1, $zr, 0x0888A77C
    0888A758:[24840008]: addiu      $a0, $a0, 8
    0888A75C:[24840038]: addiu      $a0, $a0, 56
    0888A760:[84850000]: lh         $a1, 0($a0)
    0888A764:[8C860004]: lw         $a2, 4($a0)
    0888A768:[02052021]: addu       $a0, $s0, $a1
    0888A76C:[00C0F809]: jalr       $ra, $a2
    0888A770:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0888A774:[1000002F]: b          0x0888A834
    0888A778:[00000000]: nop
    0888A77C:[84850000]: lh         $a1, 0($a0)
    0888A780:[8C860004]: lw         $a2, 4($a0)
    0888A784:[02052021]: addu       $a0, $s0, $a1
    0888A788:[00C0F809]: jalr       $ra, $a2
    0888A78C:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0888A790:[10000028]: b          0x0888A834
    0888A794:[00000000]: nop
    0888A798:[0E265123]: jal        0x0899448C
    0888A79C:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    0888A7A0:[8E0400C0]: lw         $a0, 192($s0)
    0888A7A4:[8E0500D8]: lw         $a1, 216($s0)
    0888A7A8:[30860200]: andi       $a2, $a0, 512
    0888A7AC:[10C00012]: beq        $a2, $zr, 0x0888A7F8
    0888A7B0:[30840004]: andi       $a0, $a0, 4
    0888A7B4:[10800009]: beq        $a0, $zr, 0x0888A7DC
    0888A7B8:[24A40020]: addiu      $a0, $a1, 32
    0888A7BC:[24A40030]: addiu      $a0, $a1, 48
    0888A7C0:[84850000]: lh         $a1, 0($a0)
    0888A7C4:[8C860004]: lw         $a2, 4($a0)
    0888A7C8:[02052021]: addu       $a0, $s0, $a1
    0888A7CC:[00C0F809]: jalr       $ra, $a2
    0888A7D0:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0888A7D4:[10000017]: b          0x0888A834
    0888A7D8:[00000000]: nop
    0888A7DC:[84850000]: lh         $a1, 0($a0)
    0888A7E0:[8C860004]: lw         $a2, 4($a0)
    0888A7E4:[02052021]: addu       $a0, $s0, $a1
    0888A7E8:[00C0F809]: jalr       $ra, $a2
    0888A7EC:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0888A7F0:[10000010]: b          0x0888A834
    0888A7F4:[00000000]: nop
    0888A7F8:[10800009]: beq        $a0, $zr, 0x0888A820
    0888A7FC:[24A40010]: addiu      $a0, $a1, 16
    0888A800:[24A40028]: addiu      $a0, $a1, 40
    0888A804:[84850000]: lh         $a1, 0($a0)
    0888A808:[8C860004]: lw         $a2, 4($a0)
    0888A80C:[02052021]: addu       $a0, $s0, $a1
    0888A810:[00C0F809]: jalr       $ra, $a2
    0888A814:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0888A818:[10000006]: b          0x0888A834
    0888A81C:[00000000]: nop
    0888A820:[84850000]: lh         $a1, 0($a0)
    0888A824:[8C860004]: lw         $a2, 4($a0)
    0888A828:[02052021]: addu       $a0, $s0, $a1
    0888A82C:[00C0F809]: jalr       $ra, $a2
    0888A830:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0888A834:[C7B40090]: lwc1       $f20, 144($sp)
    0888A838:[C7B60094]: lwc1       $f22, 148($sp)
    0888A83C:[C7B80098]: lwc1       $f24, 152($sp)
    0888A840:[C7BA009C]: lwc1       $f26, 156($sp)
    0888A844:[8FB000A0]: lw         $s0, 160($sp)
    0888A848:[8FB100A4]: lw         $s1, 164($sp)
    0888A84C:[8FB200A8]: lw         $s2, 168($sp)
    0888A850:[8FB300AC]: lw         $s3, 172($sp)
    0888A854:[8FB400B0]: lw         $s4, 176($sp)
    0888A858:[8FBF00B4]: lw         $ra, 180($sp)
    0888A85C:[03E00008]: jr         $ra
    0888A860:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 0888A660 144,992 times (length 15)
    0888A618:[46187380]: add.s      $f14, $f14, $f24
    0888A61C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0888A620:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    0888A624:[C616000C]: lwc1       $f22, 12($s0)
    0888A628:[8E0700C4]: lw         $a3, 196($s0)
--> 0888A62C:[C4AF0040]: lwc1       $f15, 64($a1)
    0888A630:[C4B00044]: lwc1       $f16, 68($a1)
    0888A634:[46167BC2]: mul.s      $f15, $f15, $f22
    0888A638:[E4D40008]: swc1       $f20, 8($a2)
    0888A63C:[460C8402]: mul.s      $f16, $f16, $f12
    0888A640:[E4DA000C]: swc1       $f26, 12($a2)
    0888A644:[24840001]: addiu      $a0, $a0, 1
    0888A648:[24A50008]: addiu      $a1, $a1, 8
    0888A64C:[460F6BC0]: add.s      $f15, $f13, $f15
    0888A650:[28880004]: slti       $t0, $a0, 4
    0888A654:[46107400]: add.s      $f16, $f14, $f16
    0888A658:[E4CF0000]: swc1       $f15, 0($a2)
    0888A65C:[E4D00004]: swc1       $f16, 4($a2)
--> 0888A660:[1500FFF2]: bne        $t0, $zr, 0x0888A62C
    0888A664:[24C60010]: addiu      $a2, $a2, 16
    0888A668:[10000001]: b          0x0888A670
    0888A66C:[00000000]: nop
    0888A670:[1CE00008]: bgtz       $a3, 0x0888A694
  Back Branch 0888A5F4 9,976 times (length 11)
    0888A5BC:[24C60010]: addiu      $a2, $a2, 16
    0888A5C0:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0888A5C4:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0888A5C8:[03B39821]: addu       $s3, $sp, $s3
    0888A5CC:[03A0A025]: or         $s4, $sp, $zr <=> move $s4, $sp
--> 0888A5D0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0888A5D4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0888A5D8:[0E2664C5]: jal        0x08999314
    0888A5DC:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0888A5E0:[E6940008]: swc1       $f20, 8($s4)
    0888A5E4:[E69A000C]: swc1       $f26, 12($s4)
    0888A5E8:[26520001]: addiu      $s2, $s2, 1
    0888A5EC:[26730010]: addiu      $s3, $s3, 16
    0888A5F0:[2A440004]: slti       $a0, $s2, 4
--> 0888A5F4:[1480FFF6]: bne        $a0, $zr, 0x0888A5D0
    0888A5F8:[26940010]: addiu      $s4, $s4, 16
    0888A5FC:[1000001C]: b          0x0888A670
    0888A600:[8E0700C4]: lw         $a3, 196($s0)
    0888A604:[C60D0004]: lwc1       $f13, 4($s0)
  Back Branch 0888A5B8 9,976 times (length 11)
    0888A580:[0E2664FB]: jal        0x089993EC
    0888A584:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0888A588:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888A58C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0888A590:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
--> 0888A594:[C4AC0040]: lwc1       $f12, 64($a1)
    0888A598:[C4AD0044]: lwc1       $f13, 68($a1)
    0888A59C:[E4CC0000]: swc1       $f12, 0($a2)
    0888A5A0:[E4CD0004]: swc1       $f13, 4($a2)
    0888A5A4:[E4D40008]: swc1       $f20, 8($a2)
    0888A5A8:[E4DA000C]: swc1       $f26, 12($a2)
    0888A5AC:[24840001]: addiu      $a0, $a0, 1
    0888A5B0:[24A50008]: addiu      $a1, $a1, 8
    0888A5B4:[28870004]: slti       $a3, $a0, 4
--> 0888A5B8:[14E0FFF6]: bne        $a3, $zr, 0x0888A594
    0888A5BC:[24C60010]: addiu      $a2, $a2, 16
    0888A5C0:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0888A5C4:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0888A5C8:[03B39821]: addu       $s3, $sp, $s3
_S1_2_8995054 8,942,400 instructions (0.771%), 124,200 calls (08995054 - 089951EC, length 103)
    08995054:[27BDFFF0]: addiu      $sp, $sp, -16
    08995058:[AFB10004]: sw         $s1, 4($sp)
    0899505C:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    08995060:[AFB00000]: sw         $s0, 0($sp)
    08995064:[8C980008]: lw         $t8, 8($a0)
    08995068:[8C9100BC]: lw         $s1, 188($a0)
    0899506C:[8C8E00C0]: lw         $t6, 192($a0)
    08995070:[270D001C]: addiu      $t5, $t8, 28
    08995074:[8C8F00C4]: lw         $t7, 196($a0)
    08995078:[8C9000C8]: lw         $s0, 200($a0)
    0899507C:[7DA21E00]: ext        $v0, $t5, 24, 4
    08995080:[00021C00]: sll        $v1, $v0, 0x0010
    08995084:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08995088:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    0899508C:[00622025]: or         $a0, $v1, $v0
    08995090:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08995094:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    08995098:[01826025]: or         $t4, $t4, $v0
    0899509C:[01111821]: addu       $v1, $t0, $s1
    089950A0:[012E7021]: addu       $t6, $t1, $t6
    089950A4:[27110008]: addiu      $s1, $t8, 8
    089950A8:[00AF7821]: addu       $t7, $a1, $t7
    089950AC:[00D08021]: addu       $s0, $a2, $s0
    089950B0:[31420001]: andi       $v0, $t2, 1
    089950B4:[A7080008]: sh         $t0, 8($t8)
    089950B8:[7D4A0040]: ext        $t2, $t2, 1, 1
    089950BC:[AF040000]: sw         $a0, 0($t8)
    089950C0:[AF0C0004]: sw         $t4, 4($t8)
    089950C4:[AF2D0008]: sw         $t5, 8($t9)
    089950C8:[A62E000C]: sh         $t6, 12($s1)
    089950CC:[A62F000E]: sh         $t7, 14($s1)
    089950D0:[A6300010]: sh         $s0, 16($s1)
    089950D4:[A6270012]: sh         $a3, 18($s1)
    089950D8:[A6290002]: sh         $t1, 2($s1)
    089950DC:[A6250004]: sh         $a1, 4($s1)
    089950E0:[A6260006]: sh         $a2, 6($s1)
    089950E4:[A6270008]: sh         $a3, 8($s1)
    089950E8:[10400004]: beq        $v0, $zr, 0x089950FC
    089950EC:[A623000A]: sh         $v1, 10($s1)
    089950F0:[87040008]: lh         $a0, 8($t8)
    089950F4:[A7030008]: sh         $v1, 8($t8)
    089950F8:[A624000A]: sh         $a0, 10($s1)
    089950FC:[11400005]: beq        $t2, $zr, 0x08995114
    08995100:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08995104:[86260002]: lh         $a2, 2($s1)
    08995108:[9625000C]: lhu        $a1, 12($s1)
    0899510C:[A626000C]: sh         $a2, 12($s1)
    08995110:[A6250002]: sh         $a1, 2($s1)
    08995114:[11670031]: beq        $t3, $a3, 0x089951DC
    08995118:[29680002]: slti       $t0, $t3, 2
    0899511C:[55000007]: bnel       $t0, $zr, 0x0899513C
    08995120:[8F240008]: lw         $a0, 8($t9)
    08995124:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08995128:[11690023]: beq        $t3, $t1, 0x089951B8
    0899512C:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08995130:[516A001D]: beql       $t3, $t2, 0x089951A8
    08995134:[86230004]: lh         $v1, 4($s1)
    08995138:[8F240008]: lw         $a0, 8($t9)
    0899513C:[3C061280]: lui        $a2, 0x1280 <=> li $a2, 0x12800000
    08995140:[34C50102]: ori        $a1, $a2, 258
    08995144:[AC850000]: sw         $a1, 0($a0)
    08995148:[24850004]: addiu      $a1, $a0, 4
    0899514C:[1220000C]: beq        $s1, $zr, 0x08995180
    08995150:[AF250008]: sw         $a1, 8($t9)
    08995154:[7E2B1E00]: ext        $t3, $s1, 24, 4
    08995158:[000B4C00]: sll        $t1, $t3, 0x0010
    0899515C:[7C11FE04]: ins        $s1, $zr, 24, 8
    08995160:[3C0A1000]: lui        $t2, 0x1000 <=> li $t2, 0x10000000
    08995164:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    08995168:[02281025]: or         $v0, $s1, $t0
    0899516C:[012A3825]: or         $a3, $t1, $t2
    08995170:[24B10008]: addiu      $s1, $a1, 8
    08995174:[ACA70000]: sw         $a3, 0($a1)
    08995178:[ACA20004]: sw         $v0, 4($a1)
    0899517C:[AF310008]: sw         $s1, 8($t9)
    08995180:[8F2D0008]: lw         $t5, 8($t9)
    08995184:[8FB10004]: lw         $s1, 4($sp)
    08995188:[8FB00000]: lw         $s0, 0($sp)
    0899518C:[3C0F0406]: lui        $t7, 0x0406 <=> li $t7, 0x04060000
    08995190:[35EE0002]: ori        $t6, $t7, 2
    08995194:[25AC0004]: addiu      $t4, $t5, 4
    08995198:[ADAE0000]: sw         $t6, 0($t5)
    0899519C:[AF2C0008]: sw         $t4, 8($t9)
    089951A0:[03E00008]: jr         $ra
    089951A4:[27BD0010]: addiu      $sp, $sp, 16
    089951A8:[9638000E]: lhu        $t8, 14($s1)
    089951AC:[A623000E]: sh         $v1, 14($s1)
    089951B0:[0A26544E]: j          0x08995138
    089951B4:[A6380004]: sh         $t8, 4($s1)
    089951B8:[86300004]: lh         $s0, 4($s1)
    089951BC:[862D0006]: lh         $t5, 6($s1)
    089951C0:[962F000E]: lhu        $t7, 14($s1)
    089951C4:[962E0010]: lhu        $t6, 16($s1)
    089951C8:[A630000E]: sh         $s0, 14($s1)
    089951CC:[A62F0004]: sh         $t7, 4($s1)
    089951D0:[A62E0006]: sh         $t6, 6($s1)
    089951D4:[0A26544E]: j          0x08995138
    089951D8:[A62D0010]: sh         $t5, 16($s1)
    089951DC:[862C0006]: lh         $t4, 6($s1)
    089951E0:[962B0010]: lhu        $t3, 16($s1)
    089951E4:[A62C0010]: sh         $t4, 16($s1)
    089951E8:[0A26544E]: j          0x08995138
    089951EC:[A62B0006]: sh         $t3, 6($s1)
_S1_2_8999314 8,224,916 instructions (0.710%), 1,174,988 calls (08999314 - 08999338, length 10)
    08999314:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08999318:[D8A40000]: lv.q       C100.q, 0($a1)
    0899931C:[D8A50010]: lv.q       C110.q, 16($a1)
    08999320:[D8A60020]: lv.q       C120.q, 32($a1)
    08999324:[D8A70030]: lv.q       C130.q, 48($a1)
    08999328:[D8C80000]: lv.q       C200.q, 0($a2)
    0899932C:[F188A480]: VTFM4.q    C000.q, E100.q, C200.q
    08999330:[F8800000]: sv.q       C000.q, 0($a0)
    08999334:[03E00008]: jr         $ra
    08999338:[00000000]: nop
_S1_2_895BC58 8,161,969 instructions (0.704%), 1,165,996 calls (0895BC58 - 0895BC70, length 7)
    0895BC58:[27BDFFF0]: addiu      $sp, $sp, -16
    0895BC5C:[AFBF0000]: sw         $ra, 0($sp)
    0895BC60:[0E2543CA]: jal        0x08950F28
    0895BC64:[00000000]: nop
    0895BC68:[8FBF0000]: lw         $ra, 0($sp)
    0895BC6C:[03E00008]: jr         $ra
    0895BC70:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_895BC74 8,161,965 instructions (0.704%), 1,165,995 calls (0895BC74 - 0895BC8C, length 7)
    0895BC74:[27BDFFF0]: addiu      $sp, $sp, -16
    0895BC78:[AFBF0000]: sw         $ra, 0($sp)
    0895BC7C:[0E2543E0]: jal        0x08950F80
    0895BC80:[00000000]: nop
    0895BC84:[8FBF0000]: lw         $ra, 0($sp)
    0895BC88:[03E00008]: jr         $ra
    0895BC8C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_895D8A8 8,157,848 instructions (0.704%), 975 calls (0895D8A8 - 0895DAB0, length 131)
    0895D8A8:[27BDFFE0]: addiu      $sp, $sp, -32
    0895D8AC:[AFB50014]: sw         $s5, 20($sp)
    0895D8B0:[7C084620]: seh        $t0, $t0
    0895D8B4:[7C094E20]: seh        $t1, $t1
    0895D8B8:[AFB40010]: sw         $s4, 16($sp)
    0895D8BC:[00807821]: addu       $t7, $a0, $zr <=> move $t7, $a0
    0895D8C0:[7C0BA620]: seh        $s4, $t3
    0895D8C4:[AFB3000C]: sw         $s3, 12($sp)
    0895D8C8:[24198000]: addiu      $t9, $zr, -32768 <=> li $t9, -32768
    0895D8CC:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    0895D8D0:[AFB20008]: sw         $s2, 8($sp)
    0895D8D4:[24187FFF]: addiu      $t8, $zr, 32767 <=> li $t8, 32767
    0895D8D8:[01409021]: addu       $s2, $t2, $zr <=> move $s2, $t2
    0895D8DC:[AFB10004]: sw         $s1, 4($sp)
    0895D8E0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    0895D8E4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0895D8E8:[AFB00000]: sw         $s0, 0($sp)
    0895D8EC:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0895D8F0:[AFB60018]: sw         $s6, 24($sp)
    0895D8F4:[87B50020]: lh         $s5, 32($sp)
    0895D8F8:[84EC0000]: lh         $t4, 0($a3)
    0895D8FC:[18A00060]: blez       $a1, 0x0895DA80
    0895D900:[84ED0002]: lh         $t5, 2($a3)
    0895D904:[3C16089B]: lui        $s6, 0x089B <=> li $s6, 0x089B0000
    0895D908:[85E30000]: lh         $v1, 0($t7)
    0895D90C:[7C643A00]: ext        $a0, $v1, 8, 8
    0895D910:[00033A00]: sll        $a3, $v1, 0x0008
    0895D914:[00873025]: or         $a2, $a0, $a3
    0895D918:[7C062620]: seh        $a0, $a2
    0895D91C:[0480005B]: bltz       $a0, 0x0895DA8C
    0895D920:[01602821]: addu       $a1, $t3, $zr <=> move $a1, $t3
    0895D924:[96470000]: lhu        $a3, 0($s2)
    0895D928:[25EF0002]: addiu      $t7, $t7, 2
    0895D92C:[26CA4190]: addiu      $t2, $s6, 16784
    0895D930:[02870018]: mult       $s4, $a3
    0895D934:[00873026]: xor        $a2, $a0, $a3
    0895D938:[30C41FFF]: andi       $a0, $a2, 8191
    0895D93C:[24860001]: addiu      $a2, $a0, 1
    0895D940:[2407001E]: addiu      $a3, $zr, 30 <=> li $a3, 30
    0895D944:[00007012]: mflo       $t6
    0895D948:[02AE2821]: addu       $a1, $s5, $t6
    0895D94C:[30A27FFF]: andi       $v0, $a1, 32767
    0895D950:[A6420000]: sh         $v0, 0($s2)
    0895D954:[02007021]: addu       $t6, $s0, $zr <=> move $t6, $s0
    0895D958:[012D0018]: mult       $t1, $t5
    0895D95C:[81E30000]: lb         $v1, 0($t7)
    0895D960:[01806821]: addu       $t5, $t4, $zr <=> move $t5, $t4
    0895D964:[24E7FFFC]: addiu      $a3, $a3, -4
    0895D968:[00032103]: sra        $a0, $v1, 0x0004
    0895D96C:[00002812]: mflo       $a1
    0895D970:[010C0018]: mult       $t0, $t4
    0895D974:[3062000F]: andi       $v0, $v1, 15
    0895D978:[00021880]: sll        $v1, $v0, 0x0002
    0895D97C:[006A6021]: addu       $t4, $v1, $t2
    0895D980:[8D830000]: lw         $v1, 0($t4)
    0895D984:[00001012]: mflo       $v0
    0895D988:[00860018]: mult       $a0, $a2
    0895D98C:[00456021]: addu       $t4, $v0, $a1
    0895D990:[000C2B03]: sra        $a1, $t4, 0x000C
    0895D994:[26100008]: addiu      $s0, $s0, 8
    0895D998:[00002012]: mflo       $a0
    0895D99C:[012D0018]: mult       $t1, $t5
    0895D9A0:[00A46021]: addu       $t4, $a1, $a0
    0895D9A4:[0198602D]: min        $t4, $t4, $t8
    0895D9A8:[0199282C]: max        $a1, $t4, $t9
    0895D9AC:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0895D9B0:[A5C50000]: sh         $a1, 0($t6)
    0895D9B4:[00001012]: mflo       $v0
    0895D9B8:[01040018]: mult       $t0, $a0
    0895D9BC:[00006012]: mflo       $t4
    0895D9C0:[00660018]: mult       $v1, $a2
    0895D9C4:[01821821]: addu       $v1, $t4, $v0
    0895D9C8:[00032303]: sra        $a0, $v1, 0x000C
    0895D9CC:[00006812]: mflo       $t5
    0895D9D0:[01250018]: mult       $t1, $a1
    0895D9D4:[008D6021]: addu       $t4, $a0, $t5
    0895D9D8:[0198602D]: min        $t4, $t4, $t8
    0895D9DC:[0199682C]: max        $t5, $t4, $t9
    0895D9E0:[A5CD0002]: sh         $t5, 2($t6)
    0895D9E4:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    0895D9E8:[00002812]: mflo       $a1
    0895D9EC:[01030018]: mult       $t0, $v1
    0895D9F0:[81E40001]: lb         $a0, 1($t7)
    0895D9F4:[25EF0002]: addiu      $t7, $t7, 2
    0895D9F8:[00041103]: sra        $v0, $a0, 0x0004
    0895D9FC:[00006012]: mflo       $t4
    0895DA00:[00460018]: mult       $v0, $a2
    0895DA04:[3083000F]: andi       $v1, $a0, 15
    0895DA08:[00032080]: sll        $a0, $v1, 0x0002
    0895DA0C:[008A1821]: addu       $v1, $a0, $t2
    0895DA10:[01851021]: addu       $v0, $t4, $a1
    0895DA14:[00002012]: mflo       $a0
    0895DA18:[012D0018]: mult       $t1, $t5
    0895DA1C:[00026303]: sra        $t4, $v0, 0x000C
    0895DA20:[01842821]: addu       $a1, $t4, $a0
    0895DA24:[00B8282D]: min        $a1, $a1, $t8
    0895DA28:[00B9602C]: max        $t4, $a1, $t9
    0895DA2C:[8C630000]: lw         $v1, 0($v1)
    0895DA30:[00001012]: mflo       $v0
    0895DA34:[010C0018]: mult       $t0, $t4
    0895DA38:[A5CC0004]: sh         $t4, 4($t6)
    0895DA3C:[01806821]: addu       $t5, $t4, $zr <=> move $t5, $t4
    0895DA40:[00002812]: mflo       $a1
    0895DA44:[00660018]: mult       $v1, $a2
    0895DA48:[00A26021]: addu       $t4, $a1, $v0
    0895DA4C:[000C2B03]: sra        $a1, $t4, 0x000C
    0895DA50:[00001812]: mflo       $v1
    0895DA54:[00A36021]: addu       $t4, $a1, $v1
    0895DA58:[0198602D]: min        $t4, $t4, $t8
    0895DA5C:[0199182C]: max        $v1, $t4, $t9
    0895DA60:[A5C30006]: sh         $v1, 6($t6)
    0895DA64:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
    0895DA68:[04E1FFBB]: bgez       $a3, 0x0895D958
    0895DA6C:[25CE0008]: addiu      $t6, $t6, 8
    0895DA70:[256B0001]: addiu      $t3, $t3, 1
    0895DA74:[0171502A]: slt        $t2, $t3, $s1
    0895DA78:[5540FFA4]: bnel       $t2, $zr, 0x0895D90C
    0895DA7C:[85E30000]: lh         $v1, 0($t7)
    0895DA80:[A66D0002]: sh         $t5, 2($s3)
    0895DA84:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0895DA88:[A66C0000]: sh         $t4, 0($s3)
    0895DA8C:[8FB60018]: lw         $s6, 24($sp)
    0895DA90:[8FB50014]: lw         $s5, 20($sp)
    0895DA94:[8FB40010]: lw         $s4, 16($sp)
    0895DA98:[8FB3000C]: lw         $s3, 12($sp)
    0895DA9C:[8FB20008]: lw         $s2, 8($sp)
    0895DAA0:[8FB10004]: lw         $s1, 4($sp)
    0895DAA4:[8FB00000]: lw         $s0, 0($sp)
    0895DAA8:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0895DAAC:[03E00008]: jr         $ra
    0895DAB0:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0895DA68 111,448 times (length 70)
    0895D944:[00007012]: mflo       $t6
    0895D948:[02AE2821]: addu       $a1, $s5, $t6
    0895D94C:[30A27FFF]: andi       $v0, $a1, 32767
    0895D950:[A6420000]: sh         $v0, 0($s2)
    0895D954:[02007021]: addu       $t6, $s0, $zr <=> move $t6, $s0
--> 0895D958:[012D0018]: mult       $t1, $t5
    0895D95C:[81E30000]: lb         $v1, 0($t7)
    0895D960:[01806821]: addu       $t5, $t4, $zr <=> move $t5, $t4
    0895D964:[24E7FFFC]: addiu      $a3, $a3, -4
    0895D968:[00032103]: sra        $a0, $v1, 0x0004
    0895D96C:[00002812]: mflo       $a1
    0895D970:[010C0018]: mult       $t0, $t4
    0895D974:[3062000F]: andi       $v0, $v1, 15
    0895D978:[00021880]: sll        $v1, $v0, 0x0002
    0895D97C:[006A6021]: addu       $t4, $v1, $t2
    0895D980:[8D830000]: lw         $v1, 0($t4)
    0895D984:[00001012]: mflo       $v0
    0895D988:[00860018]: mult       $a0, $a2
    0895D98C:[00456021]: addu       $t4, $v0, $a1
    0895D990:[000C2B03]: sra        $a1, $t4, 0x000C
    0895D994:[26100008]: addiu      $s0, $s0, 8
    0895D998:[00002012]: mflo       $a0
    0895D99C:[012D0018]: mult       $t1, $t5
    0895D9A0:[00A46021]: addu       $t4, $a1, $a0
    0895D9A4:[0198602D]: min        $t4, $t4, $t8
    0895D9A8:[0199282C]: max        $a1, $t4, $t9
    0895D9AC:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0895D9B0:[A5C50000]: sh         $a1, 0($t6)
    0895D9B4:[00001012]: mflo       $v0
    0895D9B8:[01040018]: mult       $t0, $a0
    0895D9BC:[00006012]: mflo       $t4
    0895D9C0:[00660018]: mult       $v1, $a2
    0895D9C4:[01821821]: addu       $v1, $t4, $v0
    0895D9C8:[00032303]: sra        $a0, $v1, 0x000C
    0895D9CC:[00006812]: mflo       $t5
    0895D9D0:[01250018]: mult       $t1, $a1
    0895D9D4:[008D6021]: addu       $t4, $a0, $t5
    0895D9D8:[0198602D]: min        $t4, $t4, $t8
    0895D9DC:[0199682C]: max        $t5, $t4, $t9
    0895D9E0:[A5CD0002]: sh         $t5, 2($t6)
    0895D9E4:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    0895D9E8:[00002812]: mflo       $a1
    0895D9EC:[01030018]: mult       $t0, $v1
    0895D9F0:[81E40001]: lb         $a0, 1($t7)
    0895D9F4:[25EF0002]: addiu      $t7, $t7, 2
    0895D9F8:[00041103]: sra        $v0, $a0, 0x0004
    0895D9FC:[00006012]: mflo       $t4
    0895DA00:[00460018]: mult       $v0, $a2
    0895DA04:[3083000F]: andi       $v1, $a0, 15
    0895DA08:[00032080]: sll        $a0, $v1, 0x0002
    0895DA0C:[008A1821]: addu       $v1, $a0, $t2
    0895DA10:[01851021]: addu       $v0, $t4, $a1
    0895DA14:[00002012]: mflo       $a0
    0895DA18:[012D0018]: mult       $t1, $t5
    0895DA1C:[00026303]: sra        $t4, $v0, 0x000C
    0895DA20:[01842821]: addu       $a1, $t4, $a0
    0895DA24:[00B8282D]: min        $a1, $a1, $t8
    0895DA28:[00B9602C]: max        $t4, $a1, $t9
    0895DA2C:[8C630000]: lw         $v1, 0($v1)
    0895DA30:[00001012]: mflo       $v0
    0895DA34:[010C0018]: mult       $t0, $t4
    0895DA38:[A5CC0004]: sh         $t4, 4($t6)
    0895DA3C:[01806821]: addu       $t5, $t4, $zr <=> move $t5, $t4
    0895DA40:[00002812]: mflo       $a1
    0895DA44:[00660018]: mult       $v1, $a2
    0895DA48:[00A26021]: addu       $t4, $a1, $v0
    0895DA4C:[000C2B03]: sra        $a1, $t4, 0x000C
    0895DA50:[00001812]: mflo       $v1
    0895DA54:[00A36021]: addu       $t4, $a1, $v1
    0895DA58:[0198602D]: min        $t4, $t4, $t8
    0895DA5C:[0199182C]: max        $v1, $t4, $t9
    0895DA60:[A5C30006]: sh         $v1, 6($t6)
    0895DA64:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
--> 0895DA68:[04E1FFBB]: bgez       $a3, 0x0895D958
    0895DA6C:[25CE0008]: addiu      $t6, $t6, 8
    0895DA70:[256B0001]: addiu      $t3, $t3, 1
    0895DA74:[0171502A]: slt        $t2, $t3, $s1
    0895DA78:[5540FFA4]: bnel       $t2, $zr, 0x0895D90C
  Back Branch 0895DA78 12,956 times (length 93)
    0895D8F8:[84EC0000]: lh         $t4, 0($a3)
    0895D8FC:[18A00060]: blez       $a1, 0x0895DA80
    0895D900:[84ED0002]: lh         $t5, 2($a3)
    0895D904:[3C16089B]: lui        $s6, 0x089B <=> li $s6, 0x089B0000
    0895D908:[85E30000]: lh         $v1, 0($t7)
--> 0895D90C:[7C643A00]: ext        $a0, $v1, 8, 8
    0895D910:[00033A00]: sll        $a3, $v1, 0x0008
    0895D914:[00873025]: or         $a2, $a0, $a3
    0895D918:[7C062620]: seh        $a0, $a2
    0895D91C:[0480005B]: bltz       $a0, 0x0895DA8C
    0895D920:[01602821]: addu       $a1, $t3, $zr <=> move $a1, $t3
    0895D924:[96470000]: lhu        $a3, 0($s2)
    0895D928:[25EF0002]: addiu      $t7, $t7, 2
    0895D92C:[26CA4190]: addiu      $t2, $s6, 16784
    0895D930:[02870018]: mult       $s4, $a3
    0895D934:[00873026]: xor        $a2, $a0, $a3
    0895D938:[30C41FFF]: andi       $a0, $a2, 8191
    0895D93C:[24860001]: addiu      $a2, $a0, 1
    0895D940:[2407001E]: addiu      $a3, $zr, 30 <=> li $a3, 30
    0895D944:[00007012]: mflo       $t6
    0895D948:[02AE2821]: addu       $a1, $s5, $t6
    0895D94C:[30A27FFF]: andi       $v0, $a1, 32767
    0895D950:[A6420000]: sh         $v0, 0($s2)
    0895D954:[02007021]: addu       $t6, $s0, $zr <=> move $t6, $s0
    0895D958:[012D0018]: mult       $t1, $t5
    0895D95C:[81E30000]: lb         $v1, 0($t7)
    0895D960:[01806821]: addu       $t5, $t4, $zr <=> move $t5, $t4
    0895D964:[24E7FFFC]: addiu      $a3, $a3, -4
    0895D968:[00032103]: sra        $a0, $v1, 0x0004
    0895D96C:[00002812]: mflo       $a1
    0895D970:[010C0018]: mult       $t0, $t4
    0895D974:[3062000F]: andi       $v0, $v1, 15
    0895D978:[00021880]: sll        $v1, $v0, 0x0002
    0895D97C:[006A6021]: addu       $t4, $v1, $t2
    0895D980:[8D830000]: lw         $v1, 0($t4)
    0895D984:[00001012]: mflo       $v0
    0895D988:[00860018]: mult       $a0, $a2
    0895D98C:[00456021]: addu       $t4, $v0, $a1
    0895D990:[000C2B03]: sra        $a1, $t4, 0x000C
    0895D994:[26100008]: addiu      $s0, $s0, 8
    0895D998:[00002012]: mflo       $a0
    0895D99C:[012D0018]: mult       $t1, $t5
    0895D9A0:[00A46021]: addu       $t4, $a1, $a0
    0895D9A4:[0198602D]: min        $t4, $t4, $t8
    0895D9A8:[0199282C]: max        $a1, $t4, $t9
    0895D9AC:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0895D9B0:[A5C50000]: sh         $a1, 0($t6)
    0895D9B4:[00001012]: mflo       $v0
    0895D9B8:[01040018]: mult       $t0, $a0
    0895D9BC:[00006012]: mflo       $t4
    0895D9C0:[00660018]: mult       $v1, $a2
    0895D9C4:[01821821]: addu       $v1, $t4, $v0
    0895D9C8:[00032303]: sra        $a0, $v1, 0x000C
    0895D9CC:[00006812]: mflo       $t5
    0895D9D0:[01250018]: mult       $t1, $a1
    0895D9D4:[008D6021]: addu       $t4, $a0, $t5
    0895D9D8:[0198602D]: min        $t4, $t4, $t8
    0895D9DC:[0199682C]: max        $t5, $t4, $t9
    0895D9E0:[A5CD0002]: sh         $t5, 2($t6)
    0895D9E4:[01A01821]: addu       $v1, $t5, $zr <=> move $v1, $t5
    0895D9E8:[00002812]: mflo       $a1
    0895D9EC:[01030018]: mult       $t0, $v1
    0895D9F0:[81E40001]: lb         $a0, 1($t7)
    0895D9F4:[25EF0002]: addiu      $t7, $t7, 2
    0895D9F8:[00041103]: sra        $v0, $a0, 0x0004
    0895D9FC:[00006012]: mflo       $t4
    0895DA00:[00460018]: mult       $v0, $a2
    0895DA04:[3083000F]: andi       $v1, $a0, 15
    0895DA08:[00032080]: sll        $a0, $v1, 0x0002
    0895DA0C:[008A1821]: addu       $v1, $a0, $t2
    0895DA10:[01851021]: addu       $v0, $t4, $a1
    0895DA14:[00002012]: mflo       $a0
    0895DA18:[012D0018]: mult       $t1, $t5
    0895DA1C:[00026303]: sra        $t4, $v0, 0x000C
    0895DA20:[01842821]: addu       $a1, $t4, $a0
    0895DA24:[00B8282D]: min        $a1, $a1, $t8
    0895DA28:[00B9602C]: max        $t4, $a1, $t9
    0895DA2C:[8C630000]: lw         $v1, 0($v1)
    0895DA30:[00001012]: mflo       $v0
    0895DA34:[010C0018]: mult       $t0, $t4
    0895DA38:[A5CC0004]: sh         $t4, 4($t6)
    0895DA3C:[01806821]: addu       $t5, $t4, $zr <=> move $t5, $t4
    0895DA40:[00002812]: mflo       $a1
    0895DA44:[00660018]: mult       $v1, $a2
    0895DA48:[00A26021]: addu       $t4, $a1, $v0
    0895DA4C:[000C2B03]: sra        $a1, $t4, 0x000C
    0895DA50:[00001812]: mflo       $v1
    0895DA54:[00A36021]: addu       $t4, $a1, $v1
    0895DA58:[0198602D]: min        $t4, $t4, $t8
    0895DA5C:[0199182C]: max        $v1, $t4, $t9
    0895DA60:[A5C30006]: sh         $v1, 6($t6)
    0895DA64:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
    0895DA68:[04E1FFBB]: bgez       $a3, 0x0895D958
    0895DA6C:[25CE0008]: addiu      $t6, $t6, 8
    0895DA70:[256B0001]: addiu      $t3, $t3, 1
    0895DA74:[0171502A]: slt        $t2, $t3, $s1
--> 0895DA78:[5540FFA4]: bnel       $t2, $zr, 0x0895D90C
    0895DA7C:[85E30000]: lh         $v1, 0($t7)
    0895DA80:[A66D0002]: sh         $t5, 2($s3)
    0895DA84:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0895DA88:[A66C0000]: sh         $t4, 0($s3)
_S1_2_895029C 7,653,849 instructions (0.660%), 364,469 calls (0895029C - 089502EC, length 21)
    0895029C:[27BDFFF0]: addiu      $sp, $sp, -16
    089502A0:[AFB20008]: sw         $s2, 8($sp)
    089502A4:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    089502A8:[AFB10004]: sw         $s1, 4($sp)
    089502AC:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089502B0:[AFB00000]: sw         $s0, 0($sp)
    089502B4:[AFBF000C]: sw         $ra, 12($sp)
    089502B8:[0E256F16]: jal        0x0895BC58
    089502BC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089502C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089502C4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089502C8:[0E2542AF]: jal        0x08950ABC
    089502CC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089502D0:[0E256F1D]: jal        0x0895BC74
    089502D4:[00000000]: nop
    089502D8:[8FBF000C]: lw         $ra, 12($sp)
    089502DC:[8FB20008]: lw         $s2, 8($sp)
    089502E0:[8FB10004]: lw         $s1, 4($sp)
    089502E4:[8FB00000]: lw         $s0, 0($sp)
    089502E8:[03E00008]: jr         $ra
    089502EC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89508C8 7,061,604 instructions (0.609%), 180,192 calls (089508C8 - 08950AB8, length 125)
    089508C8:[27BDFF70]: addiu      $sp, $sp, -144
    089508CC:[AFB10084]: sw         $s1, 132($sp)
    089508D0:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    089508D4:[AFB00080]: sw         $s0, 128($sp)
    089508D8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089508DC:[1080006B]: beq        $a0, $zr, 0x08950A8C
    089508E0:[AFBF0088]: sw         $ra, 136($sp)
    089508E4:[8C830004]: lw         $v1, 4($a0)
    089508E8:[50600059]: beql       $v1, $zr, 0x08950A50
    089508EC:[27B10040]: addiu      $s1, $sp, 64
    089508F0:[8CC70004]: lw         $a3, 4($a2)
    089508F4:[58E00016]: blezl      $a3, 0x08950950
    089508F8:[8FBF0088]: lw         $ra, 136($sp)
    089508FC:[8CC30000]: lw         $v1, 0($a2)
    08950900:[50600013]: beql       $v1, $zr, 0x08950950
    08950904:[8FBF0088]: lw         $ra, 136($sp)
    08950908:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0895090C:[50A60021]: beql       $a1, $a2, 0x08950994
    08950910:[8C820040]: lw         $v0, 64($a0)
    08950914:[14A00012]: bne        $a1, $zr, 0x08950960
    08950918:[00000000]: nop
    0895091C:[0E256F16]: jal        0x0895BC58
    08950920:[00000000]: nop
    08950924:[8E2B0004]: lw         $t3, 4($s1)
    08950928:[8E0A0010]: lw         $t2, 16($s0)
    0895092C:[8E06002C]: lw         $a2, 44($s0)
    08950930:[014B3821]: addu       $a3, $t2, $t3
    08950934:[AE070010]: sw         $a3, 16($s0)
    08950938:[8E290004]: lw         $t1, 4($s1)
    0895093C:[00C98821]: addu       $s1, $a2, $t1
    08950940:[AE11002C]: sw         $s1, 44($s0)
    08950944:[0E256F1D]: jal        0x0895BC74
    08950948:[00000000]: nop
    0895094C:[8FBF0088]: lw         $ra, 136($sp)
    08950950:[8FB10084]: lw         $s1, 132($sp)
    08950954:[8FB00080]: lw         $s0, 128($sp)
    08950958:[03E00008]: jr         $ra
    0895095C:[27BD0090]: addiu      $sp, $sp, 144
    08950960:[0E256F16]: jal        0x0895BC58
    08950964:[00000000]: nop
    08950968:[AE200000]: sw         $zr, 0($s1)
    0895096C:[0E256F1D]: jal        0x0895BC74
    08950970:[AE200004]: sw         $zr, 4($s1)
    08950974:[8E020038]: lw         $v0, 56($s0)
    08950978:[5040FFF5]: beql       $v0, $zr, 0x08950950
    0895097C:[8FBF0088]: lw         $ra, 136($sp)
    08950980:[8E04003C]: lw         $a0, 60($s0)
    08950984:[0040F809]: jalr       $ra, $v0
    08950988:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    0895098C:[0A254254]: j          0x08950950
    08950990:[8FBF0088]: lw         $ra, 136($sp)
    08950994:[54400029]: bnel       $v0, $zr, 0x08950A3C
    08950998:[8C840044]: lw         $a0, 68($a0)
    0895099C:[8E08001C]: lw         $t0, 28($s0)
    089509A0:[8E060024]: lw         $a2, 36($s0)
    089509A4:[00682823]: subu       $a1, $v1, $t0
    089509A8:[00A6482A]: slt        $t1, $a1, $a2
    089509AC:[55200019]: bnel       $t1, $zr, 0x08950A14
    089509B0:[8E0A0020]: lw         $t2, 32($s0)
    089509B4:[8E040020]: lw         $a0, 32($s0)
    089509B8:[00686823]: subu       $t5, $v1, $t0
    089509BC:[01A72821]: addu       $a1, $t5, $a3
    089509C0:[0085602A]: slt        $t4, $a0, $a1
    089509C4:[1580000C]: bne        $t4, $zr, 0x089509F8
    089509C8:[00A47823]: subu       $t7, $a1, $a0
    089509CC:[0E256F16]: jal        0x0895BC58
    089509D0:[00000000]: nop
    089509D4:[8E220004]: lw         $v0, 4($s1)
    089509D8:[8E04000C]: lw         $a0, 12($s0)
    089509DC:[8E180034]: lw         $t8, 52($s0)
    089509E0:[00822821]: addu       $a1, $a0, $v0
    089509E4:[AE05000C]: sw         $a1, 12($s0)
    089509E8:[8E390004]: lw         $t9, 4($s1)
    089509EC:[03194021]: addu       $t0, $t8, $t9
    089509F0:[0A254251]: j          0x08950944
    089509F4:[AE080034]: sw         $t0, 52($s0)
    089509F8:[01E7302D]: min        $a2, $t7, $a3
    089509FC:[00A67023]: subu       $t6, $a1, $a2
    08950A00:[010E2821]: addu       $a1, $t0, $t6
    08950A04:[0E24CDED]: jal        0x089337B4
    08950A08:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08950A0C:[0A254273]: j          0x089509CC
    08950A10:[00000000]: nop
    08950A14:[00C55823]: subu       $t3, $a2, $a1
    08950A18:[0167302D]: min        $a2, $t3, $a3
    08950A1C:[01453821]: addu       $a3, $t2, $a1
    08950A20:[01072021]: addu       $a0, $t0, $a3
    08950A24:[0E24CDED]: jal        0x089337B4
    08950A28:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08950A2C:[8E270004]: lw         $a3, 4($s1)
    08950A30:[8E230000]: lw         $v1, 0($s1)
    08950A34:[0A25426D]: j          0x089509B4
    08950A38:[8E08001C]: lw         $t0, 28($s0)
    08950A3C:[0040F809]: jalr       $ra, $v0
    08950A40:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08950A44:[8E270004]: lw         $a3, 4($s1)
    08950A48:[0A254267]: j          0x0895099C
    08950A4C:[8E230000]: lw         $v1, 0($s1)
    08950A50:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    08950A54:[24862B1C]: addiu      $a2, $a0, 11036
    08950A58:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08950A5C:[0E25191A]: jal        0x08946468
    08950A60:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08950A64:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    08950A68:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08950A6C:[24A62964]: addiu      $a2, $a1, 10596
    08950A70:[0E251929]: jal        0x089464A4
    08950A74:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08950A78:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08950A7C:[0E256F24]: jal        0x0895BC90
    08950A80:[00000000]: nop
    08950A84:[0A254254]: j          0x08950950
    08950A88:[8FBF0088]: lw         $ra, 136($sp)
    08950A8C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    08950A90:[24462B28]: addiu      $a2, $v0, 11048
    08950A94:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08950A98:[0E25191A]: jal        0x08946468
    08950A9C:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08950AA0:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    08950AA4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08950AA8:[24462984]: addiu      $a2, $v0, 10628
    08950AAC:[0E251929]: jal        0x089464A4
    08950AB0:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08950AB4:[0A25429F]: j          0x08950A7C
    08950AB8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
  Back Branch 089509F0 77,939 times (length 45)
    08950930:[014B3821]: addu       $a3, $t2, $t3
    08950934:[AE070010]: sw         $a3, 16($s0)
    08950938:[8E290004]: lw         $t1, 4($s1)
    0895093C:[00C98821]: addu       $s1, $a2, $t1
    08950940:[AE11002C]: sw         $s1, 44($s0)
--> 08950944:[0E256F1D]: jal        0x0895BC74
    08950948:[00000000]: nop
    0895094C:[8FBF0088]: lw         $ra, 136($sp)
    08950950:[8FB10084]: lw         $s1, 132($sp)
    08950954:[8FB00080]: lw         $s0, 128($sp)
    08950958:[03E00008]: jr         $ra
    0895095C:[27BD0090]: addiu      $sp, $sp, 144
    08950960:[0E256F16]: jal        0x0895BC58
    08950964:[00000000]: nop
    08950968:[AE200000]: sw         $zr, 0($s1)
    0895096C:[0E256F1D]: jal        0x0895BC74
    08950970:[AE200004]: sw         $zr, 4($s1)
    08950974:[8E020038]: lw         $v0, 56($s0)
    08950978:[5040FFF5]: beql       $v0, $zr, 0x08950950
    0895097C:[8FBF0088]: lw         $ra, 136($sp)
    08950980:[8E04003C]: lw         $a0, 60($s0)
    08950984:[0040F809]: jalr       $ra, $v0
    08950988:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    0895098C:[0A254254]: j          0x08950950
    08950990:[8FBF0088]: lw         $ra, 136($sp)
    08950994:[54400029]: bnel       $v0, $zr, 0x08950A3C
    08950998:[8C840044]: lw         $a0, 68($a0)
    0895099C:[8E08001C]: lw         $t0, 28($s0)
    089509A0:[8E060024]: lw         $a2, 36($s0)
    089509A4:[00682823]: subu       $a1, $v1, $t0
    089509A8:[00A6482A]: slt        $t1, $a1, $a2
    089509AC:[55200019]: bnel       $t1, $zr, 0x08950A14
    089509B0:[8E0A0020]: lw         $t2, 32($s0)
    089509B4:[8E040020]: lw         $a0, 32($s0)
    089509B8:[00686823]: subu       $t5, $v1, $t0
    089509BC:[01A72821]: addu       $a1, $t5, $a3
    089509C0:[0085602A]: slt        $t4, $a0, $a1
    089509C4:[1580000C]: bne        $t4, $zr, 0x089509F8
    089509C8:[00A47823]: subu       $t7, $a1, $a0
    089509CC:[0E256F16]: jal        0x0895BC58
    089509D0:[00000000]: nop
    089509D4:[8E220004]: lw         $v0, 4($s1)
    089509D8:[8E04000C]: lw         $a0, 12($s0)
    089509DC:[8E180034]: lw         $t8, 52($s0)
    089509E0:[00822821]: addu       $a1, $a0, $v0
    089509E4:[AE05000C]: sw         $a1, 12($s0)
    089509E8:[8E390004]: lw         $t9, 4($s1)
    089509EC:[03194021]: addu       $t0, $t8, $t9
--> 089509F0:[0A254251]: j          0x08950944
    089509F4:[AE080034]: sw         $t0, 52($s0)
    089509F8:[01E7302D]: min        $a2, $t7, $a3
    089509FC:[00A67023]: subu       $t6, $a1, $a2
    08950A00:[010E2821]: addu       $a1, $t0, $t6
  Back Branch 08950A34 101 times (length 34)
    089509A0:[8E060024]: lw         $a2, 36($s0)
    089509A4:[00682823]: subu       $a1, $v1, $t0
    089509A8:[00A6482A]: slt        $t1, $a1, $a2
    089509AC:[55200019]: bnel       $t1, $zr, 0x08950A14
    089509B0:[8E0A0020]: lw         $t2, 32($s0)
--> 089509B4:[8E040020]: lw         $a0, 32($s0)
    089509B8:[00686823]: subu       $t5, $v1, $t0
    089509BC:[01A72821]: addu       $a1, $t5, $a3
    089509C0:[0085602A]: slt        $t4, $a0, $a1
    089509C4:[1580000C]: bne        $t4, $zr, 0x089509F8
    089509C8:[00A47823]: subu       $t7, $a1, $a0
    089509CC:[0E256F16]: jal        0x0895BC58
    089509D0:[00000000]: nop
    089509D4:[8E220004]: lw         $v0, 4($s1)
    089509D8:[8E04000C]: lw         $a0, 12($s0)
    089509DC:[8E180034]: lw         $t8, 52($s0)
    089509E0:[00822821]: addu       $a1, $a0, $v0
    089509E4:[AE05000C]: sw         $a1, 12($s0)
    089509E8:[8E390004]: lw         $t9, 4($s1)
    089509EC:[03194021]: addu       $t0, $t8, $t9
    089509F0:[0A254251]: j          0x08950944
    089509F4:[AE080034]: sw         $t0, 52($s0)
    089509F8:[01E7302D]: min        $a2, $t7, $a3
    089509FC:[00A67023]: subu       $t6, $a1, $a2
    08950A00:[010E2821]: addu       $a1, $t0, $t6
    08950A04:[0E24CDED]: jal        0x089337B4
    08950A08:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08950A0C:[0A254273]: j          0x089509CC
    08950A10:[00000000]: nop
    08950A14:[00C55823]: subu       $t3, $a2, $a1
    08950A18:[0167302D]: min        $a2, $t3, $a3
    08950A1C:[01453821]: addu       $a3, $t2, $a1
    08950A20:[01072021]: addu       $a0, $t0, $a3
    08950A24:[0E24CDED]: jal        0x089337B4
    08950A28:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08950A2C:[8E270004]: lw         $a3, 4($s1)
    08950A30:[8E230000]: lw         $v1, 0($s1)
--> 08950A34:[0A25426D]: j          0x089509B4
    08950A38:[8E08001C]: lw         $t0, 28($s0)
    08950A3C:[0040F809]: jalr       $ra, $v0
    08950A40:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08950A44:[8E270004]: lw         $a3, 4($s1)
  Back Branch 08950A0C 71 times (length 18)
    089509B8:[00686823]: subu       $t5, $v1, $t0
    089509BC:[01A72821]: addu       $a1, $t5, $a3
    089509C0:[0085602A]: slt        $t4, $a0, $a1
    089509C4:[1580000C]: bne        $t4, $zr, 0x089509F8
    089509C8:[00A47823]: subu       $t7, $a1, $a0
--> 089509CC:[0E256F16]: jal        0x0895BC58
    089509D0:[00000000]: nop
    089509D4:[8E220004]: lw         $v0, 4($s1)
    089509D8:[8E04000C]: lw         $a0, 12($s0)
    089509DC:[8E180034]: lw         $t8, 52($s0)
    089509E0:[00822821]: addu       $a1, $a0, $v0
    089509E4:[AE05000C]: sw         $a1, 12($s0)
    089509E8:[8E390004]: lw         $t9, 4($s1)
    089509EC:[03194021]: addu       $t0, $t8, $t9
    089509F0:[0A254251]: j          0x08950944
    089509F4:[AE080034]: sw         $t0, 52($s0)
    089509F8:[01E7302D]: min        $a2, $t7, $a3
    089509FC:[00A67023]: subu       $t6, $a1, $a2
    08950A00:[010E2821]: addu       $a1, $t0, $t6
    08950A04:[0E24CDED]: jal        0x089337B4
    08950A08:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
--> 08950A0C:[0A254273]: j          0x089509CC
    08950A10:[00000000]: nop
    08950A14:[00C55823]: subu       $t3, $a2, $a1
    08950A18:[0167302D]: min        $a2, $t3, $a3
    08950A1C:[01453821]: addu       $a3, $t2, $a1
_S1_2_8950ABC 6,863,832 instructions (0.592%), 364,469 calls (08950ABC - 08950CBC, length 129)
    08950ABC:[27BDFF30]: addiu      $sp, $sp, -208
    08950AC0:[AFB100C4]: sw         $s1, 196($sp)
    08950AC4:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08950AC8:[AFB000C0]: sw         $s0, 192($sp)
    08950ACC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08950AD0:[1080006F]: beq        $a0, $zr, 0x08950C90
    08950AD4:[AFBF00C8]: sw         $ra, 200($sp)
    08950AD8:[8C830004]: lw         $v1, 4($a0)
    08950ADC:[50600063]: beql       $v1, $zr, 0x08950C6C
    08950AE0:[27B00040]: addiu      $s0, $sp, 64
    08950AE4:[8C840020]: lw         $a0, 32($a0)
    08950AE8:[50800051]: beql       $a0, $zr, 0x08950C30
    08950AEC:[27B00080]: addiu      $s0, $sp, 128
    08950AF0:[8CC70004]: lw         $a3, 4($a2)
    08950AF4:[58E0001A]: blezl      $a3, 0x08950B60
    08950AF8:[8FBF00C8]: lw         $ra, 200($sp)
    08950AFC:[8CC60000]: lw         $a2, 0($a2)
    08950B00:[50C00017]: beql       $a2, $zr, 0x08950B60
    08950B04:[8FBF00C8]: lw         $ra, 200($sp)
    08950B08:[54A00022]: bnel       $a1, $zr, 0x08950B94
    08950B0C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08950B10:[8E0D0014]: lw         $t5, 20($s0)
    08950B14:[50800001]: beql       $a0, $zr, 0x08950B1C
    08950B18:[000001CD]: break      0x00007
    08950B1C:[8E0B001C]: lw         $t3, 28($s0)
    08950B20:[01A46021]: addu       $t4, $t5, $a0
    08950B24:[01875023]: subu       $t2, $t4, $a3
    08950B28:[0144001A]: div        $t2, $a0
    08950B2C:[00CB4823]: subu       $t1, $a2, $t3
    08950B30:[00002810]: mfhi       $a1
    08950B34:[0124001A]: div        $t1, $a0
    08950B38:[00003010]: mfhi       $a2
    08950B3C:[50A60010]: beql       $a1, $a2, 0x08950B80
    08950B40:[AE050014]: sw         $a1, 20($s0)
    08950B44:[8E020038]: lw         $v0, 56($s0)
    08950B48:[54400009]: bnel       $v0, $zr, 0x08950B70
    08950B4C:[8E04003C]: lw         $a0, 60($s0)
    08950B50:[8E190028]: lw         $t9, 40($s0)
    08950B54:[03278823]: subu       $s1, $t9, $a3
    08950B58:[AE110028]: sw         $s1, 40($s0)
    08950B5C:[8FBF00C8]: lw         $ra, 200($sp)
    08950B60:[8FB100C4]: lw         $s1, 196($sp)
    08950B64:[8FB000C0]: lw         $s0, 192($sp)
    08950B68:[03E00008]: jr         $ra
    08950B6C:[27BD00D0]: addiu      $sp, $sp, 208
    08950B70:[0040F809]: jalr       $ra, $v0
    08950B74:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    08950B78:[0A2542D4]: j          0x08950B50
    08950B7C:[8E270004]: lw         $a3, 4($s1)
    08950B80:[8E0F0010]: lw         $t7, 16($s0)
    08950B84:[8E380004]: lw         $t8, 4($s1)
    08950B88:[01F87021]: addu       $t6, $t7, $t8
    08950B8C:[0A2542DE]: j          0x08950B78
    08950B90:[AE0E0010]: sw         $t6, 16($s0)
    08950B94:[50A3000A]: beql       $a1, $v1, 0x08950BC0
    08950B98:[8E0B0018]: lw         $t3, 24($s0)
    08950B9C:[8E020038]: lw         $v0, 56($s0)
    08950BA0:[AE200000]: sw         $zr, 0($s1)
    08950BA4:[1040FFED]: beq        $v0, $zr, 0x08950B5C
    08950BA8:[AE200004]: sw         $zr, 4($s1)
    08950BAC:[8E04003C]: lw         $a0, 60($s0)
    08950BB0:[0040F809]: jalr       $ra, $v0
    08950BB4:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    08950BB8:[0A2542D8]: j          0x08950B60
    08950BBC:[8FBF00C8]: lw         $ra, 200($sp)
    08950BC0:[50800001]: beql       $a0, $zr, 0x08950BC8
    08950BC4:[000001CD]: break      0x00007
    08950BC8:[8E09001C]: lw         $t1, 28($s0)
    08950BCC:[01645021]: addu       $t2, $t3, $a0
    08950BD0:[01472823]: subu       $a1, $t2, $a3
    08950BD4:[00A4001A]: div        $a1, $a0
    08950BD8:[00C94023]: subu       $t0, $a2, $t1
    08950BDC:[00002810]: mfhi       $a1
    08950BE0:[0104001A]: div        $t0, $a0
    08950BE4:[00002010]: mfhi       $a0
    08950BE8:[50A4000C]: beql       $a1, $a0, 0x08950C1C
    08950BEC:[AE050018]: sw         $a1, 24($s0)
    08950BF0:[8E020038]: lw         $v0, 56($s0)
    08950BF4:[54400005]: bnel       $v0, $zr, 0x08950C0C
    08950BF8:[8E04003C]: lw         $a0, 60($s0)
    08950BFC:[8E0D0030]: lw         $t5, 48($s0)
    08950C00:[01A76023]: subu       $t4, $t5, $a3
    08950C04:[0A2542D7]: j          0x08950B5C
    08950C08:[AE0C0030]: sw         $t4, 48($s0)
    08950C0C:[0040F809]: jalr       $ra, $v0
    08950C10:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    08950C14:[0A2542FF]: j          0x08950BFC
    08950C18:[8E270004]: lw         $a3, 4($s1)
    08950C1C:[8E06000C]: lw         $a2, 12($s0)
    08950C20:[8E220004]: lw         $v0, 4($s1)
    08950C24:[00C23821]: addu       $a3, $a2, $v0
    08950C28:[0A254305]: j          0x08950C14
    08950C2C:[AE07000C]: sw         $a3, 12($s0)
    08950C30:[3C08089B]: lui        $t0, 0x089B <=> li $t0, 0x089B0000
    08950C34:[25062B34]: addiu      $a2, $t0, 11060
    08950C38:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08950C3C:[0E25191A]: jal        0x08946468
    08950C40:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08950C44:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    08950C48:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08950C4C:[24E62AEC]: addiu      $a2, $a3, 10988
    08950C50:[0E251929]: jal        0x089464A4
    08950C54:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08950C58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08950C5C:[0E256F24]: jal        0x0895BC90
    08950C60:[00000000]: nop
    08950C64:[0A2542D8]: j          0x08950B60
    08950C68:[8FBF00C8]: lw         $ra, 200($sp)
    08950C6C:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    08950C70:[24862B40]: addiu      $a2, $a0, 11072
    08950C74:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08950C78:[0E25191A]: jal        0x08946468
    08950C7C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08950C80:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    08950C84:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08950C88:[0A254314]: j          0x08950C50
    08950C8C:[24A62964]: addiu      $a2, $a1, 10596
    08950C90:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    08950C94:[24462B4C]: addiu      $a2, $v0, 11084
    08950C98:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08950C9C:[0E25191A]: jal        0x08946468
    08950CA0:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08950CA4:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    08950CA8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08950CAC:[24462984]: addiu      $a2, $v0, 10628
    08950CB0:[0E251929]: jal        0x089464A4
    08950CB4:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08950CB8:[0A254317]: j          0x08950C5C
    08950CBC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
  Back Branch 08950C28 9,755 times (length 7)
    08950C00:[01A76023]: subu       $t4, $t5, $a3
    08950C04:[0A2542D7]: j          0x08950B5C
    08950C08:[AE0C0030]: sw         $t4, 48($s0)
    08950C0C:[0040F809]: jalr       $ra, $v0
    08950C10:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
--> 08950C14:[0A2542FF]: j          0x08950BFC
    08950C18:[8E270004]: lw         $a3, 4($s1)
    08950C1C:[8E06000C]: lw         $a2, 12($s0)
    08950C20:[8E220004]: lw         $v0, 4($s1)
    08950C24:[00C23821]: addu       $a3, $a2, $v0
--> 08950C28:[0A254305]: j          0x08950C14
    08950C2C:[AE07000C]: sw         $a3, 12($s0)
    08950C30:[3C08089B]: lui        $t0, 0x089B <=> li $t0, 0x089B0000
    08950C34:[25062B34]: addiu      $a2, $t0, 11060
    08950C38:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 08950C14 9,755 times (length 8)
    08950BE8:[50A4000C]: beql       $a1, $a0, 0x08950C1C
    08950BEC:[AE050018]: sw         $a1, 24($s0)
    08950BF0:[8E020038]: lw         $v0, 56($s0)
    08950BF4:[54400005]: bnel       $v0, $zr, 0x08950C0C
    08950BF8:[8E04003C]: lw         $a0, 60($s0)
--> 08950BFC:[8E0D0030]: lw         $t5, 48($s0)
    08950C00:[01A76023]: subu       $t4, $t5, $a3
    08950C04:[0A2542D7]: j          0x08950B5C
    08950C08:[AE0C0030]: sw         $t4, 48($s0)
    08950C0C:[0040F809]: jalr       $ra, $v0
    08950C10:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
--> 08950C14:[0A2542FF]: j          0x08950BFC
    08950C18:[8E270004]: lw         $a3, 4($s1)
    08950C1C:[8E06000C]: lw         $a2, 12($s0)
    08950C20:[8E220004]: lw         $v0, 4($s1)
    08950C24:[00C23821]: addu       $a3, $a2, $v0
  Back Branch 08950C04 9,755 times (length 44)
    08950B48:[54400009]: bnel       $v0, $zr, 0x08950B70
    08950B4C:[8E04003C]: lw         $a0, 60($s0)
    08950B50:[8E190028]: lw         $t9, 40($s0)
    08950B54:[03278823]: subu       $s1, $t9, $a3
    08950B58:[AE110028]: sw         $s1, 40($s0)
--> 08950B5C:[8FBF00C8]: lw         $ra, 200($sp)
    08950B60:[8FB100C4]: lw         $s1, 196($sp)
    08950B64:[8FB000C0]: lw         $s0, 192($sp)
    08950B68:[03E00008]: jr         $ra
    08950B6C:[27BD00D0]: addiu      $sp, $sp, 208
    08950B70:[0040F809]: jalr       $ra, $v0
    08950B74:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    08950B78:[0A2542D4]: j          0x08950B50
    08950B7C:[8E270004]: lw         $a3, 4($s1)
    08950B80:[8E0F0010]: lw         $t7, 16($s0)
    08950B84:[8E380004]: lw         $t8, 4($s1)
    08950B88:[01F87021]: addu       $t6, $t7, $t8
    08950B8C:[0A2542DE]: j          0x08950B78
    08950B90:[AE0E0010]: sw         $t6, 16($s0)
    08950B94:[50A3000A]: beql       $a1, $v1, 0x08950BC0
    08950B98:[8E0B0018]: lw         $t3, 24($s0)
    08950B9C:[8E020038]: lw         $v0, 56($s0)
    08950BA0:[AE200000]: sw         $zr, 0($s1)
    08950BA4:[1040FFED]: beq        $v0, $zr, 0x08950B5C
    08950BA8:[AE200004]: sw         $zr, 4($s1)
    08950BAC:[8E04003C]: lw         $a0, 60($s0)
    08950BB0:[0040F809]: jalr       $ra, $v0
    08950BB4:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    08950BB8:[0A2542D8]: j          0x08950B60
    08950BBC:[8FBF00C8]: lw         $ra, 200($sp)
    08950BC0:[50800001]: beql       $a0, $zr, 0x08950BC8
    08950BC4:[000001CD]: break      0x00007
    08950BC8:[8E09001C]: lw         $t1, 28($s0)
    08950BCC:[01645021]: addu       $t2, $t3, $a0
    08950BD0:[01472823]: subu       $a1, $t2, $a3
    08950BD4:[00A4001A]: div        $a1, $a0
    08950BD8:[00C94023]: subu       $t0, $a2, $t1
    08950BDC:[00002810]: mfhi       $a1
    08950BE0:[0104001A]: div        $t0, $a0
    08950BE4:[00002010]: mfhi       $a0
    08950BE8:[50A4000C]: beql       $a1, $a0, 0x08950C1C
    08950BEC:[AE050018]: sw         $a1, 24($s0)
    08950BF0:[8E020038]: lw         $v0, 56($s0)
    08950BF4:[54400005]: bnel       $v0, $zr, 0x08950C0C
    08950BF8:[8E04003C]: lw         $a0, 60($s0)
    08950BFC:[8E0D0030]: lw         $t5, 48($s0)
    08950C00:[01A76023]: subu       $t4, $t5, $a3
--> 08950C04:[0A2542D7]: j          0x08950B5C
    08950C08:[AE0C0030]: sw         $t4, 48($s0)
    08950C0C:[0040F809]: jalr       $ra, $v0
    08950C10:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    08950C14:[0A2542FF]: j          0x08950BFC
  Back Branch 08950B78 1,210 times (length 12)
    08950B3C:[50A60010]: beql       $a1, $a2, 0x08950B80
    08950B40:[AE050014]: sw         $a1, 20($s0)
    08950B44:[8E020038]: lw         $v0, 56($s0)
    08950B48:[54400009]: bnel       $v0, $zr, 0x08950B70
    08950B4C:[8E04003C]: lw         $a0, 60($s0)
--> 08950B50:[8E190028]: lw         $t9, 40($s0)
    08950B54:[03278823]: subu       $s1, $t9, $a3
    08950B58:[AE110028]: sw         $s1, 40($s0)
    08950B5C:[8FBF00C8]: lw         $ra, 200($sp)
    08950B60:[8FB100C4]: lw         $s1, 196($sp)
    08950B64:[8FB000C0]: lw         $s0, 192($sp)
    08950B68:[03E00008]: jr         $ra
    08950B6C:[27BD00D0]: addiu      $sp, $sp, 208
    08950B70:[0040F809]: jalr       $ra, $v0
    08950B74:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
--> 08950B78:[0A2542D4]: j          0x08950B50
    08950B7C:[8E270004]: lw         $a3, 4($s1)
    08950B80:[8E0F0010]: lw         $t7, 16($s0)
    08950B84:[8E380004]: lw         $t8, 4($s1)
    08950B88:[01F87021]: addu       $t6, $t7, $t8
  Back Branch 08950B8C 1,210 times (length 7)
    08950B64:[8FB000C0]: lw         $s0, 192($sp)
    08950B68:[03E00008]: jr         $ra
    08950B6C:[27BD00D0]: addiu      $sp, $sp, 208
    08950B70:[0040F809]: jalr       $ra, $v0
    08950B74:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
--> 08950B78:[0A2542D4]: j          0x08950B50
    08950B7C:[8E270004]: lw         $a3, 4($s1)
    08950B80:[8E0F0010]: lw         $t7, 16($s0)
    08950B84:[8E380004]: lw         $t8, 4($s1)
    08950B88:[01F87021]: addu       $t6, $t7, $t8
--> 08950B8C:[0A2542DE]: j          0x08950B78
    08950B90:[AE0E0010]: sw         $t6, 16($s0)
    08950B94:[50A3000A]: beql       $a1, $v1, 0x08950BC0
    08950B98:[8E0B0018]: lw         $t3, 24($s0)
    08950B9C:[8E020038]: lw         $v0, 56($s0)
_S1_2_8805868 6,719,216 instructions (0.580%), 119,986 calls (08805868 - 088059FC, length 102)
    08805868:[27BDFFE0]: addiu      $sp, $sp, -32
    0880586C:[8CA80000]: lw         $t0, 0($a1)
    08805870:[AFB00004]: sw         $s0, 4($sp)
    08805874:[AFB10008]: sw         $s1, 8($sp)
    08805878:[AFB2000C]: sw         $s2, 12($sp)
    0880587C:[AFB40014]: sw         $s4, 20($sp)
    08805880:[2412FFFC]: addiu      $s2, $zr, -4 <=> li $s2, -4
    08805884:[AFA80000]: sw         $t0, 0($sp)
    08805888:[0080A025]: or         $s4, $a0, $zr <=> move $s4, $a0
    0880588C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08805890:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    08805894:[AFB30010]: sw         $s3, 16($sp)
    08805898:[AFB50018]: sw         $s5, 24($sp)
    0880589C:[AFBF001C]: sw         $ra, 28($sp)
    088058A0:[10C00006]: beq        $a2, $zr, 0x088058BC
    088058A4:[00E09825]: or         $s3, $a3, $zr <=> move $s3, $a3
    088058A8:[8E040000]: lw         $a0, 0($s0)
    088058AC:[8FB20000]: lw         $s2, 0($sp)
    088058B0:[00042082]: srl        $a0, $a0, 0x0002
    088058B4:[00042080]: sll        $a0, $a0, 0x0002
    088058B8:[02449021]: addu       $s2, $s2, $a0
    088058BC:[32640001]: andi       $a0, $s3, 1
    088058C0:[10800024]: beq        $a0, $zr, 0x08805954
    088058C4:[0240A825]: or         $s5, $s2, $zr <=> move $s5, $s2
    088058C8:[8E840014]: lw         $a0, 20($s4)
    088058CC:[50800027]: beql       $a0, $zr, 0x0880596C
    088058D0:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088058D4:[8C840000]: lw         $a0, 0($a0)
    088058D8:[50800018]: beql       $a0, $zr, 0x0880593C
    088058DC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088058E0:[8FA50000]: lw         $a1, 0($sp)
    088058E4:[24A50008]: addiu      $a1, $a1, 8
    088058E8:[0245282B]: sltu       $a1, $s2, $a1
    088058EC:[14A00025]: bne        $a1, $zr, 0x08805984
    088058F0:[00042E02]: srl        $a1, $a0, 0x0018
    088058F4:[30A5000F]: andi       $a1, $a1, 15
    088058F8:[00052C00]: sll        $a1, $a1, 0x0010
    088058FC:[8FA60000]: lw         $a2, 0($sp)
    08805900:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    08805904:[00A72825]: or         $a1, $a1, $a3
    08805908:[24C70004]: addiu      $a3, $a2, 4
    0880590C:[AFA70000]: sw         $a3, 0($sp)
    08805910:[ACC50000]: sw         $a1, 0($a2)
    08805914:[3C050100]: lui        $a1, 0x0100 <=> li $a1, 0x01000000
    08805918:[24A5FFFF]: addiu      $a1, $a1, -1
    0880591C:[00852024]: and        $a0, $a0, $a1
    08805920:[8FA50000]: lw         $a1, 0($sp)
    08805924:[3C060A00]: lui        $a2, 0x0A00 <=> li $a2, 0x0A000000
    08805928:[00862025]: or         $a0, $a0, $a2
    0880592C:[24A60004]: addiu      $a2, $a1, 4
    08805930:[AFA60000]: sw         $a2, 0($sp)
    08805934:[10000007]: b          0x08805954
    08805938:[ACA40000]: sw         $a0, 0($a1)
    0880593C:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    08805940:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08805944:[0E201EB3]: jal        0x08807ACC
    08805948:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    0880594C:[1040000D]: beq        $v0, $zr, 0x08805984
    08805950:[00000000]: nop
    08805954:[32640002]: andi       $a0, $s3, 2
    08805958:[14800014]: bne        $a0, $zr, 0x088059AC
    0880595C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08805960:[10000019]: b          0x088059C8
    08805964:[8FA40000]: lw         $a0, 0($sp)
    0880596C:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    08805970:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08805974:[0E201EB3]: jal        0x08807ACC
    08805978:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    0880597C:[1440FFF6]: bne        $v0, $zr, 0x08805958
    08805980:[32640002]: andi       $a0, $s3, 2
    08805984:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08805988:[8FB00004]: lw         $s0, 4($sp)
    0880598C:[8FB10008]: lw         $s1, 8($sp)
    08805990:[8FB2000C]: lw         $s2, 12($sp)
    08805994:[8FB30010]: lw         $s3, 16($sp)
    08805998:[8FB40014]: lw         $s4, 20($sp)
    0880599C:[8FB50018]: lw         $s5, 24($sp)
    088059A0:[8FBF001C]: lw         $ra, 28($sp)
    088059A4:[03E00008]: jr         $ra
    088059A8:[27BD0020]: addiu      $sp, $sp, 32
    088059AC:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    088059B0:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    088059B4:[0E201A35]: jal        0x088068D4
    088059B8:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    088059BC:[1040FFF1]: beq        $v0, $zr, 0x08805984
    088059C0:[00000000]: nop
    088059C4:[8FA40000]: lw         $a0, 0($sp)
    088059C8:[12000003]: beq        $s0, $zr, 0x088059D8
    088059CC:[AE240000]: sw         $a0, 0($s1)
    088059D0:[02442023]: subu       $a0, $s2, $a0
    088059D4:[AE040000]: sw         $a0, 0($s0)
    088059D8:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088059DC:[8FB00004]: lw         $s0, 4($sp)
    088059E0:[8FB10008]: lw         $s1, 8($sp)
    088059E4:[8FB2000C]: lw         $s2, 12($sp)
    088059E8:[8FB30010]: lw         $s3, 16($sp)
    088059EC:[8FB40014]: lw         $s4, 20($sp)
    088059F0:[8FB50018]: lw         $s5, 24($sp)
    088059F4:[8FBF001C]: lw         $ra, 28($sp)
    088059F8:[03E00008]: jr         $ra
    088059FC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088059BC 119,986 times (length 16)
    08805970:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08805974:[0E201EB3]: jal        0x08807ACC
    08805978:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    0880597C:[1440FFF6]: bne        $v0, $zr, 0x08805958
    08805980:[32640002]: andi       $a0, $s3, 2
--> 08805984:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08805988:[8FB00004]: lw         $s0, 4($sp)
    0880598C:[8FB10008]: lw         $s1, 8($sp)
    08805990:[8FB2000C]: lw         $s2, 12($sp)
    08805994:[8FB30010]: lw         $s3, 16($sp)
    08805998:[8FB40014]: lw         $s4, 20($sp)
    0880599C:[8FB50018]: lw         $s5, 24($sp)
    088059A0:[8FBF001C]: lw         $ra, 28($sp)
    088059A4:[03E00008]: jr         $ra
    088059A8:[27BD0020]: addiu      $sp, $sp, 32
    088059AC:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    088059B0:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    088059B4:[0E201A35]: jal        0x088068D4
    088059B8:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
--> 088059BC:[1040FFF1]: beq        $v0, $zr, 0x08805984
    088059C0:[00000000]: nop
    088059C4:[8FA40000]: lw         $a0, 0($sp)
    088059C8:[12000003]: beq        $s0, $zr, 0x088059D8
    088059CC:[AE240000]: sw         $a0, 0($s1)
  Back Branch 0880597C 119,986 times (length 11)
    08805944:[0E201EB3]: jal        0x08807ACC
    08805948:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    0880594C:[1040000D]: beq        $v0, $zr, 0x08805984
    08805950:[00000000]: nop
    08805954:[32640002]: andi       $a0, $s3, 2
--> 08805958:[14800014]: bne        $a0, $zr, 0x088059AC
    0880595C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08805960:[10000019]: b          0x088059C8
    08805964:[8FA40000]: lw         $a0, 0($sp)
    0880596C:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    08805970:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08805974:[0E201EB3]: jal        0x08807ACC
    08805978:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
--> 0880597C:[1440FFF6]: bne        $v0, $zr, 0x08805958
    08805980:[32640002]: andi       $a0, $s3, 2
    08805984:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08805988:[8FB00004]: lw         $s0, 4($sp)
    0880598C:[8FB10008]: lw         $s1, 8($sp)
_S1_2_8999420 6,389,232 instructions (0.551%), 399,327 calls (08999420 - 08999478, length 23)
    08999420:[27BDFFF0]: addiu      $sp, $sp, -16
    08999424:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08999428:[E7AC0000]: swc1       $f12, 0($sp)
    0899942C:[CBA40000]: lv.s       S100.s, 0($sp)
    08999430:[D0650024]: VCST.s     S101.s, VFPU_2_PI
    08999434:[64240404]: vmul.s     S100.s, S100.s, S101.s
    08999438:[F3A48480]: VROT.q     C000.q, S100.s, [ c, s, 0, 0]
    0899943C:[F3B18481]: VROT.q     C010.q, S100.s, [-s, c, 0, 0]
    08999440:[D0038082]: vidt.q     C020.q
    08999444:[D0038083]: vidt.q     C030.q
    08999448:[50A00006]: beql       $a1, $zr, 0x08999464
    0899944C:[F380A0A8]: VMMOV.q    E200.q, E000.q
    08999450:[D8A40000]: lv.q       C100.q, 0($a1)
    08999454:[D8A50010]: lv.q       C110.q, 16($a1)
    08999458:[D8A60020]: lv.q       C120.q, 32($a1)
    0899945C:[D8A70030]: lv.q       C130.q, 48($a1)
    08999460:[F02084A8]: VMMUL.q    E200.q, E100.q, E000.q
    08999464:[F8880000]: sv.q       C200.q, 0($a0)
    08999468:[F8890010]: sv.q       C210.q, 16($a0)
    0899946C:[F88A0020]: sv.q       C220.q, 32($a0)
    08999470:[F88B0030]: sv.q       C230.q, 48($a0)
    08999474:[03E00008]: jr         $ra
    08999478:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8981C8C 6,350,670 instructions (0.548%), 657 calls (08981C8C - 08982308, length 416)
    08981C8C:[27BDFF80]: addiu      $sp, $sp, -128
    08981C90:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08981C94:[03A05825]: or         $t3, $sp, $zr <=> move $t3, $sp
    08981C98:[8D0A0000]: lw         $t2, 0($t0)
    08981C9C:[AFB00070]: sw         $s0, 112($sp)
    08981CA0:[AFB10074]: sw         $s1, 116($sp)
    08981CA4:[AFB20078]: sw         $s2, 120($sp)
    08981CA8:[A5600004]: sh         $zr, 4($t3)
    08981CAC:[24420001]: addiu      $v0, $v0, 1
    08981CB0:[2C430010]: sltiu      $v1, $v0, 16
    08981CB4:[1460FFFC]: bne        $v1, $zr, 0x08981CA8
    08981CB8:[256B0002]: addiu      $t3, $t3, 2
    08981CBC:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08981CC0:[0046582B]: sltu       $t3, $v0, $a2
    08981CC4:[1160000D]: beq        $t3, $zr, 0x08981CFC
    08981CC8:[0140C825]: or         $t9, $t2, $zr <=> move $t9, $t2
    08981CCC:[00A05825]: or         $t3, $a1, $zr <=> move $t3, $a1
    08981CD0:[95630000]: lhu        $v1, 0($t3)
    08981CD4:[24420001]: addiu      $v0, $v0, 1
    08981CD8:[00631821]: addu       $v1, $v1, $v1
    08981CDC:[03A31821]: addu       $v1, $sp, $v1
    08981CE0:[946C0004]: lhu        $t4, 4($v1)
    08981CE4:[258C0001]: addiu      $t4, $t4, 1
    08981CE8:[A46C0004]: sh         $t4, 4($v1)
    08981CEC:[0046182B]: sltu       $v1, $v0, $a2
    08981CF0:[1460FFF7]: bne        $v1, $zr, 0x08981CD0
    08981CF4:[256B0002]: addiu      $t3, $t3, 2
    08981CF8:[0140C825]: or         $t9, $t2, $zr <=> move $t9, $t2
    08981CFC:[340D000F]: ori        $t5, $zr, 15 <=> li $t5, 15
    08981D00:[27AB001E]: addiu      $t3, $sp, 30
    08981D04:[95620004]: lhu        $v0, 4($t3)
    08981D08:[54400006]: bnel       $v0, $zr, 0x08981D24
    08981D0C:[01AA502B]: sltu       $t2, $t5, $t2
    08981D10:[25ADFFFF]: addiu      $t5, $t5, -1
    08981D14:[2DA20001]: sltiu      $v0, $t5, 1
    08981D18:[1040FFFA]: beq        $v0, $zr, 0x08981D04
    08981D1C:[256BFFFE]: addiu      $t3, $t3, -2
    08981D20:[01AA502B]: sltu       $t2, $t5, $t2
    08981D24:[55400001]: bnel       $t2, $zr, 0x08981D2C
    08981D28:[01A0C825]: or         $t9, $t5, $zr <=> move $t9, $t5
    08981D2C:[11A00003]: beq        $t5, $zr, 0x08981D3C
    08981D30:[340A0001]: ori        $t2, $zr, 1 <=> li $t2, 1
    08981D34:[1000001B]: b          0x08981DA4
    08981D38:[27AB0002]: addiu      $t3, $sp, 2
    08981D3C:[34040040]: ori        $a0, $zr, 64 <=> li $a0, 64
    08981D40:[A3A40000]: sb         $a0, 0($sp)
    08981D44:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08981D48:[A7A00002]: sh         $zr, 2($sp)
    08981D4C:[A3A50001]: sb         $a1, 1($sp)
    08981D50:[8CE40000]: lw         $a0, 0($a3)
    08981D54:[97A60002]: lhu        $a2, 2($sp)
    08981D58:[24890004]: addiu      $t1, $a0, 4
    08981D5C:[87AA0000]: lh         $t2, 0($sp)
    08981D60:[ACE90000]: sw         $t1, 0($a3)
    08981D64:[00063400]: sll        $a2, $a2, 0x0010
    08981D68:[00063403]: sra        $a2, $a2, 0x0010
    08981D6C:[A48A0000]: sh         $t2, 0($a0)
    08981D70:[A4860002]: sh         $a2, 2($a0)
    08981D74:[8CE40000]: lw         $a0, 0($a3)
    08981D78:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08981D7C:[24890004]: addiu      $t1, $a0, 4
    08981D80:[ACE90000]: sw         $t1, 0($a3)
    08981D84:[A48A0000]: sh         $t2, 0($a0)
    08981D88:[A4860002]: sh         $a2, 2($a0)
    08981D8C:[AD050000]: sw         $a1, 0($t0)
    08981D90:[8FB00070]: lw         $s0, 112($sp)
    08981D94:[8FB10074]: lw         $s1, 116($sp)
    08981D98:[8FB20078]: lw         $s2, 120($sp)
    08981D9C:[03E00008]: jr         $ra
    08981DA0:[27BD0080]: addiu      $sp, $sp, 128
    08981DA4:[95620004]: lhu        $v0, 4($t3)
    08981DA8:[54400006]: bnel       $v0, $zr, 0x08981DC4
    08981DAC:[032A582B]: sltu       $t3, $t9, $t2
    08981DB0:[254A0001]: addiu      $t2, $t2, 1
    08981DB4:[2D420010]: sltiu      $v0, $t2, 16
    08981DB8:[1440FFFA]: bne        $v0, $zr, 0x08981DA4
    08981DBC:[256B0002]: addiu      $t3, $t3, 2
    08981DC0:[032A582B]: sltu       $t3, $t9, $t2
    08981DC4:[55600001]: bnel       $t3, $zr, 0x08981DCC
    08981DC8:[0140C825]: or         $t9, $t2, $zr <=> move $t9, $t2
    08981DCC:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    08981DD0:[01601825]: or         $v1, $t3, $zr <=> move $v1, $t3
    08981DD4:[27A20002]: addiu      $v0, $sp, 2
    08981DD8:[944C0004]: lhu        $t4, 4($v0)
    08981DDC:[000B5840]: sll        $t3, $t3, 0x0001
    08981DE0:[016C5823]: subu       $t3, $t3, $t4
    08981DE4:[05600006]: bltz       $t3, 0x08981E00
    08981DE8:[24630001]: addiu      $v1, $v1, 1
    08981DEC:[2C6C0010]: sltiu      $t4, $v1, 16
    08981DF0:[1580FFF9]: bne        $t4, $zr, 0x08981DD8
    08981DF4:[24420002]: addiu      $v0, $v0, 2
    08981DF8:[10000007]: b          0x08981E18
    08981DFC:[00000000]: nop
    08981E00:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08981E04:[8FB00070]: lw         $s0, 112($sp)
    08981E08:[8FB10074]: lw         $s1, 116($sp)
    08981E0C:[8FB20078]: lw         $s2, 120($sp)
    08981E10:[03E00008]: jr         $ra
    08981E14:[27BD0080]: addiu      $sp, $sp, 128
    08981E18:[59600006]: blezl      $t3, 0x08981E34
    08981E1C:[A7A00026]: sh         $zr, 38($sp)
    08981E20:[10800007]: beq        $a0, $zr, 0x08981E40
    08981E24:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    08981E28:[15AB0005]: bne        $t5, $t3, 0x08981E40
    08981E2C:[00000000]: nop
    08981E30:[A7A00026]: sh         $zr, 38($sp)
    08981E34:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08981E38:[10000007]: b          0x08981E58
    08981E3C:[27AB0002]: addiu      $t3, $sp, 2
    08981E40:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08981E44:[8FB00070]: lw         $s0, 112($sp)
    08981E48:[8FB10074]: lw         $s1, 116($sp)
    08981E4C:[8FB20078]: lw         $s2, 120($sp)
    08981E50:[03E00008]: jr         $ra
    08981E54:[27BD0080]: addiu      $sp, $sp, 128
    08981E58:[95630024]: lhu        $v1, 36($t3)
    08981E5C:[956C0004]: lhu        $t4, 4($t3)
    08981E60:[24420001]: addiu      $v0, $v0, 1
    08981E64:[006C1821]: addu       $v1, $v1, $t4
    08981E68:[00426021]: addu       $t4, $v0, $v0
    08981E6C:[03AC6021]: addu       $t4, $sp, $t4
    08981E70:[A5830024]: sh         $v1, 36($t4)
    08981E74:[2C43000F]: sltiu      $v1, $v0, 15
    08981E78:[1460FFF7]: bne        $v1, $zr, 0x08981E58
    08981E7C:[256B0002]: addiu      $t3, $t3, 2
    08981E80:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    08981E84:[0166102B]: sltu       $v0, $t3, $a2
    08981E88:[1040000F]: beq        $v0, $zr, 0x08981EC8
    08981E8C:[00A01025]: or         $v0, $a1, $zr <=> move $v0, $a1
    08981E90:[94430000]: lhu        $v1, 0($v0)
    08981E94:[10600008]: beq        $v1, $zr, 0x08981EB8
    08981E98:[00631821]: addu       $v1, $v1, $v1
    08981E9C:[03A31821]: addu       $v1, $sp, $v1
    08981EA0:[946C0024]: lhu        $t4, 36($v1)
    08981EA4:[018C7021]: addu       $t6, $t4, $t4
    08981EA8:[258C0001]: addiu      $t4, $t4, 1
    08981EAC:[012E7021]: addu       $t6, $t1, $t6
    08981EB0:[A46C0024]: sh         $t4, 36($v1)
    08981EB4:[A5CB0000]: sh         $t3, 0($t6)
    08981EB8:[256B0001]: addiu      $t3, $t3, 1
    08981EBC:[0166182B]: sltu       $v1, $t3, $a2
    08981EC0:[1460FFF3]: bne        $v1, $zr, 0x08981E90
    08981EC4:[24420002]: addiu      $v0, $v0, 2
    08981EC8:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08981ECC:[1CC00007]: bgtz       $a2, 0x08981EEC
    08981ED0:[8CF80000]: lw         $t8, 0($a3)
    08981ED4:[04C00010]: bltz       $a2, 0x08981F18
    08981ED8:[3C11089B]: lui        $s1, 0x089B <=> li $s1, 0x089B0000
    08981EDC:[01209025]: or         $s2, $t1, $zr <=> move $s2, $t1
    08981EE0:[01208825]: or         $s1, $t1, $zr <=> move $s1, $t1
    08981EE4:[10000010]: b          0x08981F28
    08981EE8:[340E0013]: ori        $t6, $zr, 19 <=> li $t6, 19
    08981EEC:[28C60002]: slti       $a2, $a2, 2
    08981EF0:[10C00009]: beq        $a2, $zr, 0x08981F18
    08981EF4:[3C11089B]: lui        $s1, 0x089B <=> li $s1, 0x089B0000
    08981EF8:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    08981EFC:[24D178E8]: addiu      $s1, $a2, 30952
    08981F00:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    08981F04:[24D27926]: addiu      $s2, $a2, 31014
    08981F08:[340E0100]: ori        $t6, $zr, 256 <=> li $t6, 256
    08981F0C:[2631FDFE]: addiu      $s1, $s1, -514
    08981F10:[10000005]: b          0x08981F28
    08981F14:[2652FDFE]: addiu      $s2, $s2, -514
    08981F18:[3C12089B]: lui        $s2, 0x089B <=> li $s2, 0x089B0000
    08981F1C:[240EFFFF]: addiu      $t6, $zr, -1 <=> li $t6, -1
    08981F20:[26317964]: addiu      $s1, $s1, 31076
    08981F24:[265279A4]: addiu      $s2, $s2, 31140
    08981F28:[03001025]: or         $v0, $t8, $zr <=> move $v0, $t8
    08981F2C:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    08981F30:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08981F34:[032B3004]: sllv       $a2, $t3, $t9
    08981F38:[AFA20054]: sw         $v0, 84($sp)
    08981F3C:[24C2FFFF]: addiu      $v0, $a2, -1
    08981F40:[AFA30058]: sw         $v1, 88($sp)
    08981F44:[AFA20044]: sw         $v0, 68($sp)
    08981F48:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    08981F4C:[01407825]: or         $t7, $t2, $zr <=> move $t7, $t2
    08981F50:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    08981F54:[148B0004]: bne        $a0, $t3, 0x08981F68
    08981F58:[AFA6005C]: sw         $a2, 92($sp)
    08981F5C:[2CC605B0]: sltiu      $a2, $a2, 1456
    08981F60:[10C00012]: beq        $a2, $zr, 0x08981FAC
    08981F64:[00000000]: nop
    08981F68:[AFB2006C]: sw         $s2, 108($sp)
    08981F6C:[AFB90064]: sw         $t9, 100($sp)
    08981F70:[AFB10068]: sw         $s1, 104($sp)
    08981F74:[014A1021]: addu       $v0, $t2, $t2
    08981F78:[01403025]: or         $a2, $t2, $zr <=> move $a2, $t2
    08981F7C:[AFAE0060]: sw         $t6, 96($sp)
    08981F80:[03A25021]: addu       $t2, $sp, $v0
    08981F84:[95220000]: lhu        $v0, 0($t1)
    08981F88:[AFAA004C]: sw         $t2, 76($sp)
    08981F8C:[AFA90050]: sw         $t1, 80($sp)
    08981F90:[24D0FFFF]: addiu      $s0, $a2, -1
    08981F94:[004E482A]: slt        $t1, $v0, $t6
    08981F98:[00CB1804]: sllv       $v1, $t3, $a2
    08981F9C:[032BC804]: sllv       $t9, $t3, $t9
    08981FA0:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    08981FA4:[10000007]: b          0x08981FC4
    08981FA8:[020B8004]: sllv       $s0, $t3, $s0
    08981FAC:[01601025]: or         $v0, $t3, $zr <=> move $v0, $t3
    08981FB0:[8FB00070]: lw         $s0, 112($sp)
    08981FB4:[8FB10074]: lw         $s1, 116($sp)
    08981FB8:[8FB20078]: lw         $s2, 120($sp)
    08981FBC:[03E00008]: jr         $ra
    08981FC0:[27BD0080]: addiu      $sp, $sp, 128
    08981FC4:[11200007]: beq        $t1, $zr, 0x08981FE4
    08981FC8:[A3A60001]: sb         $a2, 1($sp)
    08981FCC:[304EFFFF]: andi       $t6, $v0, -1
    08981FD0:[A3A00000]: sb         $zr, 0($sp)
    08981FD4:[000E5C00]: sll        $t3, $t6, 0x0010
    08981FD8:[87A20000]: lh         $v0, 0($sp)
    08981FDC:[10000017]: b          0x0898203C
    08981FE0:[000B5C03]: sra        $t3, $t3, 0x0010
    08981FE4:[8FA60060]: lw         $a2, 96($sp)
    08981FE8:[00C2302A]: slt        $a2, $a2, $v0
    08981FEC:[10C0000E]: beq        $a2, $zr, 0x08982028
    08981FF0:[34060060]: ori        $a2, $zr, 96 <=> li $a2, 96
    08981FF4:[8FA6006C]: lw         $a2, 108($sp)
    08981FF8:[00424821]: addu       $t1, $v0, $v0
    08981FFC:[8FAB0068]: lw         $t3, 104($sp)
    08982000:[00C93021]: addu       $a2, $a2, $t1
    08982004:[01694821]: addu       $t1, $t3, $t1
    08982008:[94C60000]: lhu        $a2, 0($a2)
    0898200C:[952E0000]: lhu        $t6, 0($t1)
    08982010:[A3A60000]: sb         $a2, 0($sp)
    08982014:[31CEFFFF]: andi       $t6, $t6, -1
    08982018:[000E5C00]: sll        $t3, $t6, 0x0010
    0898201C:[87A20000]: lh         $v0, 0($sp)
    08982020:[10000006]: b          0x0898203C
    08982024:[000B5C03]: sra        $t3, $t3, 0x0010
    08982028:[300EFFFF]: andi       $t6, $zr, -1 <=> li $t6, 0
    0898202C:[A3A60000]: sb         $a2, 0($sp)
    08982030:[000E5C00]: sll        $t3, $t6, 0x0010
    08982034:[87A20000]: lh         $v0, 0($sp)
    08982038:[000B5C03]: sra        $t3, $t3, 0x0010
    0898203C:[03203025]: or         $a2, $t9, $zr <=> move $a2, $t9
    08982040:[01464821]: addu       $t1, $t2, $a2
    08982044:[8FAA0054]: lw         $t2, 84($sp)
    08982048:[00094880]: sll        $t1, $t1, 0x0002
    0898204C:[01494821]: addu       $t1, $t2, $t1
    08982050:[AFA60048]: sw         $a2, 72($sp)
    08982054:[00035080]: sll        $t2, $v1, 0x0002
    08982058:[012A4823]: subu       $t1, $t1, $t2
    0898205C:[A5220000]: sh         $v0, 0($t1)
    08982060:[00C33023]: subu       $a2, $a2, $v1
    08982064:[14C0FFFC]: bne        $a2, $zr, 0x08982058
    08982068:[A52B0002]: sh         $t3, 2($t1)
    0898206C:[8FA9004C]: lw         $t1, 76($sp)
    08982070:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08982074:[01865024]: and        $t2, $t4, $a2
    08982078:[11400005]: beq        $t2, $zr, 0x08982090
    0898207C:[95290004]: lhu        $t1, 4($t1)
    08982080:[00063042]: srl        $a2, $a2, 0x0001
    08982084:[01865024]: and        $t2, $t4, $a2
    08982088:[5540FFFE]: bnel       $t2, $zr, 0x08982084
    0898208C:[00063042]: srl        $a2, $a2, 0x0001
    08982090:[10C00004]: beq        $a2, $zr, 0x089820A4
    08982094:[24CAFFFF]: addiu      $t2, $a2, -1
    08982098:[018A6024]: and        $t4, $t4, $t2
    0898209C:[10000002]: b          0x089820A8
    089820A0:[01866021]: addu       $t4, $t4, $a2
    089820A4:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    089820A8:[8FA60050]: lw         $a2, 80($sp)
    089820AC:[8FAA004C]: lw         $t2, 76($sp)
    089820B0:[2529FFFF]: addiu      $t1, $t1, -1
    089820B4:[24C60002]: addiu      $a2, $a2, 2
    089820B8:[A5490004]: sh         $t1, 4($t2)
    089820BC:[3129FFFF]: andi       $t1, $t1, -1
    089820C0:[15200007]: bne        $t1, $zr, 0x089820E0
    089820C4:[AFA60050]: sw         $a2, 80($sp)
    089820C8:[51ED0058]: beql       $t7, $t5, 0x0898222C
    089820CC:[34040040]: ori        $a0, $zr, 64 <=> li $a0, 64
    089820D0:[94C60000]: lhu        $a2, 0($a2)
    089820D4:[00C63021]: addu       $a2, $a2, $a2
    089820D8:[00A63021]: addu       $a2, $a1, $a2
    089820DC:[94CF0000]: lhu        $t7, 0($a2)
    089820E0:[8FA60064]: lw         $a2, 100($sp)
    089820E4:[00CF482B]: sltu       $t1, $a2, $t7
    089820E8:[5120003D]: beql       $t1, $zr, 0x089821E0
    089820EC:[8FA20050]: lw         $v0, 80($sp)
    089820F0:[8FA20044]: lw         $v0, 68($sp)
    089820F4:[8FA90058]: lw         $t1, 88($sp)
    089820F8:[01821024]: and        $v0, $t4, $v0
    089820FC:[50490038]: beql       $v0, $t1, 0x089821E0
    08982100:[8FA20050]: lw         $v0, 80($sp)
    08982104:[53000001]: beql       $t8, $zr, 0x0898210C
    08982108:[00C0C025]: or         $t8, $a2, $zr <=> move $t8, $a2
    0898210C:[8FA60048]: lw         $a2, 72($sp)
    08982110:[8FA90054]: lw         $t1, 84($sp)
    08982114:[00063080]: sll        $a2, $a2, 0x0002
    08982118:[01F85823]: subu       $t3, $t7, $t8
    0898211C:[01263021]: addu       $a2, $t1, $a2
    08982120:[34190001]: ori        $t9, $zr, 1 <=> li $t9, 1
    08982124:[0179C804]: sllv       $t9, $t9, $t3
    08982128:[AFA60054]: sw         $a2, 84($sp)
    0898212C:[01785021]: addu       $t2, $t3, $t8
    08982130:[014D482B]: sltu       $t1, $t2, $t5
    08982134:[1120000F]: beq        $t1, $zr, 0x08982174
    08982138:[03203025]: or         $a2, $t9, $zr <=> move $a2, $t9
    0898213C:[014A4821]: addu       $t1, $t2, $t2
    08982140:[03A94821]: addu       $t1, $sp, $t1
    08982144:[95230004]: lhu        $v1, 4($t1)
    08982148:[00C33023]: subu       $a2, $a2, $v1
    0898214C:[18C00008]: blez       $a2, 0x08982170
    08982150:[34190001]: ori        $t9, $zr, 1 <=> li $t9, 1
    08982154:[254A0001]: addiu      $t2, $t2, 1
    08982158:[256B0001]: addiu      $t3, $t3, 1
    0898215C:[25290002]: addiu      $t1, $t1, 2
    08982160:[014D182B]: sltu       $v1, $t2, $t5
    08982164:[1460FFF7]: bne        $v1, $zr, 0x08982144
    08982168:[00063040]: sll        $a2, $a2, 0x0001
    0898216C:[34190001]: ori        $t9, $zr, 1 <=> li $t9, 1
    08982170:[0179C804]: sllv       $t9, $t9, $t3
    08982174:[8FA6005C]: lw         $a2, 92($sp)
    08982178:[34090001]: ori        $t1, $zr, 1 <=> li $t1, 1
    0898217C:[00D93021]: addu       $a2, $a2, $t9
    08982180:[14890004]: bne        $a0, $t1, 0x08982194
    08982184:[AFA6005C]: sw         $a2, 92($sp)
    08982188:[2CC605B0]: sltiu      $a2, $a2, 1456
    0898218C:[50C00021]: beql       $a2, $zr, 0x08982214
    08982190:[A7AE0002]: sh         $t6, 2($sp)
    08982194:[8CE60000]: lw         $a2, 0($a3)
    08982198:[00024880]: sll        $t1, $v0, 0x0002
    0898219C:[00C93021]: addu       $a2, $a2, $t1
    089821A0:[A0CB0000]: sb         $t3, 0($a2)
    089821A4:[8CE60000]: lw         $a2, 0($a3)
    089821A8:[8FAA0064]: lw         $t2, 100($sp)
    089821AC:[00C93021]: addu       $a2, $a2, $t1
    089821B0:[A0CA0001]: sb         $t2, 1($a2)
    089821B4:[8FA60054]: lw         $a2, 84($sp)
    089821B8:[8CEA0000]: lw         $t2, 0($a3)
    089821BC:[AFA20058]: sw         $v0, 88($sp)
    089821C0:[00CA3023]: subu       $a2, $a2, $t2
    089821C4:[00065883]: sra        $t3, $a2, 0x0002
    089821C8:[000B5F82]: srl        $t3, $t3, 0x001E
    089821CC:[00CB3021]: addu       $a2, $a2, $t3
    089821D0:[00063083]: sra        $a2, $a2, 0x0002
    089821D4:[01494821]: addu       $t1, $t2, $t1
    089821D8:[A5260002]: sh         $a2, 2($t1)
    089821DC:[8FA20050]: lw         $v0, 80($sp)
    089821E0:[01EF3021]: addu       $a2, $t7, $t7
    089821E4:[94420000]: lhu        $v0, 0($v0)
    089821E8:[03A64821]: addu       $t1, $sp, $a2
    089821EC:[8FAA0060]: lw         $t2, 96($sp)
    089821F0:[01F83023]: subu       $a2, $t7, $t8
    089821F4:[34100001]: ori        $s0, $zr, 1 <=> li $s0, 1
    089821F8:[AFA9004C]: sw         $t1, 76($sp)
    089821FC:[004A482A]: slt        $t1, $v0, $t2
    08982200:[00D01804]: sllv       $v1, $s0, $a2
    08982204:[25EBFFFF]: addiu      $t3, $t7, -1
    08982208:[030C5006]: srlv       $t2, $t4, $t8
    0898220C:[1000FF6D]: b          0x08981FC4
    08982210:[01708004]: sllv       $s0, $s0, $t3
    08982214:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08982218:[8FB00070]: lw         $s0, 112($sp)
    0898221C:[8FB10074]: lw         $s1, 116($sp)
    08982220:[8FB20078]: lw         $s2, 120($sp)
    08982224:[03E00008]: jr         $ra
    08982228:[27BD0080]: addiu      $sp, $sp, 128
    0898222C:[A3A40000]: sb         $a0, 0($sp)
    08982230:[11800029]: beq        $t4, $zr, 0x089822D8
    08982234:[A7A00002]: sh         $zr, 2($sp)
    08982238:[97A40002]: lhu        $a0, 2($sp)
    0898223C:[8FA60054]: lw         $a2, 84($sp)
    08982240:[8FA90058]: lw         $t1, 88($sp)
    08982244:[00042400]: sll        $a0, $a0, 0x0010
    08982248:[8FAA0064]: lw         $t2, 100($sp)
    0898224C:[00042403]: sra        $a0, $a0, 0x0010
    08982250:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08982254:[8FAB0044]: lw         $t3, 68($sp)
    08982258:[13000009]: beq        $t8, $zr, 0x08982280
    0898225C:[030C2806]: srlv       $a1, $t4, $t8
    08982260:[018B2824]: and        $a1, $t4, $t3
    08982264:[10A90006]: beq        $a1, $t1, 0x08982280
    08982268:[030C2806]: srlv       $a1, $t4, $t8
    0898226C:[8CE60000]: lw         $a2, 0($a3)
    08982270:[01407825]: or         $t7, $t2, $zr <=> move $t7, $t2
    08982274:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    08982278:[A3AF0001]: sb         $t7, 1($sp)
    0898227C:[030C2806]: srlv       $a1, $t4, $t8
    08982280:[00052880]: sll        $a1, $a1, 0x0002
    08982284:[87A30000]: lh         $v1, 0($sp)
    08982288:[00C52821]: addu       $a1, $a2, $a1
    0898228C:[A4A30000]: sh         $v1, 0($a1)
    08982290:[25EDFFFF]: addiu      $t5, $t7, -1
    08982294:[A4A40002]: sh         $a0, 2($a1)
    08982298:[01A22804]: sllv       $a1, $v0, $t5
    0898229C:[01851824]: and        $v1, $t4, $a1
    089822A0:[10600005]: beq        $v1, $zr, 0x089822B8
    089822A4:[00000000]: nop
    089822A8:[00052842]: srl        $a1, $a1, 0x0001
    089822AC:[01851824]: and        $v1, $t4, $a1
    089822B0:[5460FFFE]: bnel       $v1, $zr, 0x089822AC
    089822B4:[00052842]: srl        $a1, $a1, 0x0001
    089822B8:[10A00004]: beq        $a1, $zr, 0x089822CC
    089822BC:[24A3FFFF]: addiu      $v1, $a1, -1
    089822C0:[01836024]: and        $t4, $t4, $v1
    089822C4:[10000002]: b          0x089822D0
    089822C8:[01856021]: addu       $t4, $t4, $a1
    089822CC:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    089822D0:[1580FFE1]: bne        $t4, $zr, 0x08982258
    089822D4:[00000000]: nop
    089822D8:[8FA4005C]: lw         $a0, 92($sp)
    089822DC:[8CE50000]: lw         $a1, 0($a3)
    089822E0:[00042080]: sll        $a0, $a0, 0x0002
    089822E4:[8FA60064]: lw         $a2, 100($sp)
    089822E8:[00A42021]: addu       $a0, $a1, $a0
    089822EC:[ACE40000]: sw         $a0, 0($a3)
    089822F0:[AD060000]: sw         $a2, 0($t0)
    089822F4:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089822F8:[8FB00070]: lw         $s0, 112($sp)
    089822FC:[8FB10074]: lw         $s1, 116($sp)
    08982300:[8FB20078]: lw         $s2, 120($sp)
    08982304:[03E00008]: jr         $ra
    08982308:[27BD0080]: addiu      $sp, $sp, 128
  Back Branch 08982064 162,392 times (length 5)
    08982044:[8FAA0054]: lw         $t2, 84($sp)
    08982048:[00094880]: sll        $t1, $t1, 0x0002
    0898204C:[01494821]: addu       $t1, $t2, $t1
    08982050:[AFA60048]: sw         $a2, 72($sp)
    08982054:[00035080]: sll        $t2, $v1, 0x0002
--> 08982058:[012A4823]: subu       $t1, $t1, $t2
    0898205C:[A5220000]: sh         $v0, 0($t1)
    08982060:[00C33023]: subu       $a2, $a2, $v1
--> 08982064:[14C0FFFC]: bne        $a2, $zr, 0x08982058
    08982068:[A52B0002]: sh         $t3, 2($t1)
    0898206C:[8FA9004C]: lw         $t1, 76($sp)
    08982070:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08982074:[01865024]: and        $t2, $t4, $a2
  Back Branch 08981EC0 71,542 times (length 14)
    08981E7C:[256B0002]: addiu      $t3, $t3, 2
    08981E80:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    08981E84:[0166102B]: sltu       $v0, $t3, $a2
    08981E88:[1040000F]: beq        $v0, $zr, 0x08981EC8
    08981E8C:[00A01025]: or         $v0, $a1, $zr <=> move $v0, $a1
--> 08981E90:[94430000]: lhu        $v1, 0($v0)
    08981E94:[10600008]: beq        $v1, $zr, 0x08981EB8
    08981E98:[00631821]: addu       $v1, $v1, $v1
    08981E9C:[03A31821]: addu       $v1, $sp, $v1
    08981EA0:[946C0024]: lhu        $t4, 36($v1)
    08981EA4:[018C7021]: addu       $t6, $t4, $t4
    08981EA8:[258C0001]: addiu      $t4, $t4, 1
    08981EAC:[012E7021]: addu       $t6, $t1, $t6
    08981EB0:[A46C0024]: sh         $t4, 36($v1)
    08981EB4:[A5CB0000]: sh         $t3, 0($t6)
    08981EB8:[256B0001]: addiu      $t3, $t3, 1
    08981EBC:[0166182B]: sltu       $v1, $t3, $a2
--> 08981EC0:[1460FFF3]: bne        $v1, $zr, 0x08981E90
    08981EC4:[24420002]: addiu      $v0, $v0, 2
    08981EC8:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08981ECC:[1CC00007]: bgtz       $a2, 0x08981EEC
    08981ED0:[8CF80000]: lw         $t8, 0($a3)
  Back Branch 08981CF0 71,542 times (length 10)
    08981CBC:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08981CC0:[0046582B]: sltu       $t3, $v0, $a2
    08981CC4:[1160000D]: beq        $t3, $zr, 0x08981CFC
    08981CC8:[0140C825]: or         $t9, $t2, $zr <=> move $t9, $t2
    08981CCC:[00A05825]: or         $t3, $a1, $zr <=> move $t3, $a1
--> 08981CD0:[95630000]: lhu        $v1, 0($t3)
    08981CD4:[24420001]: addiu      $v0, $v0, 1
    08981CD8:[00631821]: addu       $v1, $v1, $v1
    08981CDC:[03A31821]: addu       $v1, $sp, $v1
    08981CE0:[946C0004]: lhu        $t4, 4($v1)
    08981CE4:[258C0001]: addiu      $t4, $t4, 1
    08981CE8:[A46C0004]: sh         $t4, 4($v1)
    08981CEC:[0046182B]: sltu       $v1, $v0, $a2
--> 08981CF0:[1460FFF7]: bne        $v1, $zr, 0x08981CD0
    08981CF4:[256B0002]: addiu      $t3, $t3, 2
    08981CF8:[0140C825]: or         $t9, $t2, $zr <=> move $t9, $t2
    08981CFC:[340D000F]: ori        $t5, $zr, 15 <=> li $t5, 15
    08981D00:[27AB001E]: addiu      $t3, $sp, 30
  Back Branch 0898220C 59,180 times (length 148)
  Back Branch 08982088 30,376 times (length 3)
    08982070:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08982074:[01865024]: and        $t2, $t4, $a2
    08982078:[11400005]: beq        $t2, $zr, 0x08982090
    0898207C:[95290004]: lhu        $t1, 4($t1)
    08982080:[00063042]: srl        $a2, $a2, 0x0001
--> 08982084:[01865024]: and        $t2, $t4, $a2
--> 08982088:[5540FFFE]: bnel       $t2, $zr, 0x08982084
    0898208C:[00063042]: srl        $a2, $a2, 0x0001
    08982090:[10C00004]: beq        $a2, $zr, 0x089820A4
    08982094:[24CAFFFF]: addiu      $t2, $a2, -1
    08982098:[018A6024]: and        $t4, $t4, $t2
  Back Branch 08981CB4 10,512 times (length 5)
    08981C94:[03A05825]: or         $t3, $sp, $zr <=> move $t3, $sp
    08981C98:[8D0A0000]: lw         $t2, 0($t0)
    08981C9C:[AFB00070]: sw         $s0, 112($sp)
    08981CA0:[AFB10074]: sw         $s1, 116($sp)
    08981CA4:[AFB20078]: sw         $s2, 120($sp)
--> 08981CA8:[A5600004]: sh         $zr, 4($t3)
    08981CAC:[24420001]: addiu      $v0, $v0, 1
    08981CB0:[2C430010]: sltiu      $v1, $v0, 16
--> 08981CB4:[1460FFFC]: bne        $v1, $zr, 0x08981CA8
    08981CB8:[256B0002]: addiu      $t3, $t3, 2
    08981CBC:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08981CC0:[0046582B]: sltu       $t3, $v0, $a2
    08981CC4:[1160000D]: beq        $t3, $zr, 0x08981CFC
  Back Branch 08981DF0 9,855 times (length 8)
    08981DC4:[55600001]: bnel       $t3, $zr, 0x08981DCC
    08981DC8:[0140C825]: or         $t9, $t2, $zr <=> move $t9, $t2
    08981DCC:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    08981DD0:[01601825]: or         $v1, $t3, $zr <=> move $v1, $t3
    08981DD4:[27A20002]: addiu      $v0, $sp, 2
--> 08981DD8:[944C0004]: lhu        $t4, 4($v0)
    08981DDC:[000B5840]: sll        $t3, $t3, 0x0001
    08981DE0:[016C5823]: subu       $t3, $t3, $t4
    08981DE4:[05600006]: bltz       $t3, 0x08981E00
    08981DE8:[24630001]: addiu      $v1, $v1, 1
    08981DEC:[2C6C0010]: sltiu      $t4, $v1, 16
--> 08981DF0:[1580FFF9]: bne        $t4, $zr, 0x08981DD8
    08981DF4:[24420002]: addiu      $v0, $v0, 2
    08981DF8:[10000007]: b          0x08981E18
    08981DFC:[00000000]: nop
    08981E00:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
  Back Branch 08981E78 9,198 times (length 10)
    08981E44:[8FB00070]: lw         $s0, 112($sp)
    08981E48:[8FB10074]: lw         $s1, 116($sp)
    08981E4C:[8FB20078]: lw         $s2, 120($sp)
    08981E50:[03E00008]: jr         $ra
    08981E54:[27BD0080]: addiu      $sp, $sp, 128
--> 08981E58:[95630024]: lhu        $v1, 36($t3)
    08981E5C:[956C0004]: lhu        $t4, 4($t3)
    08981E60:[24420001]: addiu      $v0, $v0, 1
    08981E64:[006C1821]: addu       $v1, $v1, $t4
    08981E68:[00426021]: addu       $t4, $v0, $v0
    08981E6C:[03AC6021]: addu       $t4, $sp, $t4
    08981E70:[A5830024]: sh         $v1, 36($t4)
    08981E74:[2C43000F]: sltiu      $v1, $v0, 15
--> 08981E78:[1460FFF7]: bne        $v1, $zr, 0x08981E58
    08981E7C:[256B0002]: addiu      $t3, $t3, 2
    08981E80:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    08981E84:[0166102B]: sltu       $v0, $t3, $a2
    08981E88:[1040000F]: beq        $v0, $zr, 0x08981EC8
  Back Branch 08981D18 3,761 times (length 7)
    08981CF0:[1460FFF7]: bne        $v1, $zr, 0x08981CD0
    08981CF4:[256B0002]: addiu      $t3, $t3, 2
    08981CF8:[0140C825]: or         $t9, $t2, $zr <=> move $t9, $t2
    08981CFC:[340D000F]: ori        $t5, $zr, 15 <=> li $t5, 15
    08981D00:[27AB001E]: addiu      $t3, $sp, 30
--> 08981D04:[95620004]: lhu        $v0, 4($t3)
    08981D08:[54400006]: bnel       $v0, $zr, 0x08981D24
    08981D0C:[01AA502B]: sltu       $t2, $t5, $t2
    08981D10:[25ADFFFF]: addiu      $t5, $t5, -1
    08981D14:[2DA20001]: sltiu      $v0, $t5, 1
--> 08981D18:[1040FFFA]: beq        $v0, $zr, 0x08981D04
    08981D1C:[256BFFFE]: addiu      $t3, $t3, -2
    08981D20:[01AA502B]: sltu       $t2, $t5, $t2
    08981D24:[55400001]: bnel       $t2, $zr, 0x08981D2C
    08981D28:[01A0C825]: or         $t9, $t5, $zr <=> move $t9, $t5
  Back Branch 08981DB8 1,292 times (length 7)
    08981D90:[8FB00070]: lw         $s0, 112($sp)
    08981D94:[8FB10074]: lw         $s1, 116($sp)
    08981D98:[8FB20078]: lw         $s2, 120($sp)
    08981D9C:[03E00008]: jr         $ra
    08981DA0:[27BD0080]: addiu      $sp, $sp, 128
--> 08981DA4:[95620004]: lhu        $v0, 4($t3)
    08981DA8:[54400006]: bnel       $v0, $zr, 0x08981DC4
    08981DAC:[032A582B]: sltu       $t3, $t9, $t2
    08981DB0:[254A0001]: addiu      $t2, $t2, 1
    08981DB4:[2D420010]: sltiu      $v0, $t2, 16
--> 08981DB8:[1440FFFA]: bne        $v0, $zr, 0x08981DA4
    08981DBC:[256B0002]: addiu      $t3, $t3, 2
    08981DC0:[032A582B]: sltu       $t3, $t9, $t2
    08981DC4:[55600001]: bnel       $t3, $zr, 0x08981DCC
    08981DC8:[0140C825]: or         $t9, $t2, $zr <=> move $t9, $t2
  Back Branch 08982164 802 times (length 10)
    08982130:[014D482B]: sltu       $t1, $t2, $t5
    08982134:[1120000F]: beq        $t1, $zr, 0x08982174
    08982138:[03203025]: or         $a2, $t9, $zr <=> move $a2, $t9
    0898213C:[014A4821]: addu       $t1, $t2, $t2
    08982140:[03A94821]: addu       $t1, $sp, $t1
--> 08982144:[95230004]: lhu        $v1, 4($t1)
    08982148:[00C33023]: subu       $a2, $a2, $v1
    0898214C:[18C00008]: blez       $a2, 0x08982170
    08982150:[34190001]: ori        $t9, $zr, 1 <=> li $t9, 1
    08982154:[254A0001]: addiu      $t2, $t2, 1
    08982158:[256B0001]: addiu      $t3, $t3, 1
    0898215C:[25290002]: addiu      $t1, $t1, 2
    08982160:[014D182B]: sltu       $v1, $t2, $t5
--> 08982164:[1460FFF7]: bne        $v1, $zr, 0x08982144
    08982168:[00063040]: sll        $a2, $a2, 0x0001
    0898216C:[34190001]: ori        $t9, $zr, 1 <=> li $t9, 1
    08982170:[0179C804]: sllv       $t9, $t9, $t3
    08982174:[8FA6005C]: lw         $a2, 92($sp)
_S1_2_8994B88 6,208,246 instructions (0.536%), 282,193 calls (08994B88 - 08994BDC, length 22)
    08994B88:[3C0A08AE]: lui        $t2, 0x08AE <=> li $t2, 0x08AE0000
    08994B8C:[8D4BCBA0]: lw         $t3, -13408($t2)
    08994B90:[0004C200]: sll        $t8, $a0, 0x0008
    08994B94:[0006C900]: sll        $t9, $a2, 0x0004
    08994B98:[8D6C0008]: lw         $t4, 8($t3)
    08994B9C:[03197825]: or         $t7, $t8, $t9
    08994BA0:[01E56825]: or         $t5, $t7, $a1
    08994BA4:[25840004]: addiu      $a0, $t4, 4
    08994BA8:[3C0EDF00]: lui        $t6, 0xDF00 <=> li $t6, 0xDF000000
    08994BAC:[7C07FE04]: ins        $a3, $zr, 24, 8
    08994BB0:[7C08FE04]: ins        $t0, $zr, 24, 8
    08994BB4:[3C09E000]: lui        $t1, 0xE000 <=> li $t1, 0xE0000000
    08994BB8:[3C02E100]: lui        $v0, 0xE100 <=> li $v0, 0xE1000000
    08994BBC:[01AE3025]: or         $a2, $t5, $t6
    08994BC0:[00E95025]: or         $t2, $a3, $t1
    08994BC4:[01022825]: or         $a1, $t0, $v0
    08994BC8:[24830008]: addiu      $v1, $a0, 8
    08994BCC:[AD860000]: sw         $a2, 0($t4)
    08994BD0:[AD630008]: sw         $v1, 8($t3)
    08994BD4:[AC8A0000]: sw         $t2, 0($a0)
    08994BD8:[03E00008]: jr         $ra
    08994BDC:[AC850004]: sw         $a1, 4($a0)
_S1_2_899196C 5,278,986 instructions (0.455%), 16,653 calls (0899196C - 08991A44, length 55)
    0899196C:[27BDFFD0]: addiu      $sp, $sp, -48
    08991970:[00041FC2]: srl        $v1, $a0, 0x001F
    08991974:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08991978:[AFBF0020]: sw         $ra, 32($sp)
    0899197C:[AFA20000]: sw         $v0, 0($sp)
    08991980:[14800008]: bne        $a0, $zr, 0x089919A4
    08991984:[AFA30004]: sw         $v1, 4($sp)
    08991988:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0899198C:[AFA20000]: sw         $v0, 0($sp)
    08991990:[0E264772]: jal        0x08991DC8
    08991994:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08991998:[8FBF0020]: lw         $ra, 32($sp)
    0899199C:[03E00008]: jr         $ra
    089919A0:[27BD0030]: addiu      $sp, $sp, 48
    089919A4:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    089919A8:[10600024]: beq        $v1, $zr, 0x08991A3C
    089919AC:[AFA20008]: sw         $v0, 8($sp)
    089919B0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089919B4:[1082001B]: beq        $a0, $v0, 0x08991A24
    089919B8:[00000000]: nop
    089919BC:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    089919C0:[00021FC3]: sra        $v1, $v0, 0x001F
    089919C4:[AFA20010]: sw         $v0, 16($sp)
    089919C8:[AFA30014]: sw         $v1, 20($sp)
    089919CC:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089919D0:[3442FFFF]: ori        $v0, $v0, -1
    089919D4:[8FA30014]: lw         $v1, 20($sp)
    089919D8:[0043102B]: sltu       $v0, $v0, $v1
    089919DC:[1440FFEC]: bne        $v0, $zr, 0x08991990
    089919E0:[8FA50008]: lw         $a1, 8($sp)
    089919E4:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    089919E8:[34C6FFFF]: ori        $a2, $a2, -1
    089919EC:[8FA20010]: lw         $v0, 16($sp)
    089919F0:[8FA30014]: lw         $v1, 20($sp)
    089919F4:[000227C2]: srl        $a0, $v0, 0x001F
    089919F8:[00031840]: sll        $v1, $v1, 0x0001
    089919FC:[00641825]: or         $v1, $v1, $a0
    08991A00:[00021040]: sll        $v0, $v0, 0x0001
    08991A04:[AFA20010]: sw         $v0, 16($sp)
    08991A08:[AFA30014]: sw         $v1, 20($sp)
    08991A0C:[8FA40014]: lw         $a0, 20($sp)
    08991A10:[00C4202B]: sltu       $a0, $a2, $a0
    08991A14:[1080FFF5]: beq        $a0, $zr, 0x089919EC
    08991A18:[24A5FFFF]: addiu      $a1, $a1, -1
    08991A1C:[0A264664]: j          0x08991990
    08991A20:[AFA50008]: sw         $a1, 8($sp)
    08991A24:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08991A28:[8C42BEB8]: lw         $v0, -16712($v0)
    08991A2C:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08991A30:[8C63BEBC]: lw         $v1, -16708($v1)
    08991A34:[0A264667]: j          0x0899199C
    08991A38:[8FBF0020]: lw         $ra, 32($sp)
    08991A3C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08991A40:[0A264671]: j          0x089919C4
    08991A44:[00041FC3]: sra        $v1, $a0, 0x001F
  Back Branch 08991A14 408,923 times (length 12)
    089919D8:[0043102B]: sltu       $v0, $v0, $v1
    089919DC:[1440FFEC]: bne        $v0, $zr, 0x08991990
    089919E0:[8FA50008]: lw         $a1, 8($sp)
    089919E4:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    089919E8:[34C6FFFF]: ori        $a2, $a2, -1
--> 089919EC:[8FA20010]: lw         $v0, 16($sp)
    089919F0:[8FA30014]: lw         $v1, 20($sp)
    089919F4:[000227C2]: srl        $a0, $v0, 0x001F
    089919F8:[00031840]: sll        $v1, $v1, 0x0001
    089919FC:[00641825]: or         $v1, $v1, $a0
    08991A00:[00021040]: sll        $v0, $v0, 0x0001
    08991A04:[AFA20010]: sw         $v0, 16($sp)
    08991A08:[AFA30014]: sw         $v1, 20($sp)
    08991A0C:[8FA40014]: lw         $a0, 20($sp)
    08991A10:[00C4202B]: sltu       $a0, $a2, $a0
--> 08991A14:[1080FFF5]: beq        $a0, $zr, 0x089919EC
    08991A18:[24A5FFFF]: addiu      $a1, $a1, -1
    08991A1C:[0A264664]: j          0x08991990
    08991A20:[AFA50008]: sw         $a1, 8($sp)
    08991A24:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
  Back Branch 089919DC 8,673 times (length 21)
    0899197C:[AFA20000]: sw         $v0, 0($sp)
    08991980:[14800008]: bne        $a0, $zr, 0x089919A4
    08991984:[AFA30004]: sw         $v1, 4($sp)
    08991988:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0899198C:[AFA20000]: sw         $v0, 0($sp)
--> 08991990:[0E264772]: jal        0x08991DC8
    08991994:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08991998:[8FBF0020]: lw         $ra, 32($sp)
    0899199C:[03E00008]: jr         $ra
    089919A0:[27BD0030]: addiu      $sp, $sp, 48
    089919A4:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    089919A8:[10600024]: beq        $v1, $zr, 0x08991A3C
    089919AC:[AFA20008]: sw         $v0, 8($sp)
    089919B0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089919B4:[1082001B]: beq        $a0, $v0, 0x08991A24
    089919B8:[00000000]: nop
    089919BC:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    089919C0:[00021FC3]: sra        $v1, $v0, 0x001F
    089919C4:[AFA20010]: sw         $v0, 16($sp)
    089919C8:[AFA30014]: sw         $v1, 20($sp)
    089919CC:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089919D0:[3442FFFF]: ori        $v0, $v0, -1
    089919D4:[8FA30014]: lw         $v1, 20($sp)
    089919D8:[0043102B]: sltu       $v0, $v0, $v1
--> 089919DC:[1440FFEC]: bne        $v0, $zr, 0x08991990
    089919E0:[8FA50008]: lw         $a1, 8($sp)
    089919E4:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    089919E8:[34C6FFFF]: ori        $a2, $a2, -1
    089919EC:[8FA20010]: lw         $v0, 16($sp)
  Back Branch 08991A40 8,673 times (length 33)
    089919B0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089919B4:[1082001B]: beq        $a0, $v0, 0x08991A24
    089919B8:[00000000]: nop
    089919BC:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    089919C0:[00021FC3]: sra        $v1, $v0, 0x001F
--> 089919C4:[AFA20010]: sw         $v0, 16($sp)
    089919C8:[AFA30014]: sw         $v1, 20($sp)
    089919CC:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089919D0:[3442FFFF]: ori        $v0, $v0, -1
    089919D4:[8FA30014]: lw         $v1, 20($sp)
    089919D8:[0043102B]: sltu       $v0, $v0, $v1
    089919DC:[1440FFEC]: bne        $v0, $zr, 0x08991990
    089919E0:[8FA50008]: lw         $a1, 8($sp)
    089919E4:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    089919E8:[34C6FFFF]: ori        $a2, $a2, -1
    089919EC:[8FA20010]: lw         $v0, 16($sp)
    089919F0:[8FA30014]: lw         $v1, 20($sp)
    089919F4:[000227C2]: srl        $a0, $v0, 0x001F
    089919F8:[00031840]: sll        $v1, $v1, 0x0001
    089919FC:[00641825]: or         $v1, $v1, $a0
    08991A00:[00021040]: sll        $v0, $v0, 0x0001
    08991A04:[AFA20010]: sw         $v0, 16($sp)
    08991A08:[AFA30014]: sw         $v1, 20($sp)
    08991A0C:[8FA40014]: lw         $a0, 20($sp)
    08991A10:[00C4202B]: sltu       $a0, $a2, $a0
    08991A14:[1080FFF5]: beq        $a0, $zr, 0x089919EC
    08991A18:[24A5FFFF]: addiu      $a1, $a1, -1
    08991A1C:[0A264664]: j          0x08991990
    08991A20:[AFA50008]: sw         $a1, 8($sp)
    08991A24:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08991A28:[8C42BEB8]: lw         $v0, -16712($v0)
    08991A2C:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08991A30:[8C63BEBC]: lw         $v1, -16708($v1)
    08991A34:[0A264667]: j          0x0899199C
    08991A38:[8FBF0020]: lw         $ra, 32($sp)
    08991A3C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 08991A40:[0A264671]: j          0x089919C4
    08991A44:[00041FC3]: sra        $v1, $a0, 0x001F
  Back Branch 08991A1C 8,673 times (length 37)
    0899197C:[AFA20000]: sw         $v0, 0($sp)
    08991980:[14800008]: bne        $a0, $zr, 0x089919A4
    08991984:[AFA30004]: sw         $v1, 4($sp)
    08991988:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0899198C:[AFA20000]: sw         $v0, 0($sp)
--> 08991990:[0E264772]: jal        0x08991DC8
    08991994:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08991998:[8FBF0020]: lw         $ra, 32($sp)
    0899199C:[03E00008]: jr         $ra
    089919A0:[27BD0030]: addiu      $sp, $sp, 48
    089919A4:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    089919A8:[10600024]: beq        $v1, $zr, 0x08991A3C
    089919AC:[AFA20008]: sw         $v0, 8($sp)
    089919B0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089919B4:[1082001B]: beq        $a0, $v0, 0x08991A24
    089919B8:[00000000]: nop
    089919BC:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    089919C0:[00021FC3]: sra        $v1, $v0, 0x001F
    089919C4:[AFA20010]: sw         $v0, 16($sp)
    089919C8:[AFA30014]: sw         $v1, 20($sp)
    089919CC:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089919D0:[3442FFFF]: ori        $v0, $v0, -1
    089919D4:[8FA30014]: lw         $v1, 20($sp)
    089919D8:[0043102B]: sltu       $v0, $v0, $v1
    089919DC:[1440FFEC]: bne        $v0, $zr, 0x08991990
    089919E0:[8FA50008]: lw         $a1, 8($sp)
    089919E4:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    089919E8:[34C6FFFF]: ori        $a2, $a2, -1
    089919EC:[8FA20010]: lw         $v0, 16($sp)
    089919F0:[8FA30014]: lw         $v1, 20($sp)
    089919F4:[000227C2]: srl        $a0, $v0, 0x001F
    089919F8:[00031840]: sll        $v1, $v1, 0x0001
    089919FC:[00641825]: or         $v1, $v1, $a0
    08991A00:[00021040]: sll        $v0, $v0, 0x0001
    08991A04:[AFA20010]: sw         $v0, 16($sp)
    08991A08:[AFA30014]: sw         $v1, 20($sp)
    08991A0C:[8FA40014]: lw         $a0, 20($sp)
    08991A10:[00C4202B]: sltu       $a0, $a2, $a0
    08991A14:[1080FFF5]: beq        $a0, $zr, 0x089919EC
    08991A18:[24A5FFFF]: addiu      $a1, $a1, -1
--> 08991A1C:[0A264664]: j          0x08991990
    08991A20:[AFA50008]: sw         $a1, 8($sp)
    08991A24:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08991A28:[8C42BEB8]: lw         $v0, -16712($v0)
    08991A2C:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
_S1_2_8994168 5,247,140 instructions (0.453%), 262,357 calls (08994168 - 089941B4, length 20)
    08994168:[3C0908AE]: lui        $t1, 0x08AE <=> li $t1, 0x08AE0000
    0899416C:[8D2BCBA0]: lw         $t3, -13408($t1)
    08994170:[248E0003]: addiu      $t6, $a0, 3
    08994174:[7C0E0804]: ins        $t6, $zr, 0, 2
    08994178:[8D690008]: lw         $t1, 8($t3)
    0899417C:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    08994180:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    08994184:[012E2821]: addu       $a1, $t1, $t6
    08994188:[24A80008]: addiu      $t0, $a1, 8
    0899418C:[7D0D1E00]: ext        $t5, $t0, 24, 4
    08994190:[01006021]: addu       $t4, $t0, $zr <=> move $t4, $t0
    08994194:[000D1C00]: sll        $v1, $t5, 0x0010
    08994198:[7C0CFE04]: ins        $t4, $zr, 24, 8
    0899419C:[01823825]: or         $a3, $t4, $v0
    089941A0:[00665025]: or         $t2, $v1, $a2
    089941A4:[25220008]: addiu      $v0, $t1, 8
    089941A8:[AD680008]: sw         $t0, 8($t3)
    089941AC:[AD2A0000]: sw         $t2, 0($t1)
    089941B0:[03E00008]: jr         $ra
    089941B4:[AD270004]: sw         $a3, 4($t1)
_S1_2_89951F0 5,230,288 instructions (0.451%), 7,973 calls (089951F0 - 08995540, length 213)
    089951F0:[27BDFFF0]: addiu      $sp, $sp, -16
    089951F4:[30A30010]: andi       $v1, $a1, 16
    089951F8:[AFB00000]: sw         $s0, 0($sp)
    089951FC:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    08995200:[30B00001]: andi       $s0, $a1, 1
    08995204:[7CB90040]: ext        $t9, $a1, 1, 1
    08995208:[10600084]: beq        $v1, $zr, 0x0899541C
    0899520C:[7CB80080]: ext        $t8, $a1, 2, 1
    08995210:[8C83009C]: lw         $v1, 156($a0)
    08995214:[8C8400D0]: lw         $a0, 208($a0)
    08995218:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    0899521C:[8D6A00D4]: lw         $t2, 212($t3)
    08995220:[8D6800CC]: lw         $t0, 204($t3)
    08995224:[1065007B]: beq        $v1, $a1, 0x08995414
    08995228:[00041600]: sll        $v0, $a0, 0x0018
    0899522C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08995230:[10660078]: beq        $v1, $a2, 0x08995414
    08995234:[000417C0]: sll        $v0, $a0, 0x001F
    08995238:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    0899523C:[10670075]: beq        $v1, $a3, 0x08995414
    08995240:[00041700]: sll        $v0, $a0, 0x001C
    08995244:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08995248:[1064004D]: beq        $v1, $a0, 0x08995380
    0899524C:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    08995250:[8D6E0008]: lw         $t6, 8($t3)
    08995254:[3C050800]: lui        $a1, 0x0800 <=> li $a1, 0x08000000
    08995258:[25CD00C8]: addiu      $t5, $t6, 200
    0899525C:[7DA21E00]: ext        $v0, $t5, 24, 4
    08995260:[00021C00]: sll        $v1, $v0, 0x0010
    08995264:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08995268:[7C0CFE04]: ins        $t4, $zr, 24, 8
    0899526C:[00674825]: or         $t1, $v1, $a3
    08995270:[AD6D0008]: sw         $t5, 8($t3)
    08995274:[01853025]: or         $a2, $t4, $a1
    08995278:[240C0010]: addiu      $t4, $zr, 16 <=> li $t4, 16
    0899527C:[ADC90000]: sw         $t1, 0($t6)
    08995280:[25C90008]: addiu      $t1, $t6, 8
    08995284:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08995288:[ADC60004]: sw         $a2, 4($t6)
    0899528C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08995290:[00063FC2]: srl        $a3, $a2, 0x001F
    08995294:[00C71021]: addu       $v0, $a2, $a3
    08995298:[00026843]: sra        $t5, $v0, 0x0001
    0899529C:[000D2040]: sll        $a0, $t5, 0x0001
    089952A0:[00C47023]: subu       $t6, $a2, $a0
    089952A4:[000E7900]: sll        $t7, $t6, 0x0004
    089952A8:[01EE3821]: addu       $a3, $t7, $t6
    089952AC:[24C60001]: addiu      $a2, $a2, 1
    089952B0:[01AE7821]: addu       $t7, $t5, $t6
    089952B4:[000F7180]: sll        $t6, $t7, 0x0006
    089952B8:[00076900]: sll        $t5, $a3, 0x0004
    089952BC:[28CF0010]: slti       $t7, $a2, 16
    089952C0:[A4AE0004]: sh         $t6, 4($a1)
    089952C4:[A4AD0006]: sh         $t5, 6($a1)
    089952C8:[ACA80000]: sw         $t0, 0($a1)
    089952CC:[A4AA0008]: sh         $t2, 8($a1)
    089952D0:[15E0FFEF]: bne        $t7, $zr, 0x08995290
    089952D4:[24A5000C]: addiu      $a1, $a1, 12
    089952D8:[00187A80]: sll        $t7, $t8, 0x000A
    089952DC:[8D780008]: lw         $t8, 8($t3)
    089952E0:[00192240]: sll        $a0, $t9, 0x0009
    089952E4:[00101A00]: sll        $v1, $s0, 0x0008
    089952E8:[01E47025]: or         $t6, $t7, $a0
    089952EC:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    089952F0:[27070004]: addiu      $a3, $t8, 4
    089952F4:[01C33025]: or         $a2, $t6, $v1
    089952F8:[35A50001]: ori        $a1, $t5, 1
    089952FC:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    08995300:[00C5C825]: or         $t9, $a2, $a1
    08995304:[360A011C]: ori        $t2, $s0, 284
    08995308:[24E80004]: addiu      $t0, $a3, 4
    0899530C:[AF190000]: sw         $t9, 0($t8)
    08995310:[AD680008]: sw         $t0, 8($t3)
    08995314:[1120000C]: beq        $t1, $zr, 0x08995348
    08995318:[ACEA0000]: sw         $t2, 0($a3)
    0899531C:[7D391E00]: ext        $t9, $t1, 24, 4
    08995320:[00198400]: sll        $s0, $t9, 0x0010
    08995324:[7C09FE04]: ins        $t1, $zr, 24, 8
    08995328:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    0899532C:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    08995330:[012A1025]: or         $v0, $t1, $t2
    08995334:[02184025]: or         $t0, $s0, $t8
    08995338:[24E9000C]: addiu      $t1, $a3, 12
    0899533C:[ACE80004]: sw         $t0, 4($a3)
    08995340:[ACE20008]: sw         $v0, 8($a3)
    08995344:[AD690008]: sw         $t1, 8($t3)
    08995348:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    0899534C:[8D640008]: lw         $a0, 8($t3)
    08995350:[01863825]: or         $a3, $t4, $a2
    08995354:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    08995358:[00EC1025]: or         $v0, $a3, $t4
    0899535C:[24870004]: addiu      $a3, $a0, 4
    08995360:[24F00004]: addiu      $s0, $a3, 4
    08995364:[AD700008]: sw         $s0, 8($t3)
    08995368:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    0899536C:[8FB00000]: lw         $s0, 0($sp)
    08995370:[AC820000]: sw         $v0, 0($a0)
    08995374:[ACEB0000]: sw         $t3, 0($a3)
    08995378:[03E00008]: jr         $ra
    0899537C:[27BD0010]: addiu      $sp, $sp, 16
    08995380:[8D6E0008]: lw         $t6, 8($t3)
    08995384:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    08995388:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    0899538C:[25CD0188]: addiu      $t5, $t6, 392
    08995390:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08995394:[7DA61E00]: ext        $a2, $t5, 24, 4
    08995398:[7C0CFE04]: ins        $t4, $zr, 24, 8
    0899539C:[00061C00]: sll        $v1, $a2, 0x0010
    089953A0:[018F1025]: or         $v0, $t4, $t7
    089953A4:[00654825]: or         $t1, $v1, $a1
    089953A8:[ADC20004]: sw         $v0, 4($t6)
    089953AC:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    089953B0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089953B4:[AD6D0008]: sw         $t5, 8($t3)
    089953B8:[ADC90000]: sw         $t1, 0($t6)
    089953BC:[25C90008]: addiu      $t1, $t6, 8
    089953C0:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    089953C4:[00067FC2]: srl        $t7, $a2, 0x001F
    089953C8:[00CF1021]: addu       $v0, $a2, $t7
    089953CC:[00026843]: sra        $t5, $v0, 0x0001
    089953D0:[000D2040]: sll        $a0, $t5, 0x0001
    089953D4:[00C47023]: subu       $t6, $a2, $a0
    089953D8:[000E3900]: sll        $a3, $t6, 0x0004
    089953DC:[00EE7821]: addu       $t7, $a3, $t6
    089953E0:[24C60001]: addiu      $a2, $a2, 1
    089953E4:[01AE3821]: addu       $a3, $t5, $t6
    089953E8:[00077140]: sll        $t6, $a3, 0x0005
    089953EC:[000F6900]: sll        $t5, $t7, 0x0004
    089953F0:[28C70020]: slti       $a3, $a2, 32
    089953F4:[A4AE0004]: sh         $t6, 4($a1)
    089953F8:[A4AD0006]: sh         $t5, 6($a1)
    089953FC:[ACA80000]: sw         $t0, 0($a1)
    08995400:[A4AA0008]: sh         $t2, 8($a1)
    08995404:[14E0FFEF]: bne        $a3, $zr, 0x089953C4
    08995408:[24A5000C]: addiu      $a1, $a1, 12
    0899540C:[0A2654B7]: j          0x089952DC
    08995410:[00187A80]: sll        $t7, $t8, 0x000A
    08995414:[0A265491]: j          0x08995244
    08995418:[01024025]: or         $t0, $t0, $v0
    0899541C:[8C8300B4]: lw         $v1, 180($a0)
    08995420:[8C8D00AC]: lw         $t5, 172($a0)
    08995424:[8C8800B8]: lw         $t0, 184($a0)
    08995428:[8C8E00B0]: lw         $t6, 176($a0)
    0899542C:[006D4823]: subu       $t1, $v1, $t5
    08995430:[8C84009C]: lw         $a0, 156($a0)
    08995434:[8D6300D0]: lw         $v1, 208($t3)
    08995438:[010E7823]: subu       $t7, $t0, $t6
    0899543C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08995440:[25280001]: addiu      $t0, $t1, 1
    08995444:[8D6C00CC]: lw         $t4, 204($t3)
    08995448:[25E90001]: addiu      $t1, $t7, 1
    0899544C:[00031600]: sll        $v0, $v1, 0x0018
    08995450:[1085003A]: beq        $a0, $a1, 0x0899553C
    08995454:[8D6F00D4]: lw         $t7, 212($t3)
    08995458:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0899545C:[108A0037]: beq        $a0, $t2, 0x0899553C
    08995460:[000317C0]: sll        $v0, $v1, 0x001F
    08995464:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    08995468:[10870034]: beq        $a0, $a3, 0x0899553C
    0899546C:[00031700]: sll        $v0, $v1, 0x001C
    08995470:[8D6A0008]: lw         $t2, 8($t3)
    08995474:[00182A80]: sll        $a1, $t8, 0x000A
    08995478:[00191A40]: sll        $v1, $t9, 0x0009
    0899547C:[25590020]: addiu      $t9, $t2, 32
    08995480:[00A32025]: or         $a0, $a1, $v1
    08995484:[00103200]: sll        $a2, $s0, 0x0008
    08995488:[7F381E00]: ext        $t8, $t9, 24, 4
    0899548C:[3C02D300]: lui        $v0, 0xD300 <=> li $v0, 0xD3000000
    08995490:[00861825]: or         $v1, $a0, $a2
    08995494:[00188400]: sll        $s0, $t8, 0x0010
    08995498:[34460001]: ori        $a2, $v0, 1
    0899549C:[7C19FE04]: ins        $t9, $zr, 24, 8
    089954A0:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    089954A4:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    089954A8:[3C051280]: lui        $a1, 0x1280 <=> li $a1, 0x12800000
    089954AC:[03223825]: or         $a3, $t9, $v0
    089954B0:[02182025]: or         $a0, $s0, $t8
    089954B4:[0066C825]: or         $t9, $v1, $a2
    089954B8:[01A84021]: addu       $t0, $t5, $t0
    089954BC:[25460008]: addiu      $a2, $t2, 8
    089954C0:[01C94821]: addu       $t1, $t6, $t1
    089954C4:[34B0011C]: ori        $s0, $a1, 284
    089954C8:[25420028]: addiu      $v0, $t2, 40
    089954CC:[AD440000]: sw         $a0, 0($t2)
    089954D0:[AD470004]: sw         $a3, 4($t2)
    089954D4:[AD4C0008]: sw         $t4, 8($t2)
    089954D8:[A4C80010]: sh         $t0, 16($a2)
    089954DC:[ACCC000C]: sw         $t4, 12($a2)
    089954E0:[A4C90012]: sh         $t1, 18($a2)
    089954E4:[A4CF0014]: sh         $t7, 20($a2)
    089954E8:[AD620008]: sw         $v0, 8($t3)
    089954EC:[AD590020]: sw         $t9, 32($t2)
    089954F0:[AD500024]: sw         $s0, 36($t2)
    089954F4:[A4CD0004]: sh         $t5, 4($a2)
    089954F8:[A4CE0006]: sh         $t6, 6($a2)
    089954FC:[10C0000B]: beq        $a2, $zr, 0x0899552C
    08995500:[A4CF0008]: sh         $t7, 8($a2)
    08995504:[7CC81E00]: ext        $t0, $a2, 24, 4
    08995508:[00084C00]: sll        $t1, $t0, 0x0010
    0899550C:[7C06FE04]: ins        $a2, $zr, 24, 8
    08995510:[3C0F0100]: lui        $t7, 0x0100 <=> li $t7, 0x01000000
    08995514:[01386025]: or         $t4, $t1, $t8
    08995518:[00CF7025]: or         $t6, $a2, $t7
    0899551C:[254D0030]: addiu      $t5, $t2, 48
    08995520:[AD4C0028]: sw         $t4, 40($t2)
    08995524:[AD4E002C]: sw         $t6, 44($t2)
    08995528:[AD6D0008]: sw         $t5, 8($t3)
    0899552C:[8D640008]: lw         $a0, 8($t3)
    08995530:[3C0A0406]: lui        $t2, 0x0406 <=> li $t2, 0x04060000
    08995534:[0A2654D7]: j          0x0899535C
    08995538:[35420002]: ori        $v0, $t2, 2
    0899553C:[0A26551C]: j          0x08995470
    08995540:[01826025]: or         $t4, $t4, $v0
  Back Branch 08995404 255,136 times (length 18)
    089953B0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089953B4:[AD6D0008]: sw         $t5, 8($t3)
    089953B8:[ADC90000]: sw         $t1, 0($t6)
    089953BC:[25C90008]: addiu      $t1, $t6, 8
    089953C0:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
--> 089953C4:[00067FC2]: srl        $t7, $a2, 0x001F
    089953C8:[00CF1021]: addu       $v0, $a2, $t7
    089953CC:[00026843]: sra        $t5, $v0, 0x0001
    089953D0:[000D2040]: sll        $a0, $t5, 0x0001
    089953D4:[00C47023]: subu       $t6, $a2, $a0
    089953D8:[000E3900]: sll        $a3, $t6, 0x0004
    089953DC:[00EE7821]: addu       $t7, $a3, $t6
    089953E0:[24C60001]: addiu      $a2, $a2, 1
    089953E4:[01AE3821]: addu       $a3, $t5, $t6
    089953E8:[00077140]: sll        $t6, $a3, 0x0005
    089953EC:[000F6900]: sll        $t5, $t7, 0x0004
    089953F0:[28C70020]: slti       $a3, $a2, 32
    089953F4:[A4AE0004]: sh         $t6, 4($a1)
    089953F8:[A4AD0006]: sh         $t5, 6($a1)
    089953FC:[ACA80000]: sw         $t0, 0($a1)
    08995400:[A4AA0008]: sh         $t2, 8($a1)
--> 08995404:[14E0FFEF]: bne        $a3, $zr, 0x089953C4
    08995408:[24A5000C]: addiu      $a1, $a1, 12
    0899540C:[0A2654B7]: j          0x089952DC
    08995410:[00187A80]: sll        $t7, $t8, 0x000A
    08995414:[0A265491]: j          0x08995244
  Back Branch 0899540C 7,973 times (length 78)
    089952C8:[ACA80000]: sw         $t0, 0($a1)
    089952CC:[A4AA0008]: sh         $t2, 8($a1)
    089952D0:[15E0FFEF]: bne        $t7, $zr, 0x08995290
    089952D4:[24A5000C]: addiu      $a1, $a1, 12
    089952D8:[00187A80]: sll        $t7, $t8, 0x000A
--> 089952DC:[8D780008]: lw         $t8, 8($t3)
    089952E0:[00192240]: sll        $a0, $t9, 0x0009
    089952E4:[00101A00]: sll        $v1, $s0, 0x0008
    089952E8:[01E47025]: or         $t6, $t7, $a0
    089952EC:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    089952F0:[27070004]: addiu      $a3, $t8, 4
    089952F4:[01C33025]: or         $a2, $t6, $v1
    089952F8:[35A50001]: ori        $a1, $t5, 1
    089952FC:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    08995300:[00C5C825]: or         $t9, $a2, $a1
    08995304:[360A011C]: ori        $t2, $s0, 284
    08995308:[24E80004]: addiu      $t0, $a3, 4
    0899530C:[AF190000]: sw         $t9, 0($t8)
    08995310:[AD680008]: sw         $t0, 8($t3)
    08995314:[1120000C]: beq        $t1, $zr, 0x08995348
    08995318:[ACEA0000]: sw         $t2, 0($a3)
    0899531C:[7D391E00]: ext        $t9, $t1, 24, 4
    08995320:[00198400]: sll        $s0, $t9, 0x0010
    08995324:[7C09FE04]: ins        $t1, $zr, 24, 8
    08995328:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    0899532C:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    08995330:[012A1025]: or         $v0, $t1, $t2
    08995334:[02184025]: or         $t0, $s0, $t8
    08995338:[24E9000C]: addiu      $t1, $a3, 12
    0899533C:[ACE80004]: sw         $t0, 4($a3)
    08995340:[ACE20008]: sw         $v0, 8($a3)
    08995344:[AD690008]: sw         $t1, 8($t3)
    08995348:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    0899534C:[8D640008]: lw         $a0, 8($t3)
    08995350:[01863825]: or         $a3, $t4, $a2
    08995354:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    08995358:[00EC1025]: or         $v0, $a3, $t4
    0899535C:[24870004]: addiu      $a3, $a0, 4
    08995360:[24F00004]: addiu      $s0, $a3, 4
    08995364:[AD700008]: sw         $s0, 8($t3)
    08995368:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    0899536C:[8FB00000]: lw         $s0, 0($sp)
    08995370:[AC820000]: sw         $v0, 0($a0)
    08995374:[ACEB0000]: sw         $t3, 0($a3)
    08995378:[03E00008]: jr         $ra
    0899537C:[27BD0010]: addiu      $sp, $sp, 16
    08995380:[8D6E0008]: lw         $t6, 8($t3)
    08995384:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    08995388:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    0899538C:[25CD0188]: addiu      $t5, $t6, 392
    08995390:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08995394:[7DA61E00]: ext        $a2, $t5, 24, 4
    08995398:[7C0CFE04]: ins        $t4, $zr, 24, 8
    0899539C:[00061C00]: sll        $v1, $a2, 0x0010
    089953A0:[018F1025]: or         $v0, $t4, $t7
    089953A4:[00654825]: or         $t1, $v1, $a1
    089953A8:[ADC20004]: sw         $v0, 4($t6)
    089953AC:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    089953B0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089953B4:[AD6D0008]: sw         $t5, 8($t3)
    089953B8:[ADC90000]: sw         $t1, 0($t6)
    089953BC:[25C90008]: addiu      $t1, $t6, 8
    089953C0:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    089953C4:[00067FC2]: srl        $t7, $a2, 0x001F
    089953C8:[00CF1021]: addu       $v0, $a2, $t7
    089953CC:[00026843]: sra        $t5, $v0, 0x0001
    089953D0:[000D2040]: sll        $a0, $t5, 0x0001
    089953D4:[00C47023]: subu       $t6, $a2, $a0
    089953D8:[000E3900]: sll        $a3, $t6, 0x0004
    089953DC:[00EE7821]: addu       $t7, $a3, $t6
    089953E0:[24C60001]: addiu      $a2, $a2, 1
    089953E4:[01AE3821]: addu       $a3, $t5, $t6
    089953E8:[00077140]: sll        $t6, $a3, 0x0005
    089953EC:[000F6900]: sll        $t5, $t7, 0x0004
    089953F0:[28C70020]: slti       $a3, $a2, 32
    089953F4:[A4AE0004]: sh         $t6, 4($a1)
    089953F8:[A4AD0006]: sh         $t5, 6($a1)
    089953FC:[ACA80000]: sw         $t0, 0($a1)
    08995400:[A4AA0008]: sh         $t2, 8($a1)
    08995404:[14E0FFEF]: bne        $a3, $zr, 0x089953C4
    08995408:[24A5000C]: addiu      $a1, $a1, 12
--> 0899540C:[0A2654B7]: j          0x089952DC
    08995410:[00187A80]: sll        $t7, $t8, 0x000A
    08995414:[0A265491]: j          0x08995244
    08995418:[01024025]: or         $t0, $t0, $v0
    0899541C:[8C8300B4]: lw         $v1, 180($a0)
  Back Branch 08995414 7,973 times (length 118)
_S1_2_894E21C 4,822,529 instructions (0.416%), 29,278 calls (0894E21C - 0894E358, length 80)
    0894E21C:[27BDFFE0]: addiu      $sp, $sp, -32
    0894E220:[AFBF0010]: sw         $ra, 16($sp)
    0894E224:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    0894E228:[AFB10004]: sw         $s1, 4($sp)
    0894E22C:[AFB3000C]: sw         $s3, 12($sp)
    0894E230:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894E234:[AFB20008]: sw         $s2, 8($sp)
    0894E238:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    0894E23C:[AFB00000]: sw         $s0, 0($sp)
    0894E240:[24704FB0]: addiu      $s0, $v1, 20400
    0894E244:[82030000]: lb         $v1, 0($s0)
    0894E248:[50720039]: beql       $v1, $s2, 0x0894E330
    0894E24C:[82040001]: lb         $a0, 1($s0)
    0894E250:[82050028]: lb         $a1, 40($s0)
    0894E254:[10B2002A]: beq        $a1, $s2, 0x0894E300
    0894E258:[26110028]: addiu      $s1, $s0, 40
    0894E25C:[82070050]: lb         $a3, 80($s0)
    0894E260:[10F2001B]: beq        $a3, $s2, 0x0894E2D0
    0894E264:[26110050]: addiu      $s1, $s0, 80
    0894E268:[82030078]: lb         $v1, 120($s0)
    0894E26C:[1072000C]: beq        $v1, $s2, 0x0894E2A0
    0894E270:[26110078]: addiu      $s1, $s0, 120
    0894E274:[26730004]: addiu      $s3, $s3, 4
    0894E278:[2A6A0020]: slti       $t2, $s3, 32
    0894E27C:[1540FFF1]: bne        $t2, $zr, 0x0894E244
    0894E280:[261000A0]: addiu      $s0, $s0, 160
    0894E284:[8FBF0010]: lw         $ra, 16($sp)
    0894E288:[8FB3000C]: lw         $s3, 12($sp)
    0894E28C:[8FB20008]: lw         $s2, 8($sp)
    0894E290:[8FB10004]: lw         $s1, 4($sp)
    0894E294:[8FB00000]: lw         $s0, 0($sp)
    0894E298:[03E00008]: jr         $ra
    0894E29C:[27BD0020]: addiu      $sp, $sp, 32
    0894E2A0:[82290001]: lb         $t1, 1($s1)
    0894E2A4:[5523FFF4]: bnel       $t1, $v1, 0x0894E278
    0894E2A8:[26730004]: addiu      $s3, $s3, 4
    0894E2AC:[0E256AD7]: jal        0x0895AB5C
    0894E2B0:[8E240020]: lw         $a0, 32($s1)
    0894E2B4:[0E256B25]: jal        0x0895AC94
    0894E2B8:[8E240020]: lw         $a0, 32($s1)
    0894E2BC:[AE220018]: sw         $v0, 24($s1)
    0894E2C0:[0E256B33]: jal        0x0895ACCC
    0894E2C4:[8E240020]: lw         $a0, 32($s1)
    0894E2C8:[0A25389D]: j          0x0894E274
    0894E2CC:[AE22001C]: sw         $v0, 28($s1)
    0894E2D0:[82280001]: lb         $t0, 1($s1)
    0894E2D4:[5512FFE5]: bnel       $t0, $s2, 0x0894E26C
    0894E2D8:[82030078]: lb         $v1, 120($s0)
    0894E2DC:[0E256AD7]: jal        0x0895AB5C
    0894E2E0:[8E240020]: lw         $a0, 32($s1)
    0894E2E4:[0E256B25]: jal        0x0895AC94
    0894E2E8:[8E240020]: lw         $a0, 32($s1)
    0894E2EC:[AE220018]: sw         $v0, 24($s1)
    0894E2F0:[0E256B33]: jal        0x0895ACCC
    0894E2F4:[8E240020]: lw         $a0, 32($s1)
    0894E2F8:[0A25389A]: j          0x0894E268
    0894E2FC:[AE22001C]: sw         $v0, 28($s1)
    0894E300:[82260001]: lb         $a2, 1($s1)
    0894E304:[54D2FFD6]: bnel       $a2, $s2, 0x0894E260
    0894E308:[82070050]: lb         $a3, 80($s0)
    0894E30C:[0E256AD7]: jal        0x0895AB5C
    0894E310:[8E240020]: lw         $a0, 32($s1)
    0894E314:[0E256B25]: jal        0x0895AC94
    0894E318:[8E240020]: lw         $a0, 32($s1)
    0894E31C:[AE220018]: sw         $v0, 24($s1)
    0894E320:[0E256B33]: jal        0x0895ACCC
    0894E324:[8E240020]: lw         $a0, 32($s1)
    0894E328:[0A253897]: j          0x0894E25C
    0894E32C:[AE22001C]: sw         $v0, 28($s1)
    0894E330:[5492FFC8]: bnel       $a0, $s2, 0x0894E254
    0894E334:[82050028]: lb         $a1, 40($s0)
    0894E338:[0E256AD7]: jal        0x0895AB5C
    0894E33C:[8E040020]: lw         $a0, 32($s0)
    0894E340:[0E256B25]: jal        0x0895AC94
    0894E344:[8E040020]: lw         $a0, 32($s0)
    0894E348:[8E040020]: lw         $a0, 32($s0)
    0894E34C:[0E256B33]: jal        0x0895ACCC
    0894E350:[AE020018]: sw         $v0, 24($s0)
    0894E354:[0A253894]: j          0x0894E250
    0894E358:[AE02001C]: sw         $v0, 28($s0)
  Back Branch 0894E27C 234,224 times (length 16)
    0894E230:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894E234:[AFB20008]: sw         $s2, 8($sp)
    0894E238:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    0894E23C:[AFB00000]: sw         $s0, 0($sp)
    0894E240:[24704FB0]: addiu      $s0, $v1, 20400
--> 0894E244:[82030000]: lb         $v1, 0($s0)
    0894E248:[50720039]: beql       $v1, $s2, 0x0894E330
    0894E24C:[82040001]: lb         $a0, 1($s0)
    0894E250:[82050028]: lb         $a1, 40($s0)
    0894E254:[10B2002A]: beq        $a1, $s2, 0x0894E300
    0894E258:[26110028]: addiu      $s1, $s0, 40
    0894E25C:[82070050]: lb         $a3, 80($s0)
    0894E260:[10F2001B]: beq        $a3, $s2, 0x0894E2D0
    0894E264:[26110050]: addiu      $s1, $s0, 80
    0894E268:[82030078]: lb         $v1, 120($s0)
    0894E26C:[1072000C]: beq        $v1, $s2, 0x0894E2A0
    0894E270:[26110078]: addiu      $s1, $s0, 120
    0894E274:[26730004]: addiu      $s3, $s3, 4
    0894E278:[2A6A0020]: slti       $t2, $s3, 32
--> 0894E27C:[1540FFF1]: bne        $t2, $zr, 0x0894E244
    0894E280:[261000A0]: addiu      $s0, $s0, 160
    0894E284:[8FBF0010]: lw         $ra, 16($sp)
    0894E288:[8FB3000C]: lw         $s3, 12($sp)
    0894E28C:[8FB20008]: lw         $s2, 8($sp)
  Back Branch 0894E2A4 87,525 times (length 13)
    0894E264:[26110050]: addiu      $s1, $s0, 80
    0894E268:[82030078]: lb         $v1, 120($s0)
    0894E26C:[1072000C]: beq        $v1, $s2, 0x0894E2A0
    0894E270:[26110078]: addiu      $s1, $s0, 120
    0894E274:[26730004]: addiu      $s3, $s3, 4
--> 0894E278:[2A6A0020]: slti       $t2, $s3, 32
    0894E27C:[1540FFF1]: bne        $t2, $zr, 0x0894E244
    0894E280:[261000A0]: addiu      $s0, $s0, 160
    0894E284:[8FBF0010]: lw         $ra, 16($sp)
    0894E288:[8FB3000C]: lw         $s3, 12($sp)
    0894E28C:[8FB20008]: lw         $s2, 8($sp)
    0894E290:[8FB10004]: lw         $s1, 4($sp)
    0894E294:[8FB00000]: lw         $s0, 0($sp)
    0894E298:[03E00008]: jr         $ra
    0894E29C:[27BD0020]: addiu      $sp, $sp, 32
    0894E2A0:[82290001]: lb         $t1, 1($s1)
--> 0894E2A4:[5523FFF4]: bnel       $t1, $v1, 0x0894E278
    0894E2A8:[26730004]: addiu      $s3, $s3, 4
    0894E2AC:[0E256AD7]: jal        0x0895AB5C
    0894E2B0:[8E240020]: lw         $a0, 32($s1)
    0894E2B4:[0E256B25]: jal        0x0895AC94
  Back Branch 0894E2D4 87,165 times (length 28)
    0894E258:[26110028]: addiu      $s1, $s0, 40
    0894E25C:[82070050]: lb         $a3, 80($s0)
    0894E260:[10F2001B]: beq        $a3, $s2, 0x0894E2D0
    0894E264:[26110050]: addiu      $s1, $s0, 80
    0894E268:[82030078]: lb         $v1, 120($s0)
--> 0894E26C:[1072000C]: beq        $v1, $s2, 0x0894E2A0
    0894E270:[26110078]: addiu      $s1, $s0, 120
    0894E274:[26730004]: addiu      $s3, $s3, 4
    0894E278:[2A6A0020]: slti       $t2, $s3, 32
    0894E27C:[1540FFF1]: bne        $t2, $zr, 0x0894E244
    0894E280:[261000A0]: addiu      $s0, $s0, 160
    0894E284:[8FBF0010]: lw         $ra, 16($sp)
    0894E288:[8FB3000C]: lw         $s3, 12($sp)
    0894E28C:[8FB20008]: lw         $s2, 8($sp)
    0894E290:[8FB10004]: lw         $s1, 4($sp)
    0894E294:[8FB00000]: lw         $s0, 0($sp)
    0894E298:[03E00008]: jr         $ra
    0894E29C:[27BD0020]: addiu      $sp, $sp, 32
    0894E2A0:[82290001]: lb         $t1, 1($s1)
    0894E2A4:[5523FFF4]: bnel       $t1, $v1, 0x0894E278
    0894E2A8:[26730004]: addiu      $s3, $s3, 4
    0894E2AC:[0E256AD7]: jal        0x0895AB5C
    0894E2B0:[8E240020]: lw         $a0, 32($s1)
    0894E2B4:[0E256B25]: jal        0x0895AC94
    0894E2B8:[8E240020]: lw         $a0, 32($s1)
    0894E2BC:[AE220018]: sw         $v0, 24($s1)
    0894E2C0:[0E256B33]: jal        0x0895ACCC
    0894E2C4:[8E240020]: lw         $a0, 32($s1)
    0894E2C8:[0A25389D]: j          0x0894E274
    0894E2CC:[AE22001C]: sw         $v0, 28($s1)
    0894E2D0:[82280001]: lb         $t0, 1($s1)
--> 0894E2D4:[5512FFE5]: bnel       $t0, $s2, 0x0894E26C
    0894E2D8:[82030078]: lb         $v1, 120($s0)
    0894E2DC:[0E256AD7]: jal        0x0895AB5C
    0894E2E0:[8E240020]: lw         $a0, 32($s1)
    0894E2E4:[0E256B25]: jal        0x0895AC94
  Back Branch 0894E330 82,803 times (length 57)
    0894E240:[24704FB0]: addiu      $s0, $v1, 20400
    0894E244:[82030000]: lb         $v1, 0($s0)
    0894E248:[50720039]: beql       $v1, $s2, 0x0894E330
    0894E24C:[82040001]: lb         $a0, 1($s0)
    0894E250:[82050028]: lb         $a1, 40($s0)
--> 0894E254:[10B2002A]: beq        $a1, $s2, 0x0894E300
    0894E258:[26110028]: addiu      $s1, $s0, 40
    0894E25C:[82070050]: lb         $a3, 80($s0)
    0894E260:[10F2001B]: beq        $a3, $s2, 0x0894E2D0
    0894E264:[26110050]: addiu      $s1, $s0, 80
    0894E268:[82030078]: lb         $v1, 120($s0)
    0894E26C:[1072000C]: beq        $v1, $s2, 0x0894E2A0
    0894E270:[26110078]: addiu      $s1, $s0, 120
    0894E274:[26730004]: addiu      $s3, $s3, 4
    0894E278:[2A6A0020]: slti       $t2, $s3, 32
    0894E27C:[1540FFF1]: bne        $t2, $zr, 0x0894E244
    0894E280:[261000A0]: addiu      $s0, $s0, 160
    0894E284:[8FBF0010]: lw         $ra, 16($sp)
    0894E288:[8FB3000C]: lw         $s3, 12($sp)
    0894E28C:[8FB20008]: lw         $s2, 8($sp)
    0894E290:[8FB10004]: lw         $s1, 4($sp)
    0894E294:[8FB00000]: lw         $s0, 0($sp)
    0894E298:[03E00008]: jr         $ra
    0894E29C:[27BD0020]: addiu      $sp, $sp, 32
    0894E2A0:[82290001]: lb         $t1, 1($s1)
    0894E2A4:[5523FFF4]: bnel       $t1, $v1, 0x0894E278
    0894E2A8:[26730004]: addiu      $s3, $s3, 4
    0894E2AC:[0E256AD7]: jal        0x0895AB5C
    0894E2B0:[8E240020]: lw         $a0, 32($s1)
    0894E2B4:[0E256B25]: jal        0x0895AC94
    0894E2B8:[8E240020]: lw         $a0, 32($s1)
    0894E2BC:[AE220018]: sw         $v0, 24($s1)
    0894E2C0:[0E256B33]: jal        0x0895ACCC
    0894E2C4:[8E240020]: lw         $a0, 32($s1)
    0894E2C8:[0A25389D]: j          0x0894E274
    0894E2CC:[AE22001C]: sw         $v0, 28($s1)
    0894E2D0:[82280001]: lb         $t0, 1($s1)
    0894E2D4:[5512FFE5]: bnel       $t0, $s2, 0x0894E26C
    0894E2D8:[82030078]: lb         $v1, 120($s0)
    0894E2DC:[0E256AD7]: jal        0x0895AB5C
    0894E2E0:[8E240020]: lw         $a0, 32($s1)
    0894E2E4:[0E256B25]: jal        0x0895AC94
    0894E2E8:[8E240020]: lw         $a0, 32($s1)
    0894E2EC:[AE220018]: sw         $v0, 24($s1)
    0894E2F0:[0E256B33]: jal        0x0895ACCC
    0894E2F4:[8E240020]: lw         $a0, 32($s1)
    0894E2F8:[0A25389A]: j          0x0894E268
    0894E2FC:[AE22001C]: sw         $v0, 28($s1)
    0894E300:[82260001]: lb         $a2, 1($s1)
    0894E304:[54D2FFD6]: bnel       $a2, $s2, 0x0894E260
    0894E308:[82070050]: lb         $a3, 80($s0)
    0894E30C:[0E256AD7]: jal        0x0895AB5C
    0894E310:[8E240020]: lw         $a0, 32($s1)
    0894E314:[0E256B25]: jal        0x0895AC94
    0894E318:[8E240020]: lw         $a0, 32($s1)
    0894E31C:[AE220018]: sw         $v0, 24($s1)
    0894E320:[0E256B33]: jal        0x0895ACCC
    0894E324:[8E240020]: lw         $a0, 32($s1)
    0894E328:[0A253897]: j          0x0894E25C
    0894E32C:[AE22001C]: sw         $v0, 28($s1)
--> 0894E330:[5492FFC8]: bnel       $a0, $s2, 0x0894E254
    0894E334:[82050028]: lb         $a1, 40($s0)
    0894E338:[0E256AD7]: jal        0x0895AB5C
    0894E33C:[8E040020]: lw         $a0, 32($s0)
    0894E340:[0E256B25]: jal        0x0895AC94
  Back Branch 0894E304 80,276 times (length 43)
    0894E24C:[82040001]: lb         $a0, 1($s0)
    0894E250:[82050028]: lb         $a1, 40($s0)
    0894E254:[10B2002A]: beq        $a1, $s2, 0x0894E300
    0894E258:[26110028]: addiu      $s1, $s0, 40
    0894E25C:[82070050]: lb         $a3, 80($s0)
--> 0894E260:[10F2001B]: beq        $a3, $s2, 0x0894E2D0
    0894E264:[26110050]: addiu      $s1, $s0, 80
    0894E268:[82030078]: lb         $v1, 120($s0)
    0894E26C:[1072000C]: beq        $v1, $s2, 0x0894E2A0
    0894E270:[26110078]: addiu      $s1, $s0, 120
    0894E274:[26730004]: addiu      $s3, $s3, 4
    0894E278:[2A6A0020]: slti       $t2, $s3, 32
    0894E27C:[1540FFF1]: bne        $t2, $zr, 0x0894E244
    0894E280:[261000A0]: addiu      $s0, $s0, 160
    0894E284:[8FBF0010]: lw         $ra, 16($sp)
    0894E288:[8FB3000C]: lw         $s3, 12($sp)
    0894E28C:[8FB20008]: lw         $s2, 8($sp)
    0894E290:[8FB10004]: lw         $s1, 4($sp)
    0894E294:[8FB00000]: lw         $s0, 0($sp)
    0894E298:[03E00008]: jr         $ra
    0894E29C:[27BD0020]: addiu      $sp, $sp, 32
    0894E2A0:[82290001]: lb         $t1, 1($s1)
    0894E2A4:[5523FFF4]: bnel       $t1, $v1, 0x0894E278
    0894E2A8:[26730004]: addiu      $s3, $s3, 4
    0894E2AC:[0E256AD7]: jal        0x0895AB5C
    0894E2B0:[8E240020]: lw         $a0, 32($s1)
    0894E2B4:[0E256B25]: jal        0x0895AC94
    0894E2B8:[8E240020]: lw         $a0, 32($s1)
    0894E2BC:[AE220018]: sw         $v0, 24($s1)
    0894E2C0:[0E256B33]: jal        0x0895ACCC
    0894E2C4:[8E240020]: lw         $a0, 32($s1)
    0894E2C8:[0A25389D]: j          0x0894E274
    0894E2CC:[AE22001C]: sw         $v0, 28($s1)
    0894E2D0:[82280001]: lb         $t0, 1($s1)
    0894E2D4:[5512FFE5]: bnel       $t0, $s2, 0x0894E26C
    0894E2D8:[82030078]: lb         $v1, 120($s0)
    0894E2DC:[0E256AD7]: jal        0x0895AB5C
    0894E2E0:[8E240020]: lw         $a0, 32($s1)
    0894E2E4:[0E256B25]: jal        0x0895AC94
    0894E2E8:[8E240020]: lw         $a0, 32($s1)
    0894E2EC:[AE220018]: sw         $v0, 24($s1)
    0894E2F0:[0E256B33]: jal        0x0895ACCC
    0894E2F4:[8E240020]: lw         $a0, 32($s1)
    0894E2F8:[0A25389A]: j          0x0894E268
    0894E2FC:[AE22001C]: sw         $v0, 28($s1)
    0894E300:[82260001]: lb         $a2, 1($s1)
--> 0894E304:[54D2FFD6]: bnel       $a2, $s2, 0x0894E260
    0894E308:[82070050]: lb         $a3, 80($s0)
    0894E30C:[0E256AD7]: jal        0x0895AB5C
    0894E310:[8E240020]: lw         $a0, 32($s1)
    0894E314:[0E256B25]: jal        0x0895AC94
  Back Branch 0894E328 7,253 times (length 53)
    0894E248:[50720039]: beql       $v1, $s2, 0x0894E330
    0894E24C:[82040001]: lb         $a0, 1($s0)
    0894E250:[82050028]: lb         $a1, 40($s0)
    0894E254:[10B2002A]: beq        $a1, $s2, 0x0894E300
    0894E258:[26110028]: addiu      $s1, $s0, 40
--> 0894E25C:[82070050]: lb         $a3, 80($s0)
    0894E260:[10F2001B]: beq        $a3, $s2, 0x0894E2D0
    0894E264:[26110050]: addiu      $s1, $s0, 80
    0894E268:[82030078]: lb         $v1, 120($s0)
    0894E26C:[1072000C]: beq        $v1, $s2, 0x0894E2A0
    0894E270:[26110078]: addiu      $s1, $s0, 120
    0894E274:[26730004]: addiu      $s3, $s3, 4
    0894E278:[2A6A0020]: slti       $t2, $s3, 32
    0894E27C:[1540FFF1]: bne        $t2, $zr, 0x0894E244
    0894E280:[261000A0]: addiu      $s0, $s0, 160
    0894E284:[8FBF0010]: lw         $ra, 16($sp)
    0894E288:[8FB3000C]: lw         $s3, 12($sp)
    0894E28C:[8FB20008]: lw         $s2, 8($sp)
    0894E290:[8FB10004]: lw         $s1, 4($sp)
    0894E294:[8FB00000]: lw         $s0, 0($sp)
    0894E298:[03E00008]: jr         $ra
    0894E29C:[27BD0020]: addiu      $sp, $sp, 32
    0894E2A0:[82290001]: lb         $t1, 1($s1)
    0894E2A4:[5523FFF4]: bnel       $t1, $v1, 0x0894E278
    0894E2A8:[26730004]: addiu      $s3, $s3, 4
    0894E2AC:[0E256AD7]: jal        0x0895AB5C
    0894E2B0:[8E240020]: lw         $a0, 32($s1)
    0894E2B4:[0E256B25]: jal        0x0895AC94
    0894E2B8:[8E240020]: lw         $a0, 32($s1)
    0894E2BC:[AE220018]: sw         $v0, 24($s1)
    0894E2C0:[0E256B33]: jal        0x0895ACCC
    0894E2C4:[8E240020]: lw         $a0, 32($s1)
    0894E2C8:[0A25389D]: j          0x0894E274
    0894E2CC:[AE22001C]: sw         $v0, 28($s1)
    0894E2D0:[82280001]: lb         $t0, 1($s1)
    0894E2D4:[5512FFE5]: bnel       $t0, $s2, 0x0894E26C
    0894E2D8:[82030078]: lb         $v1, 120($s0)
    0894E2DC:[0E256AD7]: jal        0x0895AB5C
    0894E2E0:[8E240020]: lw         $a0, 32($s1)
    0894E2E4:[0E256B25]: jal        0x0895AC94
    0894E2E8:[8E240020]: lw         $a0, 32($s1)
    0894E2EC:[AE220018]: sw         $v0, 24($s1)
    0894E2F0:[0E256B33]: jal        0x0895ACCC
    0894E2F4:[8E240020]: lw         $a0, 32($s1)
    0894E2F8:[0A25389A]: j          0x0894E268
    0894E2FC:[AE22001C]: sw         $v0, 28($s1)
    0894E300:[82260001]: lb         $a2, 1($s1)
    0894E304:[54D2FFD6]: bnel       $a2, $s2, 0x0894E260
    0894E308:[82070050]: lb         $a3, 80($s0)
    0894E30C:[0E256AD7]: jal        0x0895AB5C
    0894E310:[8E240020]: lw         $a0, 32($s1)
    0894E314:[0E256B25]: jal        0x0895AC94
    0894E318:[8E240020]: lw         $a0, 32($s1)
    0894E31C:[AE220018]: sw         $v0, 24($s1)
    0894E320:[0E256B33]: jal        0x0895ACCC
    0894E324:[8E240020]: lw         $a0, 32($s1)
--> 0894E328:[0A253897]: j          0x0894E25C
    0894E32C:[AE22001C]: sw         $v0, 28($s1)
    0894E330:[5492FFC8]: bnel       $a0, $s2, 0x0894E254
    0894E334:[82050028]: lb         $a1, 40($s0)
    0894E338:[0E256AD7]: jal        0x0895AB5C
  Back Branch 0894E354 4,738 times (length 67)
    0894E23C:[AFB00000]: sw         $s0, 0($sp)
    0894E240:[24704FB0]: addiu      $s0, $v1, 20400
    0894E244:[82030000]: lb         $v1, 0($s0)
    0894E248:[50720039]: beql       $v1, $s2, 0x0894E330
    0894E24C:[82040001]: lb         $a0, 1($s0)
--> 0894E250:[82050028]: lb         $a1, 40($s0)
    0894E254:[10B2002A]: beq        $a1, $s2, 0x0894E300
    0894E258:[26110028]: addiu      $s1, $s0, 40
    0894E25C:[82070050]: lb         $a3, 80($s0)
    0894E260:[10F2001B]: beq        $a3, $s2, 0x0894E2D0
    0894E264:[26110050]: addiu      $s1, $s0, 80
    0894E268:[82030078]: lb         $v1, 120($s0)
    0894E26C:[1072000C]: beq        $v1, $s2, 0x0894E2A0
    0894E270:[26110078]: addiu      $s1, $s0, 120
    0894E274:[26730004]: addiu      $s3, $s3, 4
    0894E278:[2A6A0020]: slti       $t2, $s3, 32
    0894E27C:[1540FFF1]: bne        $t2, $zr, 0x0894E244
    0894E280:[261000A0]: addiu      $s0, $s0, 160
    0894E284:[8FBF0010]: lw         $ra, 16($sp)
    0894E288:[8FB3000C]: lw         $s3, 12($sp)
    0894E28C:[8FB20008]: lw         $s2, 8($sp)
    0894E290:[8FB10004]: lw         $s1, 4($sp)
    0894E294:[8FB00000]: lw         $s0, 0($sp)
    0894E298:[03E00008]: jr         $ra
    0894E29C:[27BD0020]: addiu      $sp, $sp, 32
    0894E2A0:[82290001]: lb         $t1, 1($s1)
    0894E2A4:[5523FFF4]: bnel       $t1, $v1, 0x0894E278
    0894E2A8:[26730004]: addiu      $s3, $s3, 4
    0894E2AC:[0E256AD7]: jal        0x0895AB5C
    0894E2B0:[8E240020]: lw         $a0, 32($s1)
    0894E2B4:[0E256B25]: jal        0x0895AC94
    0894E2B8:[8E240020]: lw         $a0, 32($s1)
    0894E2BC:[AE220018]: sw         $v0, 24($s1)
    0894E2C0:[0E256B33]: jal        0x0895ACCC
    0894E2C4:[8E240020]: lw         $a0, 32($s1)
    0894E2C8:[0A25389D]: j          0x0894E274
    0894E2CC:[AE22001C]: sw         $v0, 28($s1)
    0894E2D0:[82280001]: lb         $t0, 1($s1)
    0894E2D4:[5512FFE5]: bnel       $t0, $s2, 0x0894E26C
    0894E2D8:[82030078]: lb         $v1, 120($s0)
    0894E2DC:[0E256AD7]: jal        0x0895AB5C
    0894E2E0:[8E240020]: lw         $a0, 32($s1)
    0894E2E4:[0E256B25]: jal        0x0895AC94
    0894E2E8:[8E240020]: lw         $a0, 32($s1)
    0894E2EC:[AE220018]: sw         $v0, 24($s1)
    0894E2F0:[0E256B33]: jal        0x0895ACCC
    0894E2F4:[8E240020]: lw         $a0, 32($s1)
    0894E2F8:[0A25389A]: j          0x0894E268
    0894E2FC:[AE22001C]: sw         $v0, 28($s1)
    0894E300:[82260001]: lb         $a2, 1($s1)
    0894E304:[54D2FFD6]: bnel       $a2, $s2, 0x0894E260
    0894E308:[82070050]: lb         $a3, 80($s0)
    0894E30C:[0E256AD7]: jal        0x0895AB5C
    0894E310:[8E240020]: lw         $a0, 32($s1)
    0894E314:[0E256B25]: jal        0x0895AC94
    0894E318:[8E240020]: lw         $a0, 32($s1)
    0894E31C:[AE220018]: sw         $v0, 24($s1)
    0894E320:[0E256B33]: jal        0x0895ACCC
    0894E324:[8E240020]: lw         $a0, 32($s1)
    0894E328:[0A253897]: j          0x0894E25C
    0894E32C:[AE22001C]: sw         $v0, 28($s1)
    0894E330:[5492FFC8]: bnel       $a0, $s2, 0x0894E254
    0894E334:[82050028]: lb         $a1, 40($s0)
    0894E338:[0E256AD7]: jal        0x0895AB5C
    0894E33C:[8E040020]: lw         $a0, 32($s0)
    0894E340:[0E256B25]: jal        0x0895AC94
    0894E344:[8E040020]: lw         $a0, 32($s0)
    0894E348:[8E040020]: lw         $a0, 32($s0)
    0894E34C:[0E256B33]: jal        0x0895ACCC
    0894E350:[AE020018]: sw         $v0, 24($s0)
--> 0894E354:[0A253894]: j          0x0894E250
    0894E358:[AE02001C]: sw         $v0, 28($s0)
  Back Branch 0894E2F8 364 times (length 38)
    0894E254:[10B2002A]: beq        $a1, $s2, 0x0894E300
    0894E258:[26110028]: addiu      $s1, $s0, 40
    0894E25C:[82070050]: lb         $a3, 80($s0)
    0894E260:[10F2001B]: beq        $a3, $s2, 0x0894E2D0
    0894E264:[26110050]: addiu      $s1, $s0, 80
--> 0894E268:[82030078]: lb         $v1, 120($s0)
    0894E26C:[1072000C]: beq        $v1, $s2, 0x0894E2A0
    0894E270:[26110078]: addiu      $s1, $s0, 120
    0894E274:[26730004]: addiu      $s3, $s3, 4
    0894E278:[2A6A0020]: slti       $t2, $s3, 32
    0894E27C:[1540FFF1]: bne        $t2, $zr, 0x0894E244
    0894E280:[261000A0]: addiu      $s0, $s0, 160
    0894E284:[8FBF0010]: lw         $ra, 16($sp)
    0894E288:[8FB3000C]: lw         $s3, 12($sp)
    0894E28C:[8FB20008]: lw         $s2, 8($sp)
    0894E290:[8FB10004]: lw         $s1, 4($sp)
    0894E294:[8FB00000]: lw         $s0, 0($sp)
    0894E298:[03E00008]: jr         $ra
    0894E29C:[27BD0020]: addiu      $sp, $sp, 32
    0894E2A0:[82290001]: lb         $t1, 1($s1)
    0894E2A4:[5523FFF4]: bnel       $t1, $v1, 0x0894E278
    0894E2A8:[26730004]: addiu      $s3, $s3, 4
    0894E2AC:[0E256AD7]: jal        0x0895AB5C
    0894E2B0:[8E240020]: lw         $a0, 32($s1)
    0894E2B4:[0E256B25]: jal        0x0895AC94
    0894E2B8:[8E240020]: lw         $a0, 32($s1)
    0894E2BC:[AE220018]: sw         $v0, 24($s1)
    0894E2C0:[0E256B33]: jal        0x0895ACCC
    0894E2C4:[8E240020]: lw         $a0, 32($s1)
    0894E2C8:[0A25389D]: j          0x0894E274
    0894E2CC:[AE22001C]: sw         $v0, 28($s1)
    0894E2D0:[82280001]: lb         $t0, 1($s1)
    0894E2D4:[5512FFE5]: bnel       $t0, $s2, 0x0894E26C
    0894E2D8:[82030078]: lb         $v1, 120($s0)
    0894E2DC:[0E256AD7]: jal        0x0895AB5C
    0894E2E0:[8E240020]: lw         $a0, 32($s1)
    0894E2E4:[0E256B25]: jal        0x0895AC94
    0894E2E8:[8E240020]: lw         $a0, 32($s1)
    0894E2EC:[AE220018]: sw         $v0, 24($s1)
    0894E2F0:[0E256B33]: jal        0x0895ACCC
    0894E2F4:[8E240020]: lw         $a0, 32($s1)
--> 0894E2F8:[0A25389A]: j          0x0894E268
    0894E2FC:[AE22001C]: sw         $v0, 28($s1)
    0894E300:[82260001]: lb         $a2, 1($s1)
    0894E304:[54D2FFD6]: bnel       $a2, $s2, 0x0894E260
    0894E308:[82070050]: lb         $a3, 80($s0)
_S1_2_88861D0 4,712,043 instructions (0.407%), 7,973 calls (088861D0 - 088862F8, length 75)
    088861D0:[27BDFFD0]: addiu      $sp, $sp, -48
    088861D4:[E7B60004]: swc1       $f22, 4($sp)
    088861D8:[3C0443F0]: lui        $a0, 0x43F0 <=> li $a0, 0x43F00000
    088861DC:[4480B000]: mtc1       $zr, $f22
    088861E0:[E7B80008]: swc1       $f24, 8($sp)
    088861E4:[E7BA000C]: swc1       $f26, 12($sp)
    088861E8:[4600B606]: mov.s      $f24, $f22
    088861EC:[4484D000]: mtc1       $a0, $f26
    088861F0:[AFB00018]: sw         $s0, 24($sp)
    088861F4:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    088861F8:[461AC03C]: c.lt.s     $f24, $f26
    088861FC:[3C044200]: lui        $a0, 0x4200 <=> li $a0, 0x42000000
    08886200:[E7B40000]: swc1       $f20, 0($sp)
    08886204:[E7BC0010]: swc1       $f28, 16($sp)
    08886208:[E7BE0014]: swc1       $f30, 20($sp)
    0888620C:[AFB1001C]: sw         $s1, 28($sp)
    08886210:[AFB20020]: sw         $s2, 32($sp)
    08886214:[AFBF0024]: sw         $ra, 36($sp)
    08886218:[4500002C]: bc1f       0x088862CC
    0888621C:[4484A000]: mtc1       $a0, $f20
    08886220:[3C044388]: lui        $a0, 0x4388 <=> li $a0, 0x43880000
    08886224:[4484E000]: mtc1       $a0, $f28
    08886228:[3C1108A4]: lui        $s1, 0x08A4 <=> li $s1, 0x08A40000
    0888622C:[3C1208A4]: lui        $s2, 0x08A4 <=> li $s2, 0x08A40000
    08886230:[4618D341]: sub.s      $f13, $f26, $f24
    08886234:[4600A306]: mov.s      $f12, $f20
    08886238:[460C683C]: c.lt.s     $f13, $f12
    0888623C:[00000000]: nop
    08886240:[45030001]: bc1tl      0x08886248
    08886244:[46006B06]: mov.s      $f12, $f13
    08886248:[8E0400D8]: lw         $a0, 216($s0)
    0888624C:[46006786]: mov.s      $f30, $f12
    08886250:[C62CBF88]: lwc1       $f12, -16504($s1)
    08886254:[4600F386]: mov.s      $f14, $f30
    08886258:[248400C8]: addiu      $a0, $a0, 200
    0888625C:[4600E3C6]: mov.s      $f15, $f28
    08886260:[84850000]: lh         $a1, 0($a0)
    08886264:[460CC301]: sub.s      $f12, $f24, $f12
    08886268:[C64DBF8C]: lwc1       $f13, -16500($s2)
    0888626C:[8C860004]: lw         $a2, 4($a0)
    08886270:[00C0F809]: jalr       $ra, $a2
    08886274:[02052021]: addu       $a0, $s0, $a1
    08886278:[8E0400D8]: lw         $a0, 216($s0)
    0888627C:[4600C306]: mov.s      $f12, $f24
    08886280:[4600B346]: mov.s      $f13, $f22
    08886284:[248400F0]: addiu      $a0, $a0, 240
    08886288:[4600F386]: mov.s      $f14, $f30
    0888628C:[84850000]: lh         $a1, 0($a0)
    08886290:[4600E3C6]: mov.s      $f15, $f28
    08886294:[8C860004]: lw         $a2, 4($a0)
    08886298:[00C0F809]: jalr       $ra, $a2
    0888629C:[02052021]: addu       $a0, $s0, $a1
    088862A0:[8E0400D8]: lw         $a0, 216($s0)
    088862A4:[24840230]: addiu      $a0, $a0, 560
    088862A8:[84850000]: lh         $a1, 0($a0)
    088862AC:[8C860004]: lw         $a2, 4($a0)
    088862B0:[00C0F809]: jalr       $ra, $a2
    088862B4:[02052021]: addu       $a0, $s0, $a1
    088862B8:[4618A600]: add.s      $f24, $f20, $f24
    088862BC:[461AC03C]: c.lt.s     $f24, $f26
    088862C0:[00000000]: nop
    088862C4:[4503FFDB]: bc1tl      0x08886234
    088862C8:[4618D341]: sub.s      $f13, $f26, $f24
    088862CC:[C7B40000]: lwc1       $f20, 0($sp)
    088862D0:[C7B60004]: lwc1       $f22, 4($sp)
    088862D4:[C7B80008]: lwc1       $f24, 8($sp)
    088862D8:[C7BA000C]: lwc1       $f26, 12($sp)
    088862DC:[C7BC0010]: lwc1       $f28, 16($sp)
    088862E0:[C7BE0014]: lwc1       $f30, 20($sp)
    088862E4:[8FB00018]: lw         $s0, 24($sp)
    088862E8:[8FB1001C]: lw         $s1, 28($sp)
    088862EC:[8FB20020]: lw         $s2, 32($sp)
    088862F0:[8FBF0024]: lw         $ra, 36($sp)
    088862F4:[03E00008]: jr         $ra
    088862F8:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088862C4 111,622 times (length 38)
    08886220:[3C044388]: lui        $a0, 0x4388 <=> li $a0, 0x43880000
    08886224:[4484E000]: mtc1       $a0, $f28
    08886228:[3C1108A4]: lui        $s1, 0x08A4 <=> li $s1, 0x08A40000
    0888622C:[3C1208A4]: lui        $s2, 0x08A4 <=> li $s2, 0x08A40000
    08886230:[4618D341]: sub.s      $f13, $f26, $f24
--> 08886234:[4600A306]: mov.s      $f12, $f20
    08886238:[460C683C]: c.lt.s     $f13, $f12
    0888623C:[00000000]: nop
    08886240:[45030001]: bc1tl      0x08886248
    08886244:[46006B06]: mov.s      $f12, $f13
    08886248:[8E0400D8]: lw         $a0, 216($s0)
    0888624C:[46006786]: mov.s      $f30, $f12
    08886250:[C62CBF88]: lwc1       $f12, -16504($s1)
    08886254:[4600F386]: mov.s      $f14, $f30
    08886258:[248400C8]: addiu      $a0, $a0, 200
    0888625C:[4600E3C6]: mov.s      $f15, $f28
    08886260:[84850000]: lh         $a1, 0($a0)
    08886264:[460CC301]: sub.s      $f12, $f24, $f12
    08886268:[C64DBF8C]: lwc1       $f13, -16500($s2)
    0888626C:[8C860004]: lw         $a2, 4($a0)
    08886270:[00C0F809]: jalr       $ra, $a2
    08886274:[02052021]: addu       $a0, $s0, $a1
    08886278:[8E0400D8]: lw         $a0, 216($s0)
    0888627C:[4600C306]: mov.s      $f12, $f24
    08886280:[4600B346]: mov.s      $f13, $f22
    08886284:[248400F0]: addiu      $a0, $a0, 240
    08886288:[4600F386]: mov.s      $f14, $f30
    0888628C:[84850000]: lh         $a1, 0($a0)
    08886290:[4600E3C6]: mov.s      $f15, $f28
    08886294:[8C860004]: lw         $a2, 4($a0)
    08886298:[00C0F809]: jalr       $ra, $a2
    0888629C:[02052021]: addu       $a0, $s0, $a1
    088862A0:[8E0400D8]: lw         $a0, 216($s0)
    088862A4:[24840230]: addiu      $a0, $a0, 560
    088862A8:[84850000]: lh         $a1, 0($a0)
    088862AC:[8C860004]: lw         $a2, 4($a0)
    088862B0:[00C0F809]: jalr       $ra, $a2
    088862B4:[02052021]: addu       $a0, $s0, $a1
    088862B8:[4618A600]: add.s      $f24, $f20, $f24
    088862BC:[461AC03C]: c.lt.s     $f24, $f26
    088862C0:[00000000]: nop
--> 088862C4:[4503FFDB]: bc1tl      0x08886234
    088862C8:[4618D341]: sub.s      $f13, $f26, $f24
    088862CC:[C7B40000]: lwc1       $f20, 0($sp)
    088862D0:[C7B60004]: lwc1       $f22, 4($sp)
    088862D4:[C7B80008]: lwc1       $f24, 8($sp)
_S1_2_89993EC 4,696,384 instructions (0.405%), 587,048 calls (089993EC - 0899941C, length 13)
    089993EC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089993F0:[D8A00000]: lv.q       C000.q, 0($a1)
    089993F4:[D8A10010]: lv.q       C010.q, 16($a1)
    089993F8:[D8A20020]: lv.q       C020.q, 32($a1)
    089993FC:[D8A30030]: lv.q       C030.q, 48($a1)
    08999400:[D8C40000]: lv.q       C100.q, 0($a2)
    08999404:[60038404]: vadd.t     C100.t, C100.t, C030.t
    08999408:[F8800000]: sv.q       C000.q, 0($a0)
    0899940C:[F8810010]: sv.q       C010.q, 16($a0)
    08999410:[F8820020]: sv.q       C020.q, 32($a0)
    08999414:[F8840030]: sv.q       C100.q, 48($a0)
    08999418:[03E00008]: jr         $ra
    0899941C:[00000000]: nop
_S1_2_880E6B4 4,666,595 instructions (0.403%), 123,122 calls (0880E6B4 - 0880E718, length 26)
    0880E6B4:[8CA60000]: lw         $a2, 0($a1)
    0880E6B8:[8C870000]: lw         $a3, 0($a0)
    0880E6BC:[8CA40004]: lw         $a0, 4($a1)
    0880E6C0:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    0880E6C4:[00C72821]: addu       $a1, $a2, $a3
    0880E6C8:[0044302A]: slt        $a2, $v0, $a0
    0880E6CC:[10C0000F]: beq        $a2, $zr, 0x0880E70C
    0880E6D0:[00000000]: nop
    0880E6D4:[C4AD0008]: lwc1       $f13, 8($a1)
    0880E6D8:[460D603C]: c.lt.s     $f12, $f13
    0880E6DC:[00000000]: nop
    0880E6E0:[45030007]: bc1tl      0x0880E700
    0880E6E4:[24420001]: addiu      $v0, $v0, 1
    0880E6E8:[C4AD000C]: lwc1       $f13, 12($a1)
    0880E6EC:[460D603C]: c.lt.s     $f12, $f13
    0880E6F0:[00000000]: nop
    0880E6F4:[45010007]: bc1t       0x0880E714
    0880E6F8:[00000000]: nop
    0880E6FC:[24420001]: addiu      $v0, $v0, 1
    0880E700:[0044302A]: slt        $a2, $v0, $a0
    0880E704:[14C0FFF3]: bne        $a2, $zr, 0x0880E6D4
    0880E708:[24A50010]: addiu      $a1, $a1, 16
    0880E70C:[03E00008]: jr         $ra
    0880E710:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880E714:[03E00008]: jr         $ra
    0880E718:[00000000]: nop
  Back Branch 0880E704 179,031 times (length 14)
    0880E6C0:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    0880E6C4:[00C72821]: addu       $a1, $a2, $a3
    0880E6C8:[0044302A]: slt        $a2, $v0, $a0
    0880E6CC:[10C0000F]: beq        $a2, $zr, 0x0880E70C
    0880E6D0:[00000000]: nop
--> 0880E6D4:[C4AD0008]: lwc1       $f13, 8($a1)
    0880E6D8:[460D603C]: c.lt.s     $f12, $f13
    0880E6DC:[00000000]: nop
    0880E6E0:[45030007]: bc1tl      0x0880E700
    0880E6E4:[24420001]: addiu      $v0, $v0, 1
    0880E6E8:[C4AD000C]: lwc1       $f13, 12($a1)
    0880E6EC:[460D603C]: c.lt.s     $f12, $f13
    0880E6F0:[00000000]: nop
    0880E6F4:[45010007]: bc1t       0x0880E714
    0880E6F8:[00000000]: nop
    0880E6FC:[24420001]: addiu      $v0, $v0, 1
    0880E700:[0044302A]: slt        $a2, $v0, $a0
--> 0880E704:[14C0FFF3]: bne        $a2, $zr, 0x0880E6D4
    0880E708:[24A50010]: addiu      $a1, $a1, 16
    0880E70C:[03E00008]: jr         $ra
    0880E710:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880E714:[03E00008]: jr         $ra
_S1_2_8865408 4,595,817 instructions (0.397%), 3,099 calls (08865408 - 088655CC, length 114)
    08865408:[27BDFFD0]: addiu      $sp, $sp, -48
    0886540C:[AFB0000C]: sw         $s0, 12($sp)
    08865410:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08865414:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08865418:[8C857D0C]: lw         $a1, 32012($a0)
    0886541C:[E7B40000]: swc1       $f20, 0($sp)
    08865420:[E7B60004]: swc1       $f22, 4($sp)
    08865424:[E7B80008]: swc1       $f24, 8($sp)
    08865428:[AFB10010]: sw         $s1, 16($sp)
    0886542C:[AFB20014]: sw         $s2, 20($sp)
    08865430:[AFB30018]: sw         $s3, 24($sp)
    08865434:[AFB4001C]: sw         $s4, 28($sp)
    08865438:[AFB50020]: sw         $s5, 32($sp)
    0886543C:[AFB60024]: sw         $s6, 36($sp)
    08865440:[AFBF0028]: sw         $ra, 40($sp)
    08865444:[14A00006]: bne        $a1, $zr, 0x08865460
    08865448:[3C1108AE]: lui        $s1, 0x08AE <=> li $s1, 0x08AE0000
    0886544C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08865450:[AC857D0C]: sw         $a1, 32012($a0)
    08865454:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08865458:[24847E30]: addiu      $a0, $a0, 32304
    0886545C:[AE247D08]: sw         $a0, 32008($s1)
    08865460:[8E247D08]: lw         $a0, 32008($s1)
    08865464:[4480C000]: mtc1       $zr, $f24
    08865468:[3C054040]: lui        $a1, 0x4040 <=> li $a1, 0x40400000
    0886546C:[C4940004]: lwc1       $f20, 4($a0)
    08865470:[44856000]: mtc1       $a1, $f12
    08865474:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08865478:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0886547C:[460CA502]: mul.s      $f20, $f20, $f12
    08865480:[2414DFFF]: addiu      $s4, $zr, -8193 <=> li $s4, -8193
    08865484:[4484B000]: mtc1       $a0, $f22
    08865488:[2415BFFF]: addiu      $s5, $zr, -16385 <=> li $s5, -16385
    0886548C:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08865490:[3C160001]: lui        $s6, 0x0001 <=> li $s6, 0x00010000
    08865494:[8E130000]: lw         $s3, 0($s0)
    08865498:[02729821]: addu       $s3, $s3, $s2
    0886549C:[8E6401B8]: lw         $a0, 440($s3)
    088654A0:[30858000]: andi       $a1, $a0, -32768
    088654A4:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    088654A8:[30A500FF]: andi       $a1, $a1, 255
    088654AC:[10A0001C]: beq        $a1, $zr, 0x08865520
    088654B0:[00962024]: and        $a0, $a0, $s6
    088654B4:[C66C02BC]: lwc1       $f12, 700($s3)
    088654B8:[460CA300]: add.s      $f12, $f20, $f12
    088654BC:[4616603C]: c.lt.s     $f12, $f22
    088654C0:[00000000]: nop
    088654C4:[4503000B]: bc1tl      0x088654F4
    088654C8:[8E6501B8]: lw         $a1, 440($s3)
    088654CC:[0E21794A]: jal        0x0885E528
    088654D0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088654D4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088654D8:[0E217974]: jal        0x0885E5D0
    088654DC:[4600B306]: mov.s      $f12, $f22
    088654E0:[0E217978]: jal        0x0885E5E0
    088654E4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088654E8:[10000029]: b          0x08865590
    088654EC:[26310001]: addiu      $s1, $s1, 1
    088654F4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088654F8:[00B42824]: and        $a1, $a1, $s4
    088654FC:[AE6501B8]: sw         $a1, 440($s3)
    08865500:[00B52824]: and        $a1, $a1, $s5
    08865504:[0E217974]: jal        0x0885E5D0
    08865508:[AE6501B8]: sw         $a1, 440($s3)
    0886550C:[0E217976]: jal        0x0885E5D8
    08865510:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08865514:[1000001E]: b          0x08865590
    08865518:[26310001]: addiu      $s1, $s1, 1
    08865520:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08865524:[308400FF]: andi       $a0, $a0, 255
    08865528:[50800019]: beql       $a0, $zr, 0x08865590
    0886552C:[26310001]: addiu      $s1, $s1, 1
    08865530:[C66C02BC]: lwc1       $f12, 700($s3)
    08865534:[46146301]: sub.s      $f12, $f12, $f20
    08865538:[4618603E]: c.le.s     $f12, $f24
    0886553C:[00000000]: nop
    08865540:[45000009]: bc1f       0x08865568
    08865544:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08865548:[0E217974]: jal        0x0885E5D0
    0886554C:[4600C306]: mov.s      $f12, $f24
    08865550:[0E217976]: jal        0x0885E5D8
    08865554:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08865558:[0E21795A]: jal        0x0885E568
    0886555C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08865560:[1000000B]: b          0x08865590
    08865564:[26310001]: addiu      $s1, $s1, 1
    08865568:[8E6501B8]: lw         $a1, 440($s3)
    0886556C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08865570:[00B42824]: and        $a1, $a1, $s4
    08865574:[AE6501B8]: sw         $a1, 440($s3)
    08865578:[00B52824]: and        $a1, $a1, $s5
    0886557C:[0E217974]: jal        0x0885E5D0
    08865580:[AE6501B8]: sw         $a1, 440($s3)
    08865584:[0E217976]: jal        0x0885E5D8
    08865588:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0886558C:[26310001]: addiu      $s1, $s1, 1
    08865590:[2A240060]: slti       $a0, $s1, 96
    08865594:[1480FFBF]: bne        $a0, $zr, 0x08865494
    08865598:[26520330]: addiu      $s2, $s2, 816
    0886559C:[C7B40000]: lwc1       $f20, 0($sp)
    088655A0:[C7B60004]: lwc1       $f22, 4($sp)
    088655A4:[C7B80008]: lwc1       $f24, 8($sp)
    088655A8:[8FB0000C]: lw         $s0, 12($sp)
    088655AC:[8FB10010]: lw         $s1, 16($sp)
    088655B0:[8FB20014]: lw         $s2, 20($sp)
    088655B4:[8FB30018]: lw         $s3, 24($sp)
    088655B8:[8FB4001C]: lw         $s4, 28($sp)
    088655BC:[8FB50020]: lw         $s5, 32($sp)
    088655C0:[8FB60024]: lw         $s6, 36($sp)
    088655C4:[8FBF0028]: lw         $ra, 40($sp)
    088655C8:[03E00008]: jr         $ra
    088655CC:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08865594 297,504 times (length 66)
    08865480:[2414DFFF]: addiu      $s4, $zr, -8193 <=> li $s4, -8193
    08865484:[4484B000]: mtc1       $a0, $f22
    08865488:[2415BFFF]: addiu      $s5, $zr, -16385 <=> li $s5, -16385
    0886548C:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08865490:[3C160001]: lui        $s6, 0x0001 <=> li $s6, 0x00010000
--> 08865494:[8E130000]: lw         $s3, 0($s0)
    08865498:[02729821]: addu       $s3, $s3, $s2
    0886549C:[8E6401B8]: lw         $a0, 440($s3)
    088654A0:[30858000]: andi       $a1, $a0, -32768
    088654A4:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    088654A8:[30A500FF]: andi       $a1, $a1, 255
    088654AC:[10A0001C]: beq        $a1, $zr, 0x08865520
    088654B0:[00962024]: and        $a0, $a0, $s6
    088654B4:[C66C02BC]: lwc1       $f12, 700($s3)
    088654B8:[460CA300]: add.s      $f12, $f20, $f12
    088654BC:[4616603C]: c.lt.s     $f12, $f22
    088654C0:[00000000]: nop
    088654C4:[4503000B]: bc1tl      0x088654F4
    088654C8:[8E6501B8]: lw         $a1, 440($s3)
    088654CC:[0E21794A]: jal        0x0885E528
    088654D0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088654D4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088654D8:[0E217974]: jal        0x0885E5D0
    088654DC:[4600B306]: mov.s      $f12, $f22
    088654E0:[0E217978]: jal        0x0885E5E0
    088654E4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088654E8:[10000029]: b          0x08865590
    088654EC:[26310001]: addiu      $s1, $s1, 1
    088654F4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088654F8:[00B42824]: and        $a1, $a1, $s4
    088654FC:[AE6501B8]: sw         $a1, 440($s3)
    08865500:[00B52824]: and        $a1, $a1, $s5
    08865504:[0E217974]: jal        0x0885E5D0
    08865508:[AE6501B8]: sw         $a1, 440($s3)
    0886550C:[0E217976]: jal        0x0885E5D8
    08865510:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08865514:[1000001E]: b          0x08865590
    08865518:[26310001]: addiu      $s1, $s1, 1
    08865520:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08865524:[308400FF]: andi       $a0, $a0, 255
    08865528:[50800019]: beql       $a0, $zr, 0x08865590
    0886552C:[26310001]: addiu      $s1, $s1, 1
    08865530:[C66C02BC]: lwc1       $f12, 700($s3)
    08865534:[46146301]: sub.s      $f12, $f12, $f20
    08865538:[4618603E]: c.le.s     $f12, $f24
    0886553C:[00000000]: nop
    08865540:[45000009]: bc1f       0x08865568
    08865544:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08865548:[0E217974]: jal        0x0885E5D0
    0886554C:[4600C306]: mov.s      $f12, $f24
    08865550:[0E217976]: jal        0x0885E5D8
    08865554:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08865558:[0E21795A]: jal        0x0885E568
    0886555C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08865560:[1000000B]: b          0x08865590
    08865564:[26310001]: addiu      $s1, $s1, 1
    08865568:[8E6501B8]: lw         $a1, 440($s3)
    0886556C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08865570:[00B42824]: and        $a1, $a1, $s4
    08865574:[AE6501B8]: sw         $a1, 440($s3)
    08865578:[00B52824]: and        $a1, $a1, $s5
    0886557C:[0E217974]: jal        0x0885E5D0
    08865580:[AE6501B8]: sw         $a1, 440($s3)
    08865584:[0E217976]: jal        0x0885E5D8
    08865588:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0886558C:[26310001]: addiu      $s1, $s1, 1
    08865590:[2A240060]: slti       $a0, $s1, 96
--> 08865594:[1480FFBF]: bne        $a0, $zr, 0x08865494
    08865598:[26520330]: addiu      $s2, $s2, 816
    0886559C:[C7B40000]: lwc1       $f20, 0($sp)
    088655A0:[C7B60004]: lwc1       $f22, 4($sp)
    088655A4:[C7B80008]: lwc1       $f24, 8($sp)
_S1_2_880D044 4,448,307 instructions (0.384%), 119,986 calls (0880D044 - 0880D268, length 138)
    0880D044:[27BDFFD0]: addiu      $sp, $sp, -48
    0880D048:[AFB0000C]: sw         $s0, 12($sp)
    0880D04C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0880D050:[90A4000C]: lbu        $a0, 12($a1)
    0880D054:[AFB10010]: sw         $s1, 16($sp)
    0880D058:[AFB20014]: sw         $s2, 20($sp)
    0880D05C:[AFB30018]: sw         $s3, 24($sp)
    0880D060:[AFB4001C]: sw         $s4, 28($sp)
    0880D064:[AFBF0020]: sw         $ra, 32($sp)
    0880D068:[1C800015]: bgtz       $a0, 0x0880D0C0
    0880D06C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0880D070:[0480000A]: bltz       $a0, 0x0880D09C
    0880D074:[26130004]: addiu      $s3, $s0, 4
    0880D078:[8E250018]: lw         $a1, 24($s1)
    0880D07C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880D080:[0E202FAC]: jal        0x0880BEB0
    0880D084:[34060200]: ori        $a2, $zr, 512 <=> li $a2, 512
    0880D088:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    0880D08C:[12800019]: beq        $s4, $zr, 0x0880D0F4
    0880D090:[26050018]: addiu      $a1, $s0, 24
    0880D094:[1000004D]: b          0x0880D1CC
    0880D098:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0880D09C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0880D0A0:[8FB0000C]: lw         $s0, 12($sp)
    0880D0A4:[8FB10010]: lw         $s1, 16($sp)
    0880D0A8:[8FB20014]: lw         $s2, 20($sp)
    0880D0AC:[8FB30018]: lw         $s3, 24($sp)
    0880D0B0:[8FB4001C]: lw         $s4, 28($sp)
    0880D0B4:[8FBF0020]: lw         $ra, 32($sp)
    0880D0B8:[03E00008]: jr         $ra
    0880D0BC:[27BD0030]: addiu      $sp, $sp, 48
    0880D0C0:[28840003]: slti       $a0, $a0, 3
    0880D0C4:[1080FFF5]: beq        $a0, $zr, 0x0880D09C
    0880D0C8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0880D0CC:[8E220014]: lw         $v0, 20($s1)
    0880D0D0:[A224000D]: sb         $a0, 13($s1)
    0880D0D4:[8FB0000C]: lw         $s0, 12($sp)
    0880D0D8:[8FB10010]: lw         $s1, 16($sp)
    0880D0DC:[8FB20014]: lw         $s2, 20($sp)
    0880D0E0:[8FB30018]: lw         $s3, 24($sp)
    0880D0E4:[8FB4001C]: lw         $s4, 28($sp)
    0880D0E8:[8FBF0020]: lw         $ra, 32($sp)
    0880D0EC:[03E00008]: jr         $ra
    0880D0F0:[27BD0030]: addiu      $sp, $sp, 48
    0880D0F4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880D0F8:[0E203584]: jal        0x0880D610
    0880D0FC:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0880D100:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    0880D104:[56400016]: bnel       $s2, $zr, 0x0880D160
    0880D108:[8E540014]: lw         $s4, 20($s2)
    0880D10C:[8E240018]: lw         $a0, 24($s1)
    0880D110:[2405FE00]: addiu      $a1, $zr, -512 <=> li $a1, -512
    0880D114:[248401FF]: addiu      $a0, $a0, 511
    0880D118:[00859024]: and        $s2, $a0, $a1
    0880D11C:[0E20316D]: jal        0x0880C5B4
    0880D120:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0880D124:[0242202B]: sltu       $a0, $s2, $v0
    0880D128:[10800002]: beq        $a0, $zr, 0x0880D134
    0880D12C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0880D130:[A20400B8]: sb         $a0, 184($s0)
    0880D134:[8E240010]: lw         $a0, 16($s1)
    0880D138:[AE240014]: sw         $a0, 20($s1)
    0880D13C:[8E220014]: lw         $v0, 20($s1)
    0880D140:[8FB0000C]: lw         $s0, 12($sp)
    0880D144:[8FB10010]: lw         $s1, 16($sp)
    0880D148:[8FB20014]: lw         $s2, 20($sp)
    0880D14C:[8FB30018]: lw         $s3, 24($sp)
    0880D150:[8FB4001C]: lw         $s4, 28($sp)
    0880D154:[8FBF0020]: lw         $ra, 32($sp)
    0880D158:[03E00008]: jr         $ra
    0880D15C:[27BD0030]: addiu      $sp, $sp, 48
    0880D160:[8E440000]: lw         $a0, 0($s2)
    0880D164:[10800003]: beq        $a0, $zr, 0x0880D174
    0880D168:[8E450004]: lw         $a1, 4($s2)
    0880D16C:[AC850004]: sw         $a1, 4($a0)
    0880D170:[8E450004]: lw         $a1, 4($s2)
    0880D174:[50A00004]: beql       $a1, $zr, 0x0880D188
    0880D178:[8E440008]: lw         $a0, 8($s2)
    0880D17C:[8E440000]: lw         $a0, 0($s2)
    0880D180:[ACA40000]: sw         $a0, 0($a1)
    0880D184:[8E440008]: lw         $a0, 8($s2)
    0880D188:[AE400004]: sw         $zr, 4($s2)
    0880D18C:[AE400000]: sw         $zr, 0($s2)
    0880D190:[24840010]: addiu      $a0, $a0, 16
    0880D194:[84850000]: lh         $a1, 0($a0)
    0880D198:[8C860004]: lw         $a2, 4($a0)
    0880D19C:[00C0F809]: jalr       $ra, $a2
    0880D1A0:[02452021]: addu       $a0, $s2, $a1
    0880D1A4:[8E440010]: lw         $a0, 16($s2)
    0880D1A8:[A240000D]: sb         $zr, 13($s2)
    0880D1AC:[A240000C]: sb         $zr, 12($s2)
    0880D1B0:[AE440014]: sw         $a0, 20($s2)
    0880D1B4:[260400A8]: addiu      $a0, $s0, 168
    0880D1B8:[A3A00008]: sb         $zr, 8($sp)
    0880D1BC:[27A60008]: addiu      $a2, $sp, 8
    0880D1C0:[0E266FCC]: jal        0x0899BF30
    0880D1C4:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880D1C8:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0880D1CC:[AE340014]: sw         $s4, 20($s1)
    0880D1D0:[A224000C]: sb         $a0, 12($s1)
    0880D1D4:[AFB10004]: sw         $s1, 4($sp)
    0880D1D8:[27B40004]: addiu      $s4, $sp, 4
    0880D1DC:[8E840000]: lw         $a0, 0($s4)
    0880D1E0:[8C840004]: lw         $a0, 4($a0)
    0880D1E4:[AFA40000]: sw         $a0, 0($sp)
    0880D1E8:[8E840000]: lw         $a0, 0($s4)
    0880D1EC:[8C850000]: lw         $a1, 0($a0)
    0880D1F0:[10A00003]: beq        $a1, $zr, 0x0880D200
    0880D1F4:[8C860004]: lw         $a2, 4($a0)
    0880D1F8:[ACA60004]: sw         $a2, 4($a1)
    0880D1FC:[8C860004]: lw         $a2, 4($a0)
    0880D200:[50C00004]: beql       $a2, $zr, 0x0880D214
    0880D204:[AC800004]: sw         $zr, 4($a0)
    0880D208:[8C850000]: lw         $a1, 0($a0)
    0880D20C:[ACC50000]: sw         $a1, 0($a2)
    0880D210:[AC800004]: sw         $zr, 4($a0)
    0880D214:[AC800000]: sw         $zr, 0($a0)
    0880D218:[8E840000]: lw         $a0, 0($s4)
    0880D21C:[8C850008]: lw         $a1, 8($a0)
    0880D220:[24A50010]: addiu      $a1, $a1, 16
    0880D224:[84A60000]: lh         $a2, 0($a1)
    0880D228:[8CA50004]: lw         $a1, 4($a1)
    0880D22C:[00A0F809]: jalr       $ra, $a1
    0880D230:[00862021]: addu       $a0, $a0, $a2
    0880D234:[26040098]: addiu      $a0, $s0, 152
    0880D238:[A3A00009]: sb         $zr, 9($sp)
    0880D23C:[27A60009]: addiu      $a2, $sp, 9
    0880D240:[0E266FCC]: jal        0x0899BF30
    0880D244:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0880D248:[8E220014]: lw         $v0, 20($s1)
    0880D24C:[8FB0000C]: lw         $s0, 12($sp)
    0880D250:[8FB10010]: lw         $s1, 16($sp)
    0880D254:[8FB20014]: lw         $s2, 20($sp)
    0880D258:[8FB30018]: lw         $s3, 24($sp)
    0880D25C:[8FB4001C]: lw         $s4, 28($sp)
    0880D260:[8FBF0020]: lw         $ra, 32($sp)
    0880D264:[03E00008]: jr         $ra
    0880D268:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0880D0C4 45,346 times (length 12)
    0880D088:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    0880D08C:[12800019]: beq        $s4, $zr, 0x0880D0F4
    0880D090:[26050018]: addiu      $a1, $s0, 24
    0880D094:[1000004D]: b          0x0880D1CC
    0880D098:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
--> 0880D09C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0880D0A0:[8FB0000C]: lw         $s0, 12($sp)
    0880D0A4:[8FB10010]: lw         $s1, 16($sp)
    0880D0A8:[8FB20014]: lw         $s2, 20($sp)
    0880D0AC:[8FB30018]: lw         $s3, 24($sp)
    0880D0B0:[8FB4001C]: lw         $s4, 28($sp)
    0880D0B4:[8FBF0020]: lw         $ra, 32($sp)
    0880D0B8:[03E00008]: jr         $ra
    0880D0BC:[27BD0030]: addiu      $sp, $sp, 48
    0880D0C0:[28840003]: slti       $a0, $a0, 3
--> 0880D0C4:[1080FFF5]: beq        $a0, $zr, 0x0880D09C
    0880D0C8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0880D0CC:[8E220014]: lw         $v0, 20($s1)
    0880D0D0:[A224000D]: sb         $a0, 13($s1)
    0880D0D4:[8FB0000C]: lw         $s0, 12($sp)
_S1_2_880E540 4,410,314 instructions (0.380%), 220,362 calls (0880E540 - 0880E68C, length 84)
_S1_2_8995A5C 4,293,232 instructions (0.370%), 390,293 calls (08995A5C - 08995AB0, length 22)
  Back Branch 08995AA4 1 times (length 9)
_S1_2_894A6A8 4,245,753 instructions (0.366%), 19,488 calls (0894A6A8 - 0894A840, length 103)
  Back Branch 0894A724 389,760 times (length 10)
  Back Branch 0894A764 13,895 times (length 19)
  Back Branch 0894A7D4 706 times (length 50)
  Back Branch 0894A784 440 times (length 27)
  Back Branch 0894A7BC 214 times (length 40)
  Back Branch 0894A82C 29 times (length 72)
  Back Branch 0894A7F4 29 times (length 58)
_S1_2_888D304 4,235,045 instructions (0.365%), 3 calls (0888D304 - 0888D368, length 26)
  Back Branch 0888D340 385,000 times (length 11)
_S1_2_880FD30 4,216,770 instructions (0.364%), 14,715 calls (0880FD30 - 08810394, length 410)
  Back Branch 0881004C 41,280 times (length 12)
  Back Branch 088100C0 8,790 times (length 12)
_S1_2_8915B18 4,157,573 instructions (0.359%), 6,138 calls (08915B18 - 0891636C, length 534)
  Back Branch 08915C8C 196,416 times (length 16)
  Back Branch 08915C04 196,416 times (length 33)
  Back Branch 08916320 98,208 times (length 440)
_S1_2_880D26C 4,137,558 instructions (0.357%), 15,946 calls (0880D26C - 0880D49C, length 141)
  Back Branch 0880D364 127,568 times (length 23)
  Back Branch 0880D2D0 111,622 times (length 12)
  Back Branch 0880D354 25,217 times (length 9)
  Back Branch 0880D45C 34 times (length 51)
_S1_2_890B03C 4,133,235 instructions (0.357%), 71,718 calls (0890B03C - 0890B1B0, length 94)
_S1_2_890BA7C 4,131,930 instructions (0.356%), 6,270 calls (0890BA7C - 0890BD08, length 164)
  Back Branch 0890BC24 47,025 times (length 40)
  Back Branch 0890BCD4 47,025 times (length 39)
_S1_2_895663C 4,098,080 instructions (0.354%), 123,607 calls (0895663C - 089566D8, length 40)
  Back Branch 089566C4 123,607 times (length 15)
  Back Branch 089566D4 35,664 times (length 31)
_S1_2_89428F4 4,074,698 instructions (0.352%), 19,488 calls (089428F4 - 089429F0, length 64)
  Back Branch 08942974 136,416 times (length 18)
  Back Branch 089429EC 58,378 times (length 45)
  Back Branch 089429DC 58,378 times (length 38)
  Back Branch 089429CC 58,378 times (length 31)
  Back Branch 089429BC 58,376 times (length 24)
  Back Branch 089429AC 40,348 times (length 16)
_S1_2_8810398 4,066,284 instructions (0.351%), 61,617 calls (08810398 - 088105DC, length 146)
_S1_2_8909A48 3,892,987 instructions (0.336%), 2,978 calls (08909A48 - 08909C40, length 127)
  Back Branch 08909B38 320,316 times (length 15)
  Back Branch 08909C0C 13,516 times (length 79)
_S1_2_885AD84 3,833,030 instructions (0.331%), 3,098 calls (0885AD84 - 0885B620, length 552)
  Back Branch 0885B164 47,732 times (length 27)
  Back Branch 0885B5D4 18,588 times (length 249)
  Back Branch 0885B17C 6,196 times (length 37)
_S1_2_89456E4 3,799,567 instructions (0.328%), 90,661 calls (089456E4 - 08945838, length 86)
  Back Branch 08945774 90,661 times (length 12)
  Back Branch 08945798 90,661 times (length 23)
  Back Branch 08945820 2,852 times (length 63)
  Back Branch 08945800 21 times (length 55)
  Back Branch 08945810 21 times (length 59)
  Back Branch 089457F0 20 times (length 51)
  Back Branch 089457CC 20 times (length 42)
_S1_2_88606C0 3,762,380 instructions (0.325%), 18,588 calls (088606C0 - 08860BE4, length 330)
  Back Branch 08860B98 148,704 times (length 238)
_S1_2_880D820 3,596,798 instructions (0.310%), 111,622 calls (0880D820 - 0880D998, length 95)
  Back Branch 0880D96C 25,302 times (length 52)
_S1_2_89438E8 3,540,403 instructions (0.305%), 186,337 calls (089438E8 - 08943940, length 23)
_S1_2_880EDD8 3,425,617 instructions (0.296%), 55,254 calls (0880EDD8 - 0880EEDC, length 66)
_S1_2_8932CD8 3,384,754 instructions (0.292%), 761,890 calls (08932CD8 - 08932CE8, length 5)
_S1_2_8963F78 3,333,794 instructions (0.288%), 112,898 calls (08963F78 - 089640A4, length 76)
  Back Branch 08964098 23,318 times (length 52)
  Back Branch 08964004 1,585 times (length 18)
  Back Branch 089640A0 19 times (length 34)
_S1_2_880BEB0 3,213,091 instructions (0.277%), 74,640 calls (0880BEB0 - 0880C0EC, length 144)
_S1_2_89A2048 3,149,040 instructions (0.272%), 1,574,520 calls (089A2048 - 089A204C, length 2)
_S1_2_89A2070 3,149,038 instructions (0.272%), 1,574,519 calls (089A2070 - 089A2074, length 2)
_S1_2_894DF90 3,132,651 instructions (0.270%), 29,278 calls (0894DF90 - 0894E1C0, length 141)
  Back Branch 0894E0FC 29,277 times (length 40)
  Back Branch 0894E164 29,277 times (length 67)
  Back Branch 0894E10C 29,277 times (length 43)
  Back Branch 0894E1BC 29,277 times (length 130)
  Back Branch 0894E16C 14,638 times (length 69)
_S1_2_8994970 3,069,638 instructions (0.265%), 279,058 calls (08994970 - 08994998, length 11)
_S1_2_8951834 3,029,096 instructions (0.261%), 54,091 calls (08951834 - 08951938, length 66)
  Back Branch 08951924 54,091 times (length 48)
_S1_2_8909980 2,941,905 instructions (0.254%), 71,757 calls (08909980 - 08909A44, length 50)
_S1_2_89948B8 2,896,091 instructions (0.250%), 263,281 calls (089948B8 - 089948E0, length 11)
_S1_2_8805808 2,879,664 instructions (0.248%), 119,986 calls (08805808 - 08805864, length 24)
_S1_2_89946F4 2,856,600 instructions (0.246%), 124,200 calls (089946F4 - 0899474C, length 23)
_S1_2_890AAC4 2,833,308 instructions (0.244%), 177,081 calls (0890AAC4 - 0890AB34, length 29)
_S1_2_8864224 2,779,803 instructions (0.240%), 3,099 calls (08864224 - 08864290, length 28)
  Back Branch 08864274 297,504 times (length 13)
_S1_2_8864294 2,775,808 instructions (0.239%), 3,098 calls (08864294 - 088642FC, length 27)
  Back Branch 088642E0 297,408 times (length 13)
_S1_2_899499C 2,769,776 instructions (0.239%), 173,111 calls (0899499C - 089949D8, length 16)
_S1_2_8980D20 2,694,349 instructions (0.232%), 219 calls (0898029C - 08981C00, length 1626)
  Back Branch 089811A4 50,097 times (length 155)
  Back Branch 08981188 20,876 times (length 10)
  Back Branch 08980FA0 19,586 times (length 27)
  Back Branch 089802D4 9,402 times (length 16)
  Back Branch 0898134C 4,594 times (length 22)
  Back Branch 08980E60 3,548 times (length 30)
  Back Branch 08981420 3,437 times (length 1109)
  Back Branch 089817C4 1,647 times (length 1342)
  Back Branch 089817CC 1,646 times (length 1344)
  Back Branch 08980E1C 1,295 times (length 10)
  Back Branch 089816A8 1,028 times (length 10)
  Back Branch 08981574 925 times (length 22)
  Back Branch 08981024 713 times (length 10)
  Back Branch 08980D4C 411 times (length 10)
  Back Branch 08980EA0 394 times (length 12)
  Back Branch 089812D8 284 times (length 1027)
  Back Branch 089810B4 254 times (length 10)
  Back Branch 089811B8 219 times (length 955)
  Back Branch 08981110 143 times (length 10)
  Back Branch 089813F8 130 times (length 25)
  Back Branch 08981438 100 times (length 1115)
  Back Branch 089814A8 89 times (length 10)
  Back Branch 0898161C 36 times (length 25)
_S1_2_880B5F0 2,536,615 instructions (0.219%), 220,362 calls (0880B5F0 - 0880B638, length 19)
_S1_2_894757C 2,533,440 instructions (0.219%), 19,488 calls (0894757C - 08947714, length 103)
  Back Branch 0894767C 77,952 times (length 59)
  Back Branch 08947700 19,488 times (length 77)
  Back Branch 08947710 19,488 times (length 88)
_S1_2_8813FC8 2,435,903 instructions (0.210%), 1 calls (08813FC8 - 0881441C, length 278)
  Back Branch 0881425C 55,812 times (length 39)
  Back Branch 08814418 7,973 times (length 155)
_S1_2_894EE3C 2,426,548 instructions (0.209%), 1,306 calls (0894EE3C - 0894F010, length 118)
  Back Branch 0894F004 20,896 times (length 116)
_S1_2_88701C8 2,414,121 instructions (0.208%), 3,099 calls (088701C8 - 0887024C, length 34)
  Back Branch 08870234 396,672 times (length 23)
_S1_2_8870258 2,413,342 instructions (0.208%), 3,098 calls (08870258 - 088702A4, length 20)
  Back Branch 0887028C 396,544 times (length 9)
_S1_2_888879C 2,408,746 instructions (0.208%), 33,926 calls (0888879C - 0888883C, length 41)
  Back Branch 0888880C 135,704 times (length 10)
_S1_2_895FBE8 2,387,412 instructions (0.206%), 612 calls (0895FBE8 - 0895FE40, length 151)
  Back Branch 0895FE3C 19,584 times (length 20)
  Back Branch 0895FDF8 19,584 times (length 116)
_S1_2_8961F4C 2,383,511 instructions (0.206%), 611 calls (08961F4C - 089621A4, length 151)
  Back Branch 089621A0 19,552 times (length 20)
  Back Branch 0896215C 19,552 times (length 116)
_S1_2_8961CF0 2,383,511 instructions (0.206%), 611 calls (08961CF0 - 08961F48, length 151)
  Back Branch 08961F44 19,552 times (length 20)
  Back Branch 08961F00 19,552 times (length 116)
_S1_2_8961A94 2,383,511 instructions (0.206%), 611 calls (08961A94 - 08961CEC, length 151)
  Back Branch 08961CE8 19,552 times (length 20)
  Back Branch 08961CA4 19,552 times (length 116)
_S1_2_8961838 2,383,511 instructions (0.206%), 611 calls (08961838 - 08961A90, length 151)
  Back Branch 08961A48 19,552 times (length 116)
  Back Branch 08961A8C 19,552 times (length 20)
_S1_2_89615DC 2,375,709 instructions (0.205%), 609 calls (089615DC - 08961834, length 151)
  Back Branch 08961830 19,488 times (length 20)
  Back Branch 089617EC 19,488 times (length 116)
_S1_2_89992F4 2,370,825 instructions (0.205%), 474,165 calls (089992F4 - 08999310, length 8)
_S1_2_8961380 2,367,907 instructions (0.204%), 607 calls (08961380 - 089615D8, length 151)
  Back Branch 089615D4 19,424 times (length 20)
  Back Branch 08961590 19,424 times (length 116)
_S1_2_8961124 2,367,907 instructions (0.204%), 607 calls (08961124 - 0896137C, length 151)
  Back Branch 08961334 19,424 times (length 116)
  Back Branch 08961378 19,424 times (length 20)
_S1_2_8960EC8 2,364,006 instructions (0.204%), 606 calls (08960EC8 - 08961120, length 151)
  Back Branch 089610D8 19,392 times (length 116)
  Back Branch 0896111C 19,392 times (length 20)
_S1_2_8960C6C 2,364,006 instructions (0.204%), 606 calls (08960C6C - 08960EC4, length 151)
  Back Branch 08960E7C 19,392 times (length 116)
  Back Branch 08960EC0 19,392 times (length 20)
_S1_2_8960A10 2,364,006 instructions (0.204%), 606 calls (08960A10 - 08960C68, length 151)
  Back Branch 08960C64 19,392 times (length 20)
  Back Branch 08960C20 19,392 times (length 116)
_S1_2_89607B4 2,344,501 instructions (0.202%), 601 calls (089607B4 - 08960A0C, length 151)
  Back Branch 08960A08 19,232 times (length 20)
  Back Branch 089609C4 19,232 times (length 116)
_S1_2_8960558 2,344,501 instructions (0.202%), 601 calls (08960558 - 089607B0, length 151)
  Back Branch 089607AC 19,232 times (length 20)
  Back Branch 08960768 19,232 times (length 116)
_S1_2_89602FC 2,344,501 instructions (0.202%), 601 calls (089602FC - 08960554, length 151)
  Back Branch 08960550 19,232 times (length 20)
  Back Branch 0896050C 19,232 times (length 116)
_S1_2_89600A0 2,344,501 instructions (0.202%), 601 calls (089600A0 - 089602F8, length 151)
  Back Branch 089602B0 19,232 times (length 116)
  Back Branch 089602F4 19,232 times (length 20)
_S1_2_895FE44 2,344,501 instructions (0.202%), 601 calls (0895FE44 - 0896009C, length 151)
  Back Branch 08960098 19,232 times (length 20)
  Back Branch 08960054 19,232 times (length 116)
_S1_2_8954F64 2,317,763 instructions (0.200%), 331,109 calls (08954F64 - 08954F7C, length 7)
_S1_2_8954F48 2,317,763 instructions (0.200%), 331,109 calls (08954F48 - 08954F60, length 7)
_S1_2_8948500 2,313,840 instructions (0.200%), 115,692 calls (08948500 - 08948624, length 74)
_S1_2_8994D10 2,257,544 instructions (0.195%), 282,193 calls (08994C10 - 08994D18, length 67)
  Back Branch 08994D14 282,193 times (length 67)
_S1_2_8994CD4 2,257,544 instructions (0.195%), 282,193 calls (08994C10 - 08994CDC, length 52)
  Back Branch 08994CD8 282,193 times (length 52)
_S1_2_8814548 2,233,204 instructions (0.193%), 1 calls (08814548 - 088145F0, length 43)
  Back Branch 088145CC 255,168 times (length 13)
  Back Branch 088145EC 7,973 times (length 37)
_S1_2_880C650 2,176,672 instructions (0.188%), 136,042 calls (0880C650 - 0880C6C4, length 30)
_S1_2_895012C 2,134,118 instructions (0.184%), 94,513 calls (0895012C - 08950218, length 60)
_S1_2_8941DC0 2,122,470 instructions (0.183%), 303,210 calls (08941DC0 - 08941DD8, length 7)
_S1_2_8941DA4 2,122,470 instructions (0.183%), 303,210 calls (08941DA4 - 08941DBC, length 7)
_S1_2_8883750 2,122,048 instructions (0.183%), 84,563 calls (08883718 - 0888390C, length 126)
  Back Branch 088838CC 95,676 times (length 111)
_S1_2_8991DC8 2,070,444 instructions (0.179%), 40,806 calls (08991DC8 - 08992064, length 168)
  Back Branch 08991FD0 23,952 times (length 118)
  Back Branch 08991EF0 16,854 times (length 63)
  Back Branch 08991E78 16,854 times (length 32)
  Back Branch 08992030 16,854 times (length 82)
_S1_2_8999AC8 2,044,833 instructions (0.176%), 292,119 calls (08999AC8 - 08999AE0, length 7)
_S1_2_880E690 1,983,258 instructions (0.171%), 220,362 calls (0880E690 - 0880E6B0, length 9)
_S1_2_89568B8 1,832,057 instructions (0.158%), 35,942 calls (089568B8 - 08956AFC, length 146)
  Back Branch 08956A68 30,743 times (length 64)
  Back Branch 08956AA8 23,536 times (length 22)
  Back Branch 089569E8 5,199 times (length 32)
  Back Branch 08956AF8 60 times (length 122)
_S1_2_89488B4 1,818,966 instructions (0.157%), 90,661 calls (089488B4 - 089489AC, length 63)
  Back Branch 0894899C 2,873 times (length 49)
_S1_2_8908F2C 1,803,232 instructions (0.156%), 2,596 calls (08908F2C - 08909028, length 64)
  Back Branch 08908FF8 86,117 times (length 30)
_S1_2_89941B8 1,799,790 instructions (0.155%), 119,986 calls (089941B8 - 089941F0, length 15)
_S1_2_89594B8 1,739,656 instructions (0.150%), 1,349 calls (089594B8 - 08959904, length 276)
  Back Branch 08959784 9,323 times (length 162)
  Back Branch 089598A8 4,047 times (length 29)
_S1_2_8947C80 1,722,559 instructions (0.149%), 90,661 calls (08947C80 - 08947CD8, length 23)
_S1_2_8940E9C 1,575,685 instructions (0.136%), 7,568 calls (08940E9C - 0894105C, length 113)
  Back Branch 08940EFC 52,976 times (length 9)
  Back Branch 08941004 45,332 times (length 72)
  Back Branch 08940F84 45,330 times (length 37)
  Back Branch 08940F40 7,568 times (length 12)
  Back Branch 08941058 7,568 times (length 101)
  Back Branch 08940FC4 1,692 times (length 18)
  Back Branch 08941044 1,172 times (length 18)
  Back Branch 08941034 17 times (length 14)
  Back Branch 08940FB4 4 times (length 14)
_S1_2_8812234 1,568,552 instructions (0.135%), 55,813 calls (08812234 - 08812378, length 82)
_S1_2_8992068 1,501,981 instructions (0.130%), 62,417 calls (08992068 - 08992180, length 71)
  Back Branch 08992148 36,741 times (length 43)
_S1_2_88603F8 1,446,432 instructions (0.125%), 18,544 calls (088603F8 - 088606BC, length 178)
  Back Branch 0886068C 148,752 times (length 19)
_S1_2_89592A0 1,435,137 instructions (0.124%), 12,355 calls (089592A0 - 089594B4, length 134)
  Back Branch 08959488 10,006 times (length 73)
_S1_2_896F59C 1,420,086 instructions (0.123%), 10,343 calls (0896F59C - 0896F6DC, length 81)
  Back Branch 0896F610 80,624 times (length 11)
  Back Branch 0896F6A4 5,067 times (length 29)
_S1_2_89339B8 1,400,556 instructions (0.121%), 3,652 calls (089339B8 - 08933A68, length 45)
  Back Branch 08933A14 118,307 times (length 11)
  Back Branch 08933A34 2,559 times (length 5)
  Back Branch 08933A5C 446 times (length 6)
_S1_2_8999E50 1,386,289 instructions (0.120%), 53,319 calls (08999E50 - 08999EB4, length 26)
_S1_2_885B900 1,382,384 instructions (0.119%), 3,098 calls (0885B900 - 0885B978, length 31)
  Back Branch 0885B960 96,390 times (length 14)
  Back Branch 0885B96C 23,821 times (length 24)
_S1_2_880E814 1,375,426 instructions (0.119%), 52,901 calls (0880E814 - 0880E88C, length 31)
_S1_2_89109D8 1,370,910 instructions (0.118%), 6,170 calls (089109D8 - 0891155C, length 738)
_S1_2_8994CE0 1,361,704 instructions (0.117%), 170,213 calls (08994C10 - 08994CE8, length 55)
  Back Branch 08994CE4 170,213 times (length 55)
_S1_2_894257C 1,351,042 instructions (0.117%), 96,503 calls (0894257C - 089425B0, length 14)
_S1_2_880D610 1,342,170 instructions (0.116%), 74,565 calls (0880D610 - 0880D6D0, length 49)
_S1_2_8888D50 1,315,611 instructions (0.114%), 119,601 calls (08888D50 - 08888D78, length 11)
_S1_2_8888E50 1,315,589 instructions (0.114%), 119,599 calls (08888E50 - 08888E78, length 11)
_S1_2_8994CF8 1,297,920 instructions (0.112%), 162,240 calls (08994C10 - 08994D00, length 61)
  Back Branch 08994CFC 162,240 times (length 61)
_S1_2_89130A4 1,274,543 instructions (0.110%), 10,159 calls (089130A4 - 08913420, length 224)
  Back Branch 08913138 38,008 times (length 14)
  Back Branch 08913248 36,799 times (length 9)
_S1_2_8852EE4 1,273,734 instructions (0.110%), 20,218 calls (08852EE4 - 08853058, length 94)
_S1_2_8999B10 1,272,037 instructions (0.110%), 97,849 calls (08999B10 - 08999B40, length 13)
_S1_2_880AB24 1,267,707 instructions (0.109%), 7,973 calls (0880AB24 - 0880ABEC, length 51)
  Back Branch 0880ABD4 39,865 times (length 27)
_S1_2_8950280 1,261,344 instructions (0.109%), 180,192 calls (08950280 - 08950298, length 7)
_S1_2_89455A0 1,240,543 instructions (0.107%), 90,661 calls (089455A0 - 08945600, length 25)
  Back Branch 089455D0 90,661 times (length 7)
_S1_2_890EC1C 1,235,068 instructions (0.107%), 77,191 calls (0890EC1C - 0890EC8C, length 29)
_S1_2_8993EB0 1,209,814 instructions (0.104%), 3,135 calls (08993EB0 - 08993F58, length 43)
  Back Branch 08993F10 65,835 times (length 14)
  Back Branch 08993F54 46,951 times (length 21)
_S1_2_899933C 1,176,315 instructions (0.101%), 168,045 calls (0899933C - 08999378, length 16)
_S1_2_8947B90 1,161,624 instructions (0.100%), 9,697 calls (08947B90 - 08947C7C, length 60)
  Back Branch 08947C08 29,091 times (length 15)
  Back Branch 08947C48 28,923 times (length 22)
  Back Branch 08947C58 28,923 times (length 29)
  Back Branch 08947C68 28,923 times (length 36)
  Back Branch 08947C38 19,282 times (length 14)
  Back Branch 08947C78 9,641 times (length 47)
_S1_2_8888538 1,068,307 instructions (0.092%), 42,993 calls (08888538 - 088886D4, length 104)
_S1_2_88121D0 1,046,520 instructions (0.090%), 49,836 calls (088121D0 - 08812230, length 25)
_S1_2_89442DC 1,043,932 instructions (0.090%), 7,568 calls (089442DC - 089444DC, length 129)
  Back Branch 089444C8 15,111 times (length 86)
  Back Branch 089444B8 15,110 times (length 79)
  Back Branch 089444A8 15,110 times (length 72)
  Back Branch 08944498 15,110 times (length 65)
  Back Branch 089443D0 7,568 times (length 27)
  Back Branch 08944414 7,568 times (length 66)
  Back Branch 08944478 7,555 times (length 51)
  Back Branch 08944468 7,555 times (length 44)
  Back Branch 08944458 7,555 times (length 36)
  Back Branch 08944488 7,555 times (length 58)
_S1_2_880E51C 1,040,913 instructions (0.090%), 115,657 calls (0880E51C - 0880E53C, length 9)
_S1_2_888FD80 1,036,104 instructions (0.089%), 19,928 calls (0888FD80 - 0888FE58, length 55)
_S1_2_8999A88 1,020,474 instructions (0.088%), 340,158 calls (08999A88 - 08999AA8, length 9)
_S1_2_8963DE8 1,016,086 instructions (0.088%), 2 calls (08963DE8 - 08963E50, length 27)
  Back Branch 08963E28 112,896 times (length 9)
_S1_2_8941DF8 976,234 instructions (0.084%), 139,462 calls (08941DF8 - 08941E10, length 7)
_S1_2_8941DDC 976,234 instructions (0.084%), 139,462 calls (08941DDC - 08941DF4, length 7)
_S1_2_894164C 900,806 instructions (0.078%), 13,978 calls (0894164C - 08941A44, length 255)
  Back Branch 08941778 13,420 times (length 30)
  Back Branch 08941834 303 times (length 77)
  Back Branch 089418C8 255 times (length 113)
  Back Branch 089418D8 255 times (length 148)
  Back Branch 08941A24 168 times (length 229)
  Back Branch 08941A00 75 times (length 220)
  Back Branch 0894186C 60 times (length 90)
  Back Branch 08941A30 4 times (length 21)
_S1_2_89946D8 869,400 instructions (0.075%), 124,200 calls (089946D8 - 089946F0, length 7)
_S1_2_8912FA0 849,614 instructions (0.073%), 6,173 calls (08912FA0 - 089130A0, length 65)
  Back Branch 08913064 61,730 times (length 33)
  Back Branch 08913074 12,346 times (length 43)
_S1_2_88FA76C 847,588 instructions (0.073%), 970 calls (088FA76C - 088FAAB8, length 212)
  Back Branch 088FAA6C 19,400 times (length 156)
_S1_2_880B5D4 839,902 instructions (0.072%), 119,986 calls (0880B5D4 - 0880B5EC, length 7)
_S1_2_88068D4 839,902 instructions (0.072%), 119,986 calls (088068D4 - 08806B8C, length 175)
_S1_2_8948BB0 824,460 instructions (0.071%), 7,568 calls (08948BB0 - 08948CE4, length 78)
  Back Branch 08948C40 15,136 times (length 28)
  Back Branch 08948CE0 15,111 times (length 64)
  Back Branch 08948CC0 15,110 times (length 50)
  Back Branch 08948CD0 15,110 times (length 57)
  Back Branch 08948CB0 15,110 times (length 43)
  Back Branch 08948C70 7,555 times (length 14)
  Back Branch 08948CA0 7,555 times (length 36)
  Back Branch 08948C80 7,555 times (length 22)
  Back Branch 08948C90 7,555 times (length 29)
_S1_2_8911560 815,121 instructions (0.070%), 6,185 calls (08911560 - 0891196C, length 260)
_S1_2_88C86A4 805,740 instructions (0.070%), 3,099 calls (088C86A4 - 088C8734, length 37)
  Back Branch 088C8714 92,970 times (length 17)
_S1_2_89912EC 798,626 instructions (0.069%), 15,967 calls (089912EC - 08991660, length 222)
  Back Branch 089913F0 15,967 times (length 30)
  Back Branch 089915B0 8 times (length 14)
  Back Branch 089915E0 2 times (length 149)
  Back Branch 08991634 2 times (length 104)
  Back Branch 0899164C 2 times (length 121)
  Back Branch 089913FC 2 times (length 11)
_S1_2_894DE50 790,497 instructions (0.068%), 29,278 calls (0894DE50 - 0894DEBC, length 28)
  Back Branch 0894DEB8 29,277 times (length 13)
_S1_2_8860344 780,948 instructions (0.067%), 18,594 calls (08860344 - 088606BC, length 223)
  Back Branch 0886068C 148,752 times (length 19)
_S1_2_8887A4C 761,644 instructions (0.066%), 47,602 calls (08887A4C - 08887ABC, length 29)
_S1_2_892A4D0 743,748 instructions (0.064%), 6,701 calls (0892A4D0 - 0892AED4, length 642)
  Back Branch 0892AE3C 423 times (length 13)
  Back Branch 0892A6FC 30 times (length 11)
  Back Branch 0892AADC 26 times (length 11)
_S1_2_893EB8C 742,269 instructions (0.064%), 9,744 calls (0893EB8C - 0893ECD0, length 82)
  Back Branch 0893EC24 9,744 times (length 27)
  Back Branch 0893ECCC 575 times (length 66)
_S1_2_8810C1C 739,449 instructions (0.064%), 105,636 calls (08810C1C - 08810C34, length 7)
_S1_2_8810C38 739,427 instructions (0.064%), 105,635 calls (08810C38 - 08810C50, length 7)
_S1_2_885609C 738,524 instructions (0.064%), 3,099 calls (0885609C - 08856A28, length 612)
_S1_2_8887BB0 711,186 instructions (0.061%), 23,919 calls (08887BB0 - 08887C28, length 31)
_S1_2_890EE50 710,304 instructions (0.061%), 6,138 calls (0890EE50 - 0890F100, length 173)
_S1_2_8814A70 682,210 instructions (0.059%), 20,065 calls (08814A70 - 08814AF4, length 34)
_S1_2_892C594 677,370 instructions (0.058%), 1,005 calls (0892C594 - 0892C76C, length 119)
  Back Branch 0892C748 30,150 times (length 20)
_S1_2_8995544 669,732 instructions (0.058%), 15,946 calls (08995544 - 089955E8, length 42)
_S1_2_888675C 658,781 instructions (0.057%), 7,973 calls (0888675C - 08886A74, length 199)
_S1_2_89947AC 653,786 instructions (0.056%), 15,946 calls (089947AC - 0899484C, length 41)
_S1_2_899C460 648,520 instructions (0.056%), 64,852 calls (0899C460 - 0899C484, length 10)
_S1_2_8929F34 629,761 instructions (0.054%), 9,060 calls (08929F34 - 0892A4CC, length 359)
_S1_2_8814794 621,916 instructions (0.054%), 1 calls (08814794 - 088149F8, length 154)
  Back Branch 0881483C 15,946 times (length 11)
  Back Branch 088149F4 7,972 times (length 130)
_S1_2_89A03E0 621,880 instructions (0.054%), 31,094 calls (089A03E0 - 089A042C, length 20)
_S1_2_880B224 613,272 instructions (0.053%), 7,974 calls (0880B224 - 0880B530, length 196)
_S1_2_890B818 605,985 instructions (0.052%), 7,973 calls (0890B818 - 0890BA60, length 147)
  Back Branch 0890B9E4 3,135 times (length 37)
_S1_2_880C5B4 596,824 instructions (0.051%), 149,206 calls (0880C5B4 - 0880C5C0, length 4)
_S1_2_8881294 594,819 instructions (0.051%), 8,904 calls (08881294 - 08881864, length 373)
_S1_2_8951684 591,517 instructions (0.051%), 9,697 calls (08951684 - 08951774, length 61)
  Back Branch 089516F0 9,697 times (length 13)
  Back Branch 08951770 9,697 times (length 42)
_S1_2_8993744 590,137 instructions (0.051%), 7,974 calls (08993744 - 089939A8, length 154)
  Back Branch 08993980 7,974 times (length 103)
  Back Branch 08993940 7,974 times (length 89)
  Back Branch 08993920 1 times (length 77)
  Back Branch 08993918 1 times (length 37)
  Back Branch 089938F0 1 times (length 61)
_S1_2_8951590 586,692 instructions (0.051%), 9,618 calls (08951590 - 08951680, length 61)
  Back Branch 089515FC 9,618 times (length 13)
  Back Branch 0895167C 9,617 times (length 42)
_S1_2_885BA24 585,384 instructions (0.051%), 3,098 calls (0885BA24 - 0885BBEC, length 115)
  Back Branch 0885BBC0 23,821 times (length 87)
_S1_2_88884F4 551,741 instructions (0.048%), 45,978 calls (088884F4 - 08888534, length 17)
_S1_2_880DD00 550,137 instructions (0.047%), 7,973 calls (0880DD00 - 0880DE10, length 69)
_S1_2_8933D40 544,812 instructions (0.047%), 15,635 calls (08933D40 - 08933DC0, length 33)
  Back Branch 08933D94 13,648 times (length 7)
  Back Branch 08933DB4 9,183 times (length 3)
_S1_2_8990058 542,164 instructions (0.047%), 7,973 calls (08990058 - 089901B4, length 88)
_S1_2_894DEC0 527,012 instructions (0.045%), 1 calls (0894DEC0 - 0894DF8C, length 52)
  Back Branch 0894DF78 29,278 times (length 25)
  Back Branch 0894DF88 29,277 times (length 29)
  Back Branch 0894DF34 29,277 times (length 13)
_S1_2_898127C 525,223 instructions (0.045%), 5,264 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 9,402 times (length 16)
  Back Branch 0898134C 4,594 times (length 22)
  Back Branch 08981420 3,437 times (length 1109)
  Back Branch 089817C4 1,647 times (length 1342)
  Back Branch 089817CC 1,646 times (length 1344)
  Back Branch 089816A8 1,028 times (length 10)
  Back Branch 08981574 925 times (length 22)
  Back Branch 089812D8 284 times (length 1027)
  Back Branch 089813F8 130 times (length 25)
  Back Branch 08981438 100 times (length 1115)
  Back Branch 089814A8 89 times (length 10)
  Back Branch 0898161C 36 times (length 25)
_S1_2_880AF14 521,138 instructions (0.045%), 40,087 calls (0880AF14 - 0880AF60, length 20)
_S1_2_89A0364 520,152 instructions (0.045%), 21,693 calls (089A0364 - 089A03C4, length 25)
_S1_2_89747C0 516,028 instructions (0.045%), 12,121 calls (089747C0 - 08974894, length 54)
  Back Branch 0897486C 11,896 times (length 33)
_S1_2_8994C30 515,187 instructions (0.044%), 19,081 calls (08994C30 - 08994CC4, length 38)
_S1_2_8958CF0 514,206 instructions (0.044%), 9,702 calls (08958CF0 - 08958DC8, length 55)
_S1_2_89957F0 510,272 instructions (0.044%), 15,946 calls (089957F0 - 0899586C, length 32)
_S1_2_895149C 507,072 instructions (0.044%), 7,569 calls (0895149C - 0895158C, length 61)
  Back Branch 08951570 7,568 times (length 33)
  Back Branch 08951508 7,568 times (length 13)
  Back Branch 08951588 7,567 times (length 42)
_S1_2_89A0B98 505,440 instructions (0.044%), 31,590 calls (089A0B98 - 089A0BF0, length 23)
_S1_2_885B994 500,241 instructions (0.043%), 23,821 calls (0885B994 - 0885BA20, length 36)
_S1_2_880D99C 497,510 instructions (0.043%), 15,946 calls (0880D99C - 0880DB00, length 90)
  Back Branch 0880DAD4 20 times (length 48)
_S1_2_8888978 495,680 instructions (0.043%), 3,098 calls (08888978 - 08888A8C, length 70)
  Back Branch 08888A44 12,392 times (length 30)
_S1_2_8994C24 494,648 instructions (0.043%), 61,831 calls (08994C10 - 08994C2C, length 8)
  Back Branch 08994C28 61,831 times (length 8)
_S1_2_8885010 490,998 instructions (0.042%), 7,973 calls (08885010 - 088851C8, length 111)
  Back Branch 0888519C 15,946 times (length 82)
_S1_2_880B09C 488,126 instructions (0.042%), 15,746 calls (0880B09C - 0880B1B0, length 70)
_S1_2_8810AB8 484,803 instructions (0.042%), 69,258 calls (08810AB8 - 08810AD0, length 7)
_S1_2_8965F94 483,161 instructions (0.042%), 32,211 calls (08965F94 - 0896601C, length 35)
_S1_2_89941F4 479,944 instructions (0.041%), 119,986 calls (089941F4 - 08994200, length 4)
_S1_2_8933DC4 466,462 instructions (0.040%), 19,482 calls (08933DC4 - 08933E8C, length 51)
  Back Branch 08933E70 694 times (length 14)
  Back Branch 08933E30 562 times (length 17)
_S1_2_896310C 462,541 instructions (0.040%), 7,123 calls (0896310C - 0896330C, length 129)
  Back Branch 089631C4 5,028 times (length 18)
  Back Branch 08963284 5,027 times (length 67)
  Back Branch 089632A0 5,027 times (length 17)
_S1_2_8883DB8 457,224 instructions (0.039%), 7,973 calls (08883DB8 - 08884058, length 169)
  Back Branch 08884024 15,946 times (length 133)
_S1_2_888D66C 454,497 instructions (0.039%), 7,973 calls (0888D66C - 0888D7FC, length 101)
_S1_2_893F4A8 449,442 instructions (0.039%), 9,831 calls (0893F4A8 - 0893F590, length 59)
  Back Branch 0893F57C 9,744 times (length 22)
  Back Branch 0893F558 9,744 times (length 35)
_S1_2_887BCA4 447,785 instructions (0.039%), 3,288 calls (0887BCA4 - 0887BDC4, length 73)
  Back Branch 0887BD9C 13,841 times (length 51)
_S1_2_8957AF0 443,034 instructions (0.038%), 278 calls (08957AF0 - 0895803C, length 340)
  Back Branch 08957D38 8,340 times (length 19)
  Back Branch 08957D4C 8,340 times (length 31)
  Back Branch 08957EB0 5,041 times (length 98)
  Back Branch 08957C30 1,946 times (length 36)
  Back Branch 08957F8C 1,800 times (length 245)
  Back Branch 08957F74 1,792 times (length 231)
  Back Branch 08957F5C 1,781 times (length 217)
  Back Branch 08957F44 1,776 times (length 201)
  Back Branch 08957EE0 1,726 times (length 110)
  Back Branch 08957E98 912 times (length 92)
  Back Branch 08957EFC 661 times (length 117)
  Back Branch 08957EF0 571 times (length 10)
  Back Branch 08957E00 556 times (length 38)
  Back Branch 08957CB8 556 times (length 26)
  Back Branch 08957FB8 278 times (length 274)
  Back Branch 08957FB0 278 times (length 262)
  Back Branch 08958038 265 times (length 318)
  Back Branch 08957FA8 265 times (length 265)
_S1_2_894CBFC 439,166 instructions (0.038%), 29,278 calls (0894CBFC - 0894CC34, length 15)
_S1_2_8810A80 428,190 instructions (0.037%), 61,170 calls (08810A80 - 08810A98, length 7)
_S1_2_8992370 415,014 instructions (0.036%), 9,662 calls (08992370 - 089924D0, length 89)
  Back Branch 089924AC 8,884 times (length 72)
  Back Branch 089923FC 8,884 times (length 27)
  Back Branch 089923F4 778 times (length 26)
_S1_2_8804050 414,616 instructions (0.036%), 31,893 calls (08804050 - 0880409C, length 20)
_S1_2_8891A5C 413,084 instructions (0.036%), 40 calls (08891A5C - 08891F84, length 331)
  Back Branch 08891EB4 2,491 times (length 164)
_S1_2_8946138 412,624 instructions (0.036%), 3,234 calls (08946138 - 089463F4, length 176)
  Back Branch 08946384 3,234 times (length 116)
  Back Branch 08946394 3,234 times (length 119)
  Back Branch 08946204 258 times (length 20)
  Back Branch 089463A0 20 times (length 124)
_S1_2_899FE50 408,948 instructions (0.035%), 46,082 calls (0899FE50 - 0899FE70, length 9)
_S1_2_8857664 402,740 instructions (0.035%), 3,098 calls (08857664 - 088578CC, length 155)
_S1_2_8966A18 400,953 instructions (0.035%), 2,947 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 19,321 times (length 362)
  Back Branch 08966838 8,168 times (length 18)
  Back Branch 08966A28 2,947 times (length 124)
  Back Branch 08966914 1,784 times (length 73)
  Back Branch 0896690C 1,784 times (length 53)
  Back Branch 089668C0 1,784 times (length 53)
  Back Branch 08966898 1,784 times (length 43)
  Back Branch 089668A8 1,784 times (length 28)
  Back Branch 089668B8 1,784 times (length 32)
  Back Branch 08966948 1,026 times (length 68)
  Back Branch 08966968 1,026 times (length 76)
  Back Branch 08966828 211 times (length 14)
_S1_2_8966D10 399,475 instructions (0.034%), 4,550 calls (0896672C - 08966D14, length 379)
  Back Branch 08966CCC 19,321 times (length 362)
  Back Branch 08966838 8,168 times (length 18)
  Back Branch 08966D10 4,550 times (length 21)
  Back Branch 08966914 1,784 times (length 73)
  Back Branch 0896690C 1,784 times (length 53)
  Back Branch 089668C0 1,784 times (length 53)
  Back Branch 08966898 1,784 times (length 43)
  Back Branch 089668A8 1,784 times (length 28)
  Back Branch 089668B8 1,784 times (length 32)
  Back Branch 08966948 1,026 times (length 68)
  Back Branch 08966968 1,026 times (length 76)
  Back Branch 08966828 211 times (length 14)
_S1_2_8970858 389,104 instructions (0.034%), 13,683 calls (08970858 - 089709D8, length 97)
  Back Branch 089708D4 13,223 times (length 18)
  Back Branch 0897093C 460 times (length 44)
_S1_2_8962D68 385,757 instructions (0.033%), 22,702 calls (08962D68 - 08962DE4, length 32)
_S1_2_888594C 383,692 instructions (0.033%), 23,980 calls (0888594C - 088859BC, length 29)
_S1_2_8886F00 383,450 instructions (0.033%), 23,007 calls (08886F00 - 08886FB4, length 46)
_S1_2_894CFC4 380,610 instructions (0.033%), 29,278 calls (0894CFC4 - 0894CFF8, length 14)
  Back Branch 0894CFF4 29,277 times (length 6)
_S1_2_896B024 378,414 instructions (0.033%), 12,682 calls (0896B024 - 0896B0A8, length 34)
_S1_2_8885B8C 374,731 instructions (0.032%), 7,973 calls (08885B8C - 08885E10, length 162)
_S1_2_8950E3C 368,823 instructions (0.032%), 22,227 calls (08950E3C - 08950E90, length 22)
_S1_2_8963A44 368,807 instructions (0.032%), 28,370 calls (08963A44 - 08963A80, length 16)
_S1_2_89999F8 364,086 instructions (0.031%), 40,454 calls (089999F8 - 08999A18, length 9)
_S1_2_887DFBC 360,768 instructions (0.031%), 7,973 calls (0887DFBC - 0887ED70, length 878)
  Back Branch 0887E7E8 5,040 times (length 9)
  Back Branch 0887E6B4 77 times (length 5)
  Back Branch 0887E804 70 times (length 18)
  Back Branch 0887E8F0 34 times (length 6)
_S1_2_8929AB8 357,658 instructions (0.031%), 8,973 calls (08929AB8 - 08929D98, length 185)
  Back Branch 08929BD0 1,690 times (length 22)
_S1_2_899C424 357,315 instructions (0.031%), 23,821 calls (0899C424 - 0899C45C, length 15)
_S1_2_880D6D4 351,668 instructions (0.030%), 15,946 calls (0880D6D4 - 0880D81C, length 83)
  Back Branch 0880D7FC 64 times (length 53)
_S1_2_88836A0 350,812 instructions (0.030%), 7,973 calls (088836A0 - 0888390C, length 156)
  Back Branch 088838CC 95,676 times (length 111)
_S1_2_887CB20 350,572 instructions (0.030%), 21,910 calls (0887CB20 - 0887CB90, length 29)
_S1_2_8809E4C 342,839 instructions (0.030%), 7,973 calls (08809E4C - 08809EF4, length 43)
_S1_2_8971D28 342,249 instructions (0.030%), 6,981 calls (08971D28 - 08971F00, length 119)
_S1_2_8891808 340,912 instructions (0.029%), 15,496 calls (08891808 - 08891A58, length 149)
  Back Branch 08891A20 77,480 times (length 44)
_S1_2_897054C 338,206 instructions (0.029%), 6,431 calls (0897054C - 089706F8, length 108)
  Back Branch 08970620 12 times (length 3)
_S1_2_89098FC 335,806 instructions (0.029%), 12,340 calls (089098FC - 0890997C, length 33)
_S1_2_8883EE8 331,963 instructions (0.029%), 5,618 calls (08883E18 - 08884058, length 145)
  Back Branch 08884024 15,946 times (length 133)
_S1_2_8886FB8 328,126 instructions (0.028%), 7,640 calls (08886FB8 - 088873B4, length 256)
_S1_2_8993B20 318,920 instructions (0.028%), 7,973 calls (08993A44 - 08993B4C, length 67)
  Back Branch 08993AC4 7,974 times (length 11)
  Back Branch 08993B48 7,973 times (length 67)
_S1_2_8963A84 312,048 instructions (0.027%), 28,368 calls (08963A84 - 08963AB8, length 14)
_S1_2_89126F4 308,398 instructions (0.027%), 6,170 calls (089126F4 - 089127B8, length 50)
  Back Branch 0891279C 10,125 times (length 8)
_S1_2_88A3E08 307,980 instructions (0.027%), 8,490 calls (088A3E08 - 088A4470, length 411)
  Back Branch 088A3FEC 2,035 times (length 8)
_S1_2_8885AC0 304,619 instructions (0.026%), 7,973 calls (08885AC0 - 08885B88, length 51)
_S1_2_880A318 302,974 instructions (0.026%), 15,946 calls (0880A318 - 0880A3A0, length 35)
_S1_2_899D7A4 299,010 instructions (0.026%), 19,934 calls (0899D7A4 - 0899D7DC, length 15)
_S1_2_8993B50 295,001 instructions (0.025%), 7,973 calls (08993B50 - 08993BF0, length 41)
_S1_2_880DBC8 295,001 instructions (0.025%), 7,973 calls (0880DBC8 - 0880DC6C, length 42)
_S1_2_894DBC0 292,780 instructions (0.025%), 29,278 calls (0894DBC0 - 0894DBE4, length 10)
_S1_2_8991B94 289,860 instructions (0.025%), 9,662 calls (08991B94 - 08991C08, length 30)
_S1_2_89A0700 287,028 instructions (0.025%), 23,919 calls (089A0700 - 089A072C, length 12)
_S1_2_890BE0C 287,028 instructions (0.025%), 7,973 calls (0890BE0C - 0890C150, length 210)
_S1_2_8994390 284,860 instructions (0.025%), 14,243 calls (08994390 - 089943DC, length 20)
_S1_2_8971F04 282,828 instructions (0.024%), 4,404 calls (08971F04 - 08972100, length 128)
_S1_2_8886A78 281,741 instructions (0.024%), 7,973 calls (08886A78 - 08886E48, length 245)
_S1_2_880EEE0 281,236 instructions (0.024%), 6,251 calls (0880EEE0 - 0880EFA0, length 49)
_S1_2_8993CD0 279,055 instructions (0.024%), 7,973 calls (08993CD0 - 08993D94, length 50)
  Back Branch 08993D80 7,973 times (length 27)
_S1_2_880973C 278,425 instructions (0.024%), 4,275 calls (0880973C - 0880979C, length 25)
  Back Branch 08809788 16,442 times (length 12)
_S1_2_8809B40 278,163 instructions (0.024%), 8,973 calls (08809B40 - 08809BBC, length 32)
_S1_2_89271A8 276,088 instructions (0.024%), 6,138 calls (089271A8 - 089287F8, length 1429)
_S1_2_88D8544 272,833 instructions (0.024%), 3,099 calls (088D8544 - 088D8950, length 260)
_S1_2_89707F8 272,071 instructions (0.023%), 13,254 calls (089707F8 - 08970854, length 24)
  Back Branch 0897083C 5,476 times (length 8)
_S1_2_899C4DC 271,766 instructions (0.023%), 24,706 calls (0899C4DC - 0899C514, length 15)
_S1_2_89A1E98 268,008 instructions (0.023%), 134,004 calls (089A1E98 - 089A1E9C, length 2)
_S1_2_89991F4 263,531 instructions (0.023%), 8,501 calls (089991F4 - 08999270, length 32)
_S1_2_894DBE8 263,493 instructions (0.023%), 29,277 calls (0894DBE8 - 0894DC08, length 9)
_S1_2_8998FA0 262,834 instructions (0.023%), 20,218 calls (08998FA0 - 08998FD0, length 13)
_S1_2_899C3CC 260,106 instructions (0.022%), 43,351 calls (0899C3CC - 0899C3E4, length 7)
_S1_2_8994520 259,104 instructions (0.022%), 259,104 calls (08994520 - 089945EC, length 52)
_S1_2_89949DC 256,366 instructions (0.022%), 23,306 calls (089949DC - 08994A04, length 11)
_S1_2_8886494 255,436 instructions (0.022%), 15,964 calls (08886494 - 08886504, length 29)
_S1_2_8947718 255,150 instructions (0.022%), 14,175 calls (08947718 - 089477BC, length 42)
  Back Branch 08947784 14,175 times (length 14)
_S1_2_896A398 253,144 instructions (0.022%), 4,440 calls (0896A398 - 0896A48C, length 62)
  Back Branch 0896A430 3,338 times (length 23)
  Back Branch 0896A45C 2,821 times (length 34)
_S1_2_8966AEC 249,914 instructions (0.022%), 2,508 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 19,321 times (length 362)
  Back Branch 08966838 8,168 times (length 18)
  Back Branch 08966B00 2,501 times (length 178)
  Back Branch 08966914 1,784 times (length 73)
  Back Branch 0896690C 1,784 times (length 53)
  Back Branch 089668C0 1,784 times (length 53)
  Back Branch 08966898 1,784 times (length 43)
  Back Branch 089668A8 1,784 times (length 28)
  Back Branch 089668B8 1,784 times (length 32)
  Back Branch 08966B4C 1,094 times (length 197)
  Back Branch 08966948 1,026 times (length 68)
  Back Branch 08966968 1,026 times (length 76)
  Back Branch 08966828 211 times (length 14)
  Back Branch 08966B28 13 times (length 188)
_S1_2_892BFA4 248,160 instructions (0.021%), 22,860 calls (0892BFA4 - 0892BFF8, length 22)
_S1_2_880AE98 247,163 instructions (0.021%), 7,973 calls (0880AE98 - 0880AF10, length 31)
_S1_2_8966630 241,940 instructions (0.021%), 18,316 calls (08966630 - 089666B8, length 35)
  Back Branch 08966664 7,592 times (length 6)
  Back Branch 089666AC 7,592 times (length 24)
  Back Branch 0896667C 1,383 times (length 12)
_S1_2_88173F0 241,594 instructions (0.021%), 3,098 calls (088173F0 - 088176F0, length 193)
_S1_2_88A39D0 240,585 instructions (0.021%), 7,973 calls (088A39D0 - 088A3E04, length 270)
  Back Branch 088A3C3C 250 times (length 17)
  Back Branch 088A3BF0 150 times (length 12)
_S1_2_8804DA8 240,574 instructions (0.021%), 120,287 calls (08804DA8 - 08804DAC, length 2)
_S1_2_8994B4C 239,190 instructions (0.021%), 15,946 calls (08994B4C - 08994B84, length 15)
_S1_2_899487C 239,190 instructions (0.021%), 15,946 calls (0899487C - 089948B4, length 15)
_S1_2_8963310 237,675 instructions (0.021%), 7,122 calls (08963310 - 08963698, length 227)
  Back Branch 08963564 4,629 times (length 124)
  Back Branch 08963434 120 times (length 39)
  Back Branch 08963428 120 times (length 37)
  Back Branch 089634CC 93 times (length 78)
  Back Branch 08963458 93 times (length 50)
  Back Branch 08963440 27 times (length 41)
_S1_2_8805248 236,344 instructions (0.020%), 118,172 calls (08805248 - 0880524C, length 2)
_S1_2_896F838 226,147 instructions (0.020%), 9,083 calls (0896F838 - 0896F938, length 65)
_S1_2_89706FC 224,266 instructions (0.019%), 9,684 calls (089706FC - 089707F4, length 63)
  Back Branch 089707B0 118 times (length 13)
_S1_2_8887C2C 223,403 instructions (0.019%), 7,610 calls (08887C2C - 08887CDC, length 45)
_S1_2_899F048 223,244 instructions (0.019%), 7,973 calls (0899F048 - 0899F970, length 587)
_S1_2_89991A8 220,856 instructions (0.019%), 11,624 calls (089991A8 - 089991F0, length 19)
_S1_2_8965244 220,080 instructions (0.019%), 6,288 calls (08965244 - 089652CC, length 35)
_S1_2_880ABF0 215,343 instructions (0.019%), 7,973 calls (0880ABF0 - 0880AD84, length 102)
_S1_2_89429F4 214,368 instructions (0.018%), 19,488 calls (089429F4 - 08942A1C, length 11)
_S1_2_887C4F8 214,239 instructions (0.018%), 383 calls (0887C4F8 - 0887C640, length 83)
  Back Branch 0887C5E8 4,833 times (length 41)
_S1_2_8991210 212,576 instructions (0.018%), 8,176 calls (08991210 - 08991274, length 26)
_S1_2_88095AC 211,800 instructions (0.018%), 8,825 calls (088095AC - 08809608, length 24)
_S1_2_89A1F00 211,270 instructions (0.018%), 105,635 calls (089A1F00 - 089A1F04, length 2)
_S1_2_887BDE0 207,146 instructions (0.018%), 12,696 calls (0887BDE0 - 0887BE68, length 35)
_S1_2_88096A4 206,529 instructions (0.018%), 8,983 calls (088096A4 - 08809738, length 38)
_S1_2_89990D8 206,184 instructions (0.018%), 18,744 calls (089990D8 - 08999100, length 11)
_S1_2_896979C 205,762 instructions (0.018%), 622 calls (0896979C - 08969A3C, length 169)
  Back Branch 08969A04 5,866 times (length 41)
  Back Branch 08969948 1,216 times (length 18)
_S1_2_8844508 200,428 instructions (0.017%), 12,526 calls (08844508 - 08844578, length 29)
_S1_2_896F470 199,998 instructions (0.017%), 2,982 calls (0896F470 - 0896F598, length 75)
_S1_2_88F9648 198,664 instructions (0.017%), 1,032 calls (088F9648 - 088F96B4, length 28)
  Back Branch 088F969C 20,640 times (length 17)
_S1_2_8990EC8 198,619 instructions (0.017%), 8,177 calls (08990EC8 - 0899120C, length 210)
  Back Branch 08990F8C 8,177 times (length 30)
  Back Branch 08990F2C 8,177 times (length 6)
  Back Branch 08990FF8 300 times (length 10)
  Back Branch 08991184 160 times (length 156)
  Back Branch 089911E0 159 times (length 48)
  Back Branch 0899103C 10 times (length 10)
_S1_2_895775C 196,824 instructions (0.017%), 278 calls (0895775C - 08957AEC, length 229)
  Back Branch 08957868 8,340 times (length 44)
  Back Branch 089579E0 556 times (length 27)
_S1_2_888D420 196,395 instructions (0.017%), 65,465 calls (0888D420 - 0888D428, length 3)
_S1_2_89939AC 191,376 instructions (0.017%), 7,974 calls (089939AC - 08993AC0, length 70)
_S1_2_8999144 191,352 instructions (0.017%), 15,946 calls (08999144 - 08999170, length 12)
_S1_2_89709DC 191,344 instructions (0.017%), 6,612 calls (089709DC - 08970AB4, length 55)
_S1_2_88224C0 190,845 instructions (0.016%), 3,099 calls (088224C0 - 08822868, length 235)
  Back Branch 08822834 3,904 times (length 69)
  Back Branch 08822688 3,904 times (length 69)
_S1_2_8857AA8 190,534 instructions (0.016%), 3,099 calls (08857AA8 - 0885866C, length 754)
_S1_2_8965324 190,400 instructions (0.016%), 7,616 calls (08965324 - 08965384, length 25)
_S1_2_893F798 184,243 instructions (0.016%), 9,697 calls (0893F798 - 0893F800, length 27)
_S1_2_880E018 183,402 instructions (0.016%), 7,974 calls (0880E018 - 0880E090, length 31)
_S1_2_8814724 183,382 instructions (0.016%), 1 calls (08814724 - 08814790, length 28)
  Back Branch 0881478C 7,972 times (length 23)
_S1_2_880AA04 182,508 instructions (0.016%), 7,973 calls (0880AA04 - 0880AA94, length 37)
_S1_2_8964244 182,233 instructions (0.016%), 20,312 calls (08964244 - 08964334, length 61)
_S1_2_89A1DD8 179,292 instructions (0.015%), 89,646 calls (089A1DD8 - 089A1DDC, length 2)
_S1_2_8994B0C 177,728 instructions (0.015%), 11,108 calls (08994B0C - 08994B48, length 16)
_S1_2_89A1E78 175,664 instructions (0.015%), 87,832 calls (089A1E78 - 089A1E7C, length 2)
_S1_2_8994850 175,406 instructions (0.015%), 15,946 calls (08994850 - 08994878, length 11)
_S1_2_89944F4 175,406 instructions (0.015%), 15,946 calls (089944F4 - 0899451C, length 11)
_S1_2_8887B54 174,115 instructions (0.015%), 7,942 calls (08887B54 - 08887BAC, length 23)
_S1_2_8883784 173,496 instructions (0.015%), 7,229 calls (08883718 - 0888390C, length 126)
  Back Branch 088838CC 95,676 times (length 111)
_S1_2_881D398 170,445 instructions (0.015%), 3,099 calls (0881D398 - 0881D5A8, length 133)
_S1_2_880DCAC 167,433 instructions (0.014%), 7,973 calls (0880DCAC - 0880DCFC, length 21)
_S1_2_88D94BC 167,346 instructions (0.014%), 3,099 calls (088D94BC - 088D95C4, length 67)
_S1_2_899937C 161,768 instructions (0.014%), 20,221 calls (0899937C - 089993B0, length 14)
_S1_2_88886D8 161,492 instructions (0.014%), 1,718 calls (088886D8 - 08888798, length 49)
  Back Branch 08888768 6,872 times (length 15)
_S1_2_8932EF8 160,644 instructions (0.014%), 3,651 calls (08932EF8 - 089334F8, length 385)
_S1_2_895AB5C 160,615 instructions (0.014%), 12,355 calls (0895AB5C - 0895ABA4, length 19)
  Back Branch 0895AB8C 12,355 times (length 6)
_S1_2_8817310 157,998 instructions (0.014%), 3,098 calls (08817310 - 088173EC, length 56)
_S1_2_89404B8 155,990 instructions (0.013%), 1,677 calls (089404B8 - 0894090C, length 278)
  Back Branch 0894077C 1,657 times (length 96)
  Back Branch 089406A4 995 times (length 54)
  Back Branch 0894064C 662 times (length 35)
  Back Branch 08940908 38 times (length 256)
  Back Branch 089407A8 20 times (length 107)
  Back Branch 089406C0 20 times (length 14)
_S1_2_8974734 154,998 instructions (0.013%), 11,910 calls (08974734 - 089747A4, length 29)
_S1_2_8923730 154,625 instructions (0.013%), 6,185 calls (08923730 - 089237AC, length 32)
_S1_2_896AA00 154,443 instructions (0.013%), 4,470 calls (0896AA00 - 0896ABFC, length 128)
_S1_2_89574A8 151,998 instructions (0.013%), 3,234 calls (089574A8 - 08957560, length 47)
  Back Branch 0895755C 3,234 times (length 32)
_S1_2_890B2B8 151,541 instructions (0.013%), 1,170 calls (0890B2B8 - 0890B36C, length 46)
  Back Branch 0890B33C 5,720 times (length 11)
  Back Branch 0890B358 4,629 times (length 18)
_S1_2_880A8EC 151,487 instructions (0.013%), 7,973 calls (0880A8EC - 0880A974, length 35)
_S1_2_8887480 149,452 instructions (0.013%), 9,340 calls (08887480 - 088874F0, length 29)
_S1_2_88578D0 148,704 instructions (0.013%), 3,098 calls (088578D0 - 088579C8, length 63)
_S1_2_8970F90 145,452 instructions (0.013%), 12,121 calls (08970F90 - 08970FC8, length 15)
_S1_2_880DE14 144,450 instructions (0.012%), 11,111 calls (0880DE14 - 0880DE60, length 20)
_S1_2_892AF50 143,568 instructions (0.012%), 8,973 calls (0892AF50 - 0892AF9C, length 20)
_S1_2_8813F78 142,952 instructions (0.012%), 7,942 calls (08813F78 - 08813FBC, length 18)
_S1_2_8966AB8 142,401 instructions (0.012%), 1,780 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 19,321 times (length 362)
  Back Branch 08966838 8,168 times (length 18)
  Back Branch 08966914 1,784 times (length 73)
  Back Branch 0896690C 1,784 times (length 53)
  Back Branch 089668C0 1,784 times (length 53)
  Back Branch 08966898 1,784 times (length 43)
  Back Branch 089668A8 1,784 times (length 28)
  Back Branch 089668B8 1,784 times (length 32)
  Back Branch 08966948 1,026 times (length 68)
  Back Branch 08966968 1,026 times (length 76)
  Back Branch 08966828 211 times (length 14)
_S1_2_892C41C 141,597 instructions (0.012%), 6,292 calls (0892C41C - 0892C590, length 94)
_S1_2_892C1A4 141,500 instructions (0.012%), 7,939 calls (0892C1A4 - 0892C418, length 158)
_S1_2_8999AE4 139,590 instructions (0.012%), 12,690 calls (08999AE4 - 08999B0C, length 11)
_S1_2_89A1EF8 138,516 instructions (0.012%), 69,258 calls (089A1EF8 - 089A1EFC, length 2)
_S1_2_892732C 137,263 instructions (0.012%), 1,604 calls (0892732C - 089287F8, length 1332)
_S1_2_8915D10 136,607 instructions (0.012%), 431 calls (08915C48 - 0891636C, length 458)
  Back Branch 08915C8C 196,416 times (length 16)
  Back Branch 08916320 98,208 times (length 440)
_S1_2_895B674 136,416 instructions (0.012%), 19,488 calls (0895B674 - 0895B688, length 6)
  Back Branch 0895B67C 19,488 times (length 2)
_S1_2_8888EB8 135,983 instructions (0.012%), 7,999 calls (08888EB8 - 08888F34, length 32)
_S1_2_8891940 134,514 instructions (0.012%), 2,491 calls (08891940 - 08891A58, length 71)
  Back Branch 08891A20 77,480 times (length 44)
_S1_2_8891930 134,514 instructions (0.012%), 2,491 calls (08891930 - 08891A58, length 75)
  Back Branch 08891A20 77,480 times (length 44)
_S1_2_8891920 134,514 instructions (0.012%), 2,491 calls (08891920 - 08891A58, length 79)
  Back Branch 08891A20 77,480 times (length 44)
_S1_2_8891910 134,514 instructions (0.012%), 2,491 calls (08891910 - 08891A58, length 83)
  Back Branch 08891A20 77,480 times (length 44)
_S1_2_8891900 134,514 instructions (0.012%), 2,491 calls (08891900 - 08891A58, length 87)
  Back Branch 08891A20 77,480 times (length 44)
_S1_2_89A2058 132,248 instructions (0.011%), 66,124 calls (089A2058 - 089A205C, length 2)
_S1_2_89A2060 132,244 instructions (0.011%), 66,122 calls (089A2060 - 089A2064, length 2)
_S1_2_8933C8C 132,186 instructions (0.011%), 1,290 calls (08933C8C - 08933D3C, length 45)
  Back Branch 08933D30 7,995 times (length 7)
  Back Branch 08933CF0 4,598 times (length 10)
_S1_2_8891950 132,023 instructions (0.011%), 2,491 calls (08891950 - 08891A58, length 67)
  Back Branch 08891A20 77,480 times (length 44)
_S1_2_880E094 129,528 instructions (0.011%), 6,168 calls (0880E094 - 0880E0E4, length 21)
_S1_2_89412DC 129,098 instructions (0.011%), 2,864 calls (089412DC - 089413D0, length 62)
  Back Branch 089413CC 1,677 times (length 51)
  Back Branch 089413AC 1,227 times (length 22)
  Back Branch 089413BC 975 times (length 39)
_S1_2_899C538 128,016 instructions (0.011%), 16,002 calls (0899C538 - 0899C554, length 8)
_S1_2_8999124 127,568 instructions (0.011%), 15,946 calls (08999124 - 08999140, length 8)
_S1_2_880AE58 127,568 instructions (0.011%), 7,973 calls (0880AE58 - 0880AE94, length 16)
_S1_2_88F766C 127,072 instructions (0.011%), 276 calls (088F766C - 088F7970, length 194)
  Back Branch 088F7924 2,050 times (length 69)
_S1_2_88145F4 127,071 instructions (0.011%), 1 calls (088145F4 - 088146A4, length 45)
  Back Branch 088146A0 7,941 times (length 16)
_S1_2_8909814 126,344 instructions (0.011%), 15,793 calls (08909814 - 08909830, length 8)
_S1_2_8890198 126,228 instructions (0.011%), 1,650 calls (08890198 - 08890480, length 187)
  Back Branch 088901CC 9,870 times (length 6)
_S1_2_896F330 126,184 instructions (0.011%), 43 calls (0896F330 - 0896F46C, length 80)
  Back Branch 0896F3B8 8,928 times (length 5)
  Back Branch 0896F428 4,320 times (length 21)
  Back Branch 0896F410 1,538 times (length 10)
_S1_2_89957AC 123,675 instructions (0.011%), 7,275 calls (089957AC - 089957EC, length 17)
_S1_2_895ACCC 123,550 instructions (0.011%), 12,355 calls (0895ACCC - 0895AD00, length 14)
_S1_2_895AC94 123,550 instructions (0.011%), 12,355 calls (0895AC94 - 0895ACC8, length 14)
_S1_2_89A1ED8 122,340 instructions (0.011%), 61,170 calls (089A1ED8 - 089A1EDC, length 2)
_S1_2_89694AC 121,780 instructions (0.011%), 6,089 calls (089694AC - 089695FC, length 85)
_S1_2_8962A34 121,079 instructions (0.010%), 7,568 calls (08962A34 - 08962A70, length 16)
_S1_2_899C3F0 119,721 instructions (0.010%), 39,907 calls (0899C3F0 - 0899C3F8, length 3)
_S1_2_8994A88 119,595 instructions (0.010%), 7,973 calls (08994A88 - 08994AC0, length 15)
_S1_2_88D0B6C 117,836 instructions (0.010%), 3,099 calls (088D0B6C - 088D0CB4, length 83)
_S1_2_88D793C 117,762 instructions (0.010%), 3,099 calls (088D793C - 088D7C7C, length 209)
_S1_2_8836808 117,762 instructions (0.010%), 3,099 calls (08836808 - 08838610, length 1923)
_S1_2_8891F88 116,828 instructions (0.010%), 40 calls (08891F88 - 0889240C, length 290)
  Back Branch 08892300 5,400 times (length 28)
  Back Branch 0889226C 3,760 times (length 28)
  Back Branch 088921D8 3,440 times (length 87)
  Back Branch 0889235C 45 times (length 13)
_S1_2_899BF30 116,511 instructions (0.010%), 376 calls (0899BF30 - 0899C1C0, length 165)
  Back Branch 0899C0FC 4,320 times (length 87)
_S1_2_8991D98 115,944 instructions (0.010%), 9,662 calls (08991D98 - 08991DC4, length 12)
_S1_2_8846A6C 115,893 instructions (0.010%), 1 calls (08846A6C - 08846D6C, length 193)
  Back Branch 08846D58 7,142 times (length 9)
  Back Branch 08846C18 2,322 times (length 9)
  Back Branch 08846BC0 1,032 times (length 9)
  Back Branch 08846BEC 774 times (length 9)
  Back Branch 08846B94 774 times (length 9)
  Back Branch 08846CA8 387 times (length 9)
  Back Branch 08846B2C 208 times (length 10)
  Back Branch 08846D18 129 times (length 109)
_S1_2_899D7E0 115,674 instructions (0.010%), 57,837 calls (0899D7E0 - 0899D7E4, length 2)
_S1_2_8951FB0 115,050 instructions (0.010%), 8,850 calls (08951FB0 - 08951FE4, length 14)
  Back Branch 08951FE0 8,850 times (length 8)
_S1_2_8940910 115,050 instructions (0.010%), 975 calls (08940910 - 08940AF0, length 121)
  Back Branch 08940A4C 975 times (length 30)
_S1_2_897325C 114,129 instructions (0.010%), 2,326 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_880C7D0 114,063 instructions (0.010%), 96 calls (0880C7D0 - 0880CCC0, length 317)
  Back Branch 0880CA30 3,843 times (length 37)
  Back Branch 0880C964 768 times (length 57)
  Back Branch 0880C940 259 times (length 37)
_S1_2_8994CEC 113,944 instructions (0.010%), 14,243 calls (08994C10 - 08994CF4, length 58)
  Back Branch 08994CF0 14,243 times (length 58)
_S1_2_88448DC 111,522 instructions (0.010%), 3,099 calls (088448DC - 088449F8, length 72)
_S1_2_8999174 110,825 instructions (0.010%), 8,525 calls (08999174 - 089991A4, length 13)
_S1_2_8994934 109,125 instructions (0.009%), 7,275 calls (08994934 - 0899496C, length 15)
_S1_2_8858724 108,945 instructions (0.009%), 3,099 calls (08858724 - 088587D0, length 44)
_S1_2_893F47C 108,141 instructions (0.009%), 9,831 calls (0893F47C - 0893F4A4, length 11)
_S1_2_8971188 107,648 instructions (0.009%), 225 calls (08971188 - 089713D4, length 148)
  Back Branch 089712EC 3,514 times (length 38)
  Back Branch 0897122C 3,514 times (length 7)
  Back Branch 089713A0 211 times (length 10)
  Back Branch 08971368 211 times (length 7)
_S1_2_8999534 107,242 instructions (0.009%), 2,494 calls (08999534 - 08999630, length 64)
_S1_2_89A1B50 106,638 instructions (0.009%), 53,319 calls (089A1B50 - 089A1B54, length 2)
_S1_2_8819E60 105,366 instructions (0.009%), 3,099 calls (08819E60 - 0881A040, length 121)
_S1_2_888377C 105,214 instructions (0.009%), 3,874 calls (08883718 - 0888390C, length 126)
  Back Branch 088838CC 95,676 times (length 111)
_S1_2_8809D34 102,000 instructions (0.009%), 4,250 calls (08809D34 - 08809D90, length 24)
_S1_2_89834C4 100,713 instructions (0.009%), 155 calls (089834C4 - 089836CC, length 131)
  Back Branch 08983678 4,114 times (length 29)
_S1_2_894AAF8 99,225 instructions (0.009%), 14,175 calls (0894AAF8 - 0894AB44, length 20)
_S1_2_887014C 99,212 instructions (0.009%), 6,200 calls (0887014C - 088701BC, length 29)
_S1_2_8811EF8 97,510 instructions (0.008%), 1,990 calls (08811EF8 - 08811FBC, length 50)
_S1_2_8999274 96,813 instructions (0.008%), 3,123 calls (08999274 - 089992F0, length 32)
_S1_2_893FCEC 96,184 instructions (0.008%), 1 calls (0893FCEC - 0893FD60, length 30)
  Back Branch 0893FD54 9,617 times (length 10)
_S1_2_896FFC0 95,733 instructions (0.008%), 976 calls (0896FFC0 - 089700D8, length 71)
  Back Branch 089700A8 6,845 times (length 9)
_S1_2_88146D8 95,681 instructions (0.008%), 1 calls (088146D8 - 08814720, length 19)
  Back Branch 0881471C 7,972 times (length 12)
_S1_2_89993B4 95,676 instructions (0.008%), 7,973 calls (089993B4 - 089993E8, length 14)
_S1_2_899591C 95,676 instructions (0.008%), 7,973 calls (0899591C - 0899594C, length 13)
  Back Branch 08995948 7,973 times (length 6)
_S1_2_880B1B4 94,476 instructions (0.008%), 7,873 calls (0880B1B4 - 0880B220, length 28)
_S1_2_881D2E0 92,970 instructions (0.008%), 3,099 calls (0881D2E0 - 0881D5A8, length 179)
_S1_2_8814AF8 92,562 instructions (0.008%), 6,170 calls (08814AF8 - 08814B94, length 40)
_S1_2_89123DC 91,201 instructions (0.008%), 3,040 calls (089123DC - 089124F0, length 70)
_S1_2_8953710 91,092 instructions (0.008%), 2,864 calls (08953710 - 089538B0, length 105)
  Back Branch 089538AC 1,227 times (length 90)
  Back Branch 089537EC 975 times (length 43)
  Back Branch 089537C0 975 times (length 32)
  Back Branch 08953830 975 times (length 63)
_S1_2_8994240 90,640 instructions (0.008%), 8,240 calls (08994240 - 08994284, length 18)
_S1_2_8991A48 89,532 instructions (0.008%), 2,413 calls (08991A48 - 08991B18, length 53)
  Back Branch 08991B14 1,773 times (length 24)
_S1_2_8994D94 88,864 instructions (0.008%), 11,108 calls (08994C10 - 08994D9C, length 100)
  Back Branch 08994D98 11,108 times (length 100)
_S1_2_8994D64 88,864 instructions (0.008%), 11,108 calls (08994C10 - 08994D6C, length 88)
  Back Branch 08994D68 11,108 times (length 88)
_S1_2_8994D04 88,864 instructions (0.008%), 11,108 calls (08994C10 - 08994D0C, length 64)
  Back Branch 08994D08 11,108 times (length 64)
_S1_2_8994088 87,714 instructions (0.008%), 7,974 calls (08994088 - 089940B0, length 11)
_S1_2_893E2B0 87,465 instructions (0.008%), 12,495 calls (0893E2B0 - 0893E2C8, length 7)
_S1_2_893E294 87,465 instructions (0.008%), 12,495 calls (0893E294 - 0893E2AC, length 7)
_S1_2_89466B0 87,311 instructions (0.008%), 413 calls (089466B0 - 089467B0, length 65)
  Back Branch 08946768 2,208 times (length 34)
  Back Branch 089467A4 137 times (length 14)
_S1_2_899C358 87,192 instructions (0.008%), 6,228 calls (0899C358 - 0899C38C, length 14)
_S1_2_8819D8C 86,772 instructions (0.007%), 3,099 calls (08819D8C - 08819DF8, length 28)
_S1_2_890F104 86,590 instructions (0.007%), 6,185 calls (0890F104 - 0890F138, length 14)
_S1_2_88FBAB0 86,161 instructions (0.007%), 806 calls (088FBAB0 - 088FC128, length 415)
_S1_2_8943AD0 83,248 instructions (0.007%), 7,568 calls (08943AD0 - 08943AF8, length 11)
_S1_2_89A0300 81,042 instructions (0.007%), 40,521 calls (089A0300 - 089A0304, length 2)
_S1_2_8962E30 80,885 instructions (0.007%), 5,056 calls (08962DC4 - 08962E50, length 36)
  Back Branch 08962E44 5,055 times (length 9)
  Back Branch 08962E4C 5,052 times (length 35)
  Back Branch 08962E28 26 times (length 27)
_S1_2_8998F6C 80,574 instructions (0.007%), 6,198 calls (08998F6C - 08998F9C, length 13)
_S1_2_899567C 79,730 instructions (0.007%), 7,973 calls (0899567C - 089956A4, length 11)
  Back Branch 089956A0 7,973 times (length 7)
_S1_2_899490C 79,730 instructions (0.007%), 7,973 calls (0899490C - 08994930, length 10)
_S1_2_89948E4 79,730 instructions (0.007%), 7,973 calls (089948E4 - 08994908, length 10)
_S1_2_8994784 79,730 instructions (0.007%), 7,973 calls (08994784 - 089947A8, length 10)
_S1_2_8811FC0 79,600 instructions (0.007%), 1,990 calls (08811FC0 - 0881205C, length 40)
_S1_2_8915D3C 78,934 instructions (0.007%), 230 calls (08915C48 - 0891636C, length 458)
  Back Branch 08915C8C 196,416 times (length 16)
  Back Branch 08916320 98,208 times (length 440)
_S1_2_8994C08 77,756 instructions (0.007%), 11,108 calls (08994C08 - 08994C20, length 7)
_S1_2_893F778 77,576 instructions (0.007%), 9,697 calls (0893F778 - 0893F794, length 8)
_S1_2_8818E78 77,501 instructions (0.007%), 3,099 calls (08818E78 - 08819080, length 131)
_S1_2_8969EC4 77,030 instructions (0.007%), 2,263 calls (08969EC4 - 0896A094, length 117)
_S1_2_8940CC0 77,025 instructions (0.007%), 975 calls (08940CC0 - 08940DD4, length 70)
  Back Branch 08940D44 975 times (length 17)
_S1_2_893F758 76,936 instructions (0.007%), 9,617 calls (0893F758 - 0893F774, length 8)
_S1_2_893FC74 75,694 instructions (0.007%), 1 calls (0893FC74 - 0893FCE8, length 30)
  Back Branch 0893FCDC 7,568 times (length 10)
_S1_2_894DE04 75,680 instructions (0.007%), 7,568 calls (0894DE04 - 0894DE28, length 10)
_S1_2_8949CF0 74,985 instructions (0.006%), 303 calls (08949CF0 - 0894A0B0, length 241)
  Back Branch 08949D78 2,424 times (length 19)
  Back Branch 08949FD8 303 times (length 155)
  Back Branch 08949F74 243 times (length 12)
  Back Branch 08949F6C 243 times (length 47)
  Back Branch 08949F58 243 times (length 42)
  Back Branch 08949E68 243 times (length 49)
  Back Branch 08949EF4 243 times (length 84)
  Back Branch 08949EB8 243 times (length 69)
  Back Branch 08949FBC 241 times (length 110)
  Back Branch 08949F80 241 times (length 79)
  Back Branch 08949FEC 91 times (length 163)
  Back Branch 0894A000 4 times (length 171)
  Back Branch 08949FCC 2 times (length 114)
  Back Branch 08949FA8 2 times (length 90)
_S1_2_89650BC 74,277 instructions (0.006%), 1,716 calls (089650BC - 089651B0, length 62)
  Back Branch 08965178 27 times (length 14)
_S1_2_880966C 74,187 instructions (0.006%), 5,918 calls (0880966C - 088096A0, length 14)
_S1_2_8973014 73,296 instructions (0.006%), 2,036 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_8909148 72,540 instructions (0.006%), 1,170 calls (08909148 - 0890923C, length 62)
_S1_2_89817D4 72,177 instructions (0.006%), 3,437 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 9,402 times (length 16)
  Back Branch 089817F8 3,437 times (length 1355)
_S1_2_881123C 71,890 instructions (0.006%), 10,270 calls (0881123C - 08811254, length 7)
_S1_2_8995870 71,757 instructions (0.006%), 7,973 calls (08995870 - 08995898, length 11)
  Back Branch 08995894 7,973 times (length 6)
_S1_2_8994AC4 71,757 instructions (0.006%), 7,973 calls (08994AC4 - 08994AE4, length 9)
_S1_2_89942A0 71,757 instructions (0.006%), 7,973 calls (08994278 - 089942A8, length 13)
  Back Branch 08994298 7,973 times (length 10)
  Back Branch 089942A4 7,973 times (length 7)
_S1_2_88131B0 71,757 instructions (0.006%), 7,973 calls (088131B0 - 088131D0, length 9)
_S1_2_881213C 71,640 instructions (0.006%), 1,990 calls (0881213C - 088121CC, length 37)
_S1_2_8893C90 70,420 instructions (0.006%), 57 calls (08893C90 - 08893E10, length 97)
  Back Branch 08893D54 4,969 times (length 15)
  Back Branch 08893E00 4,638 times (length 48)
  Back Branch 08893CFC 853 times (length 8)
  Back Branch 08893E0C 19 times (length 52)
_S1_2_888ACF8 70,196 instructions (0.006%), 23 calls (0888ACF8 - 0888AF4C, length 150)
  Back Branch 0888AEF4 3,861 times (length 12)
  Back Branch 0888AF08 2,770 times (length 20)
  Back Branch 0888ADE8 37 times (length 6)
_S1_2_8933888 69,875 instructions (0.006%), 82 calls (08933888 - 089339B4, length 76)
  Back Branch 089339A8 8,376 times (length 8)
  Back Branch 08933950 68 times (length 19)
  Back Branch 08933978 1 times (length 7)
_S1_2_89459C4 69,342 instructions (0.006%), 1,227 calls (089459C4 - 08945AD8, length 70)
  Back Branch 08945A3C 3,268 times (length 7)
  Back Branch 08945A78 1,187 times (length 29)
  Back Branch 08945AD4 40 times (length 58)
  Back Branch 08945A88 20 times (length 34)
  Back Branch 08945AC0 20 times (length 48)
_S1_2_894DE2C 68,112 instructions (0.006%), 7,568 calls (0894DE2C - 0894DE4C, length 9)
_S1_2_8888F8C 68,090 instructions (0.006%), 6,190 calls (08888F8C - 08888FC4, length 15)
_S1_2_893FBB4 67,879 instructions (0.006%), 9,697 calls (0893FBB4 - 0893FBCC, length 7)
_S1_2_8994AE8 65,475 instructions (0.006%), 7,275 calls (08994AE8 - 08994B08, length 9)
_S1_2_89655C4 65,340 instructions (0.006%), 1,815 calls (089655C4 - 08965650, length 36)
_S1_2_8885150 64,960 instructions (0.006%), 3,248 calls (0888505C - 088851C8, length 92)
  Back Branch 0888519C 15,946 times (length 82)
_S1_2_8999104 63,784 instructions (0.006%), 7,973 calls (08999104 - 08999120, length 8)
_S1_2_880DC8C 63,784 instructions (0.006%), 7,973 calls (0880DC8C - 0880DCA8, length 8)
_S1_2_8809EF8 63,784 instructions (0.006%), 7,973 calls (08809EF8 - 08809F14, length 8)
_S1_2_8962DC4 63,640 instructions (0.005%), 7,955 calls (08962DC4 - 08962DE4, length 9)
_S1_2_8945370 63,551 instructions (0.005%), 2,852 calls (08945370 - 0894559C, length 140)
  Back Branch 089454F4 29 times (length 80)
  Back Branch 08945500 20 times (length 83)
_S1_2_8945B7C 61,950 instructions (0.005%), 8,850 calls (08945B7C - 08945B94, length 7)
_S1_2_8945618 61,950 instructions (0.005%), 8,850 calls (089455BC - 08945624, length 27)
  Back Branch 08945620 8,850 times (length 27)
_S1_2_8940C34 61,950 instructions (0.005%), 8,850 calls (08940C34 - 08940C4C, length 7)
_S1_2_887BAF0 61,542 instructions (0.005%), 1,578 calls (0887BAF0 - 0887BB88, length 39)
_S1_2_8952EAC 60,995 instructions (0.005%), 975 calls (08952EAC - 089531E0, length 206)
  Back Branch 08952FE8 173 times (length 12)
  Back Branch 08953020 50 times (length 28)
  Back Branch 08953028 37 times (length 36)
  Back Branch 08953048 26 times (length 44)
  Back Branch 0895305C 12 times (length 11)
_S1_2_893F738 60,544 instructions (0.005%), 7,568 calls (0893F738 - 0893F754, length 8)
_S1_2_8952D74 60,220 instructions (0.005%), 975 calls (08952D74 - 08952EA8, length 78)
_S1_2_8969A40 58,829 instructions (0.005%), 256 calls (08969A40 - 08969BCC, length 100)
  Back Branch 08969AC8 3,542 times (length 18)
  Back Branch 08969B64 208 times (length 16)
_S1_2_8858EBC 58,250 instructions (0.005%), 1 calls (08858EBC - 0885914C, length 165)
  Back Branch 08859048 1,702 times (length 34)
  Back Branch 0885905C 37 times (length 42)
_S1_2_899C520 58,200 instructions (0.005%), 19,400 calls (0899C520 - 0899C528, length 3)
_S1_2_8994D1C 58,200 instructions (0.005%), 7,275 calls (08994C10 - 08994D24, length 70)
  Back Branch 08994D20 7,275 times (length 70)
_S1_2_88FC12C 58,035 instructions (0.005%), 485 calls (088FC12C - 088FD9E4, length 1583)
  Back Branch 088FD038 99 times (length 9)
_S1_2_89704F8 57,893 instructions (0.005%), 2,895 calls (089704F8 - 08970548, length 21)
  Back Branch 08970534 2,123 times (length 10)
_S1_2_89A1EB0 56,740 instructions (0.005%), 28,370 calls (089A1EB0 - 089A1EB4, length 2)
_S1_2_8810A9C 56,616 instructions (0.005%), 8,088 calls (08810A9C - 08810AB4, length 7)
_S1_2_894FAB8 56,047 instructions (0.005%), 1,758 calls (0894FAB8 - 0894FBDC, length 74)
  Back Branch 0894FB64 1,747 times (length 21)
_S1_2_899414C 55,818 instructions (0.005%), 7,974 calls (0899414C - 08994164, length 7)
_S1_2_88146A8 55,814 instructions (0.005%), 1 calls (088146A8 - 088146D4, length 12)
  Back Branch 088146D0 7,972 times (length 7)
_S1_2_888463C 55,811 instructions (0.005%), 7,973 calls (0888463C - 08884654, length 7)
_S1_2_880DC70 55,811 instructions (0.005%), 7,973 calls (0880DC70 - 0880DC88, length 7)
_S1_2_88A9384 55,782 instructions (0.005%), 3,099 calls (088A9384 - 088A94FC, length 95)
_S1_2_887BB8C 55,044 instructions (0.005%), 1,529 calls (0887BB8C - 0887BC18, length 36)
_S1_2_88F96DC 53,820 instructions (0.005%), 970 calls (088F96DC - 088F9B14, length 271)
  Back Branch 088F9ACC 110 times (length 198)
_S1_2_8971060 53,386 instructions (0.005%), 1,934 calls (08971060 - 089710E8, length 35)
_S1_2_8994DA0 53,295 instructions (0.005%), 3,135 calls (08994DA0 - 08994DE8, length 19)
_S1_2_8999A1C 53,260 instructions (0.005%), 5,326 calls (08999A1C - 08999A40, length 10)
_S1_2_897437C 53,255 instructions (0.005%), 479 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
  Back Branch 08974498 1,608 times (length 30)
_S1_2_893FE38 52,976 instructions (0.005%), 7,568 calls (0893FE38 - 0893FE50, length 7)
_S1_2_89A0D24 52,902 instructions (0.005%), 17,634 calls (089A0D24 - 089A0D2C, length 3)
_S1_2_88C91FC 52,683 instructions (0.005%), 3,099 calls (088C91FC - 088C98A0, length 426)
_S1_2_8946044 52,568 instructions (0.005%), 3,268 calls (08946044 - 089460C8, length 34)
  Back Branch 089460C4 3,234 times (length 22)
  Back Branch 089460B4 20 times (length 19)
  Back Branch 0894609C 20 times (length 12)
_S1_2_8968EE0 51,480 instructions (0.004%), 1,716 calls (08968EE0 - 08968F54, length 30)
_S1_2_899C32C 50,834 instructions (0.004%), 25,417 calls (0899C32C - 0899C330, length 2)
_S1_2_88A2CB8 50,734 instructions (0.004%), 516 calls (088A2CB8 - 088A2FA8, length 189)
  Back Branch 088A2F44 364 times (length 80)
  Back Branch 088A2F54 147 times (length 103)
_S1_2_890ABDC 50,634 instructions (0.004%), 1,911 calls (0890ABDC - 0890ADD4, length 127)
_S1_2_894F8C8 50,409 instructions (0.004%), 1,867 calls (0894F8C8 - 0894F9CC, length 66)
  Back Branch 0894F95C 1,867 times (length 28)
_S1_2_899FD4C 50,281 instructions (0.004%), 4,571 calls (0899FD4C - 0899FD74, length 11)
_S1_2_88CCCB8 49,584 instructions (0.004%), 3,099 calls (088CCCB8 - 088CCDB0, length 63)
_S1_2_89A1DA0 48,030 instructions (0.004%), 24,015 calls (089A1DA0 - 089A1DA4, length 2)
_S1_2_894F754 46,675 instructions (0.004%), 1,867 calls (0894F754 - 0894F7B4, length 25)
_S1_2_8937630 46,646 instructions (0.004%), 273 calls (08937630 - 08938B14, length 1338)
  Back Branch 089376FC 3,188 times (length 12)
  Back Branch 08938AB8 419 times (length 1281)
_S1_2_8844B58 46,485 instructions (0.004%), 9,297 calls (08844B58 - 08844B70, length 7)
_S1_2_890C394 46,464 instructions (0.004%), 3,098 calls (0890C394 - 0890C460, length 52)
_S1_2_8911970 46,069 instructions (0.004%), 20 calls (08911970 - 08912218, length 555)
  Back Branch 08911AB4 1,211 times (length 47)
  Back Branch 089121CC 595 times (length 421)
  Back Branch 08911D34 260 times (length 7)
  Back Branch 08912024 36 times (length 7)
  Back Branch 08911D10 20 times (length 8)
  Back Branch 08911ABC 20 times (length 50)
  Back Branch 08911BEC 20 times (length 8)
  Back Branch 08911BC4 20 times (length 8)
  Back Branch 08912000 20 times (length 8)
_S1_2_8945D90 45,876 instructions (0.004%), 3,234 calls (08945D90 - 08945DE4, length 22)
_S1_2_8964A44 45,838 instructions (0.004%), 3,526 calls (08964A44 - 08964AA0, length 24)
_S1_2_8927FA0 45,749 instructions (0.004%), 1,691 calls (08927C5C - 089287F8, length 744)
  Back Branch 08927FE0 1,691 times (length 227)
_S1_2_8992184 45,633 instructions (0.004%), 1,020 calls (08992184 - 089922E4, length 89)
  Back Branch 08992240 752 times (length 40)
  Back Branch 08992258 752 times (length 46)
  Back Branch 0899226C 724 times (length 51)
  Back Branch 089922B4 696 times (length 69)
  Back Branch 089922D4 696 times (length 18)
  Back Branch 08992214 267 times (length 29)
  Back Branch 0899222C 267 times (length 8)
  Back Branch 089922C4 16 times (length 73)
  Back Branch 089921F4 1 times (length 21)
  Back Branch 089922E0 1 times (length 9)
_S1_2_89700DC 45,506 instructions (0.004%), 243 calls (089700DC - 089702A0, length 114)
  Back Branch 0897024C 2,125 times (length 16)
_S1_2_89702F4 43,983 instructions (0.004%), 243 calls (089702F4 - 089703BC, length 51)
  Back Branch 08970330 6,561 times (length 5)
_S1_2_88D5648 43,386 instructions (0.004%), 3,099 calls (088D5648 - 088D56A8, length 25)
_S1_2_885A05C 43,386 instructions (0.004%), 3,099 calls (0885A05C - 0885A0E4, length 35)
_S1_2_8819B08 43,386 instructions (0.004%), 3,099 calls (08819B08 - 08819D88, length 161)
_S1_2_88F4E78 42,903 instructions (0.004%), 1,548 calls (088F4E78 - 088F4F78, length 65)
  Back Branch 088F4F4C 753 times (length 12)
_S1_2_892CE80 42,727 instructions (0.004%), 2 calls (0892CE80 - 0892D004, length 98)
  Back Branch 0892CFD0 723 times (length 67)
_S1_2_896A270 42,315 instructions (0.004%), 2,821 calls (0896A270 - 0896A394, length 74)
_S1_2_8946C14 41,942 instructions (0.004%), 137 calls (08946C14 - 08946E48, length 142)
  Back Branch 08946D90 823 times (length 27)
  Back Branch 08946DE0 137 times (length 19)
  Back Branch 08946DC8 137 times (length 50)
  Back Branch 08946DC0 137 times (length 39)
  Back Branch 08946CB8 137 times (length 35)
  Back Branch 08946E0C 137 times (length 67)
_S1_2_89505C8 41,568 instructions (0.004%), 208 calls (089505C8 - 089506EC, length 74)
  Back Branch 0895066C 910 times (length 34)
_S1_2_881797C 40,287 instructions (0.003%), 3,099 calls (0881797C - 088179AC, length 13)
_S1_2_89533E8 40,130 instructions (0.003%), 4,013 calls (089533E8 - 0895341C, length 14)
_S1_2_8970FCC 39,933 instructions (0.003%), 4,437 calls (08970FCC - 08970FEC, length 9)
_S1_2_89A1F08 39,870 instructions (0.003%), 19,935 calls (089A1F08 - 089A1F0C, length 2)
_S1_2_8994750 39,865 instructions (0.003%), 7,973 calls (08994750 - 08994760, length 5)
_S1_2_88149FC 39,803 instructions (0.003%), 1 calls (088149FC - 08814A5C, length 25)
  Back Branch 08814A58 1,989 times (length 20)
_S1_2_8908CEC 39,525 instructions (0.003%), 2,635 calls (08908CEC - 08908D24, length 15)
_S1_2_8962DE8 39,393 instructions (0.003%), 2,067 calls (08962DC4 - 08962E2C, length 27)
  Back Branch 08962E10 2,047 times (length 20)
  Back Branch 08962E28 26 times (length 27)
_S1_2_896FF1C 38,280 instructions (0.003%), 849 calls (0896FF1C - 0896FFBC, length 41)
  Back Branch 0896FFA0 1,830 times (length 7)
_S1_2_896FE50 38,101 instructions (0.003%), 243 calls (0896FE50 - 0896FF18, length 51)
  Back Branch 0896FED8 2,125 times (length 14)
_S1_2_8969BD0 38,019 instructions (0.003%), 1,363 calls (08969BD0 - 08969CE8, length 71)
  Back Branch 08969C64 36 times (length 16)
_S1_2_894F148 37,840 instructions (0.003%), 7,568 calls (0894F148 - 0894F158, length 5)
_S1_2_894F134 37,840 instructions (0.003%), 7,568 calls (0894F134 - 0894F144, length 5)
_S1_2_890C2E0 37,188 instructions (0.003%), 3,099 calls (0890C2E0 - 0890C390, length 45)
_S1_2_88D6D98 37,188 instructions (0.003%), 3,099 calls (088D6D98 - 088D6F48, length 109)
_S1_2_88CC654 37,188 instructions (0.003%), 3,099 calls (088CC654 - 088CC818, length 114)
_S1_2_889A034 37,188 instructions (0.003%), 3,099 calls (0889A034 - 0889A188, length 86)
_S1_2_8871DA8 37,084 instructions (0.003%), 127 calls (08871DA8 - 08872234, length 292)
_S1_2_896F93C 37,068 instructions (0.003%), 2,208 calls (0896F93C - 0896F9D0, length 38)
_S1_2_8956284 37,050 instructions (0.003%), 975 calls (08956284 - 0895636C, length 59)
  Back Branch 0895635C 975 times (length 17)
  Back Branch 08956368 975 times (length 51)
  Back Branch 08956324 975 times (length 31)
_S1_2_8970AB8 36,984 instructions (0.003%), 1,608 calls (08970AB8 - 08970B54, length 40)
_S1_2_894F80C 36,918 instructions (0.003%), 1,758 calls (0894F80C - 0894F85C, length 21)
_S1_2_896AC00 36,509 instructions (0.003%), 160 calls (0896AC00 - 0896ACD8, length 55)
  Back Branch 0896AC64 4,461 times (length 7)
_S1_2_88F7540 35,910 instructions (0.003%), 135 calls (088F7540 - 088F7668, length 75)
  Back Branch 088F764C 1,350 times (length 47)
_S1_2_8966B94 35,536 instructions (0.003%), 479 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 19,321 times (length 362)
  Back Branch 08966838 8,168 times (length 18)
  Back Branch 08966914 1,784 times (length 73)
  Back Branch 0896690C 1,784 times (length 53)
  Back Branch 089668C0 1,784 times (length 53)
  Back Branch 08966898 1,784 times (length 43)
  Back Branch 089668A8 1,784 times (length 28)
  Back Branch 089668B8 1,784 times (length 32)
  Back Branch 08966948 1,026 times (length 68)
  Back Branch 08966968 1,026 times (length 76)
  Back Branch 08966BA8 479 times (length 220)
  Back Branch 08966828 211 times (length 14)
_S1_2_8937C90 34,920 instructions (0.003%), 252 calls (089376BC - 08938B14, length 1303)
  Back Branch 089376FC 3,188 times (length 12)
  Back Branch 08938AB8 419 times (length 1281)
_S1_2_8933E90 34,745 instructions (0.003%), 356 calls (08933E90 - 08933F58, length 51)
  Back Branch 08933EF8 1,661 times (length 16)
  Back Branch 08933F28 165 times (length 8)
_S1_2_888B314 34,680 instructions (0.003%), 120 calls (0888B314 - 0888B3C8, length 46)
  Back Branch 0888B3A8 3,360 times (length 9)
_S1_2_894AD08 34,662 instructions (0.003%), 654 calls (0894AD08 - 0894AE28, length 73)
  Back Branch 0894ADEC 654 times (length 26)
  Back Branch 0894AE00 654 times (length 48)
_S1_2_89A1D58 34,374 instructions (0.003%), 17,187 calls (089A1D58 - 089A1D5C, length 2)
_S1_2_899C70C 34,302 instructions (0.003%), 5,717 calls (0899C70C - 0899C720, length 6)
_S1_2_8949948 34,113 instructions (0.003%), 137 calls (08949948 - 08949CEC, length 234)
  Back Branch 089499FC 548 times (length 33)
_S1_2_8909834 33,910 instructions (0.003%), 824 calls (08909834 - 089098F8, length 50)
_S1_2_8948DF4 33,859 instructions (0.003%), 137 calls (08948DF4 - 08949234, length 273)
  Back Branch 08949114 1,096 times (length 21)
  Back Branch 08948E9C 137 times (length 14)
  Back Branch 089491FC 137 times (length 232)
  Back Branch 0894911C 137 times (length 58)
  Back Branch 0894912C 136 times (length 27)
  Back Branch 089490BC 1 times (length 34)
  Back Branch 0894916C 1 times (length 52)
_S1_2_899C52C 33,723 instructions (0.003%), 11,241 calls (0899C52C - 0899C534, length 3)
_S1_2_88A1740 33,384 instructions (0.003%), 3,584 calls (088A1740 - 088A17A0, length 25)
_S1_2_88A05D8 33,384 instructions (0.003%), 3,584 calls (088A05D8 - 088A0638, length 25)
_S1_2_8999984 33,090 instructions (0.003%), 3,309 calls (08999984 - 089999A8, length 10)
_S1_2_888BAC8 33,034 instructions (0.003%), 96 calls (0888BAC8 - 0888BB90, length 51)
  Back Branch 0888BB34 4,102 times (length 16)
_S1_2_880EAA0 33,026 instructions (0.003%), 146 calls (0880EAA0 - 0880EBD0, length 77)
  Back Branch 0880EB94 2,083 times (length 12)
_S1_2_8907ED0 33,000 instructions (0.003%), 600 calls (08907ED0 - 089080EC, length 136)
_S1_2_8964228 32,788 instructions (0.003%), 4,684 calls (08964228 - 08964240, length 7)
_S1_2_896FD48 32,188 instructions (0.003%), 2,208 calls (0896FD48 - 0896FDBC, length 30)
_S1_2_89A1D60 31,896 instructions (0.003%), 15,948 calls (089A1D60 - 089A1D64, length 2)
_S1_2_8994774 31,892 instructions (0.003%), 7,973 calls (08994774 - 08994780, length 4)
_S1_2_8994764 31,892 instructions (0.003%), 7,973 calls (08994764 - 08994770, length 4)
_S1_2_89703C0 31,519 instructions (0.003%), 733 calls (089703C0 - 08970468, length 43)
_S1_2_8998F58 31,225 instructions (0.003%), 6,245 calls (08998F58 - 08998F68, length 5)
_S1_2_8964520 31,095 instructions (0.003%), 3,452 calls (08964520 - 08964588, length 27)
_S1_2_88D5CD0 30,990 instructions (0.003%), 3,099 calls (088D5CD0 - 088D5D4C, length 32)
_S1_2_88D1C5C 30,990 instructions (0.003%), 3,099 calls (088D1C5C - 088D1E60, length 130)
_S1_2_88C9AC4 30,990 instructions (0.003%), 3,099 calls (088C9AC4 - 088C9BC8, length 66)
_S1_2_88C8274 30,990 instructions (0.003%), 3,099 calls (088C8274 - 088C82DC, length 27)
_S1_2_8950358 30,597 instructions (0.003%), 987 calls (08950358 - 08950424, length 52)
_S1_2_8891538 30,492 instructions (0.003%), 99 calls (08891538 - 088917E8, length 173)
  Back Branch 088917B8 1,584 times (length 9)
_S1_2_89732D8 30,116 instructions (0.003%), 652 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_896AE2C 28,990 instructions (0.003%), 2,899 calls (0896AE2C - 0896AE50, length 10)
_S1_2_8885004 28,986 instructions (0.003%), 9,662 calls (08885004 - 0888500C, length 3)
_S1_2_893EDDC 28,602 instructions (0.002%), 2,043 calls (0893EDDC - 0893EE10, length 14)
_S1_2_8937E28 28,350 instructions (0.002%), 116 calls (089376BC - 08938B14, length 1303)
  Back Branch 089376FC 3,188 times (length 12)
  Back Branch 08938AB8 419 times (length 1281)
  Back Branch 08938168 164 times (length 12)
  Back Branch 08937F94 116 times (length 16)
  Back Branch 08938170 116 times (length 14)
  Back Branch 08938104 3 times (length 43)
_S1_2_8883A14 28,224 instructions (0.002%), 9,408 calls (08883A14 - 08883A1C, length 3)
_S1_2_888FEA4 27,938 instructions (0.002%), 229 calls (0888FEA4 - 08890024, length 97)
  Back Branch 0888FFA0 1,374 times (length 5)
_S1_2_89124F4 27,783 instructions (0.002%), 3,087 calls (089124F4 - 08912514, length 9)
_S1_2_8970FF0 27,000 instructions (0.002%), 1,800 calls (08970FF0 - 08971034, length 18)
_S1_2_887C644 26,814 instructions (0.002%), 192 calls (0887C644 - 0887C734, length 61)
  Back Branch 0887C6A0 3,125 times (length 6)
_S1_2_8946114 26,550 instructions (0.002%), 8,850 calls (08946114 - 0894611C, length 3)
_S1_2_8855B94 26,404 instructions (0.002%), 600 calls (08855B94 - 08855C5C, length 51)
_S1_2_8974898 26,013 instructions (0.002%), 1,709 calls (08974898 - 08974914, length 32)
_S1_2_8994D88 25,080 instructions (0.002%), 3,135 calls (08994C10 - 08994D90, length 97)
  Back Branch 08994D8C 3,135 times (length 97)
_S1_2_8994D7C 25,080 instructions (0.002%), 3,135 calls (08994C10 - 08994D84, length 94)
  Back Branch 08994D80 3,135 times (length 94)
_S1_2_8994D70 25,080 instructions (0.002%), 3,135 calls (08994C10 - 08994D78, length 91)
  Back Branch 08994D74 3,135 times (length 91)
_S1_2_8994D58 25,080 instructions (0.002%), 3,135 calls (08994C10 - 08994D60, length 85)
  Back Branch 08994D5C 3,135 times (length 85)
_S1_2_8994D4C 25,080 instructions (0.002%), 3,135 calls (08994C10 - 08994D54, length 82)
  Back Branch 08994D50 3,135 times (length 82)
_S1_2_8994D40 25,080 instructions (0.002%), 3,135 calls (08994C10 - 08994D48, length 79)
  Back Branch 08994D44 3,135 times (length 79)
_S1_2_8994D34 25,080 instructions (0.002%), 3,135 calls (08994C10 - 08994D3C, length 76)
  Back Branch 08994D38 3,135 times (length 76)
_S1_2_8994D28 25,080 instructions (0.002%), 3,135 calls (08994C10 - 08994D30, length 73)
  Back Branch 08994D2C 3,135 times (length 73)
_S1_2_8994CC8 25,080 instructions (0.002%), 3,135 calls (08994C10 - 08994CD0, length 49)
  Back Branch 08994CCC 3,135 times (length 49)
_S1_2_899C2F4 24,864 instructions (0.002%), 6,216 calls (0899C2F4 - 0899C300, length 4)
_S1_2_89694FC 24,856 instructions (0.002%), 3,107 calls (089694FC - 089695FC, length 65)
_S1_2_8819DFC 24,792 instructions (0.002%), 3,099 calls (08819DFC - 08819E5C, length 25)
_S1_2_8935B78 24,666 instructions (0.002%), 273 calls (08935B78 - 08935C64, length 60)
  Back Branch 08935C38 3,173 times (length 40)
  Back Branch 08935BDC 301 times (length 9)
_S1_2_89666BC 24,616 instructions (0.002%), 225 calls (089666BC - 08966D0C, length 405)
  Back Branch 08966CCC 19,321 times (length 362)
  Back Branch 08966838 8,168 times (length 18)
  Back Branch 08966914 1,784 times (length 73)
  Back Branch 0896690C 1,784 times (length 53)
  Back Branch 089668C0 1,784 times (length 53)
  Back Branch 08966898 1,784 times (length 43)
  Back Branch 089668A8 1,784 times (length 28)
  Back Branch 089668B8 1,784 times (length 32)
  Back Branch 08966948 1,026 times (length 68)
  Back Branch 08966968 1,026 times (length 76)
  Back Branch 08966828 211 times (length 14)
_S1_2_888418C 24,369 instructions (0.002%), 8,123 calls (0888418C - 08884194, length 3)
_S1_2_892BFFC 24,120 instructions (0.002%), 2,010 calls (0892BFFC - 0892C038, length 16)
_S1_2_894F7B8 24,066 instructions (0.002%), 1,146 calls (0894F7B8 - 0894F808, length 21)
_S1_2_8812798 24,033 instructions (0.002%), 8,011 calls (08812798 - 088127A0, length 3)
_S1_2_888AFC8 23,560 instructions (0.002%), 1,469 calls (0888AFC8 - 0888B0E8, length 73)
_S1_2_8991888 23,460 instructions (0.002%), 1,020 calls (08991888 - 089918E0, length 23)
_S1_2_888250C 22,738 instructions (0.002%), 102 calls (0888250C - 088825DC, length 53)
  Back Branch 088825A4 1,724 times (length 23)
_S1_2_8945E04 22,638 instructions (0.002%), 3,234 calls (08945E04 - 08945E1C, length 7)
_S1_2_8945DE8 22,638 instructions (0.002%), 3,234 calls (08945DE8 - 08945E00, length 7)
_S1_2_893DB7C 21,911 instructions (0.002%), 575 calls (0893DB7C - 0893DDD4, length 151)
  Back Branch 0893DC94 335 times (length 58)
  Back Branch 0893DCA4 166 times (length 62)
  Back Branch 0893DCE0 166 times (length 76)
_S1_2_893EEA0 21,248 instructions (0.002%), 166 calls (0893EEA0 - 0893F148, length 171)
_S1_2_89695AC 21,160 instructions (0.002%), 2,116 calls (089695AC - 089695FC, length 21)
_S1_2_887C33C 21,151 instructions (0.002%), 192 calls (0887C33C - 0887C3A8, length 28)
  Back Branch 0887C378 688 times (length 13)
  Back Branch 0887C394 609 times (length 20)
_S1_2_88FB128 20,982 instructions (0.002%), 807 calls (088FB128 - 088FBAAC, length 610)
_S1_2_896A6D4 20,610 instructions (0.002%), 5 calls (0896A6D4 - 0896A760, length 36)
  Back Branch 0896A740 2,048 times (length 10)
_S1_2_89730D8 20,580 instructions (0.002%), 490 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_8967F18 20,555 instructions (0.002%), 292 calls (08967F18 - 089681EC, length 182)
  Back Branch 0896808C 166 times (length 5)
_S1_2_89A1C48 20,540 instructions (0.002%), 10,270 calls (089A1C48 - 089A1C4C, length 2)
_S1_2_893DEF0 20,430 instructions (0.002%), 2,043 calls (0893DEF0 - 0893DF24, length 14)
_S1_2_89713D8 20,025 instructions (0.002%), 225 calls (089713D8 - 08971614, length 144)
_S1_2_8880C14 19,548 instructions (0.002%), 592 calls (08880C14 - 08880C80, length 28)
  Back Branch 08880C70 1,184 times (length 17)
_S1_2_8958AD0 19,404 instructions (0.002%), 3,234 calls (08958AD0 - 08958AE4, length 6)
_S1_2_8914B44 19,373 instructions (0.002%), 692 calls (08914B44 - 08914BE0, length 40)
_S1_2_8806E28 18,920 instructions (0.002%), 96 calls (08806E28 - 08807204, length 248)
  Back Branch 088071A8 91 times (length 131)
_S1_2_8957564 18,904 instructions (0.002%), 278 calls (08957564 - 08957678, length 70)
_S1_2_8880690 18,902 instructions (0.002%), 439 calls (08880690 - 08880870, length 121)
_S1_2_8971618 18,675 instructions (0.002%), 225 calls (08971618 - 0897178C, length 94)
_S1_2_89566E4 18,654 instructions (0.002%), 278 calls (089566E4 - 089568B4, length 117)
  Back Branch 0895687C 278 times (length 69)
  Back Branch 0895689C 258 times (length 89)
  Back Branch 0895688C 211 times (length 81)
_S1_2_8819B40 18,594 instructions (0.002%), 3,099 calls (08819B40 - 08819D88, length 147)
_S1_2_8966B6C 18,227 instructions (0.002%), 411 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 19,321 times (length 362)
  Back Branch 08966838 8,168 times (length 18)
  Back Branch 08966914 1,784 times (length 73)
  Back Branch 0896690C 1,784 times (length 53)
  Back Branch 089668C0 1,784 times (length 53)
  Back Branch 08966898 1,784 times (length 43)
  Back Branch 089668A8 1,784 times (length 28)
  Back Branch 089668B8 1,784 times (length 32)
  Back Branch 08966948 1,026 times (length 68)
  Back Branch 08966968 1,026 times (length 76)
  Back Branch 08966828 211 times (length 14)
  Back Branch 08966B84 65 times (length 211)
_S1_2_88F6D94 18,225 instructions (0.002%), 135 calls (088F6D94 - 088F6FAC, length 135)
_S1_2_894F9D0 18,104 instructions (0.002%), 1,146 calls (0894F9D0 - 0894FAB4, length 58)
_S1_2_887C3AC 18,064 instructions (0.002%), 191 calls (0887C3AC - 0887C4D4, length 75)
  Back Branch 0887C474 331 times (length 18)
  Back Branch 0887C458 282 times (length 11)
_S1_2_897046C 17,986 instructions (0.002%), 697 calls (0897046C - 089704F4, length 35)
_S1_2_8962870 17,808 instructions (0.002%), 8,904 calls (08962870 - 08962874, length 2)
_S1_2_88A1290 17,793 instructions (0.002%), 516 calls (088A1290 - 088A14D0, length 145)
_S1_2_8971038 17,770 instructions (0.002%), 1,777 calls (08971038 - 0897105C, length 10)
_S1_2_89096D4 17,736 instructions (0.002%), 58 calls (089096D4 - 08909810, length 80)
  Back Branch 089097D8 524 times (length 51)
_S1_2_8891870 17,525 instructions (0.002%), 275 calls (08891870 - 08891A58, length 123)
  Back Branch 08891A20 77,480 times (length 44)
_S1_2_8891860 17,525 instructions (0.002%), 275 calls (08891860 - 08891A58, length 127)
  Back Branch 08891A20 77,480 times (length 44)
_S1_2_896A338 17,444 instructions (0.002%), 1,246 calls (0896A338 - 0896A36C, length 14)
_S1_2_89A1D50 17,394 instructions (0.002%), 8,697 calls (089A1D50 - 089A1D54, length 2)
_S1_2_89284A8 17,133 instructions (0.001%), 900 calls (08927C60 - 089287F8, length 743)
  Back Branch 0892852C 1 times (length 565)
_S1_2_88935B0 16,644 instructions (0.001%), 146 calls (088935B0 - 088937F0, length 145)
_S1_2_89536BC 16,575 instructions (0.001%), 975 calls (089536BC - 089536FC, length 17)
  Back Branch 089536F8 975 times (length 9)
_S1_2_89573BC 16,402 instructions (0.001%), 278 calls (089573BC - 089574A4, length 59)
  Back Branch 08957440 278 times (length 15)
  Back Branch 08957460 278 times (length 23)
  Back Branch 089574A0 278 times (length 39)
_S1_2_8981800 16,332 instructions (0.001%), 100 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 9,402 times (length 16)
  Back Branch 08981838 400 times (length 10)
_S1_2_89A1F38 16,246 instructions (0.001%), 8,123 calls (089A1F38 - 089A1F3C, length 2)
_S1_2_89A1EC0 16,176 instructions (0.001%), 8,088 calls (089A1EC0 - 089A1EC4, length 2)
_S1_2_89A1D18 15,950 instructions (0.001%), 7,975 calls (089A1D18 - 089A1D1C, length 2)
_S1_2_89A1D48 15,948 instructions (0.001%), 7,974 calls (089A1D48 - 089A1D4C, length 2)
_S1_2_89A1CF0 15,948 instructions (0.001%), 7,974 calls (089A1CF0 - 089A1CF4, length 2)
_S1_2_89A1E70 15,946 instructions (0.001%), 7,973 calls (089A1E70 - 089A1E74, length 2)
_S1_2_8966BD8 15,825 instructions (0.001%), 211 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 19,321 times (length 362)
  Back Branch 08966838 8,168 times (length 18)
  Back Branch 08966914 1,784 times (length 73)
  Back Branch 0896690C 1,784 times (length 53)
  Back Branch 089668C0 1,784 times (length 53)
  Back Branch 08966898 1,784 times (length 43)
  Back Branch 089668A8 1,784 times (length 28)
  Back Branch 089668B8 1,784 times (length 32)
  Back Branch 08966948 1,026 times (length 68)
  Back Branch 08966968 1,026 times (length 76)
  Back Branch 08966C08 211 times (length 244)
  Back Branch 08966828 211 times (length 14)
  Back Branch 08966BE0 211 times (length 234)
_S1_2_8980088 15,812 instructions (0.001%), 134 calls (08980088 - 08981A34, length 1644)
_S1_2_8927F34 15,797 instructions (0.001%), 563 calls (08927C60 - 089287F8, length 743)
  Back Branch 08927F64 7 times (length 195)
  Back Branch 08927F6C 3 times (length 197)
_S1_2_887ED74 15,778 instructions (0.001%), 78 calls (0887ED74 - 0887F3D8, length 410)
  Back Branch 0887F15C 23 times (length 96)
_S1_2_89A1D78 15,746 instructions (0.001%), 7,873 calls (089A1D78 - 089A1D7C, length 2)
_S1_2_890F740 15,685 instructions (0.001%), 254 calls (0890F740 - 0890FA20, length 185)
  Back Branch 0890F978 8 times (length 17)
_S1_2_8949554 15,438 instructions (0.001%), 498 calls (08949554 - 08949620, length 52)
  Back Branch 089495E0 498 times (length 23)
_S1_2_8958B34 15,185 instructions (0.001%), 1 calls (08958B34 - 08958C04, length 53)
  Back Branch 08958BF0 1,024 times (length 12)
  Back Branch 08958B94 205 times (length 14)
_S1_2_89535F8 15,085 instructions (0.001%), 995 calls (089535F8 - 08953674, length 32)
  Back Branch 08953670 20 times (length 21)
_S1_2_8941ED0 14,388 instructions (0.001%), 132 calls (08941ED0 - 08942148, length 159)
  Back Branch 08941F80 132 times (length 11)
  Back Branch 08942020 132 times (length 11)
_S1_2_89A1CB0 14,284 instructions (0.001%), 7,142 calls (089A1CB0 - 089A1CB4, length 2)
_S1_2_89A1C68 14,246 instructions (0.001%), 7,123 calls (089A1C68 - 089A1C6C, length 2)
_S1_2_88F4E14 14,192 instructions (0.001%), 1,456 calls (088F4E14 - 088F4E74, length 25)
_S1_2_88112B4 14,070 instructions (0.001%), 2,010 calls (088112B4 - 088112CC, length 7)
_S1_2_899FD90 13,893 instructions (0.001%), 505 calls (0899FD90 - 0899FE2C, length 40)
  Back Branch 0899FE20 40 times (length 30)
_S1_2_888CD50 13,692 instructions (0.001%), 663 calls (0888CD50 - 0888CF8C, length 144)
_S1_2_8975188 13,662 instructions (0.001%), 45 calls (08975188 - 0897531C, length 102)
  Back Branch 089752E8 738 times (length 22)
_S1_2_8890580 13,493 instructions (0.001%), 275 calls (08890580 - 08890678, length 63)
_S1_2_8890484 13,485 instructions (0.001%), 275 calls (08890484 - 0889057C, length 63)
_S1_2_8928614 13,461 instructions (0.001%), 516 calls (08927C60 - 089287F8, length 743)
  Back Branch 08928644 9 times (length 635)
_S1_2_8805360 13,400 instructions (0.001%), 200 calls (08805360 - 088054B0, length 85)
_S1_2_890B1B4 13,200 instructions (0.001%), 264 calls (0890B1B4 - 0890B2B4, length 65)
_S1_2_8958AB0 12,936 instructions (0.001%), 3,234 calls (08958AB0 - 08958ABC, length 4)
_S1_2_89533D8 12,848 instructions (0.001%), 6,424 calls (089533D8 - 089533DC, length 2)
_S1_2_890936C 12,837 instructions (0.001%), 77 calls (0890936C - 089094B0, length 82)
  Back Branch 08909484 583 times (length 29)
_S1_2_8909C44 12,768 instructions (0.001%), 22 calls (08909C44 - 08909F14, length 181)
  Back Branch 08909EB8 270 times (length 125)
_S1_2_893D704 12,408 instructions (0.001%), 132 calls (0893D704 - 0893D88C, length 99)
  Back Branch 0893D878 132 times (length 48)
_S1_2_88B341C 12,384 instructions (0.001%), 516 calls (088B341C - 088B3894, length 287)
_S1_2_89A07C4 12,340 instructions (0.001%), 6,170 calls (089A07C4 - 089A07C8, length 2)
_S1_2_899C340 12,340 instructions (0.001%), 6,170 calls (0899C340 - 0899C344, length 2)
_S1_2_8888C74 12,340 instructions (0.001%), 6,170 calls (08888C74 - 08888C78, length 2)
_S1_2_8860140 12,288 instructions (0.001%), 96 calls (08860140 - 08860340, length 129)
_S1_2_8980B3C 12,161 instructions (0.001%), 349 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 9,402 times (length 16)
  Back Branch 08980C24 249 times (length 598)
  Back Branch 08980B98 159 times (length 10)
  Back Branch 08980B68 100 times (length 551)
_S1_2_8937A2C 12,059 instructions (0.001%), 41 calls (089376BC - 08938B14, length 1303)
  Back Branch 089376FC 3,188 times (length 12)
  Back Branch 08938AB8 419 times (length 1281)
  Back Branch 08938168 164 times (length 12)
  Back Branch 08937F94 116 times (length 16)
  Back Branch 08938170 116 times (length 14)
  Back Branch 08938104 3 times (length 43)
_S1_2_8940B10 12,026 instructions (0.001%), 1,718 calls (08940B10 - 08940B28, length 7)
_S1_2_8973E2C 11,891 instructions (0.001%), 272 calls (08972F0C - 089746B0, length 1514)
  Back Branch 089746AC 7,106 times (length 1507)
  Back Branch 08973E98 2 times (length 997)
_S1_2_8940AF4 11,746 instructions (0.001%), 1,678 calls (08940AF4 - 08940B0C, length 7)
_S1_2_89744BC 11,741 instructions (0.001%), 211 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_89561D8 11,700 instructions (0.001%), 975 calls (089561D8 - 08956204, length 12)
_S1_2_89693DC 11,617 instructions (0.001%), 833 calls (089693DC - 08969420, length 18)
_S1_2_8998FD4 11,475 instructions (0.001%), 675 calls (08998FD4 - 08999014, length 17)
_S1_2_89535F0 11,456 instructions (0.001%), 5,728 calls (089535F0 - 089535F4, length 2)
_S1_2_893F2BC 11,294 instructions (0.001%), 129 calls (0893F2BC - 0893F478, length 112)
  Back Branch 0893F468 50 times (length 67)
_S1_2_8893E14 11,203 instructions (0.001%), 3 calls (08893E14 - 08893FA8, length 102)
  Back Branch 08893EF8 768 times (length 17)
  Back Branch 08893F98 741 times (length 45)
  Back Branch 08893E98 37 times (length 8)
  Back Branch 08893FA4 3 times (length 49)
_S1_2_8949238 11,167 instructions (0.001%), 137 calls (08949238 - 089493D0, length 103)
  Back Branch 089493CC 137 times (length 75)
  Back Branch 089493C0 5 times (length 15)
_S1_2_8933FA4 11,141 instructions (0.001%), 48 calls (08933FA4 - 08934008, length 26)
  Back Branch 08933FFC 1,008 times (length 15)
  Back Branch 08933FE4 94 times (length 8)
_S1_2_8951F8C 11,043 instructions (0.001%), 1,227 calls (08951F8C - 08951FAC, length 9)
_S1_2_8908D54 11,016 instructions (0.001%), 136 calls (08908D54 - 08908EBC, length 91)
_S1_2_89467B4 10,979 instructions (0.001%), 140 calls (089467B4 - 08946924, length 93)
  Back Branch 089468C0 140 times (length 45)
  Back Branch 089468A8 140 times (length 38)
  Back Branch 08946920 137 times (length 82)
  Back Branch 089468C8 137 times (length 60)
_S1_2_899C518 10,954 instructions (0.001%), 5,477 calls (0899C518 - 0899C51C, length 2)
_S1_2_896FDC0 10,898 instructions (0.001%), 243 calls (0896FDC0 - 0896FE4C, length 36)
  Back Branch 0896FE20 400 times (length 7)
  Back Branch 0896FE40 237 times (length 30)
_S1_2_8933540 10,897 instructions (0.001%), 77 calls (08933540 - 089336F0, length 109)
  Back Branch 089336B0 286 times (length 35)
  Back Branch 08933568 77 times (length 7)
_S1_2_8956264 10,725 instructions (0.001%), 1,950 calls (08956264 - 08956278, length 6)
_S1_2_8942E5C 10,692 instructions (0.001%), 132 calls (08942E5C - 0894308C, length 141)
  Back Branch 08943044 132 times (length 87)
_S1_2_88F961C 10,670 instructions (0.001%), 970 calls (088F961C - 088F9644, length 11)
_S1_2_88B2EE8 10,670 instructions (0.001%), 485 calls (088B2EE8 - 088B3418, length 333)
_S1_2_894C104 10,504 instructions (0.001%), 101 calls (0894C104 - 0894C2A0, length 104)
_S1_2_89733C4 10,492 instructions (0.001%), 172 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_89A1C80 10,056 instructions (0.001%), 5,028 calls (089A1C80 - 089A1C84, length 2)
_S1_2_89287B4 10,042 instructions (0.001%), 590 calls (08927C60 - 089287F8, length 743)
  Back Branch 089287C4 2 times (length 731)
_S1_2_893D890 10,028 instructions (0.001%), 166 calls (0893D890 - 0893D98C, length 64)
  Back Branch 0893D988 166 times (length 32)
_S1_2_896F77C 9,828 instructions (0.001%), 234 calls (0896F77C - 0896F834, length 47)
  Back Branch 0896F7F8 234 times (length 7)
_S1_2_89293B8 9,628 instructions (0.001%), 72 calls (089293B8 - 0892985C, length 298)
_S1_2_8946928 9,590 instructions (0.001%), 137 calls (08946928 - 08946B30, length 131)
  Back Branch 08946ACC 137 times (length 66)
  Back Branch 08946AE4 137 times (length 72)
_S1_2_89944E8 9,405 instructions (0.001%), 3,135 calls (089944E8 - 089944F0, length 3)
_S1_2_890C310 9,297 instructions (0.001%), 3,099 calls (0890C310 - 0890C318, length 3)
_S1_2_890C3D0 9,291 instructions (0.001%), 3,097 calls (0890C3D0 - 0890C3D8, length 3)
_S1_2_8969490 9,258 instructions (0.001%), 1,543 calls (08969490 - 089694A8, length 7)
_S1_2_8807424 9,180 instructions (0.001%), 96 calls (08807424 - 08807658, length 142)
_S1_2_897318C 9,156 instructions (0.001%), 218 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_8933B24 9,079 instructions (0.001%), 134 calls (08933B24 - 08933BE8, length 50)
  Back Branch 08933B5C 536 times (length 5)
  Back Branch 08933BD4 211 times (length 7)
  Back Branch 08933BB4 90 times (length 16)
_S1_2_8968290 8,960 instructions (0.001%), 289 calls (08968290 - 0896836C, length 56)
  Back Branch 0896832C 13 times (length 18)
_S1_2_8999088 8,834 instructions (0.001%), 631 calls (08999088 - 089990BC, length 14)
_S1_2_8893920 8,803 instructions (0.001%), 35 calls (08893920 - 08893B90, length 157)
  Back Branch 08893B48 95 times (length 21)
  Back Branch 08893A54 88 times (length 29)
  Back Branch 08893B58 56 times (length 47)
_S1_2_8962878 8,780 instructions (0.001%), 439 calls (08962878 - 089628C4, length 20)
_S1_2_8966524 8,775 instructions (0.001%), 225 calls (08966524 - 089665F0, length 52)
_S1_2_894FCD4 8,642 instructions (0.001%), 298 calls (0894FCD4 - 0894FD98, length 50)
_S1_2_880B86C 8,613 instructions (0.001%), 81 calls (0880B86C - 0880B968, length 64)
  Back Branch 0880B934 393 times (length 28)
_S1_2_899F9DC 8,608 instructions (0.001%), 96 calls (0899F9DC - 0899FBD8, length 128)
  Back Branch 0899FBA0 85 times (length 93)
_S1_2_8964338 8,580 instructions (0.001%), 1,716 calls (08964338 - 08964358, length 9)
_S1_2_893E3FC 8,528 instructions (0.001%), 82 calls (0893E3FC - 0893E5C0, length 114)
  Back Branch 0893E594 82 times (length 38)
_S1_2_894F664 8,492 instructions (0.001%), 353 calls (0894F664 - 0894F750, length 60)
_S1_2_8931D3C 8,463 instructions (0.001%), 273 calls (08931D3C - 08931DB4, length 31)
_S1_2_8909240 8,461 instructions (0.001%), 48 calls (08909240 - 08909368, length 75)
  Back Branch 0890933C 587 times (length 24)
_S1_2_89423E8 8,448 instructions (0.001%), 132 calls (089423E8 - 0894252C, length 82)
  Back Branch 08942490 132 times (length 11)
  Back Branch 089424DC 132 times (length 14)
_S1_2_896B0F4 8,368 instructions (0.001%), 1,304 calls (0896B0F4 - 0896B118, length 10)
_S1_2_8969274 8,325 instructions (0.001%), 225 calls (08969274 - 08969304, length 37)
_S1_2_89090F4 8,275 instructions (0.001%), 117 calls (089090F4 - 08909144, length 21)
  Back Branch 0890912C 707 times (length 10)
_S1_2_8973128 8,267 instructions (0.001%), 199 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_894231C 8,248 instructions (0.001%), 208 calls (0894231C - 089423E4, length 51)
_S1_2_887BF48 8,232 instructions (0.001%), 686 calls (0887BF48 - 0887BF74, length 12)
_S1_2_89710EC 8,100 instructions (0.001%), 225 calls (089710EC - 08971184, length 39)
_S1_2_8968F58 8,100 instructions (0.001%), 225 calls (08968F58 - 08969004, length 44)
_S1_2_895767C 8,062 instructions (0.001%), 278 calls (0895767C - 08957758, length 56)
  Back Branch 08957754 278 times (length 38)
_S1_2_89802C0 7,700 instructions (0.001%), 100 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 9,402 times (length 16)
  Back Branch 08980304 200 times (length 10)
  Back Branch 08980440 100 times (length 93)
_S1_2_896FCD8 7,664 instructions (0.001%), 243 calls (0896FCD8 - 0896FD44, length 28)
  Back Branch 0896FD38 193 times (length 18)
_S1_2_88F9EB0 7,644 instructions (0.001%), 214 calls (088F9EB0 - 088FA0A8, length 127)
_S1_2_8951060 7,533 instructions (0.001%), 243 calls (08951060 - 089510E4, length 34)
_S1_2_887D2A4 7,231 instructions (0.001%), 191 calls (0887D2A4 - 0887D36C, length 51)
_S1_2_899C574 7,098 instructions (0.001%), 2,366 calls (0899C574 - 0899C57C, length 3)
_S1_2_88112D0 7,035 instructions (0.001%), 1,005 calls (088112D0 - 088112E8, length 7)
_S1_2_89945F0 6,988 instructions (0.001%), 6,988 calls (089945F0 - 089946D4, length 58)
_S1_2_8956238 6,825 instructions (0.001%), 975 calls (08956238 - 08956250, length 7)
_S1_2_8953268 6,825 instructions (0.001%), 975 calls (08953268 - 08953280, length 7)
_S1_2_89A1D90 6,790 instructions (0.001%), 3,395 calls (089A1D90 - 089A1D94, length 2)
_S1_2_88634E0 6,743 instructions (0.001%), 48 calls (088634E0 - 08863960, length 289)
_S1_2_887BF18 6,660 instructions (0.001%), 555 calls (0887BF18 - 0887BF44, length 12)
_S1_2_899F974 6,656 instructions (0.001%), 512 calls (0899F974 - 0899F9A4, length 13)
_S1_2_8931F44 6,547 instructions (0.001%), 77 calls (08931F44 - 08932C84, length 849)
  Back Branch 089328B0 209 times (length 103)
  Back Branch 08932C40 113 times (length 796)
  Back Branch 0893211C 36 times (length 22)
_S1_2_881AD0C 6,542 instructions (0.001%), 1 calls (0881AD0C - 0881CCF0, length 2042)
  Back Branch 0881B374 99 times (length 25)
  Back Branch 0881BFF4 96 times (length 788)
  Back Branch 0881C34C 96 times (length 20)
  Back Branch 0881CC8C 8 times (length 5)
  Back Branch 0881C418 4 times (length 16)
  Back Branch 0881B2EC 4 times (length 16)
_S1_2_8958AC8 6,468 instructions (0.001%), 3,234 calls (08958AC8 - 08958ACC, length 2)
_S1_2_8958AC0 6,468 instructions (0.001%), 3,234 calls (08958AC0 - 08958AC4, length 2)
_S1_2_89566DC 6,468 instructions (0.001%), 3,234 calls (089566DC - 089566E0, length 2)
_S1_2_89327A4 6,422 instructions (0.001%), 133 calls (08931FD8 - 08932C84, length 812)
  Back Branch 089328B0 209 times (length 103)
  Back Branch 08932C40 113 times (length 796)
  Back Branch 0893211C 36 times (length 22)
_S1_2_893D430 6,369 instructions (0.001%), 579 calls (0893D430 - 0893D468, length 15)
_S1_2_89321F0 6,308 instructions (0.001%), 77 calls (08931FD8 - 08932C84, length 812)
  Back Branch 089328B0 209 times (length 103)
  Back Branch 08932C40 113 times (length 796)
  Back Branch 0893211C 36 times (length 22)
_S1_2_89493D4 6,302 instructions (0.001%), 137 calls (089493D4 - 089494C4, length 61)
  Back Branch 089494C0 137 times (length 25)
_S1_2_8964B4C 6,260 instructions (0.001%), 272 calls (08964B4C - 08964C10, length 50)
_S1_2_885B98C 6,196 instructions (0.001%), 3,098 calls (0885B98C - 0885B990, length 2)
_S1_2_887BC1C 6,154 instructions (0.001%), 181 calls (0887BC1C - 0887BCA0, length 34)
_S1_2_8972E80 6,120 instructions (0.001%), 102 calls (08972E80 - 089746B0, length 1549)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_8928C30 6,095 instructions (0.001%), 58 calls (08928C30 - 089293B4, length 482)
_S1_2_8942604 6,030 instructions (0.001%), 335 calls (08942604 - 08942648, length 18)
_S1_2_8929860 6,026 instructions (0.001%), 90 calls (08929860 - 08929AB4, length 150)
_S1_2_888CE38 5,997 instructions (0.001%), 240 calls (0888CE38 - 0888CF8C, length 86)
_S1_2_8975320 5,985 instructions (0.001%), 90 calls (08975320 - 08975498, length 95)
  Back Branch 08975434 90 times (length 56)
_S1_2_8953678 5,970 instructions (0.001%), 995 calls (08953678 - 0895368C, length 6)
_S1_2_89695BC 5,940 instructions (0.001%), 594 calls (089695BC - 089695FC, length 17)
_S1_2_880E71C 5,840 instructions (0.001%), 146 calls (0880E71C - 0880E7B8, length 40)
_S1_2_896A2C8 5,831 instructions (0.001%), 833 calls (0896A2C8 - 0896A2E0, length 7)
_S1_2_88FB664 5,820 instructions (0.001%), 485 calls (088FB664 - 088FBAAC, length 275)
_S1_2_8940BEC 5,788 instructions (0.000%), 2,894 calls (08940BEC - 08940BF0, length 2)
_S1_2_888CED4 5,762 instructions (0.000%), 360 calls (0888CED4 - 0888CF8C, length 47)
_S1_2_892EDBC 5,760 instructions (0.000%), 360 calls (0892EDBC - 0892F524, length 475)
_S1_2_894A9F4 5,757 instructions (0.000%), 303 calls (0894A9F4 - 0894AAA4, length 45)
_S1_2_8942BA0 5,644 instructions (0.000%), 166 calls (08942BA0 - 08942C24, length 34)
_S1_2_8887CE0 5,600 instructions (0.000%), 128 calls (08887CE0 - 08887F18, length 143)
  Back Branch 08887F08 96 times (length 28)
_S1_2_8942530 5,596 instructions (0.000%), 579 calls (08942530 - 08942554, length 10)
_S1_2_898375C 5,586 instructions (0.000%), 16 calls (0898375C - 089838E0, length 98)
  Back Branch 0898387C 421 times (length 10)
_S1_2_897FD5C 5,400 instructions (0.000%), 100 calls (0897FD5C - 0897FECC, length 93)
_S1_2_892E70C 5,399 instructions (0.000%), 187 calls (0892E70C - 0892E800, length 62)
_S1_2_8953484 5,386 instructions (0.000%), 2,693 calls (08953484 - 08953488, length 2)
_S1_2_8930DEC 5,372 instructions (0.000%), 335 calls (08930DEC - 08930E5C, length 29)
_S1_2_8000040 5,348 instructions (0.000%), 137 calls (08000040 - 08000048, length 3)
  Back Branch 08000044 1,737 times (length 3)
_S1_2_8964EF4 5,334 instructions (0.000%), 166 calls (08964EF4 - 08964F78, length 34)
_S1_2_8912B84 5,268 instructions (0.000%), 60 calls (08912B84 - 08912D24, length 105)
  Back Branch 08912C6C 186 times (length 36)
_S1_2_88085A4 5,195 instructions (0.000%), 192 calls (088085A4 - 08808608, length 26)
  Back Branch 088085FC 374 times (length 11)
_S1_2_89474D8 5,151 instructions (0.000%), 303 calls (089474D8 - 08947578, length 41)
  Back Branch 08947540 303 times (length 14)
_S1_2_8947434 5,151 instructions (0.000%), 303 calls (08947434 - 089474D4, length 41)
  Back Branch 0894749C 303 times (length 14)
_S1_2_893DDD8 5,148 instructions (0.000%), 132 calls (0893DDD8 - 0893DE8C, length 46)
  Back Branch 0893DE6C 132 times (length 29)
_S1_2_894FE88 5,146 instructions (0.000%), 166 calls (0894FE88 - 0894FF4C, length 50)
  Back Branch 0894FF24 166 times (length 13)
_S1_2_89426C4 5,146 instructions (0.000%), 166 calls (089426C4 - 0894273C, length 31)
_S1_2_887CE00 5,117 instructions (0.000%), 50 calls (0887CE00 - 0887D034, length 142)
  Back Branch 0887D000 20 times (length 59)
_S1_2_8807208 5,106 instructions (0.000%), 109 calls (08807208 - 08807420, length 135)
  Back Branch 088073DC 8 times (length 49)
_S1_2_8951008 5,103 instructions (0.000%), 243 calls (08951008 - 0895105C, length 22)
  Back Branch 08951058 243 times (length 15)
_S1_2_8957144 5,100 instructions (0.000%), 20 calls (08957144 - 089573B8, length 158)
  Back Branch 089572A8 160 times (length 19)
  Back Branch 08957398 20 times (length 19)
  Back Branch 089571E4 20 times (length 19)
_S1_2_880C3C8 5,069 instructions (0.000%), 68 calls (0880C3C8 - 0880C594, length 116)
_S1_2_88112EC 5,061 instructions (0.000%), 723 calls (088112EC - 08811304, length 7)
_S1_2_88107AC 5,061 instructions (0.000%), 723 calls (088107AC - 088107C4, length 7)
_S1_2_888B828 5,028 instructions (0.000%), 838 calls (0888B828 - 0888B83C, length 6)
_S1_2_893E2CC 5,016 instructions (0.000%), 132 calls (0893E2CC - 0893E3F8, length 76)
  Back Branch 0893E3F4 132 times (length 32)
_S1_2_88054F0 4,992 instructions (0.000%), 96 calls (088054F0 - 088055F8, length 67)
_S1_2_89999AC 4,950 instructions (0.000%), 550 calls (089999AC - 089999CC, length 9)
_S1_2_8942214 4,920 instructions (0.000%), 82 calls (08942214 - 08942318, length 66)
_S1_2_896A300 4,879 instructions (0.000%), 697 calls (0896A300 - 0896A318, length 7)
_S1_2_8871BD4 4,855 instructions (0.000%), 127 calls (08871B24 - 08871DA4, length 161)
  Back Branch 08871D34 130 times (length 107)
  Back Branch 08871D5C 42 times (length 144)
_S1_2_8945F90 4,828 instructions (0.000%), 2,414 calls (08945F90 - 08945F94, length 2)
_S1_2_8860400 4,750 instructions (0.000%), 50 calls (08860400 - 088606BC, length 176)
  Back Branch 0886068C 148,752 times (length 19)
_S1_2_89460D4 4,748 instructions (0.000%), 1,187 calls (089460D4 - 089460E0, length 4)
_S1_2_8969DAC 4,734 instructions (0.000%), 22 calls (08969DAC - 08969EC0, length 70)
  Back Branch 08969E94 273 times (length 4)
  Back Branch 08969E74 237 times (length 15)
  Back Branch 08969E28 21 times (length 7)
_S1_2_89565EC 4,716 instructions (0.000%), 278 calls (089565EC - 08956638, length 20)
  Back Branch 08956634 67 times (length 11)
_S1_2_8916D34 4,694 instructions (0.000%), 47 calls (08916D34 - 08916FB0, length 160)
  Back Branch 08916E80 76 times (length 56)
_S1_2_88803F4 4,612 instructions (0.000%), 439 calls (088803F4 - 08880464, length 29)
_S1_2_894FE30 4,576 instructions (0.000%), 208 calls (0894FE30 - 0894FE84, length 22)
_S1_2_893E5C4 4,550 instructions (0.000%), 50 calls (0893E5C4 - 0893E73C, length 95)
_S1_2_8863964 4,455 instructions (0.000%), 55 calls (08863964 - 08863E54, length 317)
_S1_2_89327D4 4,408 instructions (0.000%), 53 calls (08931FD8 - 08932C84, length 812)
  Back Branch 089328B0 209 times (length 103)
  Back Branch 08932C40 113 times (length 796)
  Back Branch 0893211C 36 times (length 22)
_S1_2_8953708 4,404 instructions (0.000%), 2,202 calls (08953708 - 0895370C, length 2)
_S1_2_8953700 4,404 instructions (0.000%), 2,202 calls (08953700 - 08953704, length 2)
_S1_2_887D3F4 4,389 instructions (0.000%), 133 calls (0887D3F4 - 0887D4FC, length 67)
_S1_2_88473EC 4,366 instructions (0.000%), 1 calls (088473EC - 08847700, length 198)
  Back Branch 08847604 180 times (length 11)
  Back Branch 0884764C 60 times (length 33)
  Back Branch 08847580 22 times (length 24)
  Back Branch 088474D8 22 times (length 15)
  Back Branch 088476B8 5 times (length 22)
_S1_2_8804C24 4,224 instructions (0.000%), 96 calls (08804C24 - 08804D4C, length 75)
_S1_2_894A930 4,216 instructions (0.000%), 136 calls (0894A930 - 0894A9F0, length 49)
  Back Branch 0894A9A8 136 times (length 18)
_S1_2_896B11C 4,112 instructions (0.000%), 456 calls (0896B11C - 0896B14C, length 13)
  Back Branch 0896B130 2 times (length 4)
_S1_2_89647EC 4,104 instructions (0.000%), 216 calls (089647EC - 08964834, length 19)
_S1_2_89A1C08 4,020 instructions (0.000%), 2,010 calls (089A1C08 - 089A1C0C, length 2)
_S1_2_880E248 4,006 instructions (0.000%), 146 calls (0880E248 - 0880E2E4, length 40)
  Back Branch 0880E280 8 times (length 8)
_S1_2_896458C 3,915 instructions (0.000%), 135 calls (0896458C - 08964600, length 30)
_S1_2_894D1AC 3,904 instructions (0.000%), 244 calls (0894D1AC - 0894D1E8, length 16)
_S1_2_89561D0 3,900 instructions (0.000%), 1,950 calls (089561D0 - 089561D4, length 2)
_S1_2_892D624 3,888 instructions (0.000%), 101 calls (0892D624 - 0892D6FC, length 55)
_S1_2_8812728 3,864 instructions (0.000%), 138 calls (08812728 - 08812794, length 28)
_S1_2_8884198 3,851 instructions (0.000%), 5 calls (08884198 - 0888433C, length 106)
  Back Branch 08884260 320 times (length 32)
_S1_2_8882758 3,842 instructions (0.000%), 137 calls (08882758 - 088827E8, length 37)
_S1_2_8908D28 3,789 instructions (0.000%), 421 calls (08908D28 - 08908D50, length 11)
_S1_2_893AF98 3,776 instructions (0.000%), 74 calls (0893AF98 - 0893B168, length 117)
_S1_2_88826B4 3,744 instructions (0.000%), 208 calls (088826B4 - 088826F8, length 18)
_S1_2_8880F58 3,730 instructions (0.000%), 110 calls (08880F58 - 08881188, length 141)
_S1_2_893DE90 3,724 instructions (0.000%), 266 calls (0893DE90 - 0893DEEC, length 24)
_S1_2_89A1EF0 3,712 instructions (0.000%), 1,856 calls (089A1EF0 - 089A1EF4, length 2)
_S1_2_880EBD4 3,686 instructions (0.000%), 211 calls (0880EBD4 - 0880EC6C, length 39)
_S1_2_899C3E8 3,672 instructions (0.000%), 1,836 calls (0899C3E8 - 0899C3EC, length 2)
_S1_2_88F57B0 3,658 instructions (0.000%), 12 calls (088F57B0 - 088F59A0, length 125)
  Back Branch 088F5964 66 times (length 37)
  Back Branch 088F58B4 24 times (length 37)
_S1_2_893EAC4 3,652 instructions (0.000%), 166 calls (0893EAC4 - 0893EB18, length 22)
_S1_2_887C2F0 3,648 instructions (0.000%), 192 calls (0887C2F0 - 0887C338, length 19)
_S1_2_88F5AC0 3,644 instructions (0.000%), 12 calls (088F5AC0 - 088F5CA8, length 123)
  Back Branch 088F5C74 66 times (length 37)
  Back Branch 088F5BC4 24 times (length 37)
_S1_2_88050D8 3,640 instructions (0.000%), 91 calls (088050D8 - 088051EC, length 70)
_S1_2_8941E64 3,622 instructions (0.000%), 146 calls (08941E64 - 08941ECC, length 27)
  Back Branch 08941EC8 132 times (length 12)
_S1_2_8882414 3,612 instructions (0.000%), 129 calls (08882414 - 08882480, length 28)
_S1_2_8927DA8 3,605 instructions (0.000%), 42 calls (08927C60 - 089287F8, length 743)
  Back Branch 08927E80 128 times (length 8)
  Back Branch 08927E48 25 times (length 31)
  Back Branch 08927EBC 4 times (length 153)
_S1_2_88052C0 3,600 instructions (0.000%), 200 calls (088052C0 - 08805304, length 18)
_S1_2_89255A4 3,586 instructions (0.000%), 2 calls (089255A4 - 089271A4, length 1793)
_S1_2_89446CC 3,552 instructions (0.000%), 37 calls (089446CC - 0894486C, length 105)
  Back Branch 08944848 37 times (length 33)
_S1_2_89588C8 3,540 instructions (0.000%), 60 calls (089588C8 - 089589B0, length 59)
  Back Branch 089589AC 60 times (length 12)
_S1_2_88910E8 3,538 instructions (0.000%), 40 calls (088910E8 - 08891278, length 101)
_S1_2_8916100 3,491 instructions (0.000%), 12 calls (08915C48 - 0891636C, length 458)
  Back Branch 08915C8C 196,416 times (length 16)
  Back Branch 08916320 98,208 times (length 440)
_S1_2_893794C 3,432 instructions (0.000%), 143 calls (089376BC - 08938B14, length 1303)
  Back Branch 089376FC 3,188 times (length 12)
  Back Branch 08938AB8 419 times (length 1281)
  Back Branch 08937984 143 times (length 91)
  Back Branch 08937974 143 times (length 11)
_S1_2_8946E4C 3,425 instructions (0.000%), 137 calls (08946E4C - 08946EB4, length 27)
  Back Branch 08946EB0 137 times (length 9)
_S1_2_89127BC 3,404 instructions (0.000%), 2 calls (089127BC - 089128E8, length 76)
  Back Branch 08912848 374 times (length 6)
  Back Branch 089128A4 273 times (length 6)
_S1_2_8970DA4 3,393 instructions (0.000%), 9 calls (08970DA4 - 08970E44, length 41)
  Back Branch 08970E20 153 times (length 21)
_S1_2_89428A8 3,388 instructions (0.000%), 191 calls (089428A8 - 089428F0, length 19)
  Back Branch 089428EC 166 times (length 9)
_S1_2_880642C 3,360 instructions (0.000%), 96 calls (0880642C - 08806520, length 62)
_S1_2_895347C 3,356 instructions (0.000%), 1,678 calls (0895347C - 08953480, length 2)
_S1_2_880E3D0 3,343 instructions (0.000%), 95 calls (0880E3D0 - 0880E448, length 31)
  Back Branch 0880E408 121 times (length 8)
_S1_2_895E21C 3,340 instructions (0.000%), 40 calls (0895E21C - 0895E530, length 198)
  Back Branch 0895E520 20 times (length 36)
_S1_2_894A2D0 3,217 instructions (0.000%), 140 calls (0894A2D0 - 0894A43C, length 92)
  Back Branch 0894A438 137 times (length 73)
  Back Branch 0894A418 3 times (length 64)
_S1_2_8944CA0 3,193 instructions (0.000%), 21 calls (08944CA0 - 08945114, length 286)
  Back Branch 08944FC8 21 times (length 177)
  Back Branch 08945018 21 times (length 39)
  Back Branch 0894505C 20 times (length 107)
  Back Branch 0894506C 20 times (length 18)
  Back Branch 089450BC 20 times (length 185)
_S1_2_8975164 3,177 instructions (0.000%), 45 calls (08975164 - 08975184, length 9)
  Back Branch 08975178 738 times (length 4)
_S1_2_887DBB4 3,170 instructions (0.000%), 129 calls (0887DBB4 - 0887DC74, length 49)
  Back Branch 0887DBF4 76 times (length 11)
_S1_2_8943090 3,168 instructions (0.000%), 132 calls (08943090 - 08943118, length 35)
_S1_2_89425B4 3,154 instructions (0.000%), 166 calls (089425B4 - 08942600, length 20)
_S1_2_8949860 3,151 instructions (0.000%), 137 calls (08949860 - 08949944, length 58)
  Back Branch 08949910 137 times (length 35)
  Back Branch 08949900 137 times (length 31)
  Back Branch 08949920 137 times (length 16)
  Back Branch 089498F0 137 times (length 27)
_S1_2_894707C 3,151 instructions (0.000%), 137 calls (0894707C - 0894710C, length 37)
_S1_2_89924D4 3,150 instructions (0.000%), 126 calls (089924D4 - 08992534, length 25)
_S1_2_8964838 3,146 instructions (0.000%), 242 calls (08964838 - 08964868, length 13)
_S1_2_8935C30 3,144 instructions (0.000%), 51 calls (08935BA0 - 08935C64, length 50)
  Back Branch 08935C38 3,173 times (length 40)
  Back Branch 08935BDC 301 times (length 9)
_S1_2_890F488 3,144 instructions (0.000%), 21 calls (0890F488 - 0890F670, length 123)
  Back Branch 0890F5E4 76 times (length 25)
_S1_2_8933BEC 3,119 instructions (0.000%), 38,531 calls (08933BEC - 08933C88, length 40)
  Back Branch 08933C3C 4,921 times (length 10)
_S1_2_8884340 3,088 instructions (0.000%), 4 calls (08884340 - 088844CC, length 100)
  Back Branch 088843FC 256 times (length 31)
_S1_2_88F59A4 3,078 instructions (0.000%), 114 calls (088F59A4 - 088F5ABC, length 71)
_S1_2_885305C 3,055 instructions (0.000%), 113 calls (0885305C - 08853138, length 56)
_S1_2_891511C 3,046 instructions (0.000%), 6 calls (0891511C - 08915244, length 75)
  Back Branch 08915170 192 times (length 11)
  Back Branch 089151C4 96 times (length 14)
  Back Branch 08915214 64 times (length 14)
  Back Branch 089151D4 48 times (length 20)
_S1_2_897E140 2,988 instructions (0.000%), 9 calls (0897E140 - 0897E1BC, length 32)
  Back Branch 0897E19C 189 times (length 15)
_S1_2_8967760 2,898 instructions (0.000%), 126 calls (08967760 - 089677BC, length 24)
_S1_2_894AC44 2,877 instructions (0.000%), 137 calls (0894AC44 - 0894AD04, length 49)
_S1_2_8931DC0 2,849 instructions (0.000%), 77 calls (08931DC0 - 08931E50, length 37)
_S1_2_893ECD4 2,838 instructions (0.000%), 129 calls (0893ECD4 - 0893ED28, length 22)
_S1_2_89A0A24 2,816 instructions (0.000%), 256 calls (089A0A24 - 089A0A4C, length 11)
_S1_2_89A1B08 2,800 instructions (0.000%), 1,400 calls (089A1B08 - 089A1B0C, length 2)
_S1_2_880B534 2,800 instructions (0.000%), 200 calls (0880B534 - 0880B568, length 14)
_S1_2_885CA48 2,784 instructions (0.000%), 96 calls (0885CA48 - 0885CAB8, length 29)
_S1_2_8808478 2,784 instructions (0.000%), 96 calls (08808478 - 08808554, length 56)
_S1_2_8968588 2,764 instructions (0.000%), 86 calls (08968588 - 08968688, length 65)
_S1_2_894214C 2,750 instructions (0.000%), 55 calls (0894214C - 08942210, length 50)
_S1_2_89477C0 2,740 instructions (0.000%), 137 calls (089477C0 - 08947864, length 42)
  Back Branch 08947808 137 times (length 12)
_S1_2_887D370 2,739 instructions (0.000%), 83 calls (0887D370 - 0887D3F0, length 33)
_S1_2_8844E70 2,724 instructions (0.000%), 3 calls (08844E70 - 08845C9C, length 908)
_S1_2_897FCE8 2,700 instructions (0.000%), 100 calls (0897FCE8 - 0897FD58, length 29)
_S1_2_8809CBC 2,700 instructions (0.000%), 90 calls (08809CBC - 08809D30, length 30)
_S1_2_896844C 2,656 instructions (0.000%), 86 calls (0896844C - 089684F0, length 42)
_S1_2_880BA4C 2,627 instructions (0.000%), 71 calls (0880BA4C - 0880BB70, length 74)
_S1_2_8881EF4 2,624 instructions (0.000%), 82 calls (08881EF4 - 08881F90, length 40)
_S1_2_89156A8 2,611 instructions (0.000%), 7 calls (089156A8 - 08915940, length 167)
  Back Branch 08915768 160 times (length 32)
  Back Branch 0891588C 32 times (length 19)
_S1_2_8931034 2,600 instructions (0.000%), 100 calls (08931034 - 08931098, length 26)
_S1_2_8893B94 2,584 instructions (0.000%), 1 calls (08893B94 - 08893C18, length 34)
  Back Branch 08893BF4 256 times (length 10)
_S1_2_88650AC 2,566 instructions (0.000%), 6 calls (088650AC - 088651B4, length 67)
  Back Branch 0886514C 260 times (length 26)
_S1_2_8814B98 2,558 instructions (0.000%), 113 calls (08814B98 - 08814C20, length 35)
_S1_2_8973B18 2,537 instructions (0.000%), 40 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_89836D0 2,520 instructions (0.000%), 140 calls (089836D0 - 08983714, length 18)
_S1_2_894BFCC 2,520 instructions (0.000%), 99 calls (0894BFCC - 0894C08C, length 49)
_S1_2_8962EC0 2,516 instructions (0.000%), 32 calls (08962EC0 - 08963108, length 147)
  Back Branch 089630DC 17 times (length 124)
  Back Branch 0896308C 3 times (length 36)
_S1_2_8805B20 2,507 instructions (0.000%), 109 calls (08805B20 - 08805C04, length 58)
_S1_2_880F03C 2,499 instructions (0.000%), 51 calls (0880F03C - 0880F10C, length 53)
_S1_2_89080F0 2,496 instructions (0.000%), 48 calls (089080F0 - 08908260, length 93)
_S1_2_892F124 2,492 instructions (0.000%), 102 calls (0892F124 - 0892F524, length 257)
_S1_2_8942A74 2,490 instructions (0.000%), 166 calls (08942A74 - 08942AAC, length 15)
_S1_2_892DA0C 2,481 instructions (0.000%), 827 calls (0892DA0C - 0892DA14, length 3)
_S1_2_893F9FC 2,466 instructions (0.000%), 137 calls (0893F9FC - 0893FA58, length 24)
_S1_2_888D800 2,454 instructions (0.000%), 34 calls (0888D800 - 0888D920, length 73)
  Back Branch 0888D8A0 120 times (length 21)
_S1_2_8888494 2,453 instructions (0.000%), 223 calls (08888494 - 088884BC, length 11)
_S1_2_8947300 2,448 instructions (0.000%), 136 calls (08947300 - 0894738C, length 36)
  Back Branch 08947370 136 times (length 13)
_S1_2_880B020 2,448 instructions (0.000%), 102 calls (0880B020 - 0880B07C, length 24)
_S1_2_8981C04 2,448 instructions (0.000%), 100 calls (08981C04 - 08981C88, length 34)
_S1_2_8893C1C 2,444 instructions (0.000%), 152 calls (08893C1C - 08893C8C, length 29)
_S1_2_890FEF4 2,437 instructions (0.000%), 21 calls (0890FEF4 - 089100D0, length 120)
  Back Branch 08910084 76 times (length 19)
_S1_2_887B71C 2,421 instructions (0.000%), 269 calls (0887B71C - 0887B744, length 11)
_S1_2_89434CC 2,416 instructions (0.000%), 58 calls (089434CC - 089435E0, length 70)
  Back Branch 089435C8 58 times (length 56)
  Back Branch 0894358C 18 times (length 23)
  Back Branch 08943570 5 times (length 16)
_S1_2_8942AE8 2,412 instructions (0.000%), 134 calls (08942AE8 - 08942B2C, length 18)
_S1_2_8000000 2,404 instructions (0.000%), 601 calls (08000000 - 0800000C, length 4)
_S1_2_885A214 2,403 instructions (0.000%), 1 calls (0885A214 - 0885AD80, length 732)
  Back Branch 0885A9A4 43 times (length 40)
  Back Branch 0885AD3C 6 times (length 64)
_S1_2_8804DB0 2,400 instructions (0.000%), 96 calls (08804DB0 - 08804E1C, length 28)
_S1_2_8969308 2,385 instructions (0.000%), 45 calls (08969308 - 089693D8, length 53)
_S1_2_888D924 2,376 instructions (0.000%), 99 calls (0888D924 - 0888D980, length 24)
_S1_2_89460CC 2,374 instructions (0.000%), 1,187 calls (089460CC - 089460D0, length 2)
_S1_2_8943C58 2,360 instructions (0.000%), 12 calls (08943C58 - 089441AC, length 342)
  Back Branch 08943D30 4 times (length 34)
_S1_2_8942B68 2,324 instructions (0.000%), 166 calls (08942B68 - 08942B9C, length 14)
_S1_2_89695DC 2,322 instructions (0.000%), 258 calls (089695DC - 089695FC, length 9)
_S1_2_8892AE4 2,321 instructions (0.000%), 40 calls (08892AE4 - 08892E0C, length 203)
_S1_2_88FA440 2,319 instructions (0.000%), 2 calls (088FA440 - 088FA760, length 201)
  Back Branch 088FA72C 40 times (length 61)
_S1_2_8880CD0 2,318 instructions (0.000%), 25 calls (08880CD0 - 08880E94, length 114)
  Back Branch 08880D8C 50 times (length 23)
  Back Branch 08880DE8 32 times (length 14)
_S1_2_8863FA4 2,315 instructions (0.000%), 1 calls (08863FA4 - 08864220, length 160)
  Back Branch 088641BC 96 times (length 7)
  Back Branch 088641F4 64 times (length 12)
  Back Branch 08864094 24 times (length 10)
  Back Branch 088640FC 24 times (length 22)
_S1_2_887ADA8 2,290 instructions (0.000%), 5 calls (0887ADA8 - 0887B4CC, length 458)
_S1_2_8883124 2,265 instructions (0.000%), 21 calls (08883124 - 08883374, length 149)
  Back Branch 088831BC 10 times (length 12)
_S1_2_8927FF0 2,261 instructions (0.000%), 83 calls (08927C60 - 089287F8, length 743)
  Back Branch 08928020 5 times (length 242)
_S1_2_89401B0 2,223 instructions (0.000%), 21 calls (089401B0 - 089404B4, length 194)
  Back Branch 08940388 21 times (length 51)
  Back Branch 089403CC 1 times (length 22)
_S1_2_89A09A0 2,200 instructions (0.000%), 200 calls (089A09A0 - 089A09C8, length 11)
_S1_2_892DA18 2,192 instructions (0.000%), 1 calls (0892DA18 - 0892DAC4, length 44)
  Back Branch 0892DA90 236 times (length 9)
  Back Branch 0892DAA8 4 times (length 20)
_S1_2_88FB1E8 2,184 instructions (0.000%), 182 calls (088FB1E8 - 088FBAAC, length 562)
_S1_2_894C2A4 2,184 instructions (0.000%), 21 calls (0894C2A4 - 0894C45C, length 111)
  Back Branch 0894C458 21 times (length 93)
_S1_2_880960C 2,160 instructions (0.000%), 90 calls (0880960C - 08809668, length 24)
_S1_2_8948A4C 2,154 instructions (0.000%), 99 calls (08948A4C - 08948AE0, length 38)
  Back Branch 08948ADC 21 times (length 24)
_S1_2_88F5CAC 2,149 instructions (0.000%), 5 calls (088F5CAC - 088F60B4, length 259)
  Back Branch 088F5E74 31 times (length 44)
  Back Branch 088F600C 10 times (length 28)
_S1_2_897FF20 2,148 instructions (0.000%), 50 calls (0897FF20 - 08980084, length 90)
_S1_2_8937940 2,145 instructions (0.000%), 143 calls (089376BC - 08938B14, length 1303)
  Back Branch 089376FC 3,188 times (length 12)
  Back Branch 08938AB8 419 times (length 1281)
  Back Branch 08937944 143 times (length 79)
_S1_2_89527EC 2,138 instructions (0.000%), 21 calls (089527EC - 08952AB8, length 180)
  Back Branch 0895298C 20 times (length 26)
  Back Branch 089529C4 1 times (length 27)
  Back Branch 089529E4 1 times (length 35)
  Back Branch 08952AA4 1 times (length 97)
  Back Branch 08952A34 1 times (length 55)
  Back Branch 08952A10 1 times (length 46)
_S1_2_888B2F8 2,128 instructions (0.000%), 304 calls (0888B2F8 - 0888B310, length 7)
_S1_2_89740AC 2,127 instructions (0.000%), 29 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_8958C74 2,116 instructions (0.000%), 92 calls (08958C74 - 08958CCC, length 23)
_S1_2_887BEC4 2,115 instructions (0.000%), 235 calls (0887BEC4 - 0887BEE4, length 9)
_S1_2_8948D0C 2,080 instructions (0.000%), 65 calls (08948D0C - 08948D8C, length 33)
_S1_2_8930FC8 2,079 instructions (0.000%), 77 calls (08930FC8 - 08931030, length 27)
_S1_2_880E36C 2,061 instructions (0.000%), 79 calls (0880E36C - 0880E3CC, length 25)
  Back Branch 0880E3A4 70 times (length 8)
_S1_2_893D3F8 2,058 instructions (0.000%), 147 calls (0893D3F8 - 0893D42C, length 14)
_S1_2_887B600 2,058 instructions (0.000%), 62 calls (0887B600 - 0887B700, length 65)
_S1_2_894B10C 2,055 instructions (0.000%), 137 calls (0894B10C - 0894B154, length 19)
_S1_2_8966998 2,048 instructions (0.000%), 31 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 19,321 times (length 362)
  Back Branch 08966838 8,168 times (length 18)
  Back Branch 08966914 1,784 times (length 73)
  Back Branch 0896690C 1,784 times (length 53)
  Back Branch 089668C0 1,784 times (length 53)
  Back Branch 08966898 1,784 times (length 43)
  Back Branch 089668A8 1,784 times (length 28)
  Back Branch 089668B8 1,784 times (length 32)
  Back Branch 08966948 1,026 times (length 68)
  Back Branch 08966968 1,026 times (length 76)
  Back Branch 08966828 211 times (length 14)
_S1_2_892D4A4 2,047 instructions (0.000%), 102 calls (0892D4A4 - 0892D574, length 53)
_S1_2_8972FE8 2,046 instructions (0.000%), 62 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_8928AD0 2,044 instructions (0.000%), 7 calls (08928AD0 - 08928B00, length 13)
  Back Branch 08928AF4 224 times (length 9)
_S1_2_8966D18 2,025 instructions (0.000%), 225 calls (08966D18 - 08966D38, length 9)
_S1_2_88F6C30 2,016 instructions (0.000%), 144 calls (088F6C30 - 088F6CA0, length 29)
_S1_2_8965388 2,016 instructions (0.000%), 63 calls (08965388 - 0896540C, length 34)
_S1_2_89A1BC0 2,010 instructions (0.000%), 1,005 calls (089A1BC0 - 089A1BC4, length 2)
_S1_2_8946B34 2,003 instructions (0.000%), 137 calls (08946B34 - 08946C04, length 53)
_S1_2_8940B2C 1,990 instructions (0.000%), 995 calls (08940B2C - 08940B30, length 2)
_S1_2_8882120 1,980 instructions (0.000%), 132 calls (08882120 - 0888215C, length 16)
_S1_2_895627C 1,950 instructions (0.000%), 975 calls (0895627C - 08956280, length 2)
_S1_2_89533D0 1,950 instructions (0.000%), 975 calls (089533D0 - 089533D4, length 2)
_S1_2_8943A10 1,950 instructions (0.000%), 65 calls (08943A10 - 08943A94, length 34)
  Back Branch 08943A80 65 times (length 15)
_S1_2_88823E4 1,932 instructions (0.000%), 161 calls (088823E4 - 08882410, length 12)
_S1_2_88834BC 1,927 instructions (0.000%), 44 calls (088834BC - 0888369C, length 121)
_S1_2_894F1DC 1,916 instructions (0.000%), 36 calls (0894F1DC - 0894F318, length 80)
_S1_2_88826FC 1,911 instructions (0.000%), 147 calls (088826FC - 0888273C, length 17)
_S1_2_8980C2C 1,896 instructions (0.000%), 22 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 9,402 times (length 16)
  Back Branch 08980C64 88 times (length 10)
  Back Branch 08980D0C 26 times (length 656)
  Back Branch 08980D18 22 times (length 659)
_S1_2_89652D0 1,890 instructions (0.000%), 90 calls (089652D0 - 08965320, length 21)
_S1_2_892AED8 1,890 instructions (0.000%), 90 calls (0892AED8 - 0892AF4C, length 30)
_S1_2_88FB248 1,872 instructions (0.000%), 89 calls (088FB248 - 088FBAAC, length 538)
_S1_2_892EE2C 1,870 instructions (0.000%), 187 calls (0892EE2C - 0892F524, length 447)
_S1_2_89381E4 1,870 instructions (0.000%), 10 calls (089376BC - 08938B14, length 1303)
  Back Branch 089376FC 3,188 times (length 12)
  Back Branch 08938AB8 419 times (length 1281)
_S1_2_8942C28 1,856 instructions (0.000%), 14 calls (08942C28 - 08942E58, length 141)
  Back Branch 08942D14 18 times (length 23)
  Back Branch 08942E10 14 times (length 87)
_S1_2_8804EF8 1,820 instructions (0.000%), 91 calls (08804EF8 - 08804F58, length 25)
_S1_2_8894018 1,806 instructions (0.000%), 11 calls (08894018 - 08894094, length 32)
  Back Branch 08894058 175 times (length 9)
_S1_2_892F470 1,804 instructions (0.000%), 60 calls (0892F470 - 0892F524, length 46)
_S1_2_8939890 1,788 instructions (0.000%), 20 calls (08939890 - 08939A5C, length 116)
  Back Branch 08939A0C 36 times (length 35)
  Back Branch 089398B8 20 times (length 7)
_S1_2_894BA80 1,782 instructions (0.000%), 12 calls (0894BA80 - 0894BEA0, length 265)
  Back Branch 0894BDBC 12 times (length 8)
  Back Branch 0894BE7C 12 times (length 191)
  Back Branch 0894BB80 4 times (length 43)
_S1_2_8928708 1,768 instructions (0.000%), 80 calls (08927C5C - 089287F8, length 744)
  Back Branch 08928708 80 times (length 685)
  Back Branch 08928764 2 times (length 707)
_S1_2_896A764 1,756 instructions (0.000%), 24 calls (0896A764 - 0896A7CC, length 27)
  Back Branch 0896A7B0 216 times (length 13)
_S1_2_8861470 1,730 instructions (0.000%), 50 calls (08861470 - 08861664, length 126)
_S1_2_880499C 1,728 instructions (0.000%), 96 calls (0880499C - 088049E0, length 18)
_S1_2_8915944 1,718 instructions (0.000%), 1 calls (08915944 - 08915B14, length 117)
  Back Branch 08915AB4 32 times (length 15)
  Back Branch 08915A28 32 times (length 26)
  Back Branch 08915A68 16 times (length 48)
_S1_2_893E958 1,716 instructions (0.000%), 132 calls (0893E958 - 0893E988, length 13)
_S1_2_893215C 1,710 instructions (0.000%), 90 calls (08931FD8 - 08932C84, length 812)
  Back Branch 089328B0 209 times (length 103)
  Back Branch 08932C40 113 times (length 796)
  Back Branch 08932170 90 times (length 60)
  Back Branch 0893211C 36 times (length 22)
_S1_2_887FB6C 1,705 instructions (0.000%), 20 calls (0887FB6C - 0887FED4, length 219)
_S1_2_888E46C 1,698 instructions (0.000%), 1 calls (0888E46C - 0888E854, length 251)
  Back Branch 0888E724 99 times (length 7)
  Back Branch 0888E6A4 99 times (length 7)
  Back Branch 0888E6E4 12 times (length 7)
_S1_2_8913ABC 1,692 instructions (0.000%), 66 calls (08913ABC - 08913B60, length 42)
_S1_2_8881870 1,682 instructions (0.000%), 25 calls (08881870 - 08881E20, length 365)
_S1_2_8884848 1,675 instructions (0.000%), 21 calls (08884848 - 088849F4, length 108)
  Back Branch 08884904 16 times (length 10)
_S1_2_8892E10 1,655 instructions (0.000%), 40 calls (08892E10 - 08893310, length 321)
_S1_2_8804E58 1,638 instructions (0.000%), 91 calls (08804E58 - 08804E9C, length 18)
_S1_2_880860C 1,632 instructions (0.000%), 96 calls (0880860C - 08808670, length 26)
_S1_2_8893314 1,620 instructions (0.000%), 270 calls (08893314 - 08893328, length 6)
_S1_2_8928534 1,604 instructions (0.000%), 50 calls (08927C60 - 089287F8, length 743)
  Back Branch 08928588 1 times (length 588)
_S1_2_88917EC 1,603 instructions (0.000%), 229 calls (088917EC - 08891804, length 7)
_S1_2_88A200C 1,586 instructions (0.000%), 6 calls (088A200C - 088A22A4, length 167)
  Back Branch 088A2264 18 times (length 60)
_S1_2_88A22A8 1,581 instructions (0.000%), 6 calls (088A22A8 - 088A25F4, length 212)
  Back Branch 088A245C 18 times (length 42)
  Back Branch 088A253C 12 times (length 44)
_S1_2_888DAD8 1,578 instructions (0.000%), 2 calls (0888DAD8 - 0888DB60, length 35)
  Back Branch 0888DB18 120 times (length 13)
_S1_2_8888004 1,568 instructions (0.000%), 1 calls (08888004 - 08888488, length 290)
  Back Branch 08888304 30 times (length 20)
  Back Branch 08888484 4 times (length 283)
_S1_2_896A098 1,555 instructions (0.000%), 40 calls (0896A098 - 0896A0E0, length 19)
  Back Branch 0896A0C4 199 times (length 5)
_S1_2_888D118 1,525 instructions (0.000%), 5 calls (0888D118 - 0888D300, length 123)
  Back Branch 0888D1B0 70 times (length 22)
_S1_2_893FF14 1,508 instructions (0.000%), 12 calls (0893FF14 - 089401AC, length 167)
  Back Branch 0893FFDC 4 times (length 34)
_S1_2_8881F94 1,500 instructions (0.000%), 50 calls (08881F94 - 08882008, length 30)
_S1_2_8942558 1,494 instructions (0.000%), 166 calls (08942558 - 08942578, length 9)
_S1_2_887DF40 1,482 instructions (0.000%), 78 calls (0887DF40 - 0887DFB8, length 31)
_S1_2_89310C8 1,474 instructions (0.000%), 134 calls (089310C8 - 089310F0, length 11)
_S1_2_899B214 1,460 instructions (0.000%), 146 calls (0899B214 - 0899B238, length 10)
_S1_2_8999EF4 1,458 instructions (0.000%), 1 calls (08999EF4 - 0899A76C, length 543)
  Back Branch 08999FA4 128 times (length 8)
  Back Branch 08999FD4 16 times (length 33)
_S1_2_894F5A0 1,456 instructions (0.000%), 52 calls (0894F5A0 - 0894F660, length 49)
_S1_2_89A1C28 1,446 instructions (0.000%), 723 calls (089A1C28 - 089A1C2C, length 2)
_S1_2_8964604 1,440 instructions (0.000%), 45 calls (08964604 - 08964684, length 33)
  Back Branch 08964654 45 times (length 10)
_S1_2_8948628 1,435 instructions (0.000%), 12 calls (08948628 - 089488B0, length 163)
  Back Branch 08948700 4 times (length 43)
_S1_2_8872238 1,431 instructions (0.000%), 3 calls (08872238 - 08872794, length 344)
  Back Branch 08872614 6 times (length 133)
_S1_2_880E7BC 1,430 instructions (0.000%), 65 calls (0880E7BC - 0880E810, length 22)
_S1_2_8885448 1,415 instructions (0.000%), 42 calls (08885448 - 088855A4, length 88)
  Back Branch 088854F4 32 times (length 19)
_S1_2_8860BE8 1,412 instructions (0.000%), 9 calls (08860BE8 - 08861294, length 428)
_S1_2_899C698 1,410 instructions (0.000%), 282 calls (0899C698 - 0899C6A8, length 5)
_S1_2_888B99C 1,403 instructions (0.000%), 1 calls (0888B99C - 0888B9C0, length 10)
  Back Branch 0888B9B4 200 times (length 7)
_S1_2_8930D00 1,392 instructions (0.000%), 116 calls (08930D00 - 08930D2C, length 12)
_S1_2_895E540 1,390 instructions (0.000%), 278 calls (0895E540 - 0895E550, length 5)
_S1_2_894702C 1,370 instructions (0.000%), 137 calls (0894702C - 08947078, length 20)
_S1_2_896868C 1,360 instructions (0.000%), 85 calls (0896868C - 089686E8, length 24)
_S1_2_8942740 1,355 instructions (0.000%), 47 calls (08942740 - 089427D8, length 39)
  Back Branch 089427D4 13 times (length 27)
_S1_2_8804D50 1,347 instructions (0.000%), 109 calls (08804D50 - 08804DA4, length 22)
_S1_2_89441B0 1,344 instructions (0.000%), 21 calls (089441B0 - 089442D8, length 75)
  Back Branch 089442A8 21 times (length 32)
  Back Branch 089442C8 21 times (length 47)
_S1_2_899426C 1,335 instructions (0.000%), 267 calls (0899426C - 0899427C, length 5)
_S1_2_890902C 1,329 instructions (0.000%), 1 calls (0890902C - 089090F0, length 50)
  Back Branch 089090CC 99 times (length 17)
_S1_2_8885FE0 1,326 instructions (0.000%), 26 calls (08885FE0 - 088861CC, length 124)
_S1_2_89908B8 1,326 instructions (0.000%), 17 calls (089908B8 - 08990E78, length 369)
_S1_2_8963DC4 1,317 instructions (0.000%), 439 calls (08963DC4 - 08963DCC, length 3)
_S1_2_89A2148 1,308 instructions (0.000%), 654 calls (089A2148 - 089A214C, length 2)
_S1_2_89A20B8 1,308 instructions (0.000%), 654 calls (089A20B8 - 089A20BC, length 2)
_S1_2_8805AF0 1,308 instructions (0.000%), 109 calls (08805AF0 - 08805B1C, length 12)
_S1_2_888032C 1,295 instructions (0.000%), 39 calls (0888032C - 088803F0, length 50)
_S1_2_899FF70 1,280 instructions (0.000%), 64 calls (0899FF70 - 0899FFBC, length 20)
_S1_2_88A1D10 1,264 instructions (0.000%), 6 calls (088A1D10 - 088A2000, length 189)
  Back Branch 088A1FD4 12 times (length 60)
_S1_2_8947D18 1,262 instructions (0.000%), 12 calls (08947D18 - 08947EC8, length 109)
  Back Branch 08947EB0 12 times (length 63)
  Back Branch 08947DB4 10 times (length 22)
_S1_2_89589B4 1,260 instructions (0.000%), 20 calls (089589B4 - 08958AAC, length 63)
  Back Branch 08958AA8 20 times (length 14)
_S1_2_8885340 1,260 instructions (0.000%), 20 calls (08885340 - 08885444, length 66)
_S1_2_8893408 1,251 instructions (0.000%), 13 calls (08893408 - 088935A4, length 104)
  Back Branch 088934C4 13 times (length 20)
  Back Branch 088934F8 10 times (length 45)
_S1_2_8808558 1,248 instructions (0.000%), 96 calls (08808558 - 08808588, length 13)
_S1_2_8964500 1,224 instructions (0.000%), 153 calls (08964500 - 0896451C, length 8)
_S1_2_88051F0 1,212 instructions (0.000%), 99 calls (088051F0 - 08805244, length 22)
_S1_2_888D580 1,206 instructions (0.000%), 134 calls (0888D580 - 0888D5A0, length 9)
_S1_2_8923D14 1,206 instructions (0.000%), 7 calls (08923D14 - 08924AC8, length 878)
_S1_2_89310F4 1,200 instructions (0.000%), 100 calls (089310F4 - 08931120, length 12)
_S1_2_8912A50 1,190 instructions (0.000%), 20 calls (08912A50 - 08912AF8, length 43)
  Back Branch 08912AD4 40 times (length 17)
_S1_2_883D680 1,182 instructions (0.000%), 6 calls (0883D680 - 0883D9B0, length 205)
_S1_2_8844434 1,176 instructions (0.000%), 2 calls (08844434 - 08844504, length 53)
  Back Branch 088444B4 192 times (length 5)
  Back Branch 08844498 22 times (length 6)
_S1_2_89500F8 1,170 instructions (0.000%), 90 calls (089500F8 - 08950128, length 13)
_S1_2_883DF14 1,164 instructions (0.000%), 12 calls (0883DF14 - 0883E094, length 97)
_S1_2_893D990 1,162 instructions (0.000%), 166 calls (0893D990 - 0893D9A8, length 7)
_S1_2_89550A8 1,162 instructions (0.000%), 21 calls (089550A8 - 089551A4, length 64)
  Back Branch 089551A0 1 times (length 11)
_S1_2_8930D30 1,160 instructions (0.000%), 116 calls (08930D30 - 08930D54, length 10)
_S1_2_89226C8 1,160 instructions (0.000%), 29 calls (089226C8 - 08922764, length 40)
_S1_2_89238B8 1,159 instructions (0.000%), 61 calls (089238B8 - 08923900, length 19)
_S1_2_89436AC 1,155 instructions (0.000%), 21 calls (089436AC - 089437BC, length 69)
_S1_2_880CCC4 1,135 instructions (0.000%), 13 calls (0880CCC4 - 0880D040, length 224)
  Back Branch 0880CF64 2 times (length 80)
_S1_2_8945118 1,134 instructions (0.000%), 21 calls (08945118 - 0894536C, length 150)
  Back Branch 08945338 21 times (length 109)
_S1_2_896F108 1,125 instructions (0.000%), 9 calls (0896F108 - 0896F284, length 96)
  Back Branch 0896F238 81 times (length 5)
_S1_2_8909564 1,094 instructions (0.000%), 20 calls (08909564 - 089096D0, length 92)
  Back Branch 08909678 12 times (length 53)
_S1_2_899C2A0 1,092 instructions (0.000%), 156 calls (0899C2A0 - 0899C2B8, length 7)
_S1_2_8810B94 1,088 instructions (0.000%), 64 calls (08810B94 - 08810BEC, length 23)
_S1_2_894F31C 1,088 instructions (0.000%), 32 calls (0894F31C - 0894F3F4, length 55)
_S1_2_89563C0 1,085 instructions (0.000%), 60 calls (089563C0 - 08956414, length 22)
_S1_2_894CC74 1,071 instructions (0.000%), 153 calls (0894CC74 - 0894CC8C, length 7)
_S1_2_894CC58 1,071 instructions (0.000%), 153 calls (0894CC58 - 0894CC70, length 7)
_S1_2_8948B1C 1,066 instructions (0.000%), 41 calls (08948B1C - 08948B90, length 30)
_S1_2_880B70C 1,056 instructions (0.000%), 96 calls (0880B70C - 0880B734, length 11)
_S1_2_885DFFC 1,056 instructions (0.000%), 48 calls (0885DFFC - 0885E050, length 22)
_S1_2_8915248 1,056 instructions (0.000%), 32 calls (08915248 - 089153B8, length 93)
_S1_2_888E858 1,053 instructions (0.000%), 1 calls (0888E858 - 0888EB78, length 201)
  Back Branch 0888EA80 99 times (length 9)
_S1_2_895A7D4 1,050 instructions (0.000%), 105 calls (0895A7D4 - 0895A808, length 14)
_S1_2_8923B70 1,045 instructions (0.000%), 11 calls (08923B70 - 08924AC8, length 983)
_S1_2_8945B98 1,044 instructions (0.000%), 12 calls (08945B98 - 08945D8C, length 126)
_S1_2_8952618 1,040 instructions (0.000%), 12 calls (08952618 - 089527A4, length 100)
  Back Branch 089526D8 4 times (length 34)
_S1_2_899C5B8 1,012 instructions (0.000%), 92 calls (0899C5B8 - 0899C5E8, length 13)
_S1_2_8981674 1,005 instructions (0.000%), 12 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 9,402 times (length 16)
  Back Branch 089817C4 1,647 times (length 1342)
  Back Branch 089817CC 1,646 times (length 1344)
  Back Branch 089816A8 1,028 times (length 10)
_S1_2_89A2140 996 instructions (0.000%), 498 calls (089A2140 - 089A2144, length 2)
_S1_2_8956528 980 instructions (0.000%), 20 calls (08956528 - 089565E8, length 49)
_S1_2_888FE5C 975 instructions (0.000%), 195 calls (0888FE5C - 0888FE6C, length 5)
_S1_2_880E214 968 instructions (0.000%), 88 calls (0880E214 - 0880E244, length 13)
_S1_2_891964C 966 instructions (0.000%), 23 calls (0891964C - 089196F0, length 42)
_S1_2_8916FBC 960 instructions (0.000%), 20 calls (08916FBC - 08917078, length 48)
_S1_2_8946468 959 instructions (0.000%), 137 calls (08946468 - 08946480, length 7)
_S1_2_894C090 957 instructions (0.000%), 33 calls (0894C090 - 0894C100, length 29)
  Back Branch 0894C0DC 33 times (length 8)
_S1_2_894583C 948 instructions (0.000%), 12 calls (0894583C - 08945990, length 86)
  Back Branch 089458E4 12 times (length 27)
  Back Branch 08945980 12 times (length 63)
_S1_2_89590C0 945 instructions (0.000%), 45 calls (089590C0 - 08959134, length 30)
_S1_2_889AE04 928 instructions (0.000%), 2 calls (0889AE04 - 0889B1E0, length 248)
  Back Branch 0889B05C 16 times (length 33)
  Back Branch 0889B0B8 10 times (length 11)
_S1_2_887BEA0 927 instructions (0.000%), 103 calls (0887BEA0 - 0887BEC0, length 9)
_S1_2_8907BD4 925 instructions (0.000%), 25 calls (08907BD4 - 08907C64, length 37)
_S1_2_892D434 924 instructions (0.000%), 308 calls (0892D434 - 0892D43C, length 3)
_S1_2_888D9BC 921 instructions (0.000%), 1 calls (0888D9BC - 0888DAD4, length 71)
  Back Branch 0888DAA4 99 times (length 41)
_S1_2_88855A8 918 instructions (0.000%), 27 calls (088855A8 - 08885640, length 39)
_S1_2_8980CB0 916 instructions (0.000%), 30 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 9,402 times (length 16)
  Back Branch 08980D0C 26 times (length 656)
  Back Branch 08980D18 22 times (length 659)
_S1_2_8999824 913 instructions (0.000%), 49 calls (08999824 - 08999980, length 88)
_S1_2_8944600 903 instructions (0.000%), 21 calls (08944600 - 089446C8, length 51)
_S1_2_897FED0 900 instructions (0.000%), 100 calls (0897FED0 - 0897FEF0, length 9)
_S1_2_8882E4C 899 instructions (0.000%), 1 calls (08882E4C - 08883020, length 118)
  Back Branch 08882FEC 12 times (length 71)
_S1_2_8864DDC 893 instructions (0.000%), 1 calls (08864DDC - 08864F54, length 95)
  Back Branch 08864F48 96 times (length 60)
_S1_2_8962CB8 882 instructions (0.000%), 18 calls (08962CB8 - 08962D64, length 44)
  Back Branch 08962D58 66 times (length 5)
  Back Branch 08962D60 5 times (length 31)
_S1_2_894E35C 881 instructions (0.000%), 12 calls (0894E35C - 0894E4CC, length 93)
  Back Branch 0894E4C8 12 times (length 48)
  Back Branch 0894E408 4 times (length 36)
_S1_2_880ED54 876 instructions (0.000%), 146 calls (0880ED54 - 0880ED68, length 6)
_S1_2_89687C0 868 instructions (0.000%), 14 calls (089687C0 - 089688F8, length 79)
_S1_2_8998E88 864 instructions (0.000%), 216 calls (08998E88 - 08998E94, length 4)
_S1_2_8885E14 861 instructions (0.000%), 21 calls (08885E14 - 08885EB4, length 41)
_S1_2_89336F4 847 instructions (0.000%), 77 calls (089336F4 - 0893371C, length 11)
_S1_2_8919B98 847 instructions (0.000%), 11 calls (08919B98 - 08919D68, length 117)
_S1_2_8893378 828 instructions (0.000%), 23 calls (08893378 - 08893404, length 36)
_S1_2_8962BC4 828 instructions (0.000%), 15 calls (08962BC4 - 08962CB4, length 61)
  Back Branch 08962CB0 13 times (length 49)
_S1_2_8815848 825 instructions (0.000%), 1 calls (08815848 - 088162DC, length 678)
  Back Branch 0881608C 25 times (length 9)
_S1_2_8999AAC 819 instructions (0.000%), 117 calls (08999AAC - 08999AC4, length 7)
_S1_2_89427DC 816 instructions (0.000%), 34 calls (089427DC - 0894285C, length 33)
  Back Branch 08942838 34 times (length 11)
_S1_2_896557C 810 instructions (0.000%), 45 calls (0896557C - 089655C0, length 18)
_S1_2_899C6E0 808 instructions (0.000%), 404 calls (0899C6E0 - 0899C6E4, length 2)
_S1_2_8912EBC 808 instructions (0.000%), 4 calls (08912EBC - 08912F9C, length 57)
  Back Branch 08912F60 40 times (length 25)
  Back Branch 08912F70 8 times (length 35)
_S1_2_89686EC 806 instructions (0.000%), 26 calls (089686EC - 089687BC, length 53)
_S1_2_8816E4C 799 instructions (0.000%), 47 calls (08816E4C - 08816E8C, length 17)
_S1_2_8962660 799 instructions (0.000%), 15 calls (08962660 - 0896279C, length 80)
  Back Branch 08962750 15 times (length 42)
_S1_2_887F9C4 798 instructions (0.000%), 2 calls (0887F9C4 - 0887FAA8, length 58)
  Back Branch 0887FA64 64 times (length 20)
_S1_2_899C6AC 796 instructions (0.000%), 199 calls (0899C6AC - 0899C6B8, length 4)
_S1_2_887B710 795 instructions (0.000%), 265 calls (0887B710 - 0887B718, length 3)
_S1_2_880E2E8 792 instructions (0.000%), 88 calls (0880E2E8 - 0880E310, length 11)
_S1_2_8941110 791 instructions (0.000%), 113 calls (08941110 - 08941128, length 7)
_S1_2_88A3480 787 instructions (0.000%), 5 calls (088A3480 - 088A3624, length 106)
  Back Branch 088A353C 25 times (length 11)
  Back Branch 088A3508 15 times (length 12)
_S1_2_89411DC 780 instructions (0.000%), 65 calls (089411DC - 08941230, length 22)
_S1_2_8963CE0 774 instructions (0.000%), 20 calls (08963CE0 - 08963DA4, length 50)
  Back Branch 08963D90 2 times (length 17)
_S1_2_887FEE0 774 instructions (0.000%), 5 calls (0887FEE0 - 08880320, length 273)
_S1_2_8951FE8 772 instructions (0.000%), 1 calls (08951FE8 - 08952614, length 396)
  Back Branch 08952434 4 times (length 60)
  Back Branch 089522D8 4 times (length 60)
  Back Branch 0895217C 4 times (length 60)
  Back Branch 08952450 1 times (length 68)
  Back Branch 089524E8 1 times (length 193)
  Back Branch 08952580 1 times (length 318)
_S1_2_8880E98 768 instructions (0.000%), 16 calls (08880E98 - 08880F54, length 48)
_S1_2_8955FE4 764 instructions (0.000%), 12 calls (08955FE4 - 08956104, length 73)
  Back Branch 08956088 4 times (length 34)
_S1_2_892390C 760 instructions (0.000%), 20 calls (0892390C - 089239FC, length 61)
_S1_2_891D20C 759 instructions (0.000%), 1 calls (0891D20C - 0891D510, length 194)
  Back Branch 0891D474 32 times (length 25)
  Back Branch 0891D3AC 29 times (length 9)
_S1_2_894C930 756 instructions (0.000%), 21 calls (0894C930 - 0894C9C0, length 37)
_S1_2_89438B4 754 instructions (0.000%), 58 calls (089438B4 - 089438E4, length 13)
_S1_2_891348C 749 instructions (0.000%), 7 calls (0891348C - 08913634, length 107)
_S1_2_88F697C 742 instructions (0.000%), 14 calls (088F697C - 088F6A7C, length 65)
_S1_2_8955698 741 instructions (0.000%), 13 calls (08955698 - 08955778, length 57)
_S1_2_8884C04 730 instructions (0.000%), 5 calls (08884C04 - 08884C68, length 26)
  Back Branch 08884C5C 60 times (length 20)
_S1_2_8983130 722 instructions (0.000%), 38 calls (08983130 - 08983180, length 21)
_S1_2_888B2E0 720 instructions (0.000%), 120 calls (0888B2E0 - 0888B2F4, length 6)
_S1_2_898F0C0 715 instructions (0.000%), 13 calls (0898F0C0 - 0898F204, length 82)
_S1_2_8952ABC 714 instructions (0.000%), 21 calls (08952ABC - 08952BD0, length 70)
  Back Branch 08952BCC 21 times (length 39)
_S1_2_89777D0 711 instructions (0.000%), 9 calls (089777D0 - 08977908, length 79)
_S1_2_8808ECC 705 instructions (0.000%), 1 calls (08808ECC - 08809274, length 235)
  Back Branch 08809108 18 times (length 46)
_S1_2_89A06B0 704 instructions (0.000%), 64 calls (089A06B0 - 089A06D8, length 11)
_S1_2_885DD68 702 instructions (0.000%), 54 calls (0885DD68 - 0885DD98, length 13)
_S1_2_880E194 700 instructions (0.000%), 35 calls (0880E194 - 0880E1E8, length 22)
_S1_2_891B858 694 instructions (0.000%), 4 calls (0891B858 - 0891BE6C, length 390)
_S1_2_893FDDC 693 instructions (0.000%), 99 calls (0893FDDC - 0893FDF4, length 7)
_S1_2_893FDC0 693 instructions (0.000%), 99 calls (0893FDC0 - 0893FDD8, length 7)
_S1_2_88FAABC 692 instructions (0.000%), 1 calls (088FAABC - 088FB11C, length 409)
  Back Branch 088FB0D4 27 times (length 11)
  Back Branch 088FABC8 6 times (length 15)
  Back Branch 088FAC7C 6 times (length 11)
  Back Branch 088FAE6C 2 times (length 5)
_S1_2_8969CEC 689 instructions (0.000%), 22 calls (08969CEC - 08969DA8, length 48)
_S1_2_8952BD4 684 instructions (0.000%), 21 calls (08952BD4 - 08952D70, length 104)
  Back Branch 08952CE8 21 times (length 38)
  Back Branch 08952CA4 21 times (length 28)
_S1_2_894CA40 682 instructions (0.000%), 62 calls (0894CA40 - 0894CA68, length 11)
_S1_2_89727DC 680 instructions (0.000%), 40 calls (089727DC - 0897297C, length 105)
_S1_2_896A7D0 672 instructions (0.000%), 14 calls (0896A7D0 - 0896A890, length 49)
_S1_2_8888AB0 672 instructions (0.000%), 8 calls (08888AB0 - 08888B60, length 45)
  Back Branch 08888B34 32 times (length 13)
_S1_2_8958EA4 668 instructions (0.000%), 21 calls (08958EA4 - 08959048, length 106)
  Back Branch 08958FD4 20 times (length 44)
  Back Branch 08958FE8 20 times (length 9)
  Back Branch 08959024 1 times (length 63)
_S1_2_8946018 660 instructions (0.000%), 60 calls (08946018 - 08946040, length 11)
_S1_2_88FB610 659 instructions (0.000%), 31 calls (088FB610 - 088FBAAC, length 296)
_S1_2_88A0D5C 657 instructions (0.000%), 6 calls (088A0D5C - 088A0EA0, length 82)
  Back Branch 088A0E64 24 times (length 17)
_S1_2_894D034 656 instructions (0.000%), 12 calls (0894D034 - 0894D13C, length 67)
  Back Branch 0894D138 12 times (length 8)
  Back Branch 0894D118 4 times (length 50)
_S1_2_894C9C4 651 instructions (0.000%), 21 calls (0894C9C4 - 0894CA3C, length 31)
  Back Branch 0894CA14 21 times (length 8)
_S1_2_8999A70 648 instructions (0.000%), 108 calls (08999A70 - 08999A84, length 6)
_S1_2_894C460 648 instructions (0.000%), 12 calls (0894C460 - 0894C638, length 119)
  Back Branch 0894C508 12 times (length 19)
_S1_2_8999DE0 644 instructions (0.000%), 23 calls (08999DE0 - 08999E4C, length 28)
_S1_2_88845D4 642 instructions (0.000%), 61 calls (088845D4 - 08884638, length 26)
_S1_2_8958CD0 640 instructions (0.000%), 80 calls (08958CD0 - 08958CEC, length 8)
_S1_2_8953690 638 instructions (0.000%), 58 calls (08953690 - 089536B8, length 11)
_S1_2_8940C94 638 instructions (0.000%), 58 calls (08940C94 - 08940CBC, length 11)
_S1_2_887D184 638 instructions (0.000%), 58 calls (0887D184 - 0887D1AC, length 11)
_S1_2_8956418 636 instructions (0.000%), 12 calls (08956418 - 089564E8, length 53)
_S1_2_88A0EAC 632 instructions (0.000%), 6 calls (088A0EAC - 088A0FDC, length 77)
  Back Branch 088A0FAC 24 times (length 17)
_S1_2_899C4A4 630 instructions (0.000%), 45 calls (0899C4A4 - 0899C4D8, length 14)
_S1_2_8953528 629 instructions (0.000%), 37 calls (08953528 - 08953568, length 17)
_S1_2_8884064 617 instructions (0.000%), 1 calls (08884064 - 08884128, length 50)
  Back Branch 088840C4 64 times (length 9)
_S1_2_88F9564 614 instructions (0.000%), 2 calls (088F9564 - 088F9610, length 44)
  Back Branch 088F95D0 40 times (length 15)
_S1_2_89128EC 612 instructions (0.000%), 34 calls (089128EC - 0891295C, length 29)
_S1_2_897402C 612 instructions (0.000%), 19 calls (08972F0C - 089746B0, length 1514)
  Back Branch 089746AC 7,106 times (length 1507)
  Back Branch 0897407C 19 times (length 85)
  Back Branch 08974098 2 times (length 1125)
  Back Branch 089740A4 2 times (length 1128)
_S1_2_8951F08 609 instructions (0.000%), 21 calls (08951F08 - 08951F88, length 33)
  Back Branch 08951F84 21 times (length 23)
_S1_2_8945FA0 600 instructions (0.000%), 20 calls (08945FA0 - 08946014, length 30)
_S1_2_8968370 600 instructions (0.000%), 16 calls (08968370 - 08968448, length 55)
_S1_2_8999B44 598 instructions (0.000%), 46 calls (08999B44 - 08999B74, length 13)
_S1_2_894264C 597 instructions (0.000%), 20 calls (0894264C - 089426C0, length 30)
_S1_2_899FEE0 588 instructions (0.000%), 42 calls (0899FEE0 - 0899FF14, length 14)
_S1_2_895A86C 584 instructions (0.000%), 12 calls (0895A86C - 0895A950, length 58)
  Back Branch 0895A900 4 times (length 34)
_S1_2_881A920 584 instructions (0.000%), 1 calls (0881A920 - 0881AD08, length 251)
  Back Branch 0881AB98 32 times (length 9)
  Back Branch 0881ACD0 4 times (length 18)
_S1_2_89657D8 576 instructions (0.000%), 18 calls (089657D8 - 089658EC, length 70)
_S1_2_8884658 572 instructions (0.000%), 44 calls (08884658 - 08884844, length 124)
_S1_2_88A29B0 562 instructions (0.000%), 1 calls (088A29B0 - 088A2CAC, length 192)
  Back Branch 088A2C64 12 times (length 39)
  Back Branch 088A2C74 2 times (length 45)
_S1_2_894E698 561 instructions (0.000%), 33 calls (0894E698 - 0894E6D8, length 17)
_S1_2_8967C1C 560 instructions (0.000%), 14 calls (08967C1C - 08967E14, length 127)
_S1_2_89587C4 552 instructions (0.000%), 12 calls (089587C4 - 08958878, length 46)
_S1_2_8970E48 550 instructions (0.000%), 31 calls (08970E48 - 08970EB0, length 27)
_S1_2_8962920 546 instructions (0.000%), 39 calls (08962920 - 08962954, length 14)
_S1_2_8885F80 546 instructions (0.000%), 26 calls (08885F80 - 08885FDC, length 24)
_S1_2_89557E8 546 instructions (0.000%), 21 calls (089557E8 - 0895584C, length 26)
_S1_2_899FBDC 546 instructions (0.000%), 13 calls (0899FBDC - 0899FD0C, length 77)
_S1_2_8912518 544 instructions (0.000%), 34 calls (08912518 - 08912568, length 21)
_S1_2_896A154 540 instructions (0.000%), 10 calls (0896A154 - 0896A26C, length 71)
  Back Branch 0896A244 10 times (length 51)
  Back Branch 0896A238 10 times (length 22)
_S1_2_89A1D20 536 instructions (0.000%), 268 calls (089A1D20 - 089A1D24, length 2)
_S1_2_889F0D4 536 instructions (0.000%), 1 calls (0889F0D4 - 0889F218, length 82)
  Back Branch 0889F1CC 15 times (length 36)
  Back Branch 0889F1E4 3 times (length 5)
_S1_2_89129C8 532 instructions (0.000%), 27 calls (089129C8 - 08912A4C, length 34)
_S1_2_896A924 530 instructions (0.000%), 10 calls (0896A924 - 0896A9FC, length 55)
_S1_2_88F5248 513 instructions (0.000%), 19 calls (088F5248 - 088F52B0, length 27)
_S1_2_897283C 508 instructions (0.000%), 36 calls (0897283C - 08972874, length 15)
_S1_2_88A275C 506 instructions (0.000%), 2 calls (088A275C - 088A2994, length 143)
  Back Branch 088A2830 7 times (length 6)
  Back Branch 088A2800 5 times (length 7)
  Back Branch 088A2950 5 times (length 60)
_S1_2_8958DCC 504 instructions (0.000%), 21 calls (08958DCC - 08958EA0, length 54)
_S1_2_899EDAC 504 instructions (0.000%), 7 calls (0899EDAC - 0899EFE4, length 143)
  Back Branch 0899EF28 4 times (length 73)
_S1_2_8948AE4 495 instructions (0.000%), 99 calls (08948AE4 - 08948AFC, length 7)
_S1_2_8896F0C 490 instructions (0.000%), 1 calls (08896F0C - 08897070, length 90)
  Back Branch 08897024 13 times (length 36)
  Back Branch 0889703C 5 times (length 5)
_S1_2_8913B64 489 instructions (0.000%), 19 calls (08913B64 - 08913BF4, length 37)
_S1_2_89A20D8 486 instructions (0.000%), 243 calls (089A20D8 - 089A20DC, length 2)
_S1_2_894E5D4 483 instructions (0.000%), 21 calls (0894E5D4 - 0894E648, length 30)
_S1_2_8804E20 480 instructions (0.000%), 96 calls (08804E20 - 08804E30, length 5)
_S1_2_8965A70 480 instructions (0.000%), 12 calls (08965A70 - 08965B30, length 49)
_S1_2_8971890 476 instructions (0.000%), 14 calls (08971890 - 08971914, length 34)
_S1_2_88F548C 476 instructions (0.000%), 7 calls (088F548C - 088F5598, length 68)
_S1_2_894E7A8 474 instructions (0.000%), 12 calls (0894E7A8 - 0894E88C, length 58)
  Back Branch 0894E858 12 times (length 5)
  Back Branch 0894E844 4 times (length 28)
  Back Branch 0894E888 2 times (length 14)
  Back Branch 0894E880 2 times (length 12)
  Back Branch 0894E878 2 times (length 10)
  Back Branch 0894E868 1 times (length 6)
  Back Branch 0894E870 1 times (length 8)
  Back Branch 0894E860 1 times (length 4)
_S1_2_896EE4C 468 instructions (0.000%), 9 calls (0896EE4C - 0896EF18, length 52)
_S1_2_899C41C 464 instructions (0.000%), 232 calls (0899C41C - 0899C420, length 2)
_S1_2_8810BF0 462 instructions (0.000%), 42 calls (08810BF0 - 08810C18, length 11)
_S1_2_895A9BC 462 instructions (0.000%), 21 calls (0895A9BC - 0895AA28, length 28)
  Back Branch 0895AA18 21 times (length 11)
_S1_2_88FA344 462 instructions (0.000%), 17 calls (088FA344 - 088FA43C, length 63)
  Back Branch 088FA3E8 15 times (length 21)
  Back Branch 088FA424 1 times (length 36)
  Back Branch 088FA408 1 times (length 29)
  Back Branch 088FA400 1 times (length 27)
_S1_2_89327EC 462 instructions (0.000%), 4 calls (08931FD8 - 08932C84, length 812)
  Back Branch 089328B0 209 times (length 103)
  Back Branch 08932C40 113 times (length 796)
  Back Branch 0893211C 36 times (length 22)
_S1_2_899B23C 455 instructions (0.000%), 65 calls (0899B23C - 0899B254, length 7)
_S1_2_893FE8C 455 instructions (0.000%), 65 calls (0893FE8C - 0893FEA4, length 7)
_S1_2_897776C 450 instructions (0.000%), 18 calls (0897776C - 089777CC, length 25)
_S1_2_899C658 448 instructions (0.000%), 28 calls (0899C658 - 0899C694, length 16)
_S1_2_8962808 448 instructions (0.000%), 18 calls (08962808 - 0896286C, length 26)
  Back Branch 08962868 13 times (length 11)
_S1_2_89717F8 448 instructions (0.000%), 14 calls (089717F8 - 0897188C, length 38)
_S1_2_89439BC 441 instructions (0.000%), 21 calls (089439BC - 08943A0C, length 21)
_S1_2_896ED24 441 instructions (0.000%), 9 calls (0896ED24 - 0896EDE4, length 49)
_S1_2_89A0A88 435 instructions (0.000%), 29 calls (089A0A88 - 089A0ADC, length 22)
_S1_2_88F6AF8 434 instructions (0.000%), 14 calls (088F6AF8 - 088F6B70, length 31)
_S1_2_8811D94 434 instructions (0.000%), 7 calls (08811D94 - 08811EF4, length 89)
_S1_2_8908EC0 432 instructions (0.000%), 16 calls (08908EC0 - 08908F28, length 27)
_S1_2_89301C4 429 instructions (0.000%), 5 calls (089301C4 - 08930534, length 221)
  Back Branch 089302B0 3 times (length 12)
_S1_2_8913638 428 instructions (0.000%), 1 calls (08913638 - 08913878, length 145)
  Back Branch 089136B0 32 times (length 16)
_S1_2_88087CC 427 instructions (0.000%), 7 calls (088087CC - 08808B60, length 230)
_S1_2_88A25F8 426 instructions (0.000%), 3 calls (088A25F8 - 088A2758, length 89)
  Back Branch 088A2728 8 times (length 35)
_S1_2_8931238 423 instructions (0.000%), 1 calls (08931238 - 089314F8, length 177)
  Back Branch 08931420 36 times (length 5)
  Back Branch 089313C8 25 times (length 4)
  Back Branch 089314F4 1 times (length 125)
  Back Branch 089312C0 1 times (length 12)
_S1_2_88F4D00 421 instructions (0.000%), 4 calls (088F4D00 - 088F4E08, length 67)
  Back Branch 088F4DD8 15 times (length 15)
  Back Branch 088F4D68 6 times (length 15)
_S1_2_89688FC 420 instructions (0.000%), 14 calls (089688FC - 08968970, length 30)
_S1_2_894C63C 420 instructions (0.000%), 12 calls (0894C63C - 0894C6C4, length 35)
  Back Branch 0894C6A8 12 times (length 9)
_S1_2_89194FC 420 instructions (0.000%), 10 calls (089194FC - 089195A0, length 42)
_S1_2_8811A70 413 instructions (0.000%), 7 calls (08811A70 - 08811B58, length 59)
_S1_2_893FB54 411 instructions (0.000%), 137 calls (0893FB54 - 0893FB5C, length 3)
_S1_2_8913984 410 instructions (0.000%), 2 calls (08913984 - 089139E4, length 25)
  Back Branch 089139A8 32 times (length 5)
  Back Branch 089139CC 32 times (length 7)
_S1_2_8946C08 408 instructions (0.000%), 136 calls (08946C08 - 08946C10, length 3)
_S1_2_89139E8 408 instructions (0.000%), 2 calls (089139E8 - 08913A2C, length 18)
  Back Branch 08913A14 64 times (length 6)
_S1_2_88947D8 408 instructions (0.000%), 1 calls (088947D8 - 0889491C, length 82)
  Back Branch 088948D0 11 times (length 36)
  Back Branch 088948E8 3 times (length 5)
_S1_2_885BDEC 407 instructions (0.000%), 1 calls (0885BDEC - 0885C100, length 198)
  Back Branch 0885C018 4 times (length 29)
  Back Branch 0885BF20 3 times (length 29)
  Back Branch 0885BF9C 3 times (length 29)
  Back Branch 0885C094 3 times (length 29)
_S1_2_88131D4 402 instructions (0.000%), 1 calls (088131D4 - 08813914, length 465)
_S1_2_8811CB0 399 instructions (0.000%), 7 calls (08811CB0 - 08811D90, length 57)
_S1_2_88E309C 398 instructions (0.000%), 1 calls (088E309C - 088E3414, length 223)
  Back Branch 088E33AC 6 times (length 43)
_S1_2_89435EC 396 instructions (0.000%), 33 calls (089435EC - 0894361C, length 13)
  Back Branch 08943618 33 times (length 6)
_S1_2_8885184 396 instructions (0.000%), 22 calls (0888505C - 088851C8, length 92)
  Back Branch 0888519C 15,946 times (length 82)
_S1_2_8978630 396 instructions (0.000%), 9 calls (08978630 - 089786DC, length 44)
_S1_2_887B748 396 instructions (0.000%), 9 calls (0887B748 - 0887B7F4, length 44)
_S1_2_8809988 391 instructions (0.000%), 17 calls (08809988 - 088099E0, length 23)
_S1_2_8969664 390 instructions (0.000%), 15 calls (08969664 - 08969798, length 78)
_S1_2_89100D4 388 instructions (0.000%), 1 calls (089100D4 - 089106F0, length 392)
_S1_2_899B078 384 instructions (0.000%), 96 calls (0899B078 - 0899B084, length 4)
_S1_2_880858C 384 instructions (0.000%), 96 calls (0880858C - 088085A0, length 6)
_S1_2_880652C 384 instructions (0.000%), 96 calls (0880652C - 08806538, length 4)
_S1_2_887C780 384 instructions (0.000%), 64 calls (0887C780 - 0887C794, length 6)
_S1_2_8907CCC 384 instructions (0.000%), 6 calls (08907CCC - 08907E60, length 102)
_S1_2_892FC38 384 instructions (0.000%), 3 calls (0892FC38 - 0892FF14, length 184)
_S1_2_8912594 382 instructions (0.000%), 2 calls (08912594 - 0891266C, length 55)
  Back Branch 08912640 20 times (length 14)
  Back Branch 08912650 4 times (length 36)
_S1_2_89677C0 380 instructions (0.000%), 4 calls (089677C0 - 089678EC, length 76)
  Back Branch 089678C0 8 times (length 34)
_S1_2_89746B4 378 instructions (0.000%), 14 calls (089746B4 - 08974730, length 32)
_S1_2_885CBF0 378 instructions (0.000%), 6 calls (0885CBF0 - 0885CCFC, length 68)
_S1_2_89A17E8 374 instructions (0.000%), 187 calls (089A17E8 - 089A17EC, length 2)
_S1_2_88F7EC0 374 instructions (0.000%), 12 calls (088F7EC0 - 088F7F60, length 41)
_S1_2_89504F8 372 instructions (0.000%), 12 calls (089504F8 - 089505C4, length 52)
_S1_2_8950428 372 instructions (0.000%), 12 calls (08950428 - 089504F4, length 52)
_S1_2_8929D9C 371 instructions (0.000%), 7 calls (08929D9C - 08929E78, length 56)
_S1_2_892E47C 369 instructions (0.000%), 3 calls (0892E47C - 0892E6B0, length 142)
_S1_2_892F7C8 365 instructions (0.000%), 7 calls (0892F7C8 - 0892FA68, length 169)
_S1_2_899B0A0 364 instructions (0.000%), 91 calls (0899B0A0 - 0899B0AC, length 4)
_S1_2_883F760 363 instructions (0.000%), 3 calls (0883F760 - 0883F9CC, length 156)
_S1_2_8912D28 361 instructions (0.000%), 7 calls (08912D28 - 08912E00, length 55)
  Back Branch 08912DD8 7 times (length 28)
_S1_2_894E64C 360 instructions (0.000%), 20 calls (0894E64C - 0894E694, length 19)
_S1_2_8943BE0 357 instructions (0.000%), 21 calls (08943BE0 - 08943C20, length 17)
_S1_2_8943B54 357 instructions (0.000%), 21 calls (08943B54 - 08943B94, length 17)
_S1_2_8940C50 357 instructions (0.000%), 21 calls (08940C50 - 08940C90, length 17)
_S1_2_887C928 357 instructions (0.000%), 21 calls (0887C928 - 0887C980, length 23)
_S1_2_8886654 354 instructions (0.000%), 10 calls (08886654 - 08886750, length 64)
_S1_2_89624DC 354 instructions (0.000%), 5 calls (089624DC - 0896265C, length 97)
  Back Branch 08962610 5 times (length 24)
_S1_2_880E114 350 instructions (0.000%), 35 calls (0880E114 - 0880E138, length 10)
_S1_2_888CC04 348 instructions (0.000%), 1 calls (0888CC04 - 0888CCE4, length 57)
  Back Branch 0888CCC8 27 times (length 11)
_S1_2_8999EB8 345 instructions (0.000%), 23 calls (08999EB8 - 08999EF0, length 15)
_S1_2_88792EC 345 instructions (0.000%), 5 calls (088792EC - 0887943C, length 85)
_S1_2_8956134 342 instructions (0.000%), 38 calls (08956134 - 08956154, length 9)
_S1_2_8941180 342 instructions (0.000%), 38 calls (08941180 - 089411A0, length 9)
_S1_2_892D008 340 instructions (0.000%), 2 calls (0892D008 - 0892D33C, length 206)
_S1_2_89A1818 338 instructions (0.000%), 169 calls (089A1818 - 089A181C, length 2)
_S1_2_899BE94 338 instructions (0.000%), 13 calls (0899BE94 - 0899BF0C, length 31)
_S1_2_8840098 336 instructions (0.000%), 18 calls (08840098 - 08840120, length 35)
_S1_2_8883378 336 instructions (0.000%), 14 calls (08883378 - 08883408, length 37)
_S1_2_887192C 332 instructions (0.000%), 2 calls (0887192C - 08871DA4, length 287)
  Back Branch 08871D34 130 times (length 107)
  Back Branch 08871D5C 42 times (length 144)
_S1_2_888BA0C 329 instructions (0.000%), 7 calls (0888BA0C - 0888BAC4, length 47)
_S1_2_88F7F64 328 instructions (0.000%), 12 calls (088F7F64 - 088F8010, length 44)
_S1_2_892F528 326 instructions (0.000%), 3 calls (0892F528 - 0892F7C4, length 168)
_S1_2_897A78C 324 instructions (0.000%), 9 calls (0897A78C - 0897A818, length 36)
_S1_2_8971790 322 instructions (0.000%), 14 calls (08971790 - 089717F4, length 26)
_S1_2_8965B34 322 instructions (0.000%), 14 calls (08965B34 - 08965B90, length 24)
_S1_2_88788E4 321 instructions (0.000%), 4 calls (088788E4 - 08878B44, length 153)
_S1_2_885C288 321 instructions (0.000%), 1 calls (0885C288 - 0885C498, length 133)
  Back Branch 0885C404 4 times (length 79)
_S1_2_888B3EC 320 instructions (0.000%), 40 calls (0888B3EC - 0888B408, length 8)
_S1_2_888B3CC 320 instructions (0.000%), 40 calls (0888B3CC - 0888B3E8, length 8)
_S1_2_8962DBC 320 instructions (0.000%), 32 calls (08962DBC - 08962DE4, length 11)
_S1_2_8975148 315 instructions (0.000%), 45 calls (08975148 - 08975160, length 7)
_S1_2_896A2AC 315 instructions (0.000%), 45 calls (0896A2AC - 0896A2C4, length 7)
_S1_2_8941234 315 instructions (0.000%), 21 calls (08941234 - 08941298, length 26)
_S1_2_88DECF0 314 instructions (0.000%), 1 calls (088DECF0 - 088DF0A0, length 237)
  Back Branch 088DEF20 5 times (length 43)
_S1_2_890B370 309 instructions (0.000%), 1 calls (0890B370 - 0890B618, length 171)
  Back Branch 0890B54C 4 times (length 46)
_S1_2_8991664 308 instructions (0.000%), 7 calls (08991664 - 08991884, length 137)
_S1_2_888BD20 300 instructions (0.000%), 10 calls (0888BD20 - 0888BDAC, length 36)
_S1_2_891EB24 300 instructions (0.000%), 6 calls (0891EB24 - 0891EC14, length 61)
_S1_2_8964E80 297 instructions (0.000%), 33 calls (08964E80 - 08964EA0, length 9)
_S1_2_892B058 297 instructions (0.000%), 2 calls (0892B058 - 0892B4F0, length 295)
_S1_2_89410F4 294 instructions (0.000%), 42 calls (089410F4 - 0894110C, length 7)
_S1_2_89410D8 294 instructions (0.000%), 42 calls (089410D8 - 089410F0, length 7)
_S1_2_894E6DC 294 instructions (0.000%), 21 calls (0894E6DC - 0894E754, length 31)
_S1_2_8948D90 294 instructions (0.000%), 21 calls (08948D90 - 08948DC4, length 14)
_S1_2_8810AEC 294 instructions (0.000%), 21 calls (08810AEC - 08810B20, length 14)
_S1_2_88CCB50 294 instructions (0.000%), 6 calls (088CCB50 - 088CCC1C, length 52)
_S1_2_888D510 289 instructions (0.000%), 41 calls (0888D510 - 0888D57C, length 28)
_S1_2_896AE0C 288 instructions (0.000%), 36 calls (0896AE0C - 0896AE28, length 8)
_S1_2_8882160 288 instructions (0.000%), 5 calls (08882160 - 088823E0, length 161)
_S1_2_893FDF8 287 instructions (0.000%), 41 calls (0893FDF8 - 0893FE10, length 7)
_S1_2_88811C8 285 instructions (0.000%), 15 calls (088811C8 - 08881210, length 19)
_S1_2_887ACE4 284 instructions (0.000%), 17 calls (0887ACE4 - 0887AD54, length 29)
_S1_2_8864300 282 instructions (0.000%), 6 calls (08864300 - 088643B8, length 47)
_S1_2_885E408 282 instructions (0.000%), 6 calls (0885E408 - 0885E4C0, length 47)
_S1_2_8945E20 279 instructions (0.000%), 12 calls (08945E20 - 08945EDC, length 48)
  Back Branch 08945ED8 1 times (length 34)
_S1_2_8966AA4 278 instructions (0.000%), 4 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 19,321 times (length 362)
  Back Branch 08966838 8,168 times (length 18)
  Back Branch 08966914 1,784 times (length 73)
  Back Branch 0896690C 1,784 times (length 53)
  Back Branch 089668C0 1,784 times (length 53)
  Back Branch 08966898 1,784 times (length 43)
  Back Branch 089668A8 1,784 times (length 28)
  Back Branch 089668B8 1,784 times (length 32)
  Back Branch 08966948 1,026 times (length 68)
  Back Branch 08966968 1,026 times (length 76)
  Back Branch 08966828 211 times (length 14)
  Back Branch 08966AB0 4 times (length 158)
_S1_2_899C750 275 instructions (0.000%), 55 calls (0899C750 - 0899C760, length 5)
_S1_2_89A2130 274 instructions (0.000%), 137 calls (089A2130 - 089A2134, length 2)
_S1_2_89A20E8 274 instructions (0.000%), 137 calls (089A20E8 - 089A20EC, length 2)
_S1_2_89411A4 273 instructions (0.000%), 39 calls (089411A4 - 089411BC, length 7)
_S1_2_8941164 273 instructions (0.000%), 39 calls (08941164 - 0894117C, length 7)
_S1_2_8951ED0 273 instructions (0.000%), 21 calls (08951ED0 - 08951F04, length 14)
  Back Branch 08951F00 21 times (length 8)
_S1_2_888BB94 273 instructions (0.000%), 13 calls (0888BB94 - 0888BC00, length 28)
_S1_2_89A20C8 272 instructions (0.000%), 136 calls (089A20C8 - 089A20CC, length 2)
_S1_2_8983424 272 instructions (0.000%), 16 calls (08983424 - 08983464, length 17)
_S1_2_8883F20 272 instructions (0.000%), 7 calls (08883E18 - 08884058, length 145)
  Back Branch 08884024 15,946 times (length 133)
_S1_2_888118C 270 instructions (0.000%), 18 calls (0888118C - 088811C4, length 15)
_S1_2_88A0FE0 268 instructions (0.000%), 1 calls (088A0FE0 - 088A128C, length 172)
  Back Branch 088A1214 4 times (length 40)
_S1_2_8963DA8 265 instructions (0.000%), 41 calls (08963DA8 - 08963DC0, length 7)
_S1_2_8941078 264 instructions (0.000%), 33 calls (08941078 - 08941094, length 8)
_S1_2_8943620 264 instructions (0.000%), 12 calls (08943620 - 08943674, length 22)
_S1_2_88F4B50 264 instructions (0.000%), 8 calls (088F4B50 - 088F4BD0, length 33)
_S1_2_8981504 263 instructions (0.000%), 2 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 9,402 times (length 16)
  Back Branch 089817C4 1,647 times (length 1342)
  Back Branch 089817CC 1,646 times (length 1344)
  Back Branch 089816A8 1,028 times (length 10)
  Back Branch 08981574 925 times (length 22)
  Back Branch 0898161C 36 times (length 25)
_S1_2_89A2068 262 instructions (0.000%), 131 calls (089A2068 - 089A206C, length 2)
_S1_2_899FEBC 260 instructions (0.000%), 52 calls (0899FEBC - 0899FECC, length 5)
_S1_2_88049E4 260 instructions (0.000%), 13 calls (088049E4 - 08804A38, length 22)
_S1_2_89412C0 259 instructions (0.000%), 37 calls (089412C0 - 089412D8, length 7)
_S1_2_8983718 255 instructions (0.000%), 15 calls (08983718 - 08983758, length 17)
_S1_2_888AC40 253 instructions (0.000%), 23 calls (0888AC40 - 0888AC68, length 11)
_S1_2_8880C84 252 instructions (0.000%), 19 calls (08880C84 - 08880CCC, length 19)
_S1_2_895AAE4 252 instructions (0.000%), 12 calls (0895AAE4 - 0895AB58, length 30)
_S1_2_895AA6C 252 instructions (0.000%), 12 calls (0895AA6C - 0895AAE0, length 30)
_S1_2_8959228 252 instructions (0.000%), 12 calls (08959228 - 0895929C, length 30)
_S1_2_89591B0 252 instructions (0.000%), 12 calls (089591B0 - 08959224, length 30)
_S1_2_8959138 252 instructions (0.000%), 12 calls (08959138 - 089591AC, length 30)
_S1_2_8908834 252 instructions (0.000%), 9 calls (08908834 - 08908AE8, length 174)
_S1_2_8809474 252 instructions (0.000%), 6 calls (08809474 - 08809560, length 60)
_S1_2_892E128 252 instructions (0.000%), 4 calls (0892E128 - 0892E1BC, length 38)
  Back Branch 0892E19C 16 times (length 21)
_S1_2_8922584 252 instructions (0.000%), 4 calls (08922584 - 089226BC, length 79)
_S1_2_8962958 251 instructions (0.000%), 5 calls (08962958 - 08962A30, length 55)
  Back Branch 08962A2C 1 times (length 14)
_S1_2_8885EB8 250 instructions (0.000%), 5 calls (08885EB8 - 08885F7C, length 50)
_S1_2_892B624 250 instructions (0.000%), 2 calls (0892B624 - 0892B910, length 188)
_S1_2_88F6B74 249 instructions (0.000%), 15 calls (088F6B74 - 088F6BC4, length 21)
_S1_2_8923628 246 instructions (0.000%), 1 calls (08923628 - 0892372C, length 66)
  Back Branch 089236E0 32 times (length 6)
_S1_2_88A3888 245 instructions (0.000%), 5 calls (088A3888 - 088A3954, length 52)
_S1_2_892B914 245 instructions (0.000%), 2 calls (0892B914 - 0892BC7C, length 219)
_S1_2_8883A20 243 instructions (0.000%), 3 calls (08883A20 - 08883BE4, length 114)
_S1_2_88F6904 242 instructions (0.000%), 22 calls (088F6904 - 088F692C, length 11)
_S1_2_89A1C70 240 instructions (0.000%), 120 calls (089A1C70 - 089A1C74, length 2)
_S1_2_899C3A8 240 instructions (0.000%), 40 calls (0899C3A8 - 0899C3C0, length 7)
_S1_2_888B41C 240 instructions (0.000%), 40 calls (0888B41C - 0888B430, length 6)
_S1_2_895AA2C 240 instructions (0.000%), 20 calls (0895AA2C - 0895AA68, length 16)
_S1_2_887B90C 240 instructions (0.000%), 10 calls (0887B90C - 0887B968, length 24)
_S1_2_88A3958 240 instructions (0.000%), 8 calls (088A3958 - 088A39CC, length 30)
_S1_2_8864F58 240 instructions (0.000%), 6 calls (08864F58 - 088650A8, length 85)
_S1_2_8942AB0 238 instructions (0.000%), 17 calls (08942AB0 - 08942AE4, length 14)
_S1_2_8810A2C 238 instructions (0.000%), 17 calls (08810A2C - 08810A60, length 14)
_S1_2_899C6D0 236 instructions (0.000%), 59 calls (0899C6D0 - 0899C6DC, length 4)
_S1_2_88FB2EC 235 instructions (0.000%), 17 calls (088FB2EC - 088FBAAC, length 497)
_S1_2_8894098 235 instructions (0.000%), 5 calls (08894098 - 08894168, length 53)
_S1_2_897A81C 234 instructions (0.000%), 9 calls (0897A81C - 0897A880, length 26)
_S1_2_896A490 234 instructions (0.000%), 9 calls (0896A490 - 0896A54C, length 48)
_S1_2_88B2B34 233 instructions (0.000%), 1 calls (088B2B34 - 088B2EE4, length 237)
_S1_2_8956254 232 instructions (0.000%), 58 calls (08956254 - 08956260, length 4)
_S1_2_8879440 232 instructions (0.000%), 4 calls (08879440 - 088795F0, length 109)
_S1_2_8929E7C 231 instructions (0.000%), 7 calls (08929E7C - 08929EFC, length 33)
_S1_2_88F559C 229 instructions (0.000%), 2 calls (088F559C - 088F56A8, length 68)
  Back Branch 088F5688 11 times (length 11)
_S1_2_887BA44 228 instructions (0.000%), 8 calls (0887B9EC - 0887BAEC, length 65)
  Back Branch 0887BAB0 8 times (length 51)
_S1_2_8880874 226 instructions (0.000%), 1 calls (08880874 - 08880AD8, length 154)
  Back Branch 08880A98 2 times (length 88)
_S1_2_899E488 224 instructions (0.000%), 32 calls (0899E488 - 0899E4A0, length 7)
_S1_2_899E104 224 instructions (0.000%), 32 calls (0899E104 - 0899E11C, length 7)
_S1_2_892DF64 224 instructions (0.000%), 2 calls (0892DF64 - 0892E124, length 113)
_S1_2_8984E4C 221 instructions (0.000%), 13 calls (08984E4C - 08984F58, length 68)
_S1_2_88A195C 221 instructions (0.000%), 1 calls (088A195C - 088A1B64, length 131)
  Back Branch 088A1AA4 6 times (length 18)
  Back Branch 088A1B34 2 times (length 21)
_S1_2_896A0E4 220 instructions (0.000%), 20 calls (0896A0E4 - 0896A150, length 28)
_S1_2_8939A60 220 instructions (0.000%), 20 calls (08939A60 - 08939A88, length 11)
_S1_2_88837A0 220 instructions (0.000%), 10 calls (08883718 - 0888390C, length 126)
  Back Branch 088838CC 95,676 times (length 111)
_S1_2_880E13C 220 instructions (0.000%), 10 calls (0880E13C - 0880E190, length 22)
_S1_2_888340C 220 instructions (0.000%), 5 calls (0888340C - 088834B8, length 44)
_S1_2_880D4A0 217 instructions (0.000%), 1 calls (0880D4A0 - 0880D60C, length 92)
  Back Branch 0880D5DC 9 times (length 63)
  Back Branch 0880D5C8 1 times (length 51)
_S1_2_89153BC 216 instructions (0.000%), 6 calls (089153BC - 08915468, length 44)
_S1_2_894C6C8 215 instructions (0.000%), 1 calls (0894C6C8 - 0894C884, length 112)
  Back Branch 0894C778 15 times (length 11)
  Back Branch 0894C878 1 times (length 75)
_S1_2_8877E90 212 instructions (0.000%), 2 calls (08877E90 - 08878248, length 239)
_S1_2_899C824 210 instructions (0.000%), 42 calls (0899C824 - 0899C834, length 5)
_S1_2_88612A0 210 instructions (0.000%), 10 calls (088612A0 - 0886146C, length 116)
_S1_2_8809A80 210 instructions (0.000%), 7 calls (08809A80 - 08809AF4, length 30)
_S1_2_88097A0 210 instructions (0.000%), 6 calls (088097A0 - 08809958, length 111)
_S1_2_892354C 210 instructions (0.000%), 1 calls (0892354C - 08923624, length 55)
  Back Branch 089235B0 32 times (length 5)
_S1_2_88A1BB0 209 instructions (0.000%), 6 calls (088A1BB0 - 088A1D0C, length 88)
_S1_2_8983468 208 instructions (0.000%), 16 calls (08983468 - 089834C0, length 23)
_S1_2_89A0AE0 208 instructions (0.000%), 13 calls (089A0AE0 - 089A0B3C, length 24)
_S1_2_88D8204 208 instructions (0.000%), 1 calls (088D8204 - 088D8540, length 208)
_S1_2_8919FA0 207 instructions (0.000%), 9 calls (08919FA0 - 08919FF8, length 23)
_S1_2_8899DC4 207 instructions (0.000%), 3 calls (08899DC4 - 08899ED4, length 69)
_S1_2_8953428 206 instructions (0.000%), 21 calls (08953428 - 08953478, length 21)
_S1_2_892DBB0 206 instructions (0.000%), 3 calls (0892DBB0 - 0892DD10, length 89)
_S1_2_894E590 204 instructions (0.000%), 12 calls (0894E590 - 0894E5D0, length 17)
_S1_2_894E54C 204 instructions (0.000%), 12 calls (0894E54C - 0894E58C, length 17)
_S1_2_8893FAC 203 instructions (0.000%), 13 calls (08893FAC - 08894014, length 27)
_S1_2_89A1800 202 instructions (0.000%), 101 calls (089A1800 - 089A1804, length 2)
_S1_2_88445B4 202 instructions (0.000%), 1 calls (088445B4 - 088448D8, length 202)
_S1_2_89832DC 201 instructions (0.000%), 1 calls (089832DC - 08983404, length 75)
  Back Branch 08983328 12 times (length 10)
  Back Branch 089833F0 12 times (length 6)
_S1_2_88128E0 201 instructions (0.000%), 1 calls (088128E0 - 08812C4C, length 220)
_S1_2_89A1DE0 200 instructions (0.000%), 100 calls (089A1DE0 - 089A1DE4, length 2)
_S1_2_890433C 199 instructions (0.000%), 1 calls (0890433C - 0890444C, length 69)
  Back Branch 089043EC 25 times (length 15)
_S1_2_8865390 198 instructions (0.000%), 9 calls (08865390 - 08865404, length 30)
_S1_2_8917504 195 instructions (0.000%), 5 calls (08917504 - 0891759C, length 39)
_S1_2_8995950 195 instructions (0.000%), 1 calls (08995950 - 08995A58, length 67)
  Back Branch 08995A40 5 times (length 32)
_S1_2_89A17F0 194 instructions (0.000%), 97 calls (089A17F0 - 089A17F4, length 2)
_S1_2_889A18C 194 instructions (0.000%), 2 calls (0889A18C - 0889A25C, length 53)
  Back Branch 0889A21C 10 times (length 11)
_S1_2_8839270 194 instructions (0.000%), 1 calls (08839270 - 08839308, length 39)
  Back Branch 088392B8 32 times (length 5)
_S1_2_89A1F30 192 instructions (0.000%), 96 calls (089A1F30 - 089A1F34, length 2)
_S1_2_899BBB4 192 instructions (0.000%), 4 calls (0899BBB4 - 0899BC18, length 26)
  Back Branch 0899BC08 16 times (length 11)
_S1_2_887B96C 192 instructions (0.000%), 4 calls (0887B96C - 0887BAEC, length 97)
  Back Branch 0887BAB0 8 times (length 51)
_S1_2_895349C 190 instructions (0.000%), 38 calls (0895349C - 089534AC, length 5)
_S1_2_89691A4 190 instructions (0.000%), 10 calls (089691A4 - 08969270, length 52)
_S1_2_896EF70 190 instructions (0.000%), 5 calls (0896EF70 - 0896F004, length 38)
_S1_2_88493F8 190 instructions (0.000%), 1 calls (088493F8 - 08849480, length 35)
  Back Branch 08849460 32 times (length 5)
_S1_2_8948DC8 189 instructions (0.000%), 21 calls (08948DC8 - 08948DF0, length 11)
_S1_2_8943BBC 189 instructions (0.000%), 21 calls (08943BBC - 08943BDC, length 9)
_S1_2_896EF1C 189 instructions (0.000%), 9 calls (0896EF1C - 0896EF6C, length 21)
_S1_2_885C730 188 instructions (0.000%), 11 calls (0885C730 - 0885C7A0, length 29)
_S1_2_8945ADC 187 instructions (0.000%), 11 calls (08945ADC - 08945B5C, length 33)
_S1_2_88F56AC 187 instructions (0.000%), 7 calls (088F56AC - 088F57AC, length 65)
_S1_2_89A1C90 186 instructions (0.000%), 93 calls (089A1C90 - 089A1C94, length 2)
_S1_2_8904458 186 instructions (0.000%), 1 calls (08904458 - 08904508, length 45)
  Back Branch 0890449C 25 times (length 5)
  Back Branch 089044C0 4 times (length 7)
_S1_2_891AF58 184 instructions (0.000%), 4 calls (0891AF58 - 0891B070, length 71)
_S1_2_88FDCE0 184 instructions (0.000%), 1 calls (088FDCE0 - 088FDE88, length 107)
  Back Branch 088FDD40 13 times (length 5)
  Back Branch 088FDD6C 3 times (length 9)
_S1_2_889332C 182 instructions (0.000%), 10 calls (0889332C - 08893374, length 19)
_S1_2_880416C 182 instructions (0.000%), 4 calls (0880416C - 088043B0, length 146)
  Back Branch 088042F4 2 times (length 78)
  Back Branch 088042B4 2 times (length 62)
_S1_2_88554C8 182 instructions (0.000%), 2 calls (088554C8 - 088556AC, length 122)
_S1_2_8855258 182 instructions (0.000%), 2 calls (08855258 - 0885543C, length 122)
_S1_2_8958AE8 180 instructions (0.000%), 20 calls (08958AE8 - 08958B08, length 9)
_S1_2_89231C4 180 instructions (0.000%), 2 calls (089231C4 - 08923328, length 90)
_S1_2_88494E0 180 instructions (0.000%), 1 calls (088494E0 - 08849540, length 25)
  Back Branch 0884952C 32 times (length 5)
_S1_2_8816F58 178 instructions (0.000%), 1 calls (08816F58 - 08817038, length 57)
  Back Branch 08816FA4 31 times (length 5)
_S1_2_88825E0 177 instructions (0.000%), 3 calls (088825E0 - 088826B0, length 53)
  Back Branch 08882678 6 times (length 23)
_S1_2_89106F4 177 instructions (0.000%), 1 calls (089106F4 - 089109D4, length 185)
_S1_2_89A0F10 176 instructions (0.000%), 16 calls (089A0F10 - 089A0F38, length 11)
_S1_2_885DDC0 176 instructions (0.000%), 8 calls (0885DDC0 - 0885DE14, length 22)
_S1_2_891562C 176 instructions (0.000%), 7 calls (0891562C - 089156A4, length 31)
  Back Branch 08915668 4 times (length 9)
_S1_2_8813918 175 instructions (0.000%), 1 calls (08813918 - 08813F74, length 408)
_S1_2_892C770 173 instructions (0.000%), 1 calls (0892C770 - 0892CA20, length 173)
_S1_2_89534C0 172 instructions (0.000%), 86 calls (089534C0 - 089534C4, length 2)
_S1_2_8884A64 172 instructions (0.000%), 4 calls (08884A64 - 08884C00, length 104)
  Back Branch 08884BE4 4 times (length 86)
_S1_2_89640D0 170 instructions (0.000%), 17 calls (089640D0 - 089640F4, length 10)
_S1_2_896F2A4 170 instructions (0.000%), 5 calls (0896F2A4 - 0896F32C, length 35)
_S1_2_887B7F8 169 instructions (0.000%), 14 calls (0887B7F8 - 0887B82C, length 14)
_S1_2_8902AB4 169 instructions (0.000%), 1 calls (08902AB4 - 08902B60, length 44)
  Back Branch 08902B24 23 times (length 5)
  Back Branch 08902B40 4 times (length 5)
_S1_2_8940C14 168 instructions (0.000%), 21 calls (08940C14 - 08940C30, length 8)
_S1_2_8940BF4 168 instructions (0.000%), 21 calls (08940BF4 - 08940C10, length 8)
_S1_2_8809AF8 168 instructions (0.000%), 14 calls (08809AF8 - 08809B3C, length 18)
_S1_2_8947A40 168 instructions (0.000%), 12 calls (08947A40 - 08947A74, length 14)
_S1_2_8947958 168 instructions (0.000%), 12 calls (08947958 - 0894798C, length 14)
_S1_2_88F6A88 168 instructions (0.000%), 8 calls (088F6A88 - 088F6AEC, length 26)
_S1_2_88652E8 168 instructions (0.000%), 7 calls (088652E8 - 08865364, length 32)
_S1_2_888D42C 168 instructions (0.000%), 1 calls (0888D42C - 0888D50C, length 57)
  Back Branch 0888D4EC 12 times (length 21)
_S1_2_8855DD0 167 instructions (0.000%), 1 calls (08855DD0 - 08856098, length 179)
_S1_2_8912670 166 instructions (0.000%), 4 calls (08912670 - 089126F0, length 33)
  Back Branch 089126D0 8 times (length 15)
_S1_2_8973EC4 166 instructions (0.000%), 2 calls (08972F0C - 089746B0, length 1514)
  Back Branch 089746AC 7,106 times (length 1507)
  Back Branch 08973FE8 4 times (length 11)
  Back Branch 08973F60 1 times (length 14)
  Back Branch 08974024 1 times (length 1096)
_S1_2_8964130 165 instructions (0.000%), 5 calls (08964130 - 089641B0, length 33)
_S1_2_888DB64 163 instructions (0.000%), 1 calls (0888DB64 - 0888DDEC, length 163)
_S1_2_8884A14 163 instructions (0.000%), 1 calls (08884A14 - 08884A60, length 20)
  Back Branch 08884A50 12 times (length 13)
_S1_2_8808B64 162 instructions (0.000%), 6 calls (08808B64 - 08808EC8, length 218)
_S1_2_895116C 162 instructions (0.000%), 3 calls (0895116C - 08951270, length 66)
  Back Branch 0895126C 3 times (length 51)
_S1_2_899E120 161 instructions (0.000%), 2 calls (0899E120 - 0899E31C, length 128)
_S1_2_8902C64 161 instructions (0.000%), 1 calls (08902C64 - 08902CF0, length 36)
  Back Branch 08902C8C 23 times (length 5)
  Back Branch 08902CB8 4 times (length 5)
_S1_2_88F9BFC 161 instructions (0.000%), 1 calls (088F9BFC - 088F9D6C, length 93)
  Back Branch 088F9C78 6 times (length 15)
_S1_2_888B444 160 instructions (0.000%), 40 calls (0888B444 - 0888B450, length 4)
_S1_2_888B434 160 instructions (0.000%), 40 calls (0888B434 - 0888B440, length 4)
_S1_2_8932DE4 160 instructions (0.000%), 20 calls (08932DE4 - 08932E00, length 8)
_S1_2_89838E4 160 instructions (0.000%), 16 calls (089838E4 - 08983908, length 10)
_S1_2_892D840 160 instructions (0.000%), 8 calls (0892D840 - 0892D88C, length 20)
_S1_2_8804EA0 160 instructions (0.000%), 8 calls (08804EA0 - 08804EF4, length 22)
_S1_2_88FDE8C 160 instructions (0.000%), 1 calls (088FDE8C - 088FDFFC, length 93)
  Back Branch 088FDF2C 13 times (length 15)
  Back Branch 088FDECC 3 times (length 7)
_S1_2_88F9428 158 instructions (0.000%), 2 calls (088F9428 - 088F9560, length 79)
_S1_2_88163C8 156 instructions (0.000%), 9 calls (088163C8 - 08816438, length 29)
_S1_2_891C7A0 156 instructions (0.000%), 2 calls (0891C7A0 - 0891C988, length 123)
_S1_2_8810D14 156 instructions (0.000%), 2 calls (08810D14 - 08810ED8, length 114)
_S1_2_8810988 155 instructions (0.000%), 31 calls (08810988 - 08810998, length 5)
_S1_2_8975C80 154 instructions (0.000%), 14 calls (08975C80 - 08975CA8, length 11)
_S1_2_88FDB48 154 instructions (0.000%), 1 calls (088FDB48 - 088FDC6C, length 74)
  Back Branch 088FDBBC 13 times (length 5)
  Back Branch 088FDC0C 3 times (length 10)
_S1_2_890F684 153 instructions (0.000%), 5 calls (0890F684 - 0890F73C, length 47)
_S1_2_8883EA0 153 instructions (0.000%), 2 calls (08883E18 - 08884058, length 145)
  Back Branch 08884024 15,946 times (length 133)
_S1_2_895617C 152 instructions (0.000%), 38 calls (0895617C - 08956188, length 4)
_S1_2_88873B8 152 instructions (0.000%), 9 calls (088873B8 - 08887428, length 29)
_S1_2_8927324 152 instructions (0.000%), 8 calls (08927324 - 089287F8, length 1334)
_S1_2_89678F0 152 instructions (0.000%), 4 calls (089678F0 - 08967990, length 41)
_S1_2_890FE4C 152 instructions (0.000%), 4 calls (0890FE4C - 0890FEF0, length 42)
_S1_2_89A1CE8 150 instructions (0.000%), 75 calls (089A1CE8 - 089A1CEC, length 2)
_S1_2_880E1EC 150 instructions (0.000%), 20 calls (0880E1EC - 0880E210, length 10)
_S1_2_896A894 150 instructions (0.000%), 10 calls (0896A894 - 0896A920, length 36)
_S1_2_892E298 150 instructions (0.000%), 3 calls (0892E298 - 0892E3C0, length 75)
_S1_2_8880560 150 instructions (0.000%), 2 calls (08880560 - 08880628, length 51)
  Back Branch 08880600 4 times (length 24)
_S1_2_8887654 150 instructions (0.000%), 1 calls (08887654 - 088878E4, length 165)
_S1_2_8884D68 150 instructions (0.000%), 1 calls (08884D68 - 08884E08, length 41)
  Back Branch 08884DEC 16 times (length 7)
_S1_2_8931DB8 148 instructions (0.000%), 74 calls (08931DB8 - 08931DBC, length 2)
_S1_2_892B4F4 148 instructions (0.000%), 2 calls (0892B4F4 - 0892B620, length 76)
_S1_2_891C03C 148 instructions (0.000%), 2 calls (0891C03C - 0891C2EC, length 173)
_S1_2_8948CF0 147 instructions (0.000%), 21 calls (08948CF0 - 08948D08, length 7)
_S1_2_8948B94 147 instructions (0.000%), 21 calls (08948B94 - 08948BAC, length 7)
_S1_2_8948B00 147 instructions (0.000%), 21 calls (08948B00 - 08948B18, length 7)
_S1_2_8945B60 147 instructions (0.000%), 21 calls (08945B60 - 08945B78, length 7)
_S1_2_8941148 147 instructions (0.000%), 21 calls (08941148 - 08941160, length 7)
_S1_2_894112C 147 instructions (0.000%), 21 calls (0894112C - 08941144, length 7)
_S1_2_893FEE8 147 instructions (0.000%), 21 calls (0893FEE8 - 0893FF00, length 7)
_S1_2_893FEC4 147 instructions (0.000%), 21 calls (0893FEC4 - 0893FEDC, length 7)
_S1_2_893FEA8 147 instructions (0.000%), 21 calls (0893FEA8 - 0893FEC0, length 7)
_S1_2_893FE70 147 instructions (0.000%), 21 calls (0893FE70 - 0893FE88, length 7)
_S1_2_893FE54 147 instructions (0.000%), 21 calls (0893FE54 - 0893FE6C, length 7)
_S1_2_893FE14 147 instructions (0.000%), 21 calls (0893FE14 - 0893FE2C, length 7)
_S1_2_8815294 147 instructions (0.000%), 1 calls (08815294 - 088154DC, length 147)
_S1_2_880A4B4 145 instructions (0.000%), 5 calls (0880A4B4 - 0880A57C, length 51)
_S1_2_88A17A4 145 instructions (0.000%), 2 calls (088A17A4 - 088A1958, length 110)
  Back Branch 088A18C0 2 times (length 13)
_S1_2_897790C 144 instructions (0.000%), 9 calls (0897790C - 08977948, length 16)
_S1_2_891926C 144 instructions (0.000%), 8 calls (0891926C - 089192B0, length 18)
_S1_2_8912AFC 144 instructions (0.000%), 4 calls (08912AFC - 08912B80, length 34)
  Back Branch 08912B74 4 times (length 19)
_S1_2_8877474 144 instructions (0.000%), 3 calls (08877474 - 08877530, length 48)
_S1_2_88A052C 144 instructions (0.000%), 2 calls (088A052C - 088A05D4, length 43)
  Back Branch 088A05B8 8 times (length 11)
_S1_2_89665F4 143 instructions (0.000%), 13 calls (089665F4 - 0896662C, length 15)
_S1_2_89641D0 143 instructions (0.000%), 13 calls (089641D0 - 089641F8, length 11)
_S1_2_8804AA0 143 instructions (0.000%), 13 calls (08804AA0 - 08804AC8, length 11)
_S1_2_8917FD8 143 instructions (0.000%), 4 calls (08917FD8 - 0891808C, length 46)
_S1_2_89641B4 140 instructions (0.000%), 20 calls (089641B4 - 089641CC, length 7)
_S1_2_89460F0 140 instructions (0.000%), 20 calls (089460F0 - 08946108, length 7)
_S1_2_890F39C 140 instructions (0.000%), 20 calls (0890F39C - 0890F3B4, length 7)
_S1_2_89695CC 140 instructions (0.000%), 14 calls (089695CC - 089695FC, length 13)
_S1_2_891C9E8 140 instructions (0.000%), 5 calls (0891C9E8 - 0891CAB4, length 52)
_S1_2_88850E4 140 instructions (0.000%), 4 calls (0888505C - 088851C8, length 92)
  Back Branch 0888519C 15,946 times (length 82)
_S1_2_894E8A0 139 instructions (0.000%), 1 calls (0894E8A0 - 0894E970, length 53)
  Back Branch 0894E928 8 times (length 15)
  Back Branch 0894E938 1 times (length 19)
_S1_2_8812834 138 instructions (0.000%), 6 calls (08812834 - 088128A4, length 29)
_S1_2_891C2F0 136 instructions (0.000%), 2 calls (0891C2F0 - 0891C544, length 150)
_S1_2_899C304 135 instructions (0.000%), 27 calls (0899C304 - 0899C314, length 5)
_S1_2_89094B4 135 instructions (0.000%), 9 calls (089094B4 - 089094EC, length 15)
_S1_2_8877620 135 instructions (0.000%), 3 calls (08877620 - 088776D0, length 45)
_S1_2_88773C0 135 instructions (0.000%), 3 calls (088773C0 - 08877470, length 45)
_S1_2_887730C 135 instructions (0.000%), 3 calls (0887730C - 088773BC, length 45)
_S1_2_88533B0 134 instructions (0.000%), 2 calls (088533B0 - 088534EC, length 80)
_S1_2_885C830 134 instructions (0.000%), 1 calls (0885C830 - 0885CA44, length 134)
_S1_2_8859834 134 instructions (0.000%), 1 calls (08859834 - 08859E78, length 402)
_S1_2_89A1DE8 132 instructions (0.000%), 66 calls (089A1DE8 - 089A1DEC, length 2)
_S1_2_89535D8 132 instructions (0.000%), 33 calls (089535D8 - 089535EC, length 6)
_S1_2_892884C 132 instructions (0.000%), 7 calls (0892884C - 08928908, length 48)
_S1_2_892DB00 132 instructions (0.000%), 3 calls (0892DB00 - 0892DBAC, length 44)
_S1_2_8963B1C 132 instructions (0.000%), 2 calls (08963B1C - 08963C80, length 90)
  Back Branch 08963C7C 2 times (length 67)
_S1_2_88D96D8 132 instructions (0.000%), 2 calls (088D96D8 - 088D97DC, length 66)
_S1_2_89621A8 131 instructions (0.000%), 2 calls (089621A8 - 0896232C, length 98)
  Back Branch 089622C0 2 times (length 13)
_S1_2_88941D0 131 instructions (0.000%), 1 calls (088941D0 - 088943B0, length 121)
  Back Branch 08894388 7 times (length 10)
_S1_2_8887500 130 instructions (0.000%), 5 calls (08887500 - 08887650, length 85)
_S1_2_89A0FF8 130 instructions (0.000%), 2 calls (089A0FF8 - 089A12D4, length 184)
_S1_2_8945994 129 instructions (0.000%), 12 calls (08945994 - 089459C0, length 12)
  Back Branch 089459BC 11 times (length 6)
_S1_2_899BF10 128 instructions (0.000%), 16 calls (0899BF10 - 0899BF2C, length 8)
_S1_2_8973AF0 128 instructions (0.000%), 4 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_887C870 128 instructions (0.000%), 4 calls (0887C870 - 0887C8EC, length 32)
_S1_2_8962A74 128 instructions (0.000%), 2 calls (08962A74 - 08962BC0, length 84)
  Back Branch 08962B8C 2 times (length 19)
_S1_2_8815590 128 instructions (0.000%), 2 calls (08815590 - 0881568C, length 64)
  Back Branch 0881564C 2 times (length 28)
_S1_2_899B130 126 instructions (0.000%), 18 calls (0899B130 - 0899B148, length 7)
_S1_2_8928A7C 126 instructions (0.000%), 7 calls (08928A7C - 08928ACC, length 21)
_S1_2_8844B84 126 instructions (0.000%), 6 calls (08844B84 - 08844BD4, length 21)
_S1_2_88851CC 126 instructions (0.000%), 2 calls (088851CC - 0888533C, length 93)
_S1_2_89552A0 126 instructions (0.000%), 1 calls (089552A0 - 089554A0, length 129)
  Back Branch 0895549C 1 times (length 110)
  Back Branch 08955340 1 times (length 23)
  Back Branch 089553A4 1 times (length 48)
  Back Branch 08955350 1 times (length 27)
_S1_2_896EDE8 125 instructions (0.000%), 5 calls (0896EDE8 - 0896EE48, length 25)
_S1_2_888B0EC 125 instructions (0.000%), 1 calls (0888B0EC - 0888B2DC, length 125)
_S1_2_892F984 124 instructions (0.000%), 6 calls (0892F984 - 0892FA68, length 58)
_S1_2_89669E4 122 instructions (0.000%), 2 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 19,321 times (length 362)
  Back Branch 08966838 8,168 times (length 18)
  Back Branch 08966914 1,784 times (length 73)
  Back Branch 0896690C 1,784 times (length 53)
  Back Branch 089668C0 1,784 times (length 53)
  Back Branch 08966898 1,784 times (length 43)
  Back Branch 089668A8 1,784 times (length 28)
  Back Branch 089668B8 1,784 times (length 32)
  Back Branch 08966948 1,026 times (length 68)
  Back Branch 08966968 1,026 times (length 76)
  Back Branch 08966828 211 times (length 14)
_S1_2_8947868 121 instructions (0.000%), 13 calls (08947868 - 089478AC, length 18)
  Back Branch 089478A8 3 times (length 6)
_S1_2_8962E54 121 instructions (0.000%), 5 calls (08962DC4 - 08962EBC, length 63)
  Back Branch 08962E28 26 times (length 27)
  Back Branch 08962EB8 3 times (length 38)
  Back Branch 08962E5C 2 times (length 39)
_S1_2_88043B4 121 instructions (0.000%), 1 calls (088043B4 - 088045EC, length 143)
_S1_2_8998F24 120 instructions (0.000%), 24 calls (08998F24 - 08998F34, length 5)
_S1_2_8969600 120 instructions (0.000%), 10 calls (08969600 - 08969660, length 25)
_S1_2_888D0B8 120 instructions (0.000%), 5 calls (0888D0B8 - 0888D114, length 24)
_S1_2_8855168 120 instructions (0.000%), 5 calls (08855168 - 088551C4, length 24)
_S1_2_887C7F0 120 instructions (0.000%), 4 calls (0887C7F0 - 0887C864, length 30)
_S1_2_89317DC 119 instructions (0.000%), 3 calls (089317DC - 089318C8, length 60)
_S1_2_89410D0 118 instructions (0.000%), 59 calls (089410D0 - 089410D4, length 2)
_S1_2_89410C8 118 instructions (0.000%), 59 calls (089410C8 - 089410CC, length 2)
_S1_2_89410C0 118 instructions (0.000%), 59 calls (089410C0 - 089410C4, length 2)
_S1_2_8916A68 118 instructions (0.000%), 1 calls (08916A68 - 08916D30, length 179)
_S1_2_8871BF4 117 instructions (0.000%), 3 calls (08871B24 - 08871DA4, length 161)
  Back Branch 08871D34 130 times (length 107)
  Back Branch 08871D5C 42 times (length 144)
_S1_2_891DF34 117 instructions (0.000%), 1 calls (0891DF34 - 0891E498, length 346)
_S1_2_88A373C 117 instructions (0.000%), 1 calls (088A373C - 088A3858, length 72)
  Back Branch 088A37D4 5 times (length 6)
  Back Branch 088A37B4 3 times (length 12)
_S1_2_899C234 116 instructions (0.000%), 58 calls (0899C234 - 0899C238, length 2)
_S1_2_88937FC 116 instructions (0.000%), 2 calls (088937FC - 0889391C, length 73)
_S1_2_880A64C 116 instructions (0.000%), 2 calls (0880A64C - 0880A77C, length 77)
_S1_2_89196F4 115 instructions (0.000%), 5 calls (089196F4 - 0891974C, length 23)
_S1_2_891B2C8 115 instructions (0.000%), 1 calls (0891B2C8 - 0891B508, length 145)
_S1_2_8896E34 115 instructions (0.000%), 1 calls (08896E34 - 08896EBC, length 35)
  Back Branch 08896E78 13 times (length 5)
  Back Branch 08896E94 5 times (length 5)
_S1_2_8923AD8 114 instructions (0.000%), 3 calls (08923AD8 - 08923B6C, length 38)
_S1_2_887B590 112 instructions (0.000%), 4 calls (0887B590 - 0887B5FC, length 28)
_S1_2_88F4F7C 112 instructions (0.000%), 2 calls (088F4F7C - 088F5058, length 56)
_S1_2_880B754 112 instructions (0.000%), 2 calls (0880B754 - 0880B868, length 70)
_S1_2_880A7F4 112 instructions (0.000%), 2 calls (0880A7F4 - 0880A8E8, length 62)
_S1_2_88A308C 112 instructions (0.000%), 1 calls (088A308C - 088A323C, length 109)
  Back Branch 088A3130 3 times (length 15)
_S1_2_88A0CC0 111 instructions (0.000%), 3 calls (088A0CC0 - 088A0D58, length 39)
_S1_2_880B6A4 110 instructions (0.000%), 5 calls (0880B6A4 - 0880B708, length 26)
_S1_2_880B63C 110 instructions (0.000%), 5 calls (0880B63C - 0880B6A0, length 26)
_S1_2_893F594 109 instructions (0.000%), 2 calls (0893F594 - 0893F6FC, length 91)
  Back Branch 0893F6F8 1 times (length 79)
_S1_2_8999634 109 instructions (0.000%), 1 calls (08999634 - 08999800, length 116)
_S1_2_8844BD8 108 instructions (0.000%), 12 calls (08844BD8 - 08844BF8, length 9)
_S1_2_888BC04 108 instructions (0.000%), 10 calls (0888BC04 - 0888BC3C, length 15)
_S1_2_8809564 108 instructions (0.000%), 6 calls (08809564 - 088095A8, length 18)
_S1_2_887BFF8 107 instructions (0.000%), 2 calls (0887BFF8 - 0887C15C, length 90)
_S1_2_889F01C 107 instructions (0.000%), 1 calls (0889F01C - 0889F084, length 27)
  Back Branch 0889F040 15 times (length 5)
  Back Branch 0889F05C 3 times (length 5)
_S1_2_8811500 106 instructions (0.000%), 1 calls (08811500 - 088118B8, length 239)
_S1_2_887C984 105 instructions (0.000%), 21 calls (0887C984 - 0887C99C, length 7)
_S1_2_893F804 105 instructions (0.000%), 1 calls (0893F804 - 0893F9F8, length 126)
  Back Branch 0893F9F4 1 times (length 77)
  Back Branch 0893F99C 1 times (length 89)
_S1_2_8938B18 105 instructions (0.000%), 1 calls (08938B18 - 08938DFC, length 186)
_S1_2_890F13C 104 instructions (0.000%), 1 calls (0890F13C - 0890F2D8, length 104)
_S1_2_88DBA7C 104 instructions (0.000%), 1 calls (088DBA7C - 088DBC28, length 108)
_S1_2_88416A8 104 instructions (0.000%), 1 calls (088416A8 - 08841974, length 180)
_S1_2_88AD130 103 instructions (0.000%), 1 calls (088AD130 - 088AD75C, length 396)
_S1_2_880BBEC 102 instructions (0.000%), 2 calls (0880BBEC - 0880BCE0, length 62)
_S1_2_892FA6C 102 instructions (0.000%), 1 calls (0892FA6C - 0892FC34, length 115)
_S1_2_8918724 101 instructions (0.000%), 1 calls (08918724 - 08918A20, length 192)
_S1_2_8983104 100 instructions (0.000%), 25 calls (08983104 - 08983110, length 4)
_S1_2_8923854 100 instructions (0.000%), 4 calls (08923854 - 089238B4, length 25)
_S1_2_888BC70 100 instructions (0.000%), 4 calls (0888BC70 - 0888BD1C, length 44)
_S1_2_8884520 100 instructions (0.000%), 4 calls (08884520 - 08884580, length 25)
_S1_2_891EA30 100 instructions (0.000%), 2 calls (0891EA30 - 0891EB20, length 61)
_S1_2_8880ADC 100 instructions (0.000%), 2 calls (08880ADC - 08880C10, length 78)
  Back Branch 08880B68 4 times (length 23)
_S1_2_8840AA4 100 instructions (0.000%), 1 calls (08840AA4 - 08840C5C, length 111)
_S1_2_897BCE4 99 instructions (0.000%), 9 calls (0897BCE4 - 0897BD0C, length 11)
_S1_2_88107C8 99 instructions (0.000%), 4 calls (088107C8 - 08810874, length 44)
_S1_2_8975C5C 98 instructions (0.000%), 14 calls (08975C5C - 08975C7C, length 9)
_S1_2_892DAC8 98 instructions (0.000%), 7 calls (0892DAC8 - 0892DAFC, length 14)
_S1_2_891A500 98 instructions (0.000%), 1 calls (0891A500 - 0891A80C, length 196)
_S1_2_8993D98 97 instructions (0.000%), 1 calls (08993D98 - 08993EAC, length 70)
  Back Branch 08993E38 5 times (length 8)
_S1_2_880C0F0 97 instructions (0.000%), 1 calls (0880C0F0 - 0880C3C4, length 182)
_S1_2_899C3FC 96 instructions (0.000%), 12 calls (0899C3FC - 0899C418, length 8)
_S1_2_8965A50 96 instructions (0.000%), 12 calls (08965A50 - 08965A6C, length 8)
_S1_2_888BC40 96 instructions (0.000%), 8 calls (0888BC40 - 0888BC6C, length 12)
_S1_2_88709DC 96 instructions (0.000%), 8 calls (088709DC - 08870A08, length 12)
_S1_2_88900DC 96 instructions (0.000%), 6 calls (088900DC - 08890194, length 47)
_S1_2_895193C 96 instructions (0.000%), 3 calls (0895193C - 08951AC8, length 100)
  Back Branch 08951AB8 3 times (length 16)
  Back Branch 08951A88 3 times (length 41)
_S1_2_887B4D0 96 instructions (0.000%), 2 calls (0887B4D0 - 0887B58C, length 48)
_S1_2_8816E90 96 instructions (0.000%), 2 calls (08816E90 - 08816F54, length 50)
_S1_2_892C03C 96 instructions (0.000%), 1 calls (0892C03C - 0892C180, length 82)
  Back Branch 0892C110 2 times (length 37)
_S1_2_88DC520 96 instructions (0.000%), 1 calls (088DC520 - 088DC6DC, length 112)
_S1_2_887C9A0 96 instructions (0.000%), 1 calls (0887C9A0 - 0887CB1C, length 96)
_S1_2_8942A28 95 instructions (0.000%), 5 calls (08942A28 - 08942A70, length 19)
_S1_2_8938E00 95 instructions (0.000%), 1 calls (08938E00 - 08939430, length 397)
_S1_2_8878B48 95 instructions (0.000%), 1 calls (08878B48 - 08878C88, length 81)
  Back Branch 08878C54 2 times (length 31)
_S1_2_8859E7C 95 instructions (0.000%), 1 calls (08859E7C - 08859FF4, length 95)
_S1_2_88A063C 94 instructions (0.000%), 2 calls (088A063C - 088A06F4, length 47)
_S1_2_8878DF4 94 instructions (0.000%), 2 calls (08878DF4 - 08878EEC, length 63)
_S1_2_883E26C 94 instructions (0.000%), 1 calls (0883E26C - 0883E3E0, length 94)
_S1_2_8951778 93 instructions (0.000%), 3 calls (08951778 - 08951830, length 47)
_S1_2_88FA1FC 93 instructions (0.000%), 1 calls (088FA1FC - 088FA340, length 82)
  Back Branch 088FA310 2 times (length 31)
_S1_2_8928BD4 92 instructions (0.000%), 4 calls (08928BD4 - 08928C2C, length 23)
_S1_2_89194A0 92 instructions (0.000%), 4 calls (089194A0 - 089194F8, length 23)
_S1_2_89465C0 92 instructions (0.000%), 2 calls (089465C0 - 089466AC, length 60)
_S1_2_880C6C8 92 instructions (0.000%), 2 calls (0880C6C8 - 0880C7CC, length 66)
_S1_2_885BC7C 92 instructions (0.000%), 1 calls (0885BC7C - 0885BDE8, length 92)
_S1_2_8948128 91 instructions (0.000%), 13 calls (08948128 - 08948140, length 7)
_S1_2_894810C 91 instructions (0.000%), 13 calls (0894810C - 08948124, length 7)
_S1_2_880B738 91 instructions (0.000%), 13 calls (0880B738 - 0880B750, length 7)
_S1_2_891AB1C 91 instructions (0.000%), 1 calls (0891AB1C - 0891AE1C, length 193)
_S1_2_887CC74 91 instructions (0.000%), 1 calls (0887CC74 - 0887CDFC, length 99)
_S1_2_88A36F4 90 instructions (0.000%), 5 calls (088A36F4 - 088A3738, length 18)
_S1_2_887B850 90 instructions (0.000%), 2 calls (0887B850 - 0887B908, length 47)
_S1_2_891D070 90 instructions (0.000%), 1 calls (0891D070 - 0891D208, length 103)
_S1_2_897FEF4 88 instructions (0.000%), 8 calls (0897FEF4 - 0897FF1C, length 11)
_S1_2_8804F5C 88 instructions (0.000%), 8 calls (08804F5C - 08804F84, length 11)
_S1_2_889471C 88 instructions (0.000%), 1 calls (0889471C - 08894788, length 28)
  Back Branch 08894744 11 times (length 5)
  Back Branch 08894760 3 times (length 5)
_S1_2_8923CEC 87 instructions (0.000%), 3 calls (08923CEC - 08924AC8, length 888)
_S1_2_892BCF0 86 instructions (0.000%), 2 calls (0892BCF0 - 0892BEB4, length 114)
_S1_2_88F505C 86 instructions (0.000%), 2 calls (088F505C - 088F5104, length 43)
_S1_2_883E12C 86 instructions (0.000%), 2 calls (0883E12C - 0883E1D4, length 43)
_S1_2_8999B78 86 instructions (0.000%), 1 calls (08999B78 - 08999CA4, length 76)
  Back Branch 08999C40 3 times (length 11)
_S1_2_892D890 86 instructions (0.000%), 1 calls (0892D890 - 0892D9A8, length 71)
  Back Branch 0892D96C 4 times (length 5)
_S1_2_899E4A4 85 instructions (0.000%), 1 calls (0899E4A4 - 0899E6A0, length 128)
_S1_2_89A1E48 84 instructions (0.000%), 42 calls (089A1E48 - 089A1E4C, length 2)
_S1_2_89533E0 84 instructions (0.000%), 42 calls (089533E0 - 089533E4, length 2)
_S1_2_89747A8 84 instructions (0.000%), 14 calls (089747A8 - 089747BC, length 6)
_S1_2_893FD88 84 instructions (0.000%), 12 calls (0893FD88 - 0893FDA0, length 7)
_S1_2_893FB98 84 instructions (0.000%), 12 calls (0893FB98 - 0893FBB0, length 7)
_S1_2_893FB7C 84 instructions (0.000%), 12 calls (0893FB7C - 0893FB94, length 7)
_S1_2_892E794 84 instructions (0.000%), 6 calls (0892E794 - 0892E800, length 28)
_S1_2_8886E8C 84 instructions (0.000%), 4 calls (08886E8C - 08886EE4, length 23)
_S1_2_888DDF0 84 instructions (0.000%), 1 calls (0888DDF0 - 0888DF3C, length 84)
_S1_2_88B1C8C 83 instructions (0.000%), 1 calls (088B1C8C - 088B1D48, length 48)
  Back Branch 088B1CFC 8 times (length 5)
_S1_2_8886508 83 instructions (0.000%), 1 calls (08886508 - 08886650, length 83)
_S1_2_89237B0 82 instructions (0.000%), 2 calls (089237B0 - 08923850, length 41)
_S1_2_885E054 82 instructions (0.000%), 1 calls (0885E054 - 0885E198, length 82)
_S1_2_8840930 82 instructions (0.000%), 1 calls (08840930 - 08840AA0, length 93)
_S1_2_8946120 80 instructions (0.000%), 20 calls (08946120 - 08946134, length 6)
_S1_2_89A0FA4 80 instructions (0.000%), 10 calls (089A0FA4 - 089A0FC0, length 8)
_S1_2_8886E4C 80 instructions (0.000%), 5 calls (08886E4C - 08886E88, length 16)
_S1_2_89659E4 80 instructions (0.000%), 4 calls (089659E4 - 08965A4C, length 27)
_S1_2_88F4BD4 80 instructions (0.000%), 4 calls (088F4BD4 - 088F4C28, length 22)
_S1_2_8811070 80 instructions (0.000%), 4 calls (08811070 - 088110BC, length 20)
_S1_2_8963DD0 78 instructions (0.000%), 39 calls (08963DD0 - 08963DD4, length 2)
_S1_2_89534B0 78 instructions (0.000%), 39 calls (089534B0 - 089534B4, length 2)
_S1_2_8953494 78 instructions (0.000%), 39 calls (08953494 - 08953498, length 2)
_S1_2_89A0F70 78 instructions (0.000%), 6 calls (089A0F70 - 089A0FA0, length 13)
_S1_2_890FDE4 78 instructions (0.000%), 3 calls (0890FDE4 - 0890FE48, length 26)
_S1_2_893ED2C 78 instructions (0.000%), 2 calls (0893ED2C - 0893EDD8, length 44)
  Back Branch 0893EDC0 2 times (length 19)
  Back Branch 0893EDB4 2 times (length 16)
_S1_2_8844ABC 78 instructions (0.000%), 2 calls (08844ABC - 08844B54, length 39)
_S1_2_89244D8 77 instructions (0.000%), 1 calls (089244D8 - 08924AC8, length 381)
_S1_2_891F27C 77 instructions (0.000%), 1 calls (0891F27C - 0891F4A8, length 140)
_S1_2_890EC90 77 instructions (0.000%), 1 calls (0890EC90 - 0890EDD0, length 81)
_S1_2_8941070 76 instructions (0.000%), 38 calls (08941070 - 08941074, length 2)
_S1_2_8885524 76 instructions (0.000%), 8 calls (08885524 - 088855A4, length 33)
_S1_2_88E75B0 76 instructions (0.000%), 1 calls (088E75B0 - 088E76DC, length 76)
_S1_2_88D6C30 76 instructions (0.000%), 1 calls (088D6C30 - 088D6D8C, length 88)
_S1_2_89A0C30 75 instructions (0.000%), 5 calls (089A0C30 - 089A0C68, length 15)
_S1_2_8993F5C 75 instructions (0.000%), 1 calls (08993F5C - 08994084, length 75)
_S1_2_88F9D78 75 instructions (0.000%), 1 calls (088F9D78 - 088F9EAC, length 78)
  Back Branch 088F9E6C 2 times (length 31)
_S1_2_8870A64 74 instructions (0.000%), 2 calls (08870A64 - 08870AF4, length 37)
_S1_2_887032C 74 instructions (0.000%), 2 calls (0887032C - 088703E0, length 46)
_S1_2_88FB508 74 instructions (0.000%), 1 calls (088FB508 - 088FBAAC, length 362)
_S1_2_88D0FAC 74 instructions (0.000%), 1 calls (088D0FAC - 088D10D0, length 74)
_S1_2_885C160 74 instructions (0.000%), 1 calls (0885C160 - 0885C284, length 74)
_S1_2_8999CA8 73 instructions (0.000%), 1 calls (08999CA8 - 08999DDC, length 78)
  Back Branch 08999DD8 1 times (length 16)
_S1_2_899E960 72 instructions (0.000%), 8 calls (0899E960 - 0899E980, length 9)
_S1_2_892E1C0 72 instructions (0.000%), 8 calls (0892E1C0 - 0892E1E0, length 9)
_S1_2_885DD9C 72 instructions (0.000%), 8 calls (0885DD9C - 0885DDBC, length 9)
_S1_2_8964F7C 72 instructions (0.000%), 4 calls (08964F7C - 08964FD0, length 22)
_S1_2_88551C8 72 instructions (0.000%), 2 calls (088551C8 - 08855254, length 36)
_S1_2_8810FE0 72 instructions (0.000%), 2 calls (08810FE0 - 0881106C, length 36)
_S1_2_88E20DC 72 instructions (0.000%), 1 calls (088E20DC - 088E21F8, length 72)
_S1_2_8812480 72 instructions (0.000%), 1 calls (08812480 - 08812604, length 98)
_S1_2_8912E04 71 instructions (0.000%), 1 calls (08912E04 - 08912EB8, length 46)
  Back Branch 08912E98 2 times (length 29)
_S1_2_88C84E8 71 instructions (0.000%), 1 calls (088C84E8 - 088C85BC, length 54)
  Back Branch 088C859C 2 times (length 17)
_S1_2_899FD44 70 instructions (0.000%), 35 calls (0899FD44 - 0899FD48, length 2)
_S1_2_899C22C 70 instructions (0.000%), 35 calls (0899C22C - 0899C230, length 2)
_S1_2_899F9A8 70 instructions (0.000%), 7 calls (0899F9A8 - 0899F9D8, length 13)
_S1_2_892EE1C 70 instructions (0.000%), 7 calls (0892EE1C - 0892F524, length 451)
_S1_2_8918090 70 instructions (0.000%), 2 calls (08918090 - 089181A4, length 70)
_S1_2_88DB98C 70 instructions (0.000%), 2 calls (088DB98C - 088DBA14, length 35)
_S1_2_880C5C4 70 instructions (0.000%), 2 calls (0880C5C4 - 0880C64C, length 35)
_S1_2_88D7258 70 instructions (0.000%), 1 calls (088D7258 - 088D73AC, length 86)
_S1_2_8885158 69 instructions (0.000%), 3 calls (0888505C - 088851C8, length 92)
  Back Branch 0888519C 15,946 times (length 82)
_S1_2_89554A4 69 instructions (0.000%), 1 calls (089554A4 - 08955694, length 125)
  Back Branch 089555BC 1 times (length 55)
  Back Branch 0895553C 1 times (length 23)
  Back Branch 0895554C 1 times (length 27)
_S1_2_887F834 69 instructions (0.000%), 1 calls (0887F834 - 0887F968, length 78)
_S1_2_88F6930 68 instructions (0.000%), 4 calls (088F6930 - 088F6978, length 19)
_S1_2_88DC434 68 instructions (0.000%), 2 calls (088DC434 - 088DC4B8, length 34)
_S1_2_8855440 68 instructions (0.000%), 2 calls (08855440 - 088554C4, length 34)
_S1_2_894CA6C 68 instructions (0.000%), 1 calls (0894CA6C - 0894CBF8, length 100)
  Back Branch 0894CBF4 1 times (length 70)
_S1_2_891A138 67 instructions (0.000%), 1 calls (0891A138 - 0891A4FC, length 242)
_S1_2_89410B4 66 instructions (0.000%), 22 calls (089410B4 - 089410BC, length 3)
_S1_2_88A385C 66 instructions (0.000%), 6 calls (088A385C - 088A3884, length 11)
_S1_2_885E568 66 instructions (0.000%), 6 calls (0885E568 - 0885E590, length 11)
_S1_2_893C554 66 instructions (0.000%), 3 calls (0893C554 - 0893C5A8, length 22)
_S1_2_89084F8 66 instructions (0.000%), 3 calls (089084F8 - 089087A0, length 171)
_S1_2_890B61C 66 instructions (0.000%), 1 calls (0890B61C - 0890B720, length 66)
_S1_2_8904288 66 instructions (0.000%), 1 calls (08904288 - 08904338, length 45)
  Back Branch 089042FC 4 times (length 7)
_S1_2_88D1848 66 instructions (0.000%), 1 calls (088D1848 - 088D1978, length 77)
_S1_2_880480C 66 instructions (0.000%), 1 calls (0880480C - 0880497C, length 93)
_S1_2_892EC14 65 instructions (0.000%), 3 calls (0892EC14 - 0892ED20, length 68)
_S1_2_899431C 65 instructions (0.000%), 1 calls (0899431C - 0899438C, length 29)
  Back Branch 08994378 5 times (length 9)
_S1_2_8993608 65 instructions (0.000%), 1 calls (08993608 - 08993740, length 79)
_S1_2_8902B64 65 instructions (0.000%), 1 calls (08902B64 - 08902C58, length 62)
  Back Branch 08902C04 4 times (length 15)
_S1_2_88FA0AC 65 instructions (0.000%), 1 calls (088FA0AC - 088FA1F0, length 82)
_S1_2_8889334 64 instructions (0.000%), 4 calls (08889334 - 08889370, length 16)
_S1_2_8914180 64 instructions (0.000%), 1 calls (08914180 - 0891427C, length 64)
_S1_2_88859C0 64 instructions (0.000%), 1 calls (088859C0 - 08885ABC, length 64)
_S1_2_899D734 63 instructions (0.000%), 9 calls (0899D734 - 0899D74C, length 7)
_S1_2_892DD14 63 instructions (0.000%), 2 calls (0892DD14 - 0892DD90, length 32)
_S1_2_894E974 60 instructions (0.000%), 12 calls (0894E974 - 0894E984, length 5)
_S1_2_896A68C 60 instructions (0.000%), 5 calls (0896A68C - 0896A6D0, length 18)
_S1_2_8965208 60 instructions (0.000%), 4 calls (08965208 - 08965240, length 15)
_S1_2_8815220 60 instructions (0.000%), 3 calls (08815220 - 08815290, length 29)
_S1_2_894DAB0 60 instructions (0.000%), 1 calls (0894DAB0 - 0894DBBC, length 68)
  Back Branch 0894DB98 1 times (length 50)
_S1_2_892D700 60 instructions (0.000%), 1 calls (0892D700 - 0892D83C, length 80)
_S1_2_8882860 60 instructions (0.000%), 1 calls (08882860 - 08882C28, length 243)
_S1_2_880DB04 59 instructions (0.000%), 4 calls (0880DB04 - 0880DB50, length 20)
_S1_2_880A580 58 instructions (0.000%), 2 calls (0880A580 - 0880A648, length 51)
_S1_2_8809F18 58 instructions (0.000%), 2 calls (08809F18 - 08809FE0, length 51)
_S1_2_88D92D8 58 instructions (0.000%), 1 calls (088D92D8 - 088D93BC, length 58)
_S1_2_8881E24 57 instructions (0.000%), 3 calls (08881E24 - 08881E6C, length 19)
_S1_2_88F9B18 57 instructions (0.000%), 1 calls (088F9B18 - 088F9BF8, length 57)
_S1_2_880DE98 57 instructions (0.000%), 1 calls (0880DE98 - 0880DF8C, length 62)
_S1_2_88047D0 56 instructions (0.000%), 8 calls (088047D0 - 088047E8, length 7)
_S1_2_885313C 56 instructions (0.000%), 6 calls (0885313C - 08853198, length 24)
_S1_2_880A780 56 instructions (0.000%), 2 calls (0880A780 - 0880A7F0, length 29)
_S1_2_880A2A4 56 instructions (0.000%), 2 calls (0880A2A4 - 0880A314, length 29)
_S1_2_89551A8 56 instructions (0.000%), 1 calls (089551A8 - 0895529C, length 62)
  Back Branch 08955284 1 times (length 44)
  Back Branch 0895522C 1 times (length 21)
  Back Branch 08955220 1 times (length 19)
  Back Branch 089551FC 1 times (length 10)
_S1_2_899C6F8 55 instructions (0.000%), 11 calls (0899C6F8 - 0899C708, length 5)
_S1_2_897419C 55 instructions (0.000%), 1 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
_S1_2_890C154 55 instructions (0.000%), 1 calls (0890C154 - 0890C22C, length 55)
_S1_2_88CC4F8 55 instructions (0.000%), 1 calls (088CC4F8 - 088CC5D0, length 55)
_S1_2_892BC80 54 instructions (0.000%), 2 calls (0892BC80 - 0892BCEC, length 28)
_S1_2_88FD9E8 54 instructions (0.000%), 2 calls (088FD9E8 - 088FDB44, length 88)
_S1_2_88118BC 54 instructions (0.000%), 2 calls (088118BC - 08811994, length 55)
_S1_2_88110C0 54 instructions (0.000%), 2 calls (088110C0 - 08811128, length 27)
_S1_2_8951274 54 instructions (0.000%), 1 calls (08951274 - 08951384, length 69)
  Back Branch 08951380 1 times (length 52)
_S1_2_8811998 54 instructions (0.000%), 1 calls (08811998 - 08811A6C, length 54)
_S1_2_88108B0 54 instructions (0.000%), 1 calls (088108B0 - 08810984, length 54)
_S1_2_8810618 54 instructions (0.000%), 1 calls (08810618 - 088106EC, length 54)
_S1_2_8955E84 53 instructions (0.000%), 1 calls (08955E84 - 08955F54, length 53)
  Back Branch 08955F50 1 times (length 39)
_S1_2_88F4C2C 53 instructions (0.000%), 1 calls (088F4C2C - 088F4CFC, length 53)
_S1_2_888CDB8 53 instructions (0.000%), 1 calls (0888CDB8 - 0888CF8C, length 118)
_S1_2_885A0F4 53 instructions (0.000%), 1 calls (0885A0F4 - 0885A1C4, length 53)
_S1_2_885319C 53 instructions (0.000%), 1 calls (0885319C - 0885326C, length 53)
_S1_2_89A1EA8 52 instructions (0.000%), 26 calls (089A1EA8 - 089A1EAC, length 2)
_S1_2_89A1E20 52 instructions (0.000%), 26 calls (089A1E20 - 089A1E24, length 2)
_S1_2_899B088 52 instructions (0.000%), 13 calls (0899B088 - 0899B094, length 4)
_S1_2_887C738 52 instructions (0.000%), 4 calls (0887C738 - 0887C77C, length 18)
_S1_2_892BEB8 52 instructions (0.000%), 2 calls (0892BEB8 - 0892BF40, length 35)
_S1_2_894311C 52 instructions (0.000%), 1 calls (0894311C - 08943210, length 62)
_S1_2_8931124 52 instructions (0.000%), 1 calls (08931124 - 08931234, length 69)
  Back Branch 08931230 1 times (length 37)
_S1_2_880AD88 52 instructions (0.000%), 1 calls (0880AD88 - 0880AE54, length 52)
_S1_2_887CB94 51 instructions (0.000%), 1 calls (0887CB94 - 0887CC70, length 56)
_S1_2_8947144 50 instructions (0.000%), 1 calls (08947144 - 089472FC, length 111)
  Back Branch 089472CC 1 times (length 85)
  Back Branch 089472D4 1 times (length 23)
_S1_2_8914348 50 instructions (0.000%), 1 calls (08914348 - 0891440C, length 50)
_S1_2_88FEC30 48 instructions (0.000%), 4 calls (088FEC30 - 088FECE8, length 47)
_S1_2_89994D8 48 instructions (0.000%), 3 calls (089994D8 - 08999530, length 23)
_S1_2_899947C 48 instructions (0.000%), 3 calls (0899947C - 089994D4, length 23)
_S1_2_8987994 48 instructions (0.000%), 2 calls (08987994 - 08987A50, length 48)
_S1_2_881112C 48 instructions (0.000%), 2 calls (0881112C - 08811188, length 24)
_S1_2_890F2DC 48 instructions (0.000%), 1 calls (0890F2DC - 0890F398, length 48)
_S1_2_88C99C0 48 instructions (0.000%), 1 calls (088C99C0 - 088C9A7C, length 48)
_S1_2_88144A4 47 instructions (0.000%), 2 calls (088144A4 - 08814544, length 41)
_S1_2_8945628 47 instructions (0.000%), 1 calls (08945628 - 089456E0, length 47)
_S1_2_88F8D14 47 instructions (0.000%), 1 calls (088F8D14 - 088F8DD8, length 50)
_S1_2_88A903C 47 instructions (0.000%), 1 calls (088A903C - 088A90F4, length 47)
_S1_2_89A1B80 46 instructions (0.000%), 23 calls (089A1B80 - 089A1B84, length 2)
_S1_2_89A1B68 46 instructions (0.000%), 23 calls (089A1B68 - 089A1B6C, length 2)
_S1_2_891C98C 46 instructions (0.000%), 2 calls (0891C98C - 0891C9E4, length 23)
_S1_2_887FAAC 46 instructions (0.000%), 2 calls (0887FAAC - 0887FB04, length 23)
_S1_2_8857A4C 46 instructions (0.000%), 2 calls (08857A4C - 08857AA4, length 23)
_S1_2_8846FDC 46 instructions (0.000%), 1 calls (08846FDC - 08847090, length 46)
_S1_2_8809D94 46 instructions (0.000%), 1 calls (08809D94 - 08809E48, length 46)
_S1_2_899C7E4 45 instructions (0.000%), 9 calls (0899C7E4 - 0899C7F4, length 5)
_S1_2_899C7A4 45 instructions (0.000%), 9 calls (0899C7A4 - 0899C7B4, length 5)
_S1_2_89087A4 45 instructions (0.000%), 3 calls (089087A4 - 089087DC, length 15)
_S1_2_8887F1C 45 instructions (0.000%), 3 calls (08887F1C - 08887F54, length 15)
_S1_2_896234C 45 instructions (0.000%), 1 calls (0896234C - 089623FC, length 45)
  Back Branch 089623F8 1 times (length 39)
_S1_2_89287FC 44 instructions (0.000%), 4 calls (089287FC - 08928848, length 20)
_S1_2_88A331C 44 instructions (0.000%), 2 calls (088A331C - 088A3390, length 30)
_S1_2_88558E8 44 instructions (0.000%), 2 calls (088558E8 - 0885593C, length 22)
_S1_2_8993BF4 44 instructions (0.000%), 1 calls (08993BF4 - 08993CCC, length 55)
_S1_2_88D0E08 44 instructions (0.000%), 1 calls (088D0E08 - 088D0EB4, length 44)
_S1_2_888DF40 44 instructions (0.000%), 1 calls (0888DF40 - 0888E01C, length 56)
_S1_2_883D590 44 instructions (0.000%), 1 calls (0883D590 - 0883D67C, length 60)
_S1_2_894DC0C 43 instructions (0.000%), 1 calls (0894DC0C - 0894DCB4, length 43)
_S1_2_89A1C78 42 instructions (0.000%), 21 calls (089A1C78 - 089A1C7C, length 2)
_S1_2_895348C 42 instructions (0.000%), 21 calls (0895348C - 08953490, length 2)
_S1_2_8948CE8 42 instructions (0.000%), 21 calls (08948CE8 - 08948CEC, length 2)
_S1_2_894610C 42 instructions (0.000%), 21 calls (0894610C - 08946110, length 2)
_S1_2_8945F98 42 instructions (0.000%), 21 calls (08945F98 - 08945F9C, length 2)
_S1_2_885CD1C 42 instructions (0.000%), 6 calls (0885CD1C - 0885CD34, length 7)
_S1_2_885CD00 42 instructions (0.000%), 6 calls (0885CD00 - 0885CD18, length 7)
_S1_2_881099C 42 instructions (0.000%), 3 calls (0881099C - 088109D0, length 14)
_S1_2_8991CCC 42 instructions (0.000%), 2 calls (08991CCC - 08991D94, length 51)
  Back Branch 08991D68 2 times (length 12)
_S1_2_885C7DC 42 instructions (0.000%), 2 calls (0885C7DC - 0885C82C, length 21)
_S1_2_8993A0C 42 instructions (0.000%), 1 calls (08993A0C - 08993AC8, length 48)
  Back Branch 08993AC4 7,974 times (length 11)
_S1_2_891EE44 42 instructions (0.000%), 1 calls (0891EE44 - 0891EEE8, length 42)
_S1_2_8917CE0 42 instructions (0.000%), 1 calls (08917CE0 - 08917E10, length 77)
_S1_2_88D9130 42 instructions (0.000%), 1 calls (088D9130 - 088D91D4, length 42)
_S1_2_88D5BD8 42 instructions (0.000%), 1 calls (088D5BD8 - 088D5C7C, length 42)
_S1_2_883E3E4 42 instructions (0.000%), 1 calls (0883E3E4 - 0883E488, length 42)
_S1_2_880B96C 42 instructions (0.000%), 1 calls (0880B96C - 0880BA48, length 56)
_S1_2_894C888 41 instructions (0.000%), 1 calls (0894C888 - 0894C92C, length 42)
  Back Branch 0894C928 1 times (length 33)
_S1_2_892E91C 41 instructions (0.000%), 1 calls (0892E91C - 0892EA54, length 79)
_S1_2_88574C8 41 instructions (0.000%), 1 calls (088574C8 - 08857568, length 41)
_S1_2_8847228 41 instructions (0.000%), 1 calls (08847228 - 088472C8, length 41)
_S1_2_8814E18 41 instructions (0.000%), 1 calls (08814E18 - 08814EB8, length 41)
_S1_2_8814C24 41 instructions (0.000%), 1 calls (08814C24 - 08814CC4, length 41)
_S1_2_89A1F40 40 instructions (0.000%), 20 calls (089A1F40 - 089A1F44, length 2)
_S1_2_89A1CD8 40 instructions (0.000%), 20 calls (089A1CD8 - 089A1CDC, length 2)
_S1_2_89A1CC0 40 instructions (0.000%), 20 calls (089A1CC0 - 089A1CC4, length 2)
_S1_2_89A1CB8 40 instructions (0.000%), 20 calls (089A1CB8 - 089A1CBC, length 2)
_S1_2_89A1C88 40 instructions (0.000%), 20 calls (089A1C88 - 089A1C8C, length 2)
_S1_2_89A1C60 40 instructions (0.000%), 20 calls (089A1C60 - 089A1C64, length 2)
_S1_2_89A1C58 40 instructions (0.000%), 20 calls (089A1C58 - 089A1C5C, length 2)
_S1_2_893FE30 40 instructions (0.000%), 20 calls (0893FE30 - 0893FE34, length 2)
_S1_2_89640B0 40 instructions (0.000%), 5 calls (089640B0 - 089640CC, length 8)
_S1_2_8951ACC 40 instructions (0.000%), 1 calls (08951ACC - 08951C54, length 99)
  Back Branch 08951C10 1 times (length 57)
_S1_2_890AB38 40 instructions (0.000%), 1 calls (0890AB38 - 0890ABD8, length 41)
_S1_2_88C98AC 40 instructions (0.000%), 1 calls (088C98AC - 088C9948, length 40)
_S1_2_8809278 40 instructions (0.000%), 1 calls (08809278 - 08809470, length 127)
_S1_2_8973074 39 instructions (0.000%), 1 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 7,106 times (length 1507)
  Back Branch 08973090 2 times (length 4)
_S1_2_88F53F0 39 instructions (0.000%), 1 calls (088F53F0 - 088F5488, length 39)
_S1_2_88A14D4 39 instructions (0.000%), 1 calls (088A14D4 - 088A156C, length 39)
_S1_2_88894B8 39 instructions (0.000%), 1 calls (088894B8 - 08889550, length 39)
_S1_2_8990E7C 38 instructions (0.000%), 2 calls (08990E7C - 08990EC4, length 19)
_S1_2_8946500 38 instructions (0.000%), 2 calls (08946500 - 089465BC, length 48)
  Back Branch 08946548 2 times (length 7)
_S1_2_885E880 38 instructions (0.000%), 1 calls (0885E880 - 0885E9A8, length 75)
_S1_2_894AF9C 37 instructions (0.000%), 1 calls (0894AF9C - 0894B108, length 92)
  Back Branch 0894B104 1 times (length 71)
_S1_2_892EE54 37 instructions (0.000%), 1 calls (0892EE54 - 0892F524, length 437)
_S1_2_8887AC0 37 instructions (0.000%), 1 calls (08887AC0 - 08887B50, length 37)
_S1_2_88575D0 37 instructions (0.000%), 1 calls (088575D0 - 08857660, length 37)
_S1_2_8844008 37 instructions (0.000%), 1 calls (08844008 - 08844098, length 37)
_S1_2_883E1D8 37 instructions (0.000%), 1 calls (0883E1D8 - 0883E268, length 37)
_S1_2_883E098 37 instructions (0.000%), 1 calls (0883E098 - 0883E128, length 37)
_S1_2_881643C 37 instructions (0.000%), 1 calls (0881643C - 088164CC, length 37)
_S1_2_89A2078 36 instructions (0.000%), 18 calls (089A2078 - 089A207C, length 2)
_S1_2_89533C4 36 instructions (0.000%), 12 calls (089533C4 - 089533CC, length 3)
_S1_2_89460E4 36 instructions (0.000%), 12 calls (089460E4 - 089460EC, length 3)
_S1_2_8889310 36 instructions (0.000%), 4 calls (08889310 - 08889330, length 9)
_S1_2_892EE04 36 instructions (0.000%), 3 calls (0892EE04 - 0892F524, length 457)
_S1_2_88946D4 36 instructions (0.000%), 2 calls (088946D4 - 08894718, length 18)
_S1_2_899C724 35 instructions (0.000%), 7 calls (0899C724 - 0899C734, length 5)
_S1_2_896F288 35 instructions (0.000%), 5 calls (0896F288 - 0896F2A0, length 7)
_S1_2_88D55BC 35 instructions (0.000%), 1 calls (088D55BC - 088D5644, length 35)
_S1_2_88D0A78 35 instructions (0.000%), 1 calls (088D0A78 - 088D0B00, length 35)
_S1_2_88C81AC 35 instructions (0.000%), 1 calls (088C81AC - 088C8234, length 35)
_S1_2_88A02F0 35 instructions (0.000%), 1 calls (088A02F0 - 088A0378, length 35)
_S1_2_886499C 35 instructions (0.000%), 1 calls (0886499C - 08864C08, length 156)
_S1_2_885BBF0 35 instructions (0.000%), 1 calls (0885BBF0 - 0885BC78, length 35)
_S1_2_88477A8 35 instructions (0.000%), 1 calls (088477A8 - 08847834, length 36)
_S1_2_89A1F90 34 instructions (0.000%), 17 calls (089A1F90 - 089A1F94, length 2)
_S1_2_893AD50 34 instructions (0.000%), 2 calls (0893AD50 - 0893ADA0, length 21)
_S1_2_891707C 34 instructions (0.000%), 2 calls (0891707C - 089170BC, length 17)
_S1_2_88FB190 34 instructions (0.000%), 1 calls (088FB190 - 088FBAAC, length 584)
_S1_2_88A2FAC 34 instructions (0.000%), 1 calls (088A2FAC - 088A3030, length 34)
_S1_2_8967A6C 33 instructions (0.000%), 3 calls (08967A6C - 08967AA8, length 16)
_S1_2_8907E64 33 instructions (0.000%), 3 calls (08907E64 - 08907ECC, length 27)
_S1_2_8981718 33 instructions (0.000%), 1 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 9,402 times (length 16)
  Back Branch 089817C4 1,647 times (length 1342)
  Back Branch 089817CC 1,646 times (length 1344)
_S1_2_8914998 33 instructions (0.000%), 1 calls (08914998 - 08914A58, length 49)
_S1_2_890FA24 33 instructions (0.000%), 1 calls (0890FA24 - 0890FAB8, length 38)
_S1_2_88449FC 33 instructions (0.000%), 1 calls (088449FC - 08844A7C, length 33)
_S1_2_899B0B0 32 instructions (0.000%), 8 calls (0899B0B0 - 0899B0BC, length 4)
_S1_2_899E80C 32 instructions (0.000%), 5 calls (0899E80C - 0899E824, length 7)
_S1_2_895BC28 32 instructions (0.000%), 3 calls (0895BC28 - 0895BC54, length 12)
  Back Branch 0895BC50 1 times (length 4)
_S1_2_89174C4 32 instructions (0.000%), 2 calls (089174C4 - 08917500, length 16)
_S1_2_885E528 32 instructions (0.000%), 2 calls (0885E528 - 0885E564, length 16)
_S1_2_8811274 32 instructions (0.000%), 2 calls (08811274 - 088112B0, length 16)
_S1_2_880E44C 32 instructions (0.000%), 2 calls (0880E44C - 0880E4A0, length 22)
_S1_2_8804118 32 instructions (0.000%), 2 calls (08804118 - 08804168, length 21)
_S1_2_89481EC 32 instructions (0.000%), 1 calls (089481EC - 08948268, length 32)
  Back Branch 08948264 1 times (length 15)
_S1_2_8881214 32 instructions (0.000%), 1 calls (08881214 - 08881290, length 32)
_S1_2_88403A4 32 instructions (0.000%), 1 calls (088403A4 - 08840420, length 32)
_S1_2_893C634 31 instructions (0.000%), 1 calls (0893C634 - 0893C6AC, length 31)
_S1_2_8930D60 31 instructions (0.000%), 1 calls (08930D60 - 08930DB4, length 22)
  Back Branch 08930DA8 2 times (length 9)
_S1_2_890EDD4 31 instructions (0.000%), 1 calls (0890EDD4 - 0890EE4C, length 31)
_S1_2_8972878 30 instructions (0.000%), 3 calls (08972878 - 0897289C, length 10)
_S1_2_89A143C 30 instructions (0.000%), 2 calls (089A143C - 089A1474, length 15)
_S1_2_899D9D4 30 instructions (0.000%), 2 calls (0899D9D4 - 0899DA0C, length 15)
_S1_2_89719B8 30 instructions (0.000%), 2 calls (089719B8 - 08971A44, length 36)
_S1_2_892BF44 30 instructions (0.000%), 2 calls (0892BF44 - 0892BFA0, length 24)
_S1_2_8810C70 30 instructions (0.000%), 2 calls (08810C70 - 08810CA8, length 15)
_S1_2_894DD60 30 instructions (0.000%), 1 calls (0894DD60 - 0894DDE8, length 35)
_S1_2_893FBD0 30 instructions (0.000%), 1 calls (0893FBD0 - 0893FC64, length 38)
  Back Branch 0893FC50 1 times (length 11)
_S1_2_88F93AC 30 instructions (0.000%), 1 calls (088F93AC - 088F9424, length 31)
_S1_2_8991278 29 instructions (0.000%), 1 calls (08991278 - 089912E8, length 29)
_S1_2_894FDBC 29 instructions (0.000%), 1 calls (0894FDBC - 0894FE2C, length 29)
  Back Branch 0894FE28 1 times (length 11)
_S1_2_894B64C 29 instructions (0.000%), 1 calls (0894B64C - 0894B85C, length 133)
_S1_2_892D5B0 29 instructions (0.000%), 1 calls (0892D5B0 - 0892D620, length 29)
_S1_2_88AC638 29 instructions (0.000%), 1 calls (088AC638 - 088AC6A8, length 29)
_S1_2_88A16C0 29 instructions (0.000%), 1 calls (088A16C0 - 088A1734, length 30)
_S1_2_88A04B4 29 instructions (0.000%), 1 calls (088A04B4 - 088A0528, length 30)
_S1_2_88827EC 29 instructions (0.000%), 1 calls (088827EC - 0888285C, length 29)
_S1_2_88470C4 29 instructions (0.000%), 1 calls (088470C4 - 08847134, length 29)
_S1_2_881703C 29 instructions (0.000%), 1 calls (0881703C - 088170AC, length 29)
_S1_2_881653C 29 instructions (0.000%), 1 calls (0881653C - 088165AC, length 29)
_S1_2_88154E0 29 instructions (0.000%), 1 calls (088154E0 - 08815550, length 29)
_S1_2_8808674 29 instructions (0.000%), 1 calls (08808674 - 088086E4, length 29)
_S1_2_899D6C4 28 instructions (0.000%), 4 calls (0899D6C4 - 0899D6DC, length 7)
_S1_2_8811220 28 instructions (0.000%), 4 calls (08811220 - 08811238, length 7)
_S1_2_887C8F0 28 instructions (0.000%), 2 calls (0887C8F0 - 0887C924, length 14)
_S1_2_88FB1F8 28 instructions (0.000%), 1 calls (088FB1F8 - 088FBAAC, length 558)
_S1_2_888B928 28 instructions (0.000%), 1 calls (0888B928 - 0888B998, length 29)
_S1_2_8884CF4 28 instructions (0.000%), 1 calls (08884CF4 - 08884D64, length 29)
_S1_2_88471B4 28 instructions (0.000%), 1 calls (088471B4 - 08847224, length 29)
_S1_2_8817190 28 instructions (0.000%), 1 calls (08817190 - 088171FC, length 28)
_S1_2_88162E0 28 instructions (0.000%), 1 calls (088162E0 - 0881634C, length 28)
_S1_2_8815690 28 instructions (0.000%), 1 calls (08815690 - 088156FC, length 28)
_S1_2_89651B4 27 instructions (0.000%), 3 calls (089651B4 - 089651D4, length 9)
_S1_2_8881ED0 27 instructions (0.000%), 3 calls (08881ED0 - 08881EF0, length 9)
_S1_2_8844A80 27 instructions (0.000%), 2 calls (08844A80 - 08844AB8, length 15)
_S1_2_89942AC 27 instructions (0.000%), 1 calls (089942AC - 08994318, length 28)
  Back Branch 08994314 1 times (length 17)
_S1_2_895577C 27 instructions (0.000%), 1 calls (0895577C - 089557E4, length 27)
_S1_2_8914E34 27 instructions (0.000%), 1 calls (08914E34 - 08914EF4, length 49)
_S1_2_8914CE4 27 instructions (0.000%), 1 calls (08914CE4 - 08914DA4, length 49)
_S1_2_8912318 27 instructions (0.000%), 1 calls (08912318 - 089123A0, length 35)
_S1_2_88D7E90 27 instructions (0.000%), 1 calls (088D7E90 - 088D7EF8, length 27)
_S1_2_8886320 27 instructions (0.000%), 1 calls (08886320 - 08886388, length 27)
_S1_2_899B098 26 instructions (0.000%), 13 calls (0899B098 - 0899B09C, length 2)
_S1_2_8991B60 26 instructions (0.000%), 2 calls (08991B60 - 08991B90, length 13)
_S1_2_88FDC70 26 instructions (0.000%), 1 calls (088FDC70 - 088FDCDC, length 28)
_S1_2_88D5B14 26 instructions (0.000%), 1 calls (088D5B14 - 088D5B78, length 26)
_S1_2_888CCE8 26 instructions (0.000%), 1 calls (0888CCE8 - 0888CD4C, length 26)
_S1_2_892DE48 25 instructions (0.000%), 1 calls (0892DE48 - 0892DEB4, length 28)
_S1_2_891221C 25 instructions (0.000%), 1 calls (0891221C - 0891227C, length 25)
_S1_2_888CB00 25 instructions (0.000%), 1 calls (0888CB00 - 0888CB60, length 25)
_S1_2_89435E4 24 instructions (0.000%), 12 calls (089435E4 - 089435E8, length 2)
_S1_2_887B704 24 instructions (0.000%), 8 calls (0887B704 - 0887B70C, length 3)
_S1_2_89990C0 24 instructions (0.000%), 4 calls (089990C0 - 089990D4, length 6)
_S1_2_887BEE8 24 instructions (0.000%), 2 calls (0887BEE8 - 0887BF14, length 12)
_S1_2_8963ABC 24 instructions (0.000%), 1 calls (08963ABC - 08963B18, length 24)
  Back Branch 08963B14 1 times (length 10)
_S1_2_895A80C 24 instructions (0.000%), 1 calls (0895A80C - 0895A868, length 24)
  Back Branch 0895A864 1 times (length 18)
_S1_2_8951388 24 instructions (0.000%), 1 calls (08951388 - 08951470, length 59)
_S1_2_8950DDC 24 instructions (0.000%), 1 calls (08950DDC - 08950E38, length 24)
  Back Branch 08950E34 1 times (length 11)
_S1_2_894F17C 24 instructions (0.000%), 1 calls (0894F17C - 0894F1D8, length 24)
  Back Branch 0894F1D4 1 times (length 11)
_S1_2_894A5EC 24 instructions (0.000%), 1 calls (0894A5EC - 0894A66C, length 33)
  Back Branch 0894A668 1 times (length 19)
_S1_2_892D9AC 24 instructions (0.000%), 1 calls (0892D9AC - 0892DA08, length 24)
_S1_2_892D3D4 24 instructions (0.000%), 1 calls (0892D3D4 - 0892D430, length 24)
_S1_2_8913A30 24 instructions (0.000%), 1 calls (08913A30 - 08913AB8, length 35)
_S1_2_88D711C 24 instructions (0.000%), 1 calls (088D711C - 088D7178, length 24)
_S1_2_88C83C4 24 instructions (0.000%), 1 calls (088C83C4 - 088C8420, length 24)
_S1_2_888D3C0 24 instructions (0.000%), 1 calls (0888D3C0 - 0888D41C, length 24)
_S1_2_8884FA4 24 instructions (0.000%), 1 calls (08884FA4 - 08885000, length 24)
_S1_2_888412C 24 instructions (0.000%), 1 calls (0888412C - 08884188, length 24)
_S1_2_88839B4 24 instructions (0.000%), 1 calls (088839B4 - 08883A10, length 24)
_S1_2_894ABD4 23 instructions (0.000%), 1 calls (0894ABD4 - 0894AC40, length 28)
  Back Branch 0894AC34 1 times (length 11)
_S1_2_89489B0 23 instructions (0.000%), 1 calls (089489B0 - 08948A08, length 23)
  Back Branch 08948A04 1 times (length 15)
_S1_2_89199B4 23 instructions (0.000%), 1 calls (089199B4 - 08919A0C, length 23)
_S1_2_89122BC 23 instructions (0.000%), 1 calls (089122BC - 08912314, length 23)
_S1_2_888CBA8 23 instructions (0.000%), 1 calls (0888CBA8 - 0888CC00, length 23)
_S1_2_8889624 23 instructions (0.000%), 1 calls (08889624 - 08889698, length 30)
_S1_2_8847320 23 instructions (0.000%), 1 calls (08847320 - 0884737C, length 24)
_S1_2_8815734 23 instructions (0.000%), 1 calls (08815734 - 0881578C, length 23)
_S1_2_88127C0 23 instructions (0.000%), 1 calls (088127C0 - 08812830, length 29)
_S1_2_89A1F70 22 instructions (0.000%), 11 calls (089A1F70 - 089A1F74, length 2)
_S1_2_89A1E40 22 instructions (0.000%), 11 calls (089A1E40 - 089A1E44, length 2)
_S1_2_89A0FC4 22 instructions (0.000%), 2 calls (089A0FC4 - 089A0FF4, length 13)
_S1_2_894E1C4 22 instructions (0.000%), 1 calls (0894E1C4 - 0894E218, length 22)
  Back Branch 0894E214 1 times (length 16)
_S1_2_894CF1C 22 instructions (0.000%), 1 calls (0894CF1C - 0894CF70, length 22)
  Back Branch 0894CF6C 1 times (length 15)
_S1_2_8940B34 22 instructions (0.000%), 1 calls (08940B34 - 08940B88, length 22)
  Back Branch 08940B84 1 times (length 16)
_S1_2_8932D24 22 instructions (0.000%), 1 calls (08932D24 - 08932DC4, length 41)
_S1_2_88CC404 22 instructions (0.000%), 1 calls (088CC404 - 088CC458, length 22)
_S1_2_888B850 22 instructions (0.000%), 1 calls (0888B850 - 0888B8A4, length 22)
_S1_2_8888B64 22 instructions (0.000%), 1 calls (08888B64 - 08888BB8, length 22)
_S1_2_8884E1C 22 instructions (0.000%), 1 calls (08884E1C - 08884E70, length 22)
_S1_2_8811340 22 instructions (0.000%), 1 calls (08811340 - 08811394, length 22)
_S1_2_89943E0 21 instructions (0.000%), 1 calls (089943E0 - 08994430, length 21)
_S1_2_894A4F4 21 instructions (0.000%), 1 calls (0894A4F4 - 0894A544, length 21)
_S1_2_892D380 21 instructions (0.000%), 1 calls (0892D380 - 0892D3D0, length 21)
_S1_2_890BD0C 21 instructions (0.000%), 1 calls (0890BD0C - 0890BD5C, length 21)
_S1_2_88D54D0 21 instructions (0.000%), 1 calls (088D54D0 - 088D5520, length 21)
_S1_2_88ABFEC 21 instructions (0.000%), 1 calls (088ABFEC - 088AC03C, length 21)
_S1_2_888D36C 21 instructions (0.000%), 1 calls (0888D36C - 0888D3BC, length 21)
_S1_2_885E7DC 21 instructions (0.000%), 1 calls (0885E7DC - 0885E82C, length 21)
_S1_2_880DF90 21 instructions (0.000%), 1 calls (0880DF90 - 0880DFE0, length 21)
_S1_2_8805CA4 20 instructions (0.000%), 10 calls (08805CA4 - 08805CA8, length 2)
_S1_2_899AE80 20 instructions (0.000%), 2 calls (0899AE80 - 0899AEAC, length 12)
_S1_2_887BF78 20 instructions (0.000%), 2 calls (0887BF78 - 0887BF9C, length 10)
_S1_2_895356C 20 instructions (0.000%), 1 calls (0895356C - 089535D4, length 27)
_S1_2_894E758 20 instructions (0.000%), 1 calls (0894E758 - 0894E7A4, length 20)
  Back Branch 0894E7A0 1 times (length 10)
_S1_2_894CF74 20 instructions (0.000%), 1 calls (0894CF74 - 0894CFC0, length 20)
  Back Branch 0894CFBC 1 times (length 10)
_S1_2_892FA00 20 instructions (0.000%), 1 calls (0892FA00 - 0892FA68, length 27)
_S1_2_891342C 20 instructions (0.000%), 1 calls (0891342C - 08913488, length 24)
_S1_2_8889554 20 instructions (0.000%), 1 calls (08889554 - 088895A0, length 20)
_S1_2_887AD58 20 instructions (0.000%), 1 calls (0887AD58 - 0887ADA4, length 20)
_S1_2_8858670 20 instructions (0.000%), 1 calls (08858670 - 088586BC, length 20)
_S1_2_880BB84 20 instructions (0.000%), 1 calls (0880BB84 - 0880BBE8, length 26)
_S1_2_8885554 19 instructions (0.000%), 2 calls (08885554 - 088855A4, length 21)
_S1_2_8941E14 19 instructions (0.000%), 1 calls (08941E14 - 08941E60, length 20)
  Back Branch 08941E5C 1 times (length 7)
_S1_2_887F790 19 instructions (0.000%), 1 calls (0887F790 - 0887F7D8, length 19)
_S1_2_8879590 19 instructions (0.000%), 1 calls (08879590 - 088795F0, length 25)
_S1_2_8879578 19 instructions (0.000%), 1 calls (08879578 - 088795F0, length 31)
_S1_2_8879570 19 instructions (0.000%), 1 calls (08879570 - 088795F0, length 33)
_S1_2_8879568 19 instructions (0.000%), 1 calls (08879568 - 088795F0, length 35)
_S1_2_8870100 19 instructions (0.000%), 1 calls (08870100 - 08870148, length 19)
_S1_2_8864578 19 instructions (0.000%), 1 calls (08864578 - 088645E0, length 27)
_S1_2_89A1F80 18 instructions (0.000%), 9 calls (089A1F80 - 089A1F84, length 2)
_S1_2_899C350 18 instructions (0.000%), 9 calls (0899C350 - 0899C354, length 2)
_S1_2_899C738 18 instructions (0.000%), 3 calls (0899C738 - 0899C74C, length 6)
_S1_2_88A2998 18 instructions (0.000%), 3 calls (088A2998 - 088A29AC, length 6)
_S1_2_8882740 18 instructions (0.000%), 3 calls (08882740 - 08882754, length 6)
_S1_2_881075C 18 instructions (0.000%), 3 calls (0881075C - 08810770, length 6)
_S1_2_88613A4 18 instructions (0.000%), 2 calls (088613A4 - 0886146C, length 51)
_S1_2_88040F4 18 instructions (0.000%), 2 calls (088040F4 - 08804114, length 9)
_S1_2_89534E0 18 instructions (0.000%), 1 calls (089534E0 - 08953524, length 18)
_S1_2_89531F0 18 instructions (0.000%), 1 calls (089531F0 - 08953234, length 18)
_S1_2_8884EEC 18 instructions (0.000%), 1 calls (08884EEC - 08884F30, length 18)
_S1_2_8884E74 18 instructions (0.000%), 1 calls (08884E74 - 08884EC8, length 22)
_S1_2_8883910 18 instructions (0.000%), 1 calls (08883910 - 08883954, length 18)
_S1_2_8863E58 18 instructions (0.000%), 1 calls (08863E58 - 08863E9C, length 18)
_S1_2_8994108 17 instructions (0.000%), 1 calls (08994108 - 08994148, length 17)
_S1_2_8943230 17 instructions (0.000%), 1 calls (08943230 - 0894328C, length 24)
  Back Branch 08943288 1 times (length 8)
_S1_2_891F690 17 instructions (0.000%), 1 calls (0891F690 - 0891F6EC, length 24)
_S1_2_88F73B8 17 instructions (0.000%), 1 calls (088F73B8 - 088F73F8, length 17)
_S1_2_888CEA4 17 instructions (0.000%), 1 calls (0888CEA4 - 0888CF8C, length 59)
_S1_2_888CB64 17 instructions (0.000%), 1 calls (0888CB64 - 0888CBA4, length 17)
_S1_2_88645E4 17 instructions (0.000%), 1 calls (088645E4 - 0886463C, length 23)
_S1_2_885B864 17 instructions (0.000%), 1 calls (0885B864 - 0885B8A4, length 17)
_S1_2_8844364 17 instructions (0.000%), 1 calls (08844364 - 088443A4, length 17)
_S1_2_8840360 17 instructions (0.000%), 1 calls (08840360 - 088403A0, length 17)
_S1_2_89A1B10 16 instructions (0.000%), 8 calls (089A1B10 - 089A1B14, length 2)
_S1_2_899B0C0 16 instructions (0.000%), 8 calls (0899B0C0 - 0899B0C4, length 2)
_S1_2_887C868 16 instructions (0.000%), 8 calls (0887C868 - 0887C86C, length 2)
_S1_2_888B840 16 instructions (0.000%), 4 calls (0888B840 - 0888B84C, length 4)
_S1_2_89A1678 16 instructions (0.000%), 2 calls (089A1678 - 089A1694, length 8)
_S1_2_89A1478 16 instructions (0.000%), 2 calls (089A1478 - 089A1494, length 8)
_S1_2_899DA10 16 instructions (0.000%), 2 calls (0899DA10 - 0899DA2C, length 8)
_S1_2_88824EC 16 instructions (0.000%), 2 calls (088824EC - 08882508, length 8)
_S1_2_887B830 16 instructions (0.000%), 2 calls (0887B830 - 0887B84C, length 8)
_S1_2_88111E4 16 instructions (0.000%), 2 calls (088111E4 - 08811200, length 8)
_S1_2_88111C4 16 instructions (0.000%), 2 calls (088111C4 - 088111E0, length 8)
_S1_2_8958C20 16 instructions (0.000%), 1 calls (08958C20 - 08958C5C, length 16)
  Back Branch 08958C58 1 times (length 10)
_S1_2_895874C 16 instructions (0.000%), 1 calls (0895874C - 08958788, length 16)
  Back Branch 08958784 1 times (length 10)
_S1_2_892D340 16 instructions (0.000%), 1 calls (0892D340 - 0892D37C, length 16)
_S1_2_892B018 16 instructions (0.000%), 1 calls (0892B018 - 0892B054, length 16)
_S1_2_887F96C 16 instructions (0.000%), 1 calls (0887F96C - 0887F9B8, length 20)
_S1_2_8878EF0 16 instructions (0.000%), 1 calls (08878EF0 - 08878F2C, length 16)
_S1_2_8865770 16 instructions (0.000%), 1 calls (08865770 - 088657AC, length 16)
_S1_2_8815174 16 instructions (0.000%), 1 calls (08815174 - 088151B0, length 16)
_S1_2_8810F30 16 instructions (0.000%), 1 calls (08810F30 - 08810F6C, length 16)
_S1_2_8804010 16 instructions (0.000%), 1 calls (08804010 - 0880404C, length 16)
_S1_2_8804E40 15 instructions (0.000%), 5 calls (08804E40 - 08804E48, length 3)
_S1_2_8804E34 15 instructions (0.000%), 5 calls (08804E34 - 08804E3C, length 3)
_S1_2_8955F74 15 instructions (0.000%), 1 calls (08955F74 - 08955FAC, length 15)
_S1_2_8939AB8 15 instructions (0.000%), 1 calls (08939AB8 - 08939AF0, length 15)
_S1_2_8912280 15 instructions (0.000%), 1 calls (08912280 - 089122B8, length 15)
_S1_2_890EBB8 15 instructions (0.000%), 1 calls (0890EBB8 - 0890EBF0, length 15)
_S1_2_8888E7C 15 instructions (0.000%), 1 calls (08888E7C - 08888EB4, length 15)
_S1_2_88165B0 15 instructions (0.000%), 1 calls (088165B0 - 088165E8, length 15)
_S1_2_8815790 15 instructions (0.000%), 1 calls (08815790 - 088157C8, length 15)
_S1_2_8815554 15 instructions (0.000%), 1 calls (08815554 - 0881558C, length 15)
_S1_2_8886754 14 instructions (0.000%), 7 calls (08886754 - 08886758, length 2)
_S1_2_899D750 14 instructions (0.000%), 2 calls (0899D750 - 0899D768, length 7)
_S1_2_89640F8 14 instructions (0.000%), 2 calls (089640F8 - 08964110, length 7)
_S1_2_894DD44 14 instructions (0.000%), 2 calls (0894DD44 - 0894DD5C, length 7)
_S1_2_894CC38 14 instructions (0.000%), 2 calls (0894CC38 - 0894CC54, length 8)
_S1_2_88849F8 14 instructions (0.000%), 2 calls (088849F8 - 08884A10, length 7)
_S1_2_88556B0 14 instructions (0.000%), 2 calls (088556B0 - 088556C8, length 7)
_S1_2_8811324 14 instructions (0.000%), 2 calls (08811324 - 0881133C, length 7)
_S1_2_8811308 14 instructions (0.000%), 2 calls (08811308 - 08811320, length 7)
_S1_2_88111A8 14 instructions (0.000%), 2 calls (088111A8 - 088111C0, length 7)
_S1_2_881118C 14 instructions (0.000%), 2 calls (0881118C - 088111A4, length 7)
_S1_2_8810EF8 14 instructions (0.000%), 2 calls (08810EF8 - 08810F10, length 7)
_S1_2_8810790 14 instructions (0.000%), 2 calls (08810790 - 088107A8, length 7)
_S1_2_8810774 14 instructions (0.000%), 2 calls (08810774 - 0881078C, length 7)
_S1_2_89A0A50 14 instructions (0.000%), 1 calls (089A0A50 - 089A0A84, length 14)
_S1_2_895BB98 14 instructions (0.000%), 1 calls (0895BB98 - 0895BBCC, length 14)
_S1_2_89558A0 14 instructions (0.000%), 1 calls (089558A0 - 089558D4, length 14)
_S1_2_894A548 14 instructions (0.000%), 1 calls (0894A548 - 0894A5E8, length 41)
  Back Branch 0894A5E4 1 times (length 10)
_S1_2_8943A98 14 instructions (0.000%), 1 calls (08943A98 - 08943ACC, length 14)
_S1_2_892D578 14 instructions (0.000%), 1 calls (0892D578 - 0892D5AC, length 14)
_S1_2_89123A4 14 instructions (0.000%), 1 calls (089123A4 - 089123D8, length 14)
_S1_2_88CCC20 14 instructions (0.000%), 1 calls (088CCC20 - 088CCC54, length 14)
_S1_2_8888F54 14 instructions (0.000%), 1 calls (08888F54 - 08888F88, length 14)
_S1_2_8812628 14 instructions (0.000%), 1 calls (08812628 - 088126B8, length 37)
_S1_2_89481C0 13 instructions (0.000%), 2 calls (089481C0 - 089481E8, length 11)
_S1_2_8943C24 13 instructions (0.000%), 1 calls (08943C24 - 08943C54, length 13)
_S1_2_8939AF4 13 instructions (0.000%), 1 calls (08939AF4 - 08939B24, length 13)
_S1_2_88F8C88 13 instructions (0.000%), 1 calls (088F8C88 - 088F8CB8, length 13)
_S1_2_88D7F80 13 instructions (0.000%), 1 calls (088D7F80 - 088D7FB0, length 13)
_S1_2_88D6B4C 13 instructions (0.000%), 1 calls (088D6B4C - 088D6B7C, length 13)
_S1_2_88C8EA8 13 instructions (0.000%), 1 calls (088C8EA8 - 088C8ED8, length 13)
_S1_2_88A1B68 13 instructions (0.000%), 1 calls (088A1B68 - 088A1BAC, length 18)
_S1_2_8815700 13 instructions (0.000%), 1 calls (08815700 - 08815730, length 13)
_S1_2_880DE64 13 instructions (0.000%), 1 calls (0880DE64 - 0880DE94, length 13)
_S1_2_880AFD0 13 instructions (0.000%), 1 calls (0880AFD0 - 0880B000, length 13)
_S1_2_89A17F8 12 instructions (0.000%), 6 calls (089A17F8 - 089A17FC, length 2)
_S1_2_89A17D8 12 instructions (0.000%), 6 calls (089A17D8 - 089A17DC, length 2)
_S1_2_887BDC8 12 instructions (0.000%), 6 calls (0887BDC8 - 0887BDCC, length 2)
_S1_2_88A3394 12 instructions (0.000%), 4 calls (088A3394 - 088A339C, length 3)
_S1_2_89478B0 12 instructions (0.000%), 2 calls (089478B0 - 089478D8, length 11)
_S1_2_890BA64 12 instructions (0.000%), 2 calls (0890BA64 - 0890BA78, length 6)
_S1_2_88558D0 12 instructions (0.000%), 2 calls (088558D0 - 088558E4, length 6)
_S1_2_8994204 12 instructions (0.000%), 1 calls (08994204 - 0899423C, length 15)
  Back Branch 0899422C 1 times (length 5)
_S1_2_888CFF8 12 instructions (0.000%), 1 calls (0888CFF8 - 0888D024, length 12)
_S1_2_888CF98 12 instructions (0.000%), 1 calls (0888CF98 - 0888CFC4, length 12)
_S1_2_888591C 12 instructions (0.000%), 1 calls (0888591C - 08885948, length 12)
_S1_2_8882E1C 12 instructions (0.000%), 1 calls (08882E1C - 08882E48, length 12)
_S1_2_8999A44 11 instructions (0.000%), 1 calls (08999A44 - 08999A6C, length 11)
_S1_2_89940DC 11 instructions (0.000%), 1 calls (089940DC - 08994104, length 11)
_S1_2_8956108 11 instructions (0.000%), 1 calls (08956108 - 08956130, length 11)
_S1_2_888B5C4 11 instructions (0.000%), 1 calls (0888B5C4 - 0888B5F8, length 14)
_S1_2_888B4D8 11 instructions (0.000%), 1 calls (0888B4D8 - 0888B50C, length 14)
_S1_2_880E0E8 11 instructions (0.000%), 1 calls (0880E0E8 - 0880E110, length 11)
_S1_2_880DB54 11 instructions (0.000%), 1 calls (0880DB54 - 0880DB7C, length 11)
_S1_2_880995C 11 instructions (0.000%), 1 calls (0880995C - 08809984, length 11)
_S1_2_89A1F68 10 instructions (0.000%), 5 calls (089A1F68 - 089A1F6C, length 2)
_S1_2_8963DD8 10 instructions (0.000%), 5 calls (08963DD8 - 08963DDC, length 2)
_S1_2_88A1738 10 instructions (0.000%), 5 calls (088A1738 - 088A173C, length 2)
_S1_2_8946454 10 instructions (0.000%), 2 calls (08946454 - 08946464, length 5)
_S1_2_89940B4 10 instructions (0.000%), 1 calls (089940B4 - 089940D8, length 10)
_S1_2_8958B0C 10 instructions (0.000%), 1 calls (08958B0C - 08958B30, length 10)
_S1_2_8956398 10 instructions (0.000%), 1 calls (08956398 - 089563BC, length 10)
_S1_2_8956370 10 instructions (0.000%), 1 calls (08956370 - 08956394, length 10)
_S1_2_8955FBC 10 instructions (0.000%), 1 calls (08955FBC - 08955FE0, length 10)
_S1_2_8954F18 10 instructions (0.000%), 1 calls (08954F18 - 08954F44, length 12)
_S1_2_89463F8 10 instructions (0.000%), 1 calls (089463F8 - 0894641C, length 10)
_S1_2_891256C 10 instructions (0.000%), 1 calls (0891256C - 08912590, length 10)
_S1_2_890EBF4 10 instructions (0.000%), 1 calls (0890EBF4 - 0890EC18, length 10)
_S1_2_88943B4 10 instructions (0.000%), 1 calls (088943B4 - 088943D8, length 10)
_S1_2_8865368 10 instructions (0.000%), 1 calls (08865368 - 0886538C, length 10)
_S1_2_885C6DC 10 instructions (0.000%), 1 calls (0885C6DC - 0885C700, length 10)
_S1_2_88126BC 10 instructions (0.000%), 1 calls (088126BC - 08812724, length 27)
_S1_2_8956158 9 instructions (0.000%), 1 calls (08956158 - 08956178, length 9)
_S1_2_8940E78 9 instructions (0.000%), 1 calls (08940E78 - 08940E98, length 9)
_S1_2_8932EB0 9 instructions (0.000%), 1 calls (08932EB0 - 08932ED0, length 9)
_S1_2_88FFE7C 9 instructions (0.000%), 1 calls (088FFE7C - 088FFEA4, length 11)
_S1_2_88D17D8 9 instructions (0.000%), 1 calls (088D17D8 - 088D17F8, length 9)
_S1_2_88C80F0 9 instructions (0.000%), 1 calls (088C80F0 - 088C8110, length 9)
_S1_2_8888C7C 9 instructions (0.000%), 1 calls (08888C7C - 08888C9C, length 9)
_S1_2_8887588 9 instructions (0.000%), 1 calls (08887588 - 08887650, length 51)
_S1_2_88862FC 9 instructions (0.000%), 1 calls (088862FC - 0888631C, length 9)
_S1_2_8847704 9 instructions (0.000%), 1 calls (08847704 - 08847724, length 9)
_S1_2_8816E14 9 instructions (0.000%), 1 calls (08816E14 - 08816E48, length 14)
_S1_2_89A1E00 8 instructions (0.000%), 4 calls (089A1E00 - 089A1E04, length 2)
_S1_2_89A1BB0 8 instructions (0.000%), 4 calls (089A1BB0 - 089A1BB4, length 2)
_S1_2_89A1B98 8 instructions (0.000%), 4 calls (089A1B98 - 089A1B9C, length 2)
_S1_2_89A1B58 8 instructions (0.000%), 4 calls (089A1B58 - 089A1B5C, length 2)
_S1_2_89A17A0 8 instructions (0.000%), 4 calls (089A17A0 - 089A17A4, length 2)
_S1_2_899B6F0 8 instructions (0.000%), 4 calls (0899B6F0 - 0899B6F4, length 2)
_S1_2_899B6E8 8 instructions (0.000%), 4 calls (0899B6E8 - 0899B6EC, length 2)
_S1_2_889A44C 8 instructions (0.000%), 4 calls (0889A44C - 0889A450, length 2)
_S1_2_888D53C 8 instructions (0.000%), 4 calls (0888D53C - 0888D540, length 2)
_S1_2_890F674 8 instructions (0.000%), 2 calls (0890F674 - 0890F680, length 4)
_S1_2_8853804 8 instructions (0.000%), 2 calls (08853804 - 08853810, length 4)
_S1_2_894D16C 8 instructions (0.000%), 1 calls (0894D16C - 0894D18C, length 9)
_S1_2_892C184 8 instructions (0.000%), 1 calls (0892C184 - 0892C1A0, length 8)
_S1_2_8914CC4 8 instructions (0.000%), 1 calls (08914CC4 - 08914CE0, length 8)
_S1_2_88875CC 8 instructions (0.000%), 1 calls (088875CC - 08887650, length 34)
_S1_2_88875BC 8 instructions (0.000%), 1 calls (088875BC - 08887650, length 38)
_S1_2_888759C 8 instructions (0.000%), 1 calls (0888759C - 08887650, length 46)
_S1_2_888742C 8 instructions (0.000%), 1 calls (0888742C - 08887448, length 8)
_S1_2_8884ECC 8 instructions (0.000%), 1 calls (08884ECC - 08884EE8, length 8)
_S1_2_88472CC 8 instructions (0.000%), 1 calls (088472CC - 088472E8, length 8)
_S1_2_88047EC 8 instructions (0.000%), 1 calls (088047EC - 08804808, length 8)
_S1_2_8983408 7 instructions (0.000%), 1 calls (08983408 - 08983420, length 7)
_S1_2_8972820 7 instructions (0.000%), 1 calls (08972820 - 08972838, length 7)
_S1_2_895B57C 7 instructions (0.000%), 1 calls (0895B57C - 0895B594, length 7)
_S1_2_8958730 7 instructions (0.000%), 1 calls (08958730 - 08958748, length 7)
_S1_2_8958714 7 instructions (0.000%), 1 calls (08958714 - 0895872C, length 7)
_S1_2_89586EC 7 instructions (0.000%), 1 calls (089586EC - 08958704, length 7)
_S1_2_895618C 7 instructions (0.000%), 1 calls (0895618C - 089561A4, length 7)
_S1_2_894AF80 7 instructions (0.000%), 1 calls (0894AF80 - 0894AF98, length 7)
_S1_2_89412A4 7 instructions (0.000%), 1 calls (089412A4 - 089412BC, length 7)
_S1_2_8941098 7 instructions (0.000%), 1 calls (08941098 - 089410B0, length 7)
_S1_2_893FD64 7 instructions (0.000%), 1 calls (0893FD64 - 0893FD7C, length 7)
_S1_2_893FB60 7 instructions (0.000%), 1 calls (0893FB60 - 0893FB78, length 7)
_S1_2_8931AEC 7 instructions (0.000%), 1 calls (08931AEC - 08931B04, length 7)
_S1_2_88F7344 7 instructions (0.000%), 1 calls (088F7344 - 088F735C, length 7)
_S1_2_88943DC 7 instructions (0.000%), 1 calls (088943DC - 088943F4, length 7)
_S1_2_886580C 7 instructions (0.000%), 1 calls (0886580C - 08865824, length 7)
_S1_2_885E830 7 instructions (0.000%), 1 calls (0885E830 - 0885E848, length 7)
_S1_2_8846DC0 7 instructions (0.000%), 1 calls (08846DC0 - 08846DD8, length 7)
_S1_2_8846D70 7 instructions (0.000%), 1 calls (08846D70 - 08846D88, length 7)
_S1_2_88114C8 7 instructions (0.000%), 1 calls (088114C8 - 088114E0, length 7)
_S1_2_8811258 7 instructions (0.000%), 1 calls (08811258 - 08811270, length 7)
_S1_2_880DBAC 7 instructions (0.000%), 1 calls (0880DBAC - 0880DBC4, length 7)
_S1_2_880DB80 7 instructions (0.000%), 1 calls (0880DB80 - 0880DB98, length 7)
_S1_2_880B080 7 instructions (0.000%), 1 calls (0880B080 - 0880B098, length 7)
_S1_2_8804798 7 instructions (0.000%), 1 calls (08804798 - 088047B0, length 7)
_S1_2_89A1CA8 6 instructions (0.000%), 3 calls (089A1CA8 - 089A1CAC, length 2)
_S1_2_888D55C 6 instructions (0.000%), 3 calls (0888D55C - 0888D560, length 2)
_S1_2_899C334 6 instructions (0.000%), 2 calls (0899C334 - 0899C33C, length 3)
_S1_2_888D574 6 instructions (0.000%), 2 calls (0888D574 - 0888D57C, length 3)
_S1_2_8888BE8 6 instructions (0.000%), 2 calls (08888BE8 - 08888BF0, length 3)
_S1_2_8888BBC 6 instructions (0.000%), 2 calls (08888BBC - 08888BC4, length 3)
_S1_2_894DDEC 6 instructions (0.000%), 1 calls (0894DDEC - 0894DE00, length 6)
_S1_2_88D0A14 6 instructions (0.000%), 1 calls (088D0A14 - 088D0A28, length 6)
_S1_2_888763C 6 instructions (0.000%), 1 calls (0888763C - 08887650, length 6)
_S1_2_885E868 6 instructions (0.000%), 1 calls (0885E868 - 0885E87C, length 6)
_S1_2_8845CA0 6 instructions (0.000%), 1 calls (08845CA0 - 08845CB4, length 6)
_S1_2_8810AD4 6 instructions (0.000%), 1 calls (08810AD4 - 08810AE8, length 6)
_S1_2_895B68C 5 instructions (0.000%), 1 calls (0895B68C - 0895B69C, length 5)
_S1_2_8951488 5 instructions (0.000%), 1 calls (08951488 - 08951498, length 5)
_S1_2_8951474 5 instructions (0.000%), 1 calls (08951474 - 08951484, length 5)
_S1_2_894A844 5 instructions (0.000%), 1 calls (0894A844 - 0894A854, length 5)
_S1_2_890AAB0 5 instructions (0.000%), 1 calls (0890AAB0 - 0890AAC0, length 5)
_S1_2_880AF64 5 instructions (0.000%), 1 calls (0880AF64 - 0880AF74, length 5)
_S1_2_89A20E0 4 instructions (0.000%), 2 calls (089A20E0 - 089A20E4, length 2)
_S1_2_89A2020 4 instructions (0.000%), 2 calls (089A2020 - 089A2024, length 2)
_S1_2_89A2008 4 instructions (0.000%), 2 calls (089A2008 - 089A200C, length 2)
_S1_2_89A1EC8 4 instructions (0.000%), 2 calls (089A1EC8 - 089A1ECC, length 2)
_S1_2_89A1C38 4 instructions (0.000%), 2 calls (089A1C38 - 089A1C3C, length 2)
_S1_2_89A1C18 4 instructions (0.000%), 2 calls (089A1C18 - 089A1C1C, length 2)
_S1_2_89A1BF8 4 instructions (0.000%), 2 calls (089A1BF8 - 089A1BFC, length 2)
_S1_2_89A1BF0 4 instructions (0.000%), 2 calls (089A1BF0 - 089A1BF4, length 2)
_S1_2_89A1BA8 4 instructions (0.000%), 2 calls (089A1BA8 - 089A1BAC, length 2)
_S1_2_89A1BA0 4 instructions (0.000%), 2 calls (089A1BA0 - 089A1BA4, length 2)
_S1_2_89A1B90 4 instructions (0.000%), 2 calls (089A1B90 - 089A1B94, length 2)
_S1_2_89A1B28 4 instructions (0.000%), 2 calls (089A1B28 - 089A1B2C, length 2)
_S1_2_89A1AF0 4 instructions (0.000%), 2 calls (089A1AF0 - 089A1AF4, length 2)
_S1_2_89A19F0 4 instructions (0.000%), 2 calls (089A19F0 - 089A19F4, length 2)
_S1_2_899C6F0 4 instructions (0.000%), 2 calls (0899C6F0 - 0899C6F4, length 2)
_S1_2_888D56C 4 instructions (0.000%), 2 calls (0888D56C - 0888D570, length 2)
_S1_2_888D564 4 instructions (0.000%), 2 calls (0888D564 - 0888D568, length 2)
_S1_2_888D554 4 instructions (0.000%), 2 calls (0888D554 - 0888D558, length 2)
_S1_2_888D54C 4 instructions (0.000%), 2 calls (0888D54C - 0888D550, length 2)
_S1_2_888D544 4 instructions (0.000%), 2 calls (0888D544 - 0888D548, length 2)
_S1_2_888D534 4 instructions (0.000%), 2 calls (0888D534 - 0888D538, length 2)
_S1_2_887F9BC 4 instructions (0.000%), 2 calls (0887F9BC - 0887F9C0, length 2)
_S1_2_88FFE6C 4 instructions (0.000%), 1 calls (088FFE6C - 088FFE78, length 4)
_S1_2_887ACD4 4 instructions (0.000%), 1 calls (0887ACD4 - 0887ACE0, length 4)
_S1_2_8844B74 4 instructions (0.000%), 1 calls (08844B74 - 08844B80, length 4)
_S1_2_8814A60 4 instructions (0.000%), 1 calls (08814A60 - 08814A6C, length 4)
_S1_2_88127B0 4 instructions (0.000%), 1 calls (088127B0 - 088127BC, length 4)
_S1_2_880DB9C 4 instructions (0.000%), 1 calls (0880DB9C - 0880DBA8, length 4)
_S1_2_880BB74 4 instructions (0.000%), 1 calls (0880BB74 - 0880BB80, length 4)
_S1_2_895E534 3 instructions (0.000%), 1 calls (0895E534 - 0895E53C, length 3)
_S1_2_8958C14 3 instructions (0.000%), 1 calls (08958C14 - 08958C1C, length 3)
_S1_2_8958C08 3 instructions (0.000%), 1 calls (08958C08 - 08958C10, length 3)
_S1_2_8958708 3 instructions (0.000%), 1 calls (08958708 - 08958710, length 3)
_S1_2_8955FB0 3 instructions (0.000%), 1 calls (08955FB0 - 08955FB8, length 3)
_S1_2_894ABC8 3 instructions (0.000%), 1 calls (0894ABC8 - 0894ABD0, length 3)
_S1_2_894ABBC 3 instructions (0.000%), 1 calls (0894ABBC - 0894ABC4, length 3)
_S1_2_894A440 3 instructions (0.000%), 1 calls (0894A440 - 0894A448, length 3)
_S1_2_893FC68 3 instructions (0.000%), 1 calls (0893FC68 - 0893FC70, length 3)
_S1_2_88874F4 3 instructions (0.000%), 1 calls (088874F4 - 088874FC, length 3)
_S1_2_88127A4 3 instructions (0.000%), 1 calls (088127A4 - 088127AC, length 3)
_S1_2_89A2098 2 instructions (0.000%), 1 calls (089A2098 - 089A209C, length 2)
_S1_2_89A2040 2 instructions (0.000%), 1 calls (089A2040 - 089A2044, length 2)
_S1_2_89A1FC0 2 instructions (0.000%), 1 calls (089A1FC0 - 089A1FC4, length 2)
_S1_2_89A1FB8 2 instructions (0.000%), 1 calls (089A1FB8 - 089A1FBC, length 2)
_S1_2_89A1FB0 2 instructions (0.000%), 1 calls (089A1FB0 - 089A1FB4, length 2)
_S1_2_89A1FA8 2 instructions (0.000%), 1 calls (089A1FA8 - 089A1FAC, length 2)
_S1_2_89A1F88 2 instructions (0.000%), 1 calls (089A1F88 - 089A1F8C, length 2)
_S1_2_89A1F58 2 instructions (0.000%), 1 calls (089A1F58 - 089A1F5C, length 2)
_S1_2_89A1EA0 2 instructions (0.000%), 1 calls (089A1EA0 - 089A1EA4, length 2)
_S1_2_89A1E08 2 instructions (0.000%), 1 calls (089A1E08 - 089A1E0C, length 2)
_S1_2_89A1DB8 2 instructions (0.000%), 1 calls (089A1DB8 - 089A1DBC, length 2)
_S1_2_89A1D80 2 instructions (0.000%), 1 calls (089A1D80 - 089A1D84, length 2)
_S1_2_89A1D70 2 instructions (0.000%), 1 calls (089A1D70 - 089A1D74, length 2)
_S1_2_89A1D40 2 instructions (0.000%), 1 calls (089A1D40 - 089A1D44, length 2)
_S1_2_89A1D38 2 instructions (0.000%), 1 calls (089A1D38 - 089A1D3C, length 2)
_S1_2_89A1D30 2 instructions (0.000%), 1 calls (089A1D30 - 089A1D34, length 2)
_S1_2_89A1D10 2 instructions (0.000%), 1 calls (089A1D10 - 089A1D14, length 2)
_S1_2_89A1CE0 2 instructions (0.000%), 1 calls (089A1CE0 - 089A1CE4, length 2)
_S1_2_89A1BB8 2 instructions (0.000%), 1 calls (089A1BB8 - 089A1BBC, length 2)
_S1_2_89A1B18 2 instructions (0.000%), 1 calls (089A1B18 - 089A1B1C, length 2)
_S1_2_89A1AF8 2 instructions (0.000%), 1 calls (089A1AF8 - 089A1AFC, length 2)
_S1_2_89A1A58 2 instructions (0.000%), 1 calls (089A1A58 - 089A1A5C, length 2)
_S1_2_89A19E0 2 instructions (0.000%), 1 calls (089A19E0 - 089A19E4, length 2)
_S1_2_89A17E0 2 instructions (0.000%), 1 calls (089A17E0 - 089A17E4, length 2)
_S1_2_89A17A8 2 instructions (0.000%), 1 calls (089A17A8 - 089A17AC, length 2)
_S1_2_899C56C 2 instructions (0.000%), 1 calls (0899C56C - 0899C570, length 2)
_S1_2_899ABC8 2 instructions (0.000%), 1 calls (0899ABC8 - 0899ABCC, length 2)
_S1_2_89640A8 2 instructions (0.000%), 1 calls (089640A8 - 089640AC, length 2)
_S1_2_8913424 2 instructions (0.000%), 1 calls (08913424 - 08913428, length 2)
_S1_2_8889498 2 instructions (0.000%), 1 calls (08889498 - 0888949C, length 2)
_S1_2_8888C64 2 instructions (0.000%), 1 calls (08888C64 - 08888C68, length 2)
_S1_2_8884E0C 2 instructions (0.000%), 1 calls (08884E0C - 08884E10, length 2)
_S1_2_88157CC 2 instructions (0.000%), 1 calls (088157CC - 088157D0, length 2)
_S1_2_88040A0 2 instructions (0.000%), 1 calls (088040A0 - 088040A4, length 2)
_S1_2_8954F88 (nop) 0 instructions (0.000%), 456,293 calls (08954F88 - 08954F8C, length 2)
_S1_2_8954F80 (nop) 0 instructions (0.000%), 456,293 calls (08954F80 - 08954F84, length 2)
_S1_2_89955EC (sceGuMaterial) 0 instructions (0.000%), 263,281 calls (089955EC - 08995678, length 36)
_S1_2_8948104 (nop) 0 instructions (0.000%), 100,382 calls (08948104 - 08948108, length 2)
_S1_2_89480FC (nop) 0 instructions (0.000%), 100,382 calls (089480FC - 08948100, length 2)
_S1_2_89337B4 (memcpy) 0 instructions (0.000%), 94,363 calls (089337B4 - 08933884, length 53)
_S1_2_899B710 (nop) 0 instructions (0.000%), 39,865 calls (0899B710 - 0899B714, length 2)
_S1_2_898FF5C (ULongIntegerMult) 0 instructions (0.000%), 29,731 calls (0898FF5C - 0898FF80, length 10)
_S1_2_894F014 (mixMonoToStereo) 0 instructions (0.000%), 29,277 calls (0894F014 - 0894F130, length 72)
_S1_2_8982EA4 0 instructions (0.000%), 25,499 calls (08982EA4 - 08982EA4, length 1)
_S1_2_8982E5C 0 instructions (0.000%), 25,499 calls (08982E5C - 08982E5C, length 1)
_S1_2_899B9CC (nop) 0 instructions (0.000%), 23,919 calls (0899B9CC - 0899B9D0, length 2)
_S1_2_8982EAC 0 instructions (0.000%), 20,341 calls (08982EAC - 08982EAC, length 1)
_S1_2_885EF64 (nop) 0 instructions (0.000%), 18,594 calls (0885EF64 - 0885EF68, length 2)
_S1_2_8994DEC (sceGuSetMatrix) 0 instructions (0.000%), 15,946 calls (08994DEC - 08995050, length 154)
_S1_2_8982E68 0 instructions (0.000%), 14,543 calls (08982E68 - 08982E68, length 1)
_S1_2_8942A20 (nop) 0 instructions (0.000%), 9,744 calls (08942A20 - 08942A24, length 2)
_S1_2_88040D4 (nop) 0 instructions (0.000%), 7,974 calls (088040D4 - 088040D8, length 2)
_S1_2_8813FC0 (nop) 0 instructions (0.000%), 7,973 calls (08813FC0 - 08813FC4, length 2)
_S1_2_88040EC (nop) 0 instructions (0.000%), 7,973 calls (088040EC - 088040F0, length 2)
_S1_2_88040E4 (nop) 0 instructions (0.000%), 7,973 calls (088040E4 - 088040E8, length 2)
_S1_2_88040DC (nop) 0 instructions (0.000%), 7,973 calls (088040DC - 088040E0, length 2)
_S1_2_899FD78 (nop) 0 instructions (0.000%), 7,669 calls (0899FD78 - 0899FD7C, length 2)
_S1_2_8933720 (memcmp) 0 instructions (0.000%), 7,591 calls (08933720 - 089337B0, length 37)
_S1_2_8994A08 (sceGuTexImage) 0 instructions (0.000%), 7,275 calls (08994A08 - 08994A84, length 32)
_S1_2_899FD88 (nop) 0 instructions (0.000%), 4,571 calls (0899FD88 - 0899FD8C, length 2)
_S1_2_885B97C (nop) 0 instructions (0.000%), 3,098 calls (0885B97C - 0885B980, length 2)
_S1_2_888CF90 (nop) 0 instructions (0.000%), 678 calls (0888CF90 - 0888CF94, length 2)
_S1_2_899B128 (nop) 0 instructions (0.000%), 294 calls (0899B128 - 0899B12C, length 2)
_S1_2_88A0EA4 (nop) 0 instructions (0.000%), 129 calls (088A0EA4 - 088A0EA8, length 2)
_S1_2_88A2004 (nop) 0 instructions (0.000%), 123 calls (088A2004 - 088A2008, length 2)
_S1_2_893FEE0 (nop) 0 instructions (0.000%), 29 calls (0893FEE0 - 0893FEE4, length 2)
_S1_2_893FF04 (nop) 0 instructions (0.000%), 21 calls (0893FF04 - 0893FF08, length 2)
_S1_2_8990344 (ULongIntegerDiv) 0 instructions (0.000%), 17 calls (08990344 - 089908B4, length 349)
_S1_2_899B708 (nop) 0 instructions (0.000%), 2 calls (0899B708 - 0899B70C, length 2)
_S1_2_899B700 (nop) 0 instructions (0.000%), 2 calls (0899B700 - 0899B704, length 2)
_S1_2_898FF20 (nop) 0 instructions (0.000%), 1 calls (0898FF20 - 0898FF24, length 2)
_S1_2_893FD80 (nop) 0 instructions (0.000%), 1 calls (0893FD80 - 0893FD84, length 2)
_S1_2_8930E60 (nop) 0 instructions (0.000%), 1 calls (08930E60 - 08930E64, length 2)
_S1_2_890C2D8 (nop) 0 instructions (0.000%), 1 calls (0890C2D8 - 0890C2DC, length 2)
_S1_2_88CCCB0 (nop) 0 instructions (0.000%), 1 calls (088CCCB0 - 088CCCB4, length 2)
_S1_2_8884E14 (nop) 0 instructions (0.000%), 1 calls (08884E14 - 08884E18, length 2)
_S1_2_88701C0 (nop) 0 instructions (0.000%), 1 calls (088701C0 - 088701C4, length 2)
_S1_2_8839340 (nop) 0 instructions (0.000%), 1 calls (08839340 - 08839344, length 2)
------------------ GEProfiler ----------------------
GE list count: 8070
Texture load count: 39845, average 4.9 per GE list
Copy GE to memory: 6268, average 0.8 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 45918ms, average 5.7ms per GE list, max FPS is 175.7
prim: called 466588 times, average 57.8 per GE list
GU_TEXTURE_32BITF|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=20: used 222045 times in PRIM, average 27.5 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 125514 times in PRIM, average 15.6 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=24: used 73650 times in PRIM, average 9.1 per GE list
GU_VERTEX_32BITF|GU_TRANSFORM_2D size=12: used 33926 times in PRIM, average 4.2 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 8356 times in PRIM, average 1.0 per GE list
GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=16: used 3097 times in PRIM, average 0.4 per GE list
