Compilation time 34941ms, 1500 calls, average 23.3ms, longest 954ms
CodeBlocks profiling information (153,532,686 total cycles):
_S1_2_8982A98 41,918,020 instructions (27.302%), 147 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 1,175,628 times (length 324)
  Back Branch 08982FFC 47,599 times (length 279)
  Back Branch 08982F94 11,778 times (length 196)
_S1_2_898234C 12,430,337 instructions (8.096%), 144 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 228,326 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 14,853 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 595 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 452 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_8983044 7,813,506 instructions (5.089%), 6,625 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 1,175,628 times (length 324)
  Back Branch 08982FFC 47,599 times (length 279)
  Back Branch 08982F94 11,778 times (length 196)
_S1_2_8950F80 5,515,813 instructions (3.593%), 178,067 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_8983050 5,203,782 instructions (3.389%), 6,340 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 1,175,628 times (length 324)
  Back Branch 08982FFC 47,599 times (length 279)
  Back Branch 08982F94 11,778 times (length 196)
_S1_2_8909F18 4,788,522 instructions (3.119%), 1,943 calls (08909F18 - 0890AAAC, length 742)
  Back Branch 0890AA30 26,982 times (length 596)
_S1_2_8950F28 3,738,341 instructions (2.435%), 178,067 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 178,067 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 3,687,356 instructions (2.402%), 184,475 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 183,939 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_893FAB8 3,317,334 instructions (2.161%), 184,475 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 183,939 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_8981C8C 3,126,240 instructions (2.036%), 336 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 80,322 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 36,415 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 36,415 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 28,980 times (length 148)
  Back Branch 08982088 14,879 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 5,376 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 5,040 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 4,704 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 2,030 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 657 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 357 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_894D1EC 3,088,288 instructions (2.011%), 4,632 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 74,112 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 26,188 times (length 531)
  Back Branch 0894DA40 26,133 times (length 494)
  Back Branch 0894D4E4 9,264 times (length 143)
_S1_2_89506F0 3,031,587 instructions (1.975%), 70,937 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 61,585 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_895021C 1,773,425 instructions (1.155%), 70,937 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_890B03C 1,735,983 instructions (1.131%), 25,617 calls (0890B03C - 0890B1B0, length 94)
    0890B03C:[04A10010]: bgez       $a1, 0x0890B080
    0890B040:[310800FF]: andi       $t0, $t0, 255
    0890B044:[10E00007]: beq        $a3, $zr, 0x0890B064
    0890B048:[00000000]: nop
    0890B04C:[44806000]: mtc1       $zr, $f12
    0890B050:[ACE00000]: sw         $zr, 0($a3)
    0890B054:[E4EC0004]: swc1       $f12, 4($a3)
    0890B058:[E4EC0008]: swc1       $f12, 8($a3)
    0890B05C:[E4EC000C]: swc1       $f12, 12($a3)
    0890B060:[E4EC0010]: swc1       $f12, 16($a3)
    0890B064:[10C00004]: beq        $a2, $zr, 0x0890B078
    0890B068:[00000000]: nop
    0890B06C:[44806000]: mtc1       $zr, $f12
    0890B070:[E4CC0000]: swc1       $f12, 0($a2)
    0890B074:[E4CC0004]: swc1       $f12, 4($a2)
    0890B078:[03E00008]: jr         $ra
    0890B07C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0890B080:[10E00035]: beq        $a3, $zr, 0x0890B158
    0890B084:[340A001C]: ori        $t2, $zr, 28 <=> li $t2, 28
    0890B088:[00AA001A]: div        $a1, $t2
    0890B08C:[340B0310]: ori        $t3, $zr, 784 <=> li $t3, 784
    0890B090:[34090001]: ori        $t1, $zr, 1 <=> li $t1, 1
    0890B094:[00001010]: mfhi       $v0
    0890B098:[00000000]: nop
    0890B09C:[00000000]: nop
    0890B0A0:[00AA001A]: div        $a1, $t2
    0890B0A4:[00025100]: sll        $t2, $v0, 0x0004
    0890B0A8:[004A5021]: addu       $t2, $v0, $t2
    0890B0AC:[004A5021]: addu       $t2, $v0, $t2
    0890B0B0:[00001012]: mflo       $v0
    0890B0B4:[00000000]: nop
    0890B0B8:[00000000]: nop
    0890B0BC:[00AB001A]: div        $a1, $t3
    0890B0C0:[00025900]: sll        $t3, $v0, 0x0004
    0890B0C4:[004B5821]: addu       $t3, $v0, $t3
    0890B0C8:[004B1021]: addu       $v0, $v0, $t3
    0890B0CC:[00005812]: mflo       $t3
    0890B0D0:[11090006]: beq        $t0, $t1, 0x0890B0EC
    0890B0D4:[ACEB0000]: sw         $t3, 0($a3)
    0890B0D8:[8C830004]: lw         $v1, 4($a0)
    0890B0DC:[00056080]: sll        $t4, $a1, 0x0002
    0890B0E0:[006C1821]: addu       $v1, $v1, $t4
    0890B0E4:[94630002]: lhu        $v1, 2($v1)
    0890B0E8:[01435021]: addu       $t2, $t2, $v1
    0890B0EC:[448A6000]: mtc1       $t2, $f12
    0890B0F0:[000B1A40]: sll        $v1, $t3, 0x0009
    0890B0F4:[46806320]: cvt.s.w    $f12, $f12
    0890B0F8:[000B50C0]: sll        $t2, $t3, 0x0003
    0890B0FC:[006A5023]: subu       $t2, $v1, $t2
    0890B100:[004A5023]: subu       $t2, $v0, $t2
    0890B104:[448A6800]: mtc1       $t2, $f13
    0890B108:[E4EC0004]: swc1       $f12, 4($a3)
    0890B10C:[46806B20]: cvt.s.w    $f12, $f13
    0890B110:[15090004]: bne        $t0, $t1, 0x0890B124
    0890B114:[E4EC0008]: swc1       $f12, 8($a3)
    0890B118:[3C094180]: lui        $t1, 0x4180 <=> li $t1, 0x41800000
    0890B11C:[1000000A]: b          0x0890B148
    0890B120:[44896000]: mtc1       $t1, $f12
    0890B124:[8C890004]: lw         $t1, 4($a0)
    0890B128:[00055080]: sll        $t2, $a1, 0x0002
    0890B12C:[012A4821]: addu       $t1, $t1, $t2
    0890B130:[95290002]: lhu        $t1, 2($t1)
    0890B134:[340A0010]: ori        $t2, $zr, 16 <=> li $t2, 16
    0890B138:[01294821]: addu       $t1, $t1, $t1
    0890B13C:[01494823]: subu       $t1, $t2, $t1
    0890B140:[44896000]: mtc1       $t1, $f12
    0890B144:[46806320]: cvt.s.w    $f12, $f12
    0890B148:[E4EC000C]: swc1       $f12, 12($a3)
    0890B14C:[3C094190]: lui        $t1, 0x4190 <=> li $t1, 0x41900000
    0890B150:[44896000]: mtc1       $t1, $f12
    0890B154:[E4EC0010]: swc1       $f12, 16($a3)
    0890B158:[10C00014]: beq        $a2, $zr, 0x0890B1AC
    0890B15C:[3C074190]: lui        $a3, 0x4190 <=> li $a3, 0x41900000
    0890B160:[11000007]: beq        $t0, $zr, 0x0890B180
    0890B164:[44876000]: mtc1       $a3, $f12
    0890B168:[3C044180]: lui        $a0, 0x4180 <=> li $a0, 0x41800000
    0890B16C:[44846800]: mtc1       $a0, $f13
    0890B170:[E4CC0004]: swc1       $f12, 4($a2)
    0890B174:[E4CD0000]: swc1       $f13, 0($a2)
    0890B178:[03E00008]: jr         $ra
    0890B17C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0890B180:[8C840004]: lw         $a0, 4($a0)
    0890B184:[00052880]: sll        $a1, $a1, 0x0002
    0890B188:[00852021]: addu       $a0, $a0, $a1
    0890B18C:[94840002]: lhu        $a0, 2($a0)
    0890B190:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    0890B194:[00842021]: addu       $a0, $a0, $a0
    0890B198:[00A42023]: subu       $a0, $a1, $a0
    0890B19C:[44846800]: mtc1       $a0, $f13
    0890B1A0:[E4CC0004]: swc1       $f12, 4($a2)
    0890B1A4:[46806B20]: cvt.s.w    $f12, $f13
    0890B1A8:[E4CC0000]: swc1       $f12, 0($a2)
    0890B1AC:[03E00008]: jr         $ra
    0890B1B0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
_S1_2_8980D20 1,281,667 instructions (0.835%), 112 calls (0898029C - 08981C00, length 1626)
  Back Branch 089811A4 22,719 times (length 155)
  Back Branch 08981188 13,790 times (length 10)
    08981154:[10000015]: b          0x089811AC
    08981158:[AEA60000]: sw         $a2, 0($s5)
    0898115C:[24A4FFFF]: addiu      $a0, $a1, -1
    08981160:[10C00010]: beq        $a2, $zr, 0x089811A4
    08981164:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
--> 08981168:[8EE60000]: lw         $a2, 0($s7)
    0898116C:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    08981170:[00C62021]: addu       $a0, $a2, $a2
    08981174:[24C60001]: addiu      $a2, $a2, 1
    08981178:[AEE60000]: sw         $a2, 0($s7)
    0898117C:[02A42021]: addu       $a0, $s5, $a0
    08981180:[A48E0070]: sh         $t6, 112($a0)
    08981184:[24A4FFFF]: addiu      $a0, $a1, -1
--> 08981188:[14E0FFF7]: bne        $a3, $zr, 0x08981168
    0898118C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08981190:[8EA90060]: lw         $t1, 96($s5)
    08981194:[8EA40064]: lw         $a0, 100($s5)
    08981198:[8EA80068]: lw         $t0, 104($s5)
  Back Branch 08980FA0 8,837 times (length 27)
    08980F34:[5140009E]: beql       $t2, $zr, 0x089811B0
    08980F38:[8EA40000]: lw         $a0, 0($s5)
--> 08980F3C:[8EA50054]: lw         $a1, 84($s5)
    08980F40:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08980F44:[00A42004]: sllv       $a0, $a0, $a1
    08980F48:[2484FFFF]: addiu      $a0, $a0, -1
    08980F4C:[8EA6004C]: lw         $a2, 76($s5)
    08980F50:[02642024]: and        $a0, $s3, $a0
    08980F54:[00042080]: sll        $a0, $a0, 0x0002
    08980F58:[00C42021]: addu       $a0, $a2, $a0
    08980F5C:[84850000]: lh         $a1, 0($a0)
    08980F60:[94840002]: lhu        $a0, 2($a0)
    08980F64:[A7A50000]: sh         $a1, 0($sp)
    08980F68:[00042400]: sll        $a0, $a0, 0x0010
    08980F6C:[00042403]: sra        $a0, $a0, 0x0010
    08980F70:[93AE0001]: lbu        $t6, 1($sp)
    08980F74:[A7A40002]: sh         $a0, 2($sp)
    08980F78:[020E202B]: sltu       $a0, $s0, $t6
    08980F7C:[5080000A]: beql       $a0, $zr, 0x08980FA8
    08980F80:[97A40002]: lhu        $a0, 2($sp)
    08980F84:[522002AD]: beql       $s1, $zr, 0x08981A3C
    08980F88:[8FA4007C]: lw         $a0, 124($sp)
    08980F8C:[92440000]: lbu        $a0, 0($s2)
    08980F90:[2631FFFF]: addiu      $s1, $s1, -1
    08980F94:[02042004]: sllv       $a0, $a0, $s0
    08980F98:[26520001]: addiu      $s2, $s2, 1
    08980F9C:[02649821]: addu       $s3, $s3, $a0
--> 08980FA0:[1000FFE6]: b          0x08980F3C
    08980FA4:[26100008]: addiu      $s0, $s0, 8
    08980FA8:[28850010]: slti       $a1, $a0, 16
    08980FAC:[10A0000F]: beq        $a1, $zr, 0x08980FEC
    08980FB0:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
  Back Branch 089802D4 4,956 times (length 16)
--> 0898029C:[2C85001D]: sltiu      $a1, $a0, 29
    089802A0:[10A005D8]: beq        $a1, $zr, 0x08981A04
    089802A4:[00000000]: nop
    089802A8:[00042080]: sll        $a0, $a0, 0x0002
    089802AC:[3C01089B]: lui        $at, 0x089B <=> li $at, 0x089B0000
    089802B0:[00240821]: addu       $at, $at, $a0
    089802B4:[8C217868]: lw         $at, 30824($at)
    089802B8:[00200008]: jr         $at
    089802BC:[00000000]: nop
--> 089802D4:[1000FFF1]: b          0x0898029C
    089802D8:[8EA40000]: lw         $a0, 0($s5)
  Back Branch 0898134C 2,390 times (length 22)
    089812E8:[24A5FFFF]: addiu      $a1, $a1, -1
    089812EC:[8EAA004C]: lw         $t2, 76($s5)
    089812F0:[02652024]: and        $a0, $s3, $a1
    089812F4:[00042080]: sll        $a0, $a0, 0x0002
    089812F8:[01442021]: addu       $a0, $t2, $a0
--> 089812FC:[84860000]: lh         $a2, 0($a0)
    08981300:[94840002]: lhu        $a0, 2($a0)
    08981304:[A7A60000]: sh         $a2, 0($sp)
    08981308:[00042400]: sll        $a0, $a0, 0x0010
    0898130C:[00043403]: sra        $a2, $a0, 0x0010
    08981310:[93A40001]: lbu        $a0, 1($sp)
    08981314:[A7A60002]: sh         $a2, 2($sp)
    08981318:[0204302B]: sltu       $a2, $s0, $a0
    0898131C:[50C0000D]: beql       $a2, $zr, 0x08981354
    08981320:[93A50000]: lbu        $a1, 0($sp)
    08981324:[522001C5]: beql       $s1, $zr, 0x08981A3C
    08981328:[8FA4007C]: lw         $a0, 124($sp)
    0898132C:[92440000]: lbu        $a0, 0($s2)
    08981330:[2631FFFF]: addiu      $s1, $s1, -1
    08981334:[02042004]: sllv       $a0, $a0, $s0
    08981338:[02649821]: addu       $s3, $s3, $a0
    0898133C:[02652024]: and        $a0, $s3, $a1
    08981340:[00042080]: sll        $a0, $a0, 0x0002
    08981344:[26520001]: addiu      $s2, $s2, 1
    08981348:[26100008]: addiu      $s0, $s0, 8
--> 0898134C:[1000FFEB]: b          0x089812FC
    08981350:[01442021]: addu       $a0, $t2, $a0
    08981354:[10A0002C]: beq        $a1, $zr, 0x08981408
    08981358:[30A600F0]: andi       $a2, $a1, 240
    0898135C:[54C0002B]: bnel       $a2, $zr, 0x0898140C
  Back Branch 08980E60 1,809 times (length 30)
    08980DE8:[10A00020]: beq        $a1, $zr, 0x08980E6C
    08980DEC:[2C840013]: sltiu      $a0, $a0, 19
--> 08980DF0:[2E040003]: sltiu      $a0, $s0, 3
    08980DF4:[5080000C]: beql       $a0, $zr, 0x08980E28
    08980DF8:[8EE40000]: lw         $a0, 0($s7)
    08980DFC:[5220030F]: beql       $s1, $zr, 0x08981A3C
    08980E00:[8FA4007C]: lw         $a0, 124($sp)
    08980E04:[92440000]: lbu        $a0, 0($s2)
    08980E08:[2631FFFF]: addiu      $s1, $s1, -1
    08980E0C:[02042004]: sllv       $a0, $a0, $s0
    08980E10:[26100008]: addiu      $s0, $s0, 8
    08980E14:[02649821]: addu       $s3, $s3, $a0
    08980E18:[2E040003]: sltiu      $a0, $s0, 3
    08980E1C:[1480FFF7]: bne        $a0, $zr, 0x08980DFC
    08980E20:[26520001]: addiu      $s2, $s2, 1
    08980E24:[8EE40000]: lw         $a0, 0($s7)
    08980E28:[8FA50074]: lw         $a1, 116($sp)
    08980E2C:[00843021]: addu       $a2, $a0, $a0
    08980E30:[24840001]: addiu      $a0, $a0, 1
    08980E34:[AEE40000]: sw         $a0, 0($s7)
    08980E38:[00C52821]: addu       $a1, $a2, $a1
    08980E3C:[94A50000]: lhu        $a1, 0($a1)
    08980E40:[32640007]: andi       $a0, $s3, 7
    08980E44:[00A52821]: addu       $a1, $a1, $a1
    08980E48:[02A52821]: addu       $a1, $s5, $a1
    08980E4C:[A4A40070]: sh         $a0, 112($a1)
    08980E50:[8EA40068]: lw         $a0, 104($s5)
    08980E54:[8EA5005C]: lw         $a1, 92($s5)
    08980E58:[001398C2]: srl        $s3, $s3, 0x0003
    08980E5C:[0085282B]: sltu       $a1, $a0, $a1
--> 08980E60:[14A0FFE3]: bne        $a1, $zr, 0x08980DF0
    08980E64:[2610FFFD]: addiu      $s0, $s0, -3
    08980E68:[2C840013]: sltiu      $a0, $a0, 19
    08980E6C:[1080000E]: beq        $a0, $zr, 0x08980EA8
    08980E70:[8FA50074]: lw         $a1, 116($sp)
  Back Branch 08981420 1,691 times (length 1109)
  Back Branch 089817C4 1,050 times (length 1342)
  Back Branch 089817CC 1,050 times (length 1344)
  Back Branch 08980E1C 657 times (length 10)
    08980DE8:[10A00020]: beq        $a1, $zr, 0x08980E6C
    08980DEC:[2C840013]: sltiu      $a0, $a0, 19
    08980DF0:[2E040003]: sltiu      $a0, $s0, 3
    08980DF4:[5080000C]: beql       $a0, $zr, 0x08980E28
    08980DF8:[8EE40000]: lw         $a0, 0($s7)
--> 08980DFC:[5220030F]: beql       $s1, $zr, 0x08981A3C
    08980E00:[8FA4007C]: lw         $a0, 124($sp)
    08980E04:[92440000]: lbu        $a0, 0($s2)
    08980E08:[2631FFFF]: addiu      $s1, $s1, -1
    08980E0C:[02042004]: sllv       $a0, $a0, $s0
    08980E10:[26100008]: addiu      $s0, $s0, 8
    08980E14:[02649821]: addu       $s3, $s3, $a0
    08980E18:[2E040003]: sltiu      $a0, $s0, 3
--> 08980E1C:[1480FFF7]: bne        $a0, $zr, 0x08980DFC
    08980E20:[26520001]: addiu      $s2, $s2, 1
    08980E24:[8EE40000]: lw         $a0, 0($s7)
    08980E28:[8FA50074]: lw         $a1, 116($sp)
    08980E2C:[00843021]: addu       $a2, $a0, $a0
  Back Branch 089816A8 604 times (length 10)
    08981678:[10800017]: beq        $a0, $zr, 0x089816D8
    0898167C:[0204282B]: sltu       $a1, $s0, $a0
    08981680:[10A0000C]: beq        $a1, $zr, 0x089816B4
    08981684:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
--> 08981688:[522000EC]: beql       $s1, $zr, 0x08981A3C
    0898168C:[8FA4007C]: lw         $a0, 124($sp)
    08981690:[92450000]: lbu        $a1, 0($s2)
    08981694:[2631FFFF]: addiu      $s1, $s1, -1
    08981698:[02052804]: sllv       $a1, $a1, $s0
    0898169C:[26100008]: addiu      $s0, $s0, 8
    089816A0:[02659821]: addu       $s3, $s3, $a1
    089816A4:[0204282B]: sltu       $a1, $s0, $a0
--> 089816A8:[14A0FFF7]: bne        $a1, $zr, 0x08981688
    089816AC:[26520001]: addiu      $s2, $s2, 1
    089816B0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    089816B4:[00852004]: sllv       $a0, $a1, $a0
    089816B8:[8EA50044]: lw         $a1, 68($s5)
  Back Branch 08981574 585 times (length 22)
--> 08981524:[84860000]: lh         $a2, 0($a0)
    08981528:[94840002]: lhu        $a0, 2($a0)
    0898152C:[A7A60000]: sh         $a2, 0($sp)
    08981530:[00042400]: sll        $a0, $a0, 0x0010
    08981534:[00043403]: sra        $a2, $a0, 0x0010
    08981538:[93A40001]: lbu        $a0, 1($sp)
    0898153C:[A7A60002]: sh         $a2, 2($sp)
    08981540:[0204302B]: sltu       $a2, $s0, $a0
    08981544:[50C0000D]: beql       $a2, $zr, 0x0898157C
    08981548:[93A50000]: lbu        $a1, 0($sp)
    0898154C:[5220013B]: beql       $s1, $zr, 0x08981A3C
    08981550:[8FA4007C]: lw         $a0, 124($sp)
    08981554:[92440000]: lbu        $a0, 0($s2)
    08981558:[2631FFFF]: addiu      $s1, $s1, -1
    0898155C:[02042004]: sllv       $a0, $a0, $s0
    08981560:[02649821]: addu       $s3, $s3, $a0
    08981564:[02652024]: and        $a0, $s3, $a1
    08981568:[00042080]: sll        $a0, $a0, 0x0002
    0898156C:[26520001]: addiu      $s2, $s2, 1
    08981570:[26100008]: addiu      $s0, $s0, 8
--> 08981574:[1000FFEB]: b          0x08981524
    08981578:[01442021]: addu       $a0, $t2, $a0
    0898157C:[30A600F0]: andi       $a2, $a1, 240
    08981580:[54C0002B]: bnel       $a2, $zr, 0x08981630
    08981584:[00939806]: srlv       $s3, $s3, $a0
  Back Branch 08981024 435 times (length 10)
    08980FF0:[34050011]: ori        $a1, $zr, 17 <=> li $a1, 17
    08980FF4:[25C40002]: addiu      $a0, $t6, 2
    08980FF8:[0204282B]: sltu       $a1, $s0, $a0
    08980FFC:[50A0000C]: beql       $a1, $zr, 0x08981030
    08981000:[01D39806]: srlv       $s3, $s3, $t6
--> 08981004:[5220028D]: beql       $s1, $zr, 0x08981A3C
    08981008:[8FA4007C]: lw         $a0, 124($sp)
    0898100C:[92450000]: lbu        $a1, 0($s2)
    08981010:[2631FFFF]: addiu      $s1, $s1, -1
    08981014:[02052804]: sllv       $a1, $a1, $s0
    08981018:[26100008]: addiu      $s0, $s0, 8
    0898101C:[02659821]: addu       $s3, $s3, $a1
    08981020:[0204282B]: sltu       $a1, $s0, $a0
--> 08981024:[14A0FFF7]: bne        $a1, $zr, 0x08981004
    08981028:[26520001]: addiu      $s2, $s2, 1
    0898102C:[01D39806]: srlv       $s3, $s3, $t6
    08981030:[15000007]: bne        $t0, $zr, 0x08981050
    08981034:[020E8023]: subu       $s0, $s0, $t6
  Back Branch 08980D4C 214 times (length 10)
    08980D20:[2E04000E]: sltiu      $a0, $s0, 14
    08980D24:[1080000C]: beq        $a0, $zr, 0x08980D58
    08980D28:[3264001F]: andi       $a0, $s3, 31
--> 08980D2C:[52200343]: beql       $s1, $zr, 0x08981A3C
    08980D30:[8FA4007C]: lw         $a0, 124($sp)
    08980D34:[92440000]: lbu        $a0, 0($s2)
    08980D38:[2631FFFF]: addiu      $s1, $s1, -1
    08980D3C:[02042004]: sllv       $a0, $a0, $s0
    08980D40:[26100008]: addiu      $s0, $s0, 8
    08980D44:[02649821]: addu       $s3, $s3, $a0
    08980D48:[2E04000E]: sltiu      $a0, $s0, 14
--> 08980D4C:[1480FFF7]: bne        $a0, $zr, 0x08980D2C
    08980D50:[26520001]: addiu      $s2, $s2, 1
    08980D54:[3264001F]: andi       $a0, $s3, 31
    08980D58:[00132942]: srl        $a1, $s3, 0x0005
    08980D5C:[24840101]: addiu      $a0, $a0, 257
  Back Branch 08980EA0 207 times (length 12)
    08980E64:[2610FFFD]: addiu      $s0, $s0, -3
    08980E68:[2C840013]: sltiu      $a0, $a0, 19
    08980E6C:[1080000E]: beq        $a0, $zr, 0x08980EA8
    08980E70:[8FA50074]: lw         $a1, 116($sp)
    08980E74:[8EE40000]: lw         $a0, 0($s7)
--> 08980E78:[00843021]: addu       $a2, $a0, $a0
    08980E7C:[24840001]: addiu      $a0, $a0, 1
    08980E80:[AEE40000]: sw         $a0, 0($s7)
    08980E84:[00C52021]: addu       $a0, $a2, $a1
    08980E88:[94840000]: lhu        $a0, 0($a0)
    08980E8C:[00842021]: addu       $a0, $a0, $a0
    08980E90:[02A42021]: addu       $a0, $s5, $a0
    08980E94:[A4800070]: sh         $zr, 112($a0)
    08980E98:[8EA40068]: lw         $a0, 104($s5)
    08980E9C:[2C840013]: sltiu      $a0, $a0, 19
--> 08980EA0:[5480FFF5]: bnel       $a0, $zr, 0x08980E78
    08980EA4:[8EE40000]: lw         $a0, 0($s7)
    08980EA8:[8FA40044]: lw         $a0, 68($sp)
    08980EAC:[34050007]: ori        $a1, $zr, 7 <=> li $a1, 7
    08980EB0:[AEA4006C]: sw         $a0, 108($s5)
  Back Branch 089812D8 147 times (length 1027)
  Back Branch 089810B4 132 times (length 10)
    08981080:[25C40007]: addiu      $a0, $t6, 7
    08981084:[25C40003]: addiu      $a0, $t6, 3
    08981088:[0204282B]: sltu       $a1, $s0, $a0
    0898108C:[50A0000C]: beql       $a1, $zr, 0x089810C0
    08981090:[01D39806]: srlv       $s3, $s3, $t6
--> 08981094:[52200269]: beql       $s1, $zr, 0x08981A3C
    08981098:[8FA4007C]: lw         $a0, 124($sp)
    0898109C:[92450000]: lbu        $a1, 0($s2)
    089810A0:[2631FFFF]: addiu      $s1, $s1, -1
    089810A4:[02052804]: sllv       $a1, $a1, $s0
    089810A8:[26100008]: addiu      $s0, $s0, 8
    089810AC:[02659821]: addu       $s3, $s3, $a1
    089810B0:[0204282B]: sltu       $a1, $s0, $a0
--> 089810B4:[14A0FFF7]: bne        $a1, $zr, 0x08981094
    089810B8:[26520001]: addiu      $s2, $s2, 1
    089810BC:[01D39806]: srlv       $s3, $s3, $t6
    089810C0:[32650007]: andi       $a1, $s3, 7
    089810C4:[24A50003]: addiu      $a1, $a1, 3
  Back Branch 08981110 113 times (length 10)
    089810DC:[10000017]: b          0x0898113C
    089810E0:[0124202B]: sltu       $a0, $t1, $a0
    089810E4:[0204282B]: sltu       $a1, $s0, $a0
    089810E8:[50A0000C]: beql       $a1, $zr, 0x0898111C
    089810EC:[01D39806]: srlv       $s3, $s3, $t6
--> 089810F0:[52200252]: beql       $s1, $zr, 0x08981A3C
    089810F4:[8FA4007C]: lw         $a0, 124($sp)
    089810F8:[92450000]: lbu        $a1, 0($s2)
    089810FC:[2631FFFF]: addiu      $s1, $s1, -1
    08981100:[02052804]: sllv       $a1, $a1, $s0
    08981104:[26100008]: addiu      $s0, $s0, 8
    08981108:[02659821]: addu       $s3, $s3, $a1
    0898110C:[0204282B]: sltu       $a1, $s0, $a0
--> 08981110:[14A0FFF7]: bne        $a1, $zr, 0x089810F0
    08981114:[26520001]: addiu      $s2, $s2, 1
    08981118:[01D39806]: srlv       $s3, $s3, $t6
    0898111C:[3265007F]: andi       $a1, $s3, 127
    08981120:[24A5000B]: addiu      $a1, $a1, 11
  Back Branch 089811B8 112 times (length 955)
  Back Branch 089813F8 94 times (length 25)
    08981388:[02682024]: and        $a0, $s3, $t0
    0898138C:[00A42006]: srlv       $a0, $a0, $a1
    08981390:[01242021]: addu       $a0, $t1, $a0
    08981394:[00042080]: sll        $a0, $a0, 0x0002
    08981398:[01442021]: addu       $a0, $t2, $a0
--> 0898139C:[84860000]: lh         $a2, 0($a0)
    089813A0:[94840002]: lhu        $a0, 2($a0)
    089813A4:[A7A60000]: sh         $a2, 0($sp)
    089813A8:[00042400]: sll        $a0, $a0, 0x0010
    089813AC:[00043403]: sra        $a2, $a0, 0x0010
    089813B0:[93A40001]: lbu        $a0, 1($sp)
    089813B4:[A7A60002]: sh         $a2, 2($sp)
    089813B8:[00A43021]: addu       $a2, $a1, $a0
    089813BC:[0206302B]: sltu       $a2, $s0, $a2
    089813C0:[50C0000F]: beql       $a2, $zr, 0x08981400
    089813C4:[00B39806]: srlv       $s3, $s3, $a1
    089813C8:[5220019C]: beql       $s1, $zr, 0x08981A3C
    089813CC:[8FA4007C]: lw         $a0, 124($sp)
    089813D0:[92440000]: lbu        $a0, 0($s2)
    089813D4:[2631FFFF]: addiu      $s1, $s1, -1
    089813D8:[02042004]: sllv       $a0, $a0, $s0
    089813DC:[02649821]: addu       $s3, $s3, $a0
    089813E0:[02682024]: and        $a0, $s3, $t0
    089813E4:[00A42006]: srlv       $a0, $a0, $a1
    089813E8:[01242021]: addu       $a0, $t1, $a0
    089813EC:[00042080]: sll        $a0, $a0, 0x0002
    089813F0:[26520001]: addiu      $s2, $s2, 1
    089813F4:[26100008]: addiu      $s0, $s0, 8
--> 089813F8:[1000FFE8]: b          0x0898139C
    089813FC:[01442021]: addu       $a0, $t2, $a0
    08981400:[02058023]: subu       $s0, $s0, $a1
    08981404:[93A50000]: lbu        $a1, 0($sp)
    08981408:[97A60002]: lhu        $a2, 2($sp)
  Back Branch 08981438 63 times (length 1115)
  Back Branch 089814A8 48 times (length 10)
    08981478:[10800017]: beq        $a0, $zr, 0x089814D8
    0898147C:[0204282B]: sltu       $a1, $s0, $a0
    08981480:[10A0000C]: beq        $a1, $zr, 0x089814B4
    08981484:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
--> 08981488:[5220016C]: beql       $s1, $zr, 0x08981A3C
    0898148C:[8FA4007C]: lw         $a0, 124($sp)
    08981490:[92450000]: lbu        $a1, 0($s2)
    08981494:[2631FFFF]: addiu      $s1, $s1, -1
    08981498:[02052804]: sllv       $a1, $a1, $s0
    0898149C:[26100008]: addiu      $s0, $s0, 8
    089814A0:[02659821]: addu       $s3, $s3, $a1
    089814A4:[0204282B]: sltu       $a1, $s0, $a0
--> 089814A8:[14A0FFF7]: bne        $a1, $zr, 0x08981488
    089814AC:[26520001]: addiu      $s2, $s2, 1
    089814B0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    089814B4:[00852004]: sllv       $a0, $a1, $a0
    089814B8:[8EA50040]: lw         $a1, 64($s5)
  Back Branch 0898161C 31 times (length 25)
    089815AC:[02682024]: and        $a0, $s3, $t0
    089815B0:[00A42006]: srlv       $a0, $a0, $a1
    089815B4:[01242021]: addu       $a0, $t1, $a0
    089815B8:[00042080]: sll        $a0, $a0, 0x0002
    089815BC:[01442021]: addu       $a0, $t2, $a0
--> 089815C0:[84860000]: lh         $a2, 0($a0)
    089815C4:[94840002]: lhu        $a0, 2($a0)
    089815C8:[A7A60000]: sh         $a2, 0($sp)
    089815CC:[00042400]: sll        $a0, $a0, 0x0010
    089815D0:[00043403]: sra        $a2, $a0, 0x0010
    089815D4:[93A40001]: lbu        $a0, 1($sp)
    089815D8:[A7A60002]: sh         $a2, 2($sp)
    089815DC:[00A43021]: addu       $a2, $a1, $a0
    089815E0:[0206302B]: sltu       $a2, $s0, $a2
    089815E4:[50C0000F]: beql       $a2, $zr, 0x08981624
    089815E8:[00B39806]: srlv       $s3, $s3, $a1
    089815EC:[52200113]: beql       $s1, $zr, 0x08981A3C
    089815F0:[8FA4007C]: lw         $a0, 124($sp)
    089815F4:[92440000]: lbu        $a0, 0($s2)
    089815F8:[2631FFFF]: addiu      $s1, $s1, -1
    089815FC:[02042004]: sllv       $a0, $a0, $s0
    08981600:[02649821]: addu       $s3, $s3, $a0
    08981604:[02682024]: and        $a0, $s3, $t0
    08981608:[00A42006]: srlv       $a0, $a0, $a1
    0898160C:[01242021]: addu       $a0, $t1, $a0
    08981610:[00042080]: sll        $a0, $a0, 0x0002
    08981614:[26520001]: addiu      $s2, $s2, 1
    08981618:[26100008]: addiu      $s0, $s0, 8
--> 0898161C:[1000FFE8]: b          0x089815C0
    08981620:[01442021]: addu       $a0, $t2, $a0
    08981624:[02058023]: subu       $s0, $s0, $a1
    08981628:[93A50000]: lbu        $a1, 0($sp)
    0898162C:[00939806]: srlv       $s3, $s3, $a0
_S1_2_896F59C 1,155,147 instructions (0.752%), 8,692 calls (0896F59C - 0896F6DC, length 81)
    0896F59C:[27BDFFE0]: addiu      $sp, $sp, -32
    0896F5A0:[AFB00000]: sw         $s0, 0($sp)
    0896F5A4:[AFB3000C]: sw         $s3, 12($sp)
    0896F5A8:[00C09825]: or         $s3, $a2, $zr <=> move $s3, $a2
    0896F5AC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0896F5B0:[AFB10004]: sw         $s1, 4($sp)
    0896F5B4:[00132142]: srl        $a0, $s3, 0x0005
    0896F5B8:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0896F5BC:[24850001]: addiu      $a1, $a0, 1
    0896F5C0:[8E040010]: lw         $a0, 16($s0)
    0896F5C4:[AFB40010]: sw         $s4, 16($sp)
    0896F5C8:[8C940000]: lw         $s4, 0($a0)
    0896F5CC:[00C5382B]: sltu       $a3, $a2, $a1
    0896F5D0:[8C840008]: lw         $a0, 8($a0)
    0896F5D4:[AFB20008]: sw         $s2, 8($sp)
    0896F5D8:[AFBF0014]: sw         $ra, 20($sp)
    0896F5DC:[14E0000E]: bne        $a3, $zr, 0x0896F618
    0896F5E0:[02609025]: or         $s2, $s3, $zr <=> move $s2, $s3
    0896F5E4:[24C7FFFF]: addiu      $a3, $a2, -1
    0896F5E8:[02273821]: addu       $a3, $s1, $a3
    0896F5EC:[00134140]: sll        $t0, $s3, 0x0005
    0896F5F0:[00134882]: srl        $t1, $s3, 0x0002
    0896F5F4:[80EA0000]: lb         $t2, 0($a3)
    0896F5F8:[01094021]: addu       $t0, $t0, $t1
    0896F5FC:[314900FF]: andi       $t1, $t2, 255
    0896F600:[01094021]: addu       $t0, $t0, $t1
    0896F604:[00C53023]: subu       $a2, $a2, $a1
    0896F608:[02689826]: xor        $s3, $s3, $t0
    0896F60C:[00C5402B]: sltu       $t0, $a2, $a1
    0896F610:[1100FFF6]: beq        $t0, $zr, 0x0896F5EC
    0896F614:[00E53823]: subu       $a3, $a3, $a1
    0896F618:[2484FFFF]: addiu      $a0, $a0, -1
    0896F61C:[02642024]: and        $a0, $s3, $a0
    0896F620:[00042080]: sll        $a0, $a0, 0x0002
    0896F624:[02842021]: addu       $a0, $s4, $a0
    0896F628:[8C940000]: lw         $s4, 0($a0)
    0896F62C:[12800020]: beq        $s4, $zr, 0x0896F6B0
    0896F630:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0896F634:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0896F638:[8C85000C]: lw         $a1, 12($a0)
    0896F63C:[14B20018]: bne        $a1, $s2, 0x0896F6A0
    0896F640:[24850010]: addiu      $a1, $a0, 16
    0896F644:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0896F648:[0E24CDC8]: jal        0x08933720
    0896F64C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0896F650:[54400014]: bnel       $v0, $zr, 0x0896F6A4
    0896F654:[8E940000]: lw         $s4, 0($s4)
    0896F658:[8E050010]: lw         $a1, 16($s0)
    0896F65C:[92840005]: lbu        $a0, 5($s4)
    0896F660:[90A50014]: lbu        $a1, 20($a1)
    0896F664:[38A50003]: xori       $a1, $a1, 3
    0896F668:[00852824]: and        $a1, $a0, $a1
    0896F66C:[30A50003]: andi       $a1, $a1, 3
    0896F670:[10A00002]: beq        $a1, $zr, 0x0896F67C
    0896F674:[38840003]: xori       $a0, $a0, 3
    0896F678:[A2840005]: sb         $a0, 5($s4)
    0896F67C:[02801025]: or         $v0, $s4, $zr <=> move $v0, $s4
    0896F680:[8FB00000]: lw         $s0, 0($sp)
    0896F684:[8FB10004]: lw         $s1, 4($sp)
    0896F688:[8FB20008]: lw         $s2, 8($sp)
    0896F68C:[8FB3000C]: lw         $s3, 12($sp)
    0896F690:[8FB40010]: lw         $s4, 16($sp)
    0896F694:[8FBF0014]: lw         $ra, 20($sp)
    0896F698:[03E00008]: jr         $ra
    0896F69C:[27BD0020]: addiu      $sp, $sp, 32
    0896F6A0:[8E940000]: lw         $s4, 0($s4)
    0896F6A4:[1680FFE4]: bne        $s4, $zr, 0x0896F638
    0896F6A8:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0896F6AC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0896F6B0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0896F6B4:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0896F6B8:[0E25BD1C]: jal        0x0896F470
    0896F6BC:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    0896F6C0:[8FB00000]: lw         $s0, 0($sp)
    0896F6C4:[8FB10004]: lw         $s1, 4($sp)
    0896F6C8:[8FB20008]: lw         $s2, 8($sp)
    0896F6CC:[8FB3000C]: lw         $s3, 12($sp)
    0896F6D0:[8FB40010]: lw         $s4, 16($sp)
    0896F6D4:[8FBF0014]: lw         $ra, 20($sp)
    0896F6D8:[03E00008]: jr         $ra
    0896F6DC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0896F610 63,553 times (length 11)
    0896F5D8:[AFBF0014]: sw         $ra, 20($sp)
    0896F5DC:[14E0000E]: bne        $a3, $zr, 0x0896F618
    0896F5E0:[02609025]: or         $s2, $s3, $zr <=> move $s2, $s3
    0896F5E4:[24C7FFFF]: addiu      $a3, $a2, -1
    0896F5E8:[02273821]: addu       $a3, $s1, $a3
--> 0896F5EC:[00134140]: sll        $t0, $s3, 0x0005
    0896F5F0:[00134882]: srl        $t1, $s3, 0x0002
    0896F5F4:[80EA0000]: lb         $t2, 0($a3)
    0896F5F8:[01094021]: addu       $t0, $t0, $t1
    0896F5FC:[314900FF]: andi       $t1, $t2, 255
    0896F600:[01094021]: addu       $t0, $t0, $t1
    0896F604:[00C53023]: subu       $a2, $a2, $a1
    0896F608:[02689826]: xor        $s3, $s3, $t0
    0896F60C:[00C5402B]: sltu       $t0, $a2, $a1
--> 0896F610:[1100FFF6]: beq        $t0, $zr, 0x0896F5EC
    0896F614:[00E53823]: subu       $a3, $a3, $a1
    0896F618:[2484FFFF]: addiu      $a0, $a0, -1
    0896F61C:[02642024]: and        $a0, $s3, $a0
    0896F620:[00042080]: sll        $a0, $a0, 0x0002
  Back Branch 0896F6A4 4,212 times (length 29)
    0896F624:[02842021]: addu       $a0, $s4, $a0
    0896F628:[8C940000]: lw         $s4, 0($a0)
    0896F62C:[12800020]: beq        $s4, $zr, 0x0896F6B0
    0896F630:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0896F634:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
--> 0896F638:[8C85000C]: lw         $a1, 12($a0)
    0896F63C:[14B20018]: bne        $a1, $s2, 0x0896F6A0
    0896F640:[24850010]: addiu      $a1, $a0, 16
    0896F644:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0896F648:[0E24CDC8]: jal        0x08933720
    0896F64C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0896F650:[54400014]: bnel       $v0, $zr, 0x0896F6A4
    0896F654:[8E940000]: lw         $s4, 0($s4)
    0896F658:[8E050010]: lw         $a1, 16($s0)
    0896F65C:[92840005]: lbu        $a0, 5($s4)
    0896F660:[90A50014]: lbu        $a1, 20($a1)
    0896F664:[38A50003]: xori       $a1, $a1, 3
    0896F668:[00852824]: and        $a1, $a0, $a1
    0896F66C:[30A50003]: andi       $a1, $a1, 3
    0896F670:[10A00002]: beq        $a1, $zr, 0x0896F67C
    0896F674:[38840003]: xori       $a0, $a0, 3
    0896F678:[A2840005]: sb         $a0, 5($s4)
    0896F67C:[02801025]: or         $v0, $s4, $zr <=> move $v0, $s4
    0896F680:[8FB00000]: lw         $s0, 0($sp)
    0896F684:[8FB10004]: lw         $s1, 4($sp)
    0896F688:[8FB20008]: lw         $s2, 8($sp)
    0896F68C:[8FB3000C]: lw         $s3, 12($sp)
    0896F690:[8FB40010]: lw         $s4, 16($sp)
    0896F694:[8FBF0014]: lw         $ra, 20($sp)
    0896F698:[03E00008]: jr         $ra
    0896F69C:[27BD0020]: addiu      $sp, $sp, 32
    0896F6A0:[8E940000]: lw         $s4, 0($s4)
--> 0896F6A4:[1680FFE4]: bne        $s4, $zr, 0x0896F638
    0896F6A8:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0896F6AC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0896F6B0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0896F6B4:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
_S1_2_8909A48 1,138,191 instructions (0.741%), 340 calls (08909A48 - 08909C40, length 127)
    08909A48:[27BDFFC0]: addiu      $sp, $sp, -64
    08909A4C:[AFB60024]: sw         $s6, 36($sp)
    08909A50:[00A0B025]: or         $s6, $a1, $zr <=> move $s6, $a1
    08909A54:[AFB0000C]: sw         $s0, 12($sp)
    08909A58:[AFB10010]: sw         $s1, 16($sp)
    08909A5C:[AFB20014]: sw         $s2, 20($sp)
    08909A60:[AFB30018]: sw         $s3, 24($sp)
    08909A64:[AFB4001C]: sw         $s4, 28($sp)
    08909A68:[AFB50020]: sw         $s5, 32($sp)
    08909A6C:[AFB70028]: sw         $s7, 40($sp)
    08909A70:[AFBE002C]: sw         $fp, 44($sp)
    08909A74:[AFBF0030]: sw         $ra, 48($sp)
    08909A78:[0E242AB1]: jal        0x0890AAC4
    08909A7C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08909A80:[0E242AB1]: jal        0x0890AAC4
    08909A84:[8C510000]: lw         $s1, 0($v0)
    08909A88:[00162100]: sll        $a0, $s6, 0x0004
    08909A8C:[00843021]: addu       $a2, $a0, $a0
    08909A90:[8C450004]: lw         $a1, 4($v0)
    08909A94:[00862021]: addu       $a0, $a0, $a2
    08909A98:[0E26505A]: jal        0x08994168
    08909A9C:[AFA50008]: sw         $a1, 8($sp)
    08909AA0:[92350000]: lbu        $s5, 0($s1)
    08909AA4:[8E040010]: lw         $a0, 16($s0)
    08909AA8:[0040B825]: or         $s7, $v0, $zr <=> move $s7, $v0
    08909AAC:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08909AB0:[02203825]: or         $a3, $s1, $zr <=> move $a3, $s1
    08909AB4:[54800001]: bnel       $a0, $zr, 0x08909ABC
    08909AB8:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08909ABC:[26B5FFFF]: addiu      $s5, $s5, -1
    08909AC0:[02A6202A]: slt        $a0, $s5, $a2
    08909AC4:[14800053]: bne        $a0, $zr, 0x08909C14
    08909AC8:[AFA60000]: sw         $a2, 0($sp)
    08909ACC:[0015F080]: sll        $fp, $s5, 0x0002
    08909AD0:[AFA70004]: sw         $a3, 4($sp)
    08909AD4:[00FEF021]: addu       $fp, $a3, $fp
    08909AD8:[0E242AB1]: jal        0x0890AAC4
    08909ADC:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08909AE0:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08909AE4:[0256202A]: slt        $a0, $s2, $s6
    08909AE8:[10800015]: beq        $a0, $zr, 0x08909B40
    08909AEC:[8C530008]: lw         $s3, 8($v0)
    08909AF0:[8FB00008]: lw         $s0, 8($sp)
    08909AF4:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08909AF8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08909AFC:[02F18821]: addu       $s1, $s7, $s1
    08909B00:[02048021]: addu       $s0, $s0, $a0
    08909B04:[8E640000]: lw         $a0, 0($s3)
    08909B08:[00042600]: sll        $a0, $a0, 0x0018
    08909B0C:[00042603]: sra        $a0, $a0, 0x0018
    08909B10:[14950007]: bne        $a0, $s5, 0x08909B30
    08909B14:[26730004]: addiu      $s3, $s3, 4
    08909B18:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08909B1C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08909B20:[0E24CDED]: jal        0x089337B4
    08909B24:[34060030]: ori        $a2, $zr, 48 <=> li $a2, 48
    08909B28:[26940001]: addiu      $s4, $s4, 1
    08909B2C:[26310030]: addiu      $s1, $s1, 48
    08909B30:[26520001]: addiu      $s2, $s2, 1
    08909B34:[0256202A]: slt        $a0, $s2, $s6
    08909B38:[1480FFF2]: bne        $a0, $zr, 0x08909B04
    08909B3C:[26100030]: addiu      $s0, $s0, 48
    08909B40:[1280002F]: beq        $s4, $zr, 0x08909C00
    08909B44:[00148100]: sll        $s0, $s4, 0x0004
    08909B48:[02102021]: addu       $a0, $s0, $s0
    08909B4C:[02048021]: addu       $s0, $s0, $a0
    08909B50:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    08909B54:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08909B58:[16A50012]: bne        $s5, $a1, 0x08909BA4
    08909B5C:[8C84BFB8]: lw         $a0, -16456($a0)
    08909B60:[8FA50004]: lw         $a1, 4($sp)
    08909B64:[8CA5007C]: lw         $a1, 124($a1)
    08909B68:[00A53021]: addu       $a2, $a1, $a1
    08909B6C:[00053A00]: sll        $a3, $a1, 0x0008
    08909B70:[00A62821]: addu       $a1, $a1, $a2
    08909B74:[00052900]: sll        $a1, $a1, 0x0004
    08909B78:[00E52823]: subu       $a1, $a3, $a1
    08909B7C:[00852021]: addu       $a0, $a0, $a1
    08909B80:[24840010]: addiu      $a0, $a0, 16
    08909B84:[8C850000]: lw         $a1, 0($a0)
    08909B88:[24A50010]: addiu      $a1, $a1, 16
    08909B8C:[84A60000]: lh         $a2, 0($a1)
    08909B90:[8CA50004]: lw         $a1, 4($a1)
    08909B94:[00A0F809]: jalr       $ra, $a1
    08909B98:[00862021]: addu       $a0, $a0, $a2
    08909B9C:[10000010]: b          0x08909BE0
    08909BA0:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    08909BA4:[8FC5005C]: lw         $a1, 92($fp)
    08909BA8:[00A53021]: addu       $a2, $a1, $a1
    08909BAC:[00053A00]: sll        $a3, $a1, 0x0008
    08909BB0:[00A62821]: addu       $a1, $a1, $a2
    08909BB4:[00052900]: sll        $a1, $a1, 0x0004
    08909BB8:[00E52823]: subu       $a1, $a3, $a1
    08909BBC:[00852021]: addu       $a0, $a0, $a1
    08909BC0:[24840010]: addiu      $a0, $a0, 16
    08909BC4:[8C850000]: lw         $a1, 0($a0)
    08909BC8:[24A50010]: addiu      $a1, $a1, 16
    08909BCC:[84A60000]: lh         $a2, 0($a1)
    08909BD0:[8CA50004]: lw         $a1, 4($a1)
    08909BD4:[00A0F809]: jalr       $ra, $a1
    08909BD8:[00862021]: addu       $a0, $a0, $a2
    08909BDC:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    08909BE0:[34040006]: ori        $a0, $zr, 6 <=> li $a0, 6
    08909BE4:[34060002]: ori        $a2, $zr, 2 <=> li $a2, 2
    08909BE8:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    08909BEC:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08909BF0:[02E04825]: or         $t1, $s7, $zr <=> move $t1, $s7
    08909BF4:[0E26517C]: jal        0x089945F0
    08909BF8:[24A5019F]: addiu      $a1, $a1, 415
    08909BFC:[02F0B821]: addu       $s7, $s7, $s0
    08909C00:[8FA40000]: lw         $a0, 0($sp)
    08909C04:[26B5FFFF]: addiu      $s5, $s5, -1
    08909C08:[02A4202A]: slt        $a0, $s5, $a0
    08909C0C:[1080FFB2]: beq        $a0, $zr, 0x08909AD8
    08909C10:[27DEFFFC]: addiu      $fp, $fp, -4
    08909C14:[8FB0000C]: lw         $s0, 12($sp)
    08909C18:[8FB10010]: lw         $s1, 16($sp)
    08909C1C:[8FB20014]: lw         $s2, 20($sp)
    08909C20:[8FB30018]: lw         $s3, 24($sp)
    08909C24:[8FB4001C]: lw         $s4, 28($sp)
    08909C28:[8FB50020]: lw         $s5, 32($sp)
    08909C2C:[8FB60024]: lw         $s6, 36($sp)
    08909C30:[8FB70028]: lw         $s7, 40($sp)
    08909C34:[8FBE002C]: lw         $fp, 44($sp)
    08909C38:[8FBF0030]: lw         $ra, 48($sp)
    08909C3C:[03E00008]: jr         $ra
    08909C40:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08909B38 102,096 times (length 15)
    08909AF0:[8FB00008]: lw         $s0, 8($sp)
    08909AF4:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08909AF8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08909AFC:[02F18821]: addu       $s1, $s7, $s1
    08909B00:[02048021]: addu       $s0, $s0, $a0
--> 08909B04:[8E640000]: lw         $a0, 0($s3)
    08909B08:[00042600]: sll        $a0, $a0, 0x0018
    08909B0C:[00042603]: sra        $a0, $a0, 0x0018
    08909B10:[14950007]: bne        $a0, $s5, 0x08909B30
    08909B14:[26730004]: addiu      $s3, $s3, 4
    08909B18:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08909B1C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08909B20:[0E24CDED]: jal        0x089337B4
    08909B24:[34060030]: ori        $a2, $zr, 48 <=> li $a2, 48
    08909B28:[26940001]: addiu      $s4, $s4, 1
    08909B2C:[26310030]: addiu      $s1, $s1, 48
    08909B30:[26520001]: addiu      $s2, $s2, 1
    08909B34:[0256202A]: slt        $a0, $s2, $s6
--> 08909B38:[1480FFF2]: bne        $a0, $zr, 0x08909B04
    08909B3C:[26100030]: addiu      $s0, $s0, 48
    08909B40:[1280002F]: beq        $s4, $zr, 0x08909C00
    08909B44:[00148100]: sll        $s0, $s4, 0x0004
    08909B48:[02102021]: addu       $a0, $s0, $s0
  Back Branch 08909C0C 1,360 times (length 79)
    08909AC4:[14800053]: bne        $a0, $zr, 0x08909C14
    08909AC8:[AFA60000]: sw         $a2, 0($sp)
    08909ACC:[0015F080]: sll        $fp, $s5, 0x0002
    08909AD0:[AFA70004]: sw         $a3, 4($sp)
    08909AD4:[00FEF021]: addu       $fp, $a3, $fp
--> 08909AD8:[0E242AB1]: jal        0x0890AAC4
    08909ADC:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08909AE0:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08909AE4:[0256202A]: slt        $a0, $s2, $s6
    08909AE8:[10800015]: beq        $a0, $zr, 0x08909B40
    08909AEC:[8C530008]: lw         $s3, 8($v0)
    08909AF0:[8FB00008]: lw         $s0, 8($sp)
    08909AF4:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08909AF8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08909AFC:[02F18821]: addu       $s1, $s7, $s1
    08909B00:[02048021]: addu       $s0, $s0, $a0
    08909B04:[8E640000]: lw         $a0, 0($s3)
    08909B08:[00042600]: sll        $a0, $a0, 0x0018
    08909B0C:[00042603]: sra        $a0, $a0, 0x0018
    08909B10:[14950007]: bne        $a0, $s5, 0x08909B30
    08909B14:[26730004]: addiu      $s3, $s3, 4
    08909B18:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08909B1C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08909B20:[0E24CDED]: jal        0x089337B4
    08909B24:[34060030]: ori        $a2, $zr, 48 <=> li $a2, 48
    08909B28:[26940001]: addiu      $s4, $s4, 1
    08909B2C:[26310030]: addiu      $s1, $s1, 48
    08909B30:[26520001]: addiu      $s2, $s2, 1
    08909B34:[0256202A]: slt        $a0, $s2, $s6
    08909B38:[1480FFF2]: bne        $a0, $zr, 0x08909B04
    08909B3C:[26100030]: addiu      $s0, $s0, 48
    08909B40:[1280002F]: beq        $s4, $zr, 0x08909C00
    08909B44:[00148100]: sll        $s0, $s4, 0x0004
    08909B48:[02102021]: addu       $a0, $s0, $s0
    08909B4C:[02048021]: addu       $s0, $s0, $a0
    08909B50:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    08909B54:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08909B58:[16A50012]: bne        $s5, $a1, 0x08909BA4
    08909B5C:[8C84BFB8]: lw         $a0, -16456($a0)
    08909B60:[8FA50004]: lw         $a1, 4($sp)
    08909B64:[8CA5007C]: lw         $a1, 124($a1)
    08909B68:[00A53021]: addu       $a2, $a1, $a1
    08909B6C:[00053A00]: sll        $a3, $a1, 0x0008
    08909B70:[00A62821]: addu       $a1, $a1, $a2
    08909B74:[00052900]: sll        $a1, $a1, 0x0004
    08909B78:[00E52823]: subu       $a1, $a3, $a1
    08909B7C:[00852021]: addu       $a0, $a0, $a1
    08909B80:[24840010]: addiu      $a0, $a0, 16
    08909B84:[8C850000]: lw         $a1, 0($a0)
    08909B88:[24A50010]: addiu      $a1, $a1, 16
    08909B8C:[84A60000]: lh         $a2, 0($a1)
    08909B90:[8CA50004]: lw         $a1, 4($a1)
    08909B94:[00A0F809]: jalr       $ra, $a1
    08909B98:[00862021]: addu       $a0, $a0, $a2
    08909B9C:[10000010]: b          0x08909BE0
    08909BA0:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    08909BA4:[8FC5005C]: lw         $a1, 92($fp)
    08909BA8:[00A53021]: addu       $a2, $a1, $a1
    08909BAC:[00053A00]: sll        $a3, $a1, 0x0008
    08909BB0:[00A62821]: addu       $a1, $a1, $a2
    08909BB4:[00052900]: sll        $a1, $a1, 0x0004
    08909BB8:[00E52823]: subu       $a1, $a3, $a1
    08909BBC:[00852021]: addu       $a0, $a0, $a1
    08909BC0:[24840010]: addiu      $a0, $a0, 16
    08909BC4:[8C850000]: lw         $a1, 0($a0)
    08909BC8:[24A50010]: addiu      $a1, $a1, 16
    08909BCC:[84A60000]: lh         $a2, 0($a1)
    08909BD0:[8CA50004]: lw         $a1, 4($a1)
    08909BD4:[00A0F809]: jalr       $ra, $a1
    08909BD8:[00862021]: addu       $a0, $a0, $a2
    08909BDC:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    08909BE0:[34040006]: ori        $a0, $zr, 6 <=> li $a0, 6
    08909BE4:[34060002]: ori        $a2, $zr, 2 <=> li $a2, 2
    08909BE8:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    08909BEC:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08909BF0:[02E04825]: or         $t1, $s7, $zr <=> move $t1, $s7
    08909BF4:[0E26517C]: jal        0x089945F0
    08909BF8:[24A5019F]: addiu      $a1, $a1, 415
    08909BFC:[02F0B821]: addu       $s7, $s7, $s0
    08909C00:[8FA40000]: lw         $a0, 0($sp)
    08909C04:[26B5FFFF]: addiu      $s5, $s5, -1
    08909C08:[02A4202A]: slt        $a0, $s5, $a0
--> 08909C0C:[1080FFB2]: beq        $a0, $zr, 0x08909AD8
    08909C10:[27DEFFFC]: addiu      $fp, $fp, -4
    08909C14:[8FB0000C]: lw         $s0, 12($sp)
    08909C18:[8FB10010]: lw         $s1, 16($sp)
    08909C1C:[8FB20014]: lw         $s2, 20($sp)
_S1_2_895029C 1,100,589 instructions (0.717%), 52,409 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_8941A48 1,070,642 instructions (0.697%), 30,396 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 274 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 274 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 274 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 08941B24 70 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 70 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 08941C50 70 times (length 106)
  Back Branch 08941CB0 70 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
  Back Branch 08941D40 70 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 08941D7C 70 times (length 190)
  Back Branch 08941D2C 70 times (length 127)
  Back Branch 08941D8C 70 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
_S1_2_8909980 1,046,484 instructions (0.682%), 25,524 calls (08909980 - 08909A44, length 50)
    08909980:[3C044370]: lui        $a0, 0x4370 <=> li $a0, 0x43700000
    08909984:[44848800]: mtc1       $a0, $f17
    08909988:[C5120004]: lwc1       $f18, 4($t0)
    0890998C:[3C044308]: lui        $a0, 0x4308 <=> li $a0, 0x43080000
    08909990:[46116440]: add.s      $f17, $f12, $f17
    08909994:[44848000]: mtc1       $a0, $f16
    08909998:[E4D20000]: swc1       $f18, 0($a2)
    0890999C:[46106C00]: add.s      $f16, $f13, $f16
    089099A0:[C5120008]: lwc1       $f18, 8($t0)
    089099A4:[30A400FF]: andi       $a0, $a1, 255
    089099A8:[ACC90008]: sw         $t1, 8($a2)
    089099AC:[E4D20004]: swc1       $f18, 4($a2)
    089099B0:[3C05477F]: lui        $a1, 0x477F <=> li $a1, 0x477F0000
    089099B4:[E4D1000C]: swc1       $f17, 12($a2)
    089099B8:[34A5DC00]: ori        $a1, $a1, -9216
    089099BC:[E4D00010]: swc1       $f16, 16($a2)
    089099C0:[44856000]: mtc1       $a1, $f12
    089099C4:[E4CC0014]: swc1       $f12, 20($a2)
    089099C8:[1480000B]: bne        $a0, $zr, 0x089099F8
    089099CC:[C50D0004]: lwc1       $f13, 4($t0)
    089099D0:[C512000C]: lwc1       $f18, 12($t0)
    089099D4:[460074C6]: mov.s      $f19, $f14
    089099D8:[46007806]: mov.s      $f0, $f15
    089099DC:[46126B80]: add.s      $f14, $f13, $f18
    089099E0:[C50F0010]: lwc1       $f15, 16($t0)
    089099E4:[46007802]: mul.s      $f0, $f15, $f0
    089099E8:[46139342]: mul.s      $f13, $f18, $f19
    089099EC:[460D8B40]: add.s      $f13, $f17, $f13
    089099F0:[1000000A]: b          0x08909A1C
    089099F4:[46008440]: add.s      $f17, $f16, $f0
    089099F8:[46007C86]: mov.s      $f18, $f15
    089099FC:[3C044110]: lui        $a0, 0x4110 <=> li $a0, 0x41100000
    08909A00:[460074C6]: mov.s      $f19, $f14
    08909A04:[44847800]: mtc1       $a0, $f15
    08909A08:[460F6B80]: add.s      $f14, $f13, $f15
    08909A0C:[46127C82]: mul.s      $f18, $f15, $f18
    08909A10:[46137B42]: mul.s      $f13, $f15, $f19
    08909A14:[460D8B40]: add.s      $f13, $f17, $f13
    08909A18:[46128440]: add.s      $f17, $f16, $f18
    08909A1C:[E4CE0018]: swc1       $f14, 24($a2)
    08909A20:[C50E0008]: lwc1       $f14, 8($t0)
    08909A24:[ACC90020]: sw         $t1, 32($a2)
    08909A28:[460F7380]: add.s      $f14, $f14, $f15
    08909A2C:[E4CD0024]: swc1       $f13, 36($a2)
    08909A30:[E4D10028]: swc1       $f17, 40($a2)
    08909A34:[E4CC002C]: swc1       $f12, 44($a2)
    08909A38:[E4CE001C]: swc1       $f14, 28($a2)
    08909A3C:[8D040000]: lw         $a0, 0($t0)
    08909A40:[03E00008]: jr         $ra
    08909A44:[ACE40000]: sw         $a0, 0($a3)
_S1_2_888FD80 1,029,600 instructions (0.671%), 19,800 calls (0888FD80 - 0888FE58, length 55)
    0888FD80:[27BDFFF0]: addiu      $sp, $sp, -16
    0888FD84:[3C0542C8]: lui        $a1, 0x42C8 <=> li $a1, 0x42C80000
    0888FD88:[44859000]: mtc1       $a1, $f18
    0888FD8C:[46127BC3]: div.s      $f15, $f15, $f18
    0888FD90:[46006446]: mov.s      $f17, $f12
    0888FD94:[44846000]: mtc1       $a0, $f12
    0888FD98:[468064E0]: cvt.s.w    $f19, $f12
    0888FD9C:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    0888FDA0:[44856000]: mtc1       $a1, $f12
    0888FDA4:[460C9C80]: add.s      $f18, $f19, $f12
    0888FDA8:[460F7380]: add.s      $f14, $f14, $f15
    0888FDAC:[460D9340]: add.s      $f13, $f18, $f13
    0888FDB0:[460E6B42]: mul.s      $f13, $f13, $f14
    0888FDB4:[3C063C23]: lui        $a2, 0x3C23 <=> li $a2, 0x3C230000
    0888FDB8:[34C6D70A]: ori        $a2, $a2, -10486
    0888FDBC:[44800000]: mtc1       $zr, $f0
    0888FDC0:[44861000]: mtc1       $a2, $f2
    0888FDC4:[E7B60004]: swc1       $f22, 4($sp)
    0888FDC8:[E7B80008]: swc1       $f24, 8($sp)
    0888FDCC:[46008586]: mov.s      $f22, $f16
    0888FDD0:[4600803E]: c.le.s     $f16, $f0
    0888FDD4:[E7B40000]: swc1       $f20, 0($sp)
    0888FDD8:[46026E02]: mul.s      $f24, $f13, $f2
    0888FDDC:[AFBF000C]: sw         $ra, 12($sp)
    0888FDE0:[45010017]: bc1t       0x0888FE40
    0888FDE4:[46188E00]: add.s      $f24, $f17, $f24
    0888FDE8:[46006346]: mov.s      $f13, $f12
    0888FDEC:[460DB301]: sub.s      $f12, $f22, $f13
    0888FDF0:[460DB580]: add.s      $f22, $f22, $f13
    0888FDF4:[46006506]: mov.s      $f20, $f12
    0888FDF8:[4614B03C]: c.lt.s     $f22, $f20
    0888FDFC:[00000000]: nop
    0888FE00:[45000003]: bc1f       0x0888FE10
    0888FE04:[00000000]: nop
    0888FE08:[4600B506]: mov.s      $f20, $f22
    0888FE0C:[46006586]: mov.s      $f22, $f12
    0888FE10:[0E20529C]: jal        0x08814A70
    0888FE14:[00000000]: nop
    0888FE18:[44826000]: mtc1       $v0, $f12
    0888FE1C:[3C043000]: lui        $a0, 0x3000 <=> li $a0, 0x30000000
    0888FE20:[46806320]: cvt.s.w    $f12, $f12
    0888FE24:[44846800]: mtc1       $a0, $f13
    0888FE28:[4614B381]: sub.s      $f14, $f22, $f20
    0888FE2C:[460D6302]: mul.s      $f12, $f12, $f13
    0888FE30:[460C7302]: mul.s      $f12, $f14, $f12
    0888FE34:[460CA000]: add.s      $f0, $f20, $f12
    0888FE38:[10000002]: b          0x0888FE44
    0888FE3C:[4600C000]: add.s      $f0, $f24, $f0
    0888FE40:[4600C006]: mov.s      $f0, $f24
    0888FE44:[C7B40000]: lwc1       $f20, 0($sp)
    0888FE48:[C7B60004]: lwc1       $f22, 4($sp)
    0888FE4C:[C7B80008]: lwc1       $f24, 8($sp)
    0888FE50:[8FBF000C]: lw         $ra, 12($sp)
    0888FE54:[03E00008]: jr         $ra
    0888FE58:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_899196C 1,006,320 instructions (0.655%), 2,356 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 79,078 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 1,525 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 1,525 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 1,525 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_895BC74 998,683 instructions (0.650%), 142,669 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_895BC58 998,683 instructions (0.650%), 142,669 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_8950ABC 943,362 instructions (0.614%), 52,409 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
_S1_2_890AAC4 893,356 instructions (0.582%), 55,834 calls (0890AAC4 - 0890AB34, length 29)
    0890AAC4:[27BDFFF0]: addiu      $sp, $sp, -16
    0890AAC8:[AFB20008]: sw         $s2, 8($sp)
    0890AACC:[3C1208A4]: lui        $s2, 0x08A4 <=> li $s2, 0x08A40000
    0890AAD0:[8E44CBD0]: lw         $a0, -13360($s2)
    0890AAD4:[AFB00000]: sw         $s0, 0($sp)
    0890AAD8:[AFB10004]: sw         $s1, 4($sp)
    0890AADC:[AFBF000C]: sw         $ra, 12($sp)
    0890AAE0:[1480000E]: bne        $a0, $zr, 0x0890AB1C
    0890AAE4:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0890AAE8:[3404000C]: ori        $a0, $zr, 12 <=> li $a0, 12
    0890AAEC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0890AAF0:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0890AAF4:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0890AAF8:[0E21EFC6]: jal        0x0887BF18
    0890AAFC:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0890AB00:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0890AB04:[52000005]: beql       $s0, $zr, 0x0890AB1C
    0890AB08:[AE51CBD0]: sw         $s1, -13360($s2)
    0890AB0C:[0E242AAC]: jal        0x0890AAB0
    0890AB10:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890AB14:[02008825]: or         $s1, $s0, $zr <=> move $s1, $s0
    0890AB18:[AE51CBD0]: sw         $s1, -13360($s2)
    0890AB1C:[8E42CBD0]: lw         $v0, -13360($s2)
    0890AB20:[8FB00000]: lw         $s0, 0($sp)
    0890AB24:[8FB10004]: lw         $s1, 4($sp)
    0890AB28:[8FB20008]: lw         $s2, 8($sp)
    0890AB2C:[8FBF000C]: lw         $ra, 12($sp)
    0890AB30:[03E00008]: jr         $ra
    0890AB34:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89339B8 847,522 instructions (0.552%), 1,540 calls (089339B8 - 08933A68, length 45)
    089339B8:[2CC80004]: sltiu      $t0, $a2, 4
    089339BC:[1500001F]: bne        $t0, $zr, 0x08933A3C
    089339C0:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    089339C4:[30880003]: andi       $t0, $a0, 3
    089339C8:[1500001D]: bne        $t0, $zr, 0x08933A40
    089339CC:[00C04825]: or         $t1, $a2, $zr <=> move $t1, $a2
    089339D0:[30A500FF]: andi       $a1, $a1, 255
    089339D4:[00054200]: sll        $t0, $a1, 0x0008
    089339D8:[01054025]: or         $t0, $t0, $a1
    089339DC:[00084C00]: sll        $t1, $t0, 0x0010
    089339E0:[01094025]: or         $t0, $t0, $t1
    089339E4:[2CC90010]: sltiu      $t1, $a2, 16
    089339E8:[1520000C]: bne        $t1, $zr, 0x08933A1C
    089339EC:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    089339F0:[ACE80000]: sw         $t0, 0($a3)
    089339F4:[24E70004]: addiu      $a3, $a3, 4
    089339F8:[ACE80000]: sw         $t0, 0($a3)
    089339FC:[24E70004]: addiu      $a3, $a3, 4
    08933A00:[ACE80000]: sw         $t0, 0($a3)
    08933A04:[24E70004]: addiu      $a3, $a3, 4
    08933A08:[ACE80000]: sw         $t0, 0($a3)
    08933A0C:[24C6FFF0]: addiu      $a2, $a2, -16
    08933A10:[2CC90010]: sltiu      $t1, $a2, 16
    08933A14:[1120FFF6]: beq        $t1, $zr, 0x089339F0
    08933A18:[24E70004]: addiu      $a3, $a3, 4
    08933A1C:[2CC90004]: sltiu      $t1, $a2, 4
    08933A20:[15200006]: bne        $t1, $zr, 0x08933A3C
    08933A24:[00000000]: nop
    08933A28:[ACE80000]: sw         $t0, 0($a3)
    08933A2C:[24C6FFFC]: addiu      $a2, $a2, -4
    08933A30:[2CC90004]: sltiu      $t1, $a2, 4
    08933A34:[1120FFFC]: beq        $t1, $zr, 0x08933A28
    08933A38:[24E70004]: addiu      $a3, $a3, 4
    08933A3C:[00C04825]: or         $t1, $a2, $zr <=> move $t1, $a2
    08933A40:[24C8FFFF]: addiu      $t0, $a2, -1
    08933A44:[11200007]: beq        $t1, $zr, 0x08933A64
    08933A48:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    08933A4C:[01004825]: or         $t1, $t0, $zr <=> move $t1, $t0
    08933A50:[A0E50000]: sb         $a1, 0($a3)
    08933A54:[24C8FFFF]: addiu      $t0, $a2, -1
    08933A58:[24E70001]: addiu      $a3, $a3, 1
    08933A5C:[1520FFFB]: bne        $t1, $zr, 0x08933A4C
    08933A60:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    08933A64:[03E00008]: jr         $ra
    08933A68:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08933A14 73,335 times (length 11)
    089339DC:[00084C00]: sll        $t1, $t0, 0x0010
    089339E0:[01094025]: or         $t0, $t0, $t1
    089339E4:[2CC90010]: sltiu      $t1, $a2, 16
    089339E8:[1520000C]: bne        $t1, $zr, 0x08933A1C
    089339EC:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
--> 089339F0:[ACE80000]: sw         $t0, 0($a3)
    089339F4:[24E70004]: addiu      $a3, $a3, 4
    089339F8:[ACE80000]: sw         $t0, 0($a3)
    089339FC:[24E70004]: addiu      $a3, $a3, 4
    08933A00:[ACE80000]: sw         $t0, 0($a3)
    08933A04:[24E70004]: addiu      $a3, $a3, 4
    08933A08:[ACE80000]: sw         $t0, 0($a3)
    08933A0C:[24C6FFF0]: addiu      $a2, $a2, -16
    08933A10:[2CC90010]: sltiu      $t1, $a2, 16
--> 08933A14:[1120FFF6]: beq        $t1, $zr, 0x089339F0
    08933A18:[24E70004]: addiu      $a3, $a3, 4
    08933A1C:[2CC90004]: sltiu      $t1, $a2, 4
    08933A20:[15200006]: bne        $t1, $zr, 0x08933A3C
    08933A24:[00000000]: nop
  Back Branch 08933A34 961 times (length 5)
    08933A14:[1120FFF6]: beq        $t1, $zr, 0x089339F0
    08933A18:[24E70004]: addiu      $a3, $a3, 4
    08933A1C:[2CC90004]: sltiu      $t1, $a2, 4
    08933A20:[15200006]: bne        $t1, $zr, 0x08933A3C
    08933A24:[00000000]: nop
--> 08933A28:[ACE80000]: sw         $t0, 0($a3)
    08933A2C:[24C6FFFC]: addiu      $a2, $a2, -4
    08933A30:[2CC90004]: sltiu      $t1, $a2, 4
--> 08933A34:[1120FFFC]: beq        $t1, $zr, 0x08933A28
    08933A38:[24E70004]: addiu      $a3, $a3, 4
    08933A3C:[00C04825]: or         $t1, $a2, $zr <=> move $t1, $a2
    08933A40:[24C8FFFF]: addiu      $t0, $a2, -1
    08933A44:[11200007]: beq        $t1, $zr, 0x08933A64
  Back Branch 08933A5C 108 times (length 6)
    08933A38:[24E70004]: addiu      $a3, $a3, 4
    08933A3C:[00C04825]: or         $t1, $a2, $zr <=> move $t1, $a2
    08933A40:[24C8FFFF]: addiu      $t0, $a2, -1
    08933A44:[11200007]: beq        $t1, $zr, 0x08933A64
    08933A48:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
--> 08933A4C:[01004825]: or         $t1, $t0, $zr <=> move $t1, $t0
    08933A50:[A0E50000]: sb         $a1, 0($a3)
    08933A54:[24C8FFFF]: addiu      $t0, $a2, -1
    08933A58:[24E70001]: addiu      $a3, $a3, 1
--> 08933A5C:[1520FFFB]: bne        $t1, $zr, 0x08933A4C
    08933A60:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    08933A64:[03E00008]: jr         $ra
    08933A68:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
_S1_2_8908F2C 816,480 instructions (0.532%), 729 calls (08908F2C - 08909028, length 64)
    08908F2C:[27BDFFE0]: addiu      $sp, $sp, -32
    08908F30:[E7B6000C]: swc1       $f22, 12($sp)
    08908F34:[4480B000]: mtc1       $zr, $f22
    08908F38:[E7B40008]: swc1       $f20, 8($sp)
    08908F3C:[AFB00010]: sw         $s0, 16($sp)
    08908F40:[AFB10014]: sw         $s1, 20($sp)
    08908F44:[4600B506]: mov.s      $f20, $f22
    08908F48:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08908F4C:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08908F50:[AFB20018]: sw         $s2, 24($sp)
    08908F54:[AFBF001C]: sw         $ra, 28($sp)
    08908F58:[0E242AB1]: jal        0x0890AAC4
    08908F5C:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08908F60:[8E240008]: lw         $a0, 8($s1)
    08908F64:[3C064190]: lui        $a2, 0x4190 <=> li $a2, 0x41900000
    08908F68:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08908F6C:[44866800]: mtc1       $a2, $f13
    08908F70:[00A4302A]: slt        $a2, $a1, $a0
    08908F74:[50C00023]: beql       $a2, $zr, 0x08909004
    08908F78:[4600A006]: mov.s      $f0, $f20
    08908F7C:[8E290000]: lw         $t1, 0($s1)
    08908F80:[2406FFFE]: addiu      $a2, $zr, -2 <=> li $a2, -2
    08908F84:[00053900]: sll        $a3, $a1, 0x0004
    08908F88:[00E74021]: addu       $t0, $a3, $a3
    08908F8C:[00E84021]: addu       $t0, $a3, $t0
    08908F90:[01284021]: addu       $t0, $t1, $t0
    08908F94:[16500010]: bne        $s2, $s0, 0x08908FD8
    08908F98:[85070002]: lh         $a3, 2($t0)
    08908F9C:[2508000C]: addiu      $t0, $t0, 12
    08908FA0:[C50C0004]: lwc1       $f12, 4($t0)
    08908FA4:[C62E0028]: lwc1       $f14, 40($s1)
    08908FA8:[44086000]: mfc1       $t0, $f12
    08908FAC:[C62F0020]: lwc1       $f15, 32($s1)
    08908FB0:[AFA80004]: sw         $t0, 4($sp)
    08908FB4:[C7B00004]: lwc1       $f16, 4($sp)
    08908FB8:[460F6B00]: add.s      $f12, $f13, $f15
    08908FBC:[460E8382]: mul.s      $f14, $f16, $f14
    08908FC0:[460E6302]: mul.s      $f12, $f12, $f14
    08908FC4:[460CA03C]: c.lt.s     $f20, $f12
    08908FC8:[00000000]: nop
    08908FCC:[45000002]: bc1f       0x08908FD8
    08908FD0:[E7AE0004]: swc1       $f14, 4($sp)
    08908FD4:[46006506]: mov.s      $f20, $f12
    08908FD8:[54E60006]: bnel       $a3, $a2, 0x08908FF4
    08908FDC:[24A50001]: addiu      $a1, $a1, 1
    08908FE0:[56500003]: bnel       $s2, $s0, 0x08908FF0
    08908FE4:[26520001]: addiu      $s2, $s2, 1
    08908FE8:[10000001]: b          0x08908FF0
    08908FEC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08908FF0:[24A50001]: addiu      $a1, $a1, 1
    08908FF4:[00A4382A]: slt        $a3, $a1, $a0
    08908FF8:[14E0FFE3]: bne        $a3, $zr, 0x08908F88
    08908FFC:[00053900]: sll        $a3, $a1, 0x0004
    08909000:[4600A006]: mov.s      $f0, $f20
    08909004:[56500001]: bnel       $s2, $s0, 0x0890900C
    08909008:[4600B006]: mov.s      $f0, $f22
    0890900C:[C7B40008]: lwc1       $f20, 8($sp)
    08909010:[C7B6000C]: lwc1       $f22, 12($sp)
    08909014:[8FB00010]: lw         $s0, 16($sp)
    08909018:[8FB10014]: lw         $s1, 20($sp)
    0890901C:[8FB20018]: lw         $s2, 24($sp)
    08909020:[8FBF001C]: lw         $ra, 28($sp)
    08909024:[03E00008]: jr         $ra
    08909028:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08908FF8 45,198 times (length 30)
    08908F74:[50C00023]: beql       $a2, $zr, 0x08909004
    08908F78:[4600A006]: mov.s      $f0, $f20
    08908F7C:[8E290000]: lw         $t1, 0($s1)
    08908F80:[2406FFFE]: addiu      $a2, $zr, -2 <=> li $a2, -2
    08908F84:[00053900]: sll        $a3, $a1, 0x0004
--> 08908F88:[00E74021]: addu       $t0, $a3, $a3
    08908F8C:[00E84021]: addu       $t0, $a3, $t0
    08908F90:[01284021]: addu       $t0, $t1, $t0
    08908F94:[16500010]: bne        $s2, $s0, 0x08908FD8
    08908F98:[85070002]: lh         $a3, 2($t0)
    08908F9C:[2508000C]: addiu      $t0, $t0, 12
    08908FA0:[C50C0004]: lwc1       $f12, 4($t0)
    08908FA4:[C62E0028]: lwc1       $f14, 40($s1)
    08908FA8:[44086000]: mfc1       $t0, $f12
    08908FAC:[C62F0020]: lwc1       $f15, 32($s1)
    08908FB0:[AFA80004]: sw         $t0, 4($sp)
    08908FB4:[C7B00004]: lwc1       $f16, 4($sp)
    08908FB8:[460F6B00]: add.s      $f12, $f13, $f15
    08908FBC:[460E8382]: mul.s      $f14, $f16, $f14
    08908FC0:[460E6302]: mul.s      $f12, $f12, $f14
    08908FC4:[460CA03C]: c.lt.s     $f20, $f12
    08908FC8:[00000000]: nop
    08908FCC:[45000002]: bc1f       0x08908FD8
    08908FD0:[E7AE0004]: swc1       $f14, 4($sp)
    08908FD4:[46006506]: mov.s      $f20, $f12
    08908FD8:[54E60006]: bnel       $a3, $a2, 0x08908FF4
    08908FDC:[24A50001]: addiu      $a1, $a1, 1
    08908FE0:[56500003]: bnel       $s2, $s0, 0x08908FF0
    08908FE4:[26520001]: addiu      $s2, $s2, 1
    08908FE8:[10000001]: b          0x08908FF0
    08908FEC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08908FF0:[24A50001]: addiu      $a1, $a1, 1
    08908FF4:[00A4382A]: slt        $a3, $a1, $a0
--> 08908FF8:[14E0FFE3]: bne        $a3, $zr, 0x08908F88
    08908FFC:[00053900]: sll        $a3, $a1, 0x0004
    08909000:[4600A006]: mov.s      $f0, $f20
    08909004:[56500001]: bnel       $s2, $s0, 0x0890900C
    08909008:[4600B006]: mov.s      $f0, $f22
_S1_2_89508C8 745,100 instructions (0.485%), 18,614 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 9,352 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
_S1_2_894E21C 739,226 instructions (0.481%), 4,632 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 37,056 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 0894E330 13,111 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 0894E2D4 13,077 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 0894E304 13,077 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 0894E2A4 13,056 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
_S1_2_888A3F0 675,360 instructions (0.440%), 12,465 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 7,800 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
_S1_2_8814A70 673,914 instructions (0.439%), 19,821 calls (08814A70 - 08814AF4, length 34)
    08814A70:[27BDFFF0]: addiu      $sp, $sp, -16
    08814A74:[AFB00000]: sw         $s0, 0($sp)
    08814A78:[3C1008A4]: lui        $s0, 0x08A4 <=> li $s0, 0x08A40000
    08814A7C:[8E05BC04]: lw         $a1, -17404($s0)
    08814A80:[8E04BC00]: lw         $a0, -17408($s0)
    08814A84:[3C06089A]: lui        $a2, 0x089A <=> li $a2, 0x089A0000
    08814A88:[8CC74994]: lw         $a3, 18836($a2)
    08814A8C:[AFBF0004]: sw         $ra, 4($sp)
    08814A90:[0E263FD7]: jal        0x0898FF5C
    08814A94:[8CC64990]: lw         $a2, 18832($a2)
    08814A98:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08814A9C:[8C85499C]: lw         $a1, 18844($a0)
    08814AA0:[8C844998]: lw         $a0, 18840($a0)
    08814AA4:[00443821]: addu       $a3, $v0, $a0
    08814AA8:[00E4402B]: sltu       $t0, $a3, $a0
    08814AAC:[01034021]: addu       $t0, $t0, $v1
    08814AB0:[3C06089A]: lui        $a2, 0x089A <=> li $a2, 0x089A0000
    08814AB4:[01052821]: addu       $a1, $t0, $a1
    08814AB8:[34E40000]: ori        $a0, $a3, 0
    08814ABC:[00050E00]: sll        $at, $a1, 0x0018
    08814AC0:[00044202]: srl        $t0, $a0, 0x0008
    08814AC4:[00054A02]: srl        $t1, $a1, 0x0008
    08814AC8:[00284025]: or         $t0, $at, $t0
    08814ACC:[8CC749A4]: lw         $a3, 18852($a2)
    08814AD0:[8CC649A0]: lw         $a2, 18848($a2)
    08814AD4:[AE05BC04]: sw         $a1, -17404($s0)
    08814AD8:[01063024]: and        $a2, $t0, $a2
    08814ADC:[AE04BC00]: sw         $a0, -17408($s0)
    08814AE0:[01273824]: and        $a3, $t1, $a3
    08814AE4:[34C20000]: ori        $v0, $a2, 0
    08814AE8:[8FB00000]: lw         $s0, 0($sp)
    08814AEC:[8FBF0004]: lw         $ra, 4($sp)
    08814AF0:[03E00008]: jr         $ra
    08814AF4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89951F0 545,136 instructions (0.355%), 831 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 26,592 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 831 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 831 times (length 118)
_S1_2_880F2C8 515,426 instructions (0.336%), 1,830 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 6,112 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_89456E4 504,672 instructions (0.329%), 12,016 calls (089456E4 - 08945838, length 86)
    089456E4:[27BDFFF0]: addiu      $sp, $sp, -16
    089456E8:[AFB00000]: sw         $s0, 0($sp)
    089456EC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089456F0:[AFBF0008]: sw         $ra, 8($sp)
    089456F4:[0E2553E0]: jal        0x08954F80
    089456F8:[AFB10004]: sw         $s1, 4($sp)
    089456FC:[1200004A]: beq        $s0, $zr, 0x08945828
    08945700:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08945704:[82030001]: lb         $v1, 1($s0)
    08945708:[10640043]: beq        $v1, $a0, 0x08945818
    0894570C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08945710:[1065003D]: beq        $v1, $a1, 0x08945808
    08945714:[00000000]: nop
    08945718:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    0894571C:[10710036]: beq        $v1, $s1, 0x089457F8
    08945720:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08945724:[10660023]: beq        $v1, $a2, 0x089457B4
    08945728:[00000000]: nop
    0894572C:[0E251568]: jal        0x089455A0
    08945730:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08945734:[8E040008]: lw         $a0, 8($s0)
    08945738:[14800014]: bne        $a0, $zr, 0x0894578C
    0894573C:[00000000]: nop
    08945740:[8E040094]: lw         $a0, 148($s0)
    08945744:[14800008]: bne        $a0, $zr, 0x08945768
    08945748:[00000000]: nop
    0894574C:[0E2553E2]: jal        0x08954F88
    08945750:[00000000]: nop
    08945754:[8FBF0008]: lw         $ra, 8($sp)
    08945758:[8FB10004]: lw         $s1, 4($sp)
    0894575C:[8FB00000]: lw         $s0, 0($sp)
    08945760:[03E00008]: jr         $ra
    08945764:[27BD0010]: addiu      $sp, $sp, 16
    08945768:[0E251F20]: jal        0x08947C80
    0894576C:[00000000]: nop
    08945770:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08945774:[144AFFF5]: bne        $v0, $t2, 0x0894574C
    08945778:[240C0006]: addiu      $t4, $zr, 6 <=> li $t4, 6
    0894577C:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    08945780:[A20C0001]: sb         $t4, 1($s0)
    08945784:[0A2515D3]: j          0x0894574C
    08945788:[A60B0060]: sh         $t3, 96($s0)
    0894578C:[0E25095F]: jal        0x0894257C
    08945790:[00000000]: nop
    08945794:[24080004]: addiu      $t0, $zr, 4 <=> li $t0, 4
    08945798:[5448FFEA]: bnel       $v0, $t0, 0x08945744
    0894579C:[8E040094]: lw         $a0, 148($s0)
    089457A0:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    089457A4:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    089457A8:[A6090060]: sh         $t1, 96($s0)
    089457AC:[0A2515D0]: j          0x08945740
    089457B0:[A2020001]: sb         $v0, 1($s0)
    089457B4:[0E24FF7E]: jal        0x0893FDF8
    089457B8:[8E04000C]: lw         $a0, 12($s0)
    089457BC:[8E04000C]: lw         $a0, 12($s0)
    089457C0:[3C0708AF]: lui        $a3, 0x08AF <=> li $a3, 0x08AF0000
    089457C4:[0E24FF8C]: jal        0x0893FE30
    089457C8:[ACE2F3BC]: sw         $v0, -3140($a3)
    089457CC:[1051FFD7]: beq        $v0, $s1, 0x0894572C
    089457D0:[00000000]: nop
    089457D4:[8E04000C]: lw         $a0, 12($s0)
    089457D8:[0E24FF70]: jal        0x0893FDC0
    089457DC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089457E0:[8E04000C]: lw         $a0, 12($s0)
    089457E4:[0E24FF77]: jal        0x0893FDDC
    089457E8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089457EC:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    089457F0:[0A2515CB]: j          0x0894572C
    089457F4:[A2030001]: sb         $v1, 1($s0)
    089457F8:[0E251446]: jal        0x08945118
    089457FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08945800:[0A2515CB]: j          0x0894572C
    08945804:[00000000]: nop
    08945808:[0E251328]: jal        0x08944CA0
    0894580C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08945810:[0A2515CB]: j          0x0894572C
    08945814:[00000000]: nop
    08945818:[0E2514DC]: jal        0x08945370
    0894581C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08945820:[0A2515CB]: j          0x0894572C
    08945824:[00000000]: nop
    08945828:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    0894582C:[0E255636]: jal        0x089558D8
    08945830:[24440C84]: addiu      $a0, $v0, 3204
    08945834:[0A2515D3]: j          0x0894574C
    08945838:[00000000]: nop
  Back Branch 08945774 12,016 times (length 12)
    08945738:[14800014]: bne        $a0, $zr, 0x0894578C
    0894573C:[00000000]: nop
    08945740:[8E040094]: lw         $a0, 148($s0)
    08945744:[14800008]: bne        $a0, $zr, 0x08945768
    08945748:[00000000]: nop
--> 0894574C:[0E2553E2]: jal        0x08954F88
    08945750:[00000000]: nop
    08945754:[8FBF0008]: lw         $ra, 8($sp)
    08945758:[8FB10004]: lw         $s1, 4($sp)
    0894575C:[8FB00000]: lw         $s0, 0($sp)
    08945760:[03E00008]: jr         $ra
    08945764:[27BD0010]: addiu      $sp, $sp, 16
    08945768:[0E251F20]: jal        0x08947C80
    0894576C:[00000000]: nop
    08945770:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
--> 08945774:[144AFFF5]: bne        $v0, $t2, 0x0894574C
    08945778:[240C0006]: addiu      $t4, $zr, 6 <=> li $t4, 6
    0894577C:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    08945780:[A20C0001]: sb         $t4, 1($s0)
    08945784:[0A2515D3]: j          0x0894574C
  Back Branch 08945798 12,016 times (length 23)
    08945730:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08945734:[8E040008]: lw         $a0, 8($s0)
    08945738:[14800014]: bne        $a0, $zr, 0x0894578C
    0894573C:[00000000]: nop
    08945740:[8E040094]: lw         $a0, 148($s0)
--> 08945744:[14800008]: bne        $a0, $zr, 0x08945768
    08945748:[00000000]: nop
    0894574C:[0E2553E2]: jal        0x08954F88
    08945750:[00000000]: nop
    08945754:[8FBF0008]: lw         $ra, 8($sp)
    08945758:[8FB10004]: lw         $s1, 4($sp)
    0894575C:[8FB00000]: lw         $s0, 0($sp)
    08945760:[03E00008]: jr         $ra
    08945764:[27BD0010]: addiu      $sp, $sp, 16
    08945768:[0E251F20]: jal        0x08947C80
    0894576C:[00000000]: nop
    08945770:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08945774:[144AFFF5]: bne        $v0, $t2, 0x0894574C
    08945778:[240C0006]: addiu      $t4, $zr, 6 <=> li $t4, 6
    0894577C:[240BFFFF]: addiu      $t3, $zr, -1 <=> li $t3, -1
    08945780:[A20C0001]: sb         $t4, 1($s0)
    08945784:[0A2515D3]: j          0x0894574C
    08945788:[A60B0060]: sh         $t3, 96($s0)
    0894578C:[0E25095F]: jal        0x0894257C
    08945790:[00000000]: nop
    08945794:[24080004]: addiu      $t0, $zr, 4 <=> li $t0, 4
--> 08945798:[5448FFEA]: bnel       $v0, $t0, 0x08945744
    0894579C:[8E040094]: lw         $a0, 148($s0)
    089457A0:[2409FFFF]: addiu      $t1, $zr, -1 <=> li $t1, -1
    089457A4:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    089457A8:[A6090060]: sh         $t1, 96($s0)
_S1_2_894DF90 495,588 instructions (0.323%), 4,632 calls (0894DF90 - 0894E1C0, length 141)
    0894DF90:[27BDFFD0]: addiu      $sp, $sp, -48
    0894DF94:[AFB10024]: sw         $s1, 36($sp)
    0894DF98:[AFB00020]: sw         $s0, 32($sp)
    0894DF9C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0894DFA0:[AFBF002C]: sw         $ra, 44($sp)
    0894DFA4:[0E26879E]: jal        0x089A1E78 [sceKernelGetSystemTimeLow]
    0894DFA8:[AFB20028]: sw         $s2, 40($sp)
    0894DFAC:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0894DFB0:[8E020024]: lw         $v0, 36($s0)
    0894DFB4:[1440007F]: bne        $v0, $zr, 0x0894E1B4
    0894DFB8:[00000000]: nop
    0894DFBC:[0E26879E]: jal        0x089A1E78 [sceKernelGetSystemTimeLow]
    0894DFC0:[00000000]: nop
    0894DFC4:[8E04000C]: lw         $a0, 12($s0)
    0894DFC8:[3C0608AE]: lui        $a2, 0x08AE <=> li $a2, 0x08AE0000
    0894DFCC:[8CC9A3D0]: lw         $t1, -23600($a2)
    0894DFD0:[8C870000]: lw         $a3, 0($a0)
    0894DFD4:[00515023]: subu       $t2, $v0, $s1
    0894DFD8:[012A2821]: addu       $a1, $t1, $t2
    0894DFDC:[8CE30018]: lw         $v1, 24($a3)
    0894DFE0:[ACC5A3D0]: sw         $a1, -23600($a2)
    0894DFE4:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0894DFE8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894DFEC:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0894DFF0:[0060F809]: jalr       $ra, $v1
    0894DFF4:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0894DFF8:[8E040010]: lw         $a0, 16($s0)
    0894DFFC:[27B10010]: addiu      $s1, $sp, 16
    0894E000:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894E004:[8C820000]: lw         $v0, 0($a0)
    0894E008:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0894E00C:[8C480018]: lw         $t0, 24($v0)
    0894E010:[0100F809]: jalr       $ra, $t0
    0894E014:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0894E018:[8FA30004]: lw         $v1, 4($sp)
    0894E01C:[24040200]: addiu      $a0, $zr, 512 <=> li $a0, 512
    0894E020:[50640015]: beql       $v1, $a0, 0x0894E078
    0894E024:[8FA40014]: lw         $a0, 20($sp)
    0894E028:[8E04000C]: lw         $a0, 12($s0)
    0894E02C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894E030:[8C820000]: lw         $v0, 0($a0)
    0894E034:[8C4C001C]: lw         $t4, 28($v0)
    0894E038:[0180F809]: jalr       $ra, $t4
    0894E03C:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0894E040:[8E040010]: lw         $a0, 16($s0)
    0894E044:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894E048:[8C8B0000]: lw         $t3, 0($a0)
    0894E04C:[8D70001C]: lw         $s0, 28($t3)
    0894E050:[0200F809]: jalr       $ra, $s0
    0894E054:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894E058:[0E268776]: jal        0x089A1DD8 [sceKernelDelayThread]
    0894E05C:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    0894E060:[8FBF002C]: lw         $ra, 44($sp)
    0894E064:[8FB20028]: lw         $s2, 40($sp)
    0894E068:[8FB10024]: lw         $s1, 36($sp)
    0894E06C:[8FB00020]: lw         $s0, 32($sp)
    0894E070:[03E00008]: jr         $ra
    0894E074:[27BD0030]: addiu      $sp, $sp, 48
    0894E078:[5483FFEC]: bnel       $a0, $v1, 0x0894E02C
    0894E07C:[8E04000C]: lw         $a0, 12($s0)
    0894E080:[82080004]: lb         $t0, 4($s0)
    0894E084:[8FA50000]: lw         $a1, 0($sp)
    0894E088:[8FA60010]: lw         $a2, 16($sp)
    0894E08C:[0008C880]: sll        $t9, $t0, 0x0002
    0894E090:[0330C021]: addu       $t8, $t9, $s0
    0894E094:[8F041080]: lw         $a0, 4224($t8)
    0894E098:[0E253C05]: jal        0x0894F014
    0894E09C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894E0A0:[0E26879E]: jal        0x089A1E78 [sceKernelGetSystemTimeLow]
    0894E0A4:[00000000]: nop
    0894E0A8:[3C0B08AE]: lui        $t3, 0x08AE <=> li $t3, 0x08AE0000
    0894E0AC:[8D6DA3D4]: lw         $t5, -23596($t3)
    0894E0B0:[3C0F08AE]: lui        $t7, 0x08AE <=> li $t7, 0x08AE0000
    0894E0B4:[8DE3A3C0]: lw         $v1, -23616($t7)
    0894E0B8:[00527023]: subu       $t6, $v0, $s2
    0894E0BC:[01AE6021]: addu       $t4, $t5, $t6
    0894E0C0:[AD6CA3D4]: sw         $t4, -23596($t3)
    0894E0C4:[54600032]: bnel       $v1, $zr, 0x0894E190
    0894E0C8:[820E0004]: lb         $t6, 4($s0)
    0894E0CC:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    0894E0D0:[8C72A3C8]: lw         $s2, -23608($v1)
    0894E0D4:[56400027]: bnel       $s2, $zr, 0x0894E174
    0894E0D8:[820B0004]: lb         $t3, 4($s0)
    0894E0DC:[82060004]: lb         $a2, 4($s0)
    0894E0E0:[82040003]: lb         $a0, 3($s0)
    0894E0E4:[96050006]: lhu        $a1, 6($s0)
    0894E0E8:[00063880]: sll        $a3, $a2, 0x0002
    0894E0EC:[00F04821]: addu       $t1, $a3, $s0
    0894E0F0:[96060008]: lhu        $a2, 8($s0)
    0894E0F4:[0E266794]: jal        0x08999E50
    0894E0F8:[8D271080]: lw         $a3, 4224($t1)
    0894E0FC:[0440FFD9]: bltz       $v0, 0x0894E064
    0894E100:[8FBF002C]: lw         $ra, 44($sp)
    0894E104:[82020001]: lb         $v0, 1($s0)
    0894E108:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0894E10C:[1444FFD6]: bne        $v0, $a0, 0x0894E068
    0894E110:[8FB20028]: lw         $s2, 40($sp)
    0894E114:[8E04000C]: lw         $a0, 12($s0)
    0894E118:[3C0708AE]: lui        $a3, 0x08AE <=> li $a3, 0x08AE0000
    0894E11C:[8CEAA3CC]: lw         $t2, -23604($a3)
    0894E120:[8C890000]: lw         $t1, 0($a0)
    0894E124:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894E128:[25460001]: addiu      $a2, $t2, 1
    0894E12C:[ACE6A3CC]: sw         $a2, -23604($a3)
    0894E130:[8D230020]: lw         $v1, 32($t1)
    0894E134:[0060F809]: jalr       $ra, $v1
    0894E138:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0894E13C:[8E040010]: lw         $a0, 16($s0)
    0894E140:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894E144:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894E148:[8C920000]: lw         $s2, 0($a0)
    0894E14C:[8E480020]: lw         $t0, 32($s2)
    0894E150:[0100F809]: jalr       $ra, $t0
    0894E154:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    0894E158:[92190004]: lbu        $t9, 4($s0)
    0894E15C:[27380001]: addiu      $t8, $t9, 1
    0894E160:[7C187C20]: seb        $t7, $t8
    0894E164:[15F1FFBE]: bne        $t7, $s1, 0x0894E060
    0894E168:[A2180004]: sb         $t8, 4($s0)
    0894E16C:[0A253818]: j          0x0894E060
    0894E170:[A2000004]: sb         $zr, 4($s0)
    0894E174:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    0894E178:[000B2880]: sll        $a1, $t3, 0x0002
    0894E17C:[00B05021]: addu       $t2, $a1, $s0
    0894E180:[0E2686CE]: jal        0x089A1B38 [sceAudioOutput2OutputBlocking]
    0894E184:[8D451080]: lw         $a1, 4224($t2)
    0894E188:[0A25383F]: j          0x0894E0FC
    0894E18C:[00000000]: nop
    0894E190:[24050400]: addiu      $a1, $zr, 1024 <=> li $a1, 1024
    0894E194:[000E6880]: sll        $t5, $t6, 0x0002
    0894E198:[01B06021]: addu       $t4, $t5, $s0
    0894E19C:[0060F809]: jalr       $ra, $v1
    0894E1A0:[8D841080]: lw         $a0, 4224($t4)
    0894E1A4:[0443FFDC]: bgezl      $v0, 0x0894E118
    0894E1A8:[8E04000C]: lw         $a0, 12($s0)
    0894E1AC:[0A253819]: j          0x0894E064
    0894E1B0:[8FBF002C]: lw         $ra, 44($sp)
    0894E1B4:[0040F809]: jalr       $ra, $v0
    0894E1B8:[8E040028]: lw         $a0, 40($s0)
    0894E1BC:[0A2537EF]: j          0x0894DFBC
    0894E1C0:[00000000]: nop
  Back Branch 0894E1BC 4,632 times (length 130)
  Back Branch 0894E0FC 4,631 times (length 40)
    0894E050:[0200F809]: jalr       $ra, $s0
    0894E054:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894E058:[0E268776]: jal        0x089A1DD8 [sceKernelDelayThread]
    0894E05C:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    0894E060:[8FBF002C]: lw         $ra, 44($sp)
--> 0894E064:[8FB20028]: lw         $s2, 40($sp)
    0894E068:[8FB10024]: lw         $s1, 36($sp)
    0894E06C:[8FB00020]: lw         $s0, 32($sp)
    0894E070:[03E00008]: jr         $ra
    0894E074:[27BD0030]: addiu      $sp, $sp, 48
    0894E078:[5483FFEC]: bnel       $a0, $v1, 0x0894E02C
    0894E07C:[8E04000C]: lw         $a0, 12($s0)
    0894E080:[82080004]: lb         $t0, 4($s0)
    0894E084:[8FA50000]: lw         $a1, 0($sp)
    0894E088:[8FA60010]: lw         $a2, 16($sp)
    0894E08C:[0008C880]: sll        $t9, $t0, 0x0002
    0894E090:[0330C021]: addu       $t8, $t9, $s0
    0894E094:[8F041080]: lw         $a0, 4224($t8)
    0894E098:[0E253C05]: jal        0x0894F014
    0894E09C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894E0A0:[0E26879E]: jal        0x089A1E78 [sceKernelGetSystemTimeLow]
    0894E0A4:[00000000]: nop
    0894E0A8:[3C0B08AE]: lui        $t3, 0x08AE <=> li $t3, 0x08AE0000
    0894E0AC:[8D6DA3D4]: lw         $t5, -23596($t3)
    0894E0B0:[3C0F08AE]: lui        $t7, 0x08AE <=> li $t7, 0x08AE0000
    0894E0B4:[8DE3A3C0]: lw         $v1, -23616($t7)
    0894E0B8:[00527023]: subu       $t6, $v0, $s2
    0894E0BC:[01AE6021]: addu       $t4, $t5, $t6
    0894E0C0:[AD6CA3D4]: sw         $t4, -23596($t3)
    0894E0C4:[54600032]: bnel       $v1, $zr, 0x0894E190
    0894E0C8:[820E0004]: lb         $t6, 4($s0)
    0894E0CC:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    0894E0D0:[8C72A3C8]: lw         $s2, -23608($v1)
    0894E0D4:[56400027]: bnel       $s2, $zr, 0x0894E174
    0894E0D8:[820B0004]: lb         $t3, 4($s0)
    0894E0DC:[82060004]: lb         $a2, 4($s0)
    0894E0E0:[82040003]: lb         $a0, 3($s0)
    0894E0E4:[96050006]: lhu        $a1, 6($s0)
    0894E0E8:[00063880]: sll        $a3, $a2, 0x0002
    0894E0EC:[00F04821]: addu       $t1, $a3, $s0
    0894E0F0:[96060008]: lhu        $a2, 8($s0)
    0894E0F4:[0E266794]: jal        0x08999E50
    0894E0F8:[8D271080]: lw         $a3, 4224($t1)
--> 0894E0FC:[0440FFD9]: bltz       $v0, 0x0894E064
    0894E100:[8FBF002C]: lw         $ra, 44($sp)
    0894E104:[82020001]: lb         $v0, 1($s0)
    0894E108:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0894E10C:[1444FFD6]: bne        $v0, $a0, 0x0894E068
  Back Branch 0894E164 4,631 times (length 67)
    0894E04C:[8D70001C]: lw         $s0, 28($t3)
    0894E050:[0200F809]: jalr       $ra, $s0
    0894E054:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894E058:[0E268776]: jal        0x089A1DD8 [sceKernelDelayThread]
    0894E05C:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
--> 0894E060:[8FBF002C]: lw         $ra, 44($sp)
    0894E064:[8FB20028]: lw         $s2, 40($sp)
    0894E068:[8FB10024]: lw         $s1, 36($sp)
    0894E06C:[8FB00020]: lw         $s0, 32($sp)
    0894E070:[03E00008]: jr         $ra
    0894E074:[27BD0030]: addiu      $sp, $sp, 48
    0894E078:[5483FFEC]: bnel       $a0, $v1, 0x0894E02C
    0894E07C:[8E04000C]: lw         $a0, 12($s0)
    0894E080:[82080004]: lb         $t0, 4($s0)
    0894E084:[8FA50000]: lw         $a1, 0($sp)
    0894E088:[8FA60010]: lw         $a2, 16($sp)
    0894E08C:[0008C880]: sll        $t9, $t0, 0x0002
    0894E090:[0330C021]: addu       $t8, $t9, $s0
    0894E094:[8F041080]: lw         $a0, 4224($t8)
    0894E098:[0E253C05]: jal        0x0894F014
    0894E09C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894E0A0:[0E26879E]: jal        0x089A1E78 [sceKernelGetSystemTimeLow]
    0894E0A4:[00000000]: nop
    0894E0A8:[3C0B08AE]: lui        $t3, 0x08AE <=> li $t3, 0x08AE0000
    0894E0AC:[8D6DA3D4]: lw         $t5, -23596($t3)
    0894E0B0:[3C0F08AE]: lui        $t7, 0x08AE <=> li $t7, 0x08AE0000
    0894E0B4:[8DE3A3C0]: lw         $v1, -23616($t7)
    0894E0B8:[00527023]: subu       $t6, $v0, $s2
    0894E0BC:[01AE6021]: addu       $t4, $t5, $t6
    0894E0C0:[AD6CA3D4]: sw         $t4, -23596($t3)
    0894E0C4:[54600032]: bnel       $v1, $zr, 0x0894E190
    0894E0C8:[820E0004]: lb         $t6, 4($s0)
    0894E0CC:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    0894E0D0:[8C72A3C8]: lw         $s2, -23608($v1)
    0894E0D4:[56400027]: bnel       $s2, $zr, 0x0894E174
    0894E0D8:[820B0004]: lb         $t3, 4($s0)
    0894E0DC:[82060004]: lb         $a2, 4($s0)
    0894E0E0:[82040003]: lb         $a0, 3($s0)
    0894E0E4:[96050006]: lhu        $a1, 6($s0)
    0894E0E8:[00063880]: sll        $a3, $a2, 0x0002
    0894E0EC:[00F04821]: addu       $t1, $a3, $s0
    0894E0F0:[96060008]: lhu        $a2, 8($s0)
    0894E0F4:[0E266794]: jal        0x08999E50
    0894E0F8:[8D271080]: lw         $a3, 4224($t1)
    0894E0FC:[0440FFD9]: bltz       $v0, 0x0894E064
    0894E100:[8FBF002C]: lw         $ra, 44($sp)
    0894E104:[82020001]: lb         $v0, 1($s0)
    0894E108:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0894E10C:[1444FFD6]: bne        $v0, $a0, 0x0894E068
    0894E110:[8FB20028]: lw         $s2, 40($sp)
    0894E114:[8E04000C]: lw         $a0, 12($s0)
    0894E118:[3C0708AE]: lui        $a3, 0x08AE <=> li $a3, 0x08AE0000
    0894E11C:[8CEAA3CC]: lw         $t2, -23604($a3)
    0894E120:[8C890000]: lw         $t1, 0($a0)
    0894E124:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894E128:[25460001]: addiu      $a2, $t2, 1
    0894E12C:[ACE6A3CC]: sw         $a2, -23604($a3)
    0894E130:[8D230020]: lw         $v1, 32($t1)
    0894E134:[0060F809]: jalr       $ra, $v1
    0894E138:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0894E13C:[8E040010]: lw         $a0, 16($s0)
    0894E140:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894E144:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894E148:[8C920000]: lw         $s2, 0($a0)
    0894E14C:[8E480020]: lw         $t0, 32($s2)
    0894E150:[0100F809]: jalr       $ra, $t0
    0894E154:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    0894E158:[92190004]: lbu        $t9, 4($s0)
    0894E15C:[27380001]: addiu      $t8, $t9, 1
    0894E160:[7C187C20]: seb        $t7, $t8
--> 0894E164:[15F1FFBE]: bne        $t7, $s1, 0x0894E060
    0894E168:[A2180004]: sb         $t8, 4($s0)
    0894E16C:[0A253818]: j          0x0894E060
    0894E170:[A2000004]: sb         $zr, 4($s0)
    0894E174:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
  Back Branch 0894E10C 4,631 times (length 43)
    0894E054:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894E058:[0E268776]: jal        0x089A1DD8 [sceKernelDelayThread]
    0894E05C:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    0894E060:[8FBF002C]: lw         $ra, 44($sp)
    0894E064:[8FB20028]: lw         $s2, 40($sp)
--> 0894E068:[8FB10024]: lw         $s1, 36($sp)
    0894E06C:[8FB00020]: lw         $s0, 32($sp)
    0894E070:[03E00008]: jr         $ra
    0894E074:[27BD0030]: addiu      $sp, $sp, 48
    0894E078:[5483FFEC]: bnel       $a0, $v1, 0x0894E02C
    0894E07C:[8E04000C]: lw         $a0, 12($s0)
    0894E080:[82080004]: lb         $t0, 4($s0)
    0894E084:[8FA50000]: lw         $a1, 0($sp)
    0894E088:[8FA60010]: lw         $a2, 16($sp)
    0894E08C:[0008C880]: sll        $t9, $t0, 0x0002
    0894E090:[0330C021]: addu       $t8, $t9, $s0
    0894E094:[8F041080]: lw         $a0, 4224($t8)
    0894E098:[0E253C05]: jal        0x0894F014
    0894E09C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894E0A0:[0E26879E]: jal        0x089A1E78 [sceKernelGetSystemTimeLow]
    0894E0A4:[00000000]: nop
    0894E0A8:[3C0B08AE]: lui        $t3, 0x08AE <=> li $t3, 0x08AE0000
    0894E0AC:[8D6DA3D4]: lw         $t5, -23596($t3)
    0894E0B0:[3C0F08AE]: lui        $t7, 0x08AE <=> li $t7, 0x08AE0000
    0894E0B4:[8DE3A3C0]: lw         $v1, -23616($t7)
    0894E0B8:[00527023]: subu       $t6, $v0, $s2
    0894E0BC:[01AE6021]: addu       $t4, $t5, $t6
    0894E0C0:[AD6CA3D4]: sw         $t4, -23596($t3)
    0894E0C4:[54600032]: bnel       $v1, $zr, 0x0894E190
    0894E0C8:[820E0004]: lb         $t6, 4($s0)
    0894E0CC:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    0894E0D0:[8C72A3C8]: lw         $s2, -23608($v1)
    0894E0D4:[56400027]: bnel       $s2, $zr, 0x0894E174
    0894E0D8:[820B0004]: lb         $t3, 4($s0)
    0894E0DC:[82060004]: lb         $a2, 4($s0)
    0894E0E0:[82040003]: lb         $a0, 3($s0)
    0894E0E4:[96050006]: lhu        $a1, 6($s0)
    0894E0E8:[00063880]: sll        $a3, $a2, 0x0002
    0894E0EC:[00F04821]: addu       $t1, $a3, $s0
    0894E0F0:[96060008]: lhu        $a2, 8($s0)
    0894E0F4:[0E266794]: jal        0x08999E50
    0894E0F8:[8D271080]: lw         $a3, 4224($t1)
    0894E0FC:[0440FFD9]: bltz       $v0, 0x0894E064
    0894E100:[8FBF002C]: lw         $ra, 44($sp)
    0894E104:[82020001]: lb         $v0, 1($s0)
    0894E108:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
--> 0894E10C:[1444FFD6]: bne        $v0, $a0, 0x0894E068
    0894E110:[8FB20028]: lw         $s2, 40($sp)
    0894E114:[8E04000C]: lw         $a0, 12($s0)
    0894E118:[3C0708AE]: lui        $a3, 0x08AE <=> li $a3, 0x08AE0000
    0894E11C:[8CEAA3CC]: lw         $t2, -23604($a3)
  Back Branch 0894E16C 2,315 times (length 69)
    0894E04C:[8D70001C]: lw         $s0, 28($t3)
    0894E050:[0200F809]: jalr       $ra, $s0
    0894E054:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0894E058:[0E268776]: jal        0x089A1DD8 [sceKernelDelayThread]
    0894E05C:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
--> 0894E060:[8FBF002C]: lw         $ra, 44($sp)
    0894E064:[8FB20028]: lw         $s2, 40($sp)
    0894E068:[8FB10024]: lw         $s1, 36($sp)
    0894E06C:[8FB00020]: lw         $s0, 32($sp)
    0894E070:[03E00008]: jr         $ra
    0894E074:[27BD0030]: addiu      $sp, $sp, 48
    0894E078:[5483FFEC]: bnel       $a0, $v1, 0x0894E02C
    0894E07C:[8E04000C]: lw         $a0, 12($s0)
    0894E080:[82080004]: lb         $t0, 4($s0)
    0894E084:[8FA50000]: lw         $a1, 0($sp)
    0894E088:[8FA60010]: lw         $a2, 16($sp)
    0894E08C:[0008C880]: sll        $t9, $t0, 0x0002
    0894E090:[0330C021]: addu       $t8, $t9, $s0
    0894E094:[8F041080]: lw         $a0, 4224($t8)
    0894E098:[0E253C05]: jal        0x0894F014
    0894E09C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    0894E0A0:[0E26879E]: jal        0x089A1E78 [sceKernelGetSystemTimeLow]
    0894E0A4:[00000000]: nop
    0894E0A8:[3C0B08AE]: lui        $t3, 0x08AE <=> li $t3, 0x08AE0000
    0894E0AC:[8D6DA3D4]: lw         $t5, -23596($t3)
    0894E0B0:[3C0F08AE]: lui        $t7, 0x08AE <=> li $t7, 0x08AE0000
    0894E0B4:[8DE3A3C0]: lw         $v1, -23616($t7)
    0894E0B8:[00527023]: subu       $t6, $v0, $s2
    0894E0BC:[01AE6021]: addu       $t4, $t5, $t6
    0894E0C0:[AD6CA3D4]: sw         $t4, -23596($t3)
    0894E0C4:[54600032]: bnel       $v1, $zr, 0x0894E190
    0894E0C8:[820E0004]: lb         $t6, 4($s0)
    0894E0CC:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    0894E0D0:[8C72A3C8]: lw         $s2, -23608($v1)
    0894E0D4:[56400027]: bnel       $s2, $zr, 0x0894E174
    0894E0D8:[820B0004]: lb         $t3, 4($s0)
    0894E0DC:[82060004]: lb         $a2, 4($s0)
    0894E0E0:[82040003]: lb         $a0, 3($s0)
    0894E0E4:[96050006]: lhu        $a1, 6($s0)
    0894E0E8:[00063880]: sll        $a3, $a2, 0x0002
    0894E0EC:[00F04821]: addu       $t1, $a3, $s0
    0894E0F0:[96060008]: lhu        $a2, 8($s0)
    0894E0F4:[0E266794]: jal        0x08999E50
    0894E0F8:[8D271080]: lw         $a3, 4224($t1)
    0894E0FC:[0440FFD9]: bltz       $v0, 0x0894E064
    0894E100:[8FBF002C]: lw         $ra, 44($sp)
    0894E104:[82020001]: lb         $v0, 1($s0)
    0894E108:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0894E10C:[1444FFD6]: bne        $v0, $a0, 0x0894E068
    0894E110:[8FB20028]: lw         $s2, 40($sp)
    0894E114:[8E04000C]: lw         $a0, 12($s0)
    0894E118:[3C0708AE]: lui        $a3, 0x08AE <=> li $a3, 0x08AE0000
    0894E11C:[8CEAA3CC]: lw         $t2, -23604($a3)
    0894E120:[8C890000]: lw         $t1, 0($a0)
    0894E124:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894E128:[25460001]: addiu      $a2, $t2, 1
    0894E12C:[ACE6A3CC]: sw         $a2, -23604($a3)
    0894E130:[8D230020]: lw         $v1, 32($t1)
    0894E134:[0060F809]: jalr       $ra, $v1
    0894E138:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0894E13C:[8E040010]: lw         $a0, 16($s0)
    0894E140:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0894E144:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894E148:[8C920000]: lw         $s2, 0($a0)
    0894E14C:[8E480020]: lw         $t0, 32($s2)
    0894E150:[0100F809]: jalr       $ra, $t0
    0894E154:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    0894E158:[92190004]: lbu        $t9, 4($s0)
    0894E15C:[27380001]: addiu      $t8, $t9, 1
    0894E160:[7C187C20]: seb        $t7, $t8
    0894E164:[15F1FFBE]: bne        $t7, $s1, 0x0894E060
    0894E168:[A2180004]: sb         $t8, 4($s0)
--> 0894E16C:[0A253818]: j          0x0894E060
    0894E170:[A2000004]: sb         $zr, 4($s0)
    0894E174:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    0894E178:[000B2880]: sll        $a1, $t3, 0x0002
    0894E17C:[00B05021]: addu       $t2, $a1, $s0
_S1_2_88861D0 491,121 instructions (0.320%), 831 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 11,634 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_8948500 479,280 instructions (0.312%), 23,964 calls (08948500 - 08948624, length 74)
    08948500:[27BDFFE0]: addiu      $sp, $sp, -32
    08948504:[AFB00000]: sw         $s0, 0($sp)
    08948508:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0894850C:[AFBF0010]: sw         $ra, 16($sp)
    08948510:[AFB3000C]: sw         $s3, 12($sp)
    08948514:[AFB20008]: sw         $s2, 8($sp)
    08948518:[AFB10004]: sw         $s1, 4($sp)
    0894851C:[80830004]: lb         $v1, 4($a0)
    08948520:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08948524:[10640004]: beq        $v1, $a0, 0x08948538
    08948528:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0894852C:[82110001]: lb         $s1, 1($s0)
    08948530:[52230008]: beql       $s1, $v1, 0x08948554
    08948534:[8E050024]: lw         $a1, 36($s0)
    08948538:[8FBF0010]: lw         $ra, 16($sp)
    0894853C:[8FB3000C]: lw         $s3, 12($sp)
    08948540:[8FB20008]: lw         $s2, 8($sp)
    08948544:[8FB10004]: lw         $s1, 4($sp)
    08948548:[8FB00000]: lw         $s0, 0($sp)
    0894854C:[03E00008]: jr         $ra
    08948550:[27BD0020]: addiu      $sp, $sp, 32
    08948554:[18A0FFF8]: blez       $a1, 0x08948538
    08948558:[26120010]: addiu      $s2, $s0, 16
    0894855C:[8E050020]: lw         $a1, 32($s0)
    08948560:[00053140]: sll        $a2, $a1, 0x0005
    08948564:[00D24021]: addu       $t0, $a2, $s2
    08948568:[8D070040]: lw         $a3, 64($t0)
    0894856C:[50E40014]: beql       $a3, $a0, 0x089485C0
    08948570:[8E040028]: lw         $a0, 40($s0)
    08948574:[00056140]: sll        $t4, $a1, 0x0005
    08948578:[01922021]: addu       $a0, $t4, $s2
    0894857C:[8C8B0040]: lw         $t3, 64($a0)
    08948580:[240A0002]: addiu      $t2, $zr, 2 <=> li $t2, 2
    08948584:[116A000A]: beq        $t3, $t2, 0x089485B0
    08948588:[00000000]: nop
    0894858C:[00057940]: sll        $t7, $a1, 0x0005
    08948590:[01F27021]: addu       $t6, $t7, $s2
    08948594:[8DCD0040]: lw         $t5, 64($t6)
    08948598:[55A0FFE8]: bnel       $t5, $zr, 0x0894853C
    0894859C:[8FBF0010]: lw         $ra, 16($sp)
    089485A0:[0E25209B]: jal        0x0894826C
    089485A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089485A8:[0A25214F]: j          0x0894853C
    089485AC:[8FBF0010]: lw         $ra, 16($sp)
    089485B0:[0E252101]: jal        0x08948404
    089485B4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089485B8:[0A252163]: j          0x0894858C
    089485BC:[8E050020]: lw         $a1, 32($s0)
    089485C0:[14800005]: bne        $a0, $zr, 0x089485D8
    089485C4:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    089485C8:[0E252051]: jal        0x08948144
    089485CC:[24441DB0]: addiu      $a0, $v0, 7600
    089485D0:[0A25215D]: j          0x08948574
    089485D4:[8E050020]: lw         $a1, 32($s0)
    089485D8:[0E25095F]: jal        0x0894257C
    089485DC:[02069821]: addu       $s3, $s0, $a2
    089485E0:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    089485E4:[5044000E]: beql       $v0, $a0, 0x08948620
    089485E8:[8E02002C]: lw         $v0, 44($s0)
    089485EC:[28460004]: slti       $a2, $v0, 4
    089485F0:[10C00007]: beq        $a2, $zr, 0x08948610
    089485F4:[24090004]: addiu      $t1, $zr, 4 <=> li $t1, 4
    089485F8:[5451FFDE]: bnel       $v0, $s1, 0x08948574
    089485FC:[8E050020]: lw         $a1, 32($s0)
    08948600:[0E250981]: jal        0x08942604
    08948604:[8E040028]: lw         $a0, 40($s0)
    08948608:[0A252174]: j          0x089485D0
    0894860C:[AE620054]: sw         $v0, 84($s3)
    08948610:[1449FFD8]: bne        $v0, $t1, 0x08948574
    08948614:[8E050020]: lw         $a1, 32($s0)
    08948618:[0A25215D]: j          0x08948574
    0894861C:[A2040001]: sb         $a0, 1($s0)
    08948620:[0A252182]: j          0x08948608
    08948624:[AE710050]: sw         $s1, 80($s3)
_S1_2_894A6A8 468,664 instructions (0.305%), 2,154 calls (0894A6A8 - 0894A840, length 103)
    0894A6A8:[27BDFFD0]: addiu      $sp, $sp, -48
    0894A6AC:[AFB60018]: sw         $s6, 24($sp)
    0894A6B0:[3C1608AD]: lui        $s6, 0x08AD <=> li $s6, 0x08AD0000
    0894A6B4:[26C47E88]: addiu      $a0, $s6, 32392
    0894A6B8:[AFBF0024]: sw         $ra, 36($sp)
    0894A6BC:[AFBE0020]: sw         $fp, 32($sp)
    0894A6C0:[AFB7001C]: sw         $s7, 28($sp)
    0894A6C4:[AFB50014]: sw         $s5, 20($sp)
    0894A6C8:[AFB40010]: sw         $s4, 16($sp)
    0894A6CC:[AFB3000C]: sw         $s3, 12($sp)
    0894A6D0:[AFB20008]: sw         $s2, 8($sp)
    0894A6D4:[AFB10004]: sw         $s1, 4($sp)
    0894A6D8:[0E25460D]: jal        0x08951834
    0894A6DC:[AFB00000]: sw         $s0, 0($sp)
    0894A6E0:[10400014]: beq        $v0, $zr, 0x0894A734
    0894A6E4:[8FBF0024]: lw         $ra, 36($sp)
    0894A6E8:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    0894A6EC:[24721F28]: addiu      $s2, $v1, 7976
    0894A6F0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894A6F4:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    0894A6F8:[2417FFFF]: addiu      $s7, $zr, -1 <=> li $s7, -1
    0894A6FC:[24150002]: addiu      $s5, $zr, 2 <=> li $s5, 2
    0894A700:[241E0003]: addiu      $fp, $zr, 3 <=> li $fp, 3
    0894A704:[82500000]: lb         $s0, 0($s2)
    0894A708:[52140032]: beql       $s0, $s4, 0x0894A7D4
    0894A70C:[82420003]: lb         $v0, 3($s2)
    0894A710:[82510080]: lb         $s1, 128($s2)
    0894A714:[12340012]: beq        $s1, $s4, 0x0894A760
    0894A718:[26500080]: addiu      $s0, $s2, 128
    0894A71C:[26730002]: addiu      $s3, $s3, 2
    0894A720:[2A6B0028]: slti       $t3, $s3, 40
    0894A724:[1560FFF7]: bne        $t3, $zr, 0x0894A704
    0894A728:[26520100]: addiu      $s2, $s2, 256
    0894A72C:[AEC07E88]: sw         $zr, 32392($s6)
    0894A730:[8FBF0024]: lw         $ra, 36($sp)
    0894A734:[8FBE0020]: lw         $fp, 32($sp)
    0894A738:[8FB7001C]: lw         $s7, 28($sp)
    0894A73C:[8FB60018]: lw         $s6, 24($sp)
    0894A740:[8FB50014]: lw         $s5, 20($sp)
    0894A744:[8FB40010]: lw         $s4, 16($sp)
    0894A748:[8FB3000C]: lw         $s3, 12($sp)
    0894A74C:[8FB20008]: lw         $s2, 8($sp)
    0894A750:[8FB10004]: lw         $s1, 4($sp)
    0894A754:[8FB00000]: lw         $s0, 0($sp)
    0894A758:[03E00008]: jr         $ra
    0894A75C:[27BD0030]: addiu      $sp, $sp, 48
    0894A760:[82020003]: lb         $v0, 3($s0)
    0894A764:[5040FFEE]: beql       $v0, $zr, 0x0894A720
    0894A768:[26730002]: addiu      $s3, $s3, 2
    0894A76C:[18400015]: blez       $v0, 0x0894A7C4
    0894A770:[00000000]: nop
    0894A774:[5455FFEA]: bnel       $v0, $s5, 0x0894A720
    0894A778:[26730002]: addiu      $s3, $s3, 2
    0894A77C:[0E252555]: jal        0x08949554
    0894A780:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0894A784:[1440FFE6]: bne        $v0, $zr, 0x0894A720
    0894A788:[26730002]: addiu      $s3, $s3, 2
    0894A78C:[0E254402]: jal        0x08951008
    0894A790:[00000000]: nop
    0894A794:[8E0A0014]: lw         $t2, 20($s0)
    0894A798:[8E080020]: lw         $t0, 32($s0)
    0894A79C:[A2110002]: sb         $s1, 2($s0)
    0894A7A0:[3C0708AD]: lui        $a3, 0x08AD <=> li $a3, 0x08AD0000
    0894A7A4:[01484821]: addu       $t1, $t2, $t0
    0894A7A8:[AE090014]: sw         $t1, 20($s0)
    0894A7AC:[AE080024]: sw         $t0, 36($s0)
    0894A7B0:[A2000003]: sb         $zr, 3($s0)
    0894A7B4:[0E254418]: jal        0x08951060
    0894A7B8:[ACE07E94]: sw         $zr, 32404($a3)
    0894A7BC:[0A2529C9]: j          0x0894A724
    0894A7C0:[2A6B0028]: slti       $t3, $s3, 40
    0894A7C4:[5057FFD5]: beql       $v0, $s7, 0x0894A71C
    0894A7C8:[A21E0002]: sb         $fp, 2($s0)
    0894A7CC:[0A2529C8]: j          0x0894A720
    0894A7D0:[26730002]: addiu      $s3, $s3, 2
    0894A7D4:[5040FFCF]: beql       $v0, $zr, 0x0894A714
    0894A7D8:[82510080]: lb         $s1, 128($s2)
    0894A7DC:[18400015]: blez       $v0, 0x0894A834
    0894A7E0:[00000000]: nop
    0894A7E4:[5455FFCB]: bnel       $v0, $s5, 0x0894A714
    0894A7E8:[82510080]: lb         $s1, 128($s2)
    0894A7EC:[0E252555]: jal        0x08949554
    0894A7F0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0894A7F4:[5440FFC7]: bnel       $v0, $zr, 0x0894A714
    0894A7F8:[82510080]: lb         $s1, 128($s2)
    0894A7FC:[0E254402]: jal        0x08951008
    0894A800:[00000000]: nop
    0894A804:[8E460014]: lw         $a2, 20($s2)
    0894A808:[8E440020]: lw         $a0, 32($s2)
    0894A80C:[3C0308AD]: lui        $v1, 0x08AD <=> li $v1, 0x08AD0000
    0894A810:[A2500002]: sb         $s0, 2($s2)
    0894A814:[00C42821]: addu       $a1, $a2, $a0
    0894A818:[AE450014]: sw         $a1, 20($s2)
    0894A81C:[AE440024]: sw         $a0, 36($s2)
    0894A820:[A2400003]: sb         $zr, 3($s2)
    0894A824:[0E254418]: jal        0x08951060
    0894A828:[AC607E94]: sw         $zr, 32404($v1)
    0894A82C:[0A2529C5]: j          0x0894A714
    0894A830:[82510080]: lb         $s1, 128($s2)
    0894A834:[5057FFB6]: beql       $v0, $s7, 0x0894A710
    0894A838:[A25E0002]: sb         $fp, 2($s2)
    0894A83C:[0A2529C5]: j          0x0894A714
    0894A840:[82510080]: lb         $s1, 128($s2)
  Back Branch 0894A724 43,080 times (length 10)
    0894A6F0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894A6F4:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    0894A6F8:[2417FFFF]: addiu      $s7, $zr, -1 <=> li $s7, -1
    0894A6FC:[24150002]: addiu      $s5, $zr, 2 <=> li $s5, 2
    0894A700:[241E0003]: addiu      $fp, $zr, 3 <=> li $fp, 3
--> 0894A704:[82500000]: lb         $s0, 0($s2)
    0894A708:[52140032]: beql       $s0, $s4, 0x0894A7D4
    0894A70C:[82420003]: lb         $v0, 3($s2)
    0894A710:[82510080]: lb         $s1, 128($s2)
    0894A714:[12340012]: beq        $s1, $s4, 0x0894A760
    0894A718:[26500080]: addiu      $s0, $s2, 128
    0894A71C:[26730002]: addiu      $s3, $s3, 2
    0894A720:[2A6B0028]: slti       $t3, $s3, 40
--> 0894A724:[1560FFF7]: bne        $t3, $zr, 0x0894A704
    0894A728:[26520100]: addiu      $s2, $s2, 256
    0894A72C:[AEC07E88]: sw         $zr, 32392($s6)
    0894A730:[8FBF0024]: lw         $ra, 36($sp)
    0894A734:[8FBE0020]: lw         $fp, 32($sp)
  Back Branch 0894A764 384 times (length 19)
    0894A70C:[82420003]: lb         $v0, 3($s2)
    0894A710:[82510080]: lb         $s1, 128($s2)
    0894A714:[12340012]: beq        $s1, $s4, 0x0894A760
    0894A718:[26500080]: addiu      $s0, $s2, 128
    0894A71C:[26730002]: addiu      $s3, $s3, 2
--> 0894A720:[2A6B0028]: slti       $t3, $s3, 40
    0894A724:[1560FFF7]: bne        $t3, $zr, 0x0894A704
    0894A728:[26520100]: addiu      $s2, $s2, 256
    0894A72C:[AEC07E88]: sw         $zr, 32392($s6)
    0894A730:[8FBF0024]: lw         $ra, 36($sp)
    0894A734:[8FBE0020]: lw         $fp, 32($sp)
    0894A738:[8FB7001C]: lw         $s7, 28($sp)
    0894A73C:[8FB60018]: lw         $s6, 24($sp)
    0894A740:[8FB50014]: lw         $s5, 20($sp)
    0894A744:[8FB40010]: lw         $s4, 16($sp)
    0894A748:[8FB3000C]: lw         $s3, 12($sp)
    0894A74C:[8FB20008]: lw         $s2, 8($sp)
    0894A750:[8FB10004]: lw         $s1, 4($sp)
    0894A754:[8FB00000]: lw         $s0, 0($sp)
    0894A758:[03E00008]: jr         $ra
    0894A75C:[27BD0030]: addiu      $sp, $sp, 48
    0894A760:[82020003]: lb         $v0, 3($s0)
--> 0894A764:[5040FFEE]: beql       $v0, $zr, 0x0894A720
    0894A768:[26730002]: addiu      $s3, $s3, 2
    0894A76C:[18400015]: blez       $v0, 0x0894A7C4
    0894A770:[00000000]: nop
    0894A774:[5455FFEA]: bnel       $v0, $s5, 0x0894A720
  Back Branch 0894A784 186 times (length 27)
    0894A70C:[82420003]: lb         $v0, 3($s2)
    0894A710:[82510080]: lb         $s1, 128($s2)
    0894A714:[12340012]: beq        $s1, $s4, 0x0894A760
    0894A718:[26500080]: addiu      $s0, $s2, 128
    0894A71C:[26730002]: addiu      $s3, $s3, 2
--> 0894A720:[2A6B0028]: slti       $t3, $s3, 40
    0894A724:[1560FFF7]: bne        $t3, $zr, 0x0894A704
    0894A728:[26520100]: addiu      $s2, $s2, 256
    0894A72C:[AEC07E88]: sw         $zr, 32392($s6)
    0894A730:[8FBF0024]: lw         $ra, 36($sp)
    0894A734:[8FBE0020]: lw         $fp, 32($sp)
    0894A738:[8FB7001C]: lw         $s7, 28($sp)
    0894A73C:[8FB60018]: lw         $s6, 24($sp)
    0894A740:[8FB50014]: lw         $s5, 20($sp)
    0894A744:[8FB40010]: lw         $s4, 16($sp)
    0894A748:[8FB3000C]: lw         $s3, 12($sp)
    0894A74C:[8FB20008]: lw         $s2, 8($sp)
    0894A750:[8FB10004]: lw         $s1, 4($sp)
    0894A754:[8FB00000]: lw         $s0, 0($sp)
    0894A758:[03E00008]: jr         $ra
    0894A75C:[27BD0030]: addiu      $sp, $sp, 48
    0894A760:[82020003]: lb         $v0, 3($s0)
    0894A764:[5040FFEE]: beql       $v0, $zr, 0x0894A720
    0894A768:[26730002]: addiu      $s3, $s3, 2
    0894A76C:[18400015]: blez       $v0, 0x0894A7C4
    0894A770:[00000000]: nop
    0894A774:[5455FFEA]: bnel       $v0, $s5, 0x0894A720
    0894A778:[26730002]: addiu      $s3, $s3, 2
    0894A77C:[0E252555]: jal        0x08949554
    0894A780:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 0894A784:[1440FFE6]: bne        $v0, $zr, 0x0894A720
    0894A788:[26730002]: addiu      $s3, $s3, 2
    0894A78C:[0E254402]: jal        0x08951008
    0894A790:[00000000]: nop
    0894A794:[8E0A0014]: lw         $t2, 20($s0)
  Back Branch 0894A7BC 88 times (length 40)
    0894A710:[82510080]: lb         $s1, 128($s2)
    0894A714:[12340012]: beq        $s1, $s4, 0x0894A760
    0894A718:[26500080]: addiu      $s0, $s2, 128
    0894A71C:[26730002]: addiu      $s3, $s3, 2
    0894A720:[2A6B0028]: slti       $t3, $s3, 40
--> 0894A724:[1560FFF7]: bne        $t3, $zr, 0x0894A704
    0894A728:[26520100]: addiu      $s2, $s2, 256
    0894A72C:[AEC07E88]: sw         $zr, 32392($s6)
    0894A730:[8FBF0024]: lw         $ra, 36($sp)
    0894A734:[8FBE0020]: lw         $fp, 32($sp)
    0894A738:[8FB7001C]: lw         $s7, 28($sp)
    0894A73C:[8FB60018]: lw         $s6, 24($sp)
    0894A740:[8FB50014]: lw         $s5, 20($sp)
    0894A744:[8FB40010]: lw         $s4, 16($sp)
    0894A748:[8FB3000C]: lw         $s3, 12($sp)
    0894A74C:[8FB20008]: lw         $s2, 8($sp)
    0894A750:[8FB10004]: lw         $s1, 4($sp)
    0894A754:[8FB00000]: lw         $s0, 0($sp)
    0894A758:[03E00008]: jr         $ra
    0894A75C:[27BD0030]: addiu      $sp, $sp, 48
    0894A760:[82020003]: lb         $v0, 3($s0)
    0894A764:[5040FFEE]: beql       $v0, $zr, 0x0894A720
    0894A768:[26730002]: addiu      $s3, $s3, 2
    0894A76C:[18400015]: blez       $v0, 0x0894A7C4
    0894A770:[00000000]: nop
    0894A774:[5455FFEA]: bnel       $v0, $s5, 0x0894A720
    0894A778:[26730002]: addiu      $s3, $s3, 2
    0894A77C:[0E252555]: jal        0x08949554
    0894A780:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0894A784:[1440FFE6]: bne        $v0, $zr, 0x0894A720
    0894A788:[26730002]: addiu      $s3, $s3, 2
    0894A78C:[0E254402]: jal        0x08951008
    0894A790:[00000000]: nop
    0894A794:[8E0A0014]: lw         $t2, 20($s0)
    0894A798:[8E080020]: lw         $t0, 32($s0)
    0894A79C:[A2110002]: sb         $s1, 2($s0)
    0894A7A0:[3C0708AD]: lui        $a3, 0x08AD <=> li $a3, 0x08AD0000
    0894A7A4:[01484821]: addu       $t1, $t2, $t0
    0894A7A8:[AE090014]: sw         $t1, 20($s0)
    0894A7AC:[AE080024]: sw         $t0, 36($s0)
    0894A7B0:[A2000003]: sb         $zr, 3($s0)
    0894A7B4:[0E254418]: jal        0x08951060
    0894A7B8:[ACE07E94]: sw         $zr, 32404($a3)
--> 0894A7BC:[0A2529C9]: j          0x0894A724
    0894A7C0:[2A6B0028]: slti       $t3, $s3, 40
    0894A7C4:[5057FFD5]: beql       $v0, $s7, 0x0894A71C
    0894A7C8:[A21E0002]: sb         $fp, 2($s0)
    0894A7CC:[0A2529C8]: j          0x0894A720
_S1_2_8807ACC 454,662 instructions (0.296%), 2,600 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_888D304 450,487 instructions (0.293%), 1 calls (0888D304 - 0888D368, length 26)
    0888D304:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0888D308:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0888D30C:[00C5482B]: sltu       $t1, $a2, $a1
    0888D310:[1120000D]: beq        $t1, $zr, 0x0888D348
    0888D314:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0888D318:[00864821]: addu       $t1, $a0, $a2
    0888D31C:[91290000]: lbu        $t1, 0($t1)
    0888D320:[24C60001]: addiu      $a2, $a2, 1
    0888D324:[01260018]: mult       $t1, $a2
    0888D328:[00C5502B]: sltu       $t2, $a2, $a1
    0888D32C:[00005812]: mflo       $t3
    0888D330:[010B4021]: addu       $t0, $t0, $t3
    0888D334:[01094821]: addu       $t1, $t0, $t1
    0888D338:[00E90018]: mult       $a3, $t1
    0888D33C:[00003812]: mflo       $a3
    0888D340:[1540FFF6]: bne        $t2, $zr, 0x0888D31C
    0888D344:[00864821]: addu       $t1, $a0, $a2
    0888D348:[35040000]: ori        $a0, $t0, 0
    0888D34C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0888D350:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0888D354:[34E60000]: ori        $a2, $a3, 0
    0888D358:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0888D35C:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0888D360:[00A71825]: or         $v1, $a1, $a3
    0888D364:[03E00008]: jr         $ra
    0888D368:[00861025]: or         $v0, $a0, $a2
  Back Branch 0888D340 40,952 times (length 11)
    0888D308:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0888D30C:[00C5482B]: sltu       $t1, $a2, $a1
    0888D310:[1120000D]: beq        $t1, $zr, 0x0888D348
    0888D314:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0888D318:[00864821]: addu       $t1, $a0, $a2
--> 0888D31C:[91290000]: lbu        $t1, 0($t1)
    0888D320:[24C60001]: addiu      $a2, $a2, 1
    0888D324:[01260018]: mult       $t1, $a2
    0888D328:[00C5502B]: sltu       $t2, $a2, $a1
    0888D32C:[00005812]: mflo       $t3
    0888D330:[010B4021]: addu       $t0, $t0, $t3
    0888D334:[01094821]: addu       $t1, $t0, $t1
    0888D338:[00E90018]: mult       $a3, $t1
    0888D33C:[00003812]: mflo       $a3
--> 0888D340:[1540FFF6]: bne        $t2, $zr, 0x0888D31C
    0888D344:[00864821]: addu       $t1, $a0, $a2
    0888D348:[35040000]: ori        $a0, $t0, 0
    0888D34C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0888D350:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
_S1_2_89428F4 450,254 instructions (0.293%), 2,154 calls (089428F4 - 089429F0, length 64)
    089428F4:[27BDFFE0]: addiu      $sp, $sp, -32
    089428F8:[AFB3000C]: sw         $s3, 12($sp)
    089428FC:[3C1308AD]: lui        $s3, 0x08AD <=> li $s3, 0x08AD0000
    08942900:[AFBF0010]: sw         $ra, 16($sp)
    08942904:[AFB20008]: sw         $s2, 8($sp)
    08942908:[AFB10004]: sw         $s1, 4($sp)
    0894290C:[0E250777]: jal        0x08941DDC
    08942910:[AFB00000]: sw         $s0, 0($sp)
    08942914:[0E25460D]: jal        0x08951834
    08942918:[2664F914]: addiu      $a0, $s3, -1772
    0894291C:[10400018]: beq        $v0, $zr, 0x08942980
    08942920:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    08942924:[2470E370]: addiu      $s0, $v1, -7312
    08942928:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    0894292C:[26121040]: addiu      $s2, $s0, 4160
    08942930:[82030000]: lb         $v1, 0($s0)
    08942934:[1071002B]: beq        $v1, $s1, 0x089429E4
    08942938:[00000000]: nop
    0894293C:[82050068]: lb         $a1, 104($s0)
    08942940:[10B10024]: beq        $a1, $s1, 0x089429D4
    08942944:[26040068]: addiu      $a0, $s0, 104
    08942948:[820600D0]: lb         $a2, 208($s0)
    0894294C:[10D1001D]: beq        $a2, $s1, 0x089429C4
    08942950:[260400D0]: addiu      $a0, $s0, 208
    08942954:[82070138]: lb         $a3, 312($s0)
    08942958:[10F10016]: beq        $a3, $s1, 0x089429B4
    0894295C:[26040138]: addiu      $a0, $s0, 312
    08942960:[820801A0]: lb         $t0, 416($s0)
    08942964:[1111000F]: beq        $t0, $s1, 0x089429A4
    08942968:[260401A0]: addiu      $a0, $s0, 416
    0894296C:[26100208]: addiu      $s0, $s0, 520
    08942970:[0212202A]: slt        $a0, $s0, $s2
    08942974:[5480FFEF]: bnel       $a0, $zr, 0x08942934
    08942978:[82030000]: lb         $v1, 0($s0)
    0894297C:[AE60F914]: sw         $zr, -1772($s3)
    08942980:[0E25077E]: jal        0x08941DF8
    08942984:[00000000]: nop
    08942988:[8FBF0010]: lw         $ra, 16($sp)
    0894298C:[8FB3000C]: lw         $s3, 12($sp)
    08942990:[8FB20008]: lw         $s2, 8($sp)
    08942994:[8FB10004]: lw         $s1, 4($sp)
    08942998:[8FB00000]: lw         $s0, 0($sp)
    0894299C:[03E00008]: jr         $ra
    089429A0:[27BD0020]: addiu      $sp, $sp, 32
    089429A4:[0E250692]: jal        0x08941A48
    089429A8:[26100208]: addiu      $s0, $s0, 520
    089429AC:[0A250A5D]: j          0x08942974
    089429B0:[0212202A]: slt        $a0, $s0, $s2
    089429B4:[0E250692]: jal        0x08941A48
    089429B8:[00000000]: nop
    089429BC:[0A250A59]: j          0x08942964
    089429C0:[820801A0]: lb         $t0, 416($s0)
    089429C4:[0E250692]: jal        0x08941A48
    089429C8:[00000000]: nop
    089429CC:[0A250A56]: j          0x08942958
    089429D0:[82070138]: lb         $a3, 312($s0)
    089429D4:[0E250692]: jal        0x08941A48
    089429D8:[00000000]: nop
    089429DC:[0A250A53]: j          0x0894294C
    089429E0:[820600D0]: lb         $a2, 208($s0)
    089429E4:[0E250692]: jal        0x08941A48
    089429E8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089429EC:[0A250A50]: j          0x08942940
    089429F0:[82050068]: lb         $a1, 104($s0)
  Back Branch 08942974 15,078 times (length 18)
    08942920:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    08942924:[2470E370]: addiu      $s0, $v1, -7312
    08942928:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    0894292C:[26121040]: addiu      $s2, $s0, 4160
    08942930:[82030000]: lb         $v1, 0($s0)
--> 08942934:[1071002B]: beq        $v1, $s1, 0x089429E4
    08942938:[00000000]: nop
    0894293C:[82050068]: lb         $a1, 104($s0)
    08942940:[10B10024]: beq        $a1, $s1, 0x089429D4
    08942944:[26040068]: addiu      $a0, $s0, 104
    08942948:[820600D0]: lb         $a2, 208($s0)
    0894294C:[10D1001D]: beq        $a2, $s1, 0x089429C4
    08942950:[260400D0]: addiu      $a0, $s0, 208
    08942954:[82070138]: lb         $a3, 312($s0)
    08942958:[10F10016]: beq        $a3, $s1, 0x089429B4
    0894295C:[26040138]: addiu      $a0, $s0, 312
    08942960:[820801A0]: lb         $t0, 416($s0)
    08942964:[1111000F]: beq        $t0, $s1, 0x089429A4
    08942968:[260401A0]: addiu      $a0, $s0, 416
    0894296C:[26100208]: addiu      $s0, $s0, 520
    08942970:[0212202A]: slt        $a0, $s0, $s2
--> 08942974:[5480FFEF]: bnel       $a0, $zr, 0x08942934
    08942978:[82030000]: lb         $v1, 0($s0)
    0894297C:[AE60F914]: sw         $zr, -1772($s3)
    08942980:[0E25077E]: jal        0x08941DF8
    08942984:[00000000]: nop
  Back Branch 089429EC 6,360 times (length 45)
    0894292C:[26121040]: addiu      $s2, $s0, 4160
    08942930:[82030000]: lb         $v1, 0($s0)
    08942934:[1071002B]: beq        $v1, $s1, 0x089429E4
    08942938:[00000000]: nop
    0894293C:[82050068]: lb         $a1, 104($s0)
--> 08942940:[10B10024]: beq        $a1, $s1, 0x089429D4
    08942944:[26040068]: addiu      $a0, $s0, 104
    08942948:[820600D0]: lb         $a2, 208($s0)
    0894294C:[10D1001D]: beq        $a2, $s1, 0x089429C4
    08942950:[260400D0]: addiu      $a0, $s0, 208
    08942954:[82070138]: lb         $a3, 312($s0)
    08942958:[10F10016]: beq        $a3, $s1, 0x089429B4
    0894295C:[26040138]: addiu      $a0, $s0, 312
    08942960:[820801A0]: lb         $t0, 416($s0)
    08942964:[1111000F]: beq        $t0, $s1, 0x089429A4
    08942968:[260401A0]: addiu      $a0, $s0, 416
    0894296C:[26100208]: addiu      $s0, $s0, 520
    08942970:[0212202A]: slt        $a0, $s0, $s2
    08942974:[5480FFEF]: bnel       $a0, $zr, 0x08942934
    08942978:[82030000]: lb         $v1, 0($s0)
    0894297C:[AE60F914]: sw         $zr, -1772($s3)
    08942980:[0E25077E]: jal        0x08941DF8
    08942984:[00000000]: nop
    08942988:[8FBF0010]: lw         $ra, 16($sp)
    0894298C:[8FB3000C]: lw         $s3, 12($sp)
    08942990:[8FB20008]: lw         $s2, 8($sp)
    08942994:[8FB10004]: lw         $s1, 4($sp)
    08942998:[8FB00000]: lw         $s0, 0($sp)
    0894299C:[03E00008]: jr         $ra
    089429A0:[27BD0020]: addiu      $sp, $sp, 32
    089429A4:[0E250692]: jal        0x08941A48
    089429A8:[26100208]: addiu      $s0, $s0, 520
    089429AC:[0A250A5D]: j          0x08942974
    089429B0:[0212202A]: slt        $a0, $s0, $s2
    089429B4:[0E250692]: jal        0x08941A48
    089429B8:[00000000]: nop
    089429BC:[0A250A59]: j          0x08942964
    089429C0:[820801A0]: lb         $t0, 416($s0)
    089429C4:[0E250692]: jal        0x08941A48
    089429C8:[00000000]: nop
    089429CC:[0A250A56]: j          0x08942958
    089429D0:[82070138]: lb         $a3, 312($s0)
    089429D4:[0E250692]: jal        0x08941A48
    089429D8:[00000000]: nop
    089429DC:[0A250A53]: j          0x0894294C
    089429E0:[820600D0]: lb         $a2, 208($s0)
    089429E4:[0E250692]: jal        0x08941A48
    089429E8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 089429EC:[0A250A50]: j          0x08942940
    089429F0:[82050068]: lb         $a1, 104($s0)
  Back Branch 089429DC 6,360 times (length 38)
    08942938:[00000000]: nop
    0894293C:[82050068]: lb         $a1, 104($s0)
    08942940:[10B10024]: beq        $a1, $s1, 0x089429D4
    08942944:[26040068]: addiu      $a0, $s0, 104
    08942948:[820600D0]: lb         $a2, 208($s0)
--> 0894294C:[10D1001D]: beq        $a2, $s1, 0x089429C4
    08942950:[260400D0]: addiu      $a0, $s0, 208
    08942954:[82070138]: lb         $a3, 312($s0)
    08942958:[10F10016]: beq        $a3, $s1, 0x089429B4
    0894295C:[26040138]: addiu      $a0, $s0, 312
    08942960:[820801A0]: lb         $t0, 416($s0)
    08942964:[1111000F]: beq        $t0, $s1, 0x089429A4
    08942968:[260401A0]: addiu      $a0, $s0, 416
    0894296C:[26100208]: addiu      $s0, $s0, 520
    08942970:[0212202A]: slt        $a0, $s0, $s2
    08942974:[5480FFEF]: bnel       $a0, $zr, 0x08942934
    08942978:[82030000]: lb         $v1, 0($s0)
    0894297C:[AE60F914]: sw         $zr, -1772($s3)
    08942980:[0E25077E]: jal        0x08941DF8
    08942984:[00000000]: nop
    08942988:[8FBF0010]: lw         $ra, 16($sp)
    0894298C:[8FB3000C]: lw         $s3, 12($sp)
    08942990:[8FB20008]: lw         $s2, 8($sp)
    08942994:[8FB10004]: lw         $s1, 4($sp)
    08942998:[8FB00000]: lw         $s0, 0($sp)
    0894299C:[03E00008]: jr         $ra
    089429A0:[27BD0020]: addiu      $sp, $sp, 32
    089429A4:[0E250692]: jal        0x08941A48
    089429A8:[26100208]: addiu      $s0, $s0, 520
    089429AC:[0A250A5D]: j          0x08942974
    089429B0:[0212202A]: slt        $a0, $s0, $s2
    089429B4:[0E250692]: jal        0x08941A48
    089429B8:[00000000]: nop
    089429BC:[0A250A59]: j          0x08942964
    089429C0:[820801A0]: lb         $t0, 416($s0)
    089429C4:[0E250692]: jal        0x08941A48
    089429C8:[00000000]: nop
    089429CC:[0A250A56]: j          0x08942958
    089429D0:[82070138]: lb         $a3, 312($s0)
    089429D4:[0E250692]: jal        0x08941A48
    089429D8:[00000000]: nop
--> 089429DC:[0A250A53]: j          0x0894294C
    089429E0:[820600D0]: lb         $a2, 208($s0)
    089429E4:[0E250692]: jal        0x08941A48
    089429E8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089429EC:[0A250A50]: j          0x08942940
  Back Branch 089429CC 6,360 times (length 31)
    08942944:[26040068]: addiu      $a0, $s0, 104
    08942948:[820600D0]: lb         $a2, 208($s0)
    0894294C:[10D1001D]: beq        $a2, $s1, 0x089429C4
    08942950:[260400D0]: addiu      $a0, $s0, 208
    08942954:[82070138]: lb         $a3, 312($s0)
--> 08942958:[10F10016]: beq        $a3, $s1, 0x089429B4
    0894295C:[26040138]: addiu      $a0, $s0, 312
    08942960:[820801A0]: lb         $t0, 416($s0)
    08942964:[1111000F]: beq        $t0, $s1, 0x089429A4
    08942968:[260401A0]: addiu      $a0, $s0, 416
    0894296C:[26100208]: addiu      $s0, $s0, 520
    08942970:[0212202A]: slt        $a0, $s0, $s2
    08942974:[5480FFEF]: bnel       $a0, $zr, 0x08942934
    08942978:[82030000]: lb         $v1, 0($s0)
    0894297C:[AE60F914]: sw         $zr, -1772($s3)
    08942980:[0E25077E]: jal        0x08941DF8
    08942984:[00000000]: nop
    08942988:[8FBF0010]: lw         $ra, 16($sp)
    0894298C:[8FB3000C]: lw         $s3, 12($sp)
    08942990:[8FB20008]: lw         $s2, 8($sp)
    08942994:[8FB10004]: lw         $s1, 4($sp)
    08942998:[8FB00000]: lw         $s0, 0($sp)
    0894299C:[03E00008]: jr         $ra
    089429A0:[27BD0020]: addiu      $sp, $sp, 32
    089429A4:[0E250692]: jal        0x08941A48
    089429A8:[26100208]: addiu      $s0, $s0, 520
    089429AC:[0A250A5D]: j          0x08942974
    089429B0:[0212202A]: slt        $a0, $s0, $s2
    089429B4:[0E250692]: jal        0x08941A48
    089429B8:[00000000]: nop
    089429BC:[0A250A59]: j          0x08942964
    089429C0:[820801A0]: lb         $t0, 416($s0)
    089429C4:[0E250692]: jal        0x08941A48
    089429C8:[00000000]: nop
--> 089429CC:[0A250A56]: j          0x08942958
    089429D0:[82070138]: lb         $a3, 312($s0)
    089429D4:[0E250692]: jal        0x08941A48
    089429D8:[00000000]: nop
    089429DC:[0A250A53]: j          0x0894294C
  Back Branch 089429BC 6,356 times (length 24)
    08942950:[260400D0]: addiu      $a0, $s0, 208
    08942954:[82070138]: lb         $a3, 312($s0)
    08942958:[10F10016]: beq        $a3, $s1, 0x089429B4
    0894295C:[26040138]: addiu      $a0, $s0, 312
    08942960:[820801A0]: lb         $t0, 416($s0)
--> 08942964:[1111000F]: beq        $t0, $s1, 0x089429A4
    08942968:[260401A0]: addiu      $a0, $s0, 416
    0894296C:[26100208]: addiu      $s0, $s0, 520
    08942970:[0212202A]: slt        $a0, $s0, $s2
    08942974:[5480FFEF]: bnel       $a0, $zr, 0x08942934
    08942978:[82030000]: lb         $v1, 0($s0)
    0894297C:[AE60F914]: sw         $zr, -1772($s3)
    08942980:[0E25077E]: jal        0x08941DF8
    08942984:[00000000]: nop
    08942988:[8FBF0010]: lw         $ra, 16($sp)
    0894298C:[8FB3000C]: lw         $s3, 12($sp)
    08942990:[8FB20008]: lw         $s2, 8($sp)
    08942994:[8FB10004]: lw         $s1, 4($sp)
    08942998:[8FB00000]: lw         $s0, 0($sp)
    0894299C:[03E00008]: jr         $ra
    089429A0:[27BD0020]: addiu      $sp, $sp, 32
    089429A4:[0E250692]: jal        0x08941A48
    089429A8:[26100208]: addiu      $s0, $s0, 520
    089429AC:[0A250A5D]: j          0x08942974
    089429B0:[0212202A]: slt        $a0, $s0, $s2
    089429B4:[0E250692]: jal        0x08941A48
    089429B8:[00000000]: nop
--> 089429BC:[0A250A59]: j          0x08942964
    089429C0:[820801A0]: lb         $t0, 416($s0)
    089429C4:[0E250692]: jal        0x08941A48
    089429C8:[00000000]: nop
    089429CC:[0A250A56]: j          0x08942958
  Back Branch 089429AC 4,960 times (length 16)
    08942960:[820801A0]: lb         $t0, 416($s0)
    08942964:[1111000F]: beq        $t0, $s1, 0x089429A4
    08942968:[260401A0]: addiu      $a0, $s0, 416
    0894296C:[26100208]: addiu      $s0, $s0, 520
    08942970:[0212202A]: slt        $a0, $s0, $s2
--> 08942974:[5480FFEF]: bnel       $a0, $zr, 0x08942934
    08942978:[82030000]: lb         $v1, 0($s0)
    0894297C:[AE60F914]: sw         $zr, -1772($s3)
    08942980:[0E25077E]: jal        0x08941DF8
    08942984:[00000000]: nop
    08942988:[8FBF0010]: lw         $ra, 16($sp)
    0894298C:[8FB3000C]: lw         $s3, 12($sp)
    08942990:[8FB20008]: lw         $s2, 8($sp)
    08942994:[8FB10004]: lw         $s1, 4($sp)
    08942998:[8FB00000]: lw         $s0, 0($sp)
    0894299C:[03E00008]: jr         $ra
    089429A0:[27BD0020]: addiu      $sp, $sp, 32
    089429A4:[0E250692]: jal        0x08941A48
    089429A8:[26100208]: addiu      $s0, $s0, 520
--> 089429AC:[0A250A5D]: j          0x08942974
    089429B0:[0212202A]: slt        $a0, $s0, $s2
    089429B4:[0E250692]: jal        0x08941A48
    089429B8:[00000000]: nop
    089429BC:[0A250A59]: j          0x08942964
_S1_2_887BCA4 447,785 instructions (0.292%), 3,288 calls (0887BCA4 - 0887BDC4, length 73)
    0887BCA4:[27BDFFE0]: addiu      $sp, $sp, -32
    0887BCA8:[AFB00000]: sw         $s0, 0($sp)
    0887BCAC:[AFB10004]: sw         $s1, 4($sp)
    0887BCB0:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    0887BCB4:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    0887BCB8:[AFB3000C]: sw         $s3, 12($sp)
    0887BCBC:[AFB40010]: sw         $s4, 16($sp)
    0887BCC0:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0887BCC4:[2406D8EE]: addiu      $a2, $zr, -10002 <=> li $a2, -10002
    0887BCC8:[34130025]: ori        $s3, $zr, 37 <=> li $s3, 37
    0887BCCC:[80A40000]: lb         $a0, 0($a1)
    0887BCD0:[AFB20008]: sw         $s2, 8($sp)
    0887BCD4:[AFBF0014]: sw         $ra, 20($sp)
    0887BCD8:[10800032]: beq        $a0, $zr, 0x0887BDA4
    0887BCDC:[00000000]: nop
    0887BCE0:[10930004]: beq        $a0, $s3, 0x0887BCF4
    0887BCE4:[24B20001]: addiu      $s2, $a1, 1
    0887BCE8:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BCEC:[1000FFFA]: b          0x0887BCD8
    0887BCF0:[80A40000]: lb         $a0, 0($a1)
    0887BCF4:[82440000]: lb         $a0, 0($s2)
    0887BCF8:[1080002A]: beq        $a0, $zr, 0x0887BDA4
    0887BCFC:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BD00:[80A40000]: lb         $a0, 0($a1)
    0887BD04:[24B20001]: addiu      $s2, $a1, 1
    0887BD08:[28850073]: slti       $a1, $a0, 115
    0887BD0C:[10A0000A]: beq        $a1, $zr, 0x0887BD38
    0887BD10:[28850078]: slti       $a1, $a0, 120
    0887BD14:[28850063]: slti       $a1, $a0, 99
    0887BD18:[14A00020]: bne        $a1, $zr, 0x0887BD9C
    0887BD1C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BD20:[28840065]: slti       $a0, $a0, 101
    0887BD24:[5480000F]: bnel       $a0, $zr, 0x0887BD64
    0887BD28:[26100004]: addiu      $s0, $s0, 4
    0887BD2C:[1000001B]: b          0x0887BD9C
    0887BD30:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BD38:[50A00007]: beql       $a1, $zr, 0x0887BD58
    0887BD3C:[28840079]: slti       $a0, $a0, 121
    0887BD40:[28840074]: slti       $a0, $a0, 116
    0887BD44:[5480000E]: bnel       $a0, $zr, 0x0887BD80
    0887BD48:[26100004]: addiu      $s0, $s0, 4
    0887BD4C:[10000013]: b          0x0887BD9C
    0887BD50:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BD58:[10800010]: beq        $a0, $zr, 0x0887BD9C
    0887BD5C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BD60:[26100004]: addiu      $s0, $s0, 4
    0887BD64:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    0887BD68:[8E06FFFC]: lw         $a2, -4($s0)
    0887BD6C:[0E2594C9]: jal        0x08965324
    0887BD70:[8E240000]: lw         $a0, 0($s1)
    0887BD74:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0887BD78:[10000007]: b          0x0887BD98
    0887BD7C:[26940001]: addiu      $s4, $s4, 1
    0887BD80:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    0887BD84:[8E06FFFC]: lw         $a2, -4($s0)
    0887BD88:[0E259491]: jal        0x08965244
    0887BD8C:[8E240000]: lw         $a0, 0($s1)
    0887BD90:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0887BD94:[26940001]: addiu      $s4, $s4, 1
    0887BD98:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BD9C:[1000FFCE]: b          0x0887BCD8
    0887BDA0:[80A40000]: lb         $a0, 0($a1)
    0887BDA4:[02801025]: or         $v0, $s4, $zr <=> move $v0, $s4
    0887BDA8:[8FB00000]: lw         $s0, 0($sp)
    0887BDAC:[8FB10004]: lw         $s1, 4($sp)
    0887BDB0:[8FB20008]: lw         $s2, 8($sp)
    0887BDB4:[8FB3000C]: lw         $s3, 12($sp)
    0887BDB8:[8FB40010]: lw         $s4, 16($sp)
    0887BDBC:[8FBF0014]: lw         $ra, 20($sp)
    0887BDC0:[03E00008]: jr         $ra
    0887BDC4:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0887BD9C 13,841 times (length 51)
    0887BCC4:[2406D8EE]: addiu      $a2, $zr, -10002 <=> li $a2, -10002
    0887BCC8:[34130025]: ori        $s3, $zr, 37 <=> li $s3, 37
    0887BCCC:[80A40000]: lb         $a0, 0($a1)
    0887BCD0:[AFB20008]: sw         $s2, 8($sp)
    0887BCD4:[AFBF0014]: sw         $ra, 20($sp)
--> 0887BCD8:[10800032]: beq        $a0, $zr, 0x0887BDA4
    0887BCDC:[00000000]: nop
    0887BCE0:[10930004]: beq        $a0, $s3, 0x0887BCF4
    0887BCE4:[24B20001]: addiu      $s2, $a1, 1
    0887BCE8:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BCEC:[1000FFFA]: b          0x0887BCD8
    0887BCF0:[80A40000]: lb         $a0, 0($a1)
    0887BCF4:[82440000]: lb         $a0, 0($s2)
    0887BCF8:[1080002A]: beq        $a0, $zr, 0x0887BDA4
    0887BCFC:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BD00:[80A40000]: lb         $a0, 0($a1)
    0887BD04:[24B20001]: addiu      $s2, $a1, 1
    0887BD08:[28850073]: slti       $a1, $a0, 115
    0887BD0C:[10A0000A]: beq        $a1, $zr, 0x0887BD38
    0887BD10:[28850078]: slti       $a1, $a0, 120
    0887BD14:[28850063]: slti       $a1, $a0, 99
    0887BD18:[14A00020]: bne        $a1, $zr, 0x0887BD9C
    0887BD1C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BD20:[28840065]: slti       $a0, $a0, 101
    0887BD24:[5480000F]: bnel       $a0, $zr, 0x0887BD64
    0887BD28:[26100004]: addiu      $s0, $s0, 4
    0887BD2C:[1000001B]: b          0x0887BD9C
    0887BD30:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BD38:[50A00007]: beql       $a1, $zr, 0x0887BD58
    0887BD3C:[28840079]: slti       $a0, $a0, 121
    0887BD40:[28840074]: slti       $a0, $a0, 116
    0887BD44:[5480000E]: bnel       $a0, $zr, 0x0887BD80
    0887BD48:[26100004]: addiu      $s0, $s0, 4
    0887BD4C:[10000013]: b          0x0887BD9C
    0887BD50:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BD58:[10800010]: beq        $a0, $zr, 0x0887BD9C
    0887BD5C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0887BD60:[26100004]: addiu      $s0, $s0, 4
    0887BD64:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    0887BD68:[8E06FFFC]: lw         $a2, -4($s0)
    0887BD6C:[0E2594C9]: jal        0x08965324
    0887BD70:[8E240000]: lw         $a0, 0($s1)
    0887BD74:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0887BD78:[10000007]: b          0x0887BD98
    0887BD7C:[26940001]: addiu      $s4, $s4, 1
    0887BD80:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    0887BD84:[8E06FFFC]: lw         $a2, -4($s0)
    0887BD88:[0E259491]: jal        0x08965244
    0887BD8C:[8E240000]: lw         $a0, 0($s1)
    0887BD90:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0887BD94:[26940001]: addiu      $s4, $s4, 1
    0887BD98:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
--> 0887BD9C:[1000FFCE]: b          0x0887BCD8
    0887BDA0:[80A40000]: lb         $a0, 0($a1)
    0887BDA4:[02801025]: or         $v0, $s4, $zr <=> move $v0, $s4
    0887BDA8:[8FB00000]: lw         $s0, 0($sp)
    0887BDAC:[8FB10004]: lw         $s1, 4($sp)
_S1_2_880D26C 428,161 instructions (0.279%), 1,662 calls (0880D26C - 0880D49C, length 141)
    0880D26C:[27BDFFB0]: addiu      $sp, $sp, -80
    0880D270:[AFB30040]: sw         $s3, 64($sp)
    0880D274:[24930010]: addiu      $s3, $a0, 16
    0880D278:[AFB00034]: sw         $s0, 52($sp)
    0880D27C:[AFB10038]: sw         $s1, 56($sp)
    0880D280:[AFB2003C]: sw         $s2, 60($sp)
    0880D284:[AFB40044]: sw         $s4, 68($sp)
    0880D288:[AFB50048]: sw         $s5, 72($sp)
    0880D28C:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    0880D290:[24920018]: addiu      $s2, $a0, 24
    0880D294:[27B40008]: addiu      $s4, $sp, 8
    0880D298:[26730018]: addiu      $s3, $s3, 24
    0880D29C:[24950098]: addiu      $s5, $a0, 152
    0880D2A0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0880D2A4:[AFBF004C]: sw         $ra, 76($sp)
    0880D2A8:[8E650004]: lw         $a1, 4($s3)
    0880D2AC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880D2B0:[AFA5000C]: sw         $a1, 12($sp)
    0880D2B4:[AFA50008]: sw         $a1, 8($sp)
    0880D2B8:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880D2BC:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0880D2C0:[0E203608]: jal        0x0880D820
    0880D2C4:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0880D2C8:[26310001]: addiu      $s1, $s1, 1
    0880D2CC:[2A240008]: slti       $a0, $s1, 8
    0880D2D0:[1480FFF5]: bne        $a0, $zr, 0x0880D2A8
    0880D2D4:[26730010]: addiu      $s3, $s3, 16
    0880D2D8:[8E05001C]: lw         $a1, 28($s0)
    0880D2DC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880D2E0:[AFA50004]: sw         $a1, 4($sp)
    0880D2E4:[AFA50000]: sw         $a1, 0($sp)
    0880D2E8:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880D2EC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0880D2F0:[0E2035B5]: jal        0x0880D6D4
    0880D2F4:[03A03825]: or         $a3, $sp, $zr <=> move $a3, $sp
    0880D2F8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880D2FC:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880D300:[0E203667]: jal        0x0880D99C
    0880D304:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0880D308:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0880D30C:[26040018]: addiu      $a0, $s0, 24
    0880D310:[A3A00010]: sb         $zr, 16($sp)
    0880D314:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0880D318:[83A50010]: lb         $a1, 16($sp)
    0880D31C:[8CC70004]: lw         $a3, 4($a2)
    0880D320:[A3A50018]: sb         $a1, 24($sp)
    0880D324:[83A50018]: lb         $a1, 24($sp)
    0880D328:[AFA70024]: sw         $a3, 36($sp)
    0880D32C:[8CC8000C]: lw         $t0, 12($a2)
    0880D330:[10E8000A]: beq        $a3, $t0, 0x0880D35C
    0880D334:[AFA8001C]: sw         $t0, 28($sp)
    0880D338:[A0E0000D]: sb         $zr, 13($a3)
    0880D33C:[8FA70024]: lw         $a3, 36($sp)
    0880D340:[AFA70020]: sw         $a3, 32($sp)
    0880D344:[8CE70004]: lw         $a3, 4($a3)
    0880D348:[AFA70024]: sw         $a3, 36($sp)
    0880D34C:[8CC8000C]: lw         $t0, 12($a2)
    0880D350:[8FA70024]: lw         $a3, 36($sp)
    0880D354:[14E8FFF8]: bne        $a3, $t0, 0x0880D338
    0880D358:[AFA8001C]: sw         $t0, 28($sp)
    0880D35C:[26520001]: addiu      $s2, $s2, 1
    0880D360:[2A460008]: slti       $a2, $s2, 8
    0880D364:[14C0FFEA]: bne        $a2, $zr, 0x0880D310
    0880D368:[24840010]: addiu      $a0, $a0, 16
    0880D36C:[0E268768]: jal        0x089A1DA0 [sceKernelDcacheWritebackAll]
    0880D370:[A3A50019]: sb         $a1, 25($sp)
    0880D374:[8E04009C]: lw         $a0, 156($s0)
    0880D378:[00952826]: xor        $a1, $a0, $s5
    0880D37C:[2CA50001]: sltiu      $a1, $a1, 1
    0880D380:[30A500FF]: andi       $a1, $a1, 255
    0880D384:[14A00037]: bne        $a1, $zr, 0x0880D464
    0880D388:[27B1002C]: addiu      $s1, $sp, 44
    0880D38C:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    0880D390:[27B30030]: addiu      $s3, $sp, 48
    0880D394:[AFA40014]: sw         $a0, 20($sp)
    0880D398:[AFA4002C]: sw         $a0, 44($sp)
    0880D39C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0880D3A0:[8C850000]: lw         $a1, 0($a0)
    0880D3A4:[8CA50004]: lw         $a1, 4($a1)
    0880D3A8:[AFA50028]: sw         $a1, 40($sp)
    0880D3AC:[8C850000]: lw         $a1, 0($a0)
    0880D3B0:[8CA60000]: lw         $a2, 0($a1)
    0880D3B4:[10C00003]: beq        $a2, $zr, 0x0880D3C4
    0880D3B8:[8CA70004]: lw         $a3, 4($a1)
    0880D3BC:[ACC70004]: sw         $a3, 4($a2)
    0880D3C0:[8CA70004]: lw         $a3, 4($a1)
    0880D3C4:[50E00004]: beql       $a3, $zr, 0x0880D3D8
    0880D3C8:[ACA00004]: sw         $zr, 4($a1)
    0880D3CC:[8CA60000]: lw         $a2, 0($a1)
    0880D3D0:[ACE60000]: sw         $a2, 0($a3)
    0880D3D4:[ACA00004]: sw         $zr, 4($a1)
    0880D3D8:[ACA00000]: sw         $zr, 0($a1)
    0880D3DC:[8C840000]: lw         $a0, 0($a0)
    0880D3E0:[8C850008]: lw         $a1, 8($a0)
    0880D3E4:[24A50010]: addiu      $a1, $a1, 16
    0880D3E8:[84A60000]: lh         $a2, 0($a1)
    0880D3EC:[8CA50004]: lw         $a1, 4($a1)
    0880D3F0:[00A0F809]: jalr       $ra, $a1
    0880D3F4:[00862021]: addu       $a0, $a0, $a2
    0880D3F8:[8FA40014]: lw         $a0, 20($sp)
    0880D3FC:[8C850010]: lw         $a1, 16($a0)
    0880D400:[8C860018]: lw         $a2, 24($a0)
    0880D404:[0E26873A]: jal        0x089A1CE8 [sceDmacMemcpy]
    0880D408:[8C840014]: lw         $a0, 20($a0)
    0880D40C:[8FA40014]: lw         $a0, 20($sp)
    0880D410:[34050007]: ori        $a1, $zr, 7 <=> li $a1, 7
    0880D414:[A092000C]: sb         $s2, 12($a0)
    0880D418:[8FA40014]: lw         $a0, 20($sp)
    0880D41C:[8486000E]: lh         $a2, 14($a0)
    0880D420:[28C70008]: slti       $a3, $a2, 8
    0880D424:[54E00001]: bnel       $a3, $zr, 0x0880D42C
    0880D428:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    0880D42C:[00052900]: sll        $a1, $a1, 0x0004
    0880D430:[02052821]: addu       $a1, $s0, $a1
    0880D434:[24A60018]: addiu      $a2, $a1, 24
    0880D438:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0880D43C:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    0880D440:[A3A00030]: sb         $zr, 48($sp)
    0880D444:[0E266FCC]: jal        0x0899BF30
    0880D448:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0880D44C:[8E04009C]: lw         $a0, 156($s0)
    0880D450:[00952826]: xor        $a1, $a0, $s5
    0880D454:[2CA50001]: sltiu      $a1, $a1, 1
    0880D458:[30A500FF]: andi       $a1, $a1, 255
    0880D45C:[50A0FFCE]: beql       $a1, $zr, 0x0880D398
    0880D460:[AFA40014]: sw         $a0, 20($sp)
    0880D464:[920400B8]: lbu        $a0, 184($s0)
    0880D468:[10800004]: beq        $a0, $zr, 0x0880D47C
    0880D46C:[00000000]: nop
    0880D470:[A20000B8]: sb         $zr, 184($s0)
    0880D474:[0E203528]: jal        0x0880D4A0
    0880D478:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880D47C:[8FB00034]: lw         $s0, 52($sp)
    0880D480:[8FB10038]: lw         $s1, 56($sp)
    0880D484:[8FB2003C]: lw         $s2, 60($sp)
    0880D488:[8FB30040]: lw         $s3, 64($sp)
    0880D48C:[8FB40044]: lw         $s4, 68($sp)
    0880D490:[8FB50048]: lw         $s5, 72($sp)
    0880D494:[8FBF004C]: lw         $ra, 76($sp)
    0880D498:[03E00008]: jr         $ra
    0880D49C:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 0880D364 13,296 times (length 23)
    0880D2FC:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880D300:[0E203667]: jal        0x0880D99C
    0880D304:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0880D308:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0880D30C:[26040018]: addiu      $a0, $s0, 24
--> 0880D310:[A3A00010]: sb         $zr, 16($sp)
    0880D314:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0880D318:[83A50010]: lb         $a1, 16($sp)
    0880D31C:[8CC70004]: lw         $a3, 4($a2)
    0880D320:[A3A50018]: sb         $a1, 24($sp)
    0880D324:[83A50018]: lb         $a1, 24($sp)
    0880D328:[AFA70024]: sw         $a3, 36($sp)
    0880D32C:[8CC8000C]: lw         $t0, 12($a2)
    0880D330:[10E8000A]: beq        $a3, $t0, 0x0880D35C
    0880D334:[AFA8001C]: sw         $t0, 28($sp)
    0880D338:[A0E0000D]: sb         $zr, 13($a3)
    0880D33C:[8FA70024]: lw         $a3, 36($sp)
    0880D340:[AFA70020]: sw         $a3, 32($sp)
    0880D344:[8CE70004]: lw         $a3, 4($a3)
    0880D348:[AFA70024]: sw         $a3, 36($sp)
    0880D34C:[8CC8000C]: lw         $t0, 12($a2)
    0880D350:[8FA70024]: lw         $a3, 36($sp)
    0880D354:[14E8FFF8]: bne        $a3, $t0, 0x0880D338
    0880D358:[AFA8001C]: sw         $t0, 28($sp)
    0880D35C:[26520001]: addiu      $s2, $s2, 1
    0880D360:[2A460008]: slti       $a2, $s2, 8
--> 0880D364:[14C0FFEA]: bne        $a2, $zr, 0x0880D310
    0880D368:[24840010]: addiu      $a0, $a0, 16
    0880D36C:[0E268768]: jal        0x089A1DA0 [sceKernelDcacheWritebackAll]
    0880D370:[A3A50019]: sb         $a1, 25($sp)
    0880D374:[8E04009C]: lw         $a0, 156($s0)
  Back Branch 0880D2D0 11,634 times (length 12)
    0880D294:[27B40008]: addiu      $s4, $sp, 8
    0880D298:[26730018]: addiu      $s3, $s3, 24
    0880D29C:[24950098]: addiu      $s5, $a0, 152
    0880D2A0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0880D2A4:[AFBF004C]: sw         $ra, 76($sp)
--> 0880D2A8:[8E650004]: lw         $a1, 4($s3)
    0880D2AC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880D2B0:[AFA5000C]: sw         $a1, 12($sp)
    0880D2B4:[AFA50008]: sw         $a1, 8($sp)
    0880D2B8:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0880D2BC:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0880D2C0:[0E203608]: jal        0x0880D820
    0880D2C4:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0880D2C8:[26310001]: addiu      $s1, $s1, 1
    0880D2CC:[2A240008]: slti       $a0, $s1, 8
--> 0880D2D0:[1480FFF5]: bne        $a0, $zr, 0x0880D2A8
    0880D2D4:[26730010]: addiu      $s3, $s3, 16
    0880D2D8:[8E05001C]: lw         $a1, 28($s0)
    0880D2DC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0880D2E0:[AFA50004]: sw         $a1, 4($sp)
  Back Branch 0880D354 2,251 times (length 9)
    0880D324:[83A50018]: lb         $a1, 24($sp)
    0880D328:[AFA70024]: sw         $a3, 36($sp)
    0880D32C:[8CC8000C]: lw         $t0, 12($a2)
    0880D330:[10E8000A]: beq        $a3, $t0, 0x0880D35C
    0880D334:[AFA8001C]: sw         $t0, 28($sp)
--> 0880D338:[A0E0000D]: sb         $zr, 13($a3)
    0880D33C:[8FA70024]: lw         $a3, 36($sp)
    0880D340:[AFA70020]: sw         $a3, 32($sp)
    0880D344:[8CE70004]: lw         $a3, 4($a3)
    0880D348:[AFA70024]: sw         $a3, 36($sp)
    0880D34C:[8CC8000C]: lw         $t0, 12($a2)
    0880D350:[8FA70024]: lw         $a3, 36($sp)
--> 0880D354:[14E8FFF8]: bne        $a3, $t0, 0x0880D338
    0880D358:[AFA8001C]: sw         $t0, 28($sp)
    0880D35C:[26520001]: addiu      $s2, $s2, 1
    0880D360:[2A460008]: slti       $a2, $s2, 8
    0880D364:[14C0FFEA]: bne        $a2, $zr, 0x0880D310
  Back Branch 0880D45C 8 times (length 51)
    0880D384:[14A00037]: bne        $a1, $zr, 0x0880D464
    0880D388:[27B1002C]: addiu      $s1, $sp, 44
    0880D38C:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    0880D390:[27B30030]: addiu      $s3, $sp, 48
    0880D394:[AFA40014]: sw         $a0, 20($sp)
--> 0880D398:[AFA4002C]: sw         $a0, 44($sp)
    0880D39C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0880D3A0:[8C850000]: lw         $a1, 0($a0)
    0880D3A4:[8CA50004]: lw         $a1, 4($a1)
    0880D3A8:[AFA50028]: sw         $a1, 40($sp)
    0880D3AC:[8C850000]: lw         $a1, 0($a0)
    0880D3B0:[8CA60000]: lw         $a2, 0($a1)
    0880D3B4:[10C00003]: beq        $a2, $zr, 0x0880D3C4
    0880D3B8:[8CA70004]: lw         $a3, 4($a1)
    0880D3BC:[ACC70004]: sw         $a3, 4($a2)
    0880D3C0:[8CA70004]: lw         $a3, 4($a1)
    0880D3C4:[50E00004]: beql       $a3, $zr, 0x0880D3D8
    0880D3C8:[ACA00004]: sw         $zr, 4($a1)
    0880D3CC:[8CA60000]: lw         $a2, 0($a1)
    0880D3D0:[ACE60000]: sw         $a2, 0($a3)
    0880D3D4:[ACA00004]: sw         $zr, 4($a1)
    0880D3D8:[ACA00000]: sw         $zr, 0($a1)
    0880D3DC:[8C840000]: lw         $a0, 0($a0)
    0880D3E0:[8C850008]: lw         $a1, 8($a0)
    0880D3E4:[24A50010]: addiu      $a1, $a1, 16
    0880D3E8:[84A60000]: lh         $a2, 0($a1)
    0880D3EC:[8CA50004]: lw         $a1, 4($a1)
    0880D3F0:[00A0F809]: jalr       $ra, $a1
    0880D3F4:[00862021]: addu       $a0, $a0, $a2
    0880D3F8:[8FA40014]: lw         $a0, 20($sp)
    0880D3FC:[8C850010]: lw         $a1, 16($a0)
    0880D400:[8C860018]: lw         $a2, 24($a0)
    0880D404:[0E26873A]: jal        0x089A1CE8 [sceDmacMemcpy]
    0880D408:[8C840014]: lw         $a0, 20($a0)
    0880D40C:[8FA40014]: lw         $a0, 20($sp)
    0880D410:[34050007]: ori        $a1, $zr, 7 <=> li $a1, 7
    0880D414:[A092000C]: sb         $s2, 12($a0)
    0880D418:[8FA40014]: lw         $a0, 20($sp)
    0880D41C:[8486000E]: lh         $a2, 14($a0)
    0880D420:[28C70008]: slti       $a3, $a2, 8
    0880D424:[54E00001]: bnel       $a3, $zr, 0x0880D42C
    0880D428:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    0880D42C:[00052900]: sll        $a1, $a1, 0x0004
    0880D430:[02052821]: addu       $a1, $s0, $a1
    0880D434:[24A60018]: addiu      $a2, $a1, 24
    0880D438:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0880D43C:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    0880D440:[A3A00030]: sb         $zr, 48($sp)
    0880D444:[0E266FCC]: jal        0x0899BF30
    0880D448:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0880D44C:[8E04009C]: lw         $a0, 156($s0)
    0880D450:[00952826]: xor        $a1, $a0, $s5
    0880D454:[2CA50001]: sltiu      $a1, $a1, 1
    0880D458:[30A500FF]: andi       $a1, $a1, 255
--> 0880D45C:[50A0FFCE]: beql       $a1, $zr, 0x0880D398
    0880D460:[AFA40014]: sw         $a0, 20($sp)
    0880D464:[920400B8]: lbu        $a0, 184($s0)
    0880D468:[10800004]: beq        $a0, $zr, 0x0880D47C
    0880D46C:[00000000]: nop
_S1_2_892A4D0 426,121 instructions (0.278%), 4,019 calls (0892A4D0 - 0892AED4, length 642)
    0892A4D0:[27BDFFC0]: addiu      $sp, $sp, -64
    0892A4D4:[AFB00018]: sw         $s0, 24($sp)
    0892A4D8:[AFB1001C]: sw         $s1, 28($sp)
    0892A4DC:[AFB20020]: sw         $s2, 32($sp)
    0892A4E0:[AFB30024]: sw         $s3, 36($sp)
    0892A4E4:[AFB40028]: sw         $s4, 40($sp)
    0892A4E8:[AFB5002C]: sw         $s5, 44($sp)
    0892A4EC:[AFB60030]: sw         $s6, 48($sp)
    0892A4F0:[AFB70034]: sw         $s7, 52($sp)
    0892A4F4:[AFBF0038]: sw         $ra, 56($sp)
    0892A4F8:[10A0026C]: beq        $a1, $zr, 0x0892AEAC
    0892A4FC:[24B0FFF8]: addiu      $s0, $a1, -8
    0892A500:[8E050004]: lw         $a1, 4($s0)
    0892A504:[2411FFFC]: addiu      $s1, $zr, -4 <=> li $s1, -4
    0892A508:[00B13024]: and        $a2, $a1, $s1
    0892A50C:[02062021]: addu       $a0, $s0, $a2
    0892A510:[8C920000]: lw         $s2, 0($a0)
    0892A514:[3C0408AC]: lui        $a0, 0x08AC <=> li $a0, 0x08AC0000
    0892A518:[8C846440]: lw         $a0, 25664($a0)
    0892A51C:[02449026]: xor        $s2, $s2, $a0
    0892A520:[8E470020]: lw         $a3, 32($s2)
    0892A524:[14E40261]: bne        $a3, $a0, 0x0892AEAC
    0892A528:[00000000]: nop
    0892A52C:[8E440010]: lw         $a0, 16($s2)
    0892A530:[0204382B]: sltu       $a3, $s0, $a0
    0892A534:[14E0025D]: bne        $a3, $zr, 0x0892AEAC
    0892A538:[30A70002]: andi       $a3, $a1, 2
    0892A53C:[10E0025B]: beq        $a3, $zr, 0x0892AEAC
    0892A540:[00C09825]: or         $s3, $a2, $zr <=> move $s3, $a2
    0892A544:[30A50001]: andi       $a1, $a1, 1
    0892A548:[14A000D4]: bne        $a1, $zr, 0x0892A89C
    0892A54C:[0213A021]: addu       $s4, $s0, $s3
    0892A550:[8E150000]: lw         $s5, 0($s0)
    0892A554:[02158023]: subu       $s0, $s0, $s5
    0892A558:[0204282B]: sltu       $a1, $s0, $a0
    0892A55C:[14A00253]: bne        $a1, $zr, 0x0892AEAC
    0892A560:[02A69821]: addu       $s3, $s5, $a2
    0892A564:[8E450014]: lw         $a1, 20($s2)
    0892A568:[120500BD]: beq        $s0, $a1, 0x0892A860
    0892A56C:[0015A8C2]: srl        $s5, $s5, 0x0003
    0892A570:[2EA50020]: sltiu      $a1, $s5, 32
    0892A574:[10A0003B]: beq        $a1, $zr, 0x0892A664
    0892A578:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0892A57C:[8E17000C]: lw         $s7, 12($s0)
    0892A580:[16170007]: bne        $s0, $s7, 0x0892A5A0
    0892A584:[8E160008]: lw         $s6, 8($s0)
    0892A588:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A58C:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A590:[340511FD]: ori        $a1, $zr, 4605 <=> li $a1, 4605
    0892A594:[2484E180]: addiu      $a0, $a0, -7808
    0892A598:[0E24CB3B]: jal        0x08932CEC
    0892A59C:[24C6E2AC]: addiu      $a2, $a2, -7508
    0892A5A0:[16160006]: bne        $s0, $s6, 0x0892A5BC
    0892A5A4:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A5A8:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A5AC:[340511FD]: ori        $a1, $zr, 4605 <=> li $a1, 4605
    0892A5B0:[2484E180]: addiu      $a0, $a0, -7808
    0892A5B4:[0E24CB3B]: jal        0x08932CEC
    0892A5B8:[24C6E280]: addiu      $a2, $a2, -7552
    0892A5BC:[8E040004]: lw         $a0, 4($s0)
    0892A5C0:[001528C0]: sll        $a1, $s5, 0x0003
    0892A5C4:[00912024]: and        $a0, $a0, $s1
    0892A5C8:[10850006]: beq        $a0, $a1, 0x0892A5E4
    0892A5CC:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A5D0:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A5D4:[340511FD]: ori        $a1, $zr, 4605 <=> li $a1, 4605
    0892A5D8:[2484E180]: addiu      $a0, $a0, -7808
    0892A5DC:[0E24CB3B]: jal        0x08932CEC
    0892A5E0:[24C6E2B4]: addiu      $a2, $a2, -7500
    0892A5E4:[16D70008]: bne        $s6, $s7, 0x0892A608
    0892A5E8:[00152040]: sll        $a0, $s5, 0x0001
    0892A5EC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0892A5F0:[8E450000]: lw         $a1, 0($s2)
    0892A5F4:[02A42004]: sllv       $a0, $a0, $s5
    0892A5F8:[00802027]: nor        $a0, $a0, $zr <=> li $a0, not $a0
    0892A5FC:[00A42024]: and        $a0, $a1, $a0
    0892A600:[100000A6]: b          0x0892A89C
    0892A604:[AE440000]: sw         $a0, 0($s2)
    0892A608:[00042080]: sll        $a0, $a0, 0x0002
    0892A60C:[0244A821]: addu       $s5, $s2, $a0
    0892A610:[26B50024]: addiu      $s5, $s5, 36
    0892A614:[12D50005]: beq        $s6, $s5, 0x0892A62C
    0892A618:[00000000]: nop
    0892A61C:[8E440010]: lw         $a0, 16($s2)
    0892A620:[02C4202B]: sltu       $a0, $s6, $a0
    0892A624:[1480000A]: bne        $a0, $zr, 0x0892A650
    0892A628:[00000000]: nop
    0892A62C:[52F50006]: beql       $s7, $s5, 0x0892A648
    0892A630:[AED7000C]: sw         $s7, 12($s6)
    0892A634:[8E440010]: lw         $a0, 16($s2)
    0892A638:[02E4202B]: sltu       $a0, $s7, $a0
    0892A63C:[14800004]: bne        $a0, $zr, 0x0892A650
    0892A640:[00000000]: nop
    0892A644:[AED7000C]: sw         $s7, 12($s6)
    0892A648:[10000094]: b          0x0892A89C
    0892A64C:[AEF60008]: sw         $s6, 8($s7)
    0892A650:[0E24A2C1]: jal        0x08928B04
    0892A654:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A658:[10000091]: b          0x0892A8A0
    0892A65C:[0214202B]: sltu       $a0, $s0, $s4
    0892A664:[8CA7000C]: lw         $a3, 12($a1)
    0892A668:[10E50011]: beq        $a3, $a1, 0x0892A6B0
    0892A66C:[8CA60018]: lw         $a2, 24($a1)
    0892A670:[00804825]: or         $t1, $a0, $zr <=> move $t1, $a0
    0892A674:[8CA40008]: lw         $a0, 8($a1)
    0892A678:[0089402B]: sltu       $t0, $a0, $t1
    0892A67C:[55000004]: bnel       $t0, $zr, 0x0892A690
    0892A680:[AFA50014]: sw         $a1, 20($sp)
    0892A684:[AC87000C]: sw         $a3, 12($a0)
    0892A688:[10000029]: b          0x0892A730
    0892A68C:[ACE40008]: sw         $a0, 8($a3)
    0892A690:[AFA60010]: sw         $a2, 16($sp)
    0892A694:[AFA7000C]: sw         $a3, 12($sp)
    0892A698:[0E24A2C1]: jal        0x08928B04
    0892A69C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A6A0:[8FA7000C]: lw         $a3, 12($sp)
    0892A6A4:[8FA60010]: lw         $a2, 16($sp)
    0892A6A8:[10000021]: b          0x0892A730
    0892A6AC:[8FA50014]: lw         $a1, 20($sp)
    0892A6B0:[24A80014]: addiu      $t0, $a1, 20
    0892A6B4:[8D070000]: lw         $a3, 0($t0)
    0892A6B8:[14E00006]: bne        $a3, $zr, 0x0892A6D4
    0892A6BC:[24E90014]: addiu      $t1, $a3, 20
    0892A6C0:[24A80010]: addiu      $t0, $a1, 16
    0892A6C4:[8D070000]: lw         $a3, 0($t0)
    0892A6C8:[10E00019]: beq        $a3, $zr, 0x0892A730
    0892A6CC:[00000000]: nop
    0892A6D0:[24E90014]: addiu      $t1, $a3, 20
    0892A6D4:[8D2A0000]: lw         $t2, 0($t1)
    0892A6D8:[55400006]: bnel       $t2, $zr, 0x0892A6F4
    0892A6DC:[01204025]: or         $t0, $t1, $zr <=> move $t0, $t1
    0892A6E0:[24E90010]: addiu      $t1, $a3, 16
    0892A6E4:[8D2A0000]: lw         $t2, 0($t1)
    0892A6E8:[51400006]: beql       $t2, $zr, 0x0892A704
    0892A6EC:[0104202B]: sltu       $a0, $t0, $a0
    0892A6F0:[01204025]: or         $t0, $t1, $zr <=> move $t0, $t1
    0892A6F4:[8D070000]: lw         $a3, 0($t0)
    0892A6F8:[24E90014]: addiu      $t1, $a3, 20
    0892A6FC:[1000FFF6]: b          0x0892A6D8
    0892A700:[8D2A0000]: lw         $t2, 0($t1)
    0892A704:[54800003]: bnel       $a0, $zr, 0x0892A714
    0892A708:[AFA50014]: sw         $a1, 20($sp)
    0892A70C:[10000008]: b          0x0892A730
    0892A710:[AD000000]: sw         $zr, 0($t0)
    0892A714:[AFA60010]: sw         $a2, 16($sp)
    0892A718:[AFA7000C]: sw         $a3, 12($sp)
    0892A71C:[0E24A2C1]: jal        0x08928B04
    0892A720:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A724:[8FA7000C]: lw         $a3, 12($sp)
    0892A728:[8FA60010]: lw         $a2, 16($sp)
    0892A72C:[8FA50014]: lw         $a1, 20($sp)
    0892A730:[10C0005B]: beq        $a2, $zr, 0x0892A8A0
    0892A734:[0214202B]: sltu       $a0, $s0, $s4
    0892A738:[8CA4001C]: lw         $a0, 28($a1)
    0892A73C:[00042080]: sll        $a0, $a0, 0x0002
    0892A740:[02442021]: addu       $a0, $s2, $a0
    0892A744:[2484012C]: addiu      $a0, $a0, 300
    0892A748:[8C880000]: lw         $t0, 0($a0)
    0892A74C:[5608000B]: bnel       $s0, $t0, 0x0892A77C
    0892A750:[8E440010]: lw         $a0, 16($s2)
    0892A754:[14E0001A]: bne        $a3, $zr, 0x0892A7C0
    0892A758:[AC870000]: sw         $a3, 0($a0)
    0892A75C:[8CA4001C]: lw         $a0, 28($a1)
    0892A760:[34090001]: ori        $t1, $zr, 1 <=> li $t1, 1
    0892A764:[8E480004]: lw         $t0, 4($s2)
    0892A768:[00892004]: sllv       $a0, $t1, $a0
    0892A76C:[00802027]: nor        $a0, $a0, $zr <=> li $a0, not $a0
    0892A770:[01042024]: and        $a0, $t0, $a0
    0892A774:[10000012]: b          0x0892A7C0
    0892A778:[AE440004]: sw         $a0, 4($s2)
    0892A77C:[00C4202B]: sltu       $a0, $a2, $a0
    0892A780:[54800008]: bnel       $a0, $zr, 0x0892A7A4
    0892A784:[AFA50014]: sw         $a1, 20($sp)
    0892A788:[8CC40010]: lw         $a0, 16($a2)
    0892A78C:[14900003]: bne        $a0, $s0, 0x0892A79C
    0892A790:[00000000]: nop
    0892A794:[1000000A]: b          0x0892A7C0
    0892A798:[ACC70010]: sw         $a3, 16($a2)
    0892A79C:[10000008]: b          0x0892A7C0
    0892A7A0:[ACC70014]: sw         $a3, 20($a2)
    0892A7A4:[AFA60010]: sw         $a2, 16($sp)
    0892A7A8:[AFA7000C]: sw         $a3, 12($sp)
    0892A7AC:[0E24A2C1]: jal        0x08928B04
    0892A7B0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A7B4:[8FA7000C]: lw         $a3, 12($sp)
    0892A7B8:[8FA60010]: lw         $a2, 16($sp)
    0892A7BC:[8FA50014]: lw         $a1, 20($sp)
    0892A7C0:[10E00037]: beq        $a3, $zr, 0x0892A8A0
    0892A7C4:[0214202B]: sltu       $a0, $s0, $s4
    0892A7C8:[8E440010]: lw         $a0, 16($s2)
    0892A7CC:[00E4202B]: sltu       $a0, $a3, $a0
    0892A7D0:[1480001F]: bne        $a0, $zr, 0x0892A850
    0892A7D4:[00000000]: nop
    0892A7D8:[ACE60018]: sw         $a2, 24($a3)
    0892A7DC:[8CA60010]: lw         $a2, 16($a1)
    0892A7E0:[50C0000E]: beql       $a2, $zr, 0x0892A81C
    0892A7E4:[8CA50014]: lw         $a1, 20($a1)
    0892A7E8:[8E440010]: lw         $a0, 16($s2)
    0892A7EC:[00C4202B]: sltu       $a0, $a2, $a0
    0892A7F0:[54800004]: bnel       $a0, $zr, 0x0892A804
    0892A7F4:[AFA50014]: sw         $a1, 20($sp)
    0892A7F8:[ACE60010]: sw         $a2, 16($a3)
    0892A7FC:[10000006]: b          0x0892A818
    0892A800:[ACC70018]: sw         $a3, 24($a2)
    0892A804:[AFA7000C]: sw         $a3, 12($sp)
    0892A808:[0E24A2C1]: jal        0x08928B04
    0892A80C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A810:[8FA7000C]: lw         $a3, 12($sp)
    0892A814:[8FA50014]: lw         $a1, 20($sp)
    0892A818:[8CA50014]: lw         $a1, 20($a1)
    0892A81C:[10A00020]: beq        $a1, $zr, 0x0892A8A0
    0892A820:[0214202B]: sltu       $a0, $s0, $s4
    0892A824:[8E440010]: lw         $a0, 16($s2)
    0892A828:[00A4202B]: sltu       $a0, $a1, $a0
    0892A82C:[14800004]: bne        $a0, $zr, 0x0892A840
    0892A830:[00000000]: nop
    0892A834:[ACE50014]: sw         $a1, 20($a3)
    0892A838:[10000018]: b          0x0892A89C
    0892A83C:[ACA70018]: sw         $a3, 24($a1)
    0892A840:[0E24A2C1]: jal        0x08928B04
    0892A844:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A848:[10000015]: b          0x0892A8A0
    0892A84C:[0214202B]: sltu       $a0, $s0, $s4
    0892A850:[0E24A2C1]: jal        0x08928B04
    0892A854:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A858:[10000011]: b          0x0892A8A0
    0892A85C:[0214202B]: sltu       $a0, $s0, $s4
    0892A860:[8E840004]: lw         $a0, 4($s4)
    0892A864:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    0892A868:[30840003]: andi       $a0, $a0, 3
    0892A86C:[1485000C]: bne        $a0, $a1, 0x0892A8A0
    0892A870:[0214202B]: sltu       $a0, $s0, $s4
    0892A874:[AE530008]: sw         $s3, 8($s2)
    0892A878:[8E840004]: lw         $a0, 4($s4)
    0892A87C:[2405FFFE]: addiu      $a1, $zr, -2 <=> li $a1, -2
    0892A880:[00852024]: and        $a0, $a0, $a1
    0892A884:[AE840004]: sw         $a0, 4($s4)
    0892A888:[36640001]: ori        $a0, $s3, 1
    0892A88C:[AE040004]: sw         $a0, 4($s0)
    0892A890:[02132021]: addu       $a0, $s0, $s3
    0892A894:[10000185]: b          0x0892AEAC
    0892A898:[AC930000]: sw         $s3, 0($a0)
    0892A89C:[0214202B]: sltu       $a0, $s0, $s4
    0892A8A0:[10800182]: beq        $a0, $zr, 0x0892AEAC
    0892A8A4:[00000000]: nop
    0892A8A8:[8E950004]: lw         $s5, 4($s4)
    0892A8AC:[32A40001]: andi       $a0, $s5, 1
    0892A8B0:[1080017E]: beq        $a0, $zr, 0x0892AEAC
    0892A8B4:[32A40002]: andi       $a0, $s5, 2
    0892A8B8:[148000E8]: bne        $a0, $zr, 0x0892AC5C
    0892A8BC:[2404FFFE]: addiu      $a0, $zr, -2 <=> li $a0, -2
    0892A8C0:[8E440018]: lw         $a0, 24($s2)
    0892A8C4:[56840014]: bnel       $s4, $a0, 0x0892A918
    0892A8C8:[8E440014]: lw         $a0, 20($s2)
    0892A8CC:[8E44000C]: lw         $a0, 12($s2)
    0892A8D0:[AE500018]: sw         $s0, 24($s2)
    0892A8D4:[00939821]: addu       $s3, $a0, $s3
    0892A8D8:[AE53000C]: sw         $s3, 12($s2)
    0892A8DC:[36640001]: ori        $a0, $s3, 1
    0892A8E0:[AE040004]: sw         $a0, 4($s0)
    0892A8E4:[8E440014]: lw         $a0, 20($s2)
    0892A8E8:[56040004]: bnel       $s0, $a0, 0x0892A8FC
    0892A8EC:[8E44001C]: lw         $a0, 28($s2)
    0892A8F0:[AE400014]: sw         $zr, 20($s2)
    0892A8F4:[AE400008]: sw         $zr, 8($s2)
    0892A8F8:[8E44001C]: lw         $a0, 28($s2)
    0892A8FC:[0093202B]: sltu       $a0, $a0, $s3
    0892A900:[1080016A]: beq        $a0, $zr, 0x0892AEAC
    0892A904:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A908:[0E24A2F5]: jal        0x08928BD4
    0892A90C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0892A910:[10000166]: b          0x0892AEAC
    0892A914:[00000000]: nop
    0892A918:[1684000A]: bne        $s4, $a0, 0x0892A944
    0892A91C:[02B12024]: and        $a0, $s5, $s1
    0892A920:[8E440008]: lw         $a0, 8($s2)
    0892A924:[AE500014]: sw         $s0, 20($s2)
    0892A928:[00932021]: addu       $a0, $a0, $s3
    0892A92C:[AE440008]: sw         $a0, 8($s2)
    0892A930:[34850001]: ori        $a1, $a0, 1
    0892A934:[AE050004]: sw         $a1, 4($s0)
    0892A938:[02042821]: addu       $a1, $s0, $a0
    0892A93C:[1000015B]: b          0x0892AEAC
    0892A940:[ACA40000]: sw         $a0, 0($a1)
    0892A944:[0004A8C2]: srl        $s5, $a0, 0x0003
    0892A948:[00939821]: addu       $s3, $a0, $s3
    0892A94C:[2EA40020]: sltiu      $a0, $s5, 32
    0892A950:[1080003B]: beq        $a0, $zr, 0x0892AA40
    0892A954:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0892A958:[8E97000C]: lw         $s7, 12($s4)
    0892A95C:[16970007]: bne        $s4, $s7, 0x0892A97C
    0892A960:[8E960008]: lw         $s6, 8($s4)
    0892A964:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A968:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A96C:[34051221]: ori        $a1, $zr, 4641 <=> li $a1, 4641
    0892A970:[2484E180]: addiu      $a0, $a0, -7808
    0892A974:[0E24CB3B]: jal        0x08932CEC
    0892A978:[24C6E2D8]: addiu      $a2, $a2, -7464
    0892A97C:[16960006]: bne        $s4, $s6, 0x0892A998
    0892A980:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A984:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A988:[34051221]: ori        $a1, $zr, 4641 <=> li $a1, 4641
    0892A98C:[2484E180]: addiu      $a0, $a0, -7808
    0892A990:[0E24CB3B]: jal        0x08932CEC
    0892A994:[24C6E2E4]: addiu      $a2, $a2, -7452
    0892A998:[8E840004]: lw         $a0, 4($s4)
    0892A99C:[001528C0]: sll        $a1, $s5, 0x0003
    0892A9A0:[00912024]: and        $a0, $a0, $s1
    0892A9A4:[10850006]: beq        $a0, $a1, 0x0892A9C0
    0892A9A8:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A9AC:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A9B0:[34051221]: ori        $a1, $zr, 4641 <=> li $a1, 4641
    0892A9B4:[2484E180]: addiu      $a0, $a0, -7808
    0892A9B8:[0E24CB3B]: jal        0x08932CEC
    0892A9BC:[24C6E2F0]: addiu      $a2, $a2, -7440
    0892A9C0:[16D70008]: bne        $s6, $s7, 0x0892A9E4
    0892A9C4:[00152040]: sll        $a0, $s5, 0x0001
    0892A9C8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0892A9CC:[8E450000]: lw         $a1, 0($s2)
    0892A9D0:[02A42004]: sllv       $a0, $a0, $s5
    0892A9D4:[00802027]: nor        $a0, $a0, $zr <=> li $a0, not $a0
    0892A9D8:[00A42024]: and        $a0, $a1, $a0
    0892A9DC:[10000096]: b          0x0892AC38
    0892A9E0:[AE440000]: sw         $a0, 0($s2)
    0892A9E4:[00042080]: sll        $a0, $a0, 0x0002
    0892A9E8:[0244A821]: addu       $s5, $s2, $a0
    0892A9EC:[26B50024]: addiu      $s5, $s5, 36
    0892A9F0:[12D50005]: beq        $s6, $s5, 0x0892AA08
    0892A9F4:[00000000]: nop
    0892A9F8:[8E440010]: lw         $a0, 16($s2)
    0892A9FC:[02C4202B]: sltu       $a0, $s6, $a0
    0892AA00:[1480000A]: bne        $a0, $zr, 0x0892AA2C
    0892AA04:[00000000]: nop
    0892AA08:[52F50006]: beql       $s7, $s5, 0x0892AA24
    0892AA0C:[AED7000C]: sw         $s7, 12($s6)
    0892AA10:[8E440010]: lw         $a0, 16($s2)
    0892AA14:[02E4202B]: sltu       $a0, $s7, $a0
    0892AA18:[14800004]: bne        $a0, $zr, 0x0892AA2C
    0892AA1C:[00000000]: nop
    0892AA20:[AED7000C]: sw         $s7, 12($s6)
    0892AA24:[10000084]: b          0x0892AC38
    0892AA28:[AEF60008]: sw         $s6, 8($s7)
    0892AA2C:[0E24A2C1]: jal        0x08928B04
    0892AA30:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892AA34:[10000081]: b          0x0892AC3C
    0892AA38:[36640001]: ori        $a0, $s3, 1
    0892AA40:[8C86000C]: lw         $a2, 12($a0)
    0892AA44:[10C40011]: beq        $a2, $a0, 0x0892AA8C
    0892AA48:[8C850018]: lw         $a1, 24($a0)
    0892AA4C:[8C870008]: lw         $a3, 8($a0)
    0892AA50:[8E480010]: lw         $t0, 16($s2)
    0892AA54:[00E8402B]: sltu       $t0, $a3, $t0
    0892AA58:[55000004]: bnel       $t0, $zr, 0x0892AA6C
    0892AA5C:[AFA40008]: sw         $a0, 8($sp)
    0892AA60:[ACE6000C]: sw         $a2, 12($a3)
    0892AA64:[1000002A]: b          0x0892AB10
    0892AA68:[ACC70008]: sw         $a3, 8($a2)
    0892AA6C:[AFA50004]: sw         $a1, 4($sp)
    0892AA70:[AFA60000]: sw         $a2, 0($sp)
    0892AA74:[0E24A2C1]: jal        0x08928B04
    0892AA78:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892AA7C:[8FA60000]: lw         $a2, 0($sp)
    0892AA80:[8FA50004]: lw         $a1, 4($sp)
    0892AA84:[10000022]: b          0x0892AB10
    0892AA88:[8FA40008]: lw         $a0, 8($sp)
    0892AA8C:[24870014]: addiu      $a3, $a0, 20
    0892AA90:[8CE60000]: lw         $a2, 0($a3)
    0892AA94:[14C00006]: bne        $a2, $zr, 0x0892AAB0
    0892AA98:[24C80014]: addiu      $t0, $a2, 20
    0892AA9C:[24870010]: addiu      $a3, $a0, 16
    0892AAA0:[8CE60000]: lw         $a2, 0($a3)
    0892AAA4:[10C0001A]: beq        $a2, $zr, 0x0892AB10
    0892AAA8:[00000000]: nop
    0892AAAC:[24C80014]: addiu      $t0, $a2, 20
    0892AAB0:[8E4A0010]: lw         $t2, 16($s2)
    0892AAB4:[8D090000]: lw         $t1, 0($t0)
    0892AAB8:[55200006]: bnel       $t1, $zr, 0x0892AAD4
    0892AABC:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    0892AAC0:[24C80010]: addiu      $t0, $a2, 16
    0892AAC4:[8D090000]: lw         $t1, 0($t0)
    0892AAC8:[51200006]: beql       $t1, $zr, 0x0892AAE4
    0892AACC:[00EA402B]: sltu       $t0, $a3, $t2
    0892AAD0:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    0892AAD4:[8CE60000]: lw         $a2, 0($a3)
    0892AAD8:[24C80014]: addiu      $t0, $a2, 20
    0892AADC:[1000FFF6]: b          0x0892AAB8
    0892AAE0:[8D090000]: lw         $t1, 0($t0)
    0892AAE4:[55000003]: bnel       $t0, $zr, 0x0892AAF4
    0892AAE8:[AFA40008]: sw         $a0, 8($sp)
    0892AAEC:[10000008]: b          0x0892AB10
    0892AAF0:[ACE00000]: sw         $zr, 0($a3)
    0892AAF4:[AFA50004]: sw         $a1, 4($sp)
    0892AAF8:[AFA60000]: sw         $a2, 0($sp)
    0892AAFC:[0E24A2C1]: jal        0x08928B04
    0892AB00:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892AB04:[8FA60000]: lw         $a2, 0($sp)
    0892AB08:[8FA50004]: lw         $a1, 4($sp)
    0892AB0C:[8FA40008]: lw         $a0, 8($sp)
    0892AB10:[50A0004A]: beql       $a1, $zr, 0x0892AC3C
    0892AB14:[36640001]: ori        $a0, $s3, 1
    0892AB18:[8C87001C]: lw         $a3, 28($a0)
    0892AB1C:[00073880]: sll        $a3, $a3, 0x0002
    0892AB20:[02473821]: addu       $a3, $s2, $a3
    0892AB24:[24E7012C]: addiu      $a3, $a3, 300
    0892AB28:[8CE80000]: lw         $t0, 0($a3)
    0892AB2C:[5688000B]: bnel       $s4, $t0, 0x0892AB5C
    0892AB30:[8E470010]: lw         $a3, 16($s2)
    0892AB34:[14C0001A]: bne        $a2, $zr, 0x0892ABA0
    0892AB38:[ACE60000]: sw         $a2, 0($a3)
    0892AB3C:[8C87001C]: lw         $a3, 28($a0)
    0892AB40:[34090001]: ori        $t1, $zr, 1 <=> li $t1, 1
    0892AB44:[8E480004]: lw         $t0, 4($s2)
    0892AB48:[00E93804]: sllv       $a3, $t1, $a3
    0892AB4C:[00E03827]: nor        $a3, $a3, $zr <=> li $a3, not $a3
    0892AB50:[01073824]: and        $a3, $t0, $a3
    0892AB54:[10000012]: b          0x0892ABA0
    0892AB58:[AE470004]: sw         $a3, 4($s2)
    0892AB5C:[00A7382B]: sltu       $a3, $a1, $a3
    0892AB60:[54E00008]: bnel       $a3, $zr, 0x0892AB84
    0892AB64:[AFA40008]: sw         $a0, 8($sp)
    0892AB68:[8CA70010]: lw         $a3, 16($a1)
    0892AB6C:[14F40003]: bne        $a3, $s4, 0x0892AB7C
    0892AB70:[00000000]: nop
    0892AB74:[1000000A]: b          0x0892ABA0
    0892AB78:[ACA60010]: sw         $a2, 16($a1)
    0892AB7C:[10000008]: b          0x0892ABA0
    0892AB80:[ACA60014]: sw         $a2, 20($a1)
    0892AB84:[AFA50004]: sw         $a1, 4($sp)
    0892AB88:[AFA60000]: sw         $a2, 0($sp)
    0892AB8C:[0E24A2C1]: jal        0x08928B04
    0892AB90:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892AB94:[8FA60000]: lw         $a2, 0($sp)
    0892AB98:[8FA50004]: lw         $a1, 4($sp)
    0892AB9C:[8FA40008]: lw         $a0, 8($sp)
    0892ABA0:[50C00026]: beql       $a2, $zr, 0x0892AC3C
    0892ABA4:[36640001]: ori        $a0, $s3, 1
    0892ABA8:[8E470010]: lw         $a3, 16($s2)
    0892ABAC:[00C7382B]: sltu       $a3, $a2, $a3
    0892ABB0:[14E0001F]: bne        $a3, $zr, 0x0892AC30
    0892ABB4:[00000000]: nop
    0892ABB8:[ACC50018]: sw         $a1, 24($a2)
    0892ABBC:[8C850010]: lw         $a1, 16($a0)
    0892ABC0:[50A0000E]: beql       $a1, $zr, 0x0892ABFC
    0892ABC4:[8C840014]: lw         $a0, 20($a0)
    0892ABC8:[8E470010]: lw         $a3, 16($s2)
    0892ABCC:[00A7382B]: sltu       $a3, $a1, $a3
    0892ABD0:[54E00004]: bnel       $a3, $zr, 0x0892ABE4
    0892ABD4:[AFA40008]: sw         $a0, 8($sp)
    0892ABD8:[ACC50010]: sw         $a1, 16($a2)
    0892ABDC:[10000006]: b          0x0892ABF8
    0892ABE0:[ACA60018]: sw         $a2, 24($a1)
    0892ABE4:[AFA60000]: sw         $a2, 0($sp)
    0892ABE8:[0E24A2C1]: jal        0x08928B04
    0892ABEC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892ABF0:[8FA60000]: lw         $a2, 0($sp)
    0892ABF4:[8FA40008]: lw         $a0, 8($sp)
    0892ABF8:[8C840014]: lw         $a0, 20($a0)
    0892ABFC:[5080000F]: beql       $a0, $zr, 0x0892AC3C
    0892AC00:[36640001]: ori        $a0, $s3, 1
    0892AC04:[8E450010]: lw         $a1, 16($s2)
    0892AC08:[0085282B]: sltu       $a1, $a0, $a1
    0892AC0C:[14A00004]: bne        $a1, $zr, 0x0892AC20
    0892AC10:[00000000]: nop
    0892AC14:[ACC40014]: sw         $a0, 20($a2)
    0892AC18:[10000007]: b          0x0892AC38
    0892AC1C:[AC860018]: sw         $a2, 24($a0)
    0892AC20:[0E24A2C1]: jal        0x08928B04
    0892AC24:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892AC28:[10000004]: b          0x0892AC3C
    0892AC2C:[36640001]: ori        $a0, $s3, 1
    0892AC30:[0E24A2C1]: jal        0x08928B04
    0892AC34:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892AC38:[36640001]: ori        $a0, $s3, 1
    0892AC3C:[AE040004]: sw         $a0, 4($s0)
    0892AC40:[02132021]: addu       $a0, $s0, $s3
    0892AC44:[AC930000]: sw         $s3, 0($a0)
    0892AC48:[8E440014]: lw         $a0, 20($s2)
    0892AC4C:[1604000A]: bne        $s0, $a0, 0x0892AC78
    0892AC50:[001320C2]: srl        $a0, $s3, 0x0003
    0892AC54:[10000095]: b          0x0892AEAC
    0892AC58:[AE530008]: sw         $s3, 8($s2)
    0892AC5C:[02A42024]: and        $a0, $s5, $a0
    0892AC60:[AE840004]: sw         $a0, 4($s4)
    0892AC64:[36640001]: ori        $a0, $s3, 1
    0892AC68:[AE040004]: sw         $a0, 4($s0)
    0892AC6C:[02132021]: addu       $a0, $s0, $s3
    0892AC70:[AC930000]: sw         $s3, 0($a0)
    0892AC74:[001320C2]: srl        $a0, $s3, 0x0003
    0892AC78:[2C850020]: sltiu      $a1, $a0, 32
    0892AC7C:[10A00024]: beq        $a1, $zr, 0x0892AD10
    0892AC80:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    0892AC84:[00042840]: sll        $a1, $a0, 0x0001
    0892AC88:[00052880]: sll        $a1, $a1, 0x0002
    0892AC8C:[02458821]: addu       $s1, $s2, $a1
    0892AC90:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0892AC94:[26310024]: addiu      $s1, $s1, 36
    0892AC98:[02209825]: or         $s3, $s1, $zr <=> move $s3, $s1
    0892AC9C:[2CC50010]: sltiu      $a1, $a2, 16
    0892ACA0:[10A00007]: beq        $a1, $zr, 0x0892ACC0
    0892ACA4:[0094A004]: sllv       $s4, $s4, $a0
    0892ACA8:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892ACAC:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892ACB0:[3405122B]: ori        $a1, $zr, 4651 <=> li $a1, 4651
    0892ACB4:[2484E180]: addiu      $a0, $a0, -7808
    0892ACB8:[0E24CB3B]: jal        0x08932CEC
    0892ACBC:[24C6E168]: addiu      $a2, $a2, -7832
    0892ACC0:[8E440000]: lw         $a0, 0($s2)
    0892ACC4:[00942824]: and        $a1, $a0, $s4
    0892ACC8:[14A00003]: bne        $a1, $zr, 0x0892ACD8
    0892ACCC:[00942025]: or         $a0, $a0, $s4
    0892ACD0:[1000000A]: b          0x0892ACFC
    0892ACD4:[AE440000]: sw         $a0, 0($s2)
    0892ACD8:[8E240008]: lw         $a0, 8($s1)
    0892ACDC:[8E450010]: lw         $a1, 16($s2)
    0892ACE0:[0085282B]: sltu       $a1, $a0, $a1
    0892ACE4:[14A00003]: bne        $a1, $zr, 0x0892ACF4
    0892ACE8:[00000000]: nop
    0892ACEC:[10000003]: b          0x0892ACFC
    0892ACF0:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    0892ACF4:[0E24A2C1]: jal        0x08928B04
    0892ACF8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892ACFC:[AE300008]: sw         $s0, 8($s1)
    0892AD00:[AE70000C]: sw         $s0, 12($s3)
    0892AD04:[AE130008]: sw         $s3, 8($s0)
    0892AD08:[10000068]: b          0x0892AEAC
    0892AD0C:[AE11000C]: sw         $s1, 12($s0)
    0892AD10:[00132202]: srl        $a0, $s3, 0x0008
    0892AD14:[14800005]: bne        $a0, $zr, 0x0892AD2C
    0892AD18:[3405FFFF]: ori        $a1, $zr, -1 <=> li $a1, 65535
    0892AD1C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0892AD20:[2645012C]: addiu      $a1, $s2, 300
    0892AD24:[10000022]: b          0x0892ADB0
    0892AD28:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    0892AD2C:[00A4282B]: sltu       $a1, $a1, $a0
    0892AD30:[10A00006]: beq        $a1, $zr, 0x0892AD4C
    0892AD34:[2485FF00]: addiu      $a1, $a0, -256
    0892AD38:[2645007C]: addiu      $a1, $s2, 124
    0892AD3C:[3404001F]: ori        $a0, $zr, 31 <=> li $a0, 31
    0892AD40:[24A5012C]: addiu      $a1, $a1, 300
    0892AD44:[1000001A]: b          0x0892ADB0
    0892AD48:[3C148000]: lui        $s4, 0x8000 <=> li $s4, 0x80000000
    0892AD4C:[00052C02]: srl        $a1, $a1, 0x0010
    0892AD50:[30A50008]: andi       $a1, $a1, 8
    0892AD54:[00A42004]: sllv       $a0, $a0, $a1
    0892AD58:[2486F000]: addiu      $a2, $a0, -4096
    0892AD5C:[00063402]: srl        $a2, $a2, 0x0010
    0892AD60:[30C60004]: andi       $a2, $a2, 4
    0892AD64:[00C42004]: sllv       $a0, $a0, $a2
    0892AD68:[2487C000]: addiu      $a3, $a0, -16384
    0892AD6C:[00C52821]: addu       $a1, $a2, $a1
    0892AD70:[00073402]: srl        $a2, $a3, 0x0010
    0892AD74:[30C60002]: andi       $a2, $a2, 2
    0892AD78:[00C42004]: sllv       $a0, $a0, $a2
    0892AD7C:[00A62821]: addu       $a1, $a1, $a2
    0892AD80:[000423C2]: srl        $a0, $a0, 0x000F
    0892AD84:[00852023]: subu       $a0, $a0, $a1
    0892AD88:[2484000E]: addiu      $a0, $a0, 14
    0892AD8C:[24850007]: addiu      $a1, $a0, 7
    0892AD90:[00B32806]: srlv       $a1, $s3, $a1
    0892AD94:[00042040]: sll        $a0, $a0, 0x0001
    0892AD98:[30A50001]: andi       $a1, $a1, 1
    0892AD9C:[00852021]: addu       $a0, $a0, $a1
    0892ADA0:[00042880]: sll        $a1, $a0, 0x0002
    0892ADA4:[02452821]: addu       $a1, $s2, $a1
    0892ADA8:[24A5012C]: addiu      $a1, $a1, 300
    0892ADAC:[0094A004]: sllv       $s4, $s4, $a0
    0892ADB0:[AE04001C]: sw         $a0, 28($s0)
    0892ADB4:[AE000014]: sw         $zr, 20($s0)
    0892ADB8:[AE000010]: sw         $zr, 16($s0)
    0892ADBC:[8E460004]: lw         $a2, 4($s2)
    0892ADC0:[00D43824]: and        $a3, $a2, $s4
    0892ADC4:[54E00008]: bnel       $a3, $zr, 0x0892ADE8
    0892ADC8:[8CA60000]: lw         $a2, 0($a1)
    0892ADCC:[00D42025]: or         $a0, $a2, $s4
    0892ADD0:[AE440004]: sw         $a0, 4($s2)
    0892ADD4:[ACB00000]: sw         $s0, 0($a1)
    0892ADD8:[AE050018]: sw         $a1, 24($s0)
    0892ADDC:[AE10000C]: sw         $s0, 12($s0)
    0892ADE0:[10000032]: b          0x0892AEAC
    0892ADE4:[AE100008]: sw         $s0, 8($s0)
    0892ADE8:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0892ADEC:[8CC80004]: lw         $t0, 4($a2)
    0892ADF0:[3409001F]: ori        $t1, $zr, 31 <=> li $t1, 31
    0892ADF4:[8E450010]: lw         $a1, 16($s2)
    0892ADF8:[10890004]: beq        $a0, $t1, 0x0892AE0C
    0892ADFC:[01114024]: and        $t0, $t0, $s1
    0892AE00:[00042042]: srl        $a0, $a0, 0x0001
    0892AE04:[00043823]: subu       $a3, $zr, $a0 <=> negu $a3, $a0
    0892AE08:[24E70019]: addiu      $a3, $a3, 25
    0892AE0C:[00F33804]: sllv       $a3, $s3, $a3
    0892AE10:[11130018]: beq        $t0, $s3, 0x0892AE74
    0892AE14:[000727C2]: srl        $a0, $a3, 0x001F
    0892AE18:[30840001]: andi       $a0, $a0, 1
    0892AE1C:[00042080]: sll        $a0, $a0, 0x0002
    0892AE20:[00C44021]: addu       $t0, $a2, $a0
    0892AE24:[25080010]: addiu      $t0, $t0, 16
    0892AE28:[8D040000]: lw         $a0, 0($t0)
    0892AE2C:[10800005]: beq        $a0, $zr, 0x0892AE44
    0892AE30:[00073840]: sll        $a3, $a3, 0x0001
    0892AE34:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0892AE38:[8CC80004]: lw         $t0, 4($a2)
    0892AE3C:[1000FFF4]: b          0x0892AE10
    0892AE40:[01114024]: and        $t0, $t0, $s1
    0892AE44:[0105202B]: sltu       $a0, $t0, $a1
    0892AE48:[14800006]: bne        $a0, $zr, 0x0892AE64
    0892AE4C:[00000000]: nop
    0892AE50:[AD100000]: sw         $s0, 0($t0)
    0892AE54:[AE060018]: sw         $a2, 24($s0)
    0892AE58:[AE10000C]: sw         $s0, 12($s0)
    0892AE5C:[10000013]: b          0x0892AEAC
    0892AE60:[AE100008]: sw         $s0, 8($s0)
    0892AE64:[0E24A2C1]: jal        0x08928B04
    0892AE68:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892AE6C:[1000000F]: b          0x0892AEAC
    0892AE70:[00000000]: nop
    0892AE74:[00C5382B]: sltu       $a3, $a2, $a1
    0892AE78:[14E0000A]: bne        $a3, $zr, 0x0892AEA4
    0892AE7C:[8CC40008]: lw         $a0, 8($a2)
    0892AE80:[0085282B]: sltu       $a1, $a0, $a1
    0892AE84:[14A00007]: bne        $a1, $zr, 0x0892AEA4
    0892AE88:[00000000]: nop
    0892AE8C:[AC90000C]: sw         $s0, 12($a0)
    0892AE90:[ACD00008]: sw         $s0, 8($a2)
    0892AE94:[AE040008]: sw         $a0, 8($s0)
    0892AE98:[AE06000C]: sw         $a2, 12($s0)
    0892AE9C:[10000003]: b          0x0892AEAC
    0892AEA0:[AE000018]: sw         $zr, 24($s0)
    0892AEA4:[0E24A2C1]: jal        0x08928B04
    0892AEA8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892AEAC:[8FB00018]: lw         $s0, 24($sp)
    0892AEB0:[8FB1001C]: lw         $s1, 28($sp)
    0892AEB4:[8FB20020]: lw         $s2, 32($sp)
    0892AEB8:[8FB30024]: lw         $s3, 36($sp)
    0892AEBC:[8FB40028]: lw         $s4, 40($sp)
    0892AEC0:[8FB5002C]: lw         $s5, 44($sp)
    0892AEC4:[8FB60030]: lw         $s6, 48($sp)
    0892AEC8:[8FB70034]: lw         $s7, 52($sp)
    0892AECC:[8FBF0038]: lw         $ra, 56($sp)
    0892AED0:[03E00008]: jr         $ra
    0892AED4:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0892AE3C 43 times (length 13)
    0892ADFC:[01114024]: and        $t0, $t0, $s1
    0892AE00:[00042042]: srl        $a0, $a0, 0x0001
    0892AE04:[00043823]: subu       $a3, $zr, $a0 <=> negu $a3, $a0
    0892AE08:[24E70019]: addiu      $a3, $a3, 25
    0892AE0C:[00F33804]: sllv       $a3, $s3, $a3
--> 0892AE10:[11130018]: beq        $t0, $s3, 0x0892AE74
    0892AE14:[000727C2]: srl        $a0, $a3, 0x001F
    0892AE18:[30840001]: andi       $a0, $a0, 1
    0892AE1C:[00042080]: sll        $a0, $a0, 0x0002
    0892AE20:[00C44021]: addu       $t0, $a2, $a0
    0892AE24:[25080010]: addiu      $t0, $t0, 16
    0892AE28:[8D040000]: lw         $a0, 0($t0)
    0892AE2C:[10800005]: beq        $a0, $zr, 0x0892AE44
    0892AE30:[00073840]: sll        $a3, $a3, 0x0001
    0892AE34:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0892AE38:[8CC80004]: lw         $t0, 4($a2)
--> 0892AE3C:[1000FFF4]: b          0x0892AE10
    0892AE40:[01114024]: and        $t0, $t0, $s1
    0892AE44:[0105202B]: sltu       $a0, $t0, $a1
    0892AE48:[14800006]: bne        $a0, $zr, 0x0892AE64
    0892AE4C:[00000000]: nop
  Back Branch 0892A6FC 7 times (length 11)
    0892A6C4:[8D070000]: lw         $a3, 0($t0)
    0892A6C8:[10E00019]: beq        $a3, $zr, 0x0892A730
    0892A6CC:[00000000]: nop
    0892A6D0:[24E90014]: addiu      $t1, $a3, 20
    0892A6D4:[8D2A0000]: lw         $t2, 0($t1)
--> 0892A6D8:[55400006]: bnel       $t2, $zr, 0x0892A6F4
    0892A6DC:[01204025]: or         $t0, $t1, $zr <=> move $t0, $t1
    0892A6E0:[24E90010]: addiu      $t1, $a3, 16
    0892A6E4:[8D2A0000]: lw         $t2, 0($t1)
    0892A6E8:[51400006]: beql       $t2, $zr, 0x0892A704
    0892A6EC:[0104202B]: sltu       $a0, $t0, $a0
    0892A6F0:[01204025]: or         $t0, $t1, $zr <=> move $t0, $t1
    0892A6F4:[8D070000]: lw         $a3, 0($t0)
    0892A6F8:[24E90014]: addiu      $t1, $a3, 20
--> 0892A6FC:[1000FFF6]: b          0x0892A6D8
    0892A700:[8D2A0000]: lw         $t2, 0($t1)
    0892A704:[54800003]: bnel       $a0, $zr, 0x0892A714
    0892A708:[AFA50014]: sw         $a1, 20($sp)
    0892A70C:[10000008]: b          0x0892A730
  Back Branch 0892AADC 1 times (length 11)
    0892AAA4:[10C0001A]: beq        $a2, $zr, 0x0892AB10
    0892AAA8:[00000000]: nop
    0892AAAC:[24C80014]: addiu      $t0, $a2, 20
    0892AAB0:[8E4A0010]: lw         $t2, 16($s2)
    0892AAB4:[8D090000]: lw         $t1, 0($t0)
--> 0892AAB8:[55200006]: bnel       $t1, $zr, 0x0892AAD4
    0892AABC:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    0892AAC0:[24C80010]: addiu      $t0, $a2, 16
    0892AAC4:[8D090000]: lw         $t1, 0($t0)
    0892AAC8:[51200006]: beql       $t1, $zr, 0x0892AAE4
    0892AACC:[00EA402B]: sltu       $t0, $a3, $t2
    0892AAD0:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    0892AAD4:[8CE60000]: lw         $a2, 0($a3)
    0892AAD8:[24C80014]: addiu      $t0, $a2, 20
--> 0892AADC:[1000FFF6]: b          0x0892AAB8
    0892AAE0:[8D090000]: lw         $t1, 0($t0)
    0892AAE4:[55000003]: bnel       $t0, $zr, 0x0892AAF4
    0892AAE8:[AFA40008]: sw         $a0, 8($sp)
    0892AAEC:[10000008]: b          0x0892AB10
_S1_2_8929F34 419,932 instructions (0.274%), 6,022 calls (08929F34 - 0892A4CC, length 359)
    08929F34:[27BDFFD0]: addiu      $sp, $sp, -48
    08929F38:[AFB2000C]: sw         $s2, 12($sp)
    08929F3C:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08929F40:[AFB70020]: sw         $s7, 32($sp)
    08929F44:[8E440020]: lw         $a0, 32($s2)
    08929F48:[3C1708AC]: lui        $s7, 0x08AC <=> li $s7, 0x08AC0000
    08929F4C:[8EE66440]: lw         $a2, 25664($s7)
    08929F50:[AFB00004]: sw         $s0, 4($sp)
    08929F54:[AFB10008]: sw         $s1, 8($sp)
    08929F58:[AFB30010]: sw         $s3, 16($sp)
    08929F5C:[AFB40014]: sw         $s4, 20($sp)
    08929F60:[AFB50018]: sw         $s5, 24($sp)
    08929F64:[AFB6001C]: sw         $s6, 28($sp)
    08929F68:[AFBE0024]: sw         $fp, 36($sp)
    08929F6C:[AFBF0028]: sw         $ra, 40($sp)
    08929F70:[14860005]: bne        $a0, $a2, 0x08929F88
    08929F74:[2CA400F1]: sltiu      $a0, $a1, 241
    08929F78:[14800010]: bne        $a0, $zr, 0x08929FBC
    08929F7C:[34150010]: ori        $s5, $zr, 16 <=> li $s5, 16
    08929F80:[10000105]: b          0x0892A398
    08929F84:[2CA4FFC0]: sltiu      $a0, $a1, -64
    08929F88:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08929F8C:[8FB00004]: lw         $s0, 4($sp)
    08929F90:[8FB10008]: lw         $s1, 8($sp)
    08929F94:[8FB2000C]: lw         $s2, 12($sp)
    08929F98:[8FB30010]: lw         $s3, 16($sp)
    08929F9C:[8FB40014]: lw         $s4, 20($sp)
    08929FA0:[8FB50018]: lw         $s5, 24($sp)
    08929FA4:[8FB6001C]: lw         $s6, 28($sp)
    08929FA8:[8FB70020]: lw         $s7, 32($sp)
    08929FAC:[8FBE0024]: lw         $fp, 36($sp)
    08929FB0:[8FBF0028]: lw         $ra, 40($sp)
    08929FB4:[03E00008]: jr         $ra
    08929FB8:[27BD0030]: addiu      $sp, $sp, 48
    08929FBC:[2CA60007]: sltiu      $a2, $a1, 7
    08929FC0:[14C00004]: bne        $a2, $zr, 0x08929FD4
    08929FC4:[8E440000]: lw         $a0, 0($s2)
    08929FC8:[24B5000F]: addiu      $s5, $a1, 15
    08929FCC:[2405FFF8]: addiu      $a1, $zr, -8 <=> li $a1, -8
    08929FD0:[02A5A824]: and        $s5, $s5, $a1
    08929FD4:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08929FD8:[000580C2]: srl        $s0, $a1, 0x0003
    08929FDC:[02042006]: srlv       $a0, $a0, $s0
    08929FE0:[30860003]: andi       $a2, $a0, 3
    08929FE4:[50C00048]: beql       $a2, $zr, 0x0892A108
    08929FE8:[8E460008]: lw         $a2, 8($s2)
    08929FEC:[00802027]: nor        $a0, $a0, $zr <=> li $a0, not $a0
    08929FF0:[30840001]: andi       $a0, $a0, 1
    08929FF4:[02048021]: addu       $s0, $s0, $a0
    08929FF8:[00102040]: sll        $a0, $s0, 0x0001
    08929FFC:[00042080]: sll        $a0, $a0, 0x0002
    0892A000:[02448821]: addu       $s1, $s2, $a0
    0892A004:[26310024]: addiu      $s1, $s1, 36
    0892A008:[8E330008]: lw         $s3, 8($s1)
    0892A00C:[2416FFFC]: addiu      $s6, $zr, -4 <=> li $s6, -4
    0892A010:[8E640004]: lw         $a0, 4($s3)
    0892A014:[0010A0C0]: sll        $s4, $s0, 0x0003
    0892A018:[00962024]: and        $a0, $a0, $s6
    0892A01C:[10940006]: beq        $a0, $s4, 0x0892A038
    0892A020:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A024:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A028:[34051180]: ori        $a1, $zr, 4480 <=> li $a1, 4480
    0892A02C:[2484E180]: addiu      $a0, $a0, -7808
    0892A030:[0E24CB3B]: jal        0x08932CEC
    0892A034:[24C6E250]: addiu      $a2, $a2, -7600
    0892A038:[16710007]: bne        $s3, $s1, 0x0892A058
    0892A03C:[8E750008]: lw         $s5, 8($s3)
    0892A040:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A044:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A048:[34051181]: ori        $a1, $zr, 4481 <=> li $a1, 4481
    0892A04C:[2484E180]: addiu      $a0, $a0, -7808
    0892A050:[0E24CB3B]: jal        0x08932CEC
    0892A054:[24C6E278]: addiu      $a2, $a2, -7560
    0892A058:[16750006]: bne        $s3, $s5, 0x0892A074
    0892A05C:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A060:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A064:[34051181]: ori        $a1, $zr, 4481 <=> li $a1, 4481
    0892A068:[2484E180]: addiu      $a0, $a0, -7808
    0892A06C:[0E24CB3B]: jal        0x08932CEC
    0892A070:[24C6E280]: addiu      $a2, $a2, -7552
    0892A074:[8E640004]: lw         $a0, 4($s3)
    0892A078:[00962024]: and        $a0, $a0, $s6
    0892A07C:[10940006]: beq        $a0, $s4, 0x0892A098
    0892A080:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A084:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A088:[34051181]: ori        $a1, $zr, 4481 <=> li $a1, 4481
    0892A08C:[2484E180]: addiu      $a0, $a0, -7808
    0892A090:[0E24CB3B]: jal        0x08932CEC
    0892A094:[24C6E250]: addiu      $a2, $a2, -7600
    0892A098:[16350007]: bne        $s1, $s5, 0x0892A0B8
    0892A09C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0892A0A0:[8E450000]: lw         $a1, 0($s2)
    0892A0A4:[02042004]: sllv       $a0, $a0, $s0
    0892A0A8:[00802027]: nor        $a0, $a0, $zr <=> li $a0, not $a0
    0892A0AC:[00A42024]: and        $a0, $a1, $a0
    0892A0B0:[1000000A]: b          0x0892A0DC
    0892A0B4:[AE440000]: sw         $a0, 0($s2)
    0892A0B8:[8E440010]: lw         $a0, 16($s2)
    0892A0BC:[02A4202B]: sltu       $a0, $s5, $a0
    0892A0C0:[14800004]: bne        $a0, $zr, 0x0892A0D4
    0892A0C4:[00000000]: nop
    0892A0C8:[AE350008]: sw         $s5, 8($s1)
    0892A0CC:[10000003]: b          0x0892A0DC
    0892A0D0:[AEB1000C]: sw         $s1, 12($s5)
    0892A0D4:[0E24A2C1]: jal        0x08928B04
    0892A0D8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A0DC:[36840003]: ori        $a0, $s4, 3
    0892A0E0:[AE640004]: sw         $a0, 4($s3)
    0892A0E4:[02742021]: addu       $a0, $s3, $s4
    0892A0E8:[8C850004]: lw         $a1, 4($a0)
    0892A0EC:[26620008]: addiu      $v0, $s3, 8
    0892A0F0:[34A50001]: ori        $a1, $a1, 1
    0892A0F4:[AC850004]: sw         $a1, 4($a0)
    0892A0F8:[8EE56440]: lw         $a1, 25664($s7)
    0892A0FC:[02452826]: xor        $a1, $s2, $a1
    0892A100:[100000E7]: b          0x0892A4A0
    0892A104:[AC850000]: sw         $a1, 0($a0)
    0892A108:[00D5302B]: sltu       $a2, $a2, $s5
    0892A10C:[50C000B0]: beql       $a2, $zr, 0x0892A3D0
    0892A110:[8E440008]: lw         $a0, 8($s2)
    0892A114:[10800095]: beq        $a0, $zr, 0x0892A36C
    0892A118:[341E0001]: ori        $fp, $zr, 1 <=> li $fp, 1
    0892A11C:[021E2804]: sllv       $a1, $fp, $s0
    0892A120:[00052840]: sll        $a1, $a1, 0x0001
    0892A124:[00053023]: subu       $a2, $zr, $a1 <=> negu $a2, $a1
    0892A128:[02042004]: sllv       $a0, $a0, $s0
    0892A12C:[00A62825]: or         $a1, $a1, $a2
    0892A130:[00852024]: and        $a0, $a0, $a1
    0892A134:[00042823]: subu       $a1, $zr, $a0 <=> negu $a1, $a0
    0892A138:[00852024]: and        $a0, $a0, $a1
    0892A13C:[2484FFFF]: addiu      $a0, $a0, -1
    0892A140:[00042B02]: srl        $a1, $a0, 0x000C
    0892A144:[30A50010]: andi       $a1, $a1, 16
    0892A148:[00A42006]: srlv       $a0, $a0, $a1
    0892A14C:[00043142]: srl        $a2, $a0, 0x0005
    0892A150:[30C60008]: andi       $a2, $a2, 8
    0892A154:[00C42006]: srlv       $a0, $a0, $a2
    0892A158:[00043882]: srl        $a3, $a0, 0x0002
    0892A15C:[30E70004]: andi       $a3, $a3, 4
    0892A160:[00A62821]: addu       $a1, $a1, $a2
    0892A164:[00E42006]: srlv       $a0, $a0, $a3
    0892A168:[00043042]: srl        $a2, $a0, 0x0001
    0892A16C:[00A72821]: addu       $a1, $a1, $a3
    0892A170:[30C60002]: andi       $a2, $a2, 2
    0892A174:[00C42006]: srlv       $a0, $a0, $a2
    0892A178:[00A62821]: addu       $a1, $a1, $a2
    0892A17C:[00043042]: srl        $a2, $a0, 0x0001
    0892A180:[30C60001]: andi       $a2, $a2, 1
    0892A184:[00A6A021]: addu       $s4, $a1, $a2
    0892A188:[00C42006]: srlv       $a0, $a0, $a2
    0892A18C:[0284A021]: addu       $s4, $s4, $a0
    0892A190:[00142040]: sll        $a0, $s4, 0x0001
    0892A194:[00042080]: sll        $a0, $a0, 0x0002
    0892A198:[02448821]: addu       $s1, $s2, $a0
    0892A19C:[26310024]: addiu      $s1, $s1, 36
    0892A1A0:[8E360008]: lw         $s6, 8($s1)
    0892A1A4:[2413FFFC]: addiu      $s3, $zr, -4 <=> li $s3, -4
    0892A1A8:[8EC40004]: lw         $a0, 4($s6)
    0892A1AC:[0014B8C0]: sll        $s7, $s4, 0x0003
    0892A1B0:[00932024]: and        $a0, $a0, $s3
    0892A1B4:[10970006]: beq        $a0, $s7, 0x0892A1D0
    0892A1B8:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A1BC:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A1C0:[34051192]: ori        $a1, $zr, 4498 <=> li $a1, 4498
    0892A1C4:[2484E180]: addiu      $a0, $a0, -7808
    0892A1C8:[0E24CB3B]: jal        0x08932CEC
    0892A1CC:[24C6E288]: addiu      $a2, $a2, -7544
    0892A1D0:[16D10007]: bne        $s6, $s1, 0x0892A1F0
    0892A1D4:[8ED00008]: lw         $s0, 8($s6)
    0892A1D8:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A1DC:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A1E0:[34051193]: ori        $a1, $zr, 4499 <=> li $a1, 4499
    0892A1E4:[2484E180]: addiu      $a0, $a0, -7808
    0892A1E8:[0E24CB3B]: jal        0x08932CEC
    0892A1EC:[24C6E278]: addiu      $a2, $a2, -7560
    0892A1F0:[16D00006]: bne        $s6, $s0, 0x0892A20C
    0892A1F4:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A1F8:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A1FC:[34051193]: ori        $a1, $zr, 4499 <=> li $a1, 4499
    0892A200:[2484E180]: addiu      $a0, $a0, -7808
    0892A204:[0E24CB3B]: jal        0x08932CEC
    0892A208:[24C6E280]: addiu      $a2, $a2, -7552
    0892A20C:[8EC40004]: lw         $a0, 4($s6)
    0892A210:[00932024]: and        $a0, $a0, $s3
    0892A214:[10970006]: beq        $a0, $s7, 0x0892A230
    0892A218:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A21C:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A220:[34051193]: ori        $a1, $zr, 4499 <=> li $a1, 4499
    0892A224:[2484E180]: addiu      $a0, $a0, -7808
    0892A228:[0E24CB3B]: jal        0x08932CEC
    0892A22C:[24C6E288]: addiu      $a2, $a2, -7544
    0892A230:[56300007]: bnel       $s1, $s0, 0x0892A250
    0892A234:[8E440010]: lw         $a0, 16($s2)
    0892A238:[8E440000]: lw         $a0, 0($s2)
    0892A23C:[029E2804]: sllv       $a1, $fp, $s4
    0892A240:[00A02827]: nor        $a1, $a1, $zr <=> li $a1, not $a1
    0892A244:[00852024]: and        $a0, $a0, $a1
    0892A248:[10000009]: b          0x0892A270
    0892A24C:[AE440000]: sw         $a0, 0($s2)
    0892A250:[0204202B]: sltu       $a0, $s0, $a0
    0892A254:[14800004]: bne        $a0, $zr, 0x0892A268
    0892A258:[00000000]: nop
    0892A25C:[AE300008]: sw         $s0, 8($s1)
    0892A260:[10000003]: b          0x0892A270
    0892A264:[AE11000C]: sw         $s1, 12($s0)
    0892A268:[0E24A2C1]: jal        0x08928B04
    0892A26C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A270:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0892A274:[34850003]: ori        $a1, $a0, 3
    0892A278:[AEC50004]: sw         $a1, 4($s6)
    0892A27C:[3C0508AC]: lui        $a1, 0x08AC <=> li $a1, 0x08AC0000
    0892A280:[02E4A823]: subu       $s5, $s7, $a0
    0892A284:[8CA56440]: lw         $a1, 25664($a1)
    0892A288:[02C4B821]: addu       $s7, $s6, $a0
    0892A28C:[02452026]: xor        $a0, $s2, $a1
    0892A290:[36A50001]: ori        $a1, $s5, 1
    0892A294:[AEE40000]: sw         $a0, 0($s7)
    0892A298:[AEE50004]: sw         $a1, 4($s7)
    0892A29C:[02F52021]: addu       $a0, $s7, $s5
    0892A2A0:[AC950000]: sw         $s5, 0($a0)
    0892A2A4:[8E510008]: lw         $s1, 8($s2)
    0892A2A8:[1220002C]: beq        $s1, $zr, 0x0892A35C
    0892A2AC:[001180C2]: srl        $s0, $s1, 0x0003
    0892A2B0:[2E040020]: sltiu      $a0, $s0, 32
    0892A2B4:[14800007]: bne        $a0, $zr, 0x0892A2D4
    0892A2B8:[8E540014]: lw         $s4, 20($s2)
    0892A2BC:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A2C0:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A2C4:[3405119C]: ori        $a1, $zr, 4508 <=> li $a1, 4508
    0892A2C8:[2484E180]: addiu      $a0, $a0, -7808
    0892A2CC:[0E24CB3B]: jal        0x08932CEC
    0892A2D0:[24C6E1DC]: addiu      $a2, $a2, -7716
    0892A2D4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0892A2D8:[00042840]: sll        $a1, $a0, 0x0001
    0892A2DC:[00052880]: sll        $a1, $a1, 0x0002
    0892A2E0:[02458021]: addu       $s0, $s2, $a1
    0892A2E4:[26100024]: addiu      $s0, $s0, 36
    0892A2E8:[2E250010]: sltiu      $a1, $s1, 16
    0892A2EC:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    0892A2F0:[10A00007]: beq        $a1, $zr, 0x0892A310
    0892A2F4:[009E8804]: sllv       $s1, $fp, $a0
    0892A2F8:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0892A2FC:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0892A300:[3405119C]: ori        $a1, $zr, 4508 <=> li $a1, 4508
    0892A304:[2484E180]: addiu      $a0, $a0, -7808
    0892A308:[0E24CB3B]: jal        0x08932CEC
    0892A30C:[24C6E1EC]: addiu      $a2, $a2, -7700
    0892A310:[8E440000]: lw         $a0, 0($s2)
    0892A314:[00912824]: and        $a1, $a0, $s1
    0892A318:[14A00003]: bne        $a1, $zr, 0x0892A328
    0892A31C:[00912025]: or         $a0, $a0, $s1
    0892A320:[1000000A]: b          0x0892A34C
    0892A324:[AE440000]: sw         $a0, 0($s2)
    0892A328:[8E040008]: lw         $a0, 8($s0)
    0892A32C:[8E450010]: lw         $a1, 16($s2)
    0892A330:[0085282B]: sltu       $a1, $a0, $a1
    0892A334:[14A00003]: bne        $a1, $zr, 0x0892A344
    0892A338:[00000000]: nop
    0892A33C:[10000003]: b          0x0892A34C
    0892A340:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    0892A344:[0E24A2C1]: jal        0x08928B04
    0892A348:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A34C:[AE140008]: sw         $s4, 8($s0)
    0892A350:[AE74000C]: sw         $s4, 12($s3)
    0892A354:[AE930008]: sw         $s3, 8($s4)
    0892A358:[AE90000C]: sw         $s0, 12($s4)
    0892A35C:[AE550008]: sw         $s5, 8($s2)
    0892A360:[AE570014]: sw         $s7, 20($s2)
    0892A364:[1000004E]: b          0x0892A4A0
    0892A368:[26C20008]: addiu      $v0, $s6, 8
    0892A36C:[8E440004]: lw         $a0, 4($s2)
    0892A370:[50800017]: beql       $a0, $zr, 0x0892A3D0
    0892A374:[8E440008]: lw         $a0, 8($s2)
    0892A378:[AFA50000]: sw         $a1, 0($sp)
    0892A37C:[0E24A4EE]: jal        0x089293B8
    0892A380:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A384:[14400046]: bne        $v0, $zr, 0x0892A4A0
    0892A388:[8FA50000]: lw         $a1, 0($sp)
    0892A38C:[10000010]: b          0x0892A3D0
    0892A390:[8E440008]: lw         $a0, 8($s2)
    0892A398:[14800003]: bne        $a0, $zr, 0x0892A3A8
    0892A39C:[24A5000F]: addiu      $a1, $a1, 15
    0892A3A0:[1000000A]: b          0x0892A3CC
    0892A3A4:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0892A3A8:[2404FFF8]: addiu      $a0, $zr, -8 <=> li $a0, -8
    0892A3AC:[8E460004]: lw         $a2, 4($s2)
    0892A3B0:[10C00006]: beq        $a2, $zr, 0x0892A3CC
    0892A3B4:[00A42824]: and        $a1, $a1, $a0
    0892A3B8:[AFA50000]: sw         $a1, 0($sp)
    0892A3BC:[0E24A30C]: jal        0x08928C30
    0892A3C0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A3C4:[14400036]: bne        $v0, $zr, 0x0892A4A0
    0892A3C8:[8FA50000]: lw         $a1, 0($sp)
    0892A3CC:[8E440008]: lw         $a0, 8($s2)
    0892A3D0:[0085302B]: sltu       $a2, $a0, $a1
    0892A3D4:[14C0001E]: bne        $a2, $zr, 0x0892A450
    0892A3D8:[00853023]: subu       $a2, $a0, $a1
    0892A3DC:[2CC70010]: sltiu      $a3, $a2, 16
    0892A3E0:[14E0000E]: bne        $a3, $zr, 0x0892A41C
    0892A3E4:[8E420014]: lw         $v0, 20($s2)
    0892A3E8:[00452021]: addu       $a0, $v0, $a1
    0892A3EC:[AE440014]: sw         $a0, 20($s2)
    0892A3F0:[AE460008]: sw         $a2, 8($s2)
    0892A3F4:[34C70001]: ori        $a3, $a2, 1
    0892A3F8:[AC870004]: sw         $a3, 4($a0)
    0892A3FC:[00863821]: addu       $a3, $a0, $a2
    0892A400:[ACE60000]: sw         $a2, 0($a3)
    0892A404:[34A50003]: ori        $a1, $a1, 3
    0892A408:[AC450004]: sw         $a1, 4($v0)
    0892A40C:[8EE56440]: lw         $a1, 25664($s7)
    0892A410:[02452826]: xor        $a1, $s2, $a1
    0892A414:[1000000C]: b          0x0892A448
    0892A418:[AC850000]: sw         $a1, 0($a0)
    0892A41C:[AE400008]: sw         $zr, 8($s2)
    0892A420:[AE400014]: sw         $zr, 20($s2)
    0892A424:[34850003]: ori        $a1, $a0, 3
    0892A428:[AC450004]: sw         $a1, 4($v0)
    0892A42C:[00442021]: addu       $a0, $v0, $a0
    0892A430:[8C850004]: lw         $a1, 4($a0)
    0892A434:[34A50001]: ori        $a1, $a1, 1
    0892A438:[AC850004]: sw         $a1, 4($a0)
    0892A43C:[8EE56440]: lw         $a1, 25664($s7)
    0892A440:[02452826]: xor        $a1, $s2, $a1
    0892A444:[AC850000]: sw         $a1, 0($a0)
    0892A448:[10000015]: b          0x0892A4A0
    0892A44C:[24420008]: addiu      $v0, $v0, 8
    0892A450:[8E42000C]: lw         $v0, 12($s2)
    0892A454:[00A2202B]: sltu       $a0, $a1, $v0
    0892A458:[1080000F]: beq        $a0, $zr, 0x0892A498
    0892A45C:[00000000]: nop
    0892A460:[8E440018]: lw         $a0, 24($s2)
    0892A464:[00453023]: subu       $a2, $v0, $a1
    0892A468:[AE46000C]: sw         $a2, 12($s2)
    0892A46C:[00853821]: addu       $a3, $a0, $a1
    0892A470:[AE470018]: sw         $a3, 24($s2)
    0892A474:[34C60001]: ori        $a2, $a2, 1
    0892A478:[ACE60004]: sw         $a2, 4($a3)
    0892A47C:[34A50003]: ori        $a1, $a1, 3
    0892A480:[AC850004]: sw         $a1, 4($a0)
    0892A484:[8EE56440]: lw         $a1, 25664($s7)
    0892A488:[24820008]: addiu      $v0, $a0, 8
    0892A48C:[02452026]: xor        $a0, $s2, $a1
    0892A490:[10000003]: b          0x0892A4A0
    0892A494:[ACE40000]: sw         $a0, 0($a3)
    0892A498:[0E24A2E8]: jal        0x08928BA0
    0892A49C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892A4A0:[8FB00004]: lw         $s0, 4($sp)
    0892A4A4:[8FB10008]: lw         $s1, 8($sp)
    0892A4A8:[8FB2000C]: lw         $s2, 12($sp)
    0892A4AC:[8FB30010]: lw         $s3, 16($sp)
    0892A4B0:[8FB40014]: lw         $s4, 20($sp)
    0892A4B4:[8FB50018]: lw         $s5, 24($sp)
    0892A4B8:[8FB6001C]: lw         $s6, 28($sp)
    0892A4BC:[8FB70020]: lw         $s7, 32($sp)
    0892A4C0:[8FBE0024]: lw         $fp, 36($sp)
    0892A4C4:[8FBF0028]: lw         $ra, 40($sp)
    0892A4C8:[03E00008]: jr         $ra
    0892A4CC:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_89438E8 417,772 instructions (0.272%), 21,988 calls (089438E8 - 08943940, length 23)
    089438E8:[27BDFFF0]: addiu      $sp, $sp, -16
    089438EC:[AFB10004]: sw         $s1, 4($sp)
    089438F0:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    089438F4:[AFB00000]: sw         $s0, 0($sp)
    089438F8:[AFBF0008]: sw         $ra, 8($sp)
    089438FC:[0E2553E0]: jal        0x08954F80
    08943900:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08943904:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    08943908:[1200000A]: beq        $s0, $zr, 0x08943934
    0894390C:[24440434]: addiu      $a0, $v0, 1076
    08943910:[82110001]: lb         $s1, 1($s0)
    08943914:[0E2553E2]: jal        0x08954F88
    08943918:[00000000]: nop
    0894391C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08943920:[8FBF0008]: lw         $ra, 8($sp)
    08943924:[8FB10004]: lw         $s1, 4($sp)
    08943928:[8FB00000]: lw         $s0, 0($sp)
    0894392C:[03E00008]: jr         $ra
    08943930:[27BD0010]: addiu      $sp, $sp, 16
    08943934:[0E255636]: jal        0x089558D8
    08943938:[00000000]: nop
    0894393C:[0A250E45]: j          0x08943914
    08943940:[00000000]: nop
_S1_2_8891A5C 408,750 instructions (0.266%), 25 calls (08891A5C - 08891F84, length 331)
    08891A5C:[27BDFEF0]: addiu      $sp, $sp, -272
    08891A60:[AFB000FC]: sw         $s0, 252($sp)
    08891A64:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08891A68:[AFB20104]: sw         $s2, 260($sp)
    08891A6C:[8E120000]: lw         $s2, 0($s0)
    08891A70:[E7B400E4]: swc1       $f20, 228($sp)
    08891A74:[E7B600E8]: swc1       $f22, 232($sp)
    08891A78:[E7B800EC]: swc1       $f24, 236($sp)
    08891A7C:[E7BA00F0]: swc1       $f26, 240($sp)
    08891A80:[E7BC00F4]: swc1       $f28, 244($sp)
    08891A84:[E7BE00F8]: swc1       $f30, 248($sp)
    08891A88:[AFB10100]: sw         $s1, 256($sp)
    08891A8C:[AFBF0108]: sw         $ra, 264($sp)
    08891A90:[0E223508]: jal        0x0888D420
    08891A94:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08891A98:[3C064974]: lui        $a2, 0x4974 <=> li $a2, 0x49740000
    08891A9C:[34C623F0]: ori        $a2, $a2, 9200
    08891AA0:[4486B000]: mtc1       $a2, $f22
    08891AA4:[8C440030]: lw         $a0, 48($v0)
    08891AA8:[3C06461C]: lui        $a2, 0x461C <=> li $a2, 0x461C0000
    08891AAC:[34C63C00]: ori        $a2, $a2, 15360
    08891AB0:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    08891AB4:[1485002D]: bne        $a0, $a1, 0x08891B6C
    08891AB8:[4486C000]: mtc1       $a2, $f24
    08891ABC:[2A440027]: slti       $a0, $s2, 39
    08891AC0:[10800006]: beq        $a0, $zr, 0x08891ADC
    08891AC4:[2A440072]: slti       $a0, $s2, 114
    08891AC8:[34040008]: ori        $a0, $zr, 8 <=> li $a0, 8
    08891ACC:[16440027]: bne        $s2, $a0, 0x08891B6C
    08891AD0:[00000000]: nop
    08891AD4:[10000025]: b          0x08891B6C
    08891AD8:[34120082]: ori        $s2, $zr, 130 <=> li $s2, 130
    08891ADC:[1080000A]: beq        $a0, $zr, 0x08891B08
    08891AE0:[2A440073]: slti       $a0, $s2, 115
    08891AE4:[2A440035]: slti       $a0, $s2, 53
    08891AE8:[10800020]: beq        $a0, $zr, 0x08891B6C
    08891AEC:[2644FFD9]: addiu      $a0, $s2, -39
    08891AF0:[00042080]: sll        $a0, $a0, 0x0002
    08891AF4:[3C01089B]: lui        $at, 0x089B <=> li $at, 0x089B0000
    08891AF8:[00240821]: addu       $at, $at, $a0
    08891AFC:[8C2187F8]: lw         $at, -30728($at)
    08891B00:[00200008]: jr         $at
    08891B04:[00000000]: nop
    08891B08:[10800018]: beq        $a0, $zr, 0x08891B6C
    08891B0C:[00000000]: nop
    08891B10:[10000016]: b          0x08891B6C
    08891B14:[3412007E]: ori        $s2, $zr, 126 <=> li $s2, 126
    08891B6C:[0E222BF2]: jal        0x0888AFC8
    08891B70:[00000000]: nop
    08891B74:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    08891B78:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    08891B7C:[0E222CC5]: jal        0x0888B314
    08891B80:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08891B84:[8E040038]: lw         $a0, 56($s0)
    08891B88:[0224202A]: slt        $a0, $s1, $a0
    08891B8C:[50800023]: beql       $a0, $zr, 0x08891C1C
    08891B90:[8E040038]: lw         $a0, 56($s0)
    08891B94:[87A40064]: lh         $a0, 100($sp)
    08891B98:[87A50066]: lh         $a1, 102($sp)
    08891B9C:[44846000]: mtc1       $a0, $f12
    08891BA0:[87A40068]: lh         $a0, 104($sp)
    08891BA4:[46806320]: cvt.s.w    $f12, $f12
    08891BA8:[87A6006C]: lh         $a2, 108($sp)
    08891BAC:[44856800]: mtc1       $a1, $f13
    08891BB0:[87A5006A]: lh         $a1, 106($sp)
    08891BB4:[46806B60]: cvt.s.w    $f13, $f13
    08891BB8:[87A7006E]: lh         $a3, 110($sp)
    08891BBC:[44847000]: mtc1       $a0, $f14
    08891BC0:[E60C0048]: swc1       $f12, 72($s0)
    08891BC4:[44867800]: mtc1       $a2, $f15
    08891BC8:[46807320]: cvt.s.w    $f12, $f14
    08891BCC:[87A40070]: lh         $a0, 112($sp)
    08891BD0:[E60D004C]: swc1       $f13, 76($s0)
    08891BD4:[44858000]: mtc1       $a1, $f16
    08891BD8:[46807B60]: cvt.s.w    $f13, $f15
    08891BDC:[87A50072]: lh         $a1, 114($sp)
    08891BE0:[44848800]: mtc1       $a0, $f17
    08891BE4:[E60C0050]: swc1       $f12, 80($s0)
    08891BE8:[44877000]: mtc1       $a3, $f14
    08891BEC:[46808320]: cvt.s.w    $f12, $f16
    08891BF0:[E60D0054]: swc1       $f13, 84($s0)
    08891BF4:[44857800]: mtc1       $a1, $f15
    08891BF8:[46807360]: cvt.s.w    $f13, $f14
    08891BFC:[E60C0058]: swc1       $f12, 88($s0)
    08891C00:[AE000038]: sw         $zr, 56($s0)
    08891C04:[46808B20]: cvt.s.w    $f12, $f17
    08891C08:[E60D005C]: swc1       $f13, 92($s0)
    08891C0C:[46807B60]: cvt.s.w    $f13, $f15
    08891C10:[E60C0060]: swc1       $f12, 96($s0)
    08891C14:[E60D0064]: swc1       $f13, 100($s0)
    08891C18:[8E040038]: lw         $a0, 56($s0)
    08891C1C:[0091282A]: slt        $a1, $a0, $s1
    08891C20:[10A000A6]: beq        $a1, $zr, 0x08891EBC
    08891C24:[C60C0048]: lwc1       $f12, 72($s0)
    08891C28:[4480A000]: mtc1       $zr, $f20
    08891C2C:[87A50064]: lh         $a1, 100($sp)
    08891C30:[4600A3C6]: mov.s      $f15, $f20
    08891C34:[93A6000F]: lbu        $a2, 15($sp)
    08891C38:[44856800]: mtc1       $a1, $f13
    08891C3C:[93A50010]: lbu        $a1, 16($sp)
    08891C40:[44867000]: mtc1       $a2, $f14
    08891C44:[46806B60]: cvt.s.w    $f13, $f13
    08891C48:[44858000]: mtc1       $a1, $f16
    08891C4C:[468073A0]: cvt.s.w    $f14, $f14
    08891C50:[0E223F60]: jal        0x0888FD80
    08891C54:[46808420]: cvt.s.w    $f16, $f16
    08891C58:[8E040038]: lw         $a0, 56($s0)
    08891C5C:[87A50066]: lh         $a1, 102($sp)
    08891C60:[4600A3C6]: mov.s      $f15, $f20
    08891C64:[C60C004C]: lwc1       $f12, 76($s0)
    08891C68:[E6000048]: swc1       $f0, 72($s0)
    08891C6C:[44856800]: mtc1       $a1, $f13
    08891C70:[93A50011]: lbu        $a1, 17($sp)
    08891C74:[46806B60]: cvt.s.w    $f13, $f13
    08891C78:[93A60012]: lbu        $a2, 18($sp)
    08891C7C:[44857000]: mtc1       $a1, $f14
    08891C80:[44868000]: mtc1       $a2, $f16
    08891C84:[468073A0]: cvt.s.w    $f14, $f14
    08891C88:[0E223F60]: jal        0x0888FD80
    08891C8C:[46808420]: cvt.s.w    $f16, $f16
    08891C90:[87A40068]: lh         $a0, 104($sp)
    08891C94:[E600004C]: swc1       $f0, 76($s0)
    08891C98:[8E120038]: lw         $s2, 56($s0)
    08891C9C:[44846000]: mtc1       $a0, $f12
    08891CA0:[93A40013]: lbu        $a0, 19($sp)
    08891CA4:[468066A0]: cvt.s.w    $f26, $f12
    08891CA8:[C61C0050]: lwc1       $f28, 80($s0)
    08891CAC:[44846800]: mtc1       $a0, $f13
    08891CB0:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    08891CB4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08891CB8:[0E224602]: jal        0x08891808
    08891CBC:[46806FA0]: cvt.s.w    $f30, $f13
    08891CC0:[93A50014]: lbu        $a1, 20($sp)
    08891CC4:[44827800]: mtc1       $v0, $f15
    08891CC8:[46807BE0]: cvt.s.w    $f15, $f15
    08891CCC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08891CD0:[44858000]: mtc1       $a1, $f16
    08891CD4:[46808420]: cvt.s.w    $f16, $f16
    08891CD8:[4600E306]: mov.s      $f12, $f28
    08891CDC:[4600D346]: mov.s      $f13, $f26
    08891CE0:[0E223F60]: jal        0x0888FD80
    08891CE4:[4600F386]: mov.s      $f14, $f30
    08891CE8:[87A4006C]: lh         $a0, 108($sp)
    08891CEC:[E6000050]: swc1       $f0, 80($s0)
    08891CF0:[8E120038]: lw         $s2, 56($s0)
    08891CF4:[44846000]: mtc1       $a0, $f12
    08891CF8:[93A40017]: lbu        $a0, 23($sp)
    08891CFC:[46806720]: cvt.s.w    $f28, $f12
    08891D00:[C61A0054]: lwc1       $f26, 84($s0)
    08891D04:[44846800]: mtc1       $a0, $f13
    08891D08:[34050012]: ori        $a1, $zr, 18 <=> li $a1, 18
    08891D0C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08891D10:[0E224602]: jal        0x08891808
    08891D14:[46806FA0]: cvt.s.w    $f30, $f13
    08891D18:[93A50018]: lbu        $a1, 24($sp)
    08891D1C:[44827800]: mtc1       $v0, $f15
    08891D20:[46807BE0]: cvt.s.w    $f15, $f15
    08891D24:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08891D28:[44858000]: mtc1       $a1, $f16
    08891D2C:[46808420]: cvt.s.w    $f16, $f16
    08891D30:[4600D306]: mov.s      $f12, $f26
    08891D34:[4600E346]: mov.s      $f13, $f28
    08891D38:[0E223F60]: jal        0x0888FD80
    08891D3C:[4600F386]: mov.s      $f14, $f30
    08891D40:[87A4006A]: lh         $a0, 106($sp)
    08891D44:[E6000054]: swc1       $f0, 84($s0)
    08891D48:[8E120038]: lw         $s2, 56($s0)
    08891D4C:[44846000]: mtc1       $a0, $f12
    08891D50:[93A40015]: lbu        $a0, 21($sp)
    08891D54:[468066A0]: cvt.s.w    $f26, $f12
    08891D58:[C61C0058]: lwc1       $f28, 88($s0)
    08891D5C:[44846800]: mtc1       $a0, $f13
    08891D60:[34050011]: ori        $a1, $zr, 17 <=> li $a1, 17
    08891D64:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08891D68:[0E224602]: jal        0x08891808
    08891D6C:[46806FA0]: cvt.s.w    $f30, $f13
    08891D70:[93A50016]: lbu        $a1, 22($sp)
    08891D74:[44827800]: mtc1       $v0, $f15
    08891D78:[46807BE0]: cvt.s.w    $f15, $f15
    08891D7C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08891D80:[44858000]: mtc1       $a1, $f16
    08891D84:[46808420]: cvt.s.w    $f16, $f16
    08891D88:[4600E306]: mov.s      $f12, $f28
    08891D8C:[4600D346]: mov.s      $f13, $f26
    08891D90:[0E223F60]: jal        0x0888FD80
    08891D94:[4600F386]: mov.s      $f14, $f30
    08891D98:[87A4006E]: lh         $a0, 110($sp)
    08891D9C:[E6000058]: swc1       $f0, 88($s0)
    08891DA0:[8E120038]: lw         $s2, 56($s0)
    08891DA4:[44846000]: mtc1       $a0, $f12
    08891DA8:[93A40019]: lbu        $a0, 25($sp)
    08891DAC:[46806720]: cvt.s.w    $f28, $f12
    08891DB0:[C61A005C]: lwc1       $f26, 92($s0)
    08891DB4:[44846800]: mtc1       $a0, $f13
    08891DB8:[34050013]: ori        $a1, $zr, 19 <=> li $a1, 19
    08891DBC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08891DC0:[0E224602]: jal        0x08891808
    08891DC4:[46806FA0]: cvt.s.w    $f30, $f13
    08891DC8:[93A5001A]: lbu        $a1, 26($sp)
    08891DCC:[44827800]: mtc1       $v0, $f15
    08891DD0:[46807BE0]: cvt.s.w    $f15, $f15
    08891DD4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08891DD8:[44858000]: mtc1       $a1, $f16
    08891DDC:[46808420]: cvt.s.w    $f16, $f16
    08891DE0:[4600D306]: mov.s      $f12, $f26
    08891DE4:[4600E346]: mov.s      $f13, $f28
    08891DE8:[0E223F60]: jal        0x0888FD80
    08891DEC:[4600F386]: mov.s      $f14, $f30
    08891DF0:[87A40070]: lh         $a0, 112($sp)
    08891DF4:[E600005C]: swc1       $f0, 92($s0)
    08891DF8:[8E120038]: lw         $s2, 56($s0)
    08891DFC:[44846000]: mtc1       $a0, $f12
    08891E00:[93A4001B]: lbu        $a0, 27($sp)
    08891E04:[468066A0]: cvt.s.w    $f26, $f12
    08891E08:[C61C0060]: lwc1       $f28, 96($s0)
    08891E0C:[44846800]: mtc1       $a0, $f13
    08891E10:[34050014]: ori        $a1, $zr, 20 <=> li $a1, 20
    08891E14:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08891E18:[0E224602]: jal        0x08891808
    08891E1C:[46806FA0]: cvt.s.w    $f30, $f13
    08891E20:[93A5001C]: lbu        $a1, 28($sp)
    08891E24:[44827800]: mtc1       $v0, $f15
    08891E28:[46807BE0]: cvt.s.w    $f15, $f15
    08891E2C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08891E30:[44858000]: mtc1       $a1, $f16
    08891E34:[46808420]: cvt.s.w    $f16, $f16
    08891E38:[4600E306]: mov.s      $f12, $f28
    08891E3C:[4600D346]: mov.s      $f13, $f26
    08891E40:[0E223F60]: jal        0x0888FD80
    08891E44:[4600F386]: mov.s      $f14, $f30
    08891E48:[87A40072]: lh         $a0, 114($sp)
    08891E4C:[E6000060]: swc1       $f0, 96($s0)
    08891E50:[8E120038]: lw         $s2, 56($s0)
    08891E54:[44846000]: mtc1       $a0, $f12
    08891E58:[93A4001D]: lbu        $a0, 29($sp)
    08891E5C:[46806720]: cvt.s.w    $f28, $f12
    08891E60:[C61A0064]: lwc1       $f26, 100($s0)
    08891E64:[44846800]: mtc1       $a0, $f13
    08891E68:[34050015]: ori        $a1, $zr, 21 <=> li $a1, 21
    08891E6C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08891E70:[0E224602]: jal        0x08891808
    08891E74:[46806FA0]: cvt.s.w    $f30, $f13
    08891E78:[93A5001E]: lbu        $a1, 30($sp)
    08891E7C:[44827800]: mtc1       $v0, $f15
    08891E80:[46807BE0]: cvt.s.w    $f15, $f15
    08891E84:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08891E88:[44858000]: mtc1       $a1, $f16
    08891E8C:[46808420]: cvt.s.w    $f16, $f16
    08891E90:[4600D306]: mov.s      $f12, $f26
    08891E94:[4600E346]: mov.s      $f13, $f28
    08891E98:[0E223F60]: jal        0x0888FD80
    08891E9C:[4600F386]: mov.s      $f14, $f30
    08891EA0:[8E040038]: lw         $a0, 56($s0)
    08891EA4:[E6000064]: swc1       $f0, 100($s0)
    08891EA8:[24840001]: addiu      $a0, $a0, 1
    08891EAC:[AE040038]: sw         $a0, 56($s0)
    08891EB0:[0091282A]: slt        $a1, $a0, $s1
    08891EB4:[14A0FF5D]: bne        $a1, $zr, 0x08891C2C
    08891EB8:[C60C0048]: lwc1       $f12, 72($s0)
    08891EBC:[46006386]: mov.s      $f14, $f12
    08891EC0:[C60D0050]: lwc1       $f13, 80($s0)
    08891EC4:[C60C004C]: lwc1       $f12, 76($s0)
    08891EC8:[4616703E]: c.le.s     $f14, $f22
    08891ECC:[C60E0054]: lwc1       $f14, 84($s0)
    08891ED0:[C60F0058]: lwc1       $f15, 88($s0)
    08891ED4:[C610005C]: lwc1       $f16, 92($s0)
    08891ED8:[C6110060]: lwc1       $f17, 96($s0)
    08891EDC:[C6120064]: lwc1       $f18, 100($s0)
    08891EE0:[45020001]: bc1fl      0x08891EE8
    08891EE4:[E6160048]: swc1       $f22, 72($s0)
    08891EE8:[4616603E]: c.le.s     $f12, $f22
    08891EEC:[00000000]: nop
    08891EF0:[45020001]: bc1fl      0x08891EF8
    08891EF4:[E616004C]: swc1       $f22, 76($s0)
    08891EF8:[4618683E]: c.le.s     $f13, $f24
    08891EFC:[00000000]: nop
    08891F00:[45020001]: bc1fl      0x08891F08
    08891F04:[E6180050]: swc1       $f24, 80($s0)
    08891F08:[4618703E]: c.le.s     $f14, $f24
    08891F0C:[00000000]: nop
    08891F10:[45020001]: bc1fl      0x08891F18
    08891F14:[E6180054]: swc1       $f24, 84($s0)
    08891F18:[4618783E]: c.le.s     $f15, $f24
    08891F1C:[00000000]: nop
    08891F20:[45020001]: bc1fl      0x08891F28
    08891F24:[E6180058]: swc1       $f24, 88($s0)
    08891F28:[4618803E]: c.le.s     $f16, $f24
    08891F2C:[00000000]: nop
    08891F30:[45020001]: bc1fl      0x08891F38
    08891F34:[E618005C]: swc1       $f24, 92($s0)
    08891F38:[4618883E]: c.le.s     $f17, $f24
    08891F3C:[00000000]: nop
    08891F40:[45020001]: bc1fl      0x08891F48
    08891F44:[E6180060]: swc1       $f24, 96($s0)
    08891F48:[4618903E]: c.le.s     $f18, $f24
    08891F4C:[00000000]: nop
    08891F50:[45020001]: bc1fl      0x08891F58
    08891F54:[E6180064]: swc1       $f24, 100($s0)
    08891F58:[C7B400E4]: lwc1       $f20, 228($sp)
    08891F5C:[C7B600E8]: lwc1       $f22, 232($sp)
    08891F60:[C7B800EC]: lwc1       $f24, 236($sp)
    08891F64:[C7BA00F0]: lwc1       $f26, 240($sp)
    08891F68:[C7BC00F4]: lwc1       $f28, 244($sp)
    08891F6C:[C7BE00F8]: lwc1       $f30, 248($sp)
    08891F70:[8FB000FC]: lw         $s0, 252($sp)
    08891F74:[8FB10100]: lw         $s1, 256($sp)
    08891F78:[8FB20104]: lw         $s2, 260($sp)
    08891F7C:[8FBF0108]: lw         $ra, 264($sp)
    08891F80:[03E00008]: jr         $ra
    08891F84:[27BD0110]: addiu      $sp, $sp, 272
  Back Branch 08891EB4 2,475 times (length 164)
_S1_2_89A2070 372,872 instructions (0.243%), 186,436 calls (089A2070 - 089A2074, length 2)
    089A2070:[03E00008]: jr         $ra
    089A2074:[0011CD4C]: syscall    0x04735 [sceKernelCpuResumeIntr]
_S1_2_89A2048 372,872 instructions (0.243%), 186,436 calls (089A2048 - 089A204C, length 2)
    089A2048:[03E00008]: jr         $ra
    089A204C:[0011CD0C]: syscall    0x04734 [sceKernelCpuSuspendIntr]
_S1_2_8966D10 371,900 instructions (0.242%), 4,226 calls (0896672C - 08966D14, length 379)
  Back Branch 08966CCC 15,095 times (length 362)
  Back Branch 08966838 5,957 times (length 18)
  Back Branch 08966D10 4,226 times (length 21)
  Back Branch 08966914 1,441 times (length 73)
  Back Branch 0896690C 1,441 times (length 53)
  Back Branch 089668C0 1,441 times (length 53)
  Back Branch 08966898 1,441 times (length 43)
  Back Branch 089668A8 1,441 times (length 28)
  Back Branch 089668B8 1,441 times (length 32)
  Back Branch 08966948 824 times (length 68)
  Back Branch 08966968 824 times (length 76)
  Back Branch 08966828 132 times (length 14)
_S1_2_880D820 371,162 instructions (0.242%), 11,634 calls (0880D820 - 0880D998, length 95)
  Back Branch 0880D96C 2,268 times (length 52)
_S1_2_8994434 368,984 instructions (0.240%), 16,772 calls (08994434 - 08994488, length 22)
_S1_2_8951834 353,696 instructions (0.230%), 6,316 calls (08951834 - 08951938, length 66)
  Back Branch 08951924 6,316 times (length 48)
_S1_2_8933D40 350,317 instructions (0.228%), 10,101 calls (08933D40 - 08933DC0, length 33)
  Back Branch 08933D94 6,983 times (length 7)
  Back Branch 08933DB4 6,878 times (length 3)
_S1_2_89747C0 337,512 instructions (0.220%), 7,924 calls (089747C0 - 08974894, length 54)
  Back Branch 0897486C 7,784 times (length 33)
_S1_2_8891808 333,256 instructions (0.217%), 15,148 calls (08891808 - 08891A58, length 149)
  Back Branch 08891A20 75,740 times (length 44)
_S1_2_8970858 329,240 instructions (0.214%), 11,545 calls (08970858 - 089709D8, length 97)
  Back Branch 089708D4 11,085 times (length 18)
  Back Branch 0897093C 460 times (length 44)
_S1_2_8971D28 326,215 instructions (0.212%), 6,655 calls (08971D28 - 08971F00, length 119)
_S1_2_899448C 311,673 instructions (0.203%), 13,551 calls (0899448C - 089944E4, length 23)
_S1_2_8994BE0 303,230 instructions (0.198%), 30,323 calls (08994BE0 - 08994DE8, length 131)
_S1_2_898127C 302,829 instructions (0.197%), 2,848 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 4,956 times (length 16)
  Back Branch 0898134C 2,390 times (length 22)
  Back Branch 08981420 1,691 times (length 1109)
  Back Branch 089817C4 1,050 times (length 1342)
  Back Branch 089817CC 1,050 times (length 1344)
  Back Branch 089816A8 604 times (length 10)
  Back Branch 08981574 585 times (length 22)
  Back Branch 089812D8 147 times (length 1027)
  Back Branch 089813F8 94 times (length 25)
  Back Branch 08981438 63 times (length 1115)
  Back Branch 089814A8 48 times (length 10)
  Back Branch 0898161C 31 times (length 25)
_S1_2_8992068 289,948 instructions (0.189%), 11,696 calls (08992068 - 08992180, length 71)
  Back Branch 08992148 7,593 times (length 43)
_S1_2_880FD30 282,900 instructions (0.184%), 1,230 calls (0880FD30 - 08810394, length 410)
  Back Branch 088100C0 2,460 times (length 12)
_S1_2_894757C 280,020 instructions (0.182%), 2,154 calls (0894757C - 08947714, length 103)
  Back Branch 0894767C 8,616 times (length 59)
  Back Branch 08947700 2,154 times (length 77)
  Back Branch 08947710 2,154 times (length 88)
_S1_2_8966A18 267,295 instructions (0.174%), 2,123 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 15,095 times (length 362)
  Back Branch 08966838 5,957 times (length 18)
  Back Branch 08966A28 2,123 times (length 124)
  Back Branch 08966914 1,441 times (length 73)
  Back Branch 0896690C 1,441 times (length 53)
  Back Branch 089668C0 1,441 times (length 53)
  Back Branch 08966898 1,441 times (length 43)
  Back Branch 089668A8 1,441 times (length 28)
  Back Branch 089668B8 1,441 times (length 32)
  Back Branch 08966948 824 times (length 68)
  Back Branch 08966968 824 times (length 76)
  Back Branch 08966828 132 times (length 14)
_S1_2_8991DC8 266,568 instructions (0.174%), 5,021 calls (08991DC8 - 08992064, length 168)
  Back Branch 08991EF0 2,528 times (length 63)
  Back Branch 08991E78 2,528 times (length 32)
  Back Branch 08992030 2,528 times (length 82)
  Back Branch 08991FD0 2,493 times (length 118)
_S1_2_8813FC8 254,035 instructions (0.165%), 1 calls (08813FC8 - 0881441C, length 278)
  Back Branch 0881425C 5,818 times (length 39)
  Back Branch 08814418 831 times (length 155)
_S1_2_8883750 250,131 instructions (0.163%), 9,972 calls (08883718 - 0888390C, length 126)
  Back Branch 088838CC 9,972 times (length 111)
_S1_2_8954F64 247,366 instructions (0.161%), 35,338 calls (08954F64 - 08954F7C, length 7)
_S1_2_8954F48 247,366 instructions (0.161%), 35,338 calls (08954F48 - 08954F60, length 7)
_S1_2_896B024 244,909 instructions (0.160%), 8,221 calls (0896B024 - 0896B0A8, length 34)
_S1_2_897054C 242,093 instructions (0.158%), 4,652 calls (0897054C - 089706F8, length 108)
  Back Branch 08970620 7 times (length 3)
_S1_2_8947B90 241,908 instructions (0.158%), 2,024 calls (08947B90 - 08947C7C, length 60)
  Back Branch 08947C08 6,072 times (length 15)
  Back Branch 08947C48 5,991 times (length 22)
  Back Branch 08947C58 5,991 times (length 29)
  Back Branch 08947C68 5,991 times (length 36)
  Back Branch 08947C38 3,994 times (length 14)
  Back Branch 08947C78 1,997 times (length 47)
_S1_2_89488B4 240,320 instructions (0.157%), 12,016 calls (089488B4 - 089489AC, length 63)
_S1_2_8814548 233,364 instructions (0.152%), 1 calls (08814548 - 088145F0, length 43)
  Back Branch 088145CC 26,624 times (length 13)
  Back Branch 088145EC 831 times (length 37)
_S1_2_8929AB8 232,377 instructions (0.151%), 5,941 calls (08929AB8 - 08929D98, length 185)
  Back Branch 08929BD0 1,046 times (length 22)
_S1_2_898FF5C 230,450 instructions (0.150%), 23,045 calls (0898FF5C - 0898FF80, length 10)
_S1_2_89707F8 230,310 instructions (0.150%), 11,107 calls (089707F8 - 08970854, length 24)
  Back Branch 0897083C 5,074 times (length 8)
_S1_2_8947C80 228,304 instructions (0.149%), 12,016 calls (08947C80 - 08947CD8, length 23)
_S1_2_89706FC 224,266 instructions (0.146%), 9,684 calls (089706FC - 089707F4, length 63)
  Back Branch 089707B0 118 times (length 13)
_S1_2_8941DC0 221,984 instructions (0.145%), 31,712 calls (08941DC0 - 08941DD8, length 7)
_S1_2_8941DA4 221,984 instructions (0.145%), 31,712 calls (08941DA4 - 08941DBC, length 7)
_S1_2_8971F04 221,548 instructions (0.144%), 3,498 calls (08971F04 - 08972100, length 128)
_S1_2_8965244 219,345 instructions (0.143%), 6,267 calls (08965244 - 089652CC, length 35)
_S1_2_8940E9C 209,953 instructions (0.137%), 1,018 calls (08940E9C - 0894105C, length 113)
  Back Branch 08940EFC 7,126 times (length 9)
  Back Branch 08941004 6,010 times (length 72)
  Back Branch 08940F84 6,007 times (length 37)
  Back Branch 08941058 1,018 times (length 101)
  Back Branch 08940F40 1,018 times (length 12)
_S1_2_8966630 205,872 instructions (0.134%), 15,130 calls (08966630 - 089666B8, length 35)
  Back Branch 08966664 6,975 times (length 6)
  Back Branch 089666AC 6,975 times (length 24)
  Back Branch 0896667C 993 times (length 12)
_S1_2_880E890 200,704 instructions (0.131%), 2,763 calls (0880E890 - 0880EA9C, length 132)
  Back Branch 0880E938 3,060 times (length 4)
  Back Branch 0880EA70 1,830 times (length 17)
  Back Branch 0880EA18 1,230 times (length 17)
_S1_2_8999AC8 197,974 instructions (0.129%), 28,282 calls (08999AC8 - 08999AE0, length 7)
_S1_2_8965324 190,400 instructions (0.124%), 7,616 calls (08965324 - 08965384, length 25)
_S1_2_8966AEC 185,378 instructions (0.121%), 1,765 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 15,095 times (length 362)
  Back Branch 08966838 5,957 times (length 18)
  Back Branch 08966B00 1,762 times (length 178)
  Back Branch 08966914 1,441 times (length 73)
  Back Branch 0896690C 1,441 times (length 53)
  Back Branch 089668C0 1,441 times (length 53)
  Back Branch 08966898 1,441 times (length 43)
  Back Branch 089668A8 1,441 times (length 28)
  Back Branch 089668B8 1,441 times (length 32)
  Back Branch 08966B4C 977 times (length 197)
  Back Branch 08966948 824 times (length 68)
  Back Branch 08966968 824 times (length 76)
  Back Branch 08966828 132 times (length 14)
  Back Branch 08966B28 9 times (length 188)
_S1_2_8809B40 184,171 instructions (0.120%), 5,941 calls (08809B40 - 08809BBC, length 32)
_S1_2_894257C 176,848 instructions (0.115%), 12,632 calls (0894257C - 089425B0, length 14)
_S1_2_8999314 171,440 instructions (0.112%), 17,144 calls (08999314 - 08999338, length 10)
_S1_2_880F110 169,274 instructions (0.110%), 2,758 calls (0880F110 - 0880F2C4, length 110)
_S1_2_880973C 165,902 instructions (0.108%), 2,486 calls (0880973C - 0880979C, length 25)
  Back Branch 08809788 9,889 times (length 12)
_S1_2_896979C 165,440 instructions (0.108%), 575 calls (0896979C - 08969A3C, length 169)
  Back Branch 08969A04 4,578 times (length 41)
  Back Branch 08969948 1,216 times (length 18)
_S1_2_8964244 164,782 instructions (0.107%), 18,687 calls (08964244 - 08964334, length 61)
_S1_2_8812234 163,486 instructions (0.106%), 5,819 calls (08812234 - 08812378, length 82)
_S1_2_896F838 162,597 instructions (0.106%), 6,541 calls (0896F838 - 0896F938, length 65)
_S1_2_89455A0 156,208 instructions (0.102%), 12,016 calls (089455A0 - 08945600, length 25)
  Back Branch 089455D0 12,016 times (length 7)
_S1_2_896A398 155,819 instructions (0.101%), 2,604 calls (0896A398 - 0896A48C, length 62)
  Back Branch 0896A430 2,539 times (length 23)
  Back Branch 0896A45C 1,469 times (length 34)
_S1_2_8805868 145,600 instructions (0.095%), 2,600 calls (08805868 - 088059FC, length 102)
  Back Branch 088059BC 2,600 times (length 16)
  Back Branch 0880597C 2,600 times (length 11)
_S1_2_8933DC4 142,694 instructions (0.093%), 4,788 calls (08933DC4 - 08933E8C, length 51)
  Back Branch 08933E70 278 times (length 14)
  Back Branch 08933E30 70 times (length 17)
_S1_2_88095AC 140,664 instructions (0.092%), 5,861 calls (088095AC - 08809608, length 24)
_S1_2_89442DC 139,901 instructions (0.091%), 1,018 calls (089442DC - 089444DC, length 129)
  Back Branch 089444C8 2,004 times (length 86)
  Back Branch 089444B8 2,003 times (length 79)
  Back Branch 089444A8 2,003 times (length 72)
  Back Branch 08944498 2,002 times (length 65)
  Back Branch 08944414 1,018 times (length 66)
  Back Branch 089443D0 1,018 times (length 27)
  Back Branch 08944478 1,001 times (length 51)
  Back Branch 08944468 1,001 times (length 44)
  Back Branch 08944458 1,001 times (length 36)
  Back Branch 08944488 1,001 times (length 58)
_S1_2_89709DC 139,690 instructions (0.091%), 4,830 calls (089709DC - 08970AB4, length 55)
_S1_2_888879C 138,450 instructions (0.090%), 1,950 calls (0888879C - 0888883C, length 41)
  Back Branch 0888880C 7,800 times (length 10)
_S1_2_89993EC 138,229 instructions (0.090%), 10,633 calls (089993EC - 0899941C, length 13)
_S1_2_8888E50 137,126 instructions (0.089%), 12,466 calls (08888E50 - 08888E78, length 11)
_S1_2_8888D50 137,126 instructions (0.089%), 12,466 calls (08888D50 - 08888D78, length 11)
_S1_2_88096A4 136,813 instructions (0.089%), 5,951 calls (088096A4 - 08809738, length 38)
_S1_2_887BDE0 135,046 instructions (0.088%), 8,230 calls (0887BDE0 - 0887BE68, length 35)
_S1_2_8891940 133,650 instructions (0.087%), 2,475 calls (08891940 - 08891A58, length 71)
  Back Branch 08891A20 75,740 times (length 44)
_S1_2_8891930 133,650 instructions (0.087%), 2,475 calls (08891930 - 08891A58, length 75)
  Back Branch 08891A20 75,740 times (length 44)
_S1_2_8891920 133,650 instructions (0.087%), 2,475 calls (08891920 - 08891A58, length 79)
  Back Branch 08891A20 75,740 times (length 44)
_S1_2_8891910 133,650 instructions (0.087%), 2,475 calls (08891910 - 08891A58, length 83)
  Back Branch 08891A20 75,740 times (length 44)
_S1_2_8891900 133,650 instructions (0.087%), 2,475 calls (08891900 - 08891A58, length 87)
  Back Branch 08891A20 75,740 times (length 44)
_S1_2_8941DF8 132,993 instructions (0.087%), 18,999 calls (08941DF8 - 08941E10, length 7)
_S1_2_8941DDC 132,993 instructions (0.087%), 18,999 calls (08941DDC - 08941DF4, length 7)
_S1_2_8994B88 132,814 instructions (0.087%), 6,037 calls (08994B88 - 08994BDC, length 22)
_S1_2_880AB24 132,129 instructions (0.086%), 831 calls (0880AB24 - 0880ABEC, length 51)
  Back Branch 0880ABD4 4,155 times (length 27)
_S1_2_8891950 131,175 instructions (0.085%), 2,475 calls (08891950 - 08891A58, length 67)
  Back Branch 08891A20 75,740 times (length 44)
_S1_2_8950280 130,298 instructions (0.085%), 18,614 calls (08950280 - 08950298, length 7)
_S1_2_894DE50 125,055 instructions (0.081%), 4,632 calls (0894DE50 - 0894DEBC, length 28)
  Back Branch 0894DEB8 4,631 times (length 13)
_S1_2_8951684 123,464 instructions (0.080%), 2,024 calls (08951684 - 08951774, length 61)
  Back Branch 089516F0 2,024 times (length 13)
  Back Branch 08951770 2,024 times (length 42)
_S1_2_896F470 121,134 instructions (0.079%), 1,806 calls (0896F470 - 0896F598, length 75)
_S1_2_8999E50 120,427 instructions (0.078%), 4,632 calls (08999E50 - 08999EB4, length 26)
_S1_2_896AA00 119,165 instructions (0.078%), 3,455 calls (0896AA00 - 0896ABFC, length 128)
_S1_2_8846A6C 115,893 instructions (0.075%), 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_897325C 112,779 instructions (0.073%), 2,299 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 5,835 times (length 1507)
_S1_2_8966AB8 110,637 instructions (0.072%), 1,441 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 15,095 times (length 362)
  Back Branch 08966838 5,957 times (length 18)
  Back Branch 08966914 1,441 times (length 73)
  Back Branch 0896690C 1,441 times (length 53)
  Back Branch 089668C0 1,441 times (length 53)
  Back Branch 08966898 1,441 times (length 43)
  Back Branch 089668A8 1,441 times (length 28)
  Back Branch 089668B8 1,441 times (length 32)
  Back Branch 08966948 824 times (length 68)
  Back Branch 08966968 824 times (length 76)
  Back Branch 08966828 132 times (length 14)
_S1_2_8948BB0 110,379 instructions (0.072%), 1,018 calls (08948BB0 - 08948CE4, length 78)
  Back Branch 08948C40 2,036 times (length 28)
  Back Branch 08948CE0 2,004 times (length 64)
  Back Branch 08948CC0 2,003 times (length 50)
  Back Branch 08948CD0 2,003 times (length 57)
  Back Branch 08948CB0 2,002 times (length 43)
  Back Branch 08948C70 1,001 times (length 14)
  Back Branch 08948CA0 1,001 times (length 36)
  Back Branch 08948C80 1,001 times (length 22)
  Back Branch 08948C90 1,001 times (length 29)
_S1_2_88121D0 109,170 instructions (0.071%), 5,200 calls (088121D0 - 08812230, length 25)
_S1_2_8974734 101,392 instructions (0.066%), 7,792 calls (08974734 - 089747A4, length 29)
_S1_2_8994168 100,960 instructions (0.066%), 5,048 calls (08994168 - 089941B4, length 20)
_S1_2_8999420 100,848 instructions (0.066%), 4,584 calls (08999420 - 08999478, length 23)
_S1_2_8810AB8 100,191 instructions (0.065%), 14,313 calls (08810AB8 - 08810AD0, length 7)
_S1_2_8810398 99,797 instructions (0.065%), 1,454 calls (08810398 - 088105DC, length 146)
_S1_2_8992370 96,285 instructions (0.063%), 2,409 calls (08992370 - 089924D0, length 89)
  Back Branch 089923FC 1,662 times (length 27)
  Back Branch 089924AC 1,662 times (length 72)
  Back Branch 089923F4 747 times (length 26)
_S1_2_8970F90 95,088 instructions (0.062%), 7,924 calls (08970F90 - 08970FC8, length 15)
_S1_2_892AF50 95,056 instructions (0.062%), 5,941 calls (0892AF50 - 0892AF9C, length 20)
_S1_2_8810A80 93,954 instructions (0.061%), 13,422 calls (08810A80 - 08810A98, length 7)
_S1_2_8999A88 90,699 instructions (0.059%), 30,233 calls (08999A88 - 08999AA8, length 9)
_S1_2_894DEC0 83,384 instructions (0.054%), 1 calls (0894DEC0 - 0894DF8C, length 52)
  Back Branch 0894DF78 4,632 times (length 25)
  Back Branch 0894DF88 4,631 times (length 29)
  Back Branch 0894DF34 4,631 times (length 13)
_S1_2_89912EC 83,100 instructions (0.054%), 1,662 calls (089912EC - 08991660, length 222)
  Back Branch 089913F0 1,662 times (length 30)
_S1_2_893EB8C 82,707 instructions (0.054%), 1,077 calls (0893EB8C - 0893ECD0, length 82)
  Back Branch 0893EC24 1,077 times (length 27)
  Back Branch 0893ECCC 285 times (length 66)
_S1_2_89834C4 82,025 instructions (0.053%), 97 calls (089834C4 - 089836CC, length 131)
  Back Branch 08983678 3,439 times (length 29)
_S1_2_89694AC 82,020 instructions (0.053%), 4,101 calls (089694AC - 089695FC, length 85)
_S1_2_899499C 79,872 instructions (0.052%), 4,992 calls (0899499C - 089949D8, length 16)
_S1_2_8891F88 79,323 instructions (0.052%), 25 calls (08891F88 - 0889240C, length 290)
  Back Branch 08892300 3,375 times (length 28)
  Back Branch 0889226C 2,350 times (length 28)
  Back Branch 088921D8 2,150 times (length 87)
_S1_2_8887A4C 77,420 instructions (0.050%), 4,838 calls (08887A4C - 08887ABC, length 29)
_S1_2_8991A48 77,410 instructions (0.050%), 2,105 calls (08991A48 - 08991B18, length 53)
  Back Branch 08991B14 1,520 times (length 24)
_S1_2_8810C1C 77,102 instructions (0.050%), 11,015 calls (08810C1C - 08810C34, length 7)
_S1_2_8810C38 77,080 instructions (0.050%), 11,014 calls (08810C38 - 08810C50, length 7)
_S1_2_896F330 76,844 instructions (0.050%), 28 calls (0896F330 - 0896F46C, length 80)
  Back Branch 0896F3B8 5,440 times (length 5)
  Back Branch 0896F428 2,624 times (length 21)
  Back Branch 0896F410 932 times (length 10)
_S1_2_896FFC0 75,282 instructions (0.049%), 918 calls (0896FFC0 - 089700D8, length 71)
  Back Branch 089700A8 4,882 times (length 9)
_S1_2_89992F4 72,856 instructions (0.047%), 9,107 calls (089992F4 - 08999310, length 8)
_S1_2_8971188 72,271 instructions (0.047%), 140 calls (08971188 - 089713D4, length 148)
  Back Branch 089712EC 2,387 times (length 38)
  Back Branch 0897122C 2,387 times (length 7)
  Back Branch 089713A0 132 times (length 10)
  Back Branch 08971368 132 times (length 7)
_S1_2_8991B94 72,270 instructions (0.047%), 2,409 calls (08991B94 - 08991C08, length 30)
_S1_2_887C4F8 71,930 instructions (0.047%), 139 calls (0887C4F8 - 0887C640, length 83)
  Back Branch 0887C5E8 1,612 times (length 41)
_S1_2_888675C 71,338 instructions (0.046%), 831 calls (0888675C - 08886A74, length 199)
_S1_2_888ACF8 70,196 instructions (0.046%), 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_8890198 69,990 instructions (0.046%), 894 calls (08890198 - 08890480, length 187)
  Back Branch 088901CC 5,334 times (length 6)
_S1_2_8887BB0 69,876 instructions (0.046%), 2,493 calls (08887BB0 - 08887C28, length 31)
_S1_2_8995544 69,804 instructions (0.045%), 1,662 calls (08995544 - 089955E8, length 42)
_S1_2_894CBFC 69,480 instructions (0.045%), 4,632 calls (0894CBFC - 0894CC34, length 15)
_S1_2_880C650 69,072 instructions (0.045%), 4,317 calls (0880C650 - 0880C6C4, length 30)
_S1_2_895149C 68,255 instructions (0.044%), 1,019 calls (0895149C - 0895158C, length 61)
  Back Branch 08951508 1,019 times (length 13)
  Back Branch 08951570 1,018 times (length 33)
  Back Branch 08951588 1,017 times (length 42)
_S1_2_89947AC 68,142 instructions (0.044%), 1,662 calls (089947AC - 0899484C, length 41)
_S1_2_880D044 68,042 instructions (0.044%), 2,600 calls (0880D044 - 0880D268, length 138)
  Back Branch 0880D0C4 2,342 times (length 12)
_S1_2_88A3E08 67,959 instructions (0.044%), 831 calls (088A3E08 - 088A4470, length 411)
  Back Branch 088A3FEC 1,700 times (length 8)
_S1_2_880B224 67,392 instructions (0.044%), 832 calls (0880B224 - 0880B530, length 196)
_S1_2_8994970 66,407 instructions (0.043%), 6,037 calls (08994970 - 08994998, length 11)
_S1_2_8814794 64,840 instructions (0.042%), 1 calls (08814794 - 088149F8, length 154)
  Back Branch 0881483C 1,662 times (length 11)
  Back Branch 088149F4 830 times (length 130)
_S1_2_8805808 62,400 instructions (0.041%), 2,600 calls (08805808 - 08805864, length 24)
_S1_2_8951590 61,726 instructions (0.040%), 1,012 calls (08951590 - 08951680, length 61)
  Back Branch 089515FC 1,012 times (length 13)
  Back Branch 0895167C 1,011 times (length 42)
_S1_2_8993744 61,629 instructions (0.040%), 832 calls (08993744 - 089939A8, length 154)
  Back Branch 08993980 832 times (length 103)
  Back Branch 08993940 832 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_8995A5C 61,565 instructions (0.040%), 5,596 calls (08995A5C - 08995AB0, length 22)
  Back Branch 08995AA4 1 times (length 9)
_S1_2_887BAF0 61,542 instructions (0.040%), 1,578 calls (0887BAF0 - 0887BB88, length 39)
_S1_2_8969EC4 60,247 instructions (0.039%), 1,767 calls (08969EC4 - 0896A094, length 117)
_S1_2_894CFC4 60,216 instructions (0.039%), 4,632 calls (0894CFC4 - 0894CFF8, length 14)
  Back Branch 0894CFF4 4,632 times (length 6)
_S1_2_890B2B8 59,389 instructions (0.039%), 440 calls (0890B2B8 - 0890B36C, length 46)
  Back Branch 0890B358 2,055 times (length 18)
  Back Branch 0890B33C 1,984 times (length 11)
_S1_2_880E6B4 59,200 instructions (0.039%), 1,980 calls (0880E6B4 - 0880E718, length 26)
  Back Branch 0880E704 1,660 times (length 14)
_S1_2_8933C8C 57,948 instructions (0.038%), 525 calls (08933C8C - 08933D3C, length 45)
  Back Branch 08933D30 3,642 times (length 7)
  Back Branch 08933CF0 2,032 times (length 10)
_S1_2_8809D34 57,696 instructions (0.038%), 2,404 calls (08809D34 - 08809D90, length 24)
_S1_2_880DD00 57,339 instructions (0.037%), 831 calls (0880DD00 - 0880DE10, length 69)
_S1_2_8973014 56,736 instructions (0.037%), 1,576 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 5,835 times (length 1507)
_S1_2_8990058 56,508 instructions (0.037%), 831 calls (08990058 - 089901B4, length 88)
_S1_2_880E540 56,020 instructions (0.036%), 2,758 calls (0880E540 - 0880E68C, length 84)
_S1_2_887BB8C 55,044 instructions (0.036%), 1,529 calls (0887BB8C - 0887BC18, length 36)
_S1_2_8886A78 53,547 instructions (0.035%), 831 calls (08886A78 - 08886E48, length 245)
_S1_2_897437C 53,255 instructions (0.035%), 479 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 5,835 times (length 1507)
  Back Branch 08974498 1,608 times (length 30)
_S1_2_89957F0 53,184 instructions (0.035%), 1,662 calls (089957F0 - 0899586C, length 32)
_S1_2_8883DB8 53,184 instructions (0.035%), 831 calls (08883DB8 - 08884058, length 169)
  Back Branch 08884024 1,662 times (length 133)
_S1_2_880D99C 52,220 instructions (0.034%), 1,662 calls (0880D99C - 0880DB00, length 90)
  Back Branch 0880DAD4 4 times (length 48)
_S1_2_89948B8 51,788 instructions (0.034%), 4,708 calls (089948B8 - 089948E0, length 11)
_S1_2_8962D68 51,633 instructions (0.034%), 3,051 calls (08962D68 - 08962DE4, length 32)
_S1_2_880B09C 51,584 instructions (0.034%), 1,664 calls (0880B09C - 0880B1B0, length 70)
_S1_2_8932EF8 50,512 instructions (0.033%), 1,148 calls (08932EF8 - 089334F8, length 385)
_S1_2_893F4A8 50,466 instructions (0.033%), 1,143 calls (0893F4A8 - 0893F590, length 59)
  Back Branch 0893F57C 1,077 times (length 22)
  Back Branch 0893F558 1,077 times (length 35)
_S1_2_8994D10 48,296 instructions (0.031%), 6,037 calls (08994C10 - 08994D18, length 67)
  Back Branch 08994D14 6,037 times (length 67)
_S1_2_8994CD4 48,296 instructions (0.031%), 6,037 calls (08994C10 - 08994CDC, length 52)
  Back Branch 08994CD8 6,037 times (length 52)
_S1_2_888D66C 47,367 instructions (0.031%), 831 calls (0888D66C - 0888D7FC, length 101)
_S1_2_8885010 47,367 instructions (0.031%), 831 calls (08885010 - 088851C8, length 111)
  Back Branch 0888519C 1,662 times (length 82)
_S1_2_887DFBC 46,726 instructions (0.030%), 831 calls (0887DFBC - 0887ED70, length 878)
  Back Branch 0887E7E8 1,440 times (length 9)
  Back Branch 0887E804 20 times (length 18)
  Back Branch 0887E8F0 10 times (length 6)
  Back Branch 0887E6B4 7 times (length 5)
_S1_2_894DBC0 46,320 instructions (0.030%), 4,632 calls (0894DBC0 - 0894DBE4, length 10)
_S1_2_880C7D0 45,751 instructions (0.030%), 54 calls (0880C7D0 - 0880CCC0, length 317)
  Back Branch 0880CA30 1,308 times (length 37)
  Back Branch 0880C964 432 times (length 57)
  Back Branch 0880C940 123 times (length 37)
_S1_2_89466B0 44,900 instructions (0.029%), 212 calls (089466B0 - 089467B0, length 65)
  Back Branch 08946768 1,136 times (length 34)
  Back Branch 089467A4 70 times (length 14)
_S1_2_8994C30 44,874 instructions (0.029%), 1,662 calls (08994C30 - 08994CC4, length 38)
_S1_2_899933C 44,128 instructions (0.029%), 2,758 calls (0899933C - 08999378, length 16)
_S1_2_880966C 43,277 instructions (0.028%), 3,473 calls (0880966C - 088096A0, length 14)
_S1_2_8804050 43,245 instructions (0.028%), 3,326 calls (08804050 - 0880409C, length 20)
_S1_2_8992184 42,526 instructions (0.028%), 926 calls (08992184 - 089922E4, length 89)
  Back Branch 08992240 692 times (length 40)
  Back Branch 08992258 692 times (length 46)
  Back Branch 0899226C 692 times (length 51)
  Back Branch 089922B4 692 times (length 69)
  Back Branch 089922D4 692 times (length 18)
  Back Branch 08992214 234 times (length 29)
  Back Branch 0899222C 234 times (length 8)
_S1_2_89650BC 41,776 instructions (0.027%), 964 calls (089650BC - 089651B0, length 62)
  Back Branch 08965178 18 times (length 14)
_S1_2_894DBE8 41,688 instructions (0.027%), 4,632 calls (0894DBE8 - 0894DC08, length 9)
_S1_2_89704F8 40,503 instructions (0.026%), 2,103 calls (089704F8 - 08970548, length 21)
  Back Branch 08970534 1,402 times (length 10)
_S1_2_8964A44 40,391 instructions (0.026%), 3,107 calls (08964A44 - 08964AA0, length 24)
_S1_2_8994CE0 39,936 instructions (0.026%), 4,992 calls (08994C10 - 08994CE8, length 55)
  Back Branch 08994CE4 4,992 times (length 55)
_S1_2_8885B8C 39,057 instructions (0.025%), 831 calls (08885B8C - 08885E10, length 162)
_S1_2_89941B8 39,000 instructions (0.025%), 2,600 calls (089941B8 - 089941F0, length 15)
_S1_2_89702F4 38,734 instructions (0.025%), 214 calls (089702F4 - 089703BC, length 51)
  Back Branch 08970330 5,778 times (length 5)
_S1_2_893F798 38,456 instructions (0.025%), 2,024 calls (0893F798 - 0893F800, length 27)
_S1_2_896FF1C 37,410 instructions (0.024%), 820 calls (0896FF1C - 0896FFBC, length 41)
  Back Branch 0896FFA0 1,830 times (length 7)
_S1_2_88A39D0 37,249 instructions (0.024%), 831 calls (088A39D0 - 088A3E04, length 270)
  Back Branch 088A3C3C 155 times (length 17)
  Back Branch 088A3BF0 93 times (length 12)
_S1_2_8871DA8 37,084 instructions (0.024%), 127 calls (08871DA8 - 08872234, length 292)
_S1_2_89655C4 37,080 instructions (0.024%), 1,030 calls (089655C4 - 08965650, length 36)
_S1_2_8970AB8 36,984 instructions (0.024%), 1,608 calls (08970AB8 - 08970B54, length 40)
_S1_2_880D6D4 36,752 instructions (0.024%), 1,662 calls (0880D6D4 - 0880D81C, length 83)
  Back Branch 0880D7FC 14 times (length 53)
_S1_2_88836A0 36,564 instructions (0.024%), 831 calls (088836A0 - 0888390C, length 156)
  Back Branch 088838CC 9,972 times (length 111)
_S1_2_888594C 36,188 instructions (0.024%), 2,261 calls (0888594C - 088859BC, length 29)
_S1_2_8809E4C 35,733 instructions (0.023%), 831 calls (08809E4C - 08809EF4, length 43)
_S1_2_8966B94 35,536 instructions (0.023%), 479 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 15,095 times (length 362)
  Back Branch 08966838 5,957 times (length 18)
  Back Branch 08966914 1,441 times (length 73)
  Back Branch 0896690C 1,441 times (length 53)
  Back Branch 089668C0 1,441 times (length 53)
  Back Branch 08966898 1,441 times (length 43)
  Back Branch 089668A8 1,441 times (length 28)
  Back Branch 089668B8 1,441 times (length 32)
  Back Branch 08966948 824 times (length 68)
  Back Branch 08966968 824 times (length 76)
  Back Branch 08966BA8 479 times (length 220)
  Back Branch 08966828 132 times (length 14)
_S1_2_89817D4 35,511 instructions (0.023%), 1,691 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 4,956 times (length 16)
  Back Branch 089817F8 1,691 times (length 1355)
_S1_2_8969A40 35,224 instructions (0.023%), 169 calls (08969A40 - 08969BCC, length 100)
  Back Branch 08969AC8 2,053 times (length 18)
  Back Branch 08969B64 130 times (length 16)
_S1_2_880AF14 33,664 instructions (0.022%), 2,589 calls (0880AF14 - 0880AF60, length 20)
_S1_2_8994CF8 33,288 instructions (0.022%), 4,161 calls (08994C10 - 08994D00, length 61)
  Back Branch 08994CFC 4,161 times (length 61)
_S1_2_8993B20 33,240 instructions (0.022%), 831 calls (08993A44 - 08993B4C, length 67)
  Back Branch 08993AC4 832 times (length 11)
  Back Branch 08993B48 831 times (length 67)
_S1_2_8971060 32,685 instructions (0.021%), 1,185 calls (08971060 - 089710E8, length 35)
_S1_2_8908CEC 32,430 instructions (0.021%), 2,162 calls (08908CEC - 08908D24, length 15)
_S1_2_880EDD8 31,932 instructions (0.021%), 516 calls (0880EDD8 - 0880EEDC, length 66)
_S1_2_8885AC0 31,689 instructions (0.021%), 831 calls (08885AC0 - 08885B88, length 51)
_S1_2_880A318 31,578 instructions (0.021%), 1,662 calls (0880A318 - 0880A3A0, length 35)
_S1_2_899D7A4 31,185 instructions (0.020%), 2,079 calls (0899D7A4 - 0899D7DC, length 15)
_S1_2_880B5F0 31,134 instructions (0.020%), 2,758 calls (0880B5F0 - 0880B638, length 19)
_S1_2_8990EC8 31,110 instructions (0.020%), 1,003 calls (08990EC8 - 0899120C, length 210)
  Back Branch 08990F8C 1,003 times (length 30)
  Back Branch 08990F2C 1,003 times (length 6)
  Back Branch 08990FF8 201 times (length 10)
  Back Branch 089911E0 128 times (length 48)
  Back Branch 08991184 128 times (length 156)
_S1_2_8993B50 30,747 instructions (0.020%), 831 calls (08993B50 - 08993BF0, length 41)
_S1_2_880DBC8 30,747 instructions (0.020%), 831 calls (0880DBC8 - 0880DC6C, length 42)
_S1_2_8964520 30,582 instructions (0.020%), 3,396 calls (08964520 - 08964588, length 27)
_S1_2_89700DC 30,388 instructions (0.020%), 214 calls (089700DC - 089702A0, length 114)
  Back Branch 0897024C 1,278 times (length 16)
_S1_2_89990D8 30,272 instructions (0.020%), 2,752 calls (089990D8 - 08999100, length 11)
_S1_2_89703C0 30,272 instructions (0.020%), 704 calls (089703C0 - 08970468, length 43)
_S1_2_89732D8 30,020 instructions (0.020%), 650 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 5,835 times (length 1507)
_S1_2_89A0700 29,916 instructions (0.019%), 2,493 calls (089A0700 - 089A072C, length 12)
_S1_2_890BE0C 29,916 instructions (0.019%), 831 calls (0890BE0C - 0890C150, length 210)
_S1_2_8886F00 29,850 instructions (0.019%), 1,791 calls (08886F00 - 08886FB4, length 46)
_S1_2_8993CD0 29,085 instructions (0.019%), 831 calls (08993CD0 - 08993D94, length 50)
  Back Branch 08993D80 831 times (length 27)
_S1_2_8968EE0 28,920 instructions (0.019%), 964 calls (08968EE0 - 08968F54, length 30)
_S1_2_8991D98 28,908 instructions (0.019%), 2,409 calls (08991D98 - 08991DC4, length 12)
_S1_2_899BF30 28,889 instructions (0.019%), 110 calls (0899BF30 - 0899C1C0, length 165)
  Back Branch 0899C0FC 1,020 times (length 87)
_S1_2_89A1EF8 28,626 instructions (0.019%), 14,313 calls (089A1EF8 - 089A1EFC, length 2)
_S1_2_896AC00 28,158 instructions (0.018%), 122 calls (0896AC00 - 0896ACD8, length 55)
  Back Branch 0896AC64 3,448 times (length 7)
_S1_2_8969BD0 28,139 instructions (0.018%), 1,007 calls (08969BD0 - 08969CE8, length 71)
  Back Branch 08969C64 27 times (length 16)
_S1_2_89A1E78 27,792 instructions (0.018%), 13,896 calls (089A1E78 - 089A1E7C, length 2)
_S1_2_8909148 27,280 instructions (0.018%), 440 calls (08909148 - 0890923C, length 62)
_S1_2_89A1ED8 26,844 instructions (0.017%), 13,422 calls (089A1ED8 - 089A1EDC, length 2)
_S1_2_8886494 26,780 instructions (0.017%), 1,673 calls (08886494 - 08886504, length 29)
_S1_2_8970FCC 26,694 instructions (0.017%), 2,966 calls (08970FCC - 08970FEC, length 9)
_S1_2_8994C24 26,232 instructions (0.017%), 3,279 calls (08994C10 - 08994C2C, length 8)
  Back Branch 08994C28 3,279 times (length 8)
_S1_2_8991210 26,078 instructions (0.017%), 1,003 calls (08991210 - 08991274, length 26)
_S1_2_880AE98 25,761 instructions (0.017%), 831 calls (0880AE98 - 0880AF10, length 31)
_S1_2_8886FB8 25,538 instructions (0.017%), 599 calls (08886FB8 - 088873B4, length 256)
_S1_2_896FE50 25,170 instructions (0.016%), 214 calls (0896FE50 - 0896FF18, length 51)
  Back Branch 0896FED8 1,278 times (length 14)
_S1_2_8994B4C 24,930 instructions (0.016%), 1,662 calls (08994B4C - 08994B84, length 15)
_S1_2_899487C 24,930 instructions (0.016%), 1,662 calls (0899487C - 089948B4, length 15)
_S1_2_890B818 24,930 instructions (0.016%), 831 calls (0890B818 - 0890BA60, length 147)
_S1_2_880E690 24,822 instructions (0.016%), 2,758 calls (0880E690 - 0880E6B0, length 9)
_S1_2_89505C8 24,408 instructions (0.016%), 130 calls (089505C8 - 089506EC, length 74)
  Back Branch 0895066C 520 times (length 34)
_S1_2_8888538 24,118 instructions (0.016%), 839 calls (08888538 - 088886D4, length 104)
_S1_2_894164C 23,734 instructions (0.015%), 274 calls (0894164C - 08941A44, length 255)
  Back Branch 089418C8 98 times (length 113)
  Back Branch 089418D8 98 times (length 148)
  Back Branch 08941834 88 times (length 77)
  Back Branch 08941778 88 times (length 30)
  Back Branch 08941A24 88 times (length 229)
  Back Branch 08941A30 2 times (length 21)
_S1_2_89429F4 23,694 instructions (0.015%), 2,154 calls (089429F4 - 08942A1C, length 11)
_S1_2_887CB20 23,676 instructions (0.015%), 1,479 calls (0887CB20 - 0887CB90, length 29)
_S1_2_899F048 23,268 instructions (0.015%), 831 calls (0899F048 - 0899F970, length 587)
_S1_2_8949CF0 23,170 instructions (0.015%), 88 calls (08949CF0 - 0894A0B0, length 241)
  Back Branch 08949D78 704 times (length 19)
  Back Branch 08949E68 88 times (length 49)
  Back Branch 08949EF4 88 times (length 84)
  Back Branch 08949EB8 88 times (length 69)
  Back Branch 08949F74 88 times (length 12)
  Back Branch 08949F6C 88 times (length 47)
  Back Branch 08949F58 88 times (length 42)
  Back Branch 08949FD8 88 times (length 155)
  Back Branch 08949FBC 86 times (length 110)
  Back Branch 08949F80 86 times (length 79)
  Back Branch 08949FCC 2 times (length 114)
  Back Branch 08949FA8 2 times (length 90)
_S1_2_896F93C 23,052 instructions (0.015%), 1,332 calls (0896F93C - 0896F9D0, length 38)
_S1_2_880ABF0 22,509 instructions (0.015%), 831 calls (0880ABF0 - 0880AD84, length 102)
_S1_2_896A270 22,035 instructions (0.014%), 1,469 calls (0896A270 - 0896A394, length 74)
_S1_2_89A1E98 22,030 instructions (0.014%), 11,015 calls (089A1E98 - 089A1E9C, length 2)
_S1_2_89A1F00 22,028 instructions (0.014%), 11,014 calls (089A1F00 - 089A1F04, length 2)
_S1_2_888B314 21,675 instructions (0.014%), 75 calls (0888B314 - 0888B3C8, length 46)
  Back Branch 0888B3A8 2,100 times (length 9)
_S1_2_8946C14 21,440 instructions (0.014%), 70 calls (08946C14 - 08946E48, length 142)
  Back Branch 08946D90 421 times (length 27)
  Back Branch 08946DE0 70 times (length 19)
  Back Branch 08946DC8 70 times (length 50)
  Back Branch 08946DC0 70 times (length 39)
  Back Branch 08946CB8 70 times (length 35)
  Back Branch 08946E0C 70 times (length 67)
_S1_2_8991888 21,298 instructions (0.014%), 926 calls (08991888 - 089918E0, length 23)
_S1_2_8893C90 21,280 instructions (0.014%), 16 calls (08893C90 - 08893E10, length 97)
  Back Branch 08893D54 1,536 times (length 15)
  Back Branch 08893E00 1,505 times (length 48)
  Back Branch 08893CFC 232 times (length 8)
  Back Branch 08893E0C 6 times (length 52)
_S1_2_89A2058 20,564 instructions (0.013%), 10,282 calls (089A2058 - 089A205C, length 2)
_S1_2_89A2060 20,562 instructions (0.013%), 10,281 calls (089A2060 - 089A2064, length 2)
_S1_2_89949DC 20,097 instructions (0.013%), 1,827 calls (089949DC - 08994A04, length 11)
_S1_2_89939AC 19,968 instructions (0.013%), 832 calls (089939AC - 08993AC0, length 70)
_S1_2_8999144 19,944 instructions (0.013%), 1,662 calls (08999144 - 08999170, length 12)
_S1_2_896FD48 19,924 instructions (0.013%), 1,332 calls (0896FD48 - 0896FDBC, length 30)
_S1_2_899C4DC 19,481 instructions (0.013%), 1,771 calls (0899C4DC - 0899C514, length 15)
_S1_2_896AE2C 19,480 instructions (0.013%), 1,948 calls (0896AE2C - 0896AE50, length 10)
_S1_2_880E018 19,136 instructions (0.012%), 832 calls (0880E018 - 0880E090, length 31)
_S1_2_8814724 19,116 instructions (0.012%), 1 calls (08814724 - 08814790, length 28)
  Back Branch 0881478C 830 times (length 23)
_S1_2_893E2B0 18,949 instructions (0.012%), 2,707 calls (0893E2B0 - 0893E2C8, length 7)
_S1_2_893E294 18,949 instructions (0.012%), 2,707 calls (0893E294 - 0893E2AC, length 7)
_S1_2_893EDDC 18,326 instructions (0.012%), 1,309 calls (0893EDDC - 0893EE10, length 14)
_S1_2_8994850 18,282 instructions (0.012%), 1,662 calls (08994850 - 08994878, length 11)
_S1_2_89944F4 18,282 instructions (0.012%), 1,662 calls (089944F4 - 0899451C, length 11)
_S1_2_880B5D4 18,200 instructions (0.012%), 2,600 calls (0880B5D4 - 0880B5EC, length 7)
_S1_2_88068D4 18,200 instructions (0.012%), 2,600 calls (088068D4 - 08806B8C, length 175)
_S1_2_8887B54 17,830 instructions (0.012%), 832 calls (08887B54 - 08887BAC, length 23)
_S1_2_880DCAC 17,451 instructions (0.011%), 831 calls (0880DCAC - 0880DCFC, length 21)
_S1_2_880AA04 17,451 instructions (0.011%), 831 calls (0880AA04 - 0880AA94, length 37)
_S1_2_8949948 17,430 instructions (0.011%), 70 calls (08949948 - 08949CEC, length 234)
  Back Branch 089499FC 280 times (length 33)
_S1_2_8948DF4 17,310 instructions (0.011%), 70 calls (08948DF4 - 08949234, length 273)
  Back Branch 08949114 560 times (length 21)
  Back Branch 08948E9C 70 times (length 14)
  Back Branch 089491FC 70 times (length 232)
  Back Branch 0894911C 70 times (length 58)
  Back Branch 0894912C 69 times (length 27)
  Back Branch 089490BC 1 times (length 34)
  Back Branch 0894916C 1 times (length 52)
_S1_2_897046C 17,306 instructions (0.011%), 677 calls (0897046C - 089704F4, length 35)
_S1_2_8970FF0 16,800 instructions (0.011%), 1,120 calls (08970FF0 - 08971034, length 18)
_S1_2_8999AE4 16,797 instructions (0.011%), 1,527 calls (08999AE4 - 08999B0C, length 11)
_S1_2_8999B10 16,640 instructions (0.011%), 1,280 calls (08999B10 - 08999B40, length 13)
_S1_2_8994390 16,620 instructions (0.011%), 831 calls (08994390 - 089943DC, length 20)
_S1_2_8937630 16,583 instructions (0.011%), 100 calls (08937630 - 08938B14, length 1338)
  Back Branch 089376FC 1,048 times (length 12)
  Back Branch 08938AB8 130 times (length 1281)
_S1_2_8962A34 16,272 instructions (0.011%), 1,017 calls (08962A34 - 08962A70, length 16)
_S1_2_893F778 16,192 instructions (0.011%), 2,024 calls (0893F778 - 0893F794, length 8)
_S1_2_8962DC4 16,064 instructions (0.010%), 2,008 calls (08962DC4 - 08962DE4, length 9)
_S1_2_8974898 15,904 instructions (0.010%), 1,045 calls (08974898 - 08974914, length 32)
_S1_2_888250C 15,824 instructions (0.010%), 73 calls (0888250C - 088825DC, length 53)
  Back Branch 088825A4 1,193 times (length 23)
_S1_2_894AD08 15,794 instructions (0.010%), 298 calls (0894AD08 - 0894AE28, length 73)
  Back Branch 0894ADEC 298 times (length 26)
  Back Branch 0894AE00 298 times (length 48)
_S1_2_880A8EC 15,789 instructions (0.010%), 831 calls (0880A8EC - 0880A974, length 35)
_S1_2_89694FC 15,784 instructions (0.010%), 1,973 calls (089694FC - 089695FC, length 65)
_S1_2_888AFC8 15,608 instructions (0.010%), 972 calls (0888AFC8 - 0888B0E8, length 73)
_S1_2_8909814 15,544 instructions (0.010%), 1,943 calls (08909814 - 08909830, length 8)
_S1_2_890ABDC 15,515 instructions (0.010%), 500 calls (0890ABDC - 0890ADD4, length 127)
_S1_2_880E51C 15,417 instructions (0.010%), 1,713 calls (0880E51C - 0880E53C, length 9)
_S1_2_89666BC 15,297 instructions (0.010%), 140 calls (089666BC - 08966D0C, length 405)
  Back Branch 08966CCC 15,095 times (length 362)
  Back Branch 08966838 5,957 times (length 18)
  Back Branch 08966914 1,441 times (length 73)
  Back Branch 0896690C 1,441 times (length 53)
  Back Branch 089668C0 1,441 times (length 53)
  Back Branch 08966898 1,441 times (length 43)
  Back Branch 089668A8 1,441 times (length 28)
  Back Branch 089668B8 1,441 times (length 32)
  Back Branch 08966948 824 times (length 68)
  Back Branch 08966968 824 times (length 76)
  Back Branch 08966828 132 times (length 14)
_S1_2_8958B34 15,185 instructions (0.010%), 1 calls (08958B34 - 08958C04, length 53)
  Back Branch 08958BF0 1,024 times (length 12)
  Back Branch 08958B94 205 times (length 14)
_S1_2_888FEA4 15,128 instructions (0.010%), 124 calls (0888FEA4 - 08890024, length 97)
  Back Branch 0888FFA0 744 times (length 5)
_S1_2_895B674 15,078 instructions (0.010%), 2,154 calls (0895B674 - 0895B688, length 6)
  Back Branch 0895B67C 2,154 times (length 2)
_S1_2_8813F78 14,972 instructions (0.010%), 832 calls (08813F78 - 08813FBC, length 18)
_S1_2_8933E90 14,770 instructions (0.010%), 140 calls (08933E90 - 08933F58, length 51)
  Back Branch 08933EF8 751 times (length 16)
  Back Branch 08933F28 24 times (length 8)
_S1_2_8888EB8 14,229 instructions (0.009%), 837 calls (08888EB8 - 08888F34, length 32)
_S1_2_893FBB4 14,168 instructions (0.009%), 2,024 calls (0893FBB4 - 0893FBCC, length 7)
_S1_2_89695AC 13,840 instructions (0.009%), 1,384 calls (089695AC - 089695FC, length 21)
_S1_2_880EAA0 13,830 instructions (0.009%), 78 calls (0880EAA0 - 0880EBD0, length 77)
  Back Branch 0880EB94 795 times (length 12)
_S1_2_8805360 13,400 instructions (0.009%), 200 calls (08805360 - 088054B0, length 85)
_S1_2_88145F4 13,311 instructions (0.009%), 1 calls (088145F4 - 088146A4, length 45)
  Back Branch 088146A0 831 times (length 16)
_S1_2_8999124 13,296 instructions (0.009%), 1,662 calls (08999124 - 08999140, length 8)
_S1_2_8994B0C 13,296 instructions (0.009%), 831 calls (08994B0C - 08994B48, length 16)
_S1_2_880AE58 13,296 instructions (0.009%), 831 calls (0880AE58 - 0880AE94, length 16)
_S1_2_8971038 13,200 instructions (0.009%), 1,320 calls (08971038 - 0897105C, length 10)
_S1_2_893DEF0 13,090 instructions (0.009%), 1,309 calls (0893DEF0 - 0893DF24, length 14)
_S1_2_8937C90 13,066 instructions (0.009%), 99 calls (089376BC - 08938B14, length 1303)
  Back Branch 089376FC 1,048 times (length 12)
  Back Branch 08938AB8 130 times (length 1281)
_S1_2_893F47C 12,573 instructions (0.008%), 1,143 calls (0893F47C - 0893F4A4, length 11)
_S1_2_8994A88 12,465 instructions (0.008%), 831 calls (08994A88 - 08994AC0, length 15)
_S1_2_89713D8 12,460 instructions (0.008%), 140 calls (089713D8 - 08971614, length 144)
_S1_2_888BAC8 12,447 instructions (0.008%), 54 calls (0888BAC8 - 0888BB90, length 51)
  Back Branch 0888BB34 1,431 times (length 16)
_S1_2_899D7E0 12,120 instructions (0.008%), 6,060 calls (0899D7E0 - 0899D7E4, length 2)
_S1_2_880BEB0 11,766 instructions (0.008%), 258 calls (0880BEB0 - 0880C0EC, length 144)
_S1_2_8966B6C 11,696 instructions (0.008%), 260 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 15,095 times (length 362)
  Back Branch 08966838 5,957 times (length 18)
  Back Branch 08966914 1,441 times (length 73)
  Back Branch 0896690C 1,441 times (length 53)
  Back Branch 089668C0 1,441 times (length 53)
  Back Branch 08966898 1,441 times (length 43)
  Back Branch 089668A8 1,441 times (length 28)
  Back Branch 089668B8 1,441 times (length 32)
  Back Branch 08966948 824 times (length 68)
  Back Branch 08966968 824 times (length 76)
  Back Branch 08966828 132 times (length 14)
  Back Branch 08966B84 45 times (length 211)
_S1_2_89993B4 11,634 instructions (0.008%), 831 calls (089993B4 - 089993E8, length 14)
_S1_2_8971618 11,620 instructions (0.008%), 140 calls (08971618 - 0897178C, length 94)
_S1_2_887ED74 11,503 instructions (0.007%), 58 calls (0887ED74 - 0887F3D8, length 410)
  Back Branch 0887F15C 14 times (length 96)
_S1_2_893EEA0 11,264 instructions (0.007%), 88 calls (0893EEA0 - 0893F148, length 171)
_S1_2_893DB7C 11,221 instructions (0.007%), 285 calls (0893DB7C - 0893DDD4, length 151)
  Back Branch 0893DC94 181 times (length 58)
  Back Branch 0893DCA4 88 times (length 62)
  Back Branch 0893DCE0 88 times (length 76)
_S1_2_8943AD0 11,198 instructions (0.007%), 1,018 calls (08943AD0 - 08943AF8, length 11)
_S1_2_880DE14 10,849 instructions (0.007%), 834 calls (0880DE14 - 0880DE60, length 20)
_S1_2_8806E28 10,576 instructions (0.007%), 54 calls (08806E28 - 08807204, length 248)
  Back Branch 088071A8 50 times (length 131)
_S1_2_89733C4 10,492 instructions (0.007%), 172 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 5,835 times (length 1507)
_S1_2_896FDC0 10,463 instructions (0.007%), 214 calls (0896FDC0 - 0896FE4C, length 36)
  Back Branch 0896FE20 400 times (length 7)
  Back Branch 0896FE40 237 times (length 30)
_S1_2_89941F4 10,400 instructions (0.007%), 2,600 calls (089941F4 - 08994200, length 4)
_S1_2_8981800 10,289 instructions (0.007%), 63 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 4,956 times (length 16)
  Back Branch 08981838 252 times (length 10)
_S1_2_895012C 10,258 instructions (0.007%), 452 calls (0895012C - 08950218, length 60)
_S1_2_893FC74 10,202 instructions (0.007%), 1 calls (0893FC74 - 0893FCE8, length 30)
  Back Branch 0893FCDC 1,019 times (length 10)
_S1_2_894DE04 10,180 instructions (0.007%), 1,018 calls (0894DE04 - 0894DE28, length 10)
_S1_2_8811EF8 10,143 instructions (0.007%), 207 calls (08811EF8 - 08811FBC, length 50)
_S1_2_893FCEC 10,124 instructions (0.007%), 1 calls (0893FCEC - 0893FD60, length 30)
  Back Branch 0893FD54 1,011 times (length 10)
_S1_2_8891870 10,121 instructions (0.007%), 149 calls (08891870 - 08891A58, length 123)
  Back Branch 08891A20 75,740 times (length 44)
_S1_2_8891860 10,121 instructions (0.007%), 149 calls (08891860 - 08891A58, length 127)
  Back Branch 08891A20 75,740 times (length 44)
_S1_2_899591C 9,984 instructions (0.007%), 832 calls (0899591C - 0899594C, length 13)
  Back Branch 08995948 832 times (length 6)
_S1_2_880B1B4 9,984 instructions (0.007%), 832 calls (0880B1B4 - 0880B220, length 28)
_S1_2_88884F4 9,977 instructions (0.006%), 831 calls (088884F4 - 08888534, length 17)
_S1_2_88146D8 9,977 instructions (0.006%), 1 calls (088146D8 - 08814720, length 19)
  Back Branch 0881471C 830 times (length 12)
_S1_2_8966BD8 9,900 instructions (0.006%), 132 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 15,095 times (length 362)
  Back Branch 08966838 5,957 times (length 18)
  Back Branch 08966914 1,441 times (length 73)
  Back Branch 0896690C 1,441 times (length 53)
  Back Branch 089668C0 1,441 times (length 53)
  Back Branch 08966898 1,441 times (length 43)
  Back Branch 089668A8 1,441 times (length 28)
  Back Branch 089668B8 1,441 times (length 32)
  Back Branch 08966948 824 times (length 68)
  Back Branch 08966968 824 times (length 76)
  Back Branch 08966C08 132 times (length 244)
  Back Branch 08966828 132 times (length 14)
  Back Branch 08966BE0 132 times (length 234)
_S1_2_896F77C 9,828 instructions (0.006%), 234 calls (0896F77C - 0896F834, length 47)
  Back Branch 0896F7F8 234 times (length 7)
_S1_2_890936C 9,760 instructions (0.006%), 60 calls (0890936C - 089094B0, length 82)
  Back Branch 08909484 440 times (length 29)
_S1_2_8994240 9,724 instructions (0.006%), 884 calls (08994240 - 08994284, length 18)
_S1_2_8909834 9,710 instructions (0.006%), 340 calls (08909834 - 089098F8, length 50)
_S1_2_887C644 9,636 instructions (0.006%), 70 calls (0887C644 - 0887C734, length 61)
  Back Branch 0887C6A0 1,116 times (length 6)
_S1_2_8980088 9,558 instructions (0.006%), 81 calls (08980088 - 08981A34, length 1644)
_S1_2_89A1B50 9,264 instructions (0.006%), 4,632 calls (089A1B50 - 089A1B54, length 2)
_S1_2_894DE2C 9,162 instructions (0.006%), 1,018 calls (0894DE2C - 0894DE4C, length 9)
_S1_2_8994088 9,152 instructions (0.006%), 832 calls (08994088 - 089940B0, length 11)
_S1_2_8975188 9,108 instructions (0.006%), 30 calls (08975188 - 0897531C, length 102)
  Back Branch 089752E8 492 times (length 22)
_S1_2_89730D8 9,072 instructions (0.006%), 216 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 5,835 times (length 1507)
_S1_2_88935B0 8,892 instructions (0.006%), 78 calls (088935B0 - 088937F0, length 145)
_S1_2_8909C44 8,752 instructions (0.006%), 6 calls (08909C44 - 08909F14, length 181)
  Back Branch 08909EB8 192 times (length 125)
_S1_2_888CD50 8,676 instructions (0.006%), 399 calls (0888CD50 - 0888CF8C, length 144)
_S1_2_896B0F4 8,336 instructions (0.005%), 1,300 calls (0896B0F4 - 0896B118, length 10)
_S1_2_899567C 8,310 instructions (0.005%), 831 calls (0899567C - 089956A4, length 11)
  Back Branch 089956A0 831 times (length 7)
_S1_2_899490C 8,310 instructions (0.005%), 831 calls (0899490C - 08994930, length 10)
_S1_2_89948E4 8,310 instructions (0.005%), 831 calls (089948E4 - 08994908, length 10)
_S1_2_8994784 8,310 instructions (0.005%), 831 calls (08994784 - 089947A8, length 10)
_S1_2_8811FC0 8,268 instructions (0.005%), 207 calls (08811FC0 - 0881205C, length 40)
_S1_2_893F738 8,144 instructions (0.005%), 1,018 calls (0893F738 - 0893F754, length 8)
_S1_2_893F758 8,088 instructions (0.005%), 1,011 calls (0893F758 - 0893F774, length 8)
_S1_2_88FBAB0 7,870 instructions (0.005%), 183 calls (088FBAB0 - 088FC128, length 415)
_S1_2_887C33C 7,836 instructions (0.005%), 70 calls (0887C33C - 0887C3A8, length 28)
  Back Branch 0887C378 287 times (length 13)
  Back Branch 0887C394 199 times (length 20)
_S1_2_896A6D4 7,758 instructions (0.005%), 3 calls (0896A6D4 - 0896A760, length 36)
  Back Branch 0896A740 768 times (length 10)
_S1_2_8941ED0 7,630 instructions (0.005%), 70 calls (08941ED0 - 08942148, length 159)
  Back Branch 08942020 70 times (length 11)
  Back Branch 08941F80 70 times (length 11)
_S1_2_88131B0 7,488 instructions (0.005%), 832 calls (088131B0 - 088131D0, length 9)
_S1_2_8995870 7,479 instructions (0.005%), 831 calls (08995870 - 08995898, length 11)
  Back Branch 08995894 831 times (length 6)
_S1_2_8994AC4 7,479 instructions (0.005%), 831 calls (08994AC4 - 08994AE4, length 9)
_S1_2_89942A0 7,479 instructions (0.005%), 831 calls (08994278 - 089942A8, length 13)
  Back Branch 08994298 831 times (length 10)
  Back Branch 089942A4 831 times (length 7)
_S1_2_8893E14 7,422 instructions (0.005%), 2 calls (08893E14 - 08893FA8, length 102)
  Back Branch 08893EF8 512 times (length 17)
  Back Branch 08893F98 507 times (length 45)
  Back Branch 08893E98 21 times (length 8)
  Back Branch 08893FA4 2 times (length 49)
_S1_2_881213C 7,416 instructions (0.005%), 206 calls (0881213C - 088121CC, length 37)
_S1_2_899FE50 7,389 instructions (0.005%), 831 calls (0899FE50 - 0899FE70, length 9)
_S1_2_896FCD8 7,374 instructions (0.005%), 214 calls (0896FCD8 - 0896FD44, length 28)
  Back Branch 0896FD38 193 times (length 18)
_S1_2_89744BC 7,352 instructions (0.005%), 132 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 5,835 times (length 1507)
_S1_2_8890580 7,319 instructions (0.005%), 149 calls (08890580 - 08890678, length 63)
_S1_2_8890484 7,311 instructions (0.005%), 149 calls (08890484 - 0889057C, length 63)
_S1_2_8969490 7,146 instructions (0.005%), 1,191 calls (08969490 - 089694A8, length 7)
_S1_2_893FE38 7,126 instructions (0.005%), 1,018 calls (0893FE38 - 0893FE50, length 7)
_S1_2_8980B3C 7,115 instructions (0.005%), 203 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 4,956 times (length 16)
  Back Branch 08980C24 140 times (length 598)
  Back Branch 08980B98 100 times (length 10)
  Back Branch 08980B68 63 times (length 551)
_S1_2_8935B78 7,105 instructions (0.005%), 100 calls (08935B78 - 08935C64, length 60)
  Back Branch 08935C38 1,039 times (length 40)
  Back Branch 08935BDC 37 times (length 9)
_S1_2_896A338 7,070 instructions (0.005%), 505 calls (0896A338 - 0896A36C, length 14)
_S1_2_8973128 7,052 instructions (0.005%), 172 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 5,835 times (length 1507)
_S1_2_8887C2C 6,996 instructions (0.005%), 583 calls (08887C2C - 08887CDC, length 45)
_S1_2_880E814 6,968 instructions (0.005%), 268 calls (0880E814 - 0880E88C, length 31)
_S1_2_8908D54 6,723 instructions (0.004%), 83 calls (08908D54 - 08908EBC, length 91)
_S1_2_88F9EB0 6,683 instructions (0.004%), 183 calls (088F9EB0 - 088FA0A8, length 127)
_S1_2_899F974 6,656 instructions (0.004%), 512 calls (0899F974 - 0899F9A4, length 13)
_S1_2_8999104 6,648 instructions (0.004%), 831 calls (08999104 - 08999120, length 8)
_S1_2_8994D94 6,648 instructions (0.004%), 831 calls (08994C10 - 08994D9C, length 100)
  Back Branch 08994D98 831 times (length 100)
_S1_2_8994D64 6,648 instructions (0.004%), 831 calls (08994C10 - 08994D6C, length 88)
  Back Branch 08994D68 831 times (length 88)
_S1_2_8994D04 6,648 instructions (0.004%), 831 calls (08994C10 - 08994D0C, length 64)
  Back Branch 08994D08 831 times (length 64)
_S1_2_8994CEC 6,648 instructions (0.004%), 831 calls (08994C10 - 08994CF4, length 58)
  Back Branch 08994CF0 831 times (length 58)
_S1_2_880DC8C 6,648 instructions (0.004%), 831 calls (0880DC8C - 0880DCA8, length 8)
_S1_2_8809EF8 6,648 instructions (0.004%), 831 calls (08809EF8 - 08809F14, length 8)
_S1_2_893D704 6,580 instructions (0.004%), 70 calls (0893D704 - 0893D88C, length 99)
  Back Branch 0893D878 70 times (length 48)
_S1_2_899FD4C 6,567 instructions (0.004%), 597 calls (0899FD4C - 0899FD74, length 11)
_S1_2_893E3FC 6,448 instructions (0.004%), 62 calls (0893E3FC - 0893E5C0, length 114)
  Back Branch 0893E594 62 times (length 38)
_S1_2_887C3AC 6,340 instructions (0.004%), 69 calls (0887C3AC - 0887C4D4, length 75)
  Back Branch 0887C474 105 times (length 18)
  Back Branch 0887C458 101 times (length 11)
_S1_2_8810A9C 6,251 instructions (0.004%), 893 calls (08810A9C - 08810AB4, length 7)
_S1_2_8947718 6,192 instructions (0.004%), 344 calls (08947718 - 089477BC, length 42)
  Back Branch 08947784 344 times (length 14)
_S1_2_8933B24 6,190 instructions (0.004%), 92 calls (08933B24 - 08933BE8, length 50)
  Back Branch 08933B5C 368 times (length 5)
  Back Branch 08933BD4 142 times (length 7)
  Back Branch 08933BB4 60 times (length 16)
_S1_2_887BC1C 6,154 instructions (0.004%), 181 calls (0887BC1C - 0887BCA0, length 34)
_S1_2_888CE38 5,997 instructions (0.004%), 240 calls (0888CE38 - 0888CF8C, length 86)
_S1_2_89293B8 5,904 instructions (0.004%), 44 calls (089293B8 - 0892985C, length 298)
_S1_2_897318C 5,838 instructions (0.004%), 139 calls (08972F28 - 089746B0, length 1507)
  Back Branch 089746AC 5,835 times (length 1507)
_S1_2_899414C 5,824 instructions (0.004%), 832 calls (0899414C - 08994164, length 7)
_S1_2_8937A2C 5,821 instructions (0.004%), 20 calls (089376BC - 08938B14, length 1303)
  Back Branch 089376FC 1,048 times (length 12)
  Back Branch 08938AB8 130 times (length 1281)
  Back Branch 08938168 27 times (length 12)
  Back Branch 08937F94 5 times (length 16)
  Back Branch 08938170 5 times (length 14)
_S1_2_88146A8 5,820 instructions (0.004%), 1 calls (088146A8 - 088146D4, length 12)
  Back Branch 088146D0 830 times (length 7)
_S1_2_8994C08 5,817 instructions (0.004%), 831 calls (08994C08 - 08994C20, length 7)
_S1_2_888463C 5,817 instructions (0.004%), 831 calls (0888463C - 08884654, length 7)
_S1_2_880DC70 5,817 instructions (0.004%), 831 calls (0880DC70 - 0880DC88, length 7)
_S1_2_893F2BC 5,794 instructions (0.004%), 67 calls (0893F2BC - 0893F478, length 112)
  Back Branch 0893F468 8 times (length 67)
_S1_2_8949554 5,766 instructions (0.004%), 186 calls (08949554 - 08949620, length 52)
  Back Branch 089495E0 186 times (length 23)
_S1_2_8949238 5,740 instructions (0.004%), 70 calls (08949238 - 089493D0, length 103)
  Back Branch 089493CC 70 times (length 75)
  Back Branch 089493C0 5 times (length 15)
_S1_2_89467B4 5,686 instructions (0.004%), 73 calls (089467B4 - 08946924, length 93)
  Back Branch 089468C0 73 times (length 45)
  Back Branch 089468A8 73 times (length 38)
  Back Branch 08946920 70 times (length 82)
  Back Branch 089468C8 70 times (length 60)
_S1_2_8942E5C 5,670 instructions (0.004%), 70 calls (08942E5C - 0894308C, length 141)
  Back Branch 08943044 70 times (length 87)
_S1_2_89695BC 5,570 instructions (0.004%), 557 calls (089695BC - 089695FC, length 17)
_S1_2_8804DA8 5,524 instructions (0.004%), 2,762 calls (08804DA8 - 08804DAC, length 2)
_S1_2_8929860 5,476 instructions (0.004%), 82 calls (08929860 - 08929AB4, length 150)
_S1_2_8966524 5,460 instructions (0.004%), 140 calls (08966524 - 089665F0, length 52)
_S1_2_893D890 5,316 instructions (0.003%), 88 calls (0893D890 - 0893D98C, length 64)
  Back Branch 0893D988 88 times (length 32)
_S1_2_887BF48 5,268 instructions (0.003%), 439 calls (0887BF48 - 0887BF74, length 12)
_S1_2_8969274 5,180 instructions (0.003%), 140 calls (08969274 - 08969304, length 37)
_S1_2_8807424 5,102 instructions (0.003%), 54 calls (08807424 - 08807658, length 142)
_S1_2_89A1DA0 5,094 instructions (0.003%), 2,547 calls (089A1DA0 - 089A1DA4, length 2)
_S1_2_894F148 5,090 instructions (0.003%), 1,018 calls (0894F148 - 0894F158, length 5)
_S1_2_894F134 5,090 instructions (0.003%), 1,018 calls (0894F134 - 0894F144, length 5)
_S1_2_89710EC 5,040 instructions (0.003%), 140 calls (089710EC - 08971184, length 39)
_S1_2_8968F58 5,040 instructions (0.003%), 140 calls (08968F58 - 08969004, length 44)
_S1_2_8805248 4,936 instructions (0.003%), 2,468 calls (08805248 - 0880524C, length 2)
_S1_2_8946928 4,900 instructions (0.003%), 70 calls (08946928 - 08946B30, length 131)
  Back Branch 08946ACC 70 times (length 66)
  Back Branch 08946AE4 70 times (length 72)
_S1_2_8871BD4 4,855 instructions (0.003%), 127 calls (08871B24 - 08871DA4, length 161)
  Back Branch 08871D34 130 times (length 107)
  Back Branch 08871D5C 42 times (length 144)
_S1_2_89802C0 4,851 instructions (0.003%), 63 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 4,956 times (length 16)
  Back Branch 08980304 126 times (length 10)
  Back Branch 08980440 63 times (length 93)
_S1_2_8964338 4,820 instructions (0.003%), 964 calls (08964338 - 08964358, length 9)
_S1_2_88FB128 4,784 instructions (0.003%), 184 calls (088FB128 - 088FBAAC, length 610)
_S1_2_896A300 4,739 instructions (0.003%), 677 calls (0896A300 - 0896A318, length 7)
_S1_2_8994520 4,708 instructions (0.003%), 4,708 calls (08994520 - 089945EC, length 52)
_S1_2_899F9DC 4,579 instructions (0.003%), 54 calls (0899F9DC - 0899FBD8, length 128)
  Back Branch 0899FBA0 22 times (length 93)
_S1_2_89423E8 4,480 instructions (0.003%), 70 calls (089423E8 - 0894252C, length 82)
  Back Branch 08942490 70 times (length 11)
  Back Branch 089424DC 70 times (length 14)
_S1_2_880D610 4,392 instructions (0.003%), 244 calls (0880D610 - 0880D6D0, length 49)
_S1_2_88473EC 4,366 instructions (0.003%), 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_887BF18 4,308 instructions (0.003%), 359 calls (0887BF18 - 0887BF44, length 12)
_S1_2_8893920 4,276 instructions (0.003%), 15 calls (08893920 - 08893B90, length 157)
  Back Branch 08893B48 52 times (length 21)
  Back Branch 08893A54 46 times (length 29)
  Back Branch 08893B58 25 times (length 47)
_S1_2_8964B4C 4,167 instructions (0.003%), 181 calls (08964B4C - 08964C10, length 50)
_S1_2_89A1F08 4,160 instructions (0.003%), 2,080 calls (089A1F08 - 089A1F0C, length 2)
_S1_2_8994750 4,155 instructions (0.003%), 831 calls (08994750 - 08994760, length 5)
_S1_2_88149FC 4,137 instructions (0.003%), 1 calls (088149FC - 08814A5C, length 25)
  Back Branch 08814A58 206 times (length 20)
_S1_2_89A1D58 4,064 instructions (0.003%), 2,032 calls (089A1D58 - 089A1D5C, length 2)
_S1_2_8975320 3,990 instructions (0.003%), 60 calls (08975320 - 08975498, length 95)
  Back Branch 08975434 60 times (length 56)
_S1_2_89693DC 3,973 instructions (0.003%), 284 calls (089693DC - 08969420, length 18)
_S1_2_888B828 3,876 instructions (0.003%), 646 calls (0888B828 - 0888B83C, length 6)
_S1_2_894FCD4 3,770 instructions (0.002%), 130 calls (0894FCD4 - 0894FD98, length 50)
_S1_2_894C104 3,744 instructions (0.002%), 36 calls (0894C104 - 0894C2A0, length 104)
_S1_2_8942214 3,720 instructions (0.002%), 62 calls (08942214 - 08942318, length 66)
_S1_2_8969DAC 3,719 instructions (0.002%), 16 calls (08969DAC - 08969EC0, length 70)
  Back Branch 08969E74 207 times (length 15)
  Back Branch 08969E94 183 times (length 4)
  Back Branch 08969E28 16 times (length 7)
_S1_2_894231C 3,697 instructions (0.002%), 93 calls (0894231C - 089423E4, length 51)
_S1_2_88052C0 3,600 instructions (0.002%), 200 calls (088052C0 - 08805304, length 18)
_S1_2_896B11C 3,586 instructions (0.002%), 398 calls (0896B11C - 0896B14C, length 13)
  Back Branch 0896B130 1 times (length 4)
_S1_2_8964EF4 3,468 instructions (0.002%), 108 calls (08964EF4 - 08964F78, length 34)
_S1_2_897FD5C 3,402 instructions (0.002%), 63 calls (0897FD5C - 0897FECC, length 93)
_S1_2_888D420 3,342 instructions (0.002%), 1,114 calls (0888D420 - 0888D428, length 3)
_S1_2_8930DEC 3,340 instructions (0.002%), 208 calls (08930DEC - 08930E5C, length 29)
_S1_2_89A1D60 3,328 instructions (0.002%), 1,664 calls (089A1D60 - 089A1D64, length 2)
_S1_2_8994774 3,324 instructions (0.002%), 831 calls (08994774 - 08994780, length 4)
_S1_2_8994764 3,324 instructions (0.002%), 831 calls (08994764 - 08994770, length 4)
_S1_2_8942604 3,258 instructions (0.002%), 181 calls (08942604 - 08942648, length 18)
_S1_2_89493D4 3,220 instructions (0.002%), 70 calls (089493D4 - 089494C4, length 61)
  Back Branch 089494C0 70 times (length 25)
_S1_2_8887CE0 3,120 instructions (0.002%), 80 calls (08887CE0 - 08887F18, length 143)
  Back Branch 08887F08 80 times (length 28)
_S1_2_880E71C 3,120 instructions (0.002%), 78 calls (0880E71C - 0880E7B8, length 40)
_S1_2_8931D3C 3,100 instructions (0.002%), 100 calls (08931D3C - 08931DB4, length 31)
_S1_2_8942BA0 2,992 instructions (0.002%), 88 calls (08942BA0 - 08942C24, length 34)
_S1_2_88085A4 2,902 instructions (0.002%), 108 calls (088085A4 - 08808608, length 26)
  Back Branch 088085FC 208 times (length 11)
_S1_2_894FE30 2,860 instructions (0.002%), 130 calls (0894FE30 - 0894FE84, length 22)
_S1_2_89A0A24 2,816 instructions (0.002%), 256 calls (089A0A24 - 089A0A4C, length 11)
_S1_2_88054F0 2,808 instructions (0.002%), 54 calls (088054F0 - 088055F8, length 67)
_S1_2_880B534 2,800 instructions (0.002%), 200 calls (0880B534 - 0880B568, length 14)
_S1_2_893D430 2,794 instructions (0.002%), 254 calls (0893D430 - 0893D468, length 15)
_S1_2_89647EC 2,736 instructions (0.002%), 144 calls (089647EC - 08964834, length 19)
_S1_2_893DDD8 2,730 instructions (0.002%), 70 calls (0893DDD8 - 0893DE8C, length 46)
  Back Branch 0893DE6C 70 times (length 29)
_S1_2_8951060 2,728 instructions (0.002%), 88 calls (08951060 - 089510E4, length 34)
_S1_2_894FE88 2,728 instructions (0.002%), 88 calls (0894FE88 - 0894FF4C, length 50)
  Back Branch 0894FF24 88 times (length 13)
_S1_2_89426C4 2,728 instructions (0.002%), 88 calls (089426C4 - 0894273C, length 31)
_S1_2_89999AC 2,682 instructions (0.002%), 298 calls (089999AC - 089999CC, length 9)
_S1_2_893E2CC 2,660 instructions (0.002%), 70 calls (0893E2CC - 0893E3F8, length 76)
  Back Branch 0893E3F4 70 times (length 32)
_S1_2_898375C 2,646 instructions (0.002%), 1 calls (0898375C - 089838E0, length 98)
  Back Branch 0898387C 256 times (length 10)
_S1_2_896458C 2,610 instructions (0.002%), 90 calls (0896458C - 08964600, length 30)
_S1_2_8893B94 2,584 instructions (0.002%), 1 calls (08893B94 - 08893C18, length 34)
  Back Branch 08893BF4 256 times (length 10)
_S1_2_8883A14 2,532 instructions (0.002%), 844 calls (08883A14 - 08883A1C, length 3)
_S1_2_89A1EF0 2,526 instructions (0.002%), 1,263 calls (089A1EF0 - 089A1EF4, length 2)
_S1_2_8812798 2,517 instructions (0.002%), 839 calls (08812798 - 088127A0, length 3)
_S1_2_8885004 2,508 instructions (0.002%), 836 calls (08885004 - 0888500C, length 3)
_S1_2_888418C 2,508 instructions (0.002%), 836 calls (0888418C - 08884194, length 3)
_S1_2_8942530 2,508 instructions (0.002%), 254 calls (08942530 - 08942554, length 10)
_S1_2_887D2A4 2,488 instructions (0.002%), 69 calls (0887D2A4 - 0887D36C, length 51)
_S1_2_8812728 2,464 instructions (0.002%), 88 calls (08812728 - 08812794, length 28)
_S1_2_8928C30 2,462 instructions (0.002%), 31 calls (08928C30 - 089293B4, length 482)
_S1_2_8809CBC 2,460 instructions (0.002%), 82 calls (08809CBC - 08809D30, length 30)
_S1_2_894AAF8 2,408 instructions (0.002%), 344 calls (0894AAF8 - 0894AB44, length 20)
_S1_2_8804C24 2,376 instructions (0.002%), 54 calls (08804C24 - 08804D4C, length 75)
_S1_2_8943C58 2,360 instructions (0.002%), 12 calls (08943C58 - 089441AC, length 342)
  Back Branch 08943D30 4 times (length 34)
_S1_2_88910E8 2,329 instructions (0.002%), 25 calls (088910E8 - 08891278, length 101)
_S1_2_88FA440 2,319 instructions (0.002%), 2 calls (088FA440 - 088FA760, length 201)
  Back Branch 088FA72C 40 times (length 61)
_S1_2_8908D28 2,304 instructions (0.002%), 256 calls (08908D28 - 08908D50, length 11)
_S1_2_8000040 2,302 instructions (0.001%), 70 calls (08000040 - 08000048, length 3)
  Back Branch 08000044 744 times (length 3)
_S1_2_8970DA4 2,262 instructions (0.001%), 6 calls (08970DA4 - 08970E44, length 41)
  Back Branch 08970E20 102 times (length 21)
_S1_2_892C1A4 2,208 instructions (0.001%), 184 calls (0892C1A4 - 0892C418, length 158)
_S1_2_89A09A0 2,200 instructions (0.001%), 200 calls (089A09A0 - 089A09C8, length 11)
_S1_2_899C574 2,196 instructions (0.001%), 732 calls (0899C574 - 0899C57C, length 3)
_S1_2_892DA18 2,192 instructions (0.001%), 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.001%), 182 calls (088FB1E8 - 088FBAAC, length 562)
_S1_2_887D3F4 2,178 instructions (0.001%), 66 calls (0887D3F4 - 0887D4FC, length 67)
_S1_2_894A930 2,170 instructions (0.001%), 70 calls (0894A930 - 0894A9F0, length 49)
  Back Branch 0894A9A8 70 times (length 18)
_S1_2_880E3D0 2,148 instructions (0.001%), 52 calls (0880E3D0 - 0880E448, length 31)
  Back Branch 0880E408 106 times (length 8)
_S1_2_8975164 2,118 instructions (0.001%), 30 calls (08975164 - 08975184, length 9)
  Back Branch 08975178 492 times (length 4)
_S1_2_880E248 2,106 instructions (0.001%), 78 calls (0880E248 - 0880E2E4, length 40)
_S1_2_8941E64 2,072 instructions (0.001%), 84 calls (08941E64 - 08941ECC, length 27)
  Back Branch 08941EC8 70 times (length 12)
_S1_2_8807208 2,052 instructions (0.001%), 54 calls (08807208 - 08807420, length 135)
_S1_2_8928AD0 2,044 instructions (0.001%), 7 calls (08928AD0 - 08928B00, length 13)
  Back Branch 08928AF4 224 times (length 9)
_S1_2_888D800 2,031 instructions (0.001%), 25 calls (0888D800 - 0888D920, length 73)
  Back Branch 0888D8A0 120 times (length 21)
_S1_2_880C5B4 2,012 instructions (0.001%), 503 calls (0880C5B4 - 0880C5C0, length 4)
_S1_2_88050D8 2,000 instructions (0.001%), 50 calls (088050D8 - 088051EC, length 70)
_S1_2_897E140 1,992 instructions (0.001%), 6 calls (0897E140 - 0897E1BC, length 32)
  Back Branch 0897E19C 126 times (length 15)
_S1_2_896A2C8 1,988 instructions (0.001%), 284 calls (0896A2C8 - 0896A2E0, length 7)
_S1_2_893DE90 1,988 instructions (0.001%), 142 calls (0893DE90 - 0893DEEC, length 24)
_S1_2_8881EF4 1,984 instructions (0.001%), 62 calls (08881EF4 - 08881F90, length 40)
_S1_2_880960C 1,968 instructions (0.001%), 82 calls (0880960C - 08809668, length 24)
_S1_2_8882758 1,966 instructions (0.001%), 70 calls (08882758 - 088827E8, length 37)
_S1_2_893EAC4 1,936 instructions (0.001%), 88 calls (0893EAC4 - 0893EB18, length 22)
_S1_2_887D370 1,914 instructions (0.001%), 58 calls (0887D370 - 0887D3F0, length 33)
_S1_2_8980C2C 1,896 instructions (0.001%), 22 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 4,956 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_880642C 1,890 instructions (0.001%), 54 calls (0880642C - 08806520, length 62)
_S1_2_8882414 1,876 instructions (0.001%), 67 calls (08882414 - 08882480, length 28)
_S1_2_8942C28 1,856 instructions (0.001%), 14 calls (08942C28 - 08942E58, length 141)
  Back Branch 08942D14 18 times (length 23)
  Back Branch 08942E10 14 times (length 87)
_S1_2_89A1F38 1,852 instructions (0.001%), 926 calls (089A1F38 - 089A1F3C, length 2)
_S1_2_8951008 1,848 instructions (0.001%), 88 calls (08951008 - 0895105C, length 22)
  Back Branch 08951058 88 times (length 15)
_S1_2_89255A4 1,793 instructions (0.001%), 1 calls (089255A4 - 089271A4, length 1793)
_S1_2_89A1EC0 1,786 instructions (0.001%), 893 calls (089A1EC0 - 089A1EC4, length 2)
_S1_2_894BA80 1,782 instructions (0.001%), 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_8946E4C 1,750 instructions (0.001%), 70 calls (08946E4C - 08946EB4, length 27)
  Back Branch 08946EB0 70 times (length 9)
_S1_2_892AED8 1,722 instructions (0.001%), 82 calls (0892AED8 - 0892AF4C, length 30)
_S1_2_892E70C 1,718 instructions (0.001%), 60 calls (0892E70C - 0892E800, length 62)
_S1_2_8915944 1,718 instructions (0.001%), 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_8935C30 1,712 instructions (0.001%), 26 calls (08935BA0 - 08935C64, length 50)
  Back Branch 08935C38 1,039 times (length 40)
  Back Branch 08935BDC 37 times (length 9)
_S1_2_897FCE8 1,701 instructions (0.001%), 63 calls (0897FCE8 - 0897FD58, length 29)
_S1_2_888E46C 1,698 instructions (0.001%), 1 calls (0888E46C - 0888E854, length 251)
  Back Branch 0888E6A4 99 times (length 7)
  Back Branch 0888E724 99 times (length 7)
  Back Branch 0888E6E4 12 times (length 7)
_S1_2_8943090 1,680 instructions (0.001%), 70 calls (08943090 - 08943118, length 35)
_S1_2_894A9F4 1,672 instructions (0.001%), 88 calls (0894A9F4 - 0894AAA4, length 45)
_S1_2_89425B4 1,672 instructions (0.001%), 88 calls (089425B4 - 08942600, length 20)
_S1_2_89A1D18 1,666 instructions (0.001%), 833 calls (089A1D18 - 089A1D1C, length 2)
_S1_2_89A1D78 1,664 instructions (0.001%), 832 calls (089A1D78 - 089A1D7C, length 2)
_S1_2_89A1D50 1,664 instructions (0.001%), 832 calls (089A1D50 - 089A1D54, length 2)
_S1_2_89A1D48 1,664 instructions (0.001%), 832 calls (089A1D48 - 089A1D4C, length 2)
_S1_2_89A1CF0 1,664 instructions (0.001%), 832 calls (089A1CF0 - 089A1CF4, length 2)
_S1_2_89A1E70 1,662 instructions (0.001%), 831 calls (089A1E70 - 089A1E74, length 2)
_S1_2_8931034 1,638 instructions (0.001%), 63 calls (08931034 - 08931098, length 26)
_S1_2_894A2D0 1,610 instructions (0.001%), 70 calls (0894A2D0 - 0894A43C, length 92)
  Back Branch 0894A438 70 times (length 73)
_S1_2_8949860 1,610 instructions (0.001%), 70 calls (08949860 - 08949944, length 58)
  Back Branch 08949910 70 times (length 35)
  Back Branch 08949900 70 times (length 31)
  Back Branch 08949920 70 times (length 16)
  Back Branch 089498F0 70 times (length 27)
_S1_2_894707C 1,610 instructions (0.001%), 70 calls (0894707C - 0894710C, length 37)
_S1_2_89695DC 1,593 instructions (0.001%), 177 calls (089695DC - 089695FC, length 9)
_S1_2_89428A8 1,584 instructions (0.001%), 88 calls (089428A8 - 089428F0, length 19)
  Back Branch 089428EC 88 times (length 9)
_S1_2_8893314 1,578 instructions (0.001%), 263 calls (08893314 - 08893328, length 6)
_S1_2_8808478 1,566 instructions (0.001%), 54 calls (08808478 - 08808554, length 56)
_S1_2_8964838 1,560 instructions (0.001%), 120 calls (08964838 - 08964868, length 13)
_S1_2_89836D0 1,548 instructions (0.001%), 86 calls (089836D0 - 08983714, length 18)
_S1_2_8981C04 1,542 instructions (0.001%), 63 calls (08981C04 - 08981C88, length 34)
_S1_2_8930FC8 1,539 instructions (0.001%), 57 calls (08930FC8 - 08931030, length 27)
_S1_2_888CED4 1,538 instructions (0.001%), 96 calls (0888CED4 - 0888CF8C, length 47)
_S1_2_892EDBC 1,536 instructions (0.001%), 96 calls (0892EDBC - 0892F524, length 475)
_S1_2_893FF14 1,508 instructions (0.001%), 12 calls (0893FF14 - 089401AC, length 167)
  Back Branch 0893FFDC 4 times (length 34)
_S1_2_89474D8 1,496 instructions (0.001%), 88 calls (089474D8 - 08947578, length 41)
  Back Branch 08947540 88 times (length 14)
_S1_2_8947434 1,496 instructions (0.001%), 88 calls (08947434 - 089474D4, length 41)
  Back Branch 0894749C 88 times (length 14)
_S1_2_893ECD4 1,474 instructions (0.001%), 67 calls (0893ECD4 - 0893ED28, length 22)
_S1_2_894AC44 1,470 instructions (0.001%), 70 calls (0894AC44 - 0894AD04, length 49)
_S1_2_8999EF4 1,458 instructions (0.001%), 1 calls (08999EF4 - 0899A76C, length 543)
  Back Branch 08999FA4 128 times (length 8)
  Back Branch 08999FD4 16 times (length 33)
_S1_2_8948628 1,435 instructions (0.001%), 12 calls (08948628 - 089488B0, length 163)
  Back Branch 08948700 4 times (length 43)
_S1_2_8872238 1,431 instructions (0.001%), 3 calls (08872238 - 08872794, length 344)
  Back Branch 08872614 6 times (length 133)
_S1_2_888B99C 1,403 instructions (0.001%), 1 calls (0888B99C - 0888B9C0, length 10)
  Back Branch 0888B9B4 200 times (length 7)
_S1_2_89477C0 1,400 instructions (0.001%), 70 calls (089477C0 - 08947864, length 42)
  Back Branch 08947808 70 times (length 12)
_S1_2_8937E28 1,388 instructions (0.001%), 5 calls (089376BC - 08938B14, length 1303)
  Back Branch 089376FC 1,048 times (length 12)
  Back Branch 08938AB8 130 times (length 1281)
  Back Branch 08938168 27 times (length 12)
  Back Branch 08937F94 5 times (length 16)
  Back Branch 08938170 5 times (length 14)
_S1_2_887ADA8 1,374 instructions (0.001%), 3 calls (0887ADA8 - 0887B4CC, length 458)
_S1_2_887DBB4 1,372 instructions (0.001%), 67 calls (0887DBB4 - 0887DC74, length 49)
  Back Branch 0887DBF4 14 times (length 11)
_S1_2_8804DB0 1,350 instructions (0.001%), 54 calls (08804DB0 - 08804E1C, length 28)
_S1_2_8965388 1,344 instructions (0.001%), 42 calls (08965388 - 0896540C, length 34)
_S1_2_899C3F0 1,338 instructions (0.001%), 446 calls (0899C3F0 - 0899C3F8, length 3)
_S1_2_887C2F0 1,330 instructions (0.001%), 70 calls (0887C2F0 - 0887C338, length 19)
_S1_2_890902C 1,329 instructions (0.001%), 1 calls (0890902C - 089090F0, length 50)
  Back Branch 089090CC 99 times (length 17)
_S1_2_8942A74 1,320 instructions (0.001%), 88 calls (08942A74 - 08942AAC, length 15)
_S1_2_880B86C 1,316 instructions (0.001%), 14 calls (0880B86C - 0880B968, length 64)
  Back Branch 0880B934 53 times (length 28)
_S1_2_8942AE8 1,296 instructions (0.001%), 72 calls (08942AE8 - 08942B2C, length 18)
_S1_2_8947D18 1,262 instructions (0.001%), 12 calls (08947D18 - 08947EC8, length 109)
  Back Branch 08947EB0 12 times (length 63)
  Back Branch 08947DB4 10 times (length 22)
_S1_2_8966D18 1,260 instructions (0.001%), 140 calls (08966D18 - 08966D38, length 9)
_S1_2_8947300 1,260 instructions (0.001%), 70 calls (08947300 - 0894738C, length 36)
  Back Branch 08947370 70 times (length 13)
_S1_2_893F9FC 1,260 instructions (0.001%), 70 calls (0893F9FC - 0893FA58, length 24)
_S1_2_89652D0 1,260 instructions (0.001%), 60 calls (089652D0 - 08965320, length 21)
_S1_2_8966998 1,260 instructions (0.001%), 19 calls (0896672C - 08966D0C, length 377)
  Back Branch 08966CCC 15,095 times (length 362)
  Back Branch 08966838 5,957 times (length 18)
  Back Branch 08966914 1,441 times (length 73)
  Back Branch 0896690C 1,441 times (length 53)
  Back Branch 089668C0 1,441 times (length 53)
  Back Branch 08966898 1,441 times (length 43)
  Back Branch 089668A8 1,441 times (length 28)
  Back Branch 089668B8 1,441 times (length 32)
  Back Branch 08966948 824 times (length 68)
  Back Branch 08966968 824 times (length 76)
  Back Branch 08966828 132 times (length 14)
_S1_2_8892AE4 1,250 instructions (0.001%), 25 calls (08892AE4 - 08892E0C, length 203)
_S1_2_896A764 1,244 instructions (0.001%), 17 calls (0896A764 - 0896A7CC, length 27)
  Back Branch 0896A7B0 153 times (length 13)
_S1_2_8805B20 1,242 instructions (0.001%), 54 calls (08805B20 - 08805C04, length 58)
_S1_2_8950E3C 1,232 instructions (0.001%), 88 calls (08950E3C - 08950E90, length 22)
_S1_2_8942B68 1,232 instructions (0.001%), 88 calls (08942B68 - 08942B9C, length 14)
_S1_2_897FF20 1,232 instructions (0.001%), 28 calls (0897FF20 - 08980084, length 90)
_S1_2_896A098 1,187 instructions (0.001%), 28 calls (0896A098 - 0896A0E0, length 19)
  Back Branch 0896A0C4 159 times (length 5)
_S1_2_89090F4 1,164 instructions (0.001%), 38 calls (089090F4 - 08909144, length 21)
  Back Branch 0890912C 78 times (length 10)
_S1_2_894D1AC 1,152 instructions (0.001%), 72 calls (0894D1AC - 0894D1E8, length 16)
_S1_2_89A1B08 1,148 instructions (0.001%), 574 calls (089A1B08 - 089A1B0C, length 2)
_S1_2_89A0B98 1,136 instructions (0.001%), 71 calls (089A0B98 - 089A0BF0, length 23)
_S1_2_88F5CAC 1,131 instructions (0.001%), 3 calls (088F5CAC - 088F60B4, length 259)
  Back Branch 088F5E74 15 times (length 44)
  Back Branch 088F600C 6 times (length 28)
_S1_2_89381E4 1,122 instructions (0.001%), 6 calls (089376BC - 08938B14, length 1303)
  Back Branch 089376FC 1,048 times (length 12)
  Back Branch 08938AB8 130 times (length 1281)
_S1_2_887DF40 1,102 instructions (0.001%), 58 calls (0887DF40 - 0887DFB8, length 31)
_S1_2_8810B94 1,088 instructions (0.001%), 64 calls (08810B94 - 08810BEC, length 23)
_S1_2_880C3C8 1,062 instructions (0.001%), 14 calls (0880C3C8 - 0880C594, length 116)
_S1_2_8967F18 1,055 instructions (0.001%), 8 calls (08967F18 - 089681EC, length 182)
  Back Branch 0896808C 76 times (length 5)
_S1_2_894B10C 1,050 instructions (0.001%), 70 calls (0894B10C - 0894B154, length 19)
_S1_2_8882120 1,050 instructions (0.001%), 70 calls (08882120 - 0888215C, length 16)
_S1_2_8945B98 1,044 instructions (0.001%), 12 calls (08945B98 - 08945D8C, length 126)
_S1_2_8952618 1,040 instructions (0.001%), 12 calls (08952618 - 089527A4, length 100)
  Back Branch 089526D8 4 times (length 34)
_S1_2_8804EF8 1,000 instructions (0.001%), 50 calls (08804EF8 - 08804F58, length 25)
_S1_2_88823E4 996 instructions (0.001%), 83 calls (088823E4 - 08882410, length 12)
_S1_2_887BEC4 981 instructions (0.001%), 109 calls (0887BEC4 - 0887BEE4, length 9)
_S1_2_8946B34 980 instructions (0.001%), 70 calls (08946B34 - 08946C04, length 53)
_S1_2_880499C 972 instructions (0.001%), 54 calls (0880499C - 088049E0, length 18)
_S1_2_8964604 960 instructions (0.001%), 30 calls (08964604 - 08964684, length 33)
  Back Branch 08964654 30 times (length 10)
_S1_2_894583C 948 instructions (0.001%), 12 calls (0894583C - 08945990, length 86)
  Back Branch 089458E4 12 times (length 27)
  Back Branch 08945980 12 times (length 63)
_S1_2_880860C 918 instructions (0.001%), 54 calls (0880860C - 08808670, length 26)
_S1_2_8980CB0 916 instructions (0.001%), 30 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 4,956 times (length 16)
  Back Branch 08980D0C 26 times (length 656)
  Back Branch 08980D18 22 times (length 659)
_S1_2_880E36C 915 instructions (0.001%), 25 calls (0880E36C - 0880E3CC, length 25)
  Back Branch 0880E3A4 55 times (length 8)
_S1_2_888D118 915 instructions (0.001%), 3 calls (0888D118 - 0888D300, length 123)
  Back Branch 0888D1B0 42 times (length 22)
_S1_2_893E958 910 instructions (0.001%), 70 calls (0893E958 - 0893E988, length 13)
_S1_2_8844E70 908 instructions (0.001%), 1 calls (08844E70 - 08845C9C, length 908)
_S1_2_892F470 902 instructions (0.001%), 30 calls (0892F470 - 0892F524, length 46)
_S1_2_8804E58 900 instructions (0.001%), 50 calls (08804E58 - 08804E9C, length 18)
_S1_2_8882E4C 899 instructions (0.001%), 1 calls (08882E4C - 08883020, length 118)
  Back Branch 08882FEC 12 times (length 71)
_S1_2_89434CC 897 instructions (0.001%), 23 calls (089434CC - 089435E0, length 70)
  Back Branch 089435C8 23 times (length 56)
_S1_2_89310C8 891 instructions (0.001%), 81 calls (089310C8 - 089310F0, length 11)
_S1_2_89945F0 887 instructions (0.001%), 887 calls (089945F0 - 089946D4, length 58)
_S1_2_894E35C 881 instructions (0.001%), 12 calls (0894E35C - 0894E4CC, length 93)
  Back Branch 0894E4C8 12 times (length 48)
  Back Branch 0894E408 4 times (length 36)
_S1_2_8930D00 876 instructions (0.001%), 73 calls (08930D00 - 08930D2C, length 12)
_S1_2_888B2F8 875 instructions (0.001%), 125 calls (0888B2F8 - 0888B310, length 7)
_S1_2_8892E10 875 instructions (0.001%), 25 calls (08892E10 - 08893310, length 321)
_S1_2_887CE00 872 instructions (0.001%), 8 calls (0887CE00 - 0887D034, length 142)
  Back Branch 0887D000 12 times (length 59)
_S1_2_88917EC 868 instructions (0.001%), 124 calls (088917EC - 08891804, length 7)
_S1_2_880EBD4 858 instructions (0.001%), 78 calls (0880EBD4 - 0880EC6C, length 39)
_S1_2_895A7D4 840 instructions (0.001%), 84 calls (0895A7D4 - 0895A808, length 14)
_S1_2_8888004 840 instructions (0.001%), 1 calls (08888004 - 08888488, length 290)
  Back Branch 08888304 15 times (length 20)
  Back Branch 08888484 2 times (length 283)
_S1_2_8815848 825 instructions (0.001%), 1 calls (08815848 - 088162DC, length 678)
  Back Branch 0881608C 25 times (length 9)
_S1_2_8942558 792 instructions (0.001%), 88 calls (08942558 - 08942578, length 9)
_S1_2_888DAD8 789 instructions (0.001%), 1 calls (0888DAD8 - 0888DB60, length 35)
  Back Branch 0888DB18 60 times (length 13)
_S1_2_899B214 780 instructions (0.001%), 78 calls (0899B214 - 0899B238, length 10)
_S1_2_8951FE8 772 instructions (0.001%), 1 calls (08951FE8 - 08952614, length 396)
  Back Branch 089522D8 4 times (length 60)
  Back Branch 0895217C 4 times (length 60)
  Back Branch 08952434 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_8884198 768 instructions (0.001%), 1 calls (08884198 - 0888433C, length 106)
  Back Branch 08884260 64 times (length 32)
_S1_2_8955FE4 764 instructions (0.000%), 12 calls (08955FE4 - 08956104, length 73)
  Back Branch 08956088 4 times (length 34)
_S1_2_89310F4 756 instructions (0.000%), 63 calls (089310F4 - 08931120, length 12)
_S1_2_896F108 750 instructions (0.000%), 6 calls (0896F108 - 0896F284, length 96)
  Back Branch 0896F238 54 times (length 5)
_S1_2_8930D30 730 instructions (0.000%), 73 calls (08930D30 - 08930D54, length 10)
_S1_2_893E5C4 728 instructions (0.000%), 8 calls (0893E5C4 - 0893E73C, length 95)
_S1_2_8983130 722 instructions (0.000%), 38 calls (08983130 - 08983180, length 21)
_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_8808558 702 instructions (0.000%), 54 calls (08808558 - 08808588, length 13)
_S1_2_894702C 700 instructions (0.000%), 70 calls (0894702C - 08947078, length 20)
_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_8955698 684 instructions (0.000%), 12 calls (08955698 - 08955778, length 57)
_S1_2_899C518 680 instructions (0.000%), 340 calls (0899C518 - 0899C51C, length 2)
_S1_2_898F0C0 660 instructions (0.000%), 12 calls (0898F0C0 - 0898F204, length 82)
_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_8805AF0 648 instructions (0.000%), 54 calls (08805AF0 - 08805B1C, length 12)
_S1_2_8804D50 648 instructions (0.000%), 54 calls (08804D50 - 08804DA4, length 22)
_S1_2_894C460 648 instructions (0.000%), 12 calls (0894C460 - 0894C638, length 119)
  Back Branch 0894C508 12 times (length 19)
_S1_2_8956418 636 instructions (0.000%), 12 calls (08956418 - 089564E8, length 53)
_S1_2_89924D4 625 instructions (0.000%), 25 calls (089924D4 - 08992534, length 25)
_S1_2_892DA0C 618 instructions (0.000%), 206 calls (0892DA0C - 0892DA14, length 3)
_S1_2_8884064 617 instructions (0.000%), 1 calls (08884064 - 08884128, length 50)
  Back Branch 088840C4 64 times (length 9)
_S1_2_893D990 616 instructions (0.000%), 88 calls (0893D990 - 0893D9A8, length 7)
_S1_2_899C4A4 602 instructions (0.000%), 43 calls (0899C4A4 - 0899C4D8, length 14)
_S1_2_892EE2C 600 instructions (0.000%), 60 calls (0892EE2C - 0892F524, length 447)
_S1_2_88051F0 600 instructions (0.000%), 50 calls (088051F0 - 08805244, length 22)
_S1_2_89A2148 596 instructions (0.000%), 298 calls (089A2148 - 089A214C, length 2)
_S1_2_89A20B8 596 instructions (0.000%), 298 calls (089A20B8 - 089A20BC, length 2)
_S1_2_880B70C 594 instructions (0.000%), 54 calls (0880B70C - 0880B734, length 11)
_S1_2_88826B4 594 instructions (0.000%), 33 calls (088826B4 - 088826F8, length 18)
_S1_2_8893C1C 588 instructions (0.000%), 36 calls (08893C1C - 08893C8C, length 29)
_S1_2_895A86C 584 instructions (0.000%), 12 calls (0895A86C - 0895A950, length 58)
  Back Branch 0895A900 4 times (length 34)
_S1_2_8967760 575 instructions (0.000%), 25 calls (08967760 - 089677BC, length 24)
_S1_2_897FED0 567 instructions (0.000%), 63 calls (0897FED0 - 0897FEF0, length 9)
_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_8999B44 559 instructions (0.000%), 43 calls (08999B44 - 08999B74, length 13)
_S1_2_880BA4C 555 instructions (0.000%), 15 calls (0880BA4C - 0880BB70, length 74)
_S1_2_89587C4 552 instructions (0.000%), 12 calls (089587C4 - 08958878, length 46)
_S1_2_8933BEC 548 instructions (0.000%), 104 calls (08933BEC - 08933C88, length 40)
  Back Branch 08933C3C 32 times (length 10)
_S1_2_899C2A0 546 instructions (0.000%), 78 calls (0899C2A0 - 0899C2B8, length 7)
_S1_2_896557C 540 instructions (0.000%), 30 calls (0896557C - 089655C0, length 18)
_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_8000000 524 instructions (0.000%), 131 calls (08000000 - 0800000C, length 4)
_S1_2_880E214 506 instructions (0.000%), 46 calls (0880E214 - 0880E244, length 13)
_S1_2_89590C0 504 instructions (0.000%), 24 calls (089590C0 - 08959134, length 30)
_S1_2_8942740 504 instructions (0.000%), 18 calls (08942740 - 089427D8, length 39)
_S1_2_899EDAC 504 instructions (0.000%), 7 calls (0899EDAC - 0899EFE4, length 143)
  Back Branch 0899EF28 4 times (length 73)
_S1_2_8969CEC 496 instructions (0.000%), 16 calls (08969CEC - 08969DA8, length 48)
_S1_2_89686EC 496 instructions (0.000%), 16 calls (089686EC - 089687BC, length 53)
_S1_2_89687C0 496 instructions (0.000%), 8 calls (089687C0 - 089688F8, length 79)
_S1_2_888FE5C 495 instructions (0.000%), 99 calls (0888FE5C - 0888FE6C, length 5)
_S1_2_8946468 490 instructions (0.000%), 70 calls (08946468 - 08946480, 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_896A7D0 480 instructions (0.000%), 10 calls (0896A7D0 - 0896A890, length 49)
_S1_2_8972E80 480 instructions (0.000%), 8 calls (08972E80 - 089746B0, length 1549)
  Back Branch 089746AC 5,835 times (length 1507)
_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 0894E870 1 times (length 8)
  Back Branch 0894E860 1 times (length 4)
  Back Branch 0894E868 1 times (length 6)
_S1_2_89777D0 474 instructions (0.000%), 6 calls (089777D0 - 08977908, length 79)
_S1_2_88A3480 473 instructions (0.000%), 3 calls (088A3480 - 088A3624, length 106)
  Back Branch 088A353C 15 times (length 11)
  Back Branch 088A3508 9 times (length 12)
_S1_2_880ED54 468 instructions (0.000%), 78 calls (0880ED54 - 0880ED68, length 6)
_S1_2_8810BF0 462 instructions (0.000%), 42 calls (08810BF0 - 08810C18, length 11)
_S1_2_894BFCC 460 instructions (0.000%), 23 calls (0894BFCC - 0894C08C, length 49)
_S1_2_888B2E0 450 instructions (0.000%), 75 calls (0888B2E0 - 0888B2F4, length 6)
_S1_2_8948A4C 437 instructions (0.000%), 23 calls (08948A4C - 08948AE0, length 38)
_S1_2_8811D94 434 instructions (0.000%), 7 calls (08811D94 - 08811EF4, length 89)
_S1_2_89427DC 432 instructions (0.000%), 18 calls (089427DC - 0894285C, length 33)
  Back Branch 08942838 18 times (length 11)
_S1_2_88087CC 427 instructions (0.000%), 7 calls (088087CC - 08808B60, length 230)
_S1_2_894C63C 420 instructions (0.000%), 12 calls (0894C63C - 0894C6C4, length 35)
  Back Branch 0894C6A8 12 times (length 9)
_S1_2_8981674 418 instructions (0.000%), 5 calls (0898029C - 08981C00, length 1626)
  Back Branch 089802D4 4,956 times (length 16)
  Back Branch 089817C4 1,050 times (length 1342)
  Back Branch 089817CC 1,050 times (length 1344)
  Back Branch 089816A8 604 times (length 10)
_S1_2_880E2E8 414 instructions (0.000%), 46 calls (0880E2E8 - 0880E310, length 11)
_S1_2_8811A70 413 instructions (0.000%), 7 calls (08811A70 - 08811B58, length 59)
_S1_2_880EEE0 412 instructions (0.000%), 10 calls (0880EEE0 - 0880EFA0, length 49)
_S1_2_8931238 411 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)
_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_88131D4 402 instructions (0.000%), 1 calls (088131D4 - 08813914, length 465)
_S1_2_894214C 400 instructions (0.000%), 8 calls (0894214C - 08942210, length 50)
_S1_2_8811CB0 399 instructions (0.000%), 7 calls (08811CB0 - 08811D90, length 57)
_S1_2_8809988 391 instructions (0.000%), 17 calls (08809988 - 088099E0, length 23)
_S1_2_8970E48 388 instructions (0.000%), 22 calls (08970E48 - 08970EB0, length 27)
_S1_2_89100D4 388 instructions (0.000%), 1 calls (089100D4 - 089106F0, length 392)
_S1_2_887F9C4 388 instructions (0.000%), 1 calls (0887F9C4 - 0887FAA8, length 58)
  Back Branch 0887FA64 31 times (length 20)
_S1_2_887C780 384 instructions (0.000%), 64 calls (0887C780 - 0887C794, length 6)
_S1_2_89657D8 384 instructions (0.000%), 12 calls (089657D8 - 089658EC, length 70)
_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_88F5248 378 instructions (0.000%), 14 calls (088F5248 - 088F52B0, length 27)
_S1_2_896A154 378 instructions (0.000%), 7 calls (0896A154 - 0896A26C, length 71)
  Back Branch 0896A244 7 times (length 51)
  Back Branch 0896A238 7 times (length 22)
_S1_2_89A2140 372 instructions (0.000%), 186 calls (089A2140 - 089A2144, length 2)
_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_8950358 372 instructions (0.000%), 12 calls (08950358 - 08950424, length 52)
_S1_2_896A924 371 instructions (0.000%), 7 calls (0896A924 - 0896A9FC, length 55)
_S1_2_8929D9C 371 instructions (0.000%), 7 calls (08929D9C - 08929E78, length 56)
_S1_2_8893378 360 instructions (0.000%), 10 calls (08893378 - 08893404, length 36)
_S1_2_888CC04 359 instructions (0.000%), 1 calls (0888CC04 - 0888CCE4, length 57)
  Back Branch 0888CCC8 28 times (length 11)
_S1_2_894C090 348 instructions (0.000%), 12 calls (0894C090 - 0894C100, length 29)
  Back Branch 0894C0DC 12 times (length 8)
_S1_2_893D3F8 336 instructions (0.000%), 24 calls (0893D3F8 - 0893D42C, length 14)
_S1_2_893794C 336 instructions (0.000%), 14 calls (089376BC - 08938B14, length 1303)
  Back Branch 089376FC 1,048 times (length 12)
  Back Branch 08938AB8 130 times (length 1281)
  Back Branch 08937984 14 times (length 91)
  Back Branch 08937974 14 times (length 11)
_S1_2_888D42C 336 instructions (0.000%), 2 calls (0888D42C - 0888D50C, length 57)
  Back Branch 0888D4EC 24 times (length 21)
_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_8967C1C 320 instructions (0.000%), 8 calls (08967C1C - 08967E14, length 127)
_S1_2_8965A70 320 instructions (0.000%), 8 calls (08965A70 - 08965B30, length 49)
_S1_2_88826FC 312 instructions (0.000%), 24 calls (088826FC - 0888273C, length 17)
_S1_2_896EE4C 312 instructions (0.000%), 6 calls (0896EE4C - 0896EF18, length 52)
_S1_2_89908B8 312 instructions (0.000%), 4 calls (089908B8 - 08990E78, length 369)
_S1_2_890B370 309 instructions (0.000%), 1 calls (0890B370 - 0890B618, length 171)
  Back Branch 0890B54C 4 times (length 46)
_S1_2_8999AAC 308 instructions (0.000%), 44 calls (08999AAC - 08999AC4, length 7)
_S1_2_8885FE0 306 instructions (0.000%), 6 calls (08885FE0 - 088861CC, length 124)
_S1_2_880E194 300 instructions (0.000%), 15 calls (0880E194 - 0880E1E8, length 22)
_S1_2_897776C 300 instructions (0.000%), 12 calls (0897776C - 089777CC, length 25)
_S1_2_8880560 300 instructions (0.000%), 4 calls (08880560 - 08880628, length 51)
  Back Branch 08880600 8 times (length 24)
_S1_2_89438B4 299 instructions (0.000%), 23 calls (089438B4 - 089438E4, length 13)
_S1_2_8968370 298 instructions (0.000%), 8 calls (08968370 - 08968448, length 55)
_S1_2_8810AEC 294 instructions (0.000%), 21 calls (08810AEC - 08810B20, length 14)
_S1_2_896ED24 294 instructions (0.000%), 6 calls (0896ED24 - 0896EDE4, length 49)
_S1_2_8882160 288 instructions (0.000%), 5 calls (08882160 - 088823E0, length 161)
_S1_2_8990344 280 instructions (0.000%), 4 calls (08990344 - 089908B4, length 349)
_S1_2_8945E20 279 instructions (0.000%), 12 calls (08945E20 - 08945EDC, length 48)
  Back Branch 08945ED8 1 times (length 34)
_S1_2_8958C74 276 instructions (0.000%), 12 calls (08958C74 - 08958CCC, length 23)
_S1_2_88F697C 275 instructions (0.000%), 5 calls (088F697C - 088F6A7C, length 65)
_S1_2_8971890 272 instructions (0.000%), 8 calls (08971890 - 08971914, length 34)
_S1_2_8968290 272 instructions (0.000%), 8 calls (08968290 - 0896836C, length 56)
_S1_2_8880690 272 instructions (0.000%), 8 calls (08880690 - 08880870, length 121)
_S1_2_88F548C 272 instructions (0.000%), 4 calls (088F548C - 088F5598, length 68)
_S1_2_8804E20 270 instructions (0.000%), 54 calls (08804E20 - 08804E30, length 5)
_S1_2_88A0FE0 268 instructions (0.000%), 1 calls (088A0FE0 - 088A128C, length 172)
  Back Branch 088A1214 4 times (length 40)
_S1_2_899426C 265 instructions (0.000%), 53 calls (0899426C - 0899427C, length 5)
_S1_2_8943620 264 instructions (0.000%), 12 calls (08943620 - 08943674, length 22)
_S1_2_8978630 264 instructions (0.000%), 6 calls (08978630 - 089786DC, length 44)
_S1_2_887B748 264 instructions (0.000%), 6 calls (0887B748 - 0887B7F4, length 44)
_S1_2_8969664 260 instructions (0.000%), 10 calls (08969664 - 08969798, length 78)
_S1_2_8998E88 256 instructions (0.000%), 64 calls (08998E88 - 08998E94, length 4)
_S1_2_89717F8 256 instructions (0.000%), 8 calls (089717F8 - 0897188C, length 38)
_S1_2_8953690 253 instructions (0.000%), 23 calls (08953690 - 089536B8, length 11)
_S1_2_8940C94 253 instructions (0.000%), 23 calls (08940C94 - 08940CBC, length 11)
_S1_2_888AC40 253 instructions (0.000%), 23 calls (0888AC40 - 0888AC68, length 11)
_S1_2_888D580 252 instructions (0.000%), 28 calls (0888D580 - 0888D5A0, length 9)
_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_8809474 252 instructions (0.000%), 6 calls (08809474 - 08809560, length 60)
_S1_2_892FF18 249 instructions (0.000%), 2 calls (0892FF18 - 089301C0, length 171)
  Back Branch 089300B8 1 times (length 9)
_S1_2_894CC74 245 instructions (0.000%), 35 calls (0894CC74 - 0894CC8C, length 7)
_S1_2_894CC58 245 instructions (0.000%), 35 calls (0894CC58 - 0894CC70, length 7)
_S1_2_88A3888 245 instructions (0.000%), 5 calls (088A3888 - 088A3954, length 52)
_S1_2_899C3A8 240 instructions (0.000%), 40 calls (0899C3A8 - 0899C3C0, length 7)
_S1_2_897402C 240 instructions (0.000%), 8 calls (08972F0C - 089746B0, length 1514)
  Back Branch 089746AC 5,835 times (length 1507)
  Back Branch 0897407C 8 times (length 85)
_S1_2_89688FC 240 instructions (0.000%), 8 calls (089688FC - 08968970, length 30)
_S1_2_8881F94 240 instructions (0.000%), 8 calls (08881F94 - 08882008, length 30)
_S1_2_8810A2C 238 instructions (0.000%), 17 calls (08810A2C - 08810A60, length 14)
_S1_2_8894098 235 instructions (0.000%), 5 calls (08894098 - 08894168, length 53)
_S1_2_88B2B34 233 instructions (0.000%), 1 calls (088B2B34 - 088B2EE4, length 237)
_S1_2_8929E7C 231 instructions (0.000%), 7 calls (08929E7C - 08929EFC, length 33)
_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_899B078 216 instructions (0.000%), 54 calls (0899B078 - 0899B084, length 4)
_S1_2_880858C 216 instructions (0.000%), 54 calls (0880858C - 088085A0, length 6)
_S1_2_880652C 216 instructions (0.000%), 54 calls (0880652C - 08806538, length 4)
_S1_2_89746B4 216 instructions (0.000%), 8 calls (089746B4 - 08974730, length 32)
_S1_2_897A78C 216 instructions (0.000%), 6 calls (0897A78C - 0897A818, length 36)
_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_8946C08 210 instructions (0.000%), 70 calls (08946C08 - 08946C10, length 3)
_S1_2_893FB54 210 instructions (0.000%), 70 calls (0893FB54 - 0893FB5C, length 3)
_S1_2_899C824 210 instructions (0.000%), 42 calls (0899C824 - 0899C834, length 5)
_S1_2_8975148 210 instructions (0.000%), 30 calls (08975148 - 08975160, length 7)
_S1_2_8937940 210 instructions (0.000%), 14 calls (089376BC - 08938B14, length 1303)
  Back Branch 089376FC 1,048 times (length 12)
  Back Branch 08938AB8 130 times (length 1281)
  Back Branch 08937944 14 times (length 79)
_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_8888494 209 instructions (0.000%), 19 calls (08888494 - 088884BC, length 11)
_S1_2_896AE0C 208 instructions (0.000%), 26 calls (0896AE0C - 0896AE28, length 8)
_S1_2_8984E4C 204 instructions (0.000%), 12 calls (08984E4C - 08984F58, length 68)
_S1_2_894E698 204 instructions (0.000%), 12 calls (0894E698 - 0894E6D8, length 17)
_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_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_899B0A0 200 instructions (0.000%), 50 calls (0899B0A0 - 0899B0AC, length 4)
_S1_2_888B3EC 200 instructions (0.000%), 25 calls (0888B3EC - 0888B408, length 8)
_S1_2_888B3CC 200 instructions (0.000%), 25 calls (0888B3CC - 0888B3E8, length 8)
_S1_2_8995950 195 instructions (0.000%), 1 calls (08995950 - 08995A58, length 67)
  Back Branch 08995A40 5 times (length 32)
_S1_2_8999A70 192 instructions (0.000%), 32 calls (08999A70 - 08999A84, length 6)
_S1_2_8886654 192 instructions (0.000%), 5 calls (08886654 - 08886750, length 64)
_S1_2_88825E0 188 instructions (0.000%), 3 calls (088825E0 - 088826B0, length 53)
  Back Branch 08882678 7 times (length 23)
_S1_2_8983718 187 instructions (0.000%), 11 calls (08983718 - 08983758, length 17)
_S1_2_8945ADC 187 instructions (0.000%), 11 calls (08945ADC - 08945B5C, length 33)
_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_899C6AC 184 instructions (0.000%), 46 calls (0899C6AC - 0899C6B8, length 4)
_S1_2_8971790 184 instructions (0.000%), 8 calls (08971790 - 089717F4, length 26)
_S1_2_8965B34 184 instructions (0.000%), 8 calls (08965B34 - 08965B90, length 24)
_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_892E128 183 instructions (0.000%), 3 calls (0892E128 - 0892E1BC, length 38)
  Back Branch 0892E19C 12 times (length 21)
_S1_2_896A490 182 instructions (0.000%), 7 calls (0896A490 - 0896A54C, length 48)
_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_888BD20 180 instructions (0.000%), 6 calls (0888BD20 - 0888BDAC, length 36)
_S1_2_89A20D8 176 instructions (0.000%), 88 calls (089A20D8 - 089A20DC, length 2)
_S1_2_89A0F10 176 instructions (0.000%), 16 calls (089A0F10 - 089A0F38, length 11)
_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_887ACE4 172 instructions (0.000%), 10 calls (0887ACE4 - 0887AD54, length 29)
_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_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_880E094 168 instructions (0.000%), 8 calls (0880E094 - 0880E0E4, length 21)
_S1_2_887B90C 168 instructions (0.000%), 7 calls (0887B90C - 0887B968, length 24)
_S1_2_8888AB0 168 instructions (0.000%), 2 calls (08888AB0 - 08888B60, length 45)
  Back Branch 08888B34 8 times (length 13)
_S1_2_89301C4 167 instructions (0.000%), 2 calls (089301C4 - 08930534, length 221)
_S1_2_89A2068 166 instructions (0.000%), 83 calls (089A2068 - 089A206C, length 2)
_S1_2_89A1DE0 164 instructions (0.000%), 82 calls (089A1DE0 - 089A1DE4, length 2)
_S1_2_8885E14 164 instructions (0.000%), 4 calls (08885E14 - 08885EB4, length 41)
_S1_2_888DB64 163 instructions (0.000%), 1 calls (0888DB64 - 0888DDEC, length 163)
_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_888D510 161 instructions (0.000%), 25 calls (0888D510 - 0888D57C, length 28)
_S1_2_893FDDC 161 instructions (0.000%), 23 calls (0893FDDC - 0893FDF4, length 7)
_S1_2_893FDC0 161 instructions (0.000%), 23 calls (0893FDC0 - 0893FDD8, length 7)
_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_89A1F30 160 instructions (0.000%), 80 calls (089A1F30 - 089A1F34, length 2)
_S1_2_8962878 160 instructions (0.000%), 8 calls (08962878 - 089628C4, length 20)
_S1_2_892D840 160 instructions (0.000%), 8 calls (0892D840 - 0892D88C, length 20)
_S1_2_8969308 159 instructions (0.000%), 3 calls (08969308 - 089693D8, length 53)
_S1_2_88F9428 158 instructions (0.000%), 2 calls (088F9428 - 088F9560, length 79)
_S1_2_899C32C 156 instructions (0.000%), 78 calls (0899C32C - 0899C330, length 2)
_S1_2_897A81C 156 instructions (0.000%), 6 calls (0897A81C - 0897A880, length 26)
_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_88F6AF8 155 instructions (0.000%), 5 calls (088F6AF8 - 088F6B70, length 31)
_S1_2_896A0E4 154 instructions (0.000%), 14 calls (0896A0E4 - 0896A150, length 28)
_S1_2_892F7C8 154 instructions (0.000%), 3 calls (0892F7C8 - 0892FA68, length 169)
_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_892B058 152 instructions (0.000%), 1 calls (0892B058 - 0892B4F0, length 295)
_S1_2_888B41C 150 instructions (0.000%), 25 calls (0888B41C - 0888B430, length 6)
_S1_2_880E114 150 instructions (0.000%), 15 calls (0880E114 - 0880E138, length 10)
_S1_2_88A3958 150 instructions (0.000%), 5 calls (088A3958 - 088A39CC, length 30)
_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_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_89999F8 144 instructions (0.000%), 16 calls (089999F8 - 08999A18, length 9)
_S1_2_89435EC 144 instructions (0.000%), 12 calls (089435EC - 0894361C, length 13)
  Back Branch 08943618 12 times (length 6)
_S1_2_89A2130 140 instructions (0.000%), 70 calls (089A2130 - 089A2134, length 2)
_S1_2_89A20E8 140 instructions (0.000%), 70 calls (089A20E8 - 089A20EC, length 2)
_S1_2_89A20C8 140 instructions (0.000%), 70 calls (089A20C8 - 089A20CC, length 2)
_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_89A1DE8 132 instructions (0.000%), 66 calls (089A1DE8 - 089A1DEC, length 2)
_S1_2_892884C 132 instructions (0.000%), 7 calls (0892884C - 08928908, length 48)
_S1_2_88F4B50 132 instructions (0.000%), 4 calls (088F4B50 - 088F4BD0, length 33)
_S1_2_8963B1C 132 instructions (0.000%), 2 calls (08963B1C - 08963C80, length 90)
  Back Branch 08963C7C 2 times (length 67)
_S1_2_89621A8 131 instructions (0.000%), 2 calls (089621A8 - 0896232C, length 98)
  Back Branch 089622C0 2 times (length 13)
_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_8962A74 128 instructions (0.000%), 2 calls (08962A74 - 08962BC0, length 84)
  Back Branch 08962B8C 2 times (length 19)
_S1_2_892E47C 127 instructions (0.000%), 1 calls (0892E47C - 0892E6B0, length 142)
_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_896EF1C 126 instructions (0.000%), 6 calls (0896EF1C - 0896EF6C, length 21)
_S1_2_8885F80 126 instructions (0.000%), 6 calls (08885F80 - 08885FDC, length 24)
_S1_2_888B0EC 125 instructions (0.000%), 1 calls (0888B0EC - 0888B2DC, length 125)
_S1_2_888E1F0 124 instructions (0.000%), 1 calls (0888E1F0 - 0888E468, length 159)
_S1_2_88043B4 121 instructions (0.000%), 1 calls (088043B4 - 088045EC, length 143)
_S1_2_89A17E8 120 instructions (0.000%), 60 calls (089A17E8 - 089A17EC, length 2)
_S1_2_899C52C 120 instructions (0.000%), 40 calls (0899C52C - 0899C534, length 3)
_S1_2_89317DC 119 instructions (0.000%), 3 calls (089317DC - 089318C8, length 60)
_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_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_88937FC 116 instructions (0.000%), 2 calls (088937FC - 0889391C, length 73)
_S1_2_8948AE4 115 instructions (0.000%), 23 calls (08948AE4 - 08948AFC, length 7)
_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_89691A4 114 instructions (0.000%), 6 calls (089691A4 - 08969270, length 52)
_S1_2_896EF70 114 instructions (0.000%), 3 calls (0896EF70 - 0896F004, length 38)
_S1_2_880B754 112 instructions (0.000%), 2 calls (0880B754 - 0880B868, length 70)
_S1_2_88A308C 112 instructions (0.000%), 1 calls (088A308C - 088A323C, length 109)
  Back Branch 088A3130 3 times (length 15)
_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_89A1D20 108 instructions (0.000%), 54 calls (089A1D20 - 089A1D24, length 2)
_S1_2_8964E80 108 instructions (0.000%), 12 calls (08964E80 - 08964EA0, length 9)
_S1_2_887B7F8 108 instructions (0.000%), 9 calls (0887B7F8 - 0887B82C, length 14)
_S1_2_8887480 108 instructions (0.000%), 6 calls (08887480 - 088874F0, length 29)
_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_896A894 105 instructions (0.000%), 7 calls (0896A894 - 0896A920, length 36)
_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_89A1818 104 instructions (0.000%), 52 calls (089A1818 - 089A181C, length 2)
_S1_2_899C6D0 104 instructions (0.000%), 26 calls (0899C6D0 - 0899C6DC, length 4)
_S1_2_890F13C 104 instructions (0.000%), 1 calls (0890F13C - 0890F2D8, length 104)
_S1_2_88F6B74 102 instructions (0.000%), 6 calls (088F6B74 - 088F6BC4, length 21)
_S1_2_896F2A4 102 instructions (0.000%), 3 calls (0896F2A4 - 0896F32C, length 35)
_S1_2_880BBEC 102 instructions (0.000%), 2 calls (0880BBEC - 0880BCE0, length 62)
_S1_2_888B444 100 instructions (0.000%), 25 calls (0888B444 - 0888B450, length 4)
_S1_2_888B434 100 instructions (0.000%), 25 calls (0888B434 - 0888B440, length 4)
_S1_2_89695CC 100 instructions (0.000%), 10 calls (089695CC - 089695FC, length 13)
_S1_2_8885EB8 100 instructions (0.000%), 2 calls (08885EB8 - 08885F7C, length 50)
_S1_2_89665F4 99 instructions (0.000%), 9 calls (089665F4 - 0896662C, length 15)
_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_8941078 96 instructions (0.000%), 12 calls (08941078 - 08941094, length 8)
_S1_2_88709DC 96 instructions (0.000%), 8 calls (088709DC - 08870A08, length 12)
_S1_2_897790C 96 instructions (0.000%), 6 calls (0897790C - 08977948, length 16)
_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_887C9A0 96 instructions (0.000%), 1 calls (0887C9A0 - 0887CB1C, length 96)
_S1_2_8938E00 95 instructions (0.000%), 1 calls (08938E00 - 08939430, length 397)
_S1_2_892B914 95 instructions (0.000%), 1 calls (0892B914 - 0892BC7C, length 219)
_S1_2_8951778 93 instructions (0.000%), 3 calls (08951778 - 08951830, length 47)
_S1_2_8956254 92 instructions (0.000%), 23 calls (08956254 - 08956260, length 4)
_S1_2_8928BD4 92 instructions (0.000%), 4 calls (08928BD4 - 08928C2C, 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_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_887CC74 91 instructions (0.000%), 1 calls (0887CC74 - 0887CDFC, length 99)
_S1_2_89094B4 90 instructions (0.000%), 6 calls (089094B4 - 089094EC, length 15)
_S1_2_8975C80 88 instructions (0.000%), 8 calls (08975C80 - 08975CA8, length 11)
_S1_2_892F528 88 instructions (0.000%), 1 calls (0892F528 - 0892F7C4, length 168)
_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_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_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_8969600 84 instructions (0.000%), 7 calls (08969600 - 08969660, length 25)
_S1_2_88873B8 84 instructions (0.000%), 5 calls (088873B8 - 08887428, length 29)
_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_88803F4 80 instructions (0.000%), 8 calls (088803F4 - 08880464, length 29)
_S1_2_892E3C4 79 instructions (0.000%), 2 calls (0892E3C4 - 0892E478, length 46)
_S1_2_8887500 78 instructions (0.000%), 3 calls (08887500 - 08887650, length 85)
_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_890EC90 77 instructions (0.000%), 1 calls (0890EC90 - 0890EDD0, length 81)
_S1_2_896EDE8 75 instructions (0.000%), 3 calls (0896EDE8 - 0896EE48, length 25)
_S1_2_8993F5C 75 instructions (0.000%), 1 calls (08993F5C - 08994084, length 75)
_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_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_888D0B8 72 instructions (0.000%), 3 calls (0888D0B8 - 0888D114, length 24)
_S1_2_892DBB0 72 instructions (0.000%), 1 calls (0892DBB0 - 0892DD10, length 89)
_S1_2_88A052C 72 instructions (0.000%), 1 calls (088A052C - 088A05D4, length 43)
  Back Branch 088A05B8 4 times (length 11)
_S1_2_8812480 72 instructions (0.000%), 1 calls (08812480 - 08812604, length 98)
_S1_2_899F9A8 70 instructions (0.000%), 7 calls (0899F9A8 - 0899F9D8, length 13)
_S1_2_880C5C4 70 instructions (0.000%), 2 calls (0880C5C4 - 0880C64C, length 35)
_S1_2_887F834 69 instructions (0.000%), 1 calls (0887F834 - 0887F968, length 78)
_S1_2_8816E4C 68 instructions (0.000%), 4 calls (08816E4C - 08816E8C, length 17)
_S1_2_894CA6C 68 instructions (0.000%), 1 calls (0894CA6C - 0894CBF8, length 100)
  Back Branch 0894CBF4 1 times (length 70)
_S1_2_897FEF4 66 instructions (0.000%), 6 calls (0897FEF4 - 0897FF1C, length 11)
_S1_2_897BCE4 66 instructions (0.000%), 6 calls (0897BCE4 - 0897BD0C, length 11)
_S1_2_88F6904 66 instructions (0.000%), 6 calls (088F6904 - 088F692C, length 11)
_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_880480C 66 instructions (0.000%), 1 calls (0880480C - 0880497C, length 93)
_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_88FA0AC 65 instructions (0.000%), 1 calls (088FA0AC - 088FA1F0, length 82)
_S1_2_8965A50 64 instructions (0.000%), 8 calls (08965A50 - 08965A6C, length 8)
_S1_2_888BC04 64 instructions (0.000%), 6 calls (0888BC04 - 0888BC3C, length 15)
_S1_2_88859C0 64 instructions (0.000%), 1 calls (088859C0 - 08885ABC, length 64)
_S1_2_89677C0 61 instructions (0.000%), 1 calls (089677C0 - 089678EC, length 76)
  Back Branch 089678C0 1 times (length 34)
_S1_2_894E974 60 instructions (0.000%), 12 calls (0894E974 - 0894E984, length 5)
_S1_2_887014C 60 instructions (0.000%), 3 calls (0887014C - 088701BC, length 29)
_S1_2_894DAB0 60 instructions (0.000%), 1 calls (0894DAB0 - 0894DBBC, length 68)
  Back Branch 0894DB98 1 times (length 50)
_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_892FA00 58 instructions (0.000%), 3 calls (0892FA00 - 0892FA68, length 27)
_S1_2_880A64C 58 instructions (0.000%), 1 calls (0880A64C - 0880A77C, length 77)
_S1_2_8881E24 57 instructions (0.000%), 3 calls (08881E24 - 08881E6C, length 19)
_S1_2_88107C8 57 instructions (0.000%), 2 calls (088107C8 - 08810874, length 44)
_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_8975C5C 56 instructions (0.000%), 8 calls (08975C5C - 08975C7C, length 9)
_S1_2_88047D0 56 instructions (0.000%), 8 calls (088047D0 - 088047E8, length 7)
_S1_2_88F6C30 56 instructions (0.000%), 4 calls (088F6C30 - 088F6CA0, length 29)
_S1_2_88A36F4 54 instructions (0.000%), 3 calls (088A36F4 - 088A3738, length 18)
_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_888CDB8 53 instructions (0.000%), 1 calls (0888CDB8 - 0888CF8C, length 118)
_S1_2_89A0BFC 52 instructions (0.000%), 4 calls (089A0BFC - 089A0C2C, length 13)
_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_888BC70 50 instructions (0.000%), 2 calls (0888BC70 - 0888BD1C, length 44)
_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_8880ADC 49 instructions (0.000%), 1 calls (08880ADC - 08880C10, length 78)
  Back Branch 08880B68 2 times (length 23)
_S1_2_89535D8 48 instructions (0.000%), 12 calls (089535D8 - 089535EC, length 6)
_S1_2_89747A8 48 instructions (0.000%), 8 calls (089747A8 - 089747BC, length 6)
_S1_2_888BC40 48 instructions (0.000%), 4 calls (0888BC40 - 0888BC6C, length 12)
_S1_2_8886E4C 48 instructions (0.000%), 3 calls (08886E4C - 08886E88, length 16)
_S1_2_899BBB4 48 instructions (0.000%), 1 calls (0899BBB4 - 0899BC18, length 26)
  Back Branch 0899BC08 4 times (length 11)
_S1_2_890F2DC 48 instructions (0.000%), 1 calls (0890F2DC - 0890F398, length 48)
_S1_2_88F8D14 47 instructions (0.000%), 1 calls (088F8D14 - 088F8DD8, length 50)
_S1_2_887FAAC 46 instructions (0.000%), 2 calls (0887FAAC - 0887FB04, length 23)
_S1_2_8809D94 46 instructions (0.000%), 1 calls (08809D94 - 08809E48, length 46)
_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_887B850 45 instructions (0.000%), 1 calls (0887B850 - 0887B908, length 47)
_S1_2_89287FC 44 instructions (0.000%), 4 calls (089287FC - 08928848, length 20)
_S1_2_890EC1C 44 instructions (0.000%), 2 calls (0890EC1C - 0890EC8C, length 29)
_S1_2_88A331C 44 instructions (0.000%), 2 calls (088A331C - 088A3390, length 30)
_S1_2_8993BF4 44 instructions (0.000%), 1 calls (08993BF4 - 08993CCC, length 55)
_S1_2_892D008 44 instructions (0.000%), 1 calls (0892D008 - 0892D33C, length 206)
_S1_2_894DC0C 43 instructions (0.000%), 1 calls (0894DC0C - 0894DCB4, length 43)
_S1_2_892DAC8 42 instructions (0.000%), 3 calls (0892DAC8 - 0892DAFC, length 14)
_S1_2_881099C 42 instructions (0.000%), 3 calls (0881099C - 088109D0, length 14)
_S1_2_8886E8C 42 instructions (0.000%), 2 calls (08886E8C - 08886EE4, length 23)
_S1_2_8993A0C 42 instructions (0.000%), 1 calls (08993A0C - 08993AC8, length 48)
  Back Branch 08993AC4 832 times (length 11)
_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_8847228 41 instructions (0.000%), 1 calls (08847228 - 088472C8, length 41)
_S1_2_89A1EA8 40 instructions (0.000%), 20 calls (089A1EA8 - 089A1EAC, length 2)
_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_8809278 40 instructions (0.000%), 1 calls (08809278 - 08809470, length 127)
_S1_2_892DD94 39 instructions (0.000%), 1 calls (0892DD94 - 0892DE44, length 45)
_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_899FD44 38 instructions (0.000%), 19 calls (0899FD44 - 0899FD48, length 2)
_S1_2_8946500 38 instructions (0.000%), 2 calls (08946500 - 089465BC, length 48)
  Back Branch 08946548 2 times (length 7)
_S1_2_892EC14 38 instructions (0.000%), 2 calls (0892EC14 - 0892ED20, length 68)
_S1_2_89678F0 38 instructions (0.000%), 1 calls (089678F0 - 08967990, length 41)
_S1_2_8923AD8 38 instructions (0.000%), 1 calls (08923AD8 - 08923B6C, length 38)
_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_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_89A1E20 36 instructions (0.000%), 18 calls (089A1E20 - 089A1E24, 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_899C2F4 36 instructions (0.000%), 9 calls (0899C2F4 - 0899C300, length 4)
_S1_2_896A68C 36 instructions (0.000%), 3 calls (0896A68C - 0896A6D0, length 18)
_S1_2_8810FE0 36 instructions (0.000%), 1 calls (08810FE0 - 0881106C, length 36)
_S1_2_899D734 35 instructions (0.000%), 5 calls (0899D734 - 0899D74C, length 7)
_S1_2_88A02F0 35 instructions (0.000%), 1 calls (088A02F0 - 088A0378, length 35)
_S1_2_89A1F90 34 instructions (0.000%), 17 calls (089A1F90 - 089A1F94, length 2)
_S1_2_899C234 34 instructions (0.000%), 17 calls (0899C234 - 0899C238, length 2)
_S1_2_893AD50 34 instructions (0.000%), 2 calls (0893AD50 - 0893ADA0, length 21)
_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_88A385C 33 instructions (0.000%), 3 calls (088A385C - 088A3884, length 11)
_S1_2_887D184 33 instructions (0.000%), 3 calls (0887D184 - 0887D1AC, length 11)
_S1_2_895BC28 32 instructions (0.000%), 3 calls (0895BC28 - 0895BC54, length 12)
  Back Branch 0895BC50 1 times (length 4)
_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_892DD14 32 instructions (0.000%), 1 calls (0892DD14 - 0892DD90, length 32)
_S1_2_8930D60 31 instructions (0.000%), 1 calls (08930D60 - 08930DB4, length 22)
  Back Branch 08930DA8 2 times (length 9)
_S1_2_899C22C 30 instructions (0.000%), 15 calls (0899C22C - 0899C230, length 2)
_S1_2_892EE1C 30 instructions (0.000%), 3 calls (0892EE1C - 0892F524, length 451)
_S1_2_89719B8 30 instructions (0.000%), 2 calls (089719B8 - 08971A44, length 36)
_S1_2_888118C 30 instructions (0.000%), 2 calls (0888118C - 088811C4, length 15)
_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_887C7F0 30 instructions (0.000%), 1 calls (0887C7F0 - 0887C864, length 30)
_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_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_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_880A580 29 instructions (0.000%), 1 calls (0880A580 - 0880A648, length 51)
_S1_2_8809F18 29 instructions (0.000%), 1 calls (08809F18 - 08809FE0, length 51)
_S1_2_8808674 29 instructions (0.000%), 1 calls (08808674 - 088086E4, length 29)
_S1_2_89A1CE8 28 instructions (0.000%), 14 calls (089A1CE8 - 089A1CEC, length 2)
_S1_2_899C358 28 instructions (0.000%), 2 calls (0899C358 - 0899C38C, length 14)
_S1_2_892E794 28 instructions (0.000%), 2 calls (0892E794 - 0892E800, length 28)
_S1_2_8999DE0 28 instructions (0.000%), 1 calls (08999DE0 - 08999E4C, length 28)
_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_887B590 28 instructions (0.000%), 1 calls (0887B590 - 0887B5FC, length 28)
_S1_2_88471B4 28 instructions (0.000%), 1 calls (088471B4 - 08847224, length 29)
_S1_2_88163C8 28 instructions (0.000%), 1 calls (088163C8 - 08816438, length 29)
_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_8815220 28 instructions (0.000%), 1 calls (08815220 - 08815290, length 29)
_S1_2_8881ED0 27 instructions (0.000%), 3 calls (08881ED0 - 08881EF0, length 9)
_S1_2_887BEA0 27 instructions (0.000%), 3 calls (0887BEA0 - 0887BEC0, length 9)
_S1_2_887B71C 27 instructions (0.000%), 3 calls (0887B71C - 0887B744, length 11)
_S1_2_89942AC 27 instructions (0.000%), 1 calls (089942AC - 08994318, length 28)
  Back Branch 08994314 1 times (length 17)
_S1_2_8908EC0 27 instructions (0.000%), 1 calls (08908EC0 - 08908F28, length 27)
_S1_2_8886320 27 instructions (0.000%), 1 calls (08886320 - 08886388, length 27)
_S1_2_88118BC 27 instructions (0.000%), 1 calls (088118BC - 08811994, length 55)
_S1_2_88110C0 27 instructions (0.000%), 1 calls (088110C0 - 08811128, length 27)
_S1_2_890FDE4 26 instructions (0.000%), 1 calls (0890FDE4 - 0890FE48, 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_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_8963DC4 24 instructions (0.000%), 8 calls (08963DC4 - 08963DCC, 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_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_880B020 24 instructions (0.000%), 1 calls (0880B020 - 0880B07C, 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_888E020 23 instructions (0.000%), 1 calls (0888E020 - 0888E0A8, length 35)
_S1_2_888CBA8 23 instructions (0.000%), 1 calls (0888CBA8 - 0888CC00, length 23)
_S1_2_8815734 23 instructions (0.000%), 1 calls (08815734 - 0881578C, length 23)
_S1_2_88144A4 23 instructions (0.000%), 1 calls (088144A4 - 08814544, length 41)
_S1_2_88127C0 23 instructions (0.000%), 1 calls (088127C0 - 08812830, length 29)
_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_888B850 22 instructions (0.000%), 1 calls (0888B850 - 0888B8A4, 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_896F288 21 instructions (0.000%), 3 calls (0896F288 - 0896F2A0, length 7)
_S1_2_896A2AC 21 instructions (0.000%), 3 calls (0896A2AC - 0896A2C4, length 7)
_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_8893408 21 instructions (0.000%), 1 calls (08893408 - 088935A4, length 104)
_S1_2_888D36C 21 instructions (0.000%), 1 calls (0888D36C - 0888D3BC, 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_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_8811070 20 instructions (0.000%), 1 calls (08811070 - 088110BC, length 20)
_S1_2_880BB84 20 instructions (0.000%), 1 calls (0880BB84 - 0880BBE8, length 26)
_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_8870100 19 instructions (0.000%), 1 calls (08870100 - 08870148, length 19)
_S1_2_887B704 18 instructions (0.000%), 6 calls (0887B704 - 0887B70C, length 3)
_S1_2_899E80C 18 instructions (0.000%), 3 calls (0899E80C - 0899E824, length 7)
_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_88040F4 18 instructions (0.000%), 2 calls (088040F4 - 08804114, length 9)
_S1_2_89531F0 18 instructions (0.000%), 1 calls (089531F0 - 08953234, length 18)
_S1_2_88946D4 18 instructions (0.000%), 1 calls (088946D4 - 08894718, 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_8994108 17 instructions (0.000%), 1 calls (08994108 - 08994148, length 17)
_S1_2_8983424 17 instructions (0.000%), 1 calls (08983424 - 08983464, length 17)
_S1_2_8943230 17 instructions (0.000%), 1 calls (08943230 - 0894328C, length 24)
  Back Branch 08943288 1 times (length 8)
_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_89A1B10 16 instructions (0.000%), 8 calls (089A1B10 - 089A1B14, length 2)
_S1_2_88824EC 16 instructions (0.000%), 2 calls (088824EC - 08882508, length 8)
_S1_2_899C658 16 instructions (0.000%), 1 calls (0899C658 - 0899C694, length 16)
_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_892C41C 16 instructions (0.000%), 1 calls (0892C41C - 0892C590, length 94)
_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_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_89A143C 15 instructions (0.000%), 1 calls (089A143C - 089A1474, length 15)
_S1_2_899D9D4 15 instructions (0.000%), 1 calls (0899D9D4 - 0899DA0C, length 15)
_S1_2_8999EB8 15 instructions (0.000%), 1 calls (08999EB8 - 08999EF0, length 15)
_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_890EBB8 15 instructions (0.000%), 1 calls (0890EBB8 - 0890EBF0, length 15)
_S1_2_88FB1F8 15 instructions (0.000%), 1 calls (088FB1F8 - 088FBAAC, length 558)
_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_899D6C4 14 instructions (0.000%), 2 calls (0899D6C4 - 0899D6DC, 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_8810EF8 14 instructions (0.000%), 2 calls (08810EF8 - 08810F10, length 7)
_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_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_89A0F70 13 instructions (0.000%), 1 calls (089A0F70 - 089A0FA0, length 13)
_S1_2_8983468 13 instructions (0.000%), 1 calls (08983468 - 089834C0, length 23)
_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_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_89478B0 12 instructions (0.000%), 2 calls (089478B0 - 089478D8, length 11)
_S1_2_8994204 12 instructions (0.000%), 1 calls (08994204 - 0899423C, length 15)
  Back Branch 0899422C 1 times (length 5)
_S1_2_892EE3C 12 instructions (0.000%), 1 calls (0892EE3C - 0892F524, length 443)
_S1_2_892EE04 12 instructions (0.000%), 1 calls (0892EE04 - 0892F524, length 457)
_S1_2_888CFC8 12 instructions (0.000%), 1 calls (0888CFC8 - 0888CFF4, 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_899C5B8 11 instructions (0.000%), 1 calls (0899C5B8 - 0899C5E8, length 13)
_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_8967A6C 11 instructions (0.000%), 1 calls (08967A6C - 08967AA8, length 16)
_S1_2_8888F8C 11 instructions (0.000%), 1 calls (08888F8C - 08888FC4, length 15)
_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_89A1F80 10 instructions (0.000%), 5 calls (089A1F80 - 089A1F84, length 2)
_S1_2_89A1F70 10 instructions (0.000%), 5 calls (089A1F70 - 089A1F74, length 2)
_S1_2_89A1E40 10 instructions (0.000%), 5 calls (089A1E40 - 089A1E44, length 2)
_S1_2_8886754 10 instructions (0.000%), 5 calls (08886754 - 08886758, 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_89838E4 10 instructions (0.000%), 1 calls (089838E4 - 08983908, 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_88126BC 10 instructions (0.000%), 1 calls (088126BC - 08812724, length 27)
_S1_2_88A3394 9 instructions (0.000%), 3 calls (088A3394 - 088A339C, length 3)
_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_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_89A1E00 8 instructions (0.000%), 4 calls (089A1E00 - 089A1E04, 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_88A1738 8 instructions (0.000%), 4 calls (088A1738 - 088A173C, length 2)
_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_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_88111E4 8 instructions (0.000%), 1 calls (088111E4 - 08811200, length 8)
_S1_2_88111C4 8 instructions (0.000%), 1 calls (088111C4 - 088111E0, 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_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_894AF80 7 instructions (0.000%), 1 calls (0894AF80 - 0894AF98, 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_88114C8 7 instructions (0.000%), 1 calls (088114C8 - 088114E0, 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_89A1F68 6 instructions (0.000%), 3 calls (089A1F68 - 089A1F6C, length 2)
_S1_2_899C350 6 instructions (0.000%), 3 calls (0899C350 - 0899C354, length 2)
_S1_2_894DDEC 6 instructions (0.000%), 1 calls (0894DDEC - 0894DE00, length 6)
_S1_2_890BA64 6 instructions (0.000%), 1 calls (0890BA64 - 0890BA78, length 6)
_S1_2_888763C 6 instructions (0.000%), 1 calls (0888763C - 08887650, 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_89A1B98 4 instructions (0.000%), 2 calls (089A1B98 - 089A1B9C, 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_89A17F8 4 instructions (0.000%), 2 calls (089A17F8 - 089A17FC, length 2)
_S1_2_89A17D8 4 instructions (0.000%), 2 calls (089A17D8 - 089A17DC, 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_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_881118C 4 instructions (0.000%), 1 calls (0881118C - 088111A4, length 7)
_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_888D574 3 instructions (0.000%), 1 calls (0888D574 - 0888D57C, length 3)
_S1_2_8888BE8 3 instructions (0.000%), 1 calls (08888BE8 - 08888BF0, length 3)
_S1_2_8888BBC 3 instructions (0.000%), 1 calls (08888BBC - 08888BC4, 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_89A1DD8 2 instructions (0.000%), 1 calls (089A1DD8 - 089A1DDC, 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_89A1C18 2 instructions (0.000%), 1 calls (089A1C18 - 089A1C1C, length 2)
_S1_2_89A1BA0 2 instructions (0.000%), 1 calls (089A1BA0 - 089A1BA4, length 2)
_S1_2_89A1B80 2 instructions (0.000%), 1 calls (089A1B80 - 089A1B84, length 2)
_S1_2_89A1B68 2 instructions (0.000%), 1 calls (089A1B68 - 089A1B6C, 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_89A19F0 2 instructions (0.000%), 1 calls (089A19F0 - 089A19F4, length 2)
_S1_2_89A19E0 2 instructions (0.000%), 1 calls (089A19E0 - 089A19E4, length 2)
_S1_2_899B6F0 2 instructions (0.000%), 1 calls (0899B6F0 - 0899B6F4, length 2)
_S1_2_899B6E8 2 instructions (0.000%), 1 calls (0899B6E8 - 0899B6EC, 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_888D56C 2 instructions (0.000%), 1 calls (0888D56C - 0888D570, length 2)
_S1_2_888D564 2 instructions (0.000%), 1 calls (0888D564 - 0888D568, length 2)
_S1_2_888D55C 2 instructions (0.000%), 1 calls (0888D55C - 0888D560, length 2)
_S1_2_888D554 2 instructions (0.000%), 1 calls (0888D554 - 0888D558, length 2)
_S1_2_888D54C 2 instructions (0.000%), 1 calls (0888D54C - 0888D550, length 2)
_S1_2_888D544 2 instructions (0.000%), 1 calls (0888D544 - 0888D548, length 2)
_S1_2_888D53C 2 instructions (0.000%), 1 calls (0888D53C - 0888D540, length 2)
_S1_2_888D534 2 instructions (0.000%), 1 calls (0888D534 - 0888D538, 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_887F9BC 2 instructions (0.000%), 1 calls (0887F9BC - 0887F9C0, length 2)
_S1_2_887C868 2 instructions (0.000%), 1 calls (0887C868 - 0887C86C, 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%), 59,932 calls (08954F88 - 08954F8C, length 2)
_S1_2_8954F80 (nop) 0 instructions (0.000%), 59,932 calls (08954F80 - 08954F84, length 2)
_S1_2_89337B4 (memcpy) 0 instructions (0.000%), 36,262 calls (089337B4 - 08933884, length 53)
_S1_2_8948104 (nop) 0 instructions (0.000%), 14,064 calls (08948104 - 08948108, length 2)
_S1_2_89480FC (nop) 0 instructions (0.000%), 14,064 calls (089480FC - 08948100, length 2)
_S1_2_8982EA4 0 instructions (0.000%), 12,965 calls (08982EA4 - 08982EA4, length 1)
_S1_2_8982E5C 0 instructions (0.000%), 12,965 calls (08982E5C - 08982E5C, length 1)
_S1_2_8982EAC 0 instructions (0.000%), 10,307 calls (08982EAC - 08982EAC, length 1)
_S1_2_8933720 (memcmp) 0 instructions (0.000%), 7,034 calls (08933720 - 089337B0, length 37)
_S1_2_8982E68 0 instructions (0.000%), 5,983 calls (08982E68 - 08982E68, length 1)
_S1_2_89955EC (sceGuMaterial) 0 instructions (0.000%), 4,708 calls (089955EC - 08995678, length 36)
_S1_2_894F014 (mixMonoToStereo) 0 instructions (0.000%), 4,632 calls (0894F014 - 0894F130, length 72)
_S1_2_899B710 (nop) 0 instructions (0.000%), 4,155 calls (0899B710 - 0899B714, length 2)
_S1_2_899B9CC (nop) 0 instructions (0.000%), 2,493 calls (0899B9CC - 0899B9D0, length 2)
_S1_2_8994DEC (sceGuSetMatrix) 0 instructions (0.000%), 1,662 calls (08994DEC - 08995050, length 154)
_S1_2_8942A20 (nop) 0 instructions (0.000%), 1,077 calls (08942A20 - 08942A24, length 2)
_S1_2_88040EC (nop) 0 instructions (0.000%), 832 calls (088040EC - 088040F0, length 2)
_S1_2_88040D4 (nop) 0 instructions (0.000%), 832 calls (088040D4 - 088040D8, length 2)
_S1_2_8813FC0 (nop) 0 instructions (0.000%), 831 calls (08813FC0 - 08813FC4, length 2)
_S1_2_88040E4 (nop) 0 instructions (0.000%), 831 calls (088040E4 - 088040E8, length 2)
_S1_2_88040DC (nop) 0 instructions (0.000%), 831 calls (088040DC - 088040E0, length 2)
_S1_2_899FD88 (nop) 0 instructions (0.000%), 597 calls (0899FD88 - 0899FD8C, length 2)
_S1_2_899FD78 (nop) 0 instructions (0.000%), 597 calls (0899FD78 - 0899FD7C, length 2)
_S1_2_888CF90 (nop) 0 instructions (0.000%), 414 calls (0888CF90 - 0888CF94, length 2)
_S1_2_899B128 (nop) 0 instructions (0.000%), 57 calls (0899B128 - 0899B12C, 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_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)
------------------ GEProfiler ----------------------
GE list count: 833
Texture load count: 2327, average 2.8 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 3775ms, average 4.5ms per GE list, max FPS is 220.6
prim: called 31063 times, average 37.3 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=24: used 25524 times in PRIM, average 30.6 per GE list
GU_TEXTURE_32BITF|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=20: used 2758 times in PRIM, average 3.3 per GE list
GU_VERTEX_32BITF|GU_TRANSFORM_2D size=12: used 1950 times in PRIM, average 2.3 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 831 times in PRIM, average 1.0 per GE list
