Compilation time 6315ms, 1933 calls, average 3.3ms, longest 235ms
CodeBlocks profiling information (9,518,212,413 total cycles):
_S1_2_8986C80 3,004,923,533 instructions (31.570%), 7,957 calls (08986C80 - 08987578, length 575)
    08986C80:[27BDFFE0]: addiu      $sp, $sp, -32
    08986C84:[AFB10004]: sw         $s1, 4($sp)
    08986C88:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08986C8C:[24070008]: addiu      $a3, $zr, 8 <=> li $a3, 8
    08986C90:[AFBF001C]: sw         $ra, 28($sp)
    08986C94:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08986C98:[AFB60018]: sw         $s6, 24($sp)
    08986C9C:[AFB50014]: sw         $s5, 20($sp)
    08986CA0:[AFB40010]: sw         $s4, 16($sp)
    08986CA4:[AFB3000C]: sw         $s3, 12($sp)
    08986CA8:[AFB20008]: sw         $s2, 8($sp)
    08986CAC:[AFB00000]: sw         $s0, 0($sp)
    08986CB0:[8C89005C]: lw         $t1, 92($a0)
    08986CB4:[AC850060]: sw         $a1, 96($a0)
    08986CB8:[8D220004]: lw         $v0, 4($t1)
    08986CBC:[90480001]: lbu        $t0, 1($v0)
    08986CC0:[A0870066]: sb         $a3, 102($a0)
    08986CC4:[8D220004]: lw         $v0, 4($t1)
    08986CC8:[A4880064]: sh         $t0, 100($a0)
    08986CCC:[24420002]: addiu      $v0, $v0, 2
    08986CD0:[AD220004]: sw         $v0, 4($t1)
    08986CD4:[92270066]: lbu        $a3, 102($s1)
    08986CD8:[54E00011]: bnel       $a3, $zr, 0x08986D20
    08986CDC:[96220064]: lhu        $v0, 100($s1)
    08986CE0:[8D220004]: lw         $v0, 4($t1)
    08986CE4:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08986CE8:[8E250060]: lw         $a1, 96($s1)
    08986CEC:[90430001]: lbu        $v1, 1($v0)
    08986CF0:[90440000]: lbu        $a0, 0($v0)
    08986CF4:[A2270066]: sb         $a3, 102($s1)
    08986CF8:[00031A00]: sll        $v1, $v1, 0x0008
    08986CFC:[00641825]: or         $v1, $v1, $a0
    08986D00:[8D220004]: lw         $v0, 4($t1)
    08986D04:[24A50002]: addiu      $a1, $a1, 2
    08986D08:[A6230064]: sh         $v1, 100($s1)
    08986D0C:[24420002]: addiu      $v0, $v0, 2
    08986D10:[AD220004]: sw         $v0, 4($t1)
    08986D14:[92270066]: lbu        $a3, 102($s1)
    08986D18:[AE250060]: sw         $a1, 96($s1)
    08986D1C:[96220064]: lhu        $v0, 100($s1)
    08986D20:[24E3FFFF]: addiu      $v1, $a3, -1
    08986D24:[306300FF]: andi       $v1, $v1, 255
    08986D28:[30440001]: andi       $a0, $v0, 1
    08986D2C:[00021042]: srl        $v0, $v0, 0x0001
    08986D30:[A6220064]: sh         $v0, 100($s1)
    08986D34:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08986D38:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08986D3C:[1480001C]: bne        $a0, $zr, 0x08986DB0
    08986D40:[A2230066]: sb         $v1, 102($s1)
    08986D44:[8D220004]: lw         $v0, 4($t1)
    08986D48:[8D230000]: lw         $v1, 0($t1)
    08986D4C:[90440000]: lbu        $a0, 0($v0)
    08986D50:[24650001]: addiu      $a1, $v1, 1
    08986D54:[24420001]: addiu      $v0, $v0, 1
    08986D58:[A0640000]: sb         $a0, 0($v1)
    08986D5C:[AD220004]: sw         $v0, 4($t1)
    08986D60:[AD250000]: sw         $a1, 0($t1)
    08986D64:[8E29005C]: lw         $t1, 92($s1)
    08986D68:[8D220008]: lw         $v0, 8($t1)
    08986D6C:[24420001]: addiu      $v0, $v0, 1
    08986D70:[AD220008]: sw         $v0, 8($t1)
    08986D74:[8E250060]: lw         $a1, 96($s1)
    08986D78:[92270066]: lbu        $a3, 102($s1)
    08986D7C:[24A50001]: addiu      $a1, $a1, 1
    08986D80:[10E0FFD7]: beq        $a3, $zr, 0x08986CE0
    08986D84:[AE250060]: sw         $a1, 96($s1)
    08986D88:[96220064]: lhu        $v0, 100($s1)
    08986D8C:[24E3FFFF]: addiu      $v1, $a3, -1
    08986D90:[306300FF]: andi       $v1, $v1, 255
    08986D94:[30440001]: andi       $a0, $v0, 1
    08986D98:[00021042]: srl        $v0, $v0, 0x0001
    08986D9C:[A6220064]: sh         $v0, 100($s1)
    08986DA0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08986DA4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08986DA8:[1080FFE6]: beq        $a0, $zr, 0x08986D44
    08986DAC:[A2230066]: sb         $v1, 102($s1)
    08986DB0:[14600012]: bne        $v1, $zr, 0x08986DFC
    08986DB4:[3102FFFF]: andi       $v0, $t0, -1
    08986DB8:[8D220004]: lw         $v0, 4($t1)
    08986DBC:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08986DC0:[8E250060]: lw         $a1, 96($s1)
    08986DC4:[90430001]: lbu        $v1, 1($v0)
    08986DC8:[90440000]: lbu        $a0, 0($v0)
    08986DCC:[A2270066]: sb         $a3, 102($s1)
    08986DD0:[00031A00]: sll        $v1, $v1, 0x0008
    08986DD4:[00641825]: or         $v1, $v1, $a0
    08986DD8:[8D220004]: lw         $v0, 4($t1)
    08986DDC:[24A50002]: addiu      $a1, $a1, 2
    08986DE0:[A6230064]: sh         $v1, 100($s1)
    08986DE4:[24420002]: addiu      $v0, $v0, 2
    08986DE8:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08986DEC:[AD220004]: sw         $v0, 4($t1)
    08986DF0:[92270066]: lbu        $a3, 102($s1)
    08986DF4:[AE250060]: sw         $a1, 96($s1)
    08986DF8:[3102FFFF]: andi       $v0, $t0, -1
    08986DFC:[24E3FFFF]: addiu      $v1, $a3, -1
    08986E00:[30440001]: andi       $a0, $v0, 1
    08986E04:[00021042]: srl        $v0, $v0, 0x0001
    08986E08:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08986E0C:[A2230066]: sb         $v1, 102($s1)
    08986E10:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08986E14:[240A0005]: addiu      $t2, $zr, 5 <=> li $t2, 5
    08986E18:[A6220064]: sh         $v0, 100($s1)
    08986E1C:[148000C7]: bne        $a0, $zr, 0x0898713C
    08986E20:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08986E24:[8D220004]: lw         $v0, 4($t1)
    08986E28:[8E230060]: lw         $v1, 96($s1)
    08986E2C:[90460000]: lbu        $a2, 0($v0)
    08986E30:[24650001]: addiu      $a1, $v1, 1
    08986E34:[24420001]: addiu      $v0, $v0, 1
    08986E38:[AD220004]: sw         $v0, 4($t1)
    08986E3C:[AE250060]: sw         $a1, 96($s1)
    08986E40:[92270066]: lbu        $a3, 102($s1)
    08986E44:[14E00012]: bne        $a3, $zr, 0x08986E90
    08986E48:[3102FFFF]: andi       $v0, $t0, -1
    08986E4C:[8D220004]: lw         $v0, 4($t1)
    08986E50:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08986E54:[8E250060]: lw         $a1, 96($s1)
    08986E58:[90430001]: lbu        $v1, 1($v0)
    08986E5C:[90440000]: lbu        $a0, 0($v0)
    08986E60:[A2270066]: sb         $a3, 102($s1)
    08986E64:[00031A00]: sll        $v1, $v1, 0x0008
    08986E68:[00641825]: or         $v1, $v1, $a0
    08986E6C:[8D220004]: lw         $v0, 4($t1)
    08986E70:[24A50002]: addiu      $a1, $a1, 2
    08986E74:[A6230064]: sh         $v1, 100($s1)
    08986E78:[24420002]: addiu      $v0, $v0, 2
    08986E7C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08986E80:[AD220004]: sw         $v0, 4($t1)
    08986E84:[92270066]: lbu        $a3, 102($s1)
    08986E88:[AE250060]: sw         $a1, 96($s1)
    08986E8C:[3102FFFF]: andi       $v0, $t0, -1
    08986E90:[24E3FFFF]: addiu      $v1, $a3, -1
    08986E94:[306300FF]: andi       $v1, $v1, 255
    08986E98:[30440001]: andi       $a0, $v0, 1
    08986E9C:[00021042]: srl        $v0, $v0, 0x0001
    08986EA0:[A6220064]: sh         $v0, 100($s1)
    08986EA4:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08986EA8:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08986EAC:[A2230066]: sb         $v1, 102($s1)
    08986EB0:[14800086]: bne        $a0, $zr, 0x089870CC
    08986EB4:[24130002]: addiu      $s3, $zr, 2 <=> li $s3, 2
    08986EB8:[14600012]: bne        $v1, $zr, 0x08986F04
    08986EBC:[3102FFFF]: andi       $v0, $t0, -1
    08986EC0:[8D220004]: lw         $v0, 4($t1)
    08986EC4:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08986EC8:[8E250060]: lw         $a1, 96($s1)
    08986ECC:[90430001]: lbu        $v1, 1($v0)
    08986ED0:[90440000]: lbu        $a0, 0($v0)
    08986ED4:[A2270066]: sb         $a3, 102($s1)
    08986ED8:[00031A00]: sll        $v1, $v1, 0x0008
    08986EDC:[00641825]: or         $v1, $v1, $a0
    08986EE0:[8D220004]: lw         $v0, 4($t1)
    08986EE4:[24A50002]: addiu      $a1, $a1, 2
    08986EE8:[A6230064]: sh         $v1, 100($s1)
    08986EEC:[24420002]: addiu      $v0, $v0, 2
    08986EF0:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08986EF4:[AD220004]: sw         $v0, 4($t1)
    08986EF8:[92270066]: lbu        $a3, 102($s1)
    08986EFC:[AE250060]: sw         $a1, 96($s1)
    08986F00:[3102FFFF]: andi       $v0, $t0, -1
    08986F04:[24E3FFFF]: addiu      $v1, $a3, -1
    08986F08:[306300FF]: andi       $v1, $v1, 255
    08986F0C:[30440001]: andi       $a0, $v0, 1
    08986F10:[00021042]: srl        $v0, $v0, 0x0001
    08986F14:[A6220064]: sh         $v0, 100($s1)
    08986F18:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08986F1C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08986F20:[A2230066]: sb         $v1, 102($s1)
    08986F24:[14800069]: bne        $a0, $zr, 0x089870CC
    08986F28:[24130003]: addiu      $s3, $zr, 3 <=> li $s3, 3
    08986F2C:[14600012]: bne        $v1, $zr, 0x08986F78
    08986F30:[3102FFFF]: andi       $v0, $t0, -1
    08986F34:[8D220004]: lw         $v0, 4($t1)
    08986F38:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08986F3C:[8E250060]: lw         $a1, 96($s1)
    08986F40:[90430001]: lbu        $v1, 1($v0)
    08986F44:[90440000]: lbu        $a0, 0($v0)
    08986F48:[A2270066]: sb         $a3, 102($s1)
    08986F4C:[00031A00]: sll        $v1, $v1, 0x0008
    08986F50:[00641825]: or         $v1, $v1, $a0
    08986F54:[8D220004]: lw         $v0, 4($t1)
    08986F58:[24A50002]: addiu      $a1, $a1, 2
    08986F5C:[A6230064]: sh         $v1, 100($s1)
    08986F60:[24420002]: addiu      $v0, $v0, 2
    08986F64:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08986F68:[AD220004]: sw         $v0, 4($t1)
    08986F6C:[92270066]: lbu        $a3, 102($s1)
    08986F70:[AE250060]: sw         $a1, 96($s1)
    08986F74:[3102FFFF]: andi       $v0, $t0, -1
    08986F78:[24E3FFFF]: addiu      $v1, $a3, -1
    08986F7C:[306300FF]: andi       $v1, $v1, 255
    08986F80:[30440001]: andi       $a0, $v0, 1
    08986F84:[00021042]: srl        $v0, $v0, 0x0001
    08986F88:[A6220064]: sh         $v0, 100($s1)
    08986F8C:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08986F90:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08986F94:[A2230066]: sb         $v1, 102($s1)
    08986F98:[1480004C]: bne        $a0, $zr, 0x089870CC
    08986F9C:[24130004]: addiu      $s3, $zr, 4 <=> li $s3, 4
    08986FA0:[14600012]: bne        $v1, $zr, 0x08986FEC
    08986FA4:[3102FFFF]: andi       $v0, $t0, -1
    08986FA8:[8D220004]: lw         $v0, 4($t1)
    08986FAC:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08986FB0:[8E250060]: lw         $a1, 96($s1)
    08986FB4:[90430001]: lbu        $v1, 1($v0)
    08986FB8:[90440000]: lbu        $a0, 0($v0)
    08986FBC:[A2270066]: sb         $a3, 102($s1)
    08986FC0:[00031A00]: sll        $v1, $v1, 0x0008
    08986FC4:[00641825]: or         $v1, $v1, $a0
    08986FC8:[8D220004]: lw         $v0, 4($t1)
    08986FCC:[24A50002]: addiu      $a1, $a1, 2
    08986FD0:[A6230064]: sh         $v1, 100($s1)
    08986FD4:[24420002]: addiu      $v0, $v0, 2
    08986FD8:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08986FDC:[AD220004]: sw         $v0, 4($t1)
    08986FE0:[92270066]: lbu        $a3, 102($s1)
    08986FE4:[AE250060]: sw         $a1, 96($s1)
    08986FE8:[3102FFFF]: andi       $v0, $t0, -1
    08986FEC:[24E3FFFF]: addiu      $v1, $a3, -1
    08986FF0:[306300FF]: andi       $v1, $v1, 255
    08986FF4:[30440001]: andi       $a0, $v0, 1
    08986FF8:[00021042]: srl        $v0, $v0, 0x0001
    08986FFC:[A6220064]: sh         $v0, 100($s1)
    08987000:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08987004:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08987008:[A2230066]: sb         $v1, 102($s1)
    0898700C:[1480002F]: bne        $a0, $zr, 0x089870CC
    08987010:[24130005]: addiu      $s3, $zr, 5 <=> li $s3, 5
    08987014:[50600132]: beql       $v1, $zr, 0x089874E0
    08987018:[8D220004]: lw         $v0, 4($t1)
    0898701C:[3102FFFF]: andi       $v0, $t0, -1
    08987020:[24E3FFFF]: addiu      $v1, $a3, -1
    08987024:[30440001]: andi       $a0, $v0, 1
    08987028:[00021042]: srl        $v0, $v0, 0x0001
    0898702C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08987030:[A2230066]: sb         $v1, 102($s1)
    08987034:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08987038:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0898703C:[A6220064]: sh         $v0, 100($s1)
    08987040:[1080011E]: beq        $a0, $zr, 0x089874BC
    08987044:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08987048:[00031040]: sll        $v0, $v1, 0x0001
    0898704C:[30E300FF]: andi       $v1, $a3, 255
    08987050:[254AFFFF]: addiu      $t2, $t2, -1
    08987054:[14600011]: bne        $v1, $zr, 0x0898709C
    08987058:[304BFFFF]: andi       $t3, $v0, -1
    0898705C:[8D220004]: lw         $v0, 4($t1)
    08987060:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08987064:[8E240060]: lw         $a0, 96($s1)
    08987068:[90430001]: lbu        $v1, 1($v0)
    0898706C:[90450000]: lbu        $a1, 0($v0)
    08987070:[A2270066]: sb         $a3, 102($s1)
    08987074:[00031A00]: sll        $v1, $v1, 0x0008
    08987078:[00651825]: or         $v1, $v1, $a1
    0898707C:[8D220004]: lw         $v0, 4($t1)
    08987080:[24840002]: addiu      $a0, $a0, 2
    08987084:[A6230064]: sh         $v1, 100($s1)
    08987088:[24420002]: addiu      $v0, $v0, 2
    0898708C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08987090:[AD220004]: sw         $v0, 4($t1)
    08987094:[92270066]: lbu        $a3, 102($s1)
    08987098:[AE240060]: sw         $a0, 96($s1)
    0898709C:[3102FFFF]: andi       $v0, $t0, -1
    089870A0:[30430001]: andi       $v1, $v0, 1
    089870A4:[24E4FFFF]: addiu      $a0, $a3, -1
    089870A8:[00021042]: srl        $v0, $v0, 0x0001
    089870AC:[01631821]: addu       $v1, $t3, $v1
    089870B0:[A6220064]: sh         $v0, 100($s1)
    089870B4:[3063FFFF]: andi       $v1, $v1, -1
    089870B8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    089870BC:[A2240066]: sb         $a0, 102($s1)
    089870C0:[1540FFE1]: bne        $t2, $zr, 0x08987048
    089870C4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089870C8:[24730006]: addiu      $s3, $v1, 6
    089870CC:[8D230008]: lw         $v1, 8($t1)
    089870D0:[8D240000]: lw         $a0, 0($t1)
    089870D4:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    089870D8:[0263A021]: addu       $s4, $s3, $v1
    089870DC:[3442FFF0]: ori        $v0, $v0, -16
    089870E0:[0054102B]: sltu       $v0, $v0, $s4
    089870E4:[144000DB]: bne        $v0, $zr, 0x08987454
    089870E8:[00868023]: subu       $s0, $a0, $a2
    089870EC:[8E220034]: lw         $v0, 52($s1)
    089870F0:[0054102B]: sltu       $v0, $v0, $s4
    089870F4:[144000D7]: bne        $v0, $zr, 0x08987454
    089870F8:[2E620004]: sltiu      $v0, $s3, 4
    089870FC:[144000B3]: bne        $v0, $zr, 0x089873CC
    08987100:[00909023]: subu       $s2, $a0, $s0
    08987104:[2A420004]: slti       $v0, $s2, 4
    08987108:[144000B5]: bne        $v0, $zr, 0x089873E0
    0898710C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08987110:[02131021]: addu       $v0, $s0, $s3
    08987114:[0082102B]: sltu       $v0, $a0, $v0
    08987118:[104000C5]: beq        $v0, $zr, 0x08987430
    0898711C:[0272B023]: subu       $s6, $s3, $s2
    08987120:[1EC000D7]: bgtz       $s6, 0x08987480
    08987124:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08987128:[02629023]: subu       $s2, $s3, $v0
    0898712C:[564000B7]: bnel       $s2, $zr, 0x0898740C
    08987130:[8D240000]: lw         $a0, 0($t1)
    08987134:[0A261B35]: j          0x08986CD4
    08987138:[AD340008]: sw         $s4, 8($t1)
    0898713C:[00031040]: sll        $v0, $v1, 0x0001
    08987140:[30E300FF]: andi       $v1, $a3, 255
    08987144:[254AFFFF]: addiu      $t2, $t2, -1
    08987148:[14600011]: bne        $v1, $zr, 0x08987190
    0898714C:[3046FFFF]: andi       $a2, $v0, -1
    08987150:[8D220004]: lw         $v0, 4($t1)
    08987154:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08987158:[8E250060]: lw         $a1, 96($s1)
    0898715C:[90430001]: lbu        $v1, 1($v0)
    08987160:[90440000]: lbu        $a0, 0($v0)
    08987164:[A2270066]: sb         $a3, 102($s1)
    08987168:[00031A00]: sll        $v1, $v1, 0x0008
    0898716C:[00641825]: or         $v1, $v1, $a0
    08987170:[8D220004]: lw         $v0, 4($t1)
    08987174:[24A50002]: addiu      $a1, $a1, 2
    08987178:[A6230064]: sh         $v1, 100($s1)
    0898717C:[24420002]: addiu      $v0, $v0, 2
    08987180:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08987184:[AD220004]: sw         $v0, 4($t1)
    08987188:[92270066]: lbu        $a3, 102($s1)
    0898718C:[AE250060]: sw         $a1, 96($s1)
    08987190:[3102FFFF]: andi       $v0, $t0, -1
    08987194:[30430001]: andi       $v1, $v0, 1
    08987198:[24E4FFFF]: addiu      $a0, $a3, -1
    0898719C:[00021042]: srl        $v0, $v0, 0x0001
    089871A0:[00C31821]: addu       $v1, $a2, $v1
    089871A4:[A6220064]: sh         $v0, 100($s1)
    089871A8:[3063FFFF]: andi       $v1, $v1, -1
    089871AC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    089871B0:[A2240066]: sb         $a0, 102($s1)
    089871B4:[1540FFE1]: bne        $t2, $zr, 0x0898713C
    089871B8:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089871BC:[8D240004]: lw         $a0, 4($t1)
    089871C0:[00031A00]: sll        $v1, $v1, 0x0008
    089871C4:[90820000]: lbu        $v0, 0($a0)
    089871C8:[24850001]: addiu      $a1, $a0, 1
    089871CC:[00621821]: addu       $v1, $v1, $v0
    089871D0:[106000DF]: beq        $v1, $zr, 0x08987550
    089871D4:[AD250004]: sw         $a1, 4($t1)
    089871D8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089871DC:[1462FF18]: bne        $v1, $v0, 0x08986E40
    089871E0:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    089871E4:[92270066]: lbu        $a3, 102($s1)
    089871E8:[54E00010]: bnel       $a3, $zr, 0x0898722C
    089871EC:[8E250060]: lw         $a1, 96($s1)
    089871F0:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    089871F4:[90A30001]: lbu        $v1, 1($a1)
    089871F8:[90840001]: lbu        $a0, 1($a0)
    089871FC:[A2270066]: sb         $a3, 102($s1)
    08987200:[00031A00]: sll        $v1, $v1, 0x0008
    08987204:[00641825]: or         $v1, $v1, $a0
    08987208:[8D220004]: lw         $v0, 4($t1)
    0898720C:[8E250060]: lw         $a1, 96($s1)
    08987210:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08987214:[24420002]: addiu      $v0, $v0, 2
    08987218:[AD220004]: sw         $v0, 4($t1)
    0898721C:[24A50002]: addiu      $a1, $a1, 2
    08987220:[92270066]: lbu        $a3, 102($s1)
    08987224:[A6230064]: sh         $v1, 100($s1)
    08987228:[AE250060]: sw         $a1, 96($s1)
    0898722C:[3102FFFF]: andi       $v0, $t0, -1
    08987230:[24E3FFFF]: addiu      $v1, $a3, -1
    08987234:[30440001]: andi       $a0, $v0, 1
    08987238:[00021042]: srl        $v0, $v0, 0x0001
    0898723C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08987240:[A2230066]: sb         $v1, 102($s1)
    08987244:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08987248:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0898724C:[A6220064]: sh         $v0, 100($s1)
    08987250:[14800026]: bne        $a0, $zr, 0x089872EC
    08987254:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08987258:[240A0004]: addiu      $t2, $zr, 4 <=> li $t2, 4
    0898725C:[00031040]: sll        $v0, $v1, 0x0001
    08987260:[30E300FF]: andi       $v1, $a3, 255
    08987264:[254AFFFF]: addiu      $t2, $t2, -1
    08987268:[14600010]: bne        $v1, $zr, 0x089872AC
    0898726C:[3046FFFF]: andi       $a2, $v0, -1
    08987270:[8D230004]: lw         $v1, 4($t1)
    08987274:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08987278:[24A50002]: addiu      $a1, $a1, 2
    0898727C:[90620001]: lbu        $v0, 1($v1)
    08987280:[90640000]: lbu        $a0, 0($v1)
    08987284:[A2270066]: sb         $a3, 102($s1)
    08987288:[00021200]: sll        $v0, $v0, 0x0008
    0898728C:[00441025]: or         $v0, $v0, $a0
    08987290:[8D230004]: lw         $v1, 4($t1)
    08987294:[A6220064]: sh         $v0, 100($s1)
    08987298:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0898729C:[24630002]: addiu      $v1, $v1, 2
    089872A0:[AD230004]: sw         $v1, 4($t1)
    089872A4:[92270066]: lbu        $a3, 102($s1)
    089872A8:[AE250060]: sw         $a1, 96($s1)
    089872AC:[3102FFFF]: andi       $v0, $t0, -1
    089872B0:[30430001]: andi       $v1, $v0, 1
    089872B4:[24E4FFFF]: addiu      $a0, $a3, -1
    089872B8:[00021042]: srl        $v0, $v0, 0x0001
    089872BC:[00C31821]: addu       $v1, $a2, $v1
    089872C0:[A6220064]: sh         $v0, 100($s1)
    089872C4:[3063FFFF]: andi       $v1, $v1, -1
    089872C8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    089872CC:[A2240066]: sb         $a0, 102($s1)
    089872D0:[1540FFE2]: bne        $t2, $zr, 0x0898725C
    089872D4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089872D8:[2470000E]: addiu      $s0, $v1, 14
    089872DC:[02051021]: addu       $v0, $s0, $a1
    089872E0:[24450001]: addiu      $a1, $v0, 1
    089872E4:[0A261CE4]: j          0x08987390
    089872E8:[AE250060]: sw         $a1, 96($s1)
    089872EC:[00031040]: sll        $v0, $v1, 0x0001
    089872F0:[30E300FF]: andi       $v1, $a3, 255
    089872F4:[24C6FFFF]: addiu      $a2, $a2, -1
    089872F8:[14600010]: bne        $v1, $zr, 0x0898733C
    089872FC:[304AFFFF]: andi       $t2, $v0, -1
    08987300:[8D230004]: lw         $v1, 4($t1)
    08987304:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08987308:[24A50002]: addiu      $a1, $a1, 2
    0898730C:[90620001]: lbu        $v0, 1($v1)
    08987310:[90640000]: lbu        $a0, 0($v1)
    08987314:[A2270066]: sb         $a3, 102($s1)
    08987318:[00021200]: sll        $v0, $v0, 0x0008
    0898731C:[00441025]: or         $v0, $v0, $a0
    08987320:[8D230004]: lw         $v1, 4($t1)
    08987324:[A6220064]: sh         $v0, 100($s1)
    08987328:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0898732C:[24630002]: addiu      $v1, $v1, 2
    08987330:[AD230004]: sw         $v1, 4($t1)
    08987334:[92270066]: lbu        $a3, 102($s1)
    08987338:[AE250060]: sw         $a1, 96($s1)
    0898733C:[3102FFFF]: andi       $v0, $t0, -1
    08987340:[30430001]: andi       $v1, $v0, 1
    08987344:[24E4FFFF]: addiu      $a0, $a3, -1
    08987348:[00021042]: srl        $v0, $v0, 0x0001
    0898734C:[01431821]: addu       $v1, $t2, $v1
    08987350:[A6220064]: sh         $v0, 100($s1)
    08987354:[3063FFFF]: andi       $v1, $v1, -1
    08987358:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0898735C:[A2240066]: sb         $a0, 102($s1)
    08987360:[14C0FFE2]: bne        $a2, $zr, 0x089872EC
    08987364:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08987368:[8D220004]: lw         $v0, 4($t1)
    0898736C:[00031A00]: sll        $v1, $v1, 0x0008
    08987370:[90440000]: lbu        $a0, 0($v0)
    08987374:[24420001]: addiu      $v0, $v0, 1
    08987378:[AD220004]: sw         $v0, 4($t1)
    0898737C:[00641821]: addu       $v1, $v1, $a0
    08987380:[2470000E]: addiu      $s0, $v1, 14
    08987384:[02051021]: addu       $v0, $s0, $a1
    08987388:[24450002]: addiu      $a1, $v0, 2
    0898738C:[AE250060]: sw         $a1, 96($s1)
    08987390:[8D220004]: lw         $v0, 4($t1)
    08987394:[8D240000]: lw         $a0, 0($t1)
    08987398:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0898739C:[90450000]: lbu        $a1, 0($v0)
    089873A0:[24420001]: addiu      $v0, $v0, 1
    089873A4:[0E273225]: jal        0x089CC894
    089873A8:[AD220004]: sw         $v0, 4($t1)
    089873AC:[8E29005C]: lw         $t1, 92($s1)
    089873B0:[8D220000]: lw         $v0, 0($t1)
    089873B4:[8D230008]: lw         $v1, 8($t1)
    089873B8:[00501021]: addu       $v0, $v0, $s0
    089873BC:[02031821]: addu       $v1, $s0, $v1
    089873C0:[AD220000]: sw         $v0, 0($t1)
    089873C4:[0A261B35]: j          0x08986CD4
    089873C8:[AD230008]: sw         $v1, 8($t1)
    089873CC:[5260FE41]: beql       $s3, $zr, 0x08986CD4
    089873D0:[AD340008]: sw         $s4, 8($t1)
    089873D4:[0A261CF8]: j          0x089873E0
    089873D8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089873DC:[8E29005C]: lw         $t1, 92($s1)
    089873E0:[8D220000]: lw         $v0, 0($t1)
    089873E4:[92030000]: lbu        $v1, 0($s0)
    089873E8:[24A50001]: addiu      $a1, $a1, 1
    089873EC:[24440001]: addiu      $a0, $v0, 1
    089873F0:[A0430000]: sb         $v1, 0($v0)
    089873F4:[26100001]: addiu      $s0, $s0, 1
    089873F8:[1665FFF8]: bne        $s3, $a1, 0x089873DC
    089873FC:[AD240000]: sw         $a0, 0($t1)
    08987400:[8E29005C]: lw         $t1, 92($s1)
    08987404:[0A261B35]: j          0x08986CD4
    08987408:[AD340008]: sw         $s4, 8($t1)
    0898740C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08987410:[0E27312D]: jal        0x089CC4B4
    08987414:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08987418:[8E29005C]: lw         $t1, 92($s1)
    0898741C:[8D220000]: lw         $v0, 0($t1)
    08987420:[AD340008]: sw         $s4, 8($t1)
    08987424:[00521021]: addu       $v0, $v0, $s2
    08987428:[0A261B35]: j          0x08986CD4
    0898742C:[AD220000]: sw         $v0, 0($t1)
    08987430:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08987434:[0E27312D]: jal        0x089CC4B4
    08987438:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0898743C:[8E29005C]: lw         $t1, 92($s1)
    08987440:[8D220000]: lw         $v0, 0($t1)
    08987444:[AD340008]: sw         $s4, 8($t1)
    08987448:[02621021]: addu       $v0, $s3, $v0
    0898744C:[0A261B35]: j          0x08986CD4
    08987450:[AD220000]: sw         $v0, 0($t1)
    08987454:[8FBF001C]: lw         $ra, 28($sp)
    08987458:[8FB60018]: lw         $s6, 24($sp)
    0898745C:[8FB50014]: lw         $s5, 20($sp)
    08987460:[8FB40010]: lw         $s4, 16($sp)
    08987464:[8FB3000C]: lw         $s3, 12($sp)
    08987468:[8FB20008]: lw         $s2, 8($sp)
    0898746C:[8FB10004]: lw         $s1, 4($sp)
    08987470:[8FB00000]: lw         $s0, 0($sp)
    08987474:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08987478:[03E00008]: jr         $ra
    0898747C:[27BD0020]: addiu      $sp, $sp, 32
    08987480:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08987484:[8D240000]: lw         $a0, 0($t1)
    08987488:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0898748C:[0E27312D]: jal        0x089CC4B4
    08987490:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08987494:[8E29005C]: lw         $t1, 92($s1)
    08987498:[02B2A821]: addu       $s5, $s5, $s2
    0898749C:[02B6182A]: slt        $v1, $s5, $s6
    089874A0:[8D220000]: lw         $v0, 0($t1)
    089874A4:[02128021]: addu       $s0, $s0, $s2
    089874A8:[00521021]: addu       $v0, $v0, $s2
    089874AC:[1460FFF5]: bne        $v1, $zr, 0x08987484
    089874B0:[AD220000]: sw         $v0, 0($t1)
    089874B4:[0A261C4A]: j          0x08987128
    089874B8:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    089874BC:[8D220004]: lw         $v0, 4($t1)
    089874C0:[8E230060]: lw         $v1, 96($s1)
    089874C4:[90440000]: lbu        $a0, 0($v0)
    089874C8:[24650001]: addiu      $a1, $v1, 1
    089874CC:[24420001]: addiu      $v0, $v0, 1
    089874D0:[2493000E]: addiu      $s3, $a0, 14
    089874D4:[AD220004]: sw         $v0, 4($t1)
    089874D8:[0A261C33]: j          0x089870CC
    089874DC:[AE250060]: sw         $a1, 96($s1)
    089874E0:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    089874E4:[8E250060]: lw         $a1, 96($s1)
    089874E8:[90440000]: lbu        $a0, 0($v0)
    089874EC:[90430001]: lbu        $v1, 1($v0)
    089874F0:[A2270066]: sb         $a3, 102($s1)
    089874F4:[24A50002]: addiu      $a1, $a1, 2
    089874F8:[00031A00]: sll        $v1, $v1, 0x0008
    089874FC:[8D220004]: lw         $v0, 4($t1)
    08987500:[00641825]: or         $v1, $v1, $a0
    08987504:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08987508:[24420002]: addiu      $v0, $v0, 2
    0898750C:[AD220004]: sw         $v0, 4($t1)
    08987510:[3102FFFF]: andi       $v0, $t0, -1
    08987514:[30440001]: andi       $a0, $v0, 1
    08987518:[92270066]: lbu        $a3, 102($s1)
    0898751C:[A6230064]: sh         $v1, 100($s1)
    08987520:[00021042]: srl        $v0, $v0, 0x0001
    08987524:[24E3FFFF]: addiu      $v1, $a3, -1
    08987528:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0898752C:[A2230066]: sb         $v1, 102($s1)
    08987530:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08987534:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08987538:[AE250060]: sw         $a1, 96($s1)
    0898753C:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08987540:[1480FEC1]: bne        $a0, $zr, 0x08987048
    08987544:[A6220064]: sh         $v0, 100($s1)
    08987548:[0A261D30]: j          0x089874C0
    0898754C:[8D220004]: lw         $v0, 4($t1)
    08987550:[8FBF001C]: lw         $ra, 28($sp)
    08987554:[8FB60018]: lw         $s6, 24($sp)
    08987558:[8FB50014]: lw         $s5, 20($sp)
    0898755C:[8FB40010]: lw         $s4, 16($sp)
    08987560:[8FB3000C]: lw         $s3, 12($sp)
    08987564:[8FB20008]: lw         $s2, 8($sp)
    08987568:[8FB10004]: lw         $s1, 4($sp)
    0898756C:[8FB00000]: lw         $s0, 0($sp)
    08987570:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08987574:[03E00008]: jr         $ra
    08987578:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 089871B4 48,632,760 times (length 32)
    08987128:[02629023]: subu       $s2, $s3, $v0
    0898712C:[564000B7]: bnel       $s2, $zr, 0x0898740C
    08987130:[8D240000]: lw         $a0, 0($t1)
    08987134:[0A261B35]: j          0x08986CD4
    08987138:[AD340008]: sw         $s4, 8($t1)
--> 0898713C:[00031040]: sll        $v0, $v1, 0x0001
    08987140:[30E300FF]: andi       $v1, $a3, 255
    08987144:[254AFFFF]: addiu      $t2, $t2, -1
    08987148:[14600011]: bne        $v1, $zr, 0x08987190
    0898714C:[3046FFFF]: andi       $a2, $v0, -1
    08987150:[8D220004]: lw         $v0, 4($t1)
    08987154:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08987158:[8E250060]: lw         $a1, 96($s1)
    0898715C:[90430001]: lbu        $v1, 1($v0)
    08987160:[90440000]: lbu        $a0, 0($v0)
    08987164:[A2270066]: sb         $a3, 102($s1)
    08987168:[00031A00]: sll        $v1, $v1, 0x0008
    0898716C:[00641825]: or         $v1, $v1, $a0
    08987170:[8D220004]: lw         $v0, 4($t1)
    08987174:[24A50002]: addiu      $a1, $a1, 2
    08987178:[A6230064]: sh         $v1, 100($s1)
    0898717C:[24420002]: addiu      $v0, $v0, 2
    08987180:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08987184:[AD220004]: sw         $v0, 4($t1)
    08987188:[92270066]: lbu        $a3, 102($s1)
    0898718C:[AE250060]: sw         $a1, 96($s1)
    08987190:[3102FFFF]: andi       $v0, $t0, -1
    08987194:[30430001]: andi       $v1, $v0, 1
    08987198:[24E4FFFF]: addiu      $a0, $a3, -1
    0898719C:[00021042]: srl        $v0, $v0, 0x0001
    089871A0:[00C31821]: addu       $v1, $a2, $v1
    089871A4:[A6220064]: sh         $v0, 100($s1)
    089871A8:[3063FFFF]: andi       $v1, $v1, -1
    089871AC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    089871B0:[A2240066]: sb         $a0, 102($s1)
--> 089871B4:[1540FFE1]: bne        $t2, $zr, 0x0898713C
    089871B8:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089871BC:[8D240004]: lw         $a0, 4($t1)
    089871C0:[00031A00]: sll        $v1, $v1, 0x0008
    089871C4:[90820000]: lbu        $v0, 0($a0)
  Back Branch 08986D80 28,495,990 times (length 42)
    08986CCC:[24420002]: addiu      $v0, $v0, 2
    08986CD0:[AD220004]: sw         $v0, 4($t1)
    08986CD4:[92270066]: lbu        $a3, 102($s1)
    08986CD8:[54E00011]: bnel       $a3, $zr, 0x08986D20
    08986CDC:[96220064]: lhu        $v0, 100($s1)
--> 08986CE0:[8D220004]: lw         $v0, 4($t1)
    08986CE4:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08986CE8:[8E250060]: lw         $a1, 96($s1)
    08986CEC:[90430001]: lbu        $v1, 1($v0)
    08986CF0:[90440000]: lbu        $a0, 0($v0)
    08986CF4:[A2270066]: sb         $a3, 102($s1)
    08986CF8:[00031A00]: sll        $v1, $v1, 0x0008
    08986CFC:[00641825]: or         $v1, $v1, $a0
    08986D00:[8D220004]: lw         $v0, 4($t1)
    08986D04:[24A50002]: addiu      $a1, $a1, 2
    08986D08:[A6230064]: sh         $v1, 100($s1)
    08986D0C:[24420002]: addiu      $v0, $v0, 2
    08986D10:[AD220004]: sw         $v0, 4($t1)
    08986D14:[92270066]: lbu        $a3, 102($s1)
    08986D18:[AE250060]: sw         $a1, 96($s1)
    08986D1C:[96220064]: lhu        $v0, 100($s1)
    08986D20:[24E3FFFF]: addiu      $v1, $a3, -1
    08986D24:[306300FF]: andi       $v1, $v1, 255
    08986D28:[30440001]: andi       $a0, $v0, 1
    08986D2C:[00021042]: srl        $v0, $v0, 0x0001
    08986D30:[A6220064]: sh         $v0, 100($s1)
    08986D34:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08986D38:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08986D3C:[1480001C]: bne        $a0, $zr, 0x08986DB0
    08986D40:[A2230066]: sb         $v1, 102($s1)
    08986D44:[8D220004]: lw         $v0, 4($t1)
    08986D48:[8D230000]: lw         $v1, 0($t1)
    08986D4C:[90440000]: lbu        $a0, 0($v0)
    08986D50:[24650001]: addiu      $a1, $v1, 1
    08986D54:[24420001]: addiu      $v0, $v0, 1
    08986D58:[A0640000]: sb         $a0, 0($v1)
    08986D5C:[AD220004]: sw         $v0, 4($t1)
    08986D60:[AD250000]: sw         $a1, 0($t1)
    08986D64:[8E29005C]: lw         $t1, 92($s1)
    08986D68:[8D220008]: lw         $v0, 8($t1)
    08986D6C:[24420001]: addiu      $v0, $v0, 1
    08986D70:[AD220008]: sw         $v0, 8($t1)
    08986D74:[8E250060]: lw         $a1, 96($s1)
    08986D78:[92270066]: lbu        $a3, 102($s1)
    08986D7C:[24A50001]: addiu      $a1, $a1, 1
--> 08986D80:[10E0FFD7]: beq        $a3, $zr, 0x08986CE0
    08986D84:[AE250060]: sw         $a1, 96($s1)
    08986D88:[96220064]: lhu        $v0, 100($s1)
    08986D8C:[24E3FFFF]: addiu      $v1, $a3, -1
    08986D90:[306300FF]: andi       $v1, $v1, 255
  Back Branch 08986DA8 26,716,577 times (length 27)
    08986D30:[A6220064]: sh         $v0, 100($s1)
    08986D34:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08986D38:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08986D3C:[1480001C]: bne        $a0, $zr, 0x08986DB0
    08986D40:[A2230066]: sb         $v1, 102($s1)
--> 08986D44:[8D220004]: lw         $v0, 4($t1)
    08986D48:[8D230000]: lw         $v1, 0($t1)
    08986D4C:[90440000]: lbu        $a0, 0($v0)
    08986D50:[24650001]: addiu      $a1, $v1, 1
    08986D54:[24420001]: addiu      $v0, $v0, 1
    08986D58:[A0640000]: sb         $a0, 0($v1)
    08986D5C:[AD220004]: sw         $v0, 4($t1)
    08986D60:[AD250000]: sw         $a1, 0($t1)
    08986D64:[8E29005C]: lw         $t1, 92($s1)
    08986D68:[8D220008]: lw         $v0, 8($t1)
    08986D6C:[24420001]: addiu      $v0, $v0, 1
    08986D70:[AD220008]: sw         $v0, 8($t1)
    08986D74:[8E250060]: lw         $a1, 96($s1)
    08986D78:[92270066]: lbu        $a3, 102($s1)
    08986D7C:[24A50001]: addiu      $a1, $a1, 1
    08986D80:[10E0FFD7]: beq        $a3, $zr, 0x08986CE0
    08986D84:[AE250060]: sw         $a1, 96($s1)
    08986D88:[96220064]: lhu        $v0, 100($s1)
    08986D8C:[24E3FFFF]: addiu      $v1, $a3, -1
    08986D90:[306300FF]: andi       $v1, $v1, 255
    08986D94:[30440001]: andi       $a0, $v0, 1
    08986D98:[00021042]: srl        $v0, $v0, 0x0001
    08986D9C:[A6220064]: sh         $v0, 100($s1)
    08986DA0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08986DA4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
--> 08986DA8:[1080FFE6]: beq        $a0, $zr, 0x08986D44
    08986DAC:[A2230066]: sb         $v1, 102($s1)
    08986DB0:[14600012]: bne        $v1, $zr, 0x08986DFC
    08986DB4:[3102FFFF]: andi       $v0, $t0, -1
    08986DB8:[8D220004]: lw         $v0, 4($t1)
  Back Branch 089873F8 23,123,872 times (length 9)
    089873C8:[AD230008]: sw         $v1, 8($t1)
    089873CC:[5260FE41]: beql       $s3, $zr, 0x08986CD4
    089873D0:[AD340008]: sw         $s4, 8($t1)
    089873D4:[0A261CF8]: j          0x089873E0
    089873D8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 089873DC:[8E29005C]: lw         $t1, 92($s1)
    089873E0:[8D220000]: lw         $v0, 0($t1)
    089873E4:[92030000]: lbu        $v1, 0($s0)
    089873E8:[24A50001]: addiu      $a1, $a1, 1
    089873EC:[24440001]: addiu      $a0, $v0, 1
    089873F0:[A0430000]: sb         $v1, 0($v0)
    089873F4:[26100001]: addiu      $s0, $s0, 1
--> 089873F8:[1665FFF8]: bne        $s3, $a1, 0x089873DC
    089873FC:[AD240000]: sw         $a0, 0($t1)
    08987400:[8E29005C]: lw         $t1, 92($s1)
    08987404:[0A261B35]: j          0x08986CD4
    08987408:[AD340008]: sw         $s4, 8($t1)
  Back Branch 08987404 10,580,973 times (length 462)
  Back Branch 089871DC 9,718,595 times (length 233)
  Back Branch 089870C0 3,094,992 times (length 32)
    08987034:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08987038:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0898703C:[A6220064]: sh         $v0, 100($s1)
    08987040:[1080011E]: beq        $a0, $zr, 0x089874BC
    08987044:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
--> 08987048:[00031040]: sll        $v0, $v1, 0x0001
    0898704C:[30E300FF]: andi       $v1, $a3, 255
    08987050:[254AFFFF]: addiu      $t2, $t2, -1
    08987054:[14600011]: bne        $v1, $zr, 0x0898709C
    08987058:[304BFFFF]: andi       $t3, $v0, -1
    0898705C:[8D220004]: lw         $v0, 4($t1)
    08987060:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08987064:[8E240060]: lw         $a0, 96($s1)
    08987068:[90430001]: lbu        $v1, 1($v0)
    0898706C:[90450000]: lbu        $a1, 0($v0)
    08987070:[A2270066]: sb         $a3, 102($s1)
    08987074:[00031A00]: sll        $v1, $v1, 0x0008
    08987078:[00651825]: or         $v1, $v1, $a1
    0898707C:[8D220004]: lw         $v0, 4($t1)
    08987080:[24840002]: addiu      $a0, $a0, 2
    08987084:[A6230064]: sh         $v1, 100($s1)
    08987088:[24420002]: addiu      $v0, $v0, 2
    0898708C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08987090:[AD220004]: sw         $v0, 4($t1)
    08987094:[92270066]: lbu        $a3, 102($s1)
    08987098:[AE240060]: sw         $a0, 96($s1)
    0898709C:[3102FFFF]: andi       $v0, $t0, -1
    089870A0:[30430001]: andi       $v1, $v0, 1
    089870A4:[24E4FFFF]: addiu      $a0, $a3, -1
    089870A8:[00021042]: srl        $v0, $v0, 0x0001
    089870AC:[01631821]: addu       $v1, $t3, $v1
    089870B0:[A6220064]: sh         $v0, 100($s1)
    089870B4:[3063FFFF]: andi       $v1, $v1, -1
    089870B8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    089870BC:[A2240066]: sb         $a0, 102($s1)
--> 089870C0:[1540FFE1]: bne        $t2, $zr, 0x08987048
    089870C4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089870C8:[24730006]: addiu      $s3, $v1, 6
    089870CC:[8D230008]: lw         $v1, 8($t1)
    089870D0:[8D240000]: lw         $a0, 0($t1)
  Back Branch 0898744C 2,886,720 times (length 480)
  Back Branch 089874D8 851,612 times (length 261)
  Back Branch 08987360 184,568 times (length 31)
    089872D8:[2470000E]: addiu      $s0, $v1, 14
    089872DC:[02051021]: addu       $v0, $s0, $a1
    089872E0:[24450001]: addiu      $a1, $v0, 1
    089872E4:[0A261CE4]: j          0x08987390
    089872E8:[AE250060]: sw         $a1, 96($s1)
--> 089872EC:[00031040]: sll        $v0, $v1, 0x0001
    089872F0:[30E300FF]: andi       $v1, $a3, 255
    089872F4:[24C6FFFF]: addiu      $a2, $a2, -1
    089872F8:[14600010]: bne        $v1, $zr, 0x0898733C
    089872FC:[304AFFFF]: andi       $t2, $v0, -1
    08987300:[8D230004]: lw         $v1, 4($t1)
    08987304:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08987308:[24A50002]: addiu      $a1, $a1, 2
    0898730C:[90620001]: lbu        $v0, 1($v1)
    08987310:[90640000]: lbu        $a0, 0($v1)
    08987314:[A2270066]: sb         $a3, 102($s1)
    08987318:[00021200]: sll        $v0, $v0, 0x0008
    0898731C:[00441025]: or         $v0, $v0, $a0
    08987320:[8D230004]: lw         $v1, 4($t1)
    08987324:[A6220064]: sh         $v0, 100($s1)
    08987328:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0898732C:[24630002]: addiu      $v1, $v1, 2
    08987330:[AD230004]: sw         $v1, 4($t1)
    08987334:[92270066]: lbu        $a3, 102($s1)
    08987338:[AE250060]: sw         $a1, 96($s1)
    0898733C:[3102FFFF]: andi       $v0, $t0, -1
    08987340:[30430001]: andi       $v1, $v0, 1
    08987344:[24E4FFFF]: addiu      $a0, $a3, -1
    08987348:[00021042]: srl        $v0, $v0, 0x0001
    0898734C:[01431821]: addu       $v1, $t2, $v1
    08987350:[A6220064]: sh         $v0, 100($s1)
    08987354:[3063FFFF]: andi       $v1, $v1, -1
    08987358:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0898735C:[A2240066]: sb         $a0, 102($s1)
--> 08987360:[14C0FFE2]: bne        $a2, $zr, 0x089872EC
    08987364:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08987368:[8D220004]: lw         $v0, 4($t1)
    0898736C:[00031A00]: sll        $v1, $v1, 0x0008
    08987370:[90440000]: lbu        $a0, 0($v0)
  Back Branch 089874AC 150,798 times (length 12)
    08987470:[8FB00000]: lw         $s0, 0($sp)
    08987474:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08987478:[03E00008]: jr         $ra
    0898747C:[27BD0020]: addiu      $sp, $sp, 32
    08987480:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
--> 08987484:[8D240000]: lw         $a0, 0($t1)
    08987488:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0898748C:[0E27312D]: jal        0x089CC4B4
    08987490:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08987494:[8E29005C]: lw         $t1, 92($s1)
    08987498:[02B2A821]: addu       $s5, $s5, $s2
    0898749C:[02B6182A]: slt        $v1, $s5, $s6
    089874A0:[8D220000]: lw         $v0, 0($t1)
    089874A4:[02128021]: addu       $s0, $s0, $s2
    089874A8:[00521021]: addu       $v0, $v0, $s2
--> 089874AC:[1460FFF5]: bne        $v1, $zr, 0x08987484
    089874B0:[AD220000]: sw         $v0, 0($t1)
    089874B4:[0A261C4A]: j          0x08987128
    089874B8:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    089874BC:[8D220004]: lw         $v0, 4($t1)
  Back Branch 08987540 118,356 times (length 320)
  Back Branch 08987548 53,548 times (length 36)
    089874AC:[1460FFF5]: bne        $v1, $zr, 0x08987484
    089874B0:[AD220000]: sw         $v0, 0($t1)
    089874B4:[0A261C4A]: j          0x08987128
    089874B8:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    089874BC:[8D220004]: lw         $v0, 4($t1)
--> 089874C0:[8E230060]: lw         $v1, 96($s1)
    089874C4:[90440000]: lbu        $a0, 0($v0)
    089874C8:[24650001]: addiu      $a1, $v1, 1
    089874CC:[24420001]: addiu      $v0, $v0, 1
    089874D0:[2493000E]: addiu      $s3, $a0, 14
    089874D4:[AD220004]: sw         $v0, 4($t1)
    089874D8:[0A261C33]: j          0x089870CC
    089874DC:[AE250060]: sw         $a1, 96($s1)
    089874E0:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    089874E4:[8E250060]: lw         $a1, 96($s1)
    089874E8:[90440000]: lbu        $a0, 0($v0)
    089874EC:[90430001]: lbu        $v1, 1($v0)
    089874F0:[A2270066]: sb         $a3, 102($s1)
    089874F4:[24A50002]: addiu      $a1, $a1, 2
    089874F8:[00031A00]: sll        $v1, $v1, 0x0008
    089874FC:[8D220004]: lw         $v0, 4($t1)
    08987500:[00641825]: or         $v1, $v1, $a0
    08987504:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08987508:[24420002]: addiu      $v0, $v0, 2
    0898750C:[AD220004]: sw         $v0, 4($t1)
    08987510:[3102FFFF]: andi       $v0, $t0, -1
    08987514:[30440001]: andi       $a0, $v0, 1
    08987518:[92270066]: lbu        $a3, 102($s1)
    0898751C:[A6230064]: sh         $v1, 100($s1)
    08987520:[00021042]: srl        $v0, $v0, 0x0001
    08987524:[24E3FFFF]: addiu      $v1, $a3, -1
    08987528:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0898752C:[A2230066]: sb         $v1, 102($s1)
    08987530:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08987534:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08987538:[AE250060]: sw         $a1, 96($s1)
    0898753C:[240A0003]: addiu      $t2, $zr, 3 <=> li $t2, 3
    08987540:[1480FEC1]: bne        $a0, $zr, 0x08987048
    08987544:[A6220064]: sh         $v0, 100($s1)
--> 08987548:[0A261D30]: j          0x089874C0
    0898754C:[8D220004]: lw         $v0, 4($t1)
    08987550:[8FBF001C]: lw         $ra, 28($sp)
    08987554:[8FB60018]: lw         $s6, 24($sp)
    08987558:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 089873C4 49,218 times (length 446)
  Back Branch 089874B4 27,526 times (length 229)
  Back Branch 08987428 27,526 times (length 471)
  Back Branch 089872D0 12,304 times (length 31)
    08987248:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0898724C:[A6220064]: sh         $v0, 100($s1)
    08987250:[14800026]: bne        $a0, $zr, 0x089872EC
    08987254:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08987258:[240A0004]: addiu      $t2, $zr, 4 <=> li $t2, 4
--> 0898725C:[00031040]: sll        $v0, $v1, 0x0001
    08987260:[30E300FF]: andi       $v1, $a3, 255
    08987264:[254AFFFF]: addiu      $t2, $t2, -1
    08987268:[14600010]: bne        $v1, $zr, 0x089872AC
    0898726C:[3046FFFF]: andi       $a2, $v0, -1
    08987270:[8D230004]: lw         $v1, 4($t1)
    08987274:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08987278:[24A50002]: addiu      $a1, $a1, 2
    0898727C:[90620001]: lbu        $v0, 1($v1)
    08987280:[90640000]: lbu        $a0, 0($v1)
    08987284:[A2270066]: sb         $a3, 102($s1)
    08987288:[00021200]: sll        $v0, $v0, 0x0008
    0898728C:[00441025]: or         $v0, $v0, $a0
    08987290:[8D230004]: lw         $v1, 4($t1)
    08987294:[A6220064]: sh         $v0, 100($s1)
    08987298:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0898729C:[24630002]: addiu      $v1, $v1, 2
    089872A0:[AD230004]: sw         $v1, 4($t1)
    089872A4:[92270066]: lbu        $a3, 102($s1)
    089872A8:[AE250060]: sw         $a1, 96($s1)
    089872AC:[3102FFFF]: andi       $v0, $t0, -1
    089872B0:[30430001]: andi       $v1, $v0, 1
    089872B4:[24E4FFFF]: addiu      $a0, $a3, -1
    089872B8:[00021042]: srl        $v0, $v0, 0x0001
    089872BC:[00C31821]: addu       $v1, $a2, $v1
    089872C0:[A6220064]: sh         $v0, 100($s1)
    089872C4:[3063FFFF]: andi       $v1, $v1, -1
    089872C8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    089872CC:[A2240066]: sb         $a0, 102($s1)
--> 089872D0:[1540FFE2]: bne        $t2, $zr, 0x0898725C
    089872D4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    089872D8:[2470000E]: addiu      $s0, $v1, 14
    089872DC:[02051021]: addu       $v0, $s0, $a1
    089872E0:[24450001]: addiu      $a1, $v0, 1
_S1_2_892C328 1,061,577,790 instructions (11.153%), 2,990 calls (0892C328 - 0892C420, length 63)
    0892C328:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    0892C32C:[11020035]: beq        $t0, $v0, 0x0892C404
    0892C330:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    0892C334:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0892C338:[11020036]: beq        $t0, $v0, 0x0892C414
    0892C33C:[24C20003]: addiu      $v0, $a2, 3
    0892C340:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    0892C344:[1CE00006]: bgtz       $a3, 0x0892C360
    0892C348:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    0892C34C:[03E00008]: jr         $ra
    0892C350:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892C354:[01A7102A]: slt        $v0, $t5, $a3
    0892C358:[10400028]: beq        $v0, $zr, 0x0892C3FC
    0892C35C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892C360:[58C0FFFC]: blezl      $a2, 0x0892C354
    0892C364:[25AD0008]: addiu      $t5, $t5, 8
    0892C368:[25B80008]: addiu      $t8, $t5, 8
    0892C36C:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    0892C370:[01B8702A]: slt        $t6, $t5, $t8
    0892C374:[51C0001B]: beql       $t6, $zr, 0x0892C3E4
    0892C378:[27390004]: addiu      $t9, $t9, 4
    0892C37C:[000F1080]: sll        $v0, $t7, 0x0002
    0892C380:[00455821]: addu       $t3, $v0, $a1
    0892C384:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    0892C388:[01A05021]: addu       $t2, $t5, $zr <=> move $t2, $t5
    0892C38C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892C390:[03200013]: mtlo       $t9
    0892C394:[00CA001C]: madd       $a2, $t2
    0892C398:[25290004]: addiu      $t1, $t1, 4
    0892C39C:[254A0001]: addiu      $t2, $t2, 1
    0892C3A0:[00001012]: mflo       $v0
    0892C3A4:[00021080]: sll        $v0, $v0, 0x0002
    0892C3A8:[01821021]: addu       $v0, $t4, $v0
    0892C3AC:[8C430000]: lw         $v1, 0($v0)
    0892C3B0:[AD630000]: sw         $v1, 0($t3)
    0892C3B4:[256B0010]: addiu      $t3, $t3, 16
    0892C3B8:[8C430004]: lw         $v1, 4($v0)
    0892C3BC:[AD030004]: sw         $v1, 4($t0)
    0892C3C0:[8C440008]: lw         $a0, 8($v0)
    0892C3C4:[AD040008]: sw         $a0, 8($t0)
    0892C3C8:[8C43000C]: lw         $v1, 12($v0)
    0892C3CC:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    0892C3D0:[AD03000C]: sw         $v1, 12($t0)
    0892C3D4:[1522FFEE]: bne        $t1, $v0, 0x0892C390
    0892C3D8:[25080010]: addiu      $t0, $t0, 16
    0892C3DC:[25EF0020]: addiu      $t7, $t7, 32
    0892C3E0:[27390004]: addiu      $t9, $t9, 4
    0892C3E4:[0326102A]: slt        $v0, $t9, $a2
    0892C3E8:[1440FFE2]: bne        $v0, $zr, 0x0892C374
    0892C3EC:[0307102A]: slt        $v0, $t8, $a3
    0892C3F0:[03006821]: addu       $t5, $t8, $zr <=> move $t5, $t8
    0892C3F4:[1440FFDA]: bne        $v0, $zr, 0x0892C360
    0892C3F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892C3FC:[03E00008]: jr         $ra
    0892C400:[00000000]: nop
    0892C404:[000617C2]: srl        $v0, $a2, 0x001F
    0892C408:[00461021]: addu       $v0, $v0, $a2
    0892C40C:[0A24B0D0]: j          0x0892C340
    0892C410:[00023043]: sra        $a2, $v0, 0x0001
    0892C414:[28C30000]: slti       $v1, $a2, 0
    0892C418:[00C3100A]: movz       $v0, $a2, $v1
    0892C41C:[0A24B0D0]: j          0x0892C340
    0892C420:[00023083]: sra        $a2, $v0, 0x0002
  Back Branch 0892C3D4 52,065,280 times (length 19)
    0892C37C:[000F1080]: sll        $v0, $t7, 0x0002
    0892C380:[00455821]: addu       $t3, $v0, $a1
    0892C384:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    0892C388:[01A05021]: addu       $t2, $t5, $zr <=> move $t2, $t5
    0892C38C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
--> 0892C390:[03200013]: mtlo       $t9
    0892C394:[00CA001C]: madd       $a2, $t2
    0892C398:[25290004]: addiu      $t1, $t1, 4
    0892C39C:[254A0001]: addiu      $t2, $t2, 1
    0892C3A0:[00001012]: mflo       $v0
    0892C3A4:[00021080]: sll        $v0, $v0, 0x0002
    0892C3A8:[01821021]: addu       $v0, $t4, $v0
    0892C3AC:[8C430000]: lw         $v1, 0($v0)
    0892C3B0:[AD630000]: sw         $v1, 0($t3)
    0892C3B4:[256B0010]: addiu      $t3, $t3, 16
    0892C3B8:[8C430004]: lw         $v1, 4($v0)
    0892C3BC:[AD030004]: sw         $v1, 4($t0)
    0892C3C0:[8C440008]: lw         $a0, 8($v0)
    0892C3C4:[AD040008]: sw         $a0, 8($t0)
    0892C3C8:[8C43000C]: lw         $v1, 12($v0)
    0892C3CC:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    0892C3D0:[AD03000C]: sw         $v1, 12($t0)
--> 0892C3D4:[1522FFEE]: bne        $t1, $v0, 0x0892C390
    0892C3D8:[25080010]: addiu      $t0, $t0, 16
    0892C3DC:[25EF0020]: addiu      $t7, $t7, 32
    0892C3E0:[27390004]: addiu      $t9, $t9, 4
    0892C3E4:[0326102A]: slt        $v0, $t9, $a2
  Back Branch 0892C3E8 6,508,160 times (length 31)
    0892C360:[58C0FFFC]: blezl      $a2, 0x0892C354
    0892C364:[25AD0008]: addiu      $t5, $t5, 8
    0892C368:[25B80008]: addiu      $t8, $t5, 8
    0892C36C:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    0892C370:[01B8702A]: slt        $t6, $t5, $t8
--> 0892C374:[51C0001B]: beql       $t6, $zr, 0x0892C3E4
    0892C378:[27390004]: addiu      $t9, $t9, 4
    0892C37C:[000F1080]: sll        $v0, $t7, 0x0002
    0892C380:[00455821]: addu       $t3, $v0, $a1
    0892C384:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    0892C388:[01A05021]: addu       $t2, $t5, $zr <=> move $t2, $t5
    0892C38C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892C390:[03200013]: mtlo       $t9
    0892C394:[00CA001C]: madd       $a2, $t2
    0892C398:[25290004]: addiu      $t1, $t1, 4
    0892C39C:[254A0001]: addiu      $t2, $t2, 1
    0892C3A0:[00001012]: mflo       $v0
    0892C3A4:[00021080]: sll        $v0, $v0, 0x0002
    0892C3A8:[01821021]: addu       $v0, $t4, $v0
    0892C3AC:[8C430000]: lw         $v1, 0($v0)
    0892C3B0:[AD630000]: sw         $v1, 0($t3)
    0892C3B4:[256B0010]: addiu      $t3, $t3, 16
    0892C3B8:[8C430004]: lw         $v1, 4($v0)
    0892C3BC:[AD030004]: sw         $v1, 4($t0)
    0892C3C0:[8C440008]: lw         $a0, 8($v0)
    0892C3C4:[AD040008]: sw         $a0, 8($t0)
    0892C3C8:[8C43000C]: lw         $v1, 12($v0)
    0892C3CC:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    0892C3D0:[AD03000C]: sw         $v1, 12($t0)
    0892C3D4:[1522FFEE]: bne        $t1, $v0, 0x0892C390
    0892C3D8:[25080010]: addiu      $t0, $t0, 16
    0892C3DC:[25EF0020]: addiu      $t7, $t7, 32
    0892C3E0:[27390004]: addiu      $t9, $t9, 4
    0892C3E4:[0326102A]: slt        $v0, $t9, $a2
--> 0892C3E8:[1440FFE2]: bne        $v0, $zr, 0x0892C374
    0892C3EC:[0307102A]: slt        $v0, $t8, $a3
    0892C3F0:[03006821]: addu       $t5, $t8, $zr <=> move $t5, $t8
    0892C3F4:[1440FFDA]: bne        $v0, $zr, 0x0892C360
    0892C3F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
  Back Branch 0892C3F4 101,690 times (length 39)
    0892C34C:[03E00008]: jr         $ra
    0892C350:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892C354:[01A7102A]: slt        $v0, $t5, $a3
    0892C358:[10400028]: beq        $v0, $zr, 0x0892C3FC
    0892C35C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0892C360:[58C0FFFC]: blezl      $a2, 0x0892C354
    0892C364:[25AD0008]: addiu      $t5, $t5, 8
    0892C368:[25B80008]: addiu      $t8, $t5, 8
    0892C36C:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    0892C370:[01B8702A]: slt        $t6, $t5, $t8
    0892C374:[51C0001B]: beql       $t6, $zr, 0x0892C3E4
    0892C378:[27390004]: addiu      $t9, $t9, 4
    0892C37C:[000F1080]: sll        $v0, $t7, 0x0002
    0892C380:[00455821]: addu       $t3, $v0, $a1
    0892C384:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    0892C388:[01A05021]: addu       $t2, $t5, $zr <=> move $t2, $t5
    0892C38C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892C390:[03200013]: mtlo       $t9
    0892C394:[00CA001C]: madd       $a2, $t2
    0892C398:[25290004]: addiu      $t1, $t1, 4
    0892C39C:[254A0001]: addiu      $t2, $t2, 1
    0892C3A0:[00001012]: mflo       $v0
    0892C3A4:[00021080]: sll        $v0, $v0, 0x0002
    0892C3A8:[01821021]: addu       $v0, $t4, $v0
    0892C3AC:[8C430000]: lw         $v1, 0($v0)
    0892C3B0:[AD630000]: sw         $v1, 0($t3)
    0892C3B4:[256B0010]: addiu      $t3, $t3, 16
    0892C3B8:[8C430004]: lw         $v1, 4($v0)
    0892C3BC:[AD030004]: sw         $v1, 4($t0)
    0892C3C0:[8C440008]: lw         $a0, 8($v0)
    0892C3C4:[AD040008]: sw         $a0, 8($t0)
    0892C3C8:[8C43000C]: lw         $v1, 12($v0)
    0892C3CC:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    0892C3D0:[AD03000C]: sw         $v1, 12($t0)
    0892C3D4:[1522FFEE]: bne        $t1, $v0, 0x0892C390
    0892C3D8:[25080010]: addiu      $t0, $t0, 16
    0892C3DC:[25EF0020]: addiu      $t7, $t7, 32
    0892C3E0:[27390004]: addiu      $t9, $t9, 4
    0892C3E4:[0326102A]: slt        $v0, $t9, $a2
    0892C3E8:[1440FFE2]: bne        $v0, $zr, 0x0892C374
    0892C3EC:[0307102A]: slt        $v0, $t8, $a3
    0892C3F0:[03006821]: addu       $t5, $t8, $zr <=> move $t5, $t8
--> 0892C3F4:[1440FFDA]: bne        $v0, $zr, 0x0892C360
    0892C3F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892C3FC:[03E00008]: jr         $ra
    0892C400:[00000000]: nop
    0892C404:[000617C2]: srl        $v0, $a2, 0x001F
  Back Branch 0892C40C 2,990 times (length 53)
    0892C32C:[11020035]: beq        $t0, $v0, 0x0892C404
    0892C330:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    0892C334:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0892C338:[11020036]: beq        $t0, $v0, 0x0892C414
    0892C33C:[24C20003]: addiu      $v0, $a2, 3
--> 0892C340:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    0892C344:[1CE00006]: bgtz       $a3, 0x0892C360
    0892C348:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    0892C34C:[03E00008]: jr         $ra
    0892C350:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892C354:[01A7102A]: slt        $v0, $t5, $a3
    0892C358:[10400028]: beq        $v0, $zr, 0x0892C3FC
    0892C35C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892C360:[58C0FFFC]: blezl      $a2, 0x0892C354
    0892C364:[25AD0008]: addiu      $t5, $t5, 8
    0892C368:[25B80008]: addiu      $t8, $t5, 8
    0892C36C:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    0892C370:[01B8702A]: slt        $t6, $t5, $t8
    0892C374:[51C0001B]: beql       $t6, $zr, 0x0892C3E4
    0892C378:[27390004]: addiu      $t9, $t9, 4
    0892C37C:[000F1080]: sll        $v0, $t7, 0x0002
    0892C380:[00455821]: addu       $t3, $v0, $a1
    0892C384:[01604021]: addu       $t0, $t3, $zr <=> move $t0, $t3
    0892C388:[01A05021]: addu       $t2, $t5, $zr <=> move $t2, $t5
    0892C38C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892C390:[03200013]: mtlo       $t9
    0892C394:[00CA001C]: madd       $a2, $t2
    0892C398:[25290004]: addiu      $t1, $t1, 4
    0892C39C:[254A0001]: addiu      $t2, $t2, 1
    0892C3A0:[00001012]: mflo       $v0
    0892C3A4:[00021080]: sll        $v0, $v0, 0x0002
    0892C3A8:[01821021]: addu       $v0, $t4, $v0
    0892C3AC:[8C430000]: lw         $v1, 0($v0)
    0892C3B0:[AD630000]: sw         $v1, 0($t3)
    0892C3B4:[256B0010]: addiu      $t3, $t3, 16
    0892C3B8:[8C430004]: lw         $v1, 4($v0)
    0892C3BC:[AD030004]: sw         $v1, 4($t0)
    0892C3C0:[8C440008]: lw         $a0, 8($v0)
    0892C3C4:[AD040008]: sw         $a0, 8($t0)
    0892C3C8:[8C43000C]: lw         $v1, 12($v0)
    0892C3CC:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    0892C3D0:[AD03000C]: sw         $v1, 12($t0)
    0892C3D4:[1522FFEE]: bne        $t1, $v0, 0x0892C390
    0892C3D8:[25080010]: addiu      $t0, $t0, 16
    0892C3DC:[25EF0020]: addiu      $t7, $t7, 32
    0892C3E0:[27390004]: addiu      $t9, $t9, 4
    0892C3E4:[0326102A]: slt        $v0, $t9, $a2
    0892C3E8:[1440FFE2]: bne        $v0, $zr, 0x0892C374
    0892C3EC:[0307102A]: slt        $v0, $t8, $a3
    0892C3F0:[03006821]: addu       $t5, $t8, $zr <=> move $t5, $t8
    0892C3F4:[1440FFDA]: bne        $v0, $zr, 0x0892C360
    0892C3F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892C3FC:[03E00008]: jr         $ra
    0892C400:[00000000]: nop
    0892C404:[000617C2]: srl        $v0, $a2, 0x001F
    0892C408:[00461021]: addu       $v0, $v0, $a2
--> 0892C40C:[0A24B0D0]: j          0x0892C340
    0892C410:[00023043]: sra        $a2, $v0, 0x0001
    0892C414:[28C30000]: slti       $v1, $a2, 0
    0892C418:[00C3100A]: movz       $v0, $a2, $v1
    0892C41C:[0A24B0D0]: j          0x0892C340
_S1_2_88CB510 358,964,159 instructions (3.771%), 66,753 calls (088CB510 - 088CB688, length 95)
    088CB510:[27BDFFD0]: addiu      $sp, $sp, -48
    088CB514:[AFB7001C]: sw         $s7, 28($sp)
    088CB518:[3C1708A1]: lui        $s7, 0x08A1 <=> li $s7, 0x08A10000
    088CB51C:[3C020009]: lui        $v0, 0x0009 <=> li $v0, 0x00090000
    088CB520:[8EE3EFEC]: lw         $v1, -4116($s7)
    088CB524:[344207E8]: ori        $v0, $v0, 2024
    088CB528:[AFB3000C]: sw         $s3, 12($sp)
    088CB52C:[00621821]: addu       $v1, $v1, $v0
    088CB530:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088CB534:[AFB10004]: sw         $s1, 4($sp)
    088CB538:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088CB53C:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088CB540:[AFB00000]: sw         $s0, 0($sp)
    088CB544:[30A5FFFF]: andi       $a1, $a1, -1
    088CB548:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088CB54C:[24070400]: addiu      $a3, $zr, 1024 <=> li $a3, 1024
    088CB550:[AFBF0020]: sw         $ra, 32($sp)
    088CB554:[AFB60018]: sw         $s6, 24($sp)
    088CB558:[AFB50014]: sw         $s5, 20($sp)
    088CB55C:[AFB40010]: sw         $s4, 16($sp)
    088CB560:[0A232D5C]: j          0x088CB570
    088CB564:[AFB20008]: sw         $s2, 8($sp)
    088CB568:[10870007]: beq        $a0, $a3, 0x088CB588
    088CB56C:[24630004]: addiu      $v1, $v1, 4
    088CB570:[94620000]: lhu        $v0, 0($v1)
    088CB574:[1445FFFC]: bne        $v0, $a1, 0x088CB568
    088CB578:[24840001]: addiu      $a0, $a0, 1
    088CB57C:[94700002]: lhu        $s0, 2($v1)
    088CB580:[1487FFFB]: bne        $a0, $a3, 0x088CB570
    088CB584:[24630004]: addiu      $v1, $v1, 4
    088CB588:[10C00034]: beq        $a2, $zr, 0x088CB65C
    088CB58C:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    088CB590:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088CB594:[3455FB50]: ori        $s5, $v0, -1200
    088CB598:[0E232D34]: jal        0x088CB4D0
    088CB59C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088CB5A0:[3C140009]: lui        $s4, 0x0009 <=> li $s4, 0x00090000
    088CB5A4:[0242102A]: slt        $v0, $s2, $v0
    088CB5A8:[1040002C]: beq        $v0, $zr, 0x088CB65C
    088CB5AC:[36960720]: ori        $s6, $s4, 1824
    088CB5B0:[8EE7EFEC]: lw         $a3, -4116($s7)
    088CB5B4:[00121080]: sll        $v0, $s2, 0x0002
    088CB5B8:[00471021]: addu       $v0, $v0, $a3
    088CB5BC:[00541021]: addu       $v0, $v0, $s4
    088CB5C0:[8C46F998]: lw         $a2, -1640($v0)
    088CB5C4:[2CC30008]: sltiu      $v1, $a2, 8
    088CB5C8:[1060001F]: beq        $v1, $zr, 0x088CB648
    088CB5CC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088CB5D0:[00061040]: sll        $v0, $a2, 0x0001
    088CB5D4:[000618C0]: sll        $v1, $a2, 0x0003
    088CB5D8:[00431021]: addu       $v0, $v0, $v1
    088CB5DC:[00551021]: addu       $v0, $v0, $s5
    088CB5E0:[00E21021]: addu       $v0, $a3, $v0
    088CB5E4:[24440008]: addiu      $a0, $v0, 8
    088CB5E8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CB5EC:[24080005]: addiu      $t0, $zr, 5 <=> li $t0, 5
    088CB5F0:[94820000]: lhu        $v0, 0($a0)
    088CB5F4:[24A50001]: addiu      $a1, $a1, 1
    088CB5F8:[24840002]: addiu      $a0, $a0, 2
    088CB5FC:[02221026]: xor        $v0, $s1, $v0
    088CB600:[2C420001]: sltiu      $v0, $v0, 1
    088CB604:[14A8FFFA]: bne        $a1, $t0, 0x088CB5F0
    088CB608:[02028021]: addu       $s0, $s0, $v0
    088CB60C:[00061140]: sll        $v0, $a2, 0x0005
    088CB610:[00431023]: subu       $v0, $v0, $v1
    088CB614:[00561021]: addu       $v0, $v0, $s6
    088CB618:[00E21021]: addu       $v0, $a3, $v0
    088CB61C:[24430008]: addiu      $v1, $v0, 8
    088CB620:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088CB624:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    088CB628:[94620000]: lhu        $v0, 0($v1)
    088CB62C:[24840001]: addiu      $a0, $a0, 1
    088CB630:[24630004]: addiu      $v1, $v1, 4
    088CB634:[00511026]: xor        $v0, $v0, $s1
    088CB638:[2C420001]: sltiu      $v0, $v0, 1
    088CB63C:[1485FFFA]: bne        $a0, $a1, 0x088CB628
    088CB640:[02028021]: addu       $s0, $s0, $v0
    088CB644:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088CB648:[0E232D34]: jal        0x088CB4D0
    088CB64C:[26520001]: addiu      $s2, $s2, 1
    088CB650:[0242102A]: slt        $v0, $s2, $v0
    088CB654:[1440FFD7]: bne        $v0, $zr, 0x088CB5B4
    088CB658:[8EE7EFEC]: lw         $a3, -4116($s7)
    088CB65C:[3202FFFF]: andi       $v0, $s0, -1
    088CB660:[8FBF0020]: lw         $ra, 32($sp)
    088CB664:[8FB7001C]: lw         $s7, 28($sp)
    088CB668:[8FB60018]: lw         $s6, 24($sp)
    088CB66C:[8FB50014]: lw         $s5, 20($sp)
    088CB670:[8FB40010]: lw         $s4, 16($sp)
    088CB674:[8FB3000C]: lw         $s3, 12($sp)
    088CB678:[8FB20008]: lw         $s2, 8($sp)
    088CB67C:[8FB10004]: lw         $s1, 4($sp)
    088CB680:[8FB00000]: lw         $s0, 0($sp)
    088CB684:[03E00008]: jr         $ra
    088CB688:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088CB574 68,355,072 times (length 5)
    088CB554:[AFB60018]: sw         $s6, 24($sp)
    088CB558:[AFB50014]: sw         $s5, 20($sp)
    088CB55C:[AFB40010]: sw         $s4, 16($sp)
    088CB560:[0A232D5C]: j          0x088CB570
    088CB564:[AFB20008]: sw         $s2, 8($sp)
--> 088CB568:[10870007]: beq        $a0, $a3, 0x088CB588
    088CB56C:[24630004]: addiu      $v1, $v1, 4
    088CB570:[94620000]: lhu        $v0, 0($v1)
--> 088CB574:[1445FFFC]: bne        $v0, $a1, 0x088CB568
    088CB578:[24840001]: addiu      $a0, $a0, 1
    088CB57C:[94700002]: lhu        $s0, 2($v1)
    088CB580:[1487FFFB]: bne        $a0, $a3, 0x088CB570
    088CB584:[24630004]: addiu      $v1, $v1, 4
  Back Branch 088CB63C 809,838 times (length 7)
    088CB614:[00561021]: addu       $v0, $v0, $s6
    088CB618:[00E21021]: addu       $v0, $a3, $v0
    088CB61C:[24430008]: addiu      $v1, $v0, 8
    088CB620:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088CB624:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
--> 088CB628:[94620000]: lhu        $v0, 0($v1)
    088CB62C:[24840001]: addiu      $a0, $a0, 1
    088CB630:[24630004]: addiu      $v1, $v1, 4
    088CB634:[00511026]: xor        $v0, $v0, $s1
    088CB638:[2C420001]: sltiu      $v0, $v0, 1
--> 088CB63C:[1485FFFA]: bne        $a0, $a1, 0x088CB628
    088CB640:[02028021]: addu       $s0, $s0, $v0
    088CB644:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088CB648:[0E232D34]: jal        0x088CB4D0
    088CB64C:[26520001]: addiu      $s2, $s2, 1
  Back Branch 088CB604 674,865 times (length 7)
    088CB5DC:[00551021]: addu       $v0, $v0, $s5
    088CB5E0:[00E21021]: addu       $v0, $a3, $v0
    088CB5E4:[24440008]: addiu      $a0, $v0, 8
    088CB5E8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CB5EC:[24080005]: addiu      $t0, $zr, 5 <=> li $t0, 5
--> 088CB5F0:[94820000]: lhu        $v0, 0($a0)
    088CB5F4:[24A50001]: addiu      $a1, $a1, 1
    088CB5F8:[24840002]: addiu      $a0, $a0, 2
    088CB5FC:[02221026]: xor        $v0, $s1, $v0
    088CB600:[2C420001]: sltiu      $v0, $v0, 1
--> 088CB604:[14A8FFFA]: bne        $a1, $t0, 0x088CB5F0
    088CB608:[02028021]: addu       $s0, $s0, $v0
    088CB60C:[00061140]: sll        $v0, $a2, 0x0005
    088CB610:[00431023]: subu       $v0, $v0, $v1
    088CB614:[00561021]: addu       $v0, $v0, $s6
  Back Branch 088CB654 134,973 times (length 42)
    088CB5A0:[3C140009]: lui        $s4, 0x0009 <=> li $s4, 0x00090000
    088CB5A4:[0242102A]: slt        $v0, $s2, $v0
    088CB5A8:[1040002C]: beq        $v0, $zr, 0x088CB65C
    088CB5AC:[36960720]: ori        $s6, $s4, 1824
    088CB5B0:[8EE7EFEC]: lw         $a3, -4116($s7)
--> 088CB5B4:[00121080]: sll        $v0, $s2, 0x0002
    088CB5B8:[00471021]: addu       $v0, $v0, $a3
    088CB5BC:[00541021]: addu       $v0, $v0, $s4
    088CB5C0:[8C46F998]: lw         $a2, -1640($v0)
    088CB5C4:[2CC30008]: sltiu      $v1, $a2, 8
    088CB5C8:[1060001F]: beq        $v1, $zr, 0x088CB648
    088CB5CC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088CB5D0:[00061040]: sll        $v0, $a2, 0x0001
    088CB5D4:[000618C0]: sll        $v1, $a2, 0x0003
    088CB5D8:[00431021]: addu       $v0, $v0, $v1
    088CB5DC:[00551021]: addu       $v0, $v0, $s5
    088CB5E0:[00E21021]: addu       $v0, $a3, $v0
    088CB5E4:[24440008]: addiu      $a0, $v0, 8
    088CB5E8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088CB5EC:[24080005]: addiu      $t0, $zr, 5 <=> li $t0, 5
    088CB5F0:[94820000]: lhu        $v0, 0($a0)
    088CB5F4:[24A50001]: addiu      $a1, $a1, 1
    088CB5F8:[24840002]: addiu      $a0, $a0, 2
    088CB5FC:[02221026]: xor        $v0, $s1, $v0
    088CB600:[2C420001]: sltiu      $v0, $v0, 1
    088CB604:[14A8FFFA]: bne        $a1, $t0, 0x088CB5F0
    088CB608:[02028021]: addu       $s0, $s0, $v0
    088CB60C:[00061140]: sll        $v0, $a2, 0x0005
    088CB610:[00431023]: subu       $v0, $v0, $v1
    088CB614:[00561021]: addu       $v0, $v0, $s6
    088CB618:[00E21021]: addu       $v0, $a3, $v0
    088CB61C:[24430008]: addiu      $v1, $v0, 8
    088CB620:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088CB624:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    088CB628:[94620000]: lhu        $v0, 0($v1)
    088CB62C:[24840001]: addiu      $a0, $a0, 1
    088CB630:[24630004]: addiu      $v1, $v1, 4
    088CB634:[00511026]: xor        $v0, $v0, $s1
    088CB638:[2C420001]: sltiu      $v0, $v0, 1
    088CB63C:[1485FFFA]: bne        $a0, $a1, 0x088CB628
    088CB640:[02028021]: addu       $s0, $s0, $v0
    088CB644:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088CB648:[0E232D34]: jal        0x088CB4D0
    088CB64C:[26520001]: addiu      $s2, $s2, 1
    088CB650:[0242102A]: slt        $v0, $s2, $v0
--> 088CB654:[1440FFD7]: bne        $v0, $zr, 0x088CB5B4
    088CB658:[8EE7EFEC]: lw         $a3, -4116($s7)
    088CB65C:[3202FFFF]: andi       $v0, $s0, -1
    088CB660:[8FBF0020]: lw         $ra, 32($sp)
    088CB664:[8FB7001C]: lw         $s7, 28($sp)
  Back Branch 088CB580 12,749 times (length 6)
    088CB55C:[AFB40010]: sw         $s4, 16($sp)
    088CB560:[0A232D5C]: j          0x088CB570
    088CB564:[AFB20008]: sw         $s2, 8($sp)
    088CB568:[10870007]: beq        $a0, $a3, 0x088CB588
    088CB56C:[24630004]: addiu      $v1, $v1, 4
--> 088CB570:[94620000]: lhu        $v0, 0($v1)
    088CB574:[1445FFFC]: bne        $v0, $a1, 0x088CB568
    088CB578:[24840001]: addiu      $a0, $a0, 1
    088CB57C:[94700002]: lhu        $s0, 2($v1)
--> 088CB580:[1487FFFB]: bne        $a0, $a3, 0x088CB570
    088CB584:[24630004]: addiu      $v1, $v1, 4
    088CB588:[10C00034]: beq        $a2, $zr, 0x088CB65C
    088CB58C:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    088CB590:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
_S1_2_894A53C 301,288,178 instructions (3.165%), 58,048 calls (0894A53C - 0894B318, length 888)
  Back Branch 0894AFF0 7,133,910 times (length 19)
    0894AF98:[1C60000F]: bgtz       $v1, 0x0894AFD8
    0894AF9C:[AFA200F4]: sw         $v0, 244($sp)
    0894AFA0:[0A252C49]: j          0x0894B124
    0894AFA4:[8FA20100]: lw         $v0, 256($sp)
    0894AFA8:[8FA600F0]: lw         $a2, 240($sp)
--> 0894AFAC:[00861021]: addu       $v0, $a0, $a2
    0894AFB0:[8C430004]: lw         $v1, 4($v0)
    0894AFB4:[8FA200F8]: lw         $v0, 248($sp)
    0894AFB8:[8FA600F4]: lw         $a2, 244($sp)
    0894AFBC:[24420001]: addiu      $v0, $v0, 1
    0894AFC0:[24C6004C]: addiu      $a2, $a2, 76
    0894AFC4:[0043182A]: slt        $v1, $v0, $v1
    0894AFC8:[AFA200F8]: sw         $v0, 248($sp)
    0894AFCC:[10600053]: beq        $v1, $zr, 0x0894B11C
    0894AFD0:[AFA600F4]: sw         $a2, 244($sp)
    0894AFD4:[C7A30060]: lwc1       $f3, 96($sp)
    0894AFD8:[8FA200F4]: lw         $v0, 244($sp)
    0894AFDC:[84420040]: lh         $v0, 64($v0)
    0894AFE0:[44820000]: mtc1       $v0, $f0
    0894AFE4:[46800060]: cvt.s.w    $f1, $f0
    0894AFE8:[4601183C]: c.lt.s     $f3, $f1
    0894AFEC:[00000000]: nop
--> 0894AFF0:[4501FFEE]: bc1t       0x0894AFAC
    0894AFF4:[8FA600F0]: lw         $a2, 240($sp)
    0894AFF8:[8FA300F4]: lw         $v1, 244($sp)
    0894AFFC:[C7A10050]: lwc1       $f1, 80($sp)
    0894B000:[84630046]: lh         $v1, 70($v1)
  Back Branch 0894B014 4,857,077 times (length 27)
    0894AF9C:[AFA200F4]: sw         $v0, 244($sp)
    0894AFA0:[0A252C49]: j          0x0894B124
    0894AFA4:[8FA20100]: lw         $v0, 256($sp)
    0894AFA8:[8FA600F0]: lw         $a2, 240($sp)
    0894AFAC:[00861021]: addu       $v0, $a0, $a2
--> 0894AFB0:[8C430004]: lw         $v1, 4($v0)
    0894AFB4:[8FA200F8]: lw         $v0, 248($sp)
    0894AFB8:[8FA600F4]: lw         $a2, 244($sp)
    0894AFBC:[24420001]: addiu      $v0, $v0, 1
    0894AFC0:[24C6004C]: addiu      $a2, $a2, 76
    0894AFC4:[0043182A]: slt        $v1, $v0, $v1
    0894AFC8:[AFA200F8]: sw         $v0, 248($sp)
    0894AFCC:[10600053]: beq        $v1, $zr, 0x0894B11C
    0894AFD0:[AFA600F4]: sw         $a2, 244($sp)
    0894AFD4:[C7A30060]: lwc1       $f3, 96($sp)
    0894AFD8:[8FA200F4]: lw         $v0, 244($sp)
    0894AFDC:[84420040]: lh         $v0, 64($v0)
    0894AFE0:[44820000]: mtc1       $v0, $f0
    0894AFE4:[46800060]: cvt.s.w    $f1, $f0
    0894AFE8:[4601183C]: c.lt.s     $f3, $f1
    0894AFEC:[00000000]: nop
    0894AFF0:[4501FFEE]: bc1t       0x0894AFAC
    0894AFF4:[8FA600F0]: lw         $a2, 240($sp)
    0894AFF8:[8FA300F4]: lw         $v1, 244($sp)
    0894AFFC:[C7A10050]: lwc1       $f1, 80($sp)
    0894B000:[84630046]: lh         $v1, 70($v1)
    0894B004:[44830000]: mtc1       $v1, $f0
    0894B008:[468000A0]: cvt.s.w    $f2, $f0
    0894B00C:[4601103C]: c.lt.s     $f2, $f1
    0894B010:[00000000]: nop
--> 0894B014:[4501FFE6]: bc1t       0x0894AFB0
    0894B018:[00861021]: addu       $v0, $a0, $a2
    0894B01C:[8FA600F4]: lw         $a2, 244($sp)
    0894B020:[C7A10064]: lwc1       $f1, 100($sp)
    0894B024:[84C60042]: lh         $a2, 66($a2)
  Back Branch 0894B140 2,559,673 times (length 149)
  Back Branch 0894B038 1,914,039 times (length 37)
    0894AF98:[1C60000F]: bgtz       $v1, 0x0894AFD8
    0894AF9C:[AFA200F4]: sw         $v0, 244($sp)
    0894AFA0:[0A252C49]: j          0x0894B124
    0894AFA4:[8FA20100]: lw         $v0, 256($sp)
    0894AFA8:[8FA600F0]: lw         $a2, 240($sp)
--> 0894AFAC:[00861021]: addu       $v0, $a0, $a2
    0894AFB0:[8C430004]: lw         $v1, 4($v0)
    0894AFB4:[8FA200F8]: lw         $v0, 248($sp)
    0894AFB8:[8FA600F4]: lw         $a2, 244($sp)
    0894AFBC:[24420001]: addiu      $v0, $v0, 1
    0894AFC0:[24C6004C]: addiu      $a2, $a2, 76
    0894AFC4:[0043182A]: slt        $v1, $v0, $v1
    0894AFC8:[AFA200F8]: sw         $v0, 248($sp)
    0894AFCC:[10600053]: beq        $v1, $zr, 0x0894B11C
    0894AFD0:[AFA600F4]: sw         $a2, 244($sp)
    0894AFD4:[C7A30060]: lwc1       $f3, 96($sp)
    0894AFD8:[8FA200F4]: lw         $v0, 244($sp)
    0894AFDC:[84420040]: lh         $v0, 64($v0)
    0894AFE0:[44820000]: mtc1       $v0, $f0
    0894AFE4:[46800060]: cvt.s.w    $f1, $f0
    0894AFE8:[4601183C]: c.lt.s     $f3, $f1
    0894AFEC:[00000000]: nop
    0894AFF0:[4501FFEE]: bc1t       0x0894AFAC
    0894AFF4:[8FA600F0]: lw         $a2, 240($sp)
    0894AFF8:[8FA300F4]: lw         $v1, 244($sp)
    0894AFFC:[C7A10050]: lwc1       $f1, 80($sp)
    0894B000:[84630046]: lh         $v1, 70($v1)
    0894B004:[44830000]: mtc1       $v1, $f0
    0894B008:[468000A0]: cvt.s.w    $f2, $f0
    0894B00C:[4601103C]: c.lt.s     $f2, $f1
    0894B010:[00000000]: nop
    0894B014:[4501FFE6]: bc1t       0x0894AFB0
    0894B018:[00861021]: addu       $v0, $a0, $a2
    0894B01C:[8FA600F4]: lw         $a2, 244($sp)
    0894B020:[C7A10064]: lwc1       $f1, 100($sp)
    0894B024:[84C60042]: lh         $a2, 66($a2)
    0894B028:[44860000]: mtc1       $a2, $f0
    0894B02C:[468000A0]: cvt.s.w    $f2, $f0
    0894B030:[4602083C]: c.lt.s     $f1, $f2
    0894B034:[00000000]: nop
--> 0894B038:[4501FFDC]: bc1t       0x0894AFAC
    0894B03C:[8FA600F0]: lw         $a2, 240($sp)
    0894B040:[8FA200F4]: lw         $v0, 244($sp)
    0894B044:[C7A10054]: lwc1       $f1, 84($sp)
    0894B048:[84420048]: lh         $v0, 72($v0)
  Back Branch 0894B05C 1,397,554 times (length 45)
    0894AF9C:[AFA200F4]: sw         $v0, 244($sp)
    0894AFA0:[0A252C49]: j          0x0894B124
    0894AFA4:[8FA20100]: lw         $v0, 256($sp)
    0894AFA8:[8FA600F0]: lw         $a2, 240($sp)
    0894AFAC:[00861021]: addu       $v0, $a0, $a2
--> 0894AFB0:[8C430004]: lw         $v1, 4($v0)
    0894AFB4:[8FA200F8]: lw         $v0, 248($sp)
    0894AFB8:[8FA600F4]: lw         $a2, 244($sp)
    0894AFBC:[24420001]: addiu      $v0, $v0, 1
    0894AFC0:[24C6004C]: addiu      $a2, $a2, 76
    0894AFC4:[0043182A]: slt        $v1, $v0, $v1
    0894AFC8:[AFA200F8]: sw         $v0, 248($sp)
    0894AFCC:[10600053]: beq        $v1, $zr, 0x0894B11C
    0894AFD0:[AFA600F4]: sw         $a2, 244($sp)
    0894AFD4:[C7A30060]: lwc1       $f3, 96($sp)
    0894AFD8:[8FA200F4]: lw         $v0, 244($sp)
    0894AFDC:[84420040]: lh         $v0, 64($v0)
    0894AFE0:[44820000]: mtc1       $v0, $f0
    0894AFE4:[46800060]: cvt.s.w    $f1, $f0
    0894AFE8:[4601183C]: c.lt.s     $f3, $f1
    0894AFEC:[00000000]: nop
    0894AFF0:[4501FFEE]: bc1t       0x0894AFAC
    0894AFF4:[8FA600F0]: lw         $a2, 240($sp)
    0894AFF8:[8FA300F4]: lw         $v1, 244($sp)
    0894AFFC:[C7A10050]: lwc1       $f1, 80($sp)
    0894B000:[84630046]: lh         $v1, 70($v1)
    0894B004:[44830000]: mtc1       $v1, $f0
    0894B008:[468000A0]: cvt.s.w    $f2, $f0
    0894B00C:[4601103C]: c.lt.s     $f2, $f1
    0894B010:[00000000]: nop
    0894B014:[4501FFE6]: bc1t       0x0894AFB0
    0894B018:[00861021]: addu       $v0, $a0, $a2
    0894B01C:[8FA600F4]: lw         $a2, 244($sp)
    0894B020:[C7A10064]: lwc1       $f1, 100($sp)
    0894B024:[84C60042]: lh         $a2, 66($a2)
    0894B028:[44860000]: mtc1       $a2, $f0
    0894B02C:[468000A0]: cvt.s.w    $f2, $f0
    0894B030:[4602083C]: c.lt.s     $f1, $f2
    0894B034:[00000000]: nop
    0894B038:[4501FFDC]: bc1t       0x0894AFAC
    0894B03C:[8FA600F0]: lw         $a2, 240($sp)
    0894B040:[8FA200F4]: lw         $v0, 244($sp)
    0894B044:[C7A10054]: lwc1       $f1, 84($sp)
    0894B048:[84420048]: lh         $v0, 72($v0)
    0894B04C:[44820000]: mtc1       $v0, $f0
    0894B050:[468000A0]: cvt.s.w    $f2, $f0
    0894B054:[4601103C]: c.lt.s     $f2, $f1
    0894B058:[00000000]: nop
--> 0894B05C:[4501FFD4]: bc1t       0x0894AFB0
    0894B060:[00861021]: addu       $v0, $a0, $a2
    0894B064:[8FA300F4]: lw         $v1, 244($sp)
    0894B068:[C7A10068]: lwc1       $f1, 104($sp)
    0894B06C:[84630044]: lh         $v1, 68($v1)
  Back Branch 0894B080 829,926 times (length 54)
    0894AF9C:[AFA200F4]: sw         $v0, 244($sp)
    0894AFA0:[0A252C49]: j          0x0894B124
    0894AFA4:[8FA20100]: lw         $v0, 256($sp)
    0894AFA8:[8FA600F0]: lw         $a2, 240($sp)
    0894AFAC:[00861021]: addu       $v0, $a0, $a2
--> 0894AFB0:[8C430004]: lw         $v1, 4($v0)
    0894AFB4:[8FA200F8]: lw         $v0, 248($sp)
    0894AFB8:[8FA600F4]: lw         $a2, 244($sp)
    0894AFBC:[24420001]: addiu      $v0, $v0, 1
    0894AFC0:[24C6004C]: addiu      $a2, $a2, 76
    0894AFC4:[0043182A]: slt        $v1, $v0, $v1
    0894AFC8:[AFA200F8]: sw         $v0, 248($sp)
    0894AFCC:[10600053]: beq        $v1, $zr, 0x0894B11C
    0894AFD0:[AFA600F4]: sw         $a2, 244($sp)
    0894AFD4:[C7A30060]: lwc1       $f3, 96($sp)
    0894AFD8:[8FA200F4]: lw         $v0, 244($sp)
    0894AFDC:[84420040]: lh         $v0, 64($v0)
    0894AFE0:[44820000]: mtc1       $v0, $f0
    0894AFE4:[46800060]: cvt.s.w    $f1, $f0
    0894AFE8:[4601183C]: c.lt.s     $f3, $f1
    0894AFEC:[00000000]: nop
    0894AFF0:[4501FFEE]: bc1t       0x0894AFAC
    0894AFF4:[8FA600F0]: lw         $a2, 240($sp)
    0894AFF8:[8FA300F4]: lw         $v1, 244($sp)
    0894AFFC:[C7A10050]: lwc1       $f1, 80($sp)
    0894B000:[84630046]: lh         $v1, 70($v1)
    0894B004:[44830000]: mtc1       $v1, $f0
    0894B008:[468000A0]: cvt.s.w    $f2, $f0
    0894B00C:[4601103C]: c.lt.s     $f2, $f1
    0894B010:[00000000]: nop
    0894B014:[4501FFE6]: bc1t       0x0894AFB0
    0894B018:[00861021]: addu       $v0, $a0, $a2
    0894B01C:[8FA600F4]: lw         $a2, 244($sp)
    0894B020:[C7A10064]: lwc1       $f1, 100($sp)
    0894B024:[84C60042]: lh         $a2, 66($a2)
    0894B028:[44860000]: mtc1       $a2, $f0
    0894B02C:[468000A0]: cvt.s.w    $f2, $f0
    0894B030:[4602083C]: c.lt.s     $f1, $f2
    0894B034:[00000000]: nop
    0894B038:[4501FFDC]: bc1t       0x0894AFAC
    0894B03C:[8FA600F0]: lw         $a2, 240($sp)
    0894B040:[8FA200F4]: lw         $v0, 244($sp)
    0894B044:[C7A10054]: lwc1       $f1, 84($sp)
    0894B048:[84420048]: lh         $v0, 72($v0)
    0894B04C:[44820000]: mtc1       $v0, $f0
    0894B050:[468000A0]: cvt.s.w    $f2, $f0
    0894B054:[4601103C]: c.lt.s     $f2, $f1
    0894B058:[00000000]: nop
    0894B05C:[4501FFD4]: bc1t       0x0894AFB0
    0894B060:[00861021]: addu       $v0, $a0, $a2
    0894B064:[8FA300F4]: lw         $v1, 244($sp)
    0894B068:[C7A10068]: lwc1       $f1, 104($sp)
    0894B06C:[84630044]: lh         $v1, 68($v1)
    0894B070:[44830000]: mtc1       $v1, $f0
    0894B074:[468000A0]: cvt.s.w    $f2, $f0
    0894B078:[4602083C]: c.lt.s     $f1, $f2
    0894B07C:[00000000]: nop
--> 0894B080:[4501FFCB]: bc1t       0x0894AFB0
    0894B084:[00000000]: nop
    0894B088:[8FA600F4]: lw         $a2, 244($sp)
    0894B08C:[C7A10058]: lwc1       $f1, 88($sp)
    0894B090:[84C6004A]: lh         $a2, 74($a2)
  Back Branch 0894B0A4 821,026 times (length 64)
    0894AF98:[1C60000F]: bgtz       $v1, 0x0894AFD8
    0894AF9C:[AFA200F4]: sw         $v0, 244($sp)
    0894AFA0:[0A252C49]: j          0x0894B124
    0894AFA4:[8FA20100]: lw         $v0, 256($sp)
    0894AFA8:[8FA600F0]: lw         $a2, 240($sp)
--> 0894AFAC:[00861021]: addu       $v0, $a0, $a2
    0894AFB0:[8C430004]: lw         $v1, 4($v0)
    0894AFB4:[8FA200F8]: lw         $v0, 248($sp)
    0894AFB8:[8FA600F4]: lw         $a2, 244($sp)
    0894AFBC:[24420001]: addiu      $v0, $v0, 1
    0894AFC0:[24C6004C]: addiu      $a2, $a2, 76
    0894AFC4:[0043182A]: slt        $v1, $v0, $v1
    0894AFC8:[AFA200F8]: sw         $v0, 248($sp)
    0894AFCC:[10600053]: beq        $v1, $zr, 0x0894B11C
    0894AFD0:[AFA600F4]: sw         $a2, 244($sp)
    0894AFD4:[C7A30060]: lwc1       $f3, 96($sp)
    0894AFD8:[8FA200F4]: lw         $v0, 244($sp)
    0894AFDC:[84420040]: lh         $v0, 64($v0)
    0894AFE0:[44820000]: mtc1       $v0, $f0
    0894AFE4:[46800060]: cvt.s.w    $f1, $f0
    0894AFE8:[4601183C]: c.lt.s     $f3, $f1
    0894AFEC:[00000000]: nop
    0894AFF0:[4501FFEE]: bc1t       0x0894AFAC
    0894AFF4:[8FA600F0]: lw         $a2, 240($sp)
    0894AFF8:[8FA300F4]: lw         $v1, 244($sp)
    0894AFFC:[C7A10050]: lwc1       $f1, 80($sp)
    0894B000:[84630046]: lh         $v1, 70($v1)
    0894B004:[44830000]: mtc1       $v1, $f0
    0894B008:[468000A0]: cvt.s.w    $f2, $f0
    0894B00C:[4601103C]: c.lt.s     $f2, $f1
    0894B010:[00000000]: nop
    0894B014:[4501FFE6]: bc1t       0x0894AFB0
    0894B018:[00861021]: addu       $v0, $a0, $a2
    0894B01C:[8FA600F4]: lw         $a2, 244($sp)
    0894B020:[C7A10064]: lwc1       $f1, 100($sp)
    0894B024:[84C60042]: lh         $a2, 66($a2)
    0894B028:[44860000]: mtc1       $a2, $f0
    0894B02C:[468000A0]: cvt.s.w    $f2, $f0
    0894B030:[4602083C]: c.lt.s     $f1, $f2
    0894B034:[00000000]: nop
    0894B038:[4501FFDC]: bc1t       0x0894AFAC
    0894B03C:[8FA600F0]: lw         $a2, 240($sp)
    0894B040:[8FA200F4]: lw         $v0, 244($sp)
    0894B044:[C7A10054]: lwc1       $f1, 84($sp)
    0894B048:[84420048]: lh         $v0, 72($v0)
    0894B04C:[44820000]: mtc1       $v0, $f0
    0894B050:[468000A0]: cvt.s.w    $f2, $f0
    0894B054:[4601103C]: c.lt.s     $f2, $f1
    0894B058:[00000000]: nop
    0894B05C:[4501FFD4]: bc1t       0x0894AFB0
    0894B060:[00861021]: addu       $v0, $a0, $a2
    0894B064:[8FA300F4]: lw         $v1, 244($sp)
    0894B068:[C7A10068]: lwc1       $f1, 104($sp)
    0894B06C:[84630044]: lh         $v1, 68($v1)
    0894B070:[44830000]: mtc1       $v1, $f0
    0894B074:[468000A0]: cvt.s.w    $f2, $f0
    0894B078:[4602083C]: c.lt.s     $f1, $f2
    0894B07C:[00000000]: nop
    0894B080:[4501FFCB]: bc1t       0x0894AFB0
    0894B084:[00000000]: nop
    0894B088:[8FA600F4]: lw         $a2, 244($sp)
    0894B08C:[C7A10058]: lwc1       $f1, 88($sp)
    0894B090:[84C6004A]: lh         $a2, 74($a2)
    0894B094:[44860000]: mtc1       $a2, $f0
    0894B098:[468000A0]: cvt.s.w    $f2, $f0
    0894B09C:[4601103C]: c.lt.s     $f2, $f1
    0894B0A0:[00000000]: nop
--> 0894B0A4:[4501FFC1]: bc1t       0x0894AFAC
    0894B0A8:[8FA600F0]: lw         $a2, 240($sp)
    0894B0AC:[8FA200F4]: lw         $v0, 244($sp)
    0894B0B0:[27A50020]: addiu      $a1, $sp, 32
    0894B0B4:[27A60010]: addiu      $a2, $sp, 16
  Back Branch 0894B0CC 449,825 times (length 75)
    0894AF94:[AFA000F8]: sw         $zr, 248($sp)
    0894AF98:[1C60000F]: bgtz       $v1, 0x0894AFD8
    0894AF9C:[AFA200F4]: sw         $v0, 244($sp)
    0894AFA0:[0A252C49]: j          0x0894B124
    0894AFA4:[8FA20100]: lw         $v0, 256($sp)
--> 0894AFA8:[8FA600F0]: lw         $a2, 240($sp)
    0894AFAC:[00861021]: addu       $v0, $a0, $a2
    0894AFB0:[8C430004]: lw         $v1, 4($v0)
    0894AFB4:[8FA200F8]: lw         $v0, 248($sp)
    0894AFB8:[8FA600F4]: lw         $a2, 244($sp)
    0894AFBC:[24420001]: addiu      $v0, $v0, 1
    0894AFC0:[24C6004C]: addiu      $a2, $a2, 76
    0894AFC4:[0043182A]: slt        $v1, $v0, $v1
    0894AFC8:[AFA200F8]: sw         $v0, 248($sp)
    0894AFCC:[10600053]: beq        $v1, $zr, 0x0894B11C
    0894AFD0:[AFA600F4]: sw         $a2, 244($sp)
    0894AFD4:[C7A30060]: lwc1       $f3, 96($sp)
    0894AFD8:[8FA200F4]: lw         $v0, 244($sp)
    0894AFDC:[84420040]: lh         $v0, 64($v0)
    0894AFE0:[44820000]: mtc1       $v0, $f0
    0894AFE4:[46800060]: cvt.s.w    $f1, $f0
    0894AFE8:[4601183C]: c.lt.s     $f3, $f1
    0894AFEC:[00000000]: nop
    0894AFF0:[4501FFEE]: bc1t       0x0894AFAC
    0894AFF4:[8FA600F0]: lw         $a2, 240($sp)
    0894AFF8:[8FA300F4]: lw         $v1, 244($sp)
    0894AFFC:[C7A10050]: lwc1       $f1, 80($sp)
    0894B000:[84630046]: lh         $v1, 70($v1)
    0894B004:[44830000]: mtc1       $v1, $f0
    0894B008:[468000A0]: cvt.s.w    $f2, $f0
    0894B00C:[4601103C]: c.lt.s     $f2, $f1
    0894B010:[00000000]: nop
    0894B014:[4501FFE6]: bc1t       0x0894AFB0
    0894B018:[00861021]: addu       $v0, $a0, $a2
    0894B01C:[8FA600F4]: lw         $a2, 244($sp)
    0894B020:[C7A10064]: lwc1       $f1, 100($sp)
    0894B024:[84C60042]: lh         $a2, 66($a2)
    0894B028:[44860000]: mtc1       $a2, $f0
    0894B02C:[468000A0]: cvt.s.w    $f2, $f0
    0894B030:[4602083C]: c.lt.s     $f1, $f2
    0894B034:[00000000]: nop
    0894B038:[4501FFDC]: bc1t       0x0894AFAC
    0894B03C:[8FA600F0]: lw         $a2, 240($sp)
    0894B040:[8FA200F4]: lw         $v0, 244($sp)
    0894B044:[C7A10054]: lwc1       $f1, 84($sp)
    0894B048:[84420048]: lh         $v0, 72($v0)
    0894B04C:[44820000]: mtc1       $v0, $f0
    0894B050:[468000A0]: cvt.s.w    $f2, $f0
    0894B054:[4601103C]: c.lt.s     $f2, $f1
    0894B058:[00000000]: nop
    0894B05C:[4501FFD4]: bc1t       0x0894AFB0
    0894B060:[00861021]: addu       $v0, $a0, $a2
    0894B064:[8FA300F4]: lw         $v1, 244($sp)
    0894B068:[C7A10068]: lwc1       $f1, 104($sp)
    0894B06C:[84630044]: lh         $v1, 68($v1)
    0894B070:[44830000]: mtc1       $v1, $f0
    0894B074:[468000A0]: cvt.s.w    $f2, $f0
    0894B078:[4602083C]: c.lt.s     $f1, $f2
    0894B07C:[00000000]: nop
    0894B080:[4501FFCB]: bc1t       0x0894AFB0
    0894B084:[00000000]: nop
    0894B088:[8FA600F4]: lw         $a2, 244($sp)
    0894B08C:[C7A10058]: lwc1       $f1, 88($sp)
    0894B090:[84C6004A]: lh         $a2, 74($a2)
    0894B094:[44860000]: mtc1       $a2, $f0
    0894B098:[468000A0]: cvt.s.w    $f2, $f0
    0894B09C:[4601103C]: c.lt.s     $f2, $f1
    0894B0A0:[00000000]: nop
    0894B0A4:[4501FFC1]: bc1t       0x0894AFAC
    0894B0A8:[8FA600F0]: lw         $a2, 240($sp)
    0894B0AC:[8FA200F4]: lw         $v0, 244($sp)
    0894B0B0:[27A50020]: addiu      $a1, $sp, 32
    0894B0B4:[27A60010]: addiu      $a2, $sp, 16
    0894B0B8:[24440030]: addiu      $a0, $v0, 48
    0894B0BC:[0E260894]: jal        0x08982250
    0894B0C0:[27A70030]: addiu      $a3, $sp, 48
    0894B0C4:[1440002A]: bne        $v0, $zr, 0x0894B170
    0894B0C8:[8FA500F4]: lw         $a1, 244($sp)
--> 0894B0CC:[0A252BEA]: j          0x0894AFA8
    0894B0D0:[8E240110]: lw         $a0, 272($s1)
    0894B0D4:[12800005]: beq        $s4, $zr, 0x0894B0EC
    0894B0D8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0894B0DC:[8E2200F4]: lw         $v0, 244($s1)
  Back Branch 0894B180 313,907 times (length 120)
  Back Branch 0894B19C 61,617 times (length 54)
    0894B0B8:[24440030]: addiu      $a0, $v0, 48
    0894B0BC:[0E260894]: jal        0x08982250
    0894B0C0:[27A70030]: addiu      $a3, $sp, 48
    0894B0C4:[1440002A]: bne        $v0, $zr, 0x0894B170
    0894B0C8:[8FA500F4]: lw         $a1, 244($sp)
--> 0894B0CC:[0A252BEA]: j          0x0894AFA8
    0894B0D0:[8E240110]: lw         $a0, 272($s1)
    0894B0D4:[12800005]: beq        $s4, $zr, 0x0894B0EC
    0894B0D8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0894B0DC:[8E2200F4]: lw         $v0, 244($s1)
    0894B0E0:[02821024]: and        $v0, $s4, $v0
    0894B0E4:[1040FDC1]: beq        $v0, $zr, 0x0894A7EC
    0894B0E8:[8FA200FC]: lw         $v0, 252($sp)
    0894B0EC:[12C0FEF5]: beq        $s6, $zr, 0x0894ACC4
    0894B0F0:[00000000]: nop
    0894B0F4:[8E2200F4]: lw         $v0, 244($s1)
    0894B0F8:[02C21024]: and        $v0, $s6, $v0
    0894B0FC:[1440FDBB]: bne        $v0, $zr, 0x0894A7EC
    0894B100:[8FA200FC]: lw         $v0, 252($sp)
    0894B104:[0A252B31]: j          0x0894ACC4
    0894B108:[00000000]: nop
    0894B10C:[1082FDAE]: beq        $a0, $v0, 0x0894A7C8
    0894B110:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    0894B114:[0A2529F2]: j          0x0894A7C8
    0894B118:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894B11C:[962500E8]: lhu        $a1, 232($s1)
    0894B120:[8FA20100]: lw         $v0, 256($sp)
    0894B124:[8FA600F0]: lw         $a2, 240($sp)
    0894B128:[24420001]: addiu      $v0, $v0, 1
    0894B12C:[AFA20100]: sw         $v0, 256($sp)
    0894B130:[7C051620]: seh        $v0, $a1
    0894B134:[24C6002C]: addiu      $a2, $a2, 44
    0894B138:[8FA30100]: lw         $v1, 256($sp)
    0894B13C:[0062102A]: slt        $v0, $v1, $v0
    0894B140:[1440FF6C]: bne        $v0, $zr, 0x0894AEF4
    0894B144:[AFA600F0]: sw         $a2, 240($sp)
    0894B148:[0A2529FA]: j          0x0894A7E8
    0894B14C:[920600D2]: lbu        $a2, 210($s0)
    0894B150:[27A50020]: addiu      $a1, $sp, 32
    0894B154:[27A60010]: addiu      $a2, $sp, 16
    0894B158:[0E260894]: jal        0x08982250
    0894B15C:[27A70030]: addiu      $a3, $sp, 48
    0894B160:[14400041]: bne        $v0, $zr, 0x0894B268
    0894B164:[27A40020]: addiu      $a0, $sp, 32
    0894B168:[0A252B03]: j          0x0894AC0C
    0894B16C:[8E090110]: lw         $t1, 272($s0)
    0894B170:[27A40020]: addiu      $a0, $sp, 32
    0894B174:[24A60010]: addiu      $a2, $a1, 16
    0894B178:[0E25FB33]: jal        0x0897ECCC
    0894B17C:[24A70020]: addiu      $a3, $a1, 32
    0894B180:[5040FF89]: beql       $v0, $zr, 0x0894AFA8
    0894B184:[8E240110]: lw         $a0, 272($s1)
    0894B188:[27A40020]: addiu      $a0, $sp, 32
    0894B18C:[0E25FC65]: jal        0x0897F194
    0894B190:[27A50040]: addiu      $a1, $sp, 64
    0894B194:[4615003C]: c.lt.s     $f0, $f21
    0894B198:[00000000]: nop
--> 0894B19C:[4500FFCB]: bc1f       0x0894B0CC
    0894B1A0:[46000506]: mov.s      $f20, $f0
    0894B1A4:[8FA30154]: lw         $v1, 340($sp)
    0894B1A8:[10600011]: beq        $v1, $zr, 0x0894B1F0
    0894B1AC:[8FA2016C]: lw         $v0, 364($sp)
  Back Branch 0894B0EC 58,048 times (length 268)
  Back Branch 0894A848 58,048 times (length 40)
    0894A79C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894A7A0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0894A7A4:[C4558378]: lwc1       $f21, -31880($v0)
    0894A7A8:[0A252A02]: j          0x0894A808
    0894A7AC:[AFA000FC]: sw         $zr, 252($sp)
--> 0894A7B0:[10400256]: beq        $v0, $zr, 0x0894B10C
    0894A7B4:[240200FD]: addiu      $v0, $zr, 253 <=> li $v0, 253
    0894A7B8:[00851021]: addu       $v0, $a0, $a1
    0894A7BC:[904302BA]: lbu        $v1, 698($v0)
    0894A7C0:[10600009]: beq        $v1, $zr, 0x0894A7E8
    0894A7C4:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    0894A7C8:[12400242]: beq        $s2, $zr, 0x0894B0D4
    0894A7CC:[00B12021]: addu       $a0, $a1, $s1
    0894A7D0:[80850080]: lb         $a1, 128($a0)
    0894A7D4:[82430000]: lb         $v1, 0($s2)
    0894A7D8:[10A30128]: beq        $a1, $v1, 0x0894AC7C
    0894A7DC:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    0894A7E0:[50620127]: beql       $v1, $v0, 0x0894AC80
    0894A7E4:[80840081]: lb         $a0, 129($a0)
    0894A7E8:[8FA200FC]: lw         $v0, 252($sp)
    0894A7EC:[24420001]: addiu      $v0, $v0, 1
    0894A7F0:[AFA200FC]: sw         $v0, 252($sp)
    0894A7F4:[30C200FF]: andi       $v0, $a2, 255
    0894A7F8:[8FA300FC]: lw         $v1, 252($sp)
    0894A7FC:[0062102A]: slt        $v0, $v1, $v0
    0894A800:[5040FFB3]: beql       $v0, $zr, 0x0894A6D0
    0894A804:[8E020174]: lw         $v0, 372($s0)
    0894A808:[8FA400FC]: lw         $a0, 252($sp)
    0894A80C:[8E02029C]: lw         $v0, 668($s0)
    0894A810:[00041880]: sll        $v1, $a0, 0x0002
    0894A814:[00621821]: addu       $v1, $v1, $v0
    0894A818:[8C710000]: lw         $s1, 0($v1)
    0894A81C:[8E220100]: lw         $v0, 256($s1)
    0894A820:[1440FFF2]: bne        $v0, $zr, 0x0894A7EC
    0894A824:[8FA200FC]: lw         $v0, 252($sp)
    0894A828:[8E220110]: lw         $v0, 272($s1)
    0894A82C:[1040FFEE]: beq        $v0, $zr, 0x0894A7E8
    0894A830:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0894A834:[922400CC]: lbu        $a0, 204($s1)
    0894A838:[10820005]: beq        $a0, $v0, 0x0894A850
    0894A83C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0894A840:[8C459ABC]: lw         $a1, -25924($v0)
    0894A844:[90A302B9]: lbu        $v1, 697($a1)
--> 0894A848:[1460FFD9]: bne        $v1, $zr, 0x0894A7B0
    0894A84C:[2C820040]: sltiu      $v0, $a0, 64
    0894A850:[0A2529F2]: j          0x0894A7C8
    0894A854:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894A858:[12800005]: beq        $s4, $zr, 0x0894A870
  Back Branch 0894A850 58,048 times (length 36)
    0894A7B4:[240200FD]: addiu      $v0, $zr, 253 <=> li $v0, 253
    0894A7B8:[00851021]: addu       $v0, $a0, $a1
    0894A7BC:[904302BA]: lbu        $v1, 698($v0)
    0894A7C0:[10600009]: beq        $v1, $zr, 0x0894A7E8
    0894A7C4:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
--> 0894A7C8:[12400242]: beq        $s2, $zr, 0x0894B0D4
    0894A7CC:[00B12021]: addu       $a0, $a1, $s1
    0894A7D0:[80850080]: lb         $a1, 128($a0)
    0894A7D4:[82430000]: lb         $v1, 0($s2)
    0894A7D8:[10A30128]: beq        $a1, $v1, 0x0894AC7C
    0894A7DC:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    0894A7E0:[50620127]: beql       $v1, $v0, 0x0894AC80
    0894A7E4:[80840081]: lb         $a0, 129($a0)
    0894A7E8:[8FA200FC]: lw         $v0, 252($sp)
    0894A7EC:[24420001]: addiu      $v0, $v0, 1
    0894A7F0:[AFA200FC]: sw         $v0, 252($sp)
    0894A7F4:[30C200FF]: andi       $v0, $a2, 255
    0894A7F8:[8FA300FC]: lw         $v1, 252($sp)
    0894A7FC:[0062102A]: slt        $v0, $v1, $v0
    0894A800:[5040FFB3]: beql       $v0, $zr, 0x0894A6D0
    0894A804:[8E020174]: lw         $v0, 372($s0)
    0894A808:[8FA400FC]: lw         $a0, 252($sp)
    0894A80C:[8E02029C]: lw         $v0, 668($s0)
    0894A810:[00041880]: sll        $v1, $a0, 0x0002
    0894A814:[00621821]: addu       $v1, $v1, $v0
    0894A818:[8C710000]: lw         $s1, 0($v1)
    0894A81C:[8E220100]: lw         $v0, 256($s1)
    0894A820:[1440FFF2]: bne        $v0, $zr, 0x0894A7EC
    0894A824:[8FA200FC]: lw         $v0, 252($sp)
    0894A828:[8E220110]: lw         $v0, 272($s1)
    0894A82C:[1040FFEE]: beq        $v0, $zr, 0x0894A7E8
    0894A830:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0894A834:[922400CC]: lbu        $a0, 204($s1)
    0894A838:[10820005]: beq        $a0, $v0, 0x0894A850
    0894A83C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0894A840:[8C459ABC]: lw         $a1, -25924($v0)
    0894A844:[90A302B9]: lbu        $v1, 697($a1)
    0894A848:[1460FFD9]: bne        $v1, $zr, 0x0894A7B0
    0894A84C:[2C820040]: sltiu      $v0, $a0, 64
--> 0894A850:[0A2529F2]: j          0x0894A7C8
    0894A854:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0894A858:[12800005]: beq        $s4, $zr, 0x0894A870
    0894A85C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0894A860:[8E0200F4]: lw         $v0, 244($s0)
  Back Branch 0894A820 58,048 times (length 15)
    0894A7D8:[10A30128]: beq        $a1, $v1, 0x0894AC7C
    0894A7DC:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    0894A7E0:[50620127]: beql       $v1, $v0, 0x0894AC80
    0894A7E4:[80840081]: lb         $a0, 129($a0)
    0894A7E8:[8FA200FC]: lw         $v0, 252($sp)
--> 0894A7EC:[24420001]: addiu      $v0, $v0, 1
    0894A7F0:[AFA200FC]: sw         $v0, 252($sp)
    0894A7F4:[30C200FF]: andi       $v0, $a2, 255
    0894A7F8:[8FA300FC]: lw         $v1, 252($sp)
    0894A7FC:[0062102A]: slt        $v0, $v1, $v0
    0894A800:[5040FFB3]: beql       $v0, $zr, 0x0894A6D0
    0894A804:[8E020174]: lw         $v0, 372($s0)
    0894A808:[8FA400FC]: lw         $a0, 252($sp)
    0894A80C:[8E02029C]: lw         $v0, 668($s0)
    0894A810:[00041880]: sll        $v1, $a0, 0x0002
    0894A814:[00621821]: addu       $v1, $v1, $v0
    0894A818:[8C710000]: lw         $s1, 0($v1)
    0894A81C:[8E220100]: lw         $v0, 256($s1)
--> 0894A820:[1440FFF2]: bne        $v0, $zr, 0x0894A7EC
    0894A824:[8FA200FC]: lw         $v0, 252($sp)
    0894A828:[8E220110]: lw         $v0, 272($s1)
    0894A82C:[1040FFEE]: beq        $v0, $zr, 0x0894A7E8
    0894A830:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
  Back Branch 0894A82C 58,048 times (length 19)
    0894A7D4:[82430000]: lb         $v1, 0($s2)
    0894A7D8:[10A30128]: beq        $a1, $v1, 0x0894AC7C
    0894A7DC:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    0894A7E0:[50620127]: beql       $v1, $v0, 0x0894AC80
    0894A7E4:[80840081]: lb         $a0, 129($a0)
--> 0894A7E8:[8FA200FC]: lw         $v0, 252($sp)
    0894A7EC:[24420001]: addiu      $v0, $v0, 1
    0894A7F0:[AFA200FC]: sw         $v0, 252($sp)
    0894A7F4:[30C200FF]: andi       $v0, $a2, 255
    0894A7F8:[8FA300FC]: lw         $v1, 252($sp)
    0894A7FC:[0062102A]: slt        $v0, $v1, $v0
    0894A800:[5040FFB3]: beql       $v0, $zr, 0x0894A6D0
    0894A804:[8E020174]: lw         $v0, 372($s0)
    0894A808:[8FA400FC]: lw         $a0, 252($sp)
    0894A80C:[8E02029C]: lw         $v0, 668($s0)
    0894A810:[00041880]: sll        $v1, $a0, 0x0002
    0894A814:[00621821]: addu       $v1, $v1, $v0
    0894A818:[8C710000]: lw         $s1, 0($v1)
    0894A81C:[8E220100]: lw         $v0, 256($s1)
    0894A820:[1440FFF2]: bne        $v0, $zr, 0x0894A7EC
    0894A824:[8FA200FC]: lw         $v0, 252($sp)
    0894A828:[8E220110]: lw         $v0, 272($s1)
--> 0894A82C:[1040FFEE]: beq        $v0, $zr, 0x0894A7E8
    0894A830:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0894A834:[922400CC]: lbu        $a0, 204($s1)
    0894A838:[10820005]: beq        $a0, $v0, 0x0894A850
    0894A83C:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
  Back Branch 0894A798 58,048 times (length 53)
    0894A6B8:[920300E0]: lbu        $v1, 224($s0)
    0894A6BC:[306200FF]: andi       $v0, $v1, 255
    0894A6C0:[14400032]: bne        $v0, $zr, 0x0894A78C
    0894A6C4:[8FA50150]: lw         $a1, 336($sp)
    0894A6C8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 0894A6CC:[8E020174]: lw         $v0, 372($s0)
    0894A6D0:[1040FFE2]: beq        $v0, $zr, 0x0894A65C
    0894A6D4:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0894A6D8:[8C439ABC]: lw         $v1, -25924($v0)
    0894A6DC:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    0894A6E0:[A06002B9]: sb         $zr, 697($v1)
    0894A6E4:[8FBF0134]: lw         $ra, 308($sp)
    0894A6E8:[8FBE0130]: lw         $fp, 304($sp)
    0894A6EC:[8FB7012C]: lw         $s7, 300($sp)
    0894A6F0:[8FB60128]: lw         $s6, 296($sp)
    0894A6F4:[8FB50124]: lw         $s5, 292($sp)
    0894A6F8:[8FB40120]: lw         $s4, 288($sp)
    0894A6FC:[8FB3011C]: lw         $s3, 284($sp)
    0894A700:[8FB20118]: lw         $s2, 280($sp)
    0894A704:[8FB10114]: lw         $s1, 276($sp)
    0894A708:[8FB00110]: lw         $s0, 272($sp)
    0894A70C:[C7B50144]: lwc1       $f21, 324($sp)
    0894A710:[C7B40140]: lwc1       $f20, 320($sp)
    0894A714:[03E00008]: jr         $ra
    0894A718:[27BD0150]: addiu      $sp, $sp, 336
    0894A71C:[80840081]: lb         $a0, 129($a0)
    0894A720:[82450001]: lb         $a1, 1($s2)
    0894A724:[1085004C]: beq        $a0, $a1, 0x0894A858
    0894A728:[2403002A]: addiu      $v1, $zr, 42 <=> li $v1, 42
    0894A72C:[10A3004A]: beq        $a1, $v1, 0x0894A858
    0894A730:[00000000]: nop
    0894A734:[12A0FFC9]: beq        $s5, $zr, 0x0894A65C
    0894A738:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894A73C:[82A20000]: lb         $v0, 0($s5)
    0894A740:[50C20004]: beql       $a2, $v0, 0x0894A754
    0894A744:[82A80001]: lb         $t0, 1($s5)
    0894A748:[1443FFC5]: bne        $v0, $v1, 0x0894A660
    0894A74C:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    0894A750:[82A80001]: lb         $t0, 1($s5)
    0894A754:[5088004C]: beql       $a0, $t0, 0x0894A888
    0894A758:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0894A75C:[1503FFBE]: bne        $t0, $v1, 0x0894A658
    0894A760:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0894A764:[0A252A22]: j          0x0894A888
    0894A768:[00000000]: nop
    0894A76C:[10400135]: beq        $v0, $zr, 0x0894AC44
    0894A770:[240200FD]: addiu      $v0, $zr, 253 <=> li $v0, 253
    0894A774:[00851021]: addu       $v0, $a0, $a1
    0894A778:[904302BA]: lbu        $v1, 698($v0)
    0894A77C:[1460FFAE]: bne        $v1, $zr, 0x0894A638
    0894A780:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    0894A784:[0A252997]: j          0x0894A65C
    0894A788:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894A78C:[0E25FC0E]: jal        0x0897F038
    0894A790:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894A794:[920600D2]: lbu        $a2, 210($s0)
--> 0894A798:[10C0FFCC]: beq        $a2, $zr, 0x0894A6CC
    0894A79C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894A7A0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0894A7A4:[C4558378]: lwc1       $f21, -31880($v0)
    0894A7A8:[0A252A02]: j          0x0894A808
  Back Branch 0894AEE0 57,473 times (length 24)
    0894AE74:[C6200270]: lwc1       $f0, 624($s1)
    0894AE78:[4608003C]: c.lt.s     $f0, $f8
    0894AE7C:[00000000]: nop
    0894AE80:[45020003]: bc1fl      0x0894AE90
    0894AE84:[27A40090]: addiu      $a0, $sp, 144
--> 0894AE88:[0A2529FA]: j          0x0894A7E8
    0894AE8C:[920600D2]: lbu        $a2, 210($s0)
    0894AE90:[27A50040]: addiu      $a1, $sp, 64
    0894AE94:[0E25FE5B]: jal        0x0897F96C
    0894AE98:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0894AE9C:[8FA20090]: lw         $v0, 144($sp)
    0894AEA0:[8FA30094]: lw         $v1, 148($sp)
    0894AEA4:[962500E8]: lhu        $a1, 232($s1)
    0894AEA8:[AFA20030]: sw         $v0, 48($sp)
    0894AEAC:[7C052620]: seh        $a0, $a1
    0894AEB0:[8FA20098]: lw         $v0, 152($sp)
    0894AEB4:[AFA30034]: sw         $v1, 52($sp)
    0894AEB8:[8FA3009C]: lw         $v1, 156($sp)
    0894AEBC:[AFA20038]: sw         $v0, 56($sp)
    0894AEC0:[AFA3003C]: sw         $v1, 60($sp)
    0894AEC4:[8FA20000]: lw         $v0, 0($sp)
    0894AEC8:[8FA30004]: lw         $v1, 4($sp)
    0894AECC:[AFA20010]: sw         $v0, 16($sp)
    0894AED0:[AFA30014]: sw         $v1, 20($sp)
    0894AED4:[8FA20008]: lw         $v0, 8($sp)
    0894AED8:[8FA3000C]: lw         $v1, 12($sp)
    0894AEDC:[AFA20018]: sw         $v0, 24($sp)
--> 0894AEE0:[1880FFE9]: blez       $a0, 0x0894AE88
    0894AEE4:[AFA3001C]: sw         $v1, 28($sp)
    0894AEE8:[8E240110]: lw         $a0, 272($s1)
    0894AEEC:[AFA00100]: sw         $zr, 256($sp)
    0894AEF0:[AFA000F0]: sw         $zr, 240($sp)
  Back Branch 0894A800 54,128 times (length 78)
    0894A6BC:[306200FF]: andi       $v0, $v1, 255
    0894A6C0:[14400032]: bne        $v0, $zr, 0x0894A78C
    0894A6C4:[8FA50150]: lw         $a1, 336($sp)
    0894A6C8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894A6CC:[8E020174]: lw         $v0, 372($s0)
--> 0894A6D0:[1040FFE2]: beq        $v0, $zr, 0x0894A65C
    0894A6D4:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0894A6D8:[8C439ABC]: lw         $v1, -25924($v0)
    0894A6DC:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    0894A6E0:[A06002B9]: sb         $zr, 697($v1)
    0894A6E4:[8FBF0134]: lw         $ra, 308($sp)
    0894A6E8:[8FBE0130]: lw         $fp, 304($sp)
    0894A6EC:[8FB7012C]: lw         $s7, 300($sp)
    0894A6F0:[8FB60128]: lw         $s6, 296($sp)
    0894A6F4:[8FB50124]: lw         $s5, 292($sp)
    0894A6F8:[8FB40120]: lw         $s4, 288($sp)
    0894A6FC:[8FB3011C]: lw         $s3, 284($sp)
    0894A700:[8FB20118]: lw         $s2, 280($sp)
    0894A704:[8FB10114]: lw         $s1, 276($sp)
    0894A708:[8FB00110]: lw         $s0, 272($sp)
    0894A70C:[C7B50144]: lwc1       $f21, 324($sp)
    0894A710:[C7B40140]: lwc1       $f20, 320($sp)
    0894A714:[03E00008]: jr         $ra
    0894A718:[27BD0150]: addiu      $sp, $sp, 336
    0894A71C:[80840081]: lb         $a0, 129($a0)
    0894A720:[82450001]: lb         $a1, 1($s2)
    0894A724:[1085004C]: beq        $a0, $a1, 0x0894A858
    0894A728:[2403002A]: addiu      $v1, $zr, 42 <=> li $v1, 42
    0894A72C:[10A3004A]: beq        $a1, $v1, 0x0894A858
    0894A730:[00000000]: nop
    0894A734:[12A0FFC9]: beq        $s5, $zr, 0x0894A65C
    0894A738:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894A73C:[82A20000]: lb         $v0, 0($s5)
    0894A740:[50C20004]: beql       $a2, $v0, 0x0894A754
    0894A744:[82A80001]: lb         $t0, 1($s5)
    0894A748:[1443FFC5]: bne        $v0, $v1, 0x0894A660
    0894A74C:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    0894A750:[82A80001]: lb         $t0, 1($s5)
    0894A754:[5088004C]: beql       $a0, $t0, 0x0894A888
    0894A758:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0894A75C:[1503FFBE]: bne        $t0, $v1, 0x0894A658
    0894A760:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0894A764:[0A252A22]: j          0x0894A888
    0894A768:[00000000]: nop
    0894A76C:[10400135]: beq        $v0, $zr, 0x0894AC44
    0894A770:[240200FD]: addiu      $v0, $zr, 253 <=> li $v0, 253
    0894A774:[00851021]: addu       $v0, $a0, $a1
    0894A778:[904302BA]: lbu        $v1, 698($v0)
    0894A77C:[1460FFAE]: bne        $v1, $zr, 0x0894A638
    0894A780:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    0894A784:[0A252997]: j          0x0894A65C
    0894A788:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894A78C:[0E25FC0E]: jal        0x0897F038
    0894A790:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0894A794:[920600D2]: lbu        $a2, 210($s0)
    0894A798:[10C0FFCC]: beq        $a2, $zr, 0x0894A6CC
    0894A79C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894A7A0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0894A7A4:[C4558378]: lwc1       $f21, -31880($v0)
    0894A7A8:[0A252A02]: j          0x0894A808
    0894A7AC:[AFA000FC]: sw         $zr, 252($sp)
    0894A7B0:[10400256]: beq        $v0, $zr, 0x0894B10C
    0894A7B4:[240200FD]: addiu      $v0, $zr, 253 <=> li $v0, 253
    0894A7B8:[00851021]: addu       $v0, $a0, $a1
    0894A7BC:[904302BA]: lbu        $v1, 698($v0)
    0894A7C0:[10600009]: beq        $v1, $zr, 0x0894A7E8
    0894A7C4:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    0894A7C8:[12400242]: beq        $s2, $zr, 0x0894B0D4
    0894A7CC:[00B12021]: addu       $a0, $a1, $s1
    0894A7D0:[80850080]: lb         $a1, 128($a0)
    0894A7D4:[82430000]: lb         $v1, 0($s2)
    0894A7D8:[10A30128]: beq        $a1, $v1, 0x0894AC7C
    0894A7DC:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    0894A7E0:[50620127]: beql       $v1, $v0, 0x0894AC80
    0894A7E4:[80840081]: lb         $a0, 129($a0)
    0894A7E8:[8FA200FC]: lw         $v0, 252($sp)
    0894A7EC:[24420001]: addiu      $v0, $v0, 1
    0894A7F0:[AFA200FC]: sw         $v0, 252($sp)
    0894A7F4:[30C200FF]: andi       $v0, $a2, 255
    0894A7F8:[8FA300FC]: lw         $v1, 252($sp)
    0894A7FC:[0062102A]: slt        $v0, $v1, $v0
--> 0894A800:[5040FFB3]: beql       $v0, $zr, 0x0894A6D0
    0894A804:[8E020174]: lw         $v0, 372($s0)
    0894A808:[8FA400FC]: lw         $a0, 252($sp)
    0894A80C:[8E02029C]: lw         $v0, 668($s0)
    0894A810:[00041880]: sll        $v1, $a0, 0x0002
  Back Branch 0894A6D0 54,128 times (length 31)
    0894A648:[10C30034]: beq        $a2, $v1, 0x0894A71C
    0894A64C:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    0894A650:[50620033]: beql       $v1, $v0, 0x0894A720
    0894A654:[80840081]: lb         $a0, 129($a0)
    0894A658:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 0894A65C:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    0894A660:[8FBF0134]: lw         $ra, 308($sp)
    0894A664:[8FBE0130]: lw         $fp, 304($sp)
    0894A668:[8FB7012C]: lw         $s7, 300($sp)
    0894A66C:[8FB60128]: lw         $s6, 296($sp)
    0894A670:[8FB50124]: lw         $s5, 292($sp)
    0894A674:[8FB40120]: lw         $s4, 288($sp)
    0894A678:[8FB3011C]: lw         $s3, 284($sp)
    0894A67C:[8FB20118]: lw         $s2, 280($sp)
    0894A680:[8FB10114]: lw         $s1, 276($sp)
    0894A684:[8FB00110]: lw         $s0, 272($sp)
    0894A688:[C7B50144]: lwc1       $f21, 324($sp)
    0894A68C:[C7B40140]: lwc1       $f20, 320($sp)
    0894A690:[03E00008]: jr         $ra
    0894A694:[27BD0150]: addiu      $sp, $sp, 336
    0894A698:[10400009]: beq        $v0, $zr, 0x0894A6C0
    0894A69C:[306200FF]: andi       $v0, $v1, 255
    0894A6A0:[0E24E4EB]: jal        0x089393AC
    0894A6A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0894A6A8:[3C0308A2]: lui        $v1, 0x08A2 <=> li $v1, 0x08A20000
    0894A6AC:[8C649ABC]: lw         $a0, -25924($v1)
    0894A6B0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0894A6B4:[A08202B9]: sb         $v0, 697($a0)
    0894A6B8:[920300E0]: lbu        $v1, 224($s0)
    0894A6BC:[306200FF]: andi       $v0, $v1, 255
    0894A6C0:[14400032]: bne        $v0, $zr, 0x0894A78C
    0894A6C4:[8FA50150]: lw         $a1, 336($sp)
    0894A6C8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0894A6CC:[8E020174]: lw         $v0, 372($s0)
--> 0894A6D0:[1040FFE2]: beq        $v0, $zr, 0x0894A65C
    0894A6D4:[3C0208A2]: lui        $v0, 0x08A2 <=> li $v0, 0x08A20000
    0894A6D8:[8C439ABC]: lw         $v1, -25924($v0)
    0894A6DC:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    0894A6E0:[A06002B9]: sb         $zr, 697($v1)
  Back Branch 0894B148 53,553 times (length 602)
  Back Branch 0894B260 51,182 times (length 176)
  Back Branch 0894B300 3,920 times (length 811)
  Back Branch 0894B230 2,192 times (length 11)
    0894B1F8:[8FA30170]: lw         $v1, 368($sp)
    0894B1FC:[10600014]: beq        $v1, $zr, 0x0894B250
    0894B200:[8FA600F4]: lw         $a2, 244($sp)
    0894B204:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0894B208:[24C80040]: addiu      $t0, $a2, 64
--> 0894B20C:[8CC20000]: lw         $v0, 0($a2)
    0894B210:[8CC30004]: lw         $v1, 4($a2)
    0894B214:[8CC40008]: lw         $a0, 8($a2)
    0894B218:[8CC5000C]: lw         $a1, 12($a2)
    0894B21C:[ACE20000]: sw         $v0, 0($a3)
    0894B220:[24C60010]: addiu      $a2, $a2, 16
    0894B224:[24E70010]: addiu      $a3, $a3, 16
    0894B228:[ACE3FFF4]: sw         $v1, -12($a3)
    0894B22C:[ACE4FFF8]: sw         $a0, -8($a3)
--> 0894B230:[14C8FFF6]: bne        $a2, $t0, 0x0894B20C
    0894B234:[ACE5FFFC]: sw         $a1, -4($a3)
    0894B238:[8CC20008]: lw         $v0, 8($a2)
    0894B23C:[8CC30000]: lw         $v1, 0($a2)
    0894B240:[8CC40004]: lw         $a0, 4($a2)
  Back Branch 0894AE58 420 times (length 414)
  Back Branch 0894B0E4 291 times (length 576)
  Back Branch 0894AE44 155 times (length 409)
_S1_2_895C6DC 173,158,592 instructions (1.819%), 279,424 calls (0895C6DC - 08997FFC, length 61001)
  Back Branch 08997A4C 279,424 times (length 350)
  Back Branch 08997600 279,373 times (length 336)
  Back Branch 08997680 260,499 times (length 341)
  Back Branch 0899751C 240,082 times (length 327)
  Back Branch 08997F08 236,293 times (length 349)
  Back Branch 08997CD8 233,644 times (length 352)
  Back Branch 08997CF8 233,644 times (length 404)
  Back Branch 08997E30 221,244 times (length 376)
  Back Branch 08997C88 61,666 times (length 394)
  Back Branch 08997F68 43,131 times (length 359)
  Back Branch 08997CA8 15,049 times (length 318)
  Back Branch 08997E44 2,649 times (length 443)
  Back Branch 0895C7FC 2,181 times (length 22)
    0895C798:[46010032]: c.eq.s     $f0, $f1
    0895C79C:[00000000]: nop
    0895C7A0:[45030014]: bc1tl      0x0895C7F4
    0895C7A4:[C5800008]: lwc1       $f0, 8($t4)
    0895C7A8:[AFB30024]: sw         $s3, 36($sp)
--> 0895C7AC:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0895C7B0:[02204821]: addu       $t1, $s1, $zr <=> move $t1, $s1
    0895C7B4:[AFB40028]: sw         $s4, 40($sp)
    0895C7B8:[02405021]: addu       $t2, $s2, $zr <=> move $t2, $s2
    0895C7BC:[01A22021]: addu       $a0, $t5, $v0
    0895C7C0:[AFAC0020]: sw         $t4, 32($sp)
    0895C7C4:[01E02821]: addu       $a1, $t7, $zr <=> move $a1, $t7
    0895C7C8:[03003021]: addu       $a2, $t8, $zr <=> move $a2, $t8
    0895C7CC:[8FBF0014]: lw         $ra, 20($sp)
    0895C7D0:[8FB40010]: lw         $s4, 16($sp)
    0895C7D4:[8FB3000C]: lw         $s3, 12($sp)
    0895C7D8:[8FB20008]: lw         $s2, 8($sp)
    0895C7DC:[8FB10004]: lw         $s1, 4($sp)
    0895C7E0:[8FB00000]: lw         $s0, 0($sp)
    0895C7E4:[03203821]: addu       $a3, $t9, $zr <=> move $a3, $t9
    0895C7E8:[01C05821]: addu       $t3, $t6, $zr <=> move $t3, $t6
    0895C7EC:[0A265A31]: j          0x089968C4
    0895C7F0:[27BD0020]: addiu      $sp, $sp, 32
    0895C7F4:[46010032]: c.eq.s     $f0, $f1
    0895C7F8:[00000000]: nop
--> 0895C7FC:[4502FFEB]: bc1fl      0x0895C7AC
    0895C800:[AFB30024]: sw         $s3, 36($sp)
    0895C804:[AFB30024]: sw         $s3, 36($sp)
    0895C808:[AFB40028]: sw         $s4, 40($sp)
    0895C80C:[AFA00020]: sw         $zr, 32($sp)
_S1_2_8954700 171,049,755 instructions (1.797%), 109,641 calls (08952C9C - 08954710, length 1694)
  Back Branch 08953794 1,696,940 times (length 11)
    0895375C:[0E24B705]: jal        0x0892DC14
    08953760:[4600B306]: mov.s      $f12, $f22
    08953764:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08953768:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    0895376C:[27A80230]: addiu      $t0, $sp, 560
--> 08953770:[8CC20000]: lw         $v0, 0($a2)
    08953774:[8CC30004]: lw         $v1, 4($a2)
    08953778:[8CC40008]: lw         $a0, 8($a2)
    0895377C:[8CC5000C]: lw         $a1, 12($a2)
    08953780:[ACE20000]: sw         $v0, 0($a3)
    08953784:[24C60010]: addiu      $a2, $a2, 16
    08953788:[24E70010]: addiu      $a3, $a3, 16
    0895378C:[ACE3FFF4]: sw         $v1, -12($a3)
    08953790:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08953794:[14C8FFF6]: bne        $a2, $t0, 0x08953770
    08953798:[ACE5FFFC]: sw         $a1, -4($a3)
    0895379C:[0E25FA6F]: jal        0x0897E9BC
    089537A0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089537A4:[26280040]: addiu      $t0, $s1, 64
  Back Branch 08952FF4 1,043,919 times (length 85)
    08952E94:[ACE3FFF4]: sw         $v1, -12($a3)
    08952E98:[ACE4FFF8]: sw         $a0, -8($a3)
    08952E9C:[14C8FFF6]: bne        $a2, $t0, 0x08952E78
    08952EA0:[ACE5FFFC]: sw         $a1, -4($a3)
    08952EA4:[8E240278]: lw         $a0, 632($s1)
--> 08952EA8:[50800005]: beql       $a0, $zr, 0x08952EC0
    08952EAC:[8E3000F4]: lw         $s0, 244($s1)
    08952EB0:[90820054]: lbu        $v0, 84($a0)
    08952EB4:[5040015C]: beql       $v0, $zr, 0x08953428
    08952EB8:[84820058]: lh         $v0, 88($a0)
    08952EBC:[8E3000F4]: lw         $s0, 244($s1)
    08952EC0:[32020001]: andi       $v0, $s0, 1
    08952EC4:[14400114]: bne        $v0, $zr, 0x08953318
    08952EC8:[8FA30988]: lw         $v1, 2440($sp)
    08952ECC:[32020200]: andi       $v0, $s0, 512
    08952ED0:[14400003]: bne        $v0, $zr, 0x08952EE0
    08952ED4:[32020400]: andi       $v0, $s0, 1024
    08952ED8:[104001AA]: beq        $v0, $zr, 0x08953584
    08952EDC:[32020800]: andi       $v0, $s0, 2048
    08952EE0:[0E2608F6]: jal        0x089823D8
    08952EE4:[26240040]: addiu      $a0, $s1, 64
    08952EE8:[8E2200F8]: lw         $v0, 248($s1)
    08952EEC:[96E400EA]: lhu        $a0, 234($s7)
    08952EF0:[34420001]: ori        $v0, $v0, 1
    08952EF4:[AE2200F8]: sw         $v0, 248($s1)
    08952EF8:[26940001]: addiu      $s4, $s4, 1
    08952EFC:[7C041620]: seh        $v0, $a0
    08952F00:[0282102A]: slt        $v0, $s4, $v0
    08952F04:[10400058]: beq        $v0, $zr, 0x08953068
    08952F08:[00141080]: sll        $v0, $s4, 0x0002
    08952F0C:[8EE302A4]: lw         $v1, 676($s7)
    08952F10:[00431021]: addu       $v0, $v0, $v1
    08952F14:[8C510000]: lw         $s1, 0($v0)
    08952F18:[8E220278]: lw         $v0, 632($s1)
    08952F1C:[5440FF9F]: bnel       $v0, $zr, 0x08952D9C
    08952F20:[8C43004C]: lw         $v1, 76($v0)
    08952F24:[8E230290]: lw         $v1, 656($s1)
    08952F28:[5060FFA5]: beql       $v1, $zr, 0x08952DC0
    08952F2C:[8E2600F8]: lw         $a2, 248($s1)
    08952F30:[8C6200F8]: lw         $v0, 248($v1)
    08952F34:[38420001]: xori       $v0, $v0, 1
    08952F38:[30420001]: andi       $v0, $v0, 1
    08952F3C:[5440FFEF]: bnel       $v0, $zr, 0x08952EFC
    08952F40:[26940001]: addiu      $s4, $s4, 1
    08952F44:[0A254B6F]: j          0x08952DBC
    08952F48:[24750040]: addiu      $s5, $v1, 64
    08952F4C:[8E2600F8]: lw         $a2, 248($s1)
    08952F50:[30C20020]: andi       $v0, $a2, 32
    08952F54:[14400191]: bne        $v0, $zr, 0x0895359C
    08952F58:[30C20010]: andi       $v0, $a2, 16
    08952F5C:[922200E2]: lbu        $v0, 226($s1)
    08952F60:[14400194]: bne        $v0, $zr, 0x089535B4
    08952F64:[27B60330]: addiu      $s6, $sp, 816
    08952F68:[8E220170]: lw         $v0, 368($s1)
    08952F6C:[10400003]: beq        $v0, $zr, 0x08952F7C
    08952F70:[30C20001]: andi       $v0, $a2, 1
    08952F74:[10400367]: beq        $v0, $zr, 0x08953D14
    08952F78:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08952F7C:[8E3000F4]: lw         $s0, 244($s1)
    08952F80:[44800000]: mtc1       $zr, $f0
    08952F84:[4600B03C]: c.lt.s     $f22, $f0
    08952F88:[00000000]: nop
    08952F8C:[450103D6]: bc1t       0x08953EE8
    08952F90:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    08952F94:[02021024]: and        $v0, $s0, $v0
    08952F98:[5440034C]: bnel       $v0, $zr, 0x08953CCC
    08952F9C:[8E250148]: lw         $a1, 328($s1)
    08952FA0:[8E260134]: lw         $a2, 308($s1)
    08952FA4:[50C00497]: beql       $a2, $zr, 0x08954204
    08952FA8:[8E2600F8]: lw         $a2, 248($s1)
    08952FAC:[862200EC]: lh         $v0, 236($s1)
    08952FB0:[44820800]: mtc1       $v0, $f1
    08952FB4:[46800820]: cvt.s.w    $f0, $f1
    08952FB8:[4600B03C]: c.lt.s     $f22, $f0
    08952FBC:[00000000]: nop
    08952FC0:[450003C6]: bc1f       0x08953EDC
    08952FC4:[26250040]: addiu      $a1, $s1, 64
    08952FC8:[4600B00D]: trunc.w.s  $f0, $f22
    08952FCC:[44030000]: mfc1       $v1, $f0
    08952FD0:[00031180]: sll        $v0, $v1, 0x0006
    08952FD4:[27B006F0]: addiu      $s0, $sp, 1776
    08952FD8:[00C23021]: addu       $a2, $a2, $v0
    08952FDC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08952FE0:[0E260902]: jal        0x08982408
    08952FE4:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    08952FE8:[0E25FA6F]: jal        0x0897E9BC
    08952FEC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08952FF0:[8E25014C]: lw         $a1, 332($s1)
--> 08952FF4:[50A0FFAC]: beql       $a1, $zr, 0x08952EA8
    08952FF8:[8E240278]: lw         $a0, 632($s1)
    08952FFC:[8E2200F8]: lw         $v0, 248($s1)
    08953000:[30420400]: andi       $v0, $v0, 1024
    08953004:[5440FF9A]: bnel       $v0, $zr, 0x08952E70
  Back Branch 08953584 1,043,919 times (length 424)
  Back Branch 08952F44 970,641 times (length 100)
    08952DA8:[30420001]: andi       $v0, $v0, 1
    08952DAC:[5040005E]: beql       $v0, $zr, 0x08952F28
    08952DB0:[8E230290]: lw         $v1, 656($s1)
    08952DB4:[8C620290]: lw         $v0, 656($v1)
    08952DB8:[24550040]: addiu      $s5, $v0, 64
--> 08952DBC:[8E2600F8]: lw         $a2, 248($s1)
    08952DC0:[30C20001]: andi       $v0, $a2, 1
    08952DC4:[5440004D]: bnel       $v0, $zr, 0x08952EFC
    08952DC8:[26940001]: addiu      $s4, $s4, 1
    08952DCC:[8E220290]: lw         $v0, 656($s1)
    08952DD0:[54400001]: bnel       $v0, $zr, 0x08952DD8
    08952DD4:[C45600F0]: lwc1       $f22, 240($v0)
    08952DD8:[8E22012C]: lw         $v0, 300($s1)
    08952DDC:[50400004]: beql       $v0, $zr, 0x08952DF0
    08952DE0:[8E2201DC]: lw         $v0, 476($s1)
    08952DE4:[C4400000]: lwc1       $f0, 0($v0)
    08952DE8:[468005A0]: cvt.s.w    $f22, $f0
    08952DEC:[8E2201DC]: lw         $v0, 476($s1)
    08952DF0:[1440017B]: bne        $v0, $zr, 0x089533E0
    08952DF4:[4600B506]: mov.s      $f20, $f22
    08952DF8:[8E240148]: lw         $a0, 328($s1)
    08952DFC:[10800424]: beq        $a0, $zr, 0x08953E90
    08952E00:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08952E04:[908201D2]: lbu        $v0, 466($a0)
    08952E08:[5440032A]: bnel       $v0, $zr, 0x08953AB4
    08952E0C:[24840048]: addiu      $a0, $a0, 72
    08952E10:[908201D4]: lbu        $v0, 468($a0)
    08952E14:[5440031D]: bnel       $v0, $zr, 0x08953A8C
    08952E18:[24840060]: addiu      $a0, $a0, 96
    08952E1C:[8E260290]: lw         $a2, 656($s1)
    08952E20:[50C0000C]: beql       $a2, $zr, 0x08952E54
    08952E24:[8E25014C]: lw         $a1, 332($s1)
    08952E28:[8CC20148]: lw         $v0, 328($a2)
    08952E2C:[50400009]: beql       $v0, $zr, 0x08952E54
    08952E30:[8E25014C]: lw         $a1, 332($s1)
    08952E34:[904201D3]: lbu        $v0, 467($v0)
    08952E38:[54400392]: bnel       $v0, $zr, 0x08953C84
    08952E3C:[24C60150]: addiu      $a2, $a2, 336
    08952E40:[8CC20148]: lw         $v0, 328($a2)
    08952E44:[904301D5]: lbu        $v1, 469($v0)
    08952E48:[14600382]: bne        $v1, $zr, 0x08953C54
    08952E4C:[24C60160]: addiu      $a2, $a2, 352
    08952E50:[8E25014C]: lw         $a1, 332($s1)
    08952E54:[10A0003D]: beq        $a1, $zr, 0x08952F4C
    08952E58:[E63400F0]: swc1       $f20, 240($s1)
    08952E5C:[8E2600F8]: lw         $a2, 248($s1)
    08952E60:[30C20400]: andi       $v0, $a2, 1024
    08952E64:[1040003B]: beq        $v0, $zr, 0x08952F54
    08952E68:[30C20020]: andi       $v0, $a2, 32
    08952E6C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08952E70:[26270040]: addiu      $a3, $s1, 64
    08952E74:[24A80040]: addiu      $t0, $a1, 64
    08952E78:[8CC20000]: lw         $v0, 0($a2)
    08952E7C:[8CC30004]: lw         $v1, 4($a2)
    08952E80:[8CC40008]: lw         $a0, 8($a2)
    08952E84:[8CC5000C]: lw         $a1, 12($a2)
    08952E88:[ACE20000]: sw         $v0, 0($a3)
    08952E8C:[24C60010]: addiu      $a2, $a2, 16
    08952E90:[24E70010]: addiu      $a3, $a3, 16
    08952E94:[ACE3FFF4]: sw         $v1, -12($a3)
    08952E98:[ACE4FFF8]: sw         $a0, -8($a3)
    08952E9C:[14C8FFF6]: bne        $a2, $t0, 0x08952E78
    08952EA0:[ACE5FFFC]: sw         $a1, -4($a3)
    08952EA4:[8E240278]: lw         $a0, 632($s1)
    08952EA8:[50800005]: beql       $a0, $zr, 0x08952EC0
    08952EAC:[8E3000F4]: lw         $s0, 244($s1)
    08952EB0:[90820054]: lbu        $v0, 84($a0)
    08952EB4:[5040015C]: beql       $v0, $zr, 0x08953428
    08952EB8:[84820058]: lh         $v0, 88($a0)
    08952EBC:[8E3000F4]: lw         $s0, 244($s1)
    08952EC0:[32020001]: andi       $v0, $s0, 1
    08952EC4:[14400114]: bne        $v0, $zr, 0x08953318
    08952EC8:[8FA30988]: lw         $v1, 2440($sp)
    08952ECC:[32020200]: andi       $v0, $s0, 512
    08952ED0:[14400003]: bne        $v0, $zr, 0x08952EE0
    08952ED4:[32020400]: andi       $v0, $s0, 1024
    08952ED8:[104001AA]: beq        $v0, $zr, 0x08953584
    08952EDC:[32020800]: andi       $v0, $s0, 2048
    08952EE0:[0E2608F6]: jal        0x089823D8
    08952EE4:[26240040]: addiu      $a0, $s1, 64
    08952EE8:[8E2200F8]: lw         $v0, 248($s1)
    08952EEC:[96E400EA]: lhu        $a0, 234($s7)
    08952EF0:[34420001]: ori        $v0, $v0, 1
    08952EF4:[AE2200F8]: sw         $v0, 248($s1)
    08952EF8:[26940001]: addiu      $s4, $s4, 1
    08952EFC:[7C041620]: seh        $v0, $a0
    08952F00:[0282102A]: slt        $v0, $s4, $v0
    08952F04:[10400058]: beq        $v0, $zr, 0x08953068
    08952F08:[00141080]: sll        $v0, $s4, 0x0002
    08952F0C:[8EE302A4]: lw         $v1, 676($s7)
    08952F10:[00431021]: addu       $v0, $v0, $v1
    08952F14:[8C510000]: lw         $s1, 0($v0)
    08952F18:[8E220278]: lw         $v0, 632($s1)
    08952F1C:[5440FF9F]: bnel       $v0, $zr, 0x08952D9C
    08952F20:[8C43004C]: lw         $v1, 76($v0)
    08952F24:[8E230290]: lw         $v1, 656($s1)
    08952F28:[5060FFA5]: beql       $v1, $zr, 0x08952DC0
    08952F2C:[8E2600F8]: lw         $a2, 248($s1)
    08952F30:[8C6200F8]: lw         $v0, 248($v1)
    08952F34:[38420001]: xori       $v0, $v0, 1
    08952F38:[30420001]: andi       $v0, $v0, 1
    08952F3C:[5440FFEF]: bnel       $v0, $zr, 0x08952EFC
    08952F40:[26940001]: addiu      $s4, $s4, 1
--> 08952F44:[0A254B6F]: j          0x08952DBC
    08952F48:[24750040]: addiu      $s5, $v1, 64
    08952F4C:[8E2600F8]: lw         $a2, 248($s1)
    08952F50:[30C20020]: andi       $v0, $a2, 32
    08952F54:[14400191]: bne        $v0, $zr, 0x0895359C
  Back Branch 08953EB4 520,228 times (length 1063)
  Back Branch 08952F1C 448,477 times (length 98)
    08952D88:[8C510000]: lw         $s1, 0($v0)
    08952D8C:[8E220278]: lw         $v0, 632($s1)
    08952D90:[50400065]: beql       $v0, $zr, 0x08952F28
    08952D94:[8E230290]: lw         $v1, 656($s1)
    08952D98:[8C43004C]: lw         $v1, 76($v0)
--> 08952D9C:[50600062]: beql       $v1, $zr, 0x08952F28
    08952DA0:[8E230290]: lw         $v1, 656($s1)
    08952DA4:[8C6200F8]: lw         $v0, 248($v1)
    08952DA8:[30420001]: andi       $v0, $v0, 1
    08952DAC:[5040005E]: beql       $v0, $zr, 0x08952F28
    08952DB0:[8E230290]: lw         $v1, 656($s1)
    08952DB4:[8C620290]: lw         $v0, 656($v1)
    08952DB8:[24550040]: addiu      $s5, $v0, 64
    08952DBC:[8E2600F8]: lw         $a2, 248($s1)
    08952DC0:[30C20001]: andi       $v0, $a2, 1
    08952DC4:[5440004D]: bnel       $v0, $zr, 0x08952EFC
    08952DC8:[26940001]: addiu      $s4, $s4, 1
    08952DCC:[8E220290]: lw         $v0, 656($s1)
    08952DD0:[54400001]: bnel       $v0, $zr, 0x08952DD8
    08952DD4:[C45600F0]: lwc1       $f22, 240($v0)
    08952DD8:[8E22012C]: lw         $v0, 300($s1)
    08952DDC:[50400004]: beql       $v0, $zr, 0x08952DF0
    08952DE0:[8E2201DC]: lw         $v0, 476($s1)
    08952DE4:[C4400000]: lwc1       $f0, 0($v0)
    08952DE8:[468005A0]: cvt.s.w    $f22, $f0
    08952DEC:[8E2201DC]: lw         $v0, 476($s1)
    08952DF0:[1440017B]: bne        $v0, $zr, 0x089533E0
    08952DF4:[4600B506]: mov.s      $f20, $f22
    08952DF8:[8E240148]: lw         $a0, 328($s1)
    08952DFC:[10800424]: beq        $a0, $zr, 0x08953E90
    08952E00:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08952E04:[908201D2]: lbu        $v0, 466($a0)
    08952E08:[5440032A]: bnel       $v0, $zr, 0x08953AB4
    08952E0C:[24840048]: addiu      $a0, $a0, 72
    08952E10:[908201D4]: lbu        $v0, 468($a0)
    08952E14:[5440031D]: bnel       $v0, $zr, 0x08953A8C
    08952E18:[24840060]: addiu      $a0, $a0, 96
    08952E1C:[8E260290]: lw         $a2, 656($s1)
    08952E20:[50C0000C]: beql       $a2, $zr, 0x08952E54
    08952E24:[8E25014C]: lw         $a1, 332($s1)
    08952E28:[8CC20148]: lw         $v0, 328($a2)
    08952E2C:[50400009]: beql       $v0, $zr, 0x08952E54
    08952E30:[8E25014C]: lw         $a1, 332($s1)
    08952E34:[904201D3]: lbu        $v0, 467($v0)
    08952E38:[54400392]: bnel       $v0, $zr, 0x08953C84
    08952E3C:[24C60150]: addiu      $a2, $a2, 336
    08952E40:[8CC20148]: lw         $v0, 328($a2)
    08952E44:[904301D5]: lbu        $v1, 469($v0)
    08952E48:[14600382]: bne        $v1, $zr, 0x08953C54
    08952E4C:[24C60160]: addiu      $a2, $a2, 352
    08952E50:[8E25014C]: lw         $a1, 332($s1)
    08952E54:[10A0003D]: beq        $a1, $zr, 0x08952F4C
    08952E58:[E63400F0]: swc1       $f20, 240($s1)
    08952E5C:[8E2600F8]: lw         $a2, 248($s1)
    08952E60:[30C20400]: andi       $v0, $a2, 1024
    08952E64:[1040003B]: beq        $v0, $zr, 0x08952F54
    08952E68:[30C20020]: andi       $v0, $a2, 32
    08952E6C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08952E70:[26270040]: addiu      $a3, $s1, 64
    08952E74:[24A80040]: addiu      $t0, $a1, 64
    08952E78:[8CC20000]: lw         $v0, 0($a2)
    08952E7C:[8CC30004]: lw         $v1, 4($a2)
    08952E80:[8CC40008]: lw         $a0, 8($a2)
    08952E84:[8CC5000C]: lw         $a1, 12($a2)
    08952E88:[ACE20000]: sw         $v0, 0($a3)
    08952E8C:[24C60010]: addiu      $a2, $a2, 16
    08952E90:[24E70010]: addiu      $a3, $a3, 16
    08952E94:[ACE3FFF4]: sw         $v1, -12($a3)
    08952E98:[ACE4FFF8]: sw         $a0, -8($a3)
    08952E9C:[14C8FFF6]: bne        $a2, $t0, 0x08952E78
    08952EA0:[ACE5FFFC]: sw         $a1, -4($a3)
    08952EA4:[8E240278]: lw         $a0, 632($s1)
    08952EA8:[50800005]: beql       $a0, $zr, 0x08952EC0
    08952EAC:[8E3000F4]: lw         $s0, 244($s1)
    08952EB0:[90820054]: lbu        $v0, 84($a0)
    08952EB4:[5040015C]: beql       $v0, $zr, 0x08953428
    08952EB8:[84820058]: lh         $v0, 88($a0)
    08952EBC:[8E3000F4]: lw         $s0, 244($s1)
    08952EC0:[32020001]: andi       $v0, $s0, 1
    08952EC4:[14400114]: bne        $v0, $zr, 0x08953318
    08952EC8:[8FA30988]: lw         $v1, 2440($sp)
    08952ECC:[32020200]: andi       $v0, $s0, 512
    08952ED0:[14400003]: bne        $v0, $zr, 0x08952EE0
    08952ED4:[32020400]: andi       $v0, $s0, 1024
    08952ED8:[104001AA]: beq        $v0, $zr, 0x08953584
    08952EDC:[32020800]: andi       $v0, $s0, 2048
    08952EE0:[0E2608F6]: jal        0x089823D8
    08952EE4:[26240040]: addiu      $a0, $s1, 64
    08952EE8:[8E2200F8]: lw         $v0, 248($s1)
    08952EEC:[96E400EA]: lhu        $a0, 234($s7)
    08952EF0:[34420001]: ori        $v0, $v0, 1
    08952EF4:[AE2200F8]: sw         $v0, 248($s1)
    08952EF8:[26940001]: addiu      $s4, $s4, 1
    08952EFC:[7C041620]: seh        $v0, $a0
    08952F00:[0282102A]: slt        $v0, $s4, $v0
    08952F04:[10400058]: beq        $v0, $zr, 0x08953068
    08952F08:[00141080]: sll        $v0, $s4, 0x0002
    08952F0C:[8EE302A4]: lw         $v1, 676($s7)
    08952F10:[00431021]: addu       $v0, $v0, $v1
    08952F14:[8C510000]: lw         $s1, 0($v0)
    08952F18:[8E220278]: lw         $v0, 632($s1)
--> 08952F1C:[5440FF9F]: bnel       $v0, $zr, 0x08952D9C
    08952F20:[8C43004C]: lw         $v1, 76($v0)
    08952F24:[8E230290]: lw         $v1, 656($s1)
    08952F28:[5060FFA5]: beql       $v1, $zr, 0x08952DC0
    08952F2C:[8E2600F8]: lw         $a2, 248($s1)
  Back Branch 0895359C 441,630 times (length 364)
  Back Branch 089544EC 424,235 times (length 882)
  Back Branch 0895356C 424,235 times (length 30)
    089534E8:[DBA20390]: lv.q       C020.q, 912($sp)
    089534EC:[DBA303A0]: lv.q       C030.q, 928($sp)
    089534F0:[18400020]: blez       $v0, 0x08953574
    089534F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089534F8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 089534FC:[8CA2005C]: lw         $v0, 92($a1)
    08953500:[00061880]: sll        $v1, $a2, 0x0002
    08953504:[00621821]: addu       $v1, $v1, $v0
    08953508:[8C630000]: lw         $v1, 0($v1)
    0895350C:[8C640278]: lw         $a0, 632($v1)
    08953510:[90820055]: lbu        $v0, 85($a0)
    08953514:[10400012]: beq        $v0, $zr, 0x08953560
    08953518:[8C820048]: lw         $v0, 72($a0)
    0895351C:[104003C5]: beq        $v0, $zr, 0x08954434
    08953520:[8CA20094]: lw         $v0, 148($a1)
    08953524:[00E21021]: addu       $v0, $a3, $v0
    08953528:[D8640040]: lv.q       C100.q, 64($v1)
    0895352C:[D8650050]: lv.q       C110.q, 80($v1)
    08953530:[D8660060]: lv.q       C120.q, 96($v1)
    08953534:[D8670070]: lv.q       C130.q, 112($v1)
    08953538:[F02084A8]: VMMUL.q    E200.q, E100.q, E000.q
    0895353C:[D88C0000]: lv.q       C300.q, 0($a0)
    08953540:[D88D0010]: lv.q       C310.q, 16($a0)
    08953544:[D88E0020]: lv.q       C320.q, 32($a0)
    08953548:[D88F0030]: lv.q       C330.q, 48($a0)
    0895354C:[F0288CB0]: VMMUL.q    E400.q, E300.q, E200.q
    08953550:[F8500000]: sv.q       C400.q, 0($v0)
    08953554:[F8510010]: sv.q       C410.q, 16($v0)
    08953558:[F8520020]: sv.q       C420.q, 32($v0)
    0895355C:[F8530030]: sv.q       C430.q, 48($v0)
    08953560:[84A20058]: lh         $v0, 88($a1)
    08953564:[24C60001]: addiu      $a2, $a2, 1
    08953568:[00C2102A]: slt        $v0, $a2, $v0
--> 0895356C:[1440FFE3]: bne        $v0, $zr, 0x089534FC
    08953570:[24E70040]: addiu      $a3, $a3, 64
    08953574:[0E25FA6F]: jal        0x0897E9BC
    08953578:[27A40370]: addiu      $a0, $sp, 880
    0895357C:[0A254BB0]: j          0x08952EC0
  Back Branch 0895383C 424,235 times (length 532)
  Back Branch 0895470C 109,641 times (length 1694)
  Back Branch 08952F28 109,641 times (length 92)
    08952DAC:[5040005E]: beql       $v0, $zr, 0x08952F28
    08952DB0:[8E230290]: lw         $v1, 656($s1)
    08952DB4:[8C620290]: lw         $v0, 656($v1)
    08952DB8:[24550040]: addiu      $s5, $v0, 64
    08952DBC:[8E2600F8]: lw         $a2, 248($s1)
--> 08952DC0:[30C20001]: andi       $v0, $a2, 1
    08952DC4:[5440004D]: bnel       $v0, $zr, 0x08952EFC
    08952DC8:[26940001]: addiu      $s4, $s4, 1
    08952DCC:[8E220290]: lw         $v0, 656($s1)
    08952DD0:[54400001]: bnel       $v0, $zr, 0x08952DD8
    08952DD4:[C45600F0]: lwc1       $f22, 240($v0)
    08952DD8:[8E22012C]: lw         $v0, 300($s1)
    08952DDC:[50400004]: beql       $v0, $zr, 0x08952DF0
    08952DE0:[8E2201DC]: lw         $v0, 476($s1)
    08952DE4:[C4400000]: lwc1       $f0, 0($v0)
    08952DE8:[468005A0]: cvt.s.w    $f22, $f0
    08952DEC:[8E2201DC]: lw         $v0, 476($s1)
    08952DF0:[1440017B]: bne        $v0, $zr, 0x089533E0
    08952DF4:[4600B506]: mov.s      $f20, $f22
    08952DF8:[8E240148]: lw         $a0, 328($s1)
    08952DFC:[10800424]: beq        $a0, $zr, 0x08953E90
    08952E00:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08952E04:[908201D2]: lbu        $v0, 466($a0)
    08952E08:[5440032A]: bnel       $v0, $zr, 0x08953AB4
    08952E0C:[24840048]: addiu      $a0, $a0, 72
    08952E10:[908201D4]: lbu        $v0, 468($a0)
    08952E14:[5440031D]: bnel       $v0, $zr, 0x08953A8C
    08952E18:[24840060]: addiu      $a0, $a0, 96
    08952E1C:[8E260290]: lw         $a2, 656($s1)
    08952E20:[50C0000C]: beql       $a2, $zr, 0x08952E54
    08952E24:[8E25014C]: lw         $a1, 332($s1)
    08952E28:[8CC20148]: lw         $v0, 328($a2)
    08952E2C:[50400009]: beql       $v0, $zr, 0x08952E54
    08952E30:[8E25014C]: lw         $a1, 332($s1)
    08952E34:[904201D3]: lbu        $v0, 467($v0)
    08952E38:[54400392]: bnel       $v0, $zr, 0x08953C84
    08952E3C:[24C60150]: addiu      $a2, $a2, 336
    08952E40:[8CC20148]: lw         $v0, 328($a2)
    08952E44:[904301D5]: lbu        $v1, 469($v0)
    08952E48:[14600382]: bne        $v1, $zr, 0x08953C54
    08952E4C:[24C60160]: addiu      $a2, $a2, 352
    08952E50:[8E25014C]: lw         $a1, 332($s1)
    08952E54:[10A0003D]: beq        $a1, $zr, 0x08952F4C
    08952E58:[E63400F0]: swc1       $f20, 240($s1)
    08952E5C:[8E2600F8]: lw         $a2, 248($s1)
    08952E60:[30C20400]: andi       $v0, $a2, 1024
    08952E64:[1040003B]: beq        $v0, $zr, 0x08952F54
    08952E68:[30C20020]: andi       $v0, $a2, 32
    08952E6C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08952E70:[26270040]: addiu      $a3, $s1, 64
    08952E74:[24A80040]: addiu      $t0, $a1, 64
    08952E78:[8CC20000]: lw         $v0, 0($a2)
    08952E7C:[8CC30004]: lw         $v1, 4($a2)
    08952E80:[8CC40008]: lw         $a0, 8($a2)
    08952E84:[8CC5000C]: lw         $a1, 12($a2)
    08952E88:[ACE20000]: sw         $v0, 0($a3)
    08952E8C:[24C60010]: addiu      $a2, $a2, 16
    08952E90:[24E70010]: addiu      $a3, $a3, 16
    08952E94:[ACE3FFF4]: sw         $v1, -12($a3)
    08952E98:[ACE4FFF8]: sw         $a0, -8($a3)
    08952E9C:[14C8FFF6]: bne        $a2, $t0, 0x08952E78
    08952EA0:[ACE5FFFC]: sw         $a1, -4($a3)
    08952EA4:[8E240278]: lw         $a0, 632($s1)
    08952EA8:[50800005]: beql       $a0, $zr, 0x08952EC0
    08952EAC:[8E3000F4]: lw         $s0, 244($s1)
    08952EB0:[90820054]: lbu        $v0, 84($a0)
    08952EB4:[5040015C]: beql       $v0, $zr, 0x08953428
    08952EB8:[84820058]: lh         $v0, 88($a0)
    08952EBC:[8E3000F4]: lw         $s0, 244($s1)
    08952EC0:[32020001]: andi       $v0, $s0, 1
    08952EC4:[14400114]: bne        $v0, $zr, 0x08953318
    08952EC8:[8FA30988]: lw         $v1, 2440($sp)
    08952ECC:[32020200]: andi       $v0, $s0, 512
    08952ED0:[14400003]: bne        $v0, $zr, 0x08952EE0
    08952ED4:[32020400]: andi       $v0, $s0, 1024
    08952ED8:[104001AA]: beq        $v0, $zr, 0x08953584
    08952EDC:[32020800]: andi       $v0, $s0, 2048
    08952EE0:[0E2608F6]: jal        0x089823D8
    08952EE4:[26240040]: addiu      $a0, $s1, 64
    08952EE8:[8E2200F8]: lw         $v0, 248($s1)
    08952EEC:[96E400EA]: lhu        $a0, 234($s7)
    08952EF0:[34420001]: ori        $v0, $v0, 1
    08952EF4:[AE2200F8]: sw         $v0, 248($s1)
    08952EF8:[26940001]: addiu      $s4, $s4, 1
    08952EFC:[7C041620]: seh        $v0, $a0
    08952F00:[0282102A]: slt        $v0, $s4, $v0
    08952F04:[10400058]: beq        $v0, $zr, 0x08953068
    08952F08:[00141080]: sll        $v0, $s4, 0x0002
    08952F0C:[8EE302A4]: lw         $v1, 676($s7)
    08952F10:[00431021]: addu       $v0, $v0, $v1
    08952F14:[8C510000]: lw         $s1, 0($v0)
    08952F18:[8E220278]: lw         $v0, 632($s1)
    08952F1C:[5440FF9F]: bnel       $v0, $zr, 0x08952D9C
    08952F20:[8C43004C]: lw         $v1, 76($v0)
    08952F24:[8E230290]: lw         $v1, 656($s1)
--> 08952F28:[5060FFA5]: beql       $v1, $zr, 0x08952DC0
    08952F2C:[8E2600F8]: lw         $a2, 248($s1)
    08952F30:[8C6200F8]: lw         $v0, 248($v1)
    08952F34:[38420001]: xori       $v0, $v0, 1
    08952F38:[30420001]: andi       $v0, $v0, 1
  Back Branch 089538B4 109,641 times (length 731)
  Back Branch 08953CCC 90,764 times (length 845)
  Back Branch 08953D0C 90,764 times (length 840)
  Back Branch 08954418 87,719 times (length 1291)
  Back Branch 089534C0 48,484 times (length 11)
    08953488:[0E2612A8]: jal        0x08984AA0
    0895348C:[26250040]: addiu      $a1, $s1, 64
    08953490:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08953494:[27A70370]: addiu      $a3, $sp, 880
    08953498:[27A80670]: addiu      $t0, $sp, 1648
--> 0895349C:[8CC20000]: lw         $v0, 0($a2)
    089534A0:[8CC30004]: lw         $v1, 4($a2)
    089534A4:[8CC40008]: lw         $a0, 8($a2)
    089534A8:[8CC5000C]: lw         $a1, 12($a2)
    089534AC:[ACE20000]: sw         $v0, 0($a3)
    089534B0:[24C60010]: addiu      $a2, $a2, 16
    089534B4:[24E70010]: addiu      $a3, $a3, 16
    089534B8:[ACE3FFF4]: sw         $v1, -12($a3)
    089534BC:[ACE4FFF8]: sw         $a0, -8($a3)
--> 089534C0:[14C8FFF6]: bne        $a2, $t0, 0x0895349C
    089534C4:[ACE5FFFC]: sw         $a1, -4($a3)
    089534C8:[0E25FA6F]: jal        0x0897E9BC
    089534CC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089534D0:[8E250278]: lw         $a1, 632($s1)
  Back Branch 08953418 17,384 times (length 11)
    089533E0:[3C020004]: lui        $v0, 0x0004 <=> li $v0, 0x00040000
    089533E4:[3456EE33]: ori        $s6, $v0, -4557
    089533E8:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    089533EC:[24120006]: addiu      $s2, $zr, 6 <=> li $s2, 6
    089533F0:[24130008]: addiu      $s3, $zr, 8 <=> li $s3, 8
--> 089533F4:[8E0401DC]: lw         $a0, 476($s0)
    089533F8:[50800007]: beql       $a0, $zr, 0x08953418
    089533FC:[26520001]: addiu      $s2, $s2, 1
    08953400:[3C0308A2]: lui        $v1, 0x08A2 <=> li $v1, 0x08A20000
    08953404:[8C629ABC]: lw         $v0, -25924($v1)
    08953408:[8C4302A4]: lw         $v1, 676($v0)
    0895340C:[1060028F]: beq        $v1, $zr, 0x08953E4C
    08953410:[00000000]: nop
    08953414:[26520001]: addiu      $s2, $s2, 1
--> 08953418:[1653FFF6]: bne        $s2, $s3, 0x089533F4
    0895341C:[26100004]: addiu      $s0, $s0, 4
    08953420:[0A254B7F]: j          0x08952DFC
    08953424:[8E240148]: lw         $a0, 328($s1)
    08953428:[5040FEA5]: beql       $v0, $zr, 0x08952EC0
  Back Branch 0895357C 12,121 times (length 433)
  Back Branch 08953420 8,692 times (length 395)
  Back Branch 08953E88 8,692 times (length 671)
  Back Branch 08953E80 8,692 times (length 669)
  Back Branch 08953AAC 8,692 times (length 805)
  Back Branch 089535A8 429 times (length 401)
  Back Branch 08953ED4 20 times (length 707)
  Back Branch 089533D8 20 times (length 325)
_S1_2_898EE84 169,064,281 instructions (1.776%), 270,155 calls (0898EE84 - 089922A4, length 3337)
  Back Branch 08991348 270,155 times (length 961)
  Back Branch 0898F0B8 270,155 times (length 122)
  Back Branch 0898F074 270,155 times (length 105)
  Back Branch 0898F6C4 270,155 times (length 406)
  Back Branch 0898F6A8 270,155 times (length 405)
  Back Branch 089906EC 270,155 times (length 696)
  Back Branch 0898F710 267,558 times (length 492)
  Back Branch 08991534 267,421 times (length 1561)
  Back Branch 0899155C 267,421 times (length 737)
  Back Branch 08991548 267,421 times (length 1565)
  Back Branch 089912A0 226,326 times (length 805)
  Back Branch 08991298 226,326 times (length 803)
  Back Branch 08991300 226,326 times (length 783)
  Back Branch 0898F6F0 138,030 times (length 259)
  Back Branch 0898F6E8 138,030 times (length 334)
  Back Branch 0898F6E0 138,030 times (length 332)
  Back Branch 08991340 115,731 times (length 740)
  Back Branch 08991328 115,731 times (length 753)
  Back Branch 0899089C 115,731 times (length 797)
  Back Branch 08991334 52,640 times (length 717)
  Back Branch 0899128C 43,829 times (length 758)
  Back Branch 08991360 43,829 times (length 948)
  Back Branch 08991354 43,829 times (length 925)
  Back Branch 08990CBC 43,701 times (length 916)
  Back Branch 08990B14 43,701 times (length 718)
  Back Branch 0898FF8C 43,701 times (length 12)
    0898FF50:[00031A02]: srl        $v1, $v1, 0x0008
    0898FF54:[00761825]: or         $v1, $v1, $s6
    0898FF58:[ACA3001C]: sw         $v1, 28($a1)
    0898FF5C:[8E680108]: lw         $t0, 264($s3)
    0898FF60:[8FA40090]: lw         $a0, 144($sp)
--> 0898FF64:[27DE0001]: addiu      $fp, $fp, 1
    0898FF68:[03C8102A]: slt        $v0, $fp, $t0
    0898FF6C:[24840060]: addiu      $a0, $a0, 96
    0898FF70:[26520002]: addiu      $s2, $s2, 2
    0898FF74:[AFA40090]: sw         $a0, 144($sp)
    0898FF78:[1040026E]: beq        $v0, $zr, 0x08990934
    0898FF7C:[26B50004]: addiu      $s5, $s5, 4
    0898FF80:[8E710120]: lw         $s1, 288($s3)
    0898FF84:[02511021]: addu       $v0, $s2, $s1
    0898FF88:[94430000]: lhu        $v1, 0($v0)
--> 0898FF8C:[1060FFF5]: beq        $v1, $zr, 0x0898FF64
    0898FF90:[8FA40090]: lw         $a0, 144($sp)
    0898FF94:[8FA500B8]: lw         $a1, 184($sp)
    0898FF98:[54A00008]: bnel       $a1, $zr, 0x0898FFBC
    0898FF9C:[8E620124]: lw         $v0, 292($s3)
  Back Branch 08990230 43,701 times (length 303)
  Back Branch 08990290 43,701 times (length 305)
  Back Branch 08991FF0 43,537 times (length 1919)
  Back Branch 089910F0 43,043 times (length 288)
  Back Branch 089911AC 43,011 times (length 1039)
  Back Branch 08990274 37,162 times (length 303)
  Back Branch 08992260 12,072 times (length 1856)
  Back Branch 0899092C 8,632 times (length 826)
  Back Branch 08990E8C 5,264 times (length 31)
    08990E04:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08990E08:[001E4100]: sll        $t0, $fp, 0x0004
    08990E0C:[244B0040]: addiu      $t3, $v0, 64
    08990E10:[3C091000]: lui        $t1, 0x1000 <=> li $t1, 0x10000000
    08990E14:[3C0A0A00]: lui        $t2, 0x0A00 <=> li $t2, 0x0A000000
--> 08990E18:[010D1021]: addu       $v0, $t0, $t5
    08990E1C:[84430000]: lh         $v1, 0($v0)
    08990E20:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08990E24:[7C05B804]: ins        $a1, $zr, 0, 24
    08990E28:[00032080]: sll        $a0, $v1, 0x0002
    08990E2C:[00031100]: sll        $v0, $v1, 0x0004
    08990E30:[00441023]: subu       $v0, $v0, $a0
    08990E34:[00431021]: addu       $v0, $v0, $v1
    08990E38:[00021080]: sll        $v0, $v0, 0x0002
    08990E3C:[01821021]: addu       $v0, $t4, $v0
    08990E40:[24420040]: addiu      $v0, $v0, 64
    08990E44:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08990E48:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08990E4C:[7C03B804]: ins        $v1, $zr, 0, 24
    08990E50:[00052A02]: srl        $a1, $a1, 0x0008
    08990E54:[00031A02]: srl        $v1, $v1, 0x0008
    08990E58:[7C02FE04]: ins        $v0, $zr, 24, 8
    08990E5C:[7C04FE04]: ins        $a0, $zr, 24, 8
    08990E60:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08990E64:[00A92825]: or         $a1, $a1, $t1
    08990E68:[008A2025]: or         $a0, $a0, $t2
    08990E6C:[00691825]: or         $v1, $v1, $t1
    08990E70:[004A1025]: or         $v0, $v0, $t2
    08990E74:[24C60008]: addiu      $a2, $a2, 8
    08990E78:[AE050000]: sw         $a1, 0($s0)
    08990E7C:[25080002]: addiu      $t0, $t0, 2
    08990E80:[26100010]: addiu      $s0, $s0, 16
    08990E84:[ACE40004]: sw         $a0, 4($a3)
    08990E88:[ACE30008]: sw         $v1, 8($a3)
--> 08990E8C:[14CBFFE2]: bne        $a2, $t3, 0x08990E18
    08990E90:[ACE2000C]: sw         $v0, 12($a3)
    08990E94:[8E630114]: lw         $v1, 276($s3)
    08990E98:[8E64010C]: lw         $a0, 268($s3)
    08990E9C:[AFB0000C]: sw         $s0, 12($sp)
  Back Branch 08990DA4 2,734 times (length 1072)
  Back Branch 08990DBC 2,734 times (length 1079)
  Back Branch 08990D90 2,734 times (length 1068)
  Back Branch 08990D88 690 times (length 774)
  Back Branch 08990F24 658 times (length 173)
  Back Branch 08990B1C 658 times (length 753)
  Back Branch 0898F750 36 times (length 11)
    0898F718:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898F71C:[AE022C74]: sw         $v0, 11380($s0)
    0898F720:[2647C150]: addiu      $a3, $s2, -16048
    0898F724:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0898F728:[26880040]: addiu      $t0, $s4, 64
--> 0898F72C:[8CC20000]: lw         $v0, 0($a2)
    0898F730:[8CC30004]: lw         $v1, 4($a2)
    0898F734:[8CC40008]: lw         $a0, 8($a2)
    0898F738:[8CC5000C]: lw         $a1, 12($a2)
    0898F73C:[ACE20000]: sw         $v0, 0($a3)
    0898F740:[24C60010]: addiu      $a2, $a2, 16
    0898F744:[24E70010]: addiu      $a3, $a3, 16
    0898F748:[ACE3FFF4]: sw         $v1, -12($a3)
    0898F74C:[ACE4FFF8]: sw         $a0, -8($a3)
--> 0898F750:[14C8FFF6]: bne        $a2, $t0, 0x0898F72C
    0898F754:[ACE5FFFC]: sw         $a1, -4($a3)
    0898F758:[0A263BD9]: j          0x0898EF64
    0898F75C:[AFA000AC]: sw         $zr, 172($sp)
    0898F760:[0A263C2C]: j          0x0898F0B0
  Back Branch 0898F758 9 times (length 511)
  Back Branch 08990D30 4 times (length 11)
    08990CF8:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    08990CFC:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    08990D00:[2447C150]: addiu      $a3, $v0, -16048
    08990D04:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08990D08:[26880040]: addiu      $t0, $s4, 64
--> 08990D0C:[8CC20000]: lw         $v0, 0($a2)
    08990D10:[8CC30004]: lw         $v1, 4($a2)
    08990D14:[8CC40008]: lw         $a0, 8($a2)
    08990D18:[8CC5000C]: lw         $a1, 12($a2)
    08990D1C:[ACE20000]: sw         $v0, 0($a3)
    08990D20:[24C60010]: addiu      $a2, $a2, 16
    08990D24:[24E70010]: addiu      $a3, $a3, 16
    08990D28:[ACE3FFF4]: sw         $v1, -12($a3)
    08990D2C:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08990D30:[14C8FFF6]: bne        $a2, $t0, 0x08990D0C
    08990D34:[ACE5FFFC]: sw         $a1, -4($a3)
    08990D38:[0E2707FD]: jal        0x089C1FF4
    08990D3C:[2604C0A0]: addiu      $a0, $s0, -16224
    08990D40:[3C040899]: lui        $a0, 0x0899 <=> li $a0, 0x08990000
  Back Branch 08990CF4 1 times (length 1899)
  Back Branch 08990D4C 1 times (length 1921)
_S1_2_883C2F4 161,875,215 instructions (1.701%), 61,666 calls (0883C2F4 - 0883CD30, length 656)
    0883C2F4:[27BDFF10]: addiu      $sp, $sp, -240
    0883C2F8:[AFB000C0]: sw         $s0, 192($sp)
    0883C2FC:[3C100009]: lui        $s0, 0x0009 <=> li $s0, 0x00090000
    0883C300:[3602248C]: ori        $v0, $s0, 9356
    0883C304:[00821021]: addu       $v0, $a0, $v0
    0883C308:[AFB300CC]: sw         $s3, 204($sp)
    0883C30C:[361024AC]: ori        $s0, $s0, 9388
    0883C310:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0883C314:[AFBE00E0]: sw         $fp, 224($sp)
    0883C318:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0883C31C:[00C0F021]: addu       $fp, $a2, $zr <=> move $fp, $a2
    0883C320:[AFB700DC]: sw         $s7, 220($sp)
    0883C324:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0883C328:[00A0B821]: addu       $s7, $a1, $zr <=> move $s7, $a1
    0883C32C:[AFA700B0]: sw         $a3, 176($sp)
    0883C330:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883C334:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C338:[02708021]: addu       $s0, $s3, $s0
    0883C33C:[AFBF00E4]: sw         $ra, 228($sp)
    0883C340:[AFB600D8]: sw         $s6, 216($sp)
    0883C344:[0100B021]: addu       $s6, $t0, $zr <=> move $s6, $t0
    0883C348:[AFB200C8]: sw         $s2, 200($sp)
    0883C34C:[3C120009]: lui        $s2, 0x0009 <=> li $s2, 0x00090000
    0883C350:[AFB100C4]: sw         $s1, 196($sp)
    0883C354:[AFB500D4]: sw         $s5, 212($sp)
    0883C358:[AFB400D0]: sw         $s4, 208($sp)
    0883C35C:[0E25A8BE]: jal        0x0896A2F8
    0883C360:[AFA200AC]: sw         $v0, 172($sp)
    0883C364:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883C368:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883C36C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0883C370:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C374:[0E25A8BE]: jal        0x0896A2F8
    0883C378:[AFB000A8]: sw         $s0, 168($sp)
    0883C37C:[240305DC]: addiu      $v1, $zr, 1500 <=> li $v1, 1500
    0883C380:[02E00013]: mtlo       $s7
    0883C384:[03C3001C]: madd       $fp, $v1
    0883C388:[3C02000A]: lui        $v0, 0x000A <=> li $v0, 0x000A0000
    0883C38C:[344479B4]: ori        $a0, $v0, 31156
    0883C390:[344579B8]: ori        $a1, $v0, 31160
    0883C394:[344679BC]: ori        $a2, $v0, 31164
    0883C398:[001E3D40]: sll        $a3, $fp, 0x0015
    0883C39C:[00004012]: mflo       $t0
    0883C3A0:[344379B0]: ori        $v1, $v0, 31152
    0883C3A4:[02642021]: addu       $a0, $s3, $a0
    0883C3A8:[02652821]: addu       $a1, $s3, $a1
    0883C3AC:[02663021]: addu       $a2, $s3, $a2
    0883C3B0:[02E73825]: or         $a3, $s7, $a3
    0883C3B4:[02621021]: addu       $v0, $s3, $v0
    0883C3B8:[02631821]: addu       $v1, $s3, $v1
    0883C3BC:[AFA4009C]: sw         $a0, 156($sp)
    0883C3C0:[00084040]: sll        $t0, $t0, 0x0001
    0883C3C4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883C3C8:[AFA50098]: sw         $a1, 152($sp)
    0883C3CC:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    0883C3D0:[AFA60094]: sw         $a2, 148($sp)
    0883C3D4:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    0883C3D8:[AFA70090]: sw         $a3, 144($sp)
    0883C3DC:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0883C3E0:[AFA200B4]: sw         $v0, 180($sp)
    0883C3E4:[3C02000B]: lui        $v0, 0x000B <=> li $v0, 0x000B0000
    0883C3E8:[02628821]: addu       $s1, $s3, $v0
    0883C3EC:[AFA300A0]: sw         $v1, 160($sp)
    0883C3F0:[0E20E04D]: jal        0x08838134
    0883C3F4:[AFA800BC]: sw         $t0, 188($sp)
    0883C3F8:[8FA300B4]: lw         $v1, 180($sp)
    0883C3FC:[AFA200A4]: sw         $v0, 164($sp)
    0883C400:[8C6279C0]: lw         $v0, 31168($v1)
    0883C404:[8FA30000]: lw         $v1, 0($sp)
    0883C408:[00431021]: addu       $v0, $v0, $v1
    0883C40C:[80440000]: lb         $a0, 0($v0)
    0883C410:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883C414:[1083008C]: beq        $a0, $v1, 0x0883C648
    0883C418:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883C41C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0883C420:[108200F8]: beq        $a0, $v0, 0x0883C804
    0883C424:[001618C0]: sll        $v1, $s6, 0x0003
    0883C428:[8FA200B0]: lw         $v0, 176($sp)
    0883C42C:[27A40004]: addiu      $a0, $sp, 4
    0883C430:[00438021]: addu       $s0, $v0, $v1
    0883C434:[8FA200A4]: lw         $v0, 164($sp)
    0883C438:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    0883C43C:[2465B7D4]: addiu      $a1, $v1, -18476
    0883C440:[24460002]: addiu      $a2, $v0, 2
    0883C444:[0E273A64]: jal        0x089CE990
    0883C448:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    0883C44C:[8FA200BC]: lw         $v0, 188($sp)
    0883C450:[3C06000B]: lui        $a2, 0x000B <=> li $a2, 0x000B0000
    0883C454:[00531821]: addu       $v1, $v0, $s3
    0883C458:[00661821]: addu       $v1, $v1, $a2
    0883C45C:[9464381C]: lhu        $a0, 14364($v1)
    0883C460:[8FA30090]: lw         $v1, 144($sp)
    0883C464:[001015C0]: sll        $v0, $s0, 0x0017
    0883C468:[0204802A]: slt        $s0, $s0, $a0
    0883C46C:[00431025]: or         $v0, $v0, $v1
    0883C470:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    0883C474:[120001FD]: beq        $s0, $zr, 0x0883CC6C
    0883C478:[00436825]: or         $t5, $v0, $v1
    0883C47C:[02662021]: addu       $a0, $s3, $a2
    0883C480:[8C82BADC]: lw         $v0, -17700($a0)
    0883C484:[8E65296C]: lw         $a1, 10604($s3)
    0883C488:[8C83BAE4]: lw         $v1, -17692($a0)
    0883C48C:[24420001]: addiu      $v0, $v0, 1
    0883C490:[3042FFFF]: andi       $v0, $v0, -1
    0883C494:[10A30003]: beq        $a1, $v1, 0x0883C4A4
    0883C498:[AC82BADC]: sw         $v0, -17700($a0)
    0883C49C:[AC85BAE4]: sw         $a1, -17692($a0)
    0883C4A0:[AC82BAE0]: sw         $v0, -17696($a0)
    0883C4A4:[34C2361C]: ori        $v0, $a2, 13852
    0883C4A8:[02622821]: addu       $a1, $s3, $v0
    0883C4AC:[3C02000A]: lui        $v0, 0x000A <=> li $v0, 0x000A0000
    0883C4B0:[344275A8]: ori        $v0, $v0, 30120
    0883C4B4:[02622021]: addu       $a0, $s3, $v0
    0883C4B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C4BC:[0A20F133]: j          0x0883C4CC
    0883C4C0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0883C4C4:[10E8000C]: beq        $a3, $t0, 0x0883C4F8
    0883C4C8:[24840004]: addiu      $a0, $a0, 4
    0883C4CC:[84A20000]: lh         $v0, 0($a1)
    0883C4D0:[24E70001]: addiu      $a3, $a3, 1
    0883C4D4:[0440FFFB]: bltz       $v0, 0x0883C4C4
    0883C4D8:[24A50002]: addiu      $a1, $a1, 2
    0883C4DC:[8E22BADC]: lw         $v0, -17700($s1)
    0883C4E0:[8C830000]: lw         $v1, 0($a0)
    0883C4E4:[1443FFF7]: bne        $v0, $v1, 0x0883C4C4
    0883C4E8:[24460001]: addiu      $a2, $v0, 1
    0883C4EC:[AC860000]: sw         $a2, 0($a0)
    0883C4F0:[14E8FFF6]: bne        $a3, $t0, 0x0883C4CC
    0883C4F4:[24840004]: addiu      $a0, $a0, 4
    0883C4F8:[3C03000B]: lui        $v1, 0x000B <=> li $v1, 0x000B0000
    0883C4FC:[3462361C]: ori        $v0, $v1, 13852
    0883C500:[02622821]: addu       $a1, $s3, $v0
    0883C504:[3C02000A]: lui        $v0, 0x000A <=> li $v0, 0x000A0000
    0883C508:[3C0F000A]: lui        $t7, 0x000A <=> li $t7, 0x000A0000
    0883C50C:[344275A8]: ori        $v0, $v0, 30120
    0883C510:[02623021]: addu       $a2, $s3, $v0
    0883C514:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C518:[240E0080]: addiu      $t6, $zr, 128 <=> li $t6, 128
    0883C51C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883C520:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    0883C524:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    0883C528:[026FA021]: addu       $s4, $s3, $t7
    0883C52C:[0A20F155]: j          0x0883C554
    0883C530:[02635821]: addu       $t3, $s3, $v1
    0883C534:[28620045]: slti       $v0, $v1, 69
    0883C538:[1040001D]: beq        $v0, $zr, 0x0883C5B0
    0883C53C:[0183102A]: slt        $v0, $t4, $v1
    0883C540:[24E70001]: addiu      $a3, $a3, 1
    0883C544:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0883C548:[24A50002]: addiu      $a1, $a1, 2
    0883C54C:[10E20021]: beq        $a3, $v0, 0x0883C5D4
    0883C550:[24C60004]: addiu      $a2, $a2, 4
    0883C554:[84A40000]: lh         $a0, 0($a1)
    0883C558:[048000A8]: bltz       $a0, 0x0883C7FC
    0883C55C:[00045080]: sll        $t2, $a0, 0x0002
    0883C560:[01531021]: addu       $v0, $t2, $s3
    0883C564:[00521021]: addu       $v0, $v0, $s2
    0883C568:[8C4355A8]: lw         $v1, 21928($v0)
    0883C56C:[11A3003F]: beq        $t5, $v1, 0x0883C66C
    0883C570:[00041040]: sll        $v0, $a0, 0x0001
    0883C574:[8D64BADC]: lw         $a0, -17700($t3)
    0883C578:[8CC30000]: lw         $v1, 0($a2)
    0883C57C:[0064102A]: slt        $v0, $v1, $a0
    0883C580:[5440FFEC]: bnel       $v0, $zr, 0x0883C534
    0883C584:[00831823]: subu       $v1, $a0, $v1
    0883C588:[0083102A]: slt        $v0, $a0, $v1
    0883C58C:[5040FFED]: beql       $v0, $zr, 0x0883C544
    0883C590:[24E70001]: addiu      $a3, $a3, 1
    0883C594:[00831023]: subu       $v0, $a0, $v1
    0883C598:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    0883C59C:[00431821]: addu       $v1, $v0, $v1
    0883C5A0:[28640045]: slti       $a0, $v1, 69
    0883C5A4:[5480FFE7]: bnel       $a0, $zr, 0x0883C544
    0883C5A8:[24E70001]: addiu      $a3, $a3, 1
    0883C5AC:[0183102A]: slt        $v0, $t4, $v1
    0883C5B0:[5040FFE4]: beql       $v0, $zr, 0x0883C544
    0883C5B4:[24E70001]: addiu      $a3, $a3, 1
    0883C5B8:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    0883C5BC:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0883C5C0:[24E70001]: addiu      $a3, $a3, 1
    0883C5C4:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
    0883C5C8:[24A50002]: addiu      $a1, $a1, 2
    0883C5CC:[14E2FFE1]: bne        $a3, $v0, 0x0883C554
    0883C5D0:[24C60004]: addiu      $a2, $a2, 4
    0883C5D4:[06000093]: bltz       $s0, 0x0883C824
    0883C5D8:[24020C00]: addiu      $v0, $zr, 3072 <=> li $v0, 3072
    0883C5DC:[56020112]: bnel       $s0, $v0, 0x0883CA28
    0883C5E0:[0200A021]: addu       $s4, $s0, $zr <=> move $s4, $s0
    0883C5E4:[8FA500A4]: lw         $a1, 164($sp)
    0883C5E8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883C5EC:[0E25A734]: jal        0x08969CD0
    0883C5F0:[2484B7DC]: addiu      $a0, $a0, -18468
    0883C5F4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883C5F8:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    0883C5FC:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    0883C600:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C604:[0E20EB42]: jal        0x0883AD08
    0883C608:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0883C60C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883C610:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    0883C614:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    0883C618:[0E20E04D]: jal        0x08838134
    0883C61C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0883C620:[8FA300B4]: lw         $v1, 180($sp)
    0883C624:[AFA200A4]: sw         $v0, 164($sp)
    0883C628:[8C6279C0]: lw         $v0, 31168($v1)
    0883C62C:[8FA30000]: lw         $v1, 0($sp)
    0883C630:[00431021]: addu       $v0, $v0, $v1
    0883C634:[80440000]: lb         $a0, 0($v0)
    0883C638:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883C63C:[1483FF78]: bne        $a0, $v1, 0x0883C420
    0883C640:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0883C644:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883C648:[12C200ED]: beq        $s6, $v0, 0x0883CA00
    0883C64C:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    0883C650:[12C200F2]: beq        $s6, $v0, 0x0883CA1C
    0883C654:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0883C658:[16C2FF73]: bne        $s6, $v0, 0x0883C428
    0883C65C:[001618C0]: sll        $v1, $s6, 0x0003
    0883C660:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0883C664:[0A20F10A]: j          0x0883C428
    0883C668:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0883C66C:[00531021]: addu       $v0, $v0, $s3
    0883C670:[3C08000B]: lui        $t0, 0x000B <=> li $t0, 0x000B0000
    0883C674:[00481021]: addu       $v0, $v0, $t0
    0883C678:[84491D1C]: lh         $t1, 7452($v0)
    0883C67C:[0520FFBD]: bltz       $t1, 0x0883C574
    0883C680:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883C684:[00098040]: sll        $s0, $t1, 0x0001
    0883C688:[02131021]: addu       $v0, $s0, $s3
    0883C68C:[00481021]: addu       $v0, $v0, $t0
    0883C690:[8443351C]: lh         $v1, 13596($v0)
    0883C694:[04630003]: bgezl      $v1, 0x0883C6A4
    0883C698:[3C0B000A]: lui        $t3, 0x000A <=> li $t3, 0x000A0000
    0883C69C:[0A20F15D]: j          0x0883C574
    0883C6A0:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883C6A4:[02681021]: addu       $v0, $s3, $t0
    0883C6A8:[026B3021]: addu       $a2, $s3, $t3
    0883C6AC:[8C43BADC]: lw         $v1, -17700($v0)
    0883C6B0:[00094080]: sll        $t0, $t1, 0x0002
    0883C6B4:[8CC579A8]: lw         $a1, 31144($a2)
    0883C6B8:[01131021]: addu       $v0, $t0, $s3
    0883C6BC:[004B2021]: addu       $a0, $v0, $t3
    0883C6C0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0883C6C4:[10A20053]: beq        $a1, $v0, 0x0883C814
    0883C6C8:[AC8375A8]: sw         $v1, 30120($a0)
    0883C6CC:[8C8277A8]: lw         $v0, 30632($a0)
    0883C6D0:[3047FFFF]: andi       $a3, $v0, -1
    0883C6D4:[11250024]: beq        $t1, $a1, 0x0883C768
    0883C6D8:[00022402]: srl        $a0, $v0, 0x0010
    0883C6DC:[8CC379AC]: lw         $v1, 31148($a2)
    0883C6E0:[3882FFFF]: xori       $v0, $a0, -1
    0883C6E4:[112300C9]: beq        $t1, $v1, 0x0883CA0C
    0883C6E8:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883C6EC:[10400007]: beq        $v0, $zr, 0x0883C70C
    0883C6F0:[00041880]: sll        $v1, $a0, 0x0002
    0883C6F4:[00731821]: addu       $v1, $v1, $s3
    0883C6F8:[006B1821]: addu       $v1, $v1, $t3
    0883C6FC:[8C6277A8]: lw         $v0, 30632($v1)
    0883C700:[7C027804]: ins        $v0, $zr, 0, 16
    0883C704:[00E21025]: or         $v0, $a3, $v0
    0883C708:[AC6277A8]: sw         $v0, 30632($v1)
    0883C70C:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0883C710:[10E20007]: beq        $a3, $v0, 0x0883C730
    0883C714:[00071080]: sll        $v0, $a3, 0x0002
    0883C718:[00531021]: addu       $v0, $v0, $s3
    0883C71C:[004F1021]: addu       $v0, $v0, $t7
    0883C720:[944377A8]: lhu        $v1, 30632($v0)
    0883C724:[00042400]: sll        $a0, $a0, 0x0010
    0883C728:[00641825]: or         $v1, $v1, $a0
    0883C72C:[AC4377A8]: sw         $v1, 30632($v0)
    0883C730:[8E8379A8]: lw         $v1, 31144($s4)
    0883C734:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    0883C738:[01132021]: addu       $a0, $t0, $s3
    0883C73C:[00032880]: sll        $a1, $v1, 0x0002
    0883C740:[008F2021]: addu       $a0, $a0, $t7
    0883C744:[00621825]: or         $v1, $v1, $v0
    0883C748:[00B32821]: addu       $a1, $a1, $s3
    0883C74C:[AC8377A8]: sw         $v1, 30632($a0)
    0883C750:[00AF2821]: addu       $a1, $a1, $t7
    0883C754:[00091400]: sll        $v0, $t1, 0x0010
    0883C758:[94A377A8]: lhu        $v1, 30632($a1)
    0883C75C:[AE8979A8]: sw         $t1, 31144($s4)
    0883C760:[00431025]: or         $v0, $v0, $v1
    0883C764:[ACA277A8]: sw         $v0, 30632($a1)
    0883C768:[01531021]: addu       $v0, $t2, $s3
    0883C76C:[004F1021]: addu       $v0, $v0, $t7
    0883C770:[C44185A8]: lwc1       $f1, -31320($v0)
    0883C774:[8FA300A0]: lw         $v1, 160($sp)
    0883C778:[8FA400A8]: lw         $a0, 168($sp)
    0883C77C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883C780:[E4610000]: swc1       $f1, 0($v1)
    0883C784:[C440B5A8]: lwc1       $f0, -19032($v0)
    0883C788:[8FA3009C]: lw         $v1, 156($sp)
    0883C78C:[E4600000]: swc1       $f0, 0($v1)
    0883C790:[C441E5A8]: lwc1       $f1, -6744($v0)
    0883C794:[8FA30098]: lw         $v1, 152($sp)
    0883C798:[E4610000]: swc1       $f1, 0($v1)
    0883C79C:[C44015A8]: lwc1       $f0, 5544($v0)
    0883C7A0:[8FA20094]: lw         $v0, 148($sp)
    0883C7A4:[0E25A7C9]: jal        0x08969F24
    0883C7A8:[E4400000]: swc1       $f0, 0($v0)
    0883C7AC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883C7B0:[0E25A7C9]: jal        0x08969F24
    0883C7B4:[8FA400AC]: lw         $a0, 172($sp)
    0883C7B8:[02131821]: addu       $v1, $s0, $s3
    0883C7BC:[3C02000B]: lui        $v0, 0x000B <=> li $v0, 0x000B0000
    0883C7C0:[00621821]: addu       $v1, $v1, $v0
    0883C7C4:[8463351C]: lh         $v1, 13596($v1)
    0883C7C8:[8FBF00E4]: lw         $ra, 228($sp)
    0883C7CC:[8FBE00E0]: lw         $fp, 224($sp)
    0883C7D0:[8FB700DC]: lw         $s7, 220($sp)
    0883C7D4:[8FB600D8]: lw         $s6, 216($sp)
    0883C7D8:[8FB500D4]: lw         $s5, 212($sp)
    0883C7DC:[8FB400D0]: lw         $s4, 208($sp)
    0883C7E0:[8FB300CC]: lw         $s3, 204($sp)
    0883C7E4:[8FB200C8]: lw         $s2, 200($sp)
    0883C7E8:[8FB100C4]: lw         $s1, 196($sp)
    0883C7EC:[8FB000C0]: lw         $s0, 192($sp)
    0883C7F0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0883C7F4:[03E00008]: jr         $ra
    0883C7F8:[27BD00F0]: addiu      $sp, $sp, 240
    0883C7FC:[0A20F150]: j          0x0883C540
    0883C800:[00E07021]: addu       $t6, $a3, $zr <=> move $t6, $a3
    0883C804:[00161043]: sra        $v0, $s6, 0x0001
    0883C808:[00021900]: sll        $v1, $v0, 0x0004
    0883C80C:[0A20F10A]: j          0x0883C428
    0883C810:[0002B040]: sll        $s6, $v0, 0x0001
    0883C814:[ACC979AC]: sw         $t1, 31148($a2)
    0883C818:[AC8577A8]: sw         $a1, 30632($a0)
    0883C81C:[0A20F1DA]: j          0x0883C768
    0883C820:[ACC979A8]: sw         $t1, 31144($a2)
    0883C824:[3C020009]: lui        $v0, 0x0009 <=> li $v0, 0x00090000
    0883C828:[344255A8]: ori        $v0, $v0, 21928
    0883C82C:[3C0B000A]: lui        $t3, 0x000A <=> li $t3, 0x000A0000
    0883C830:[02621821]: addu       $v1, $s3, $v0
    0883C834:[3C02000B]: lui        $v0, 0x000B <=> li $v0, 0x000B0000
    0883C838:[026B5021]: addu       $t2, $s3, $t3
    0883C83C:[34421D1C]: ori        $v0, $v0, 7452
    0883C840:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0883C844:[3C10000B]: lui        $s0, 0x000B <=> li $s0, 0x000B0000
    0883C848:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0883C84C:[0A20F21A]: j          0x0883C868
    0883C850:[02622021]: addu       $a0, $s3, $v0
    0883C854:[26940001]: addiu      $s4, $s4, 1
    0883C858:[24020C00]: addiu      $v0, $zr, 3072 <=> li $v0, 3072
    0883C85C:[24840002]: addiu      $a0, $a0, 2
    0883C860:[1282FF60]: beq        $s4, $v0, 0x0883C5E4
    0883C864:[24C60004]: addiu      $a2, $a2, 4
    0883C868:[8C620000]: lw         $v0, 0($v1)
    0883C86C:[15A2FFF9]: bne        $t5, $v0, 0x0883C854
    0883C870:[24630004]: addiu      $v1, $v1, 4
    0883C874:[84870000]: lh         $a3, 0($a0)
    0883C878:[00148840]: sll        $s1, $s4, 0x0001
    0883C87C:[04E0006A]: bltz       $a3, 0x0883CA28
    0883C880:[3C04000B]: lui        $a0, 0x000B <=> li $a0, 0x000B0000
    0883C884:[00071040]: sll        $v0, $a3, 0x0001
    0883C888:[00531021]: addu       $v0, $v0, $s3
    0883C88C:[00441021]: addu       $v0, $v0, $a0
    0883C890:[8443351C]: lh         $v1, 13596($v0)
    0883C894:[04600064]: bltz       $v1, 0x0883CA28
    0883C898:[02641021]: addu       $v0, $s3, $a0
    0883C89C:[8C43BADC]: lw         $v1, -17700($v0)
    0883C8A0:[00076080]: sll        $t4, $a3, 0x0002
    0883C8A4:[01931021]: addu       $v0, $t4, $s3
    0883C8A8:[3C09000A]: lui        $t1, 0x000A <=> li $t1, 0x000A0000
    0883C8AC:[00491021]: addu       $v0, $v0, $t1
    0883C8B0:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0883C8B4:[10E4002C]: beq        $a3, $a0, 0x0883C968
    0883C8B8:[AC4375A8]: sw         $v1, 30120($v0)
    0883C8BC:[02692821]: addu       $a1, $s3, $t1
    0883C8C0:[8CA379A8]: lw         $v1, 31144($a1)
    0883C8C4:[50640114]: beql       $v1, $a0, 0x0883CD18
    0883C8C8:[ACA779AC]: sw         $a3, 31148($a1)
    0883C8CC:[8C4277A8]: lw         $v0, 30632($v0)
    0883C8D0:[3048FFFF]: andi       $t0, $v0, -1
    0883C8D4:[10E30024]: beq        $a3, $v1, 0x0883C968
    0883C8D8:[00022402]: srl        $a0, $v0, 0x0010
    0883C8DC:[8CA379AC]: lw         $v1, 31148($a1)
    0883C8E0:[3882FFFF]: xori       $v0, $a0, -1
    0883C8E4:[10E300F0]: beq        $a3, $v1, 0x0883CCA8
    0883C8E8:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883C8EC:[10400007]: beq        $v0, $zr, 0x0883C90C
    0883C8F0:[00041880]: sll        $v1, $a0, 0x0002
    0883C8F4:[00731821]: addu       $v1, $v1, $s3
    0883C8F8:[00691821]: addu       $v1, $v1, $t1
    0883C8FC:[8C6277A8]: lw         $v0, 30632($v1)
    0883C900:[7C027804]: ins        $v0, $zr, 0, 16
    0883C904:[01021025]: or         $v0, $t0, $v0
    0883C908:[AC6277A8]: sw         $v0, 30632($v1)
    0883C90C:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0883C910:[11020007]: beq        $t0, $v0, 0x0883C930
    0883C914:[00081080]: sll        $v0, $t0, 0x0002
    0883C918:[00531021]: addu       $v0, $v0, $s3
    0883C91C:[004B1021]: addu       $v0, $v0, $t3
    0883C920:[944377A8]: lhu        $v1, 30632($v0)
    0883C924:[00042400]: sll        $a0, $a0, 0x0010
    0883C928:[00641825]: or         $v1, $v1, $a0
    0883C92C:[AC4377A8]: sw         $v1, 30632($v0)
    0883C930:[8D4379A8]: lw         $v1, 31144($t2)
    0883C934:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    0883C938:[01932021]: addu       $a0, $t4, $s3
    0883C93C:[00032880]: sll        $a1, $v1, 0x0002
    0883C940:[008B2021]: addu       $a0, $a0, $t3
    0883C944:[00621825]: or         $v1, $v1, $v0
    0883C948:[00B32821]: addu       $a1, $a1, $s3
    0883C94C:[AC8377A8]: sw         $v1, 30632($a0)
    0883C950:[00AB2821]: addu       $a1, $a1, $t3
    0883C954:[00071400]: sll        $v0, $a3, 0x0010
    0883C958:[94A377A8]: lhu        $v1, 30632($a1)
    0883C95C:[AD4779A8]: sw         $a3, 31144($t2)
    0883C960:[00431025]: or         $v0, $v0, $v1
    0883C964:[ACA277A8]: sw         $v0, 30632($a1)
    0883C968:[C4C185A8]: lwc1       $f1, -31320($a2)
    0883C96C:[8FA300A0]: lw         $v1, 160($sp)
    0883C970:[8FA2009C]: lw         $v0, 156($sp)
    0883C974:[8FA400A8]: lw         $a0, 168($sp)
    0883C978:[E4610000]: swc1       $f1, 0($v1)
    0883C97C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883C980:[C4C0B5A8]: lwc1       $f0, -19032($a2)
    0883C984:[8FA30098]: lw         $v1, 152($sp)
    0883C988:[E4400000]: swc1       $f0, 0($v0)
    0883C98C:[C4C1E5A8]: lwc1       $f1, -6744($a2)
    0883C990:[8FA20094]: lw         $v0, 148($sp)
    0883C994:[E4610000]: swc1       $f1, 0($v1)
    0883C998:[C4C015A8]: lwc1       $f0, 5544($a2)
    0883C99C:[0E25A7C9]: jal        0x08969F24
    0883C9A0:[E4400000]: swc1       $f0, 0($v0)
    0883C9A4:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883C9A8:[0E25A7C9]: jal        0x08969F24
    0883C9AC:[8FA400AC]: lw         $a0, 172($sp)
    0883C9B0:[02331821]: addu       $v1, $s1, $s3
    0883C9B4:[00701821]: addu       $v1, $v1, $s0
    0883C9B8:[84621D1C]: lh         $v0, 7452($v1)
    0883C9BC:[8FBF00E4]: lw         $ra, 228($sp)
    0883C9C0:[8FBE00E0]: lw         $fp, 224($sp)
    0883C9C4:[00021040]: sll        $v0, $v0, 0x0001
    0883C9C8:[00531021]: addu       $v0, $v0, $s3
    0883C9CC:[00501021]: addu       $v0, $v0, $s0
    0883C9D0:[8443351C]: lh         $v1, 13596($v0)
    0883C9D4:[8FB700DC]: lw         $s7, 220($sp)
    0883C9D8:[8FB600D8]: lw         $s6, 216($sp)
    0883C9DC:[8FB500D4]: lw         $s5, 212($sp)
    0883C9E0:[8FB400D0]: lw         $s4, 208($sp)
    0883C9E4:[8FB300CC]: lw         $s3, 204($sp)
    0883C9E8:[8FB200C8]: lw         $s2, 200($sp)
    0883C9EC:[8FB100C4]: lw         $s1, 196($sp)
    0883C9F0:[8FB000C0]: lw         $s0, 192($sp)
    0883C9F4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0883C9F8:[03E00008]: jr         $ra
    0883C9FC:[27BD00F0]: addiu      $sp, $sp, 240
    0883CA00:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0883CA04:[0A20F10A]: j          0x0883C428
    0883CA08:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883CA0C:[5040FF40]: beql       $v0, $zr, 0x0883C710
    0883CA10:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0883CA14:[0A20F1BB]: j          0x0883C6EC
    0883CA18:[ACC479AC]: sw         $a0, 31148($a2)
    0883CA1C:[24160005]: addiu      $s6, $zr, 5 <=> li $s6, 5
    0883CA20:[0A20F10A]: j          0x0883C428
    0883CA24:[24030028]: addiu      $v1, $zr, 40 <=> li $v1, 40
    0883CA28:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0883CA2C:[11C200A2]: beq        $t6, $v0, 0x0883CCB8
    0883CA30:[01C0B021]: addu       $s6, $t6, $zr <=> move $s6, $t6
    0883CA34:[00141880]: sll        $v1, $s4, 0x0002
    0883CA38:[0073A821]: addu       $s5, $v1, $s3
    0883CA3C:[3C17000A]: lui        $s7, 0x000A <=> li $s7, 0x000A0000
    0883CA40:[02B71021]: addu       $v0, $s5, $s7
    0883CA44:[C44015A8]: lwc1       $f0, 5544($v0)
    0883CA48:[C442E5A8]: lwc1       $f2, -6744($v0)
    0883CA4C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883CA50:[3C040004]: lui        $a0, 0x0004 <=> li $a0, 0x00040000
    0883CA54:[46001082]: mul.s      $f2, $f2, $f0
    0883CA58:[C4405E74]: lwc1       $f0, 24180($v0)
    0883CA5C:[34840800]: ori        $a0, $a0, 2048
    0883CA60:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0883CA64:[46001082]: mul.s      $f2, $f2, $f0
    0883CA68:[AFA300B8]: sw         $v1, 184($sp)
    0883CA6C:[4600104D]: trunc.w.s  $f1, $f2
    0883CA70:[44020800]: mfc1       $v0, $f1
    0883CA74:[24450100]: addiu      $a1, $v0, 256
    0883CA78:[0E20E25C]: jal        0x08838970
    0883CA7C:[00052880]: sll        $a1, $a1, 0x0002
    0883CA80:[0440FF51]: bltz       $v0, 0x0883C7C8
    0883CA84:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0883CA88:[00148040]: sll        $s0, $s4, 0x0001
    0883CA8C:[0016F040]: sll        $fp, $s6, 0x0001
    0883CA90:[3C12000B]: lui        $s2, 0x000B <=> li $s2, 0x000B0000
    0883CA94:[02138021]: addu       $s0, $s0, $s3
    0883CA98:[03D38821]: addu       $s1, $fp, $s3
    0883CA9C:[02328821]: addu       $s1, $s1, $s2
    0883CAA0:[02128021]: addu       $s0, $s0, $s2
    0883CAA4:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0883CAA8:[24A5B810]: addiu      $a1, $a1, -18416
    0883CAAC:[27A40004]: addiu      $a0, $sp, 4
    0883CAB0:[A6161D1C]: sh         $s6, 7452($s0)
    0883CAB4:[02729021]: addu       $s2, $s3, $s2
    0883CAB8:[0E273AD4]: jal        0x089CEB50
    0883CABC:[A634361C]: sh         $s4, 13852($s1)
    0883CAC0:[3C030009]: lui        $v1, 0x0009 <=> li $v1, 0x00090000
    0883CAC4:[02A31821]: addu       $v1, $s5, $v1
    0883CAC8:[8C6625A8]: lw         $a2, 9640($v1)
    0883CACC:[8605051C]: lh         $a1, 1308($s0)
    0883CAD0:[27A40004]: addiu      $a0, $sp, 4
    0883CAD4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883CAD8:[0E25C8A9]: jal        0x089722A4
    0883CADC:[26703D50]: addiu      $s0, $s3, 15696
    0883CAE0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0883CAE4:[27A50004]: addiu      $a1, $sp, 4
    0883CAE8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0883CAEC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883CAF0:[0E248799]: jal        0x08921E64
    0883CAF4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883CAF8:[A622351C]: sh         $v0, 13596($s1)
    0883CAFC:[0E25C8EE]: jal        0x089723B8
    0883CB00:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0883CB04:[8625351C]: lh         $a1, 13596($s1)
    0883CB08:[2406000C]: addiu      $a2, $zr, 12 <=> li $a2, 12
    0883CB0C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883CB10:[0E24AE7F]: jal        0x0892B9FC
    0883CB14:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0883CB18:[00161080]: sll        $v0, $s6, 0x0002
    0883CB1C:[8E43BADC]: lw         $v1, -17700($s2)
    0883CB20:[86281D1C]: lh         $t0, 7452($s1)
    0883CB24:[00531021]: addu       $v0, $v0, $s3
    0883CB28:[00571021]: addu       $v0, $v0, $s7
    0883CB2C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0883CB30:[11060033]: beq        $t0, $a2, 0x0883CC00
    0883CB34:[AC4375A8]: sw         $v1, 30120($v0)
    0883CB38:[02772821]: addu       $a1, $s3, $s7
    0883CB3C:[8CA479A8]: lw         $a0, 31144($a1)
    0883CB40:[10860052]: beq        $a0, $a2, 0x0883CC8C
    0883CB44:[00084880]: sll        $t1, $t0, 0x0002
    0883CB48:[01331021]: addu       $v0, $t1, $s3
    0883CB4C:[00571021]: addu       $v0, $v0, $s7
    0883CB50:[8C4377A8]: lw         $v1, 30632($v0)
    0883CB54:[3066FFFF]: andi       $a2, $v1, -1
    0883CB58:[11040029]: beq        $t0, $a0, 0x0883CC00
    0883CB5C:[00033C02]: srl        $a3, $v1, 0x0010
    0883CB60:[8CA379AC]: lw         $v1, 31148($a1)
    0883CB64:[38E2FFFF]: xori       $v0, $a3, -1
    0883CB68:[1103006E]: beq        $t0, $v1, 0x0883CD24
    0883CB6C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883CB70:[10400009]: beq        $v0, $zr, 0x0883CB98
    0883CB74:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0883CB78:[00071880]: sll        $v1, $a3, 0x0002
    0883CB7C:[00731821]: addu       $v1, $v1, $s3
    0883CB80:[00771821]: addu       $v1, $v1, $s7
    0883CB84:[8C6277A8]: lw         $v0, 30632($v1)
    0883CB88:[7C027804]: ins        $v0, $zr, 0, 16
    0883CB8C:[00C21025]: or         $v0, $a2, $v0
    0883CB90:[AC6277A8]: sw         $v0, 30632($v1)
    0883CB94:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0883CB98:[50C2000A]: beql       $a2, $v0, 0x0883CBC4
    0883CB9C:[3C06000A]: lui        $a2, 0x000A <=> li $a2, 0x000A0000
    0883CBA0:[00061880]: sll        $v1, $a2, 0x0002
    0883CBA4:[3C04000A]: lui        $a0, 0x000A <=> li $a0, 0x000A0000
    0883CBA8:[00731821]: addu       $v1, $v1, $s3
    0883CBAC:[00641821]: addu       $v1, $v1, $a0
    0883CBB0:[946277A8]: lhu        $v0, 30632($v1)
    0883CBB4:[00072400]: sll        $a0, $a3, 0x0010
    0883CBB8:[00441025]: or         $v0, $v0, $a0
    0883CBBC:[AC6277A8]: sw         $v0, 30632($v1)
    0883CBC0:[3C06000A]: lui        $a2, 0x000A <=> li $a2, 0x000A0000
    0883CBC4:[02663821]: addu       $a3, $s3, $a2
    0883CBC8:[8CE379A8]: lw         $v1, 31144($a3)
    0883CBCC:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    0883CBD0:[01332021]: addu       $a0, $t1, $s3
    0883CBD4:[00032880]: sll        $a1, $v1, 0x0002
    0883CBD8:[00862021]: addu       $a0, $a0, $a2
    0883CBDC:[00621825]: or         $v1, $v1, $v0
    0883CBE0:[00B32821]: addu       $a1, $a1, $s3
    0883CBE4:[AC8377A8]: sw         $v1, 30632($a0)
    0883CBE8:[00A62821]: addu       $a1, $a1, $a2
    0883CBEC:[00081400]: sll        $v0, $t0, 0x0010
    0883CBF0:[94A377A8]: lhu        $v1, 30632($a1)
    0883CBF4:[ACE879A8]: sw         $t0, 31144($a3)
    0883CBF8:[00431025]: or         $v0, $v0, $v1
    0883CBFC:[ACA277A8]: sw         $v0, 30632($a1)
    0883CC00:[8FA200B8]: lw         $v0, 184($sp)
    0883CC04:[8FA400A8]: lw         $a0, 168($sp)
    0883CC08:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883CC0C:[00531821]: addu       $v1, $v0, $s3
    0883CC10:[3C02000A]: lui        $v0, 0x000A <=> li $v0, 0x000A0000
    0883CC14:[00621821]: addu       $v1, $v1, $v0
    0883CC18:[C46185A8]: lwc1       $f1, -31320($v1)
    0883CC1C:[8FA200A0]: lw         $v0, 160($sp)
    0883CC20:[E4410000]: swc1       $f1, 0($v0)
    0883CC24:[C460B5A8]: lwc1       $f0, -19032($v1)
    0883CC28:[8FA2009C]: lw         $v0, 156($sp)
    0883CC2C:[E4400000]: swc1       $f0, 0($v0)
    0883CC30:[C461E5A8]: lwc1       $f1, -6744($v1)
    0883CC34:[8FA20098]: lw         $v0, 152($sp)
    0883CC38:[E4410000]: swc1       $f1, 0($v0)
    0883CC3C:[C46015A8]: lwc1       $f0, 5544($v1)
    0883CC40:[8FA30094]: lw         $v1, 148($sp)
    0883CC44:[0E25A7C9]: jal        0x08969F24
    0883CC48:[E4600000]: swc1       $f0, 0($v1)
    0883CC4C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883CC50:[0E25A7C9]: jal        0x08969F24
    0883CC54:[8FA400AC]: lw         $a0, 172($sp)
    0883CC58:[03D31821]: addu       $v1, $fp, $s3
    0883CC5C:[3C02000B]: lui        $v0, 0x000B <=> li $v0, 0x000B0000
    0883CC60:[00621821]: addu       $v1, $v1, $v0
    0883CC64:[0A20F1F2]: j          0x0883C7C8
    0883CC68:[8463351C]: lh         $v1, 13596($v1)
    0883CC6C:[8FA400A8]: lw         $a0, 168($sp)
    0883CC70:[0E25A7C9]: jal        0x08969F24
    0883CC74:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883CC78:[8FA400AC]: lw         $a0, 172($sp)
    0883CC7C:[0E25A7C9]: jal        0x08969F24
    0883CC80:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883CC84:[0A20F1F2]: j          0x0883C7C8
    0883CC88:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0883CC8C:[00081080]: sll        $v0, $t0, 0x0002
    0883CC90:[00531021]: addu       $v0, $v0, $s3
    0883CC94:[00571021]: addu       $v0, $v0, $s7
    0883CC98:[AC4477A8]: sw         $a0, 30632($v0)
    0883CC9C:[ACA879AC]: sw         $t0, 31148($a1)
    0883CCA0:[0A20F300]: j          0x0883CC00
    0883CCA4:[ACA879A8]: sw         $t0, 31144($a1)
    0883CCA8:[5040FF19]: beql       $v0, $zr, 0x0883C910
    0883CCAC:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0883CCB0:[0A20F23B]: j          0x0883C8EC
    0883CCB4:[ACA479AC]: sw         $a0, 31148($a1)
    0883CCB8:[00158040]: sll        $s0, $s5, 0x0001
    0883CCBC:[3C12000B]: lui        $s2, 0x000B <=> li $s2, 0x000B0000
    0883CCC0:[02138021]: addu       $s0, $s0, $s3
    0883CCC4:[02128021]: addu       $s0, $s0, $s2
    0883CCC8:[8605351C]: lh         $a1, 13596($s0)
    0883CCCC:[26713D50]: addiu      $s1, $s3, 15696
    0883CCD0:[2406000C]: addiu      $a2, $zr, 12 <=> li $a2, 12
    0883CCD4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883CCD8:[0E24AE7F]: jal        0x0892B9FC
    0883CCDC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883CCE0:[8605351C]: lh         $a1, 13596($s0)
    0883CCE4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883CCE8:[0E24AD5F]: jal        0x0892B57C
    0883CCEC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0883CCF0:[8603361C]: lh         $v1, 13852($s0)
    0883CCF4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0883CCF8:[02A0B021]: addu       $s6, $s5, $zr <=> move $s6, $s5
    0883CCFC:[00031840]: sll        $v1, $v1, 0x0001
    0883CD00:[00731821]: addu       $v1, $v1, $s3
    0883CD04:[00721821]: addu       $v1, $v1, $s2
    0883CD08:[A602361C]: sh         $v0, 13852($s0)
    0883CD0C:[A4621D1C]: sh         $v0, 7452($v1)
    0883CD10:[0A20F28D]: j          0x0883CA34
    0883CD14:[A602351C]: sh         $v0, 13596($s0)
    0883CD18:[AC4377A8]: sw         $v1, 30632($v0)
    0883CD1C:[0A20F25A]: j          0x0883C968
    0883CD20:[ACA779A8]: sw         $a3, 31144($a1)
    0883CD24:[5040FF9C]: beql       $v0, $zr, 0x0883CB98
    0883CD28:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0883CD2C:[0A20F2DC]: j          0x0883CB70
    0883CD30:[ACA779AC]: sw         $a3, 31148($a1)
  Back Branch 0883C4D4 7,893,248 times (length 6)
    0883C4B0:[344275A8]: ori        $v0, $v0, 30120
    0883C4B4:[02622021]: addu       $a0, $s3, $v0
    0883C4B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C4BC:[0A20F133]: j          0x0883C4CC
    0883C4C0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
--> 0883C4C4:[10E8000C]: beq        $a3, $t0, 0x0883C4F8
    0883C4C8:[24840004]: addiu      $a0, $a0, 4
    0883C4CC:[84A20000]: lh         $v0, 0($a1)
    0883C4D0:[24E70001]: addiu      $a3, $a3, 1
--> 0883C4D4:[0440FFFB]: bltz       $v0, 0x0883C4C4
    0883C4D8:[24A50002]: addiu      $a1, $a1, 2
    0883C4DC:[8E22BADC]: lw         $v0, -17700($s1)
    0883C4E0:[8C830000]: lw         $v1, 0($a0)
    0883C4E4:[1443FFF7]: bne        $v0, $v1, 0x0883C4C4
  Back Branch 0883C7FC 4,732,972 times (length 177)
  Back Branch 0883C4E4 3,159,881 times (length 10)
    0883C4B0:[344275A8]: ori        $v0, $v0, 30120
    0883C4B4:[02622021]: addu       $a0, $s3, $v0
    0883C4B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C4BC:[0A20F133]: j          0x0883C4CC
    0883C4C0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
--> 0883C4C4:[10E8000C]: beq        $a3, $t0, 0x0883C4F8
    0883C4C8:[24840004]: addiu      $a0, $a0, 4
    0883C4CC:[84A20000]: lh         $v0, 0($a1)
    0883C4D0:[24E70001]: addiu      $a3, $a3, 1
    0883C4D4:[0440FFFB]: bltz       $v0, 0x0883C4C4
    0883C4D8:[24A50002]: addiu      $a1, $a1, 2
    0883C4DC:[8E22BADC]: lw         $v0, -17700($s1)
    0883C4E0:[8C830000]: lw         $v1, 0($a0)
--> 0883C4E4:[1443FFF7]: bne        $v0, $v1, 0x0883C4C4
    0883C4E8:[24460001]: addiu      $a2, $v0, 1
    0883C4EC:[AC860000]: sw         $a2, 0($a0)
    0883C4F0:[14E8FFF6]: bne        $a3, $t0, 0x0883C4CC
    0883C4F4:[24840004]: addiu      $a0, $a0, 4
  Back Branch 0883C580 1,720,898 times (length 21)
    0883C520:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    0883C524:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    0883C528:[026FA021]: addu       $s4, $s3, $t7
    0883C52C:[0A20F155]: j          0x0883C554
    0883C530:[02635821]: addu       $t3, $s3, $v1
--> 0883C534:[28620045]: slti       $v0, $v1, 69
    0883C538:[1040001D]: beq        $v0, $zr, 0x0883C5B0
    0883C53C:[0183102A]: slt        $v0, $t4, $v1
    0883C540:[24E70001]: addiu      $a3, $a3, 1
    0883C544:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0883C548:[24A50002]: addiu      $a1, $a1, 2
    0883C54C:[10E20021]: beq        $a3, $v0, 0x0883C5D4
    0883C550:[24C60004]: addiu      $a2, $a2, 4
    0883C554:[84A40000]: lh         $a0, 0($a1)
    0883C558:[048000A8]: bltz       $a0, 0x0883C7FC
    0883C55C:[00045080]: sll        $t2, $a0, 0x0002
    0883C560:[01531021]: addu       $v0, $t2, $s3
    0883C564:[00521021]: addu       $v0, $v0, $s2
    0883C568:[8C4355A8]: lw         $v1, 21928($v0)
    0883C56C:[11A3003F]: beq        $t5, $v1, 0x0883C66C
    0883C570:[00041040]: sll        $v0, $a0, 0x0001
    0883C574:[8D64BADC]: lw         $a0, -17700($t3)
    0883C578:[8CC30000]: lw         $v1, 0($a2)
    0883C57C:[0064102A]: slt        $v0, $v1, $a0
--> 0883C580:[5440FFEC]: bnel       $v0, $zr, 0x0883C534
    0883C584:[00831823]: subu       $v1, $a0, $v1
    0883C588:[0083102A]: slt        $v0, $a0, $v1
    0883C58C:[5040FFED]: beql       $v0, $zr, 0x0883C544
    0883C590:[24E70001]: addiu      $a3, $a3, 1
  Back Branch 0883C5B0 850,845 times (length 29)
    0883C530:[02635821]: addu       $t3, $s3, $v1
    0883C534:[28620045]: slti       $v0, $v1, 69
    0883C538:[1040001D]: beq        $v0, $zr, 0x0883C5B0
    0883C53C:[0183102A]: slt        $v0, $t4, $v1
    0883C540:[24E70001]: addiu      $a3, $a3, 1
--> 0883C544:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0883C548:[24A50002]: addiu      $a1, $a1, 2
    0883C54C:[10E20021]: beq        $a3, $v0, 0x0883C5D4
    0883C550:[24C60004]: addiu      $a2, $a2, 4
    0883C554:[84A40000]: lh         $a0, 0($a1)
    0883C558:[048000A8]: bltz       $a0, 0x0883C7FC
    0883C55C:[00045080]: sll        $t2, $a0, 0x0002
    0883C560:[01531021]: addu       $v0, $t2, $s3
    0883C564:[00521021]: addu       $v0, $v0, $s2
    0883C568:[8C4355A8]: lw         $v1, 21928($v0)
    0883C56C:[11A3003F]: beq        $t5, $v1, 0x0883C66C
    0883C570:[00041040]: sll        $v0, $a0, 0x0001
    0883C574:[8D64BADC]: lw         $a0, -17700($t3)
    0883C578:[8CC30000]: lw         $v1, 0($a2)
    0883C57C:[0064102A]: slt        $v0, $v1, $a0
    0883C580:[5440FFEC]: bnel       $v0, $zr, 0x0883C534
    0883C584:[00831823]: subu       $v1, $a0, $v1
    0883C588:[0083102A]: slt        $v0, $a0, $v1
    0883C58C:[5040FFED]: beql       $v0, $zr, 0x0883C544
    0883C590:[24E70001]: addiu      $a3, $a3, 1
    0883C594:[00831023]: subu       $v0, $a0, $v1
    0883C598:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    0883C59C:[00431821]: addu       $v1, $v0, $v1
    0883C5A0:[28640045]: slti       $a0, $v1, 69
    0883C5A4:[5480FFE7]: bnel       $a0, $zr, 0x0883C544
    0883C5A8:[24E70001]: addiu      $a3, $a3, 1
    0883C5AC:[0183102A]: slt        $v0, $t4, $v1
--> 0883C5B0:[5040FFE4]: beql       $v0, $zr, 0x0883C544
    0883C5B4:[24E70001]: addiu      $a3, $a3, 1
    0883C5B8:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    0883C5BC:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0883C5C0:[24E70001]: addiu      $a3, $a3, 1
  Back Branch 0883C5CC 582,489 times (length 32)
    0883C540:[24E70001]: addiu      $a3, $a3, 1
    0883C544:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0883C548:[24A50002]: addiu      $a1, $a1, 2
    0883C54C:[10E20021]: beq        $a3, $v0, 0x0883C5D4
    0883C550:[24C60004]: addiu      $a2, $a2, 4
--> 0883C554:[84A40000]: lh         $a0, 0($a1)
    0883C558:[048000A8]: bltz       $a0, 0x0883C7FC
    0883C55C:[00045080]: sll        $t2, $a0, 0x0002
    0883C560:[01531021]: addu       $v0, $t2, $s3
    0883C564:[00521021]: addu       $v0, $v0, $s2
    0883C568:[8C4355A8]: lw         $v1, 21928($v0)
    0883C56C:[11A3003F]: beq        $t5, $v1, 0x0883C66C
    0883C570:[00041040]: sll        $v0, $a0, 0x0001
    0883C574:[8D64BADC]: lw         $a0, -17700($t3)
    0883C578:[8CC30000]: lw         $v1, 0($a2)
    0883C57C:[0064102A]: slt        $v0, $v1, $a0
    0883C580:[5440FFEC]: bnel       $v0, $zr, 0x0883C534
    0883C584:[00831823]: subu       $v1, $a0, $v1
    0883C588:[0083102A]: slt        $v0, $a0, $v1
    0883C58C:[5040FFED]: beql       $v0, $zr, 0x0883C544
    0883C590:[24E70001]: addiu      $a3, $a3, 1
    0883C594:[00831023]: subu       $v0, $a0, $v1
    0883C598:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    0883C59C:[00431821]: addu       $v1, $v0, $v1
    0883C5A0:[28640045]: slti       $a0, $v1, 69
    0883C5A4:[5480FFE7]: bnel       $a0, $zr, 0x0883C544
    0883C5A8:[24E70001]: addiu      $a3, $a3, 1
    0883C5AC:[0183102A]: slt        $v0, $t4, $v1
    0883C5B0:[5040FFE4]: beql       $v0, $zr, 0x0883C544
    0883C5B4:[24E70001]: addiu      $a3, $a3, 1
    0883C5B8:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    0883C5BC:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0883C5C0:[24E70001]: addiu      $a3, $a3, 1
    0883C5C4:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
    0883C5C8:[24A50002]: addiu      $a1, $a1, 2
--> 0883C5CC:[14E2FFE1]: bne        $a3, $v0, 0x0883C554
    0883C5D0:[24C60004]: addiu      $a2, $a2, 4
    0883C5D4:[06000093]: bltz       $s0, 0x0883C824
    0883C5D8:[24020C00]: addiu      $v0, $zr, 3072 <=> li $v0, 3072
    0883C5DC:[56020112]: bnel       $s0, $v0, 0x0883CA28
  Back Branch 0883C86C 194,212 times (length 8)
    0883C840:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0883C844:[3C10000B]: lui        $s0, 0x000B <=> li $s0, 0x000B0000
    0883C848:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0883C84C:[0A20F21A]: j          0x0883C868
    0883C850:[02622021]: addu       $a0, $s3, $v0
--> 0883C854:[26940001]: addiu      $s4, $s4, 1
    0883C858:[24020C00]: addiu      $v0, $zr, 3072 <=> li $v0, 3072
    0883C85C:[24840002]: addiu      $a0, $a0, 2
    0883C860:[1282FF60]: beq        $s4, $v0, 0x0883C5E4
    0883C864:[24C60004]: addiu      $a2, $a2, 4
    0883C868:[8C620000]: lw         $v0, 0($v1)
--> 0883C86C:[15A2FFF9]: bne        $t5, $v0, 0x0883C854
    0883C870:[24630004]: addiu      $v1, $v1, 4
    0883C874:[84870000]: lh         $a3, 0($a0)
    0883C878:[00148840]: sll        $s1, $s4, 0x0001
    0883C87C:[04E0006A]: bltz       $a3, 0x0883CA28
  Back Branch 0883C860 193,031 times (length 161)
  Back Branch 0883C67C 60,485 times (length 68)
    0883C560:[01531021]: addu       $v0, $t2, $s3
    0883C564:[00521021]: addu       $v0, $v0, $s2
    0883C568:[8C4355A8]: lw         $v1, 21928($v0)
    0883C56C:[11A3003F]: beq        $t5, $v1, 0x0883C66C
    0883C570:[00041040]: sll        $v0, $a0, 0x0001
--> 0883C574:[8D64BADC]: lw         $a0, -17700($t3)
    0883C578:[8CC30000]: lw         $v1, 0($a2)
    0883C57C:[0064102A]: slt        $v0, $v1, $a0
    0883C580:[5440FFEC]: bnel       $v0, $zr, 0x0883C534
    0883C584:[00831823]: subu       $v1, $a0, $v1
    0883C588:[0083102A]: slt        $v0, $a0, $v1
    0883C58C:[5040FFED]: beql       $v0, $zr, 0x0883C544
    0883C590:[24E70001]: addiu      $a3, $a3, 1
    0883C594:[00831023]: subu       $v0, $a0, $v1
    0883C598:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    0883C59C:[00431821]: addu       $v1, $v0, $v1
    0883C5A0:[28640045]: slti       $a0, $v1, 69
    0883C5A4:[5480FFE7]: bnel       $a0, $zr, 0x0883C544
    0883C5A8:[24E70001]: addiu      $a3, $a3, 1
    0883C5AC:[0183102A]: slt        $v0, $t4, $v1
    0883C5B0:[5040FFE4]: beql       $v0, $zr, 0x0883C544
    0883C5B4:[24E70001]: addiu      $a3, $a3, 1
    0883C5B8:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    0883C5BC:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0883C5C0:[24E70001]: addiu      $a3, $a3, 1
    0883C5C4:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
    0883C5C8:[24A50002]: addiu      $a1, $a1, 2
    0883C5CC:[14E2FFE1]: bne        $a3, $v0, 0x0883C554
    0883C5D0:[24C60004]: addiu      $a2, $a2, 4
    0883C5D4:[06000093]: bltz       $s0, 0x0883C824
    0883C5D8:[24020C00]: addiu      $v0, $zr, 3072 <=> li $v0, 3072
    0883C5DC:[56020112]: bnel       $s0, $v0, 0x0883CA28
    0883C5E0:[0200A021]: addu       $s4, $s0, $zr <=> move $s4, $s0
    0883C5E4:[8FA500A4]: lw         $a1, 164($sp)
    0883C5E8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883C5EC:[0E25A734]: jal        0x08969CD0
    0883C5F0:[2484B7DC]: addiu      $a0, $a0, -18468
    0883C5F4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883C5F8:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    0883C5FC:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    0883C600:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883C604:[0E20EB42]: jal        0x0883AD08
    0883C608:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0883C60C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883C610:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    0883C614:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    0883C618:[0E20E04D]: jal        0x08838134
    0883C61C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0883C620:[8FA300B4]: lw         $v1, 180($sp)
    0883C624:[AFA200A4]: sw         $v0, 164($sp)
    0883C628:[8C6279C0]: lw         $v0, 31168($v1)
    0883C62C:[8FA30000]: lw         $v1, 0($sp)
    0883C630:[00431021]: addu       $v0, $v0, $v1
    0883C634:[80440000]: lb         $a0, 0($v0)
    0883C638:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883C63C:[1483FF78]: bne        $a0, $v1, 0x0883C420
    0883C640:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0883C644:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0883C648:[12C200ED]: beq        $s6, $v0, 0x0883CA00
    0883C64C:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    0883C650:[12C200F2]: beq        $s6, $v0, 0x0883CA1C
    0883C654:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0883C658:[16C2FF73]: bne        $s6, $v0, 0x0883C428
    0883C65C:[001618C0]: sll        $v1, $s6, 0x0003
    0883C660:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0883C664:[0A20F10A]: j          0x0883C428
    0883C668:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0883C66C:[00531021]: addu       $v0, $v0, $s3
    0883C670:[3C08000B]: lui        $t0, 0x000B <=> li $t0, 0x000B0000
    0883C674:[00481021]: addu       $v0, $v0, $t0
    0883C678:[84491D1C]: lh         $t1, 7452($v0)
--> 0883C67C:[0520FFBD]: bltz       $t1, 0x0883C574
    0883C680:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883C684:[00098040]: sll        $s0, $t1, 0x0001
    0883C688:[02131021]: addu       $v0, $s0, $s3
    0883C68C:[00481021]: addu       $v0, $v0, $t0
  Back Branch 0883C658 25,893 times (length 142)
  Back Branch 0883CA14 1,827 times (length 204)
  Back Branch 0883CC64 1,181 times (length 297)
  Back Branch 0883CA80 1,181 times (length 176)
  Back Branch 0883C664 966 times (length 145)
  Back Branch 0883CA04 834 times (length 377)
  Back Branch 0883CA20 452 times (length 384)
  Back Branch 0883CD10 117 times (length 185)
  Back Branch 0883C81C 12 times (length 47)
    0883C754:[00091400]: sll        $v0, $t1, 0x0010
    0883C758:[94A377A8]: lhu        $v1, 30632($a1)
    0883C75C:[AE8979A8]: sw         $t1, 31144($s4)
    0883C760:[00431025]: or         $v0, $v0, $v1
    0883C764:[ACA277A8]: sw         $v0, 30632($a1)
--> 0883C768:[01531021]: addu       $v0, $t2, $s3
    0883C76C:[004F1021]: addu       $v0, $v0, $t7
    0883C770:[C44185A8]: lwc1       $f1, -31320($v0)
    0883C774:[8FA300A0]: lw         $v1, 160($sp)
    0883C778:[8FA400A8]: lw         $a0, 168($sp)
    0883C77C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883C780:[E4610000]: swc1       $f1, 0($v1)
    0883C784:[C440B5A8]: lwc1       $f0, -19032($v0)
    0883C788:[8FA3009C]: lw         $v1, 156($sp)
    0883C78C:[E4600000]: swc1       $f0, 0($v1)
    0883C790:[C441E5A8]: lwc1       $f1, -6744($v0)
    0883C794:[8FA30098]: lw         $v1, 152($sp)
    0883C798:[E4610000]: swc1       $f1, 0($v1)
    0883C79C:[C44015A8]: lwc1       $f0, 5544($v0)
    0883C7A0:[8FA20094]: lw         $v0, 148($sp)
    0883C7A4:[0E25A7C9]: jal        0x08969F24
    0883C7A8:[E4400000]: swc1       $f0, 0($v0)
    0883C7AC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883C7B0:[0E25A7C9]: jal        0x08969F24
    0883C7B4:[8FA400AC]: lw         $a0, 172($sp)
    0883C7B8:[02131821]: addu       $v1, $s0, $s3
    0883C7BC:[3C02000B]: lui        $v0, 0x000B <=> li $v0, 0x000B0000
    0883C7C0:[00621821]: addu       $v1, $v1, $v0
    0883C7C4:[8463351C]: lh         $v1, 13596($v1)
    0883C7C8:[8FBF00E4]: lw         $ra, 228($sp)
    0883C7CC:[8FBE00E0]: lw         $fp, 224($sp)
    0883C7D0:[8FB700DC]: lw         $s7, 220($sp)
    0883C7D4:[8FB600D8]: lw         $s6, 216($sp)
    0883C7D8:[8FB500D4]: lw         $s5, 212($sp)
    0883C7DC:[8FB400D0]: lw         $s4, 208($sp)
    0883C7E0:[8FB300CC]: lw         $s3, 204($sp)
    0883C7E4:[8FB200C8]: lw         $s2, 200($sp)
    0883C7E8:[8FB100C4]: lw         $s1, 196($sp)
    0883C7EC:[8FB000C0]: lw         $s0, 192($sp)
    0883C7F0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0883C7F4:[03E00008]: jr         $ra
    0883C7F8:[27BD00F0]: addiu      $sp, $sp, 240
    0883C7FC:[0A20F150]: j          0x0883C540
    0883C800:[00E07021]: addu       $t6, $a3, $zr <=> move $t6, $a3
    0883C804:[00161043]: sra        $v0, $s6, 0x0001
    0883C808:[00021900]: sll        $v1, $v0, 0x0004
    0883C80C:[0A20F10A]: j          0x0883C428
    0883C810:[0002B040]: sll        $s6, $v0, 0x0001
    0883C814:[ACC979AC]: sw         $t1, 31148($a2)
    0883C818:[AC8577A8]: sw         $a1, 30632($a0)
--> 0883C81C:[0A20F1DA]: j          0x0883C768
    0883C820:[ACC979A8]: sw         $t1, 31144($a2)
    0883C824:[3C020009]: lui        $v0, 0x0009 <=> li $v0, 0x00090000
    0883C828:[344255A8]: ori        $v0, $v0, 21928
    0883C82C:[3C0B000A]: lui        $t3, 0x000A <=> li $t3, 0x000A0000
  Back Branch 0883CD2C 3 times (length 113)
_S1_2_89CEA68 136,424,295 instructions (1.433%), 680,383 calls (089CEA68 - 089CEB4C, length 58)
    089CEA68:[908B0000]: lbu        $t3, 0($a0)
    089CEA6C:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089CEA70:[7C0B3C20]: seb        $a3, $t3
    089CEA74:[10E00025]: beq        $a3, $zr, 0x089CEB0C
    089CEA78:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089CEA7C:[3C0D08A1]: lui        $t5, 0x08A1 <=> li $t5, 0x08A10000
    089CEA80:[25AC9BFD]: addiu      $t4, $t5, -25603
    089CEA84:[912A0000]: lbu        $t2, 0($t1)
    089CEA88:[00EC2021]: addu       $a0, $a3, $t4
    089CEA8C:[90820000]: lbu        $v0, 0($a0)
    089CEA90:[7C0A2C20]: seb        $a1, $t2
    089CEA94:[00AC3021]: addu       $a2, $a1, $t4
    089CEA98:[90C30000]: lbu        $v1, 0($a2)
    089CEA9C:[24E40020]: addiu      $a0, $a3, 32
    089CEAA0:[30420001]: andi       $v0, $v0, 1
    089CEAA4:[30630001]: andi       $v1, $v1, 1
    089CEAA8:[24A60020]: addiu      $a2, $a1, 32
    089CEAAC:[00E2200A]: movz       $a0, $a3, $v0
    089CEAB0:[00C3280B]: movn       $a1, $a2, $v1
    089CEAB4:[25080001]: addiu      $t0, $t0, 1
    089CEAB8:[14850005]: bne        $a0, $a1, 0x089CEAD0
    089CEABC:[25290001]: addiu      $t1, $t1, 1
    089CEAC0:[910B0000]: lbu        $t3, 0($t0)
    089CEAC4:[7C0B3C20]: seb        $a3, $t3
    089CEAC8:[14E0FFEF]: bne        $a3, $zr, 0x089CEA88
    089CEACC:[912A0000]: lbu        $t2, 0($t1)
    089CEAD0:[316600FF]: andi       $a2, $t3, 255
    089CEAD4:[314200FF]: andi       $v0, $t2, 255
    089CEAD8:[25A39BFD]: addiu      $v1, $t5, -25603
    089CEADC:[00433821]: addu       $a3, $v0, $v1
    089CEAE0:[00C31821]: addu       $v1, $a2, $v1
    089CEAE4:[90640000]: lbu        $a0, 0($v1)
    089CEAE8:[90E50000]: lbu        $a1, 0($a3)
    089CEAEC:[24C80020]: addiu      $t0, $a2, 32
    089CEAF0:[30840001]: andi       $a0, $a0, 1
    089CEAF4:[30A50001]: andi       $a1, $a1, 1
    089CEAF8:[24430020]: addiu      $v1, $v0, 32
    089CEAFC:[0104300B]: movn       $a2, $t0, $a0
    089CEB00:[0065100B]: movn       $v0, $v1, $a1
    089CEB04:[03E00008]: jr         $ra
    089CEB08:[00C21023]: subu       $v0, $a2, $v0
    089CEB0C:[90AA0000]: lbu        $t2, 0($a1)
    089CEB10:[3C0D08A1]: lui        $t5, 0x08A1 <=> li $t5, 0x08A10000
    089CEB14:[316600FF]: andi       $a2, $t3, 255
    089CEB18:[314200FF]: andi       $v0, $t2, 255
    089CEB1C:[25A39BFD]: addiu      $v1, $t5, -25603
    089CEB20:[00433821]: addu       $a3, $v0, $v1
    089CEB24:[00C31821]: addu       $v1, $a2, $v1
    089CEB28:[90640000]: lbu        $a0, 0($v1)
    089CEB2C:[90E50000]: lbu        $a1, 0($a3)
    089CEB30:[24C80020]: addiu      $t0, $a2, 32
    089CEB34:[30840001]: andi       $a0, $a0, 1
    089CEB38:[30A50001]: andi       $a1, $a1, 1
    089CEB3C:[24430020]: addiu      $v1, $v0, 32
    089CEB40:[0104300B]: movn       $a2, $t0, $a0
    089CEB44:[0065100B]: movn       $v0, $v1, $a1
    089CEB48:[03E00008]: jr         $ra
    089CEB4C:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 089CEAC8 6,189,762 times (length 18)
    089CEA74:[10E00025]: beq        $a3, $zr, 0x089CEB0C
    089CEA78:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089CEA7C:[3C0D08A1]: lui        $t5, 0x08A1 <=> li $t5, 0x08A10000
    089CEA80:[25AC9BFD]: addiu      $t4, $t5, -25603
    089CEA84:[912A0000]: lbu        $t2, 0($t1)
--> 089CEA88:[00EC2021]: addu       $a0, $a3, $t4
    089CEA8C:[90820000]: lbu        $v0, 0($a0)
    089CEA90:[7C0A2C20]: seb        $a1, $t2
    089CEA94:[00AC3021]: addu       $a2, $a1, $t4
    089CEA98:[90C30000]: lbu        $v1, 0($a2)
    089CEA9C:[24E40020]: addiu      $a0, $a3, 32
    089CEAA0:[30420001]: andi       $v0, $v0, 1
    089CEAA4:[30630001]: andi       $v1, $v1, 1
    089CEAA8:[24A60020]: addiu      $a2, $a1, 32
    089CEAAC:[00E2200A]: movz       $a0, $a3, $v0
    089CEAB0:[00C3280B]: movn       $a1, $a2, $v1
    089CEAB4:[25080001]: addiu      $t0, $t0, 1
    089CEAB8:[14850005]: bne        $a0, $a1, 0x089CEAD0
    089CEABC:[25290001]: addiu      $t1, $t1, 1
    089CEAC0:[910B0000]: lbu        $t3, 0($t0)
    089CEAC4:[7C0B3C20]: seb        $a3, $t3
--> 089CEAC8:[14E0FFEF]: bne        $a3, $zr, 0x089CEA88
    089CEACC:[912A0000]: lbu        $t2, 0($t1)
    089CEAD0:[316600FF]: andi       $a2, $t3, 255
    089CEAD4:[314200FF]: andi       $v0, $t2, 255
    089CEAD8:[25A39BFD]: addiu      $v1, $t5, -25603
_S1_2_89237A8 126,256,465 instructions (1.326%), 137,550 calls (089237A8 - 089241AC, length 642)
    089237A8:[27BDFE20]: addiu      $sp, $sp, -480
    089237AC:[AFB20188]: sw         $s2, 392($sp)
    089237B0:[314A00FF]: andi       $t2, $t2, 255
    089237B4:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    089237B8:[E7BE01D8]: swc1       $f30, 472($sp)
    089237BC:[46007F86]: mov.s      $f30, $f15
    089237C0:[E7BD01D4]: swc1       $f29, 468($sp)
    089237C4:[46007746]: mov.s      $f29, $f14
    089237C8:[AFBF01A4]: sw         $ra, 420($sp)
    089237CC:[AFBE01A0]: sw         $fp, 416($sp)
    089237D0:[AFB7019C]: sw         $s7, 412($sp)
    089237D4:[AFB60198]: sw         $s6, 408($sp)
    089237D8:[AFB50194]: sw         $s5, 404($sp)
    089237DC:[AFB40190]: sw         $s4, 400($sp)
    089237E0:[AFB3018C]: sw         $s3, 396($sp)
    089237E4:[AFB10184]: sw         $s1, 388($sp)
    089237E8:[AFB00180]: sw         $s0, 384($sp)
    089237EC:[E7BF01DC]: swc1       $f31, 476($sp)
    089237F0:[E7BC01D0]: swc1       $f28, 464($sp)
    089237F4:[E7BB01CC]: swc1       $f27, 460($sp)
    089237F8:[E7BA01C8]: swc1       $f26, 456($sp)
    089237FC:[E7B901C4]: swc1       $f25, 452($sp)
    08923800:[E7B801C0]: swc1       $f24, 448($sp)
    08923804:[E7B701BC]: swc1       $f23, 444($sp)
    08923808:[E7B601B8]: swc1       $f22, 440($sp)
    0892380C:[E7B501B4]: swc1       $f21, 436($sp)
    08923810:[E7B401B0]: swc1       $f20, 432($sp)
    08923814:[8C820020]: lw         $v0, 32($a0)
    08923818:[AFA6016C]: sw         $a2, 364($sp)
    0892381C:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    08923820:[AFA90170]: sw         $t1, 368($sp)
    08923824:[10400224]: beq        $v0, $zr, 0x089240B8
    08923828:[AFAA0174]: sw         $t2, 372($sp)
    0892382C:[94E30000]: lhu        $v1, 0($a3)
    08923830:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08923834:[10620220]: beq        $v1, $v0, 0x089240B8
    08923838:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0892383C:[C4408228]: lwc1       $f0, -32216($v0)
    08923840:[460D003C]: c.lt.s     $f0, $f13
    08923844:[00000000]: nop
    08923848:[4500024A]: bc1f       0x08924174
    0892384C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08923850:[C44D822C]: lwc1       $f13, -32212($v0)
    08923854:[44800800]: mtc1       $zr, $f1
    08923858:[4601603C]: c.lt.s     $f12, $f1
    0892385C:[00000000]: nop
    08923860:[45010240]: bc1t       0x08924164
    08923864:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    08923868:[C4608228]: lwc1       $f0, -32216($v1)
    0892386C:[460C003C]: c.lt.s     $f0, $f12
    08923870:[00000000]: nop
    08923874:[45000229]: bc1f       0x0892411C
    08923878:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    0892387C:[AFA00168]: sw         $zr, 360($sp)
    08923880:[C4808234]: lwc1       $f0, -32204($a0)
    08923884:[460D003E]: c.le.s     $f0, $f13
    08923888:[00000000]: nop
    0892388C:[45030205]: bc1tl      0x089240A4
    08923890:[46006801]: sub.s      $f0, $f13, $f0
    08923894:[46006B4D]: trunc.w.s  $f13, $f13
    08923898:[44036800]: mfc1       $v1, $f13
    0892389C:[8E420010]: lw         $v0, 16($s2)
    089238A0:[306300FF]: andi       $v1, $v1, 255
    089238A4:[44850000]: mtc1       $a1, $f0
    089238A8:[AFA30164]: sw         $v1, 356($sp)
    089238AC:[311700FF]: andi       $s7, $t0, 255
    089238B0:[468007E0]: cvt.s.w    $f31, $f0
    089238B4:[90430000]: lbu        $v1, 0($v0)
    089238B8:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089238BC:[AFA60158]: sw         $a2, 344($sp)
    089238C0:[00031842]: srl        $v1, $v1, 0x0001
    089238C4:[00431023]: subu       $v0, $v0, $v1
    089238C8:[AFA2015C]: sw         $v0, 348($sp)
    089238CC:[7D023C00]: ext        $v0, $t0, 16, 8
    089238D0:[4600FD06]: mov.s      $f20, $f31
    089238D4:[AFA20160]: sw         $v0, 352($sp)
    089238D8:[7D1E3A00]: ext        $fp, $t0, 8, 8
    089238DC:[8FA40158]: lw         $a0, 344($sp)
    089238E0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    089238E4:[94830000]: lhu        $v1, 0($a0)
    089238E8:[106201D3]: beq        $v1, $v0, 0x08924038
    089238EC:[8FA60158]: lw         $a2, 344($sp)
    089238F0:[27B00050]: addiu      $s0, $sp, 80
    089238F4:[24070040]: addiu      $a3, $zr, 64 <=> li $a3, 64
    089238F8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089238FC:[0E248C8D]: jal        0x08923234
    08923900:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08923904:[97A70050]: lhu        $a3, 80($sp)
    08923908:[AFA20158]: sw         $v0, 344($sp)
    0892390C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08923910:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    08923914:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923918:[AFA00154]: sw         $zr, 340($sp)
    0892391C:[30E2FFFF]: andi       $v0, $a3, -1
    08923920:[3403FFFF]: ori        $v1, $zr, -1 <=> li $v1, 65535
    08923924:[1043FFEE]: beq        $v0, $v1, 0x089238E0
    08923928:[8FA40158]: lw         $a0, 344($sp)
    0892392C:[96C20000]: lhu        $v0, 0($s6)
    08923930:[1043000F]: beq        $v0, $v1, 0x08923970
    08923934:[00021080]: sll        $v0, $v0, 0x0002
    08923938:[8E440014]: lw         $a0, 20($s2)
    0892393C:[8E45000C]: lw         $a1, 12($s2)
    08923940:[00441021]: addu       $v0, $v0, $a0
    08923944:[8C430000]: lw         $v1, 0($v0)
    08923948:[8E440008]: lw         $a0, 8($s2)
    0892394C:[188000E6]: blez       $a0, 0x08923CE8
    08923950:[00A32821]: addu       $a1, $a1, $v1
    08923954:[90A20000]: lbu        $v0, 0($a1)
    08923958:[8FA3015C]: lw         $v1, 348($sp)
    0892395C:[0082202C]: max        $a0, $a0, $v0
    08923960:[00C43021]: addu       $a2, $a2, $a0
    08923964:[00C3102A]: slt        $v0, $a2, $v1
    08923968:[5440FFEC]: bnel       $v0, $zr, 0x0892391C
    0892396C:[26D60002]: addiu      $s6, $s6, 2
    08923970:[02C88023]: subu       $s0, $s6, $t0
    08923974:[27B400D0]: addiu      $s4, $sp, 208
    08923978:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0892397C:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    08923980:[0E27312D]: jal        0x089CC4B4
    08923984:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08923988:[8E44001C]: lw         $a0, 28($s2)
    0892398C:[03B01821]: addu       $v1, $sp, $s0
    08923990:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08923994:[1C80001E]: bgtz       $a0, 0x08923A10
    08923998:[A46200D0]: sh         $v0, 208($v1)
    0892399C:[8E460034]: lw         $a2, 52($s2)
    089239A0:[10C000A7]: beq        $a2, $zr, 0x08923C40
    089239A4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089239A8:[8E470028]: lw         $a3, 40($s2)
    089239AC:[18E000A4]: blez       $a3, 0x08923C40
    089239B0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    089239B4:[02062821]: addu       $a1, $s0, $a2
    089239B8:[8CA20000]: lw         $v0, 0($a1)
    089239BC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089239C0:[24A50010]: addiu      $a1, $a1, 16
    089239C4:[0440000C]: bltz       $v0, 0x089239F8
    089239C8:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089239CC:[0E248CA3]: jal        0x0892328C
    089239D0:[00000000]: nop
    089239D4:[54400008]: bnel       $v0, $zr, 0x089239F8
    089239D8:[8E470028]: lw         $a3, 40($s2)
    089239DC:[8E460034]: lw         $a2, 52($s2)
    089239E0:[8E430008]: lw         $v1, 8($s2)
    089239E4:[02069821]: addu       $s3, $s0, $a2
    089239E8:[8E620004]: lw         $v0, 4($s3)
    089239EC:[1043001D]: beq        $v0, $v1, 0x08923A64
    089239F0:[00000000]: nop
    089239F4:[8E470028]: lw         $a3, 40($s2)
    089239F8:[26310001]: addiu      $s1, $s1, 1
    089239FC:[0227102A]: slt        $v0, $s1, $a3
    08923A00:[1040008F]: beq        $v0, $zr, 0x08923C40
    08923A04:[26100098]: addiu      $s0, $s0, 152
    08923A08:[0A248E6D]: j          0x089239B4
    08923A0C:[8E460034]: lw         $a2, 52($s2)
    08923A10:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08923A14:[0A248E8A]: j          0x08923A28
    08923A18:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08923A1C:[0222102A]: slt        $v0, $s1, $v0
    08923A20:[1040FFDE]: beq        $v0, $zr, 0x0892399C
    08923A24:[26100098]: addiu      $s0, $s0, 152
    08923A28:[8E450020]: lw         $a1, 32($s2)
    08923A2C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08923A30:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08923A34:[02052821]: addu       $a1, $s0, $a1
    08923A38:[24A50010]: addiu      $a1, $a1, 16
    08923A3C:[0E248CA3]: jal        0x0892328C
    08923A40:[26310001]: addiu      $s1, $s1, 1
    08923A44:[5440FFF5]: bnel       $v0, $zr, 0x08923A1C
    08923A48:[8E42001C]: lw         $v0, 28($s2)
    08923A4C:[8E420020]: lw         $v0, 32($s2)
    08923A50:[8E440008]: lw         $a0, 8($s2)
    08923A54:[02029821]: addu       $s3, $s0, $v0
    08923A58:[8E630004]: lw         $v1, 4($s3)
    08923A5C:[5464FFEF]: bnel       $v1, $a0, 0x08923A1C
    08923A60:[8E42001C]: lw         $v0, 28($s2)
    08923A64:[0E248CB3]: jal        0x089232CC
    08923A68:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08923A6C:[AE620008]: sw         $v0, 8($s3)
    08923A70:[8E420010]: lw         $v0, 16($s2)
    08923A74:[461DF182]: mul.s      $f6, $f30, $f29
    08923A78:[C7A00154]: lwc1       $f0, 340($sp)
    08923A7C:[90420000]: lbu        $v0, 0($v0)
    08923A80:[8E630090]: lw         $v1, 144($s3)
    08923A84:[468000E0]: cvt.s.w    $f3, $f0
    08923A88:[44820800]: mtc1       $v0, $f1
    08923A8C:[24620001]: addiu      $v0, $v1, 1
    08923A90:[44820000]: mtc1       $v0, $f0
    08923A94:[468008A0]: cvt.s.w    $f2, $f1
    08923A98:[C6640094]: lwc1       $f4, 148($s3)
    08923A9C:[468001E0]: cvt.s.w    $f7, $f0
    08923AA0:[44830000]: mtc1       $v1, $f0
    08923AA4:[46023583]: div.s      $f22, $f6, $f2
    08923AA8:[46802060]: cvt.s.w    $f1, $f4
    08923AAC:[3C1108A1]: lui        $s1, 0x08A1 <=> li $s1, 0x08A10000
    08923AB0:[46800160]: cvt.s.w    $f5, $f0
    08923AB4:[C6208238]: lwc1       $f0, -32200($s1)
    08923AB8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08923ABC:[C4598228]: lwc1       $f25, -32216($v0)
    08923AC0:[46000E81]: sub.s      $f26, $f1, $f0
    08923AC4:[4600EF0D]: trunc.w.s  $f28, $f29
    08923AC8:[46192D40]: add.s      $f21, $f5, $f25
    08923ACC:[4603B0C2]: mul.s      $f3, $f22, $f3
    08923AD0:[4607B5C2]: mul.s      $f23, $f22, $f7
    08923AD4:[46141E00]: add.s      $f24, $f3, $f20
    08923AD8:[4600BECD]: trunc.w.s  $f27, $f23
    08923ADC:[4600C306]: mov.s      $f12, $f24
    08923AE0:[4600C00D]: trunc.w.s  $f0, $f24
    08923AE4:[0E271027]: jal        0x089C409C
    08923AE8:[44100000]: mfc1       $s0, $f0
    08923AEC:[4600BB06]: mov.s      $f12, $f23
    08923AF0:[0E271027]: jal        0x089C409C
    08923AF4:[4600C501]: sub.s      $f20, $f24, $f0
    08923AF8:[44800800]: mtc1       $zr, $f1
    08923AFC:[4600B881]: sub.s      $f2, $f23, $f0
    08923B00:[4614083C]: c.lt.s     $f1, $f20
    08923B04:[00000000]: nop
    08923B08:[45000006]: bc1f       0x08923B24
    08923B0C:[460008C6]: mov.s      $f3, $f1
    08923B10:[4614B002]: mul.s      $f0, $f22, $f20
    08923B14:[26100001]: addiu      $s0, $s0, 1
    08923B18:[4600C801]: sub.s      $f0, $f25, $f0
    08923B1C:[4600AD40]: add.s      $f21, $f21, $f0
    08923B20:[460100C0]: add.s      $f3, $f0, $f1
    08923B24:[44800000]: mtc1       $zr, $f0
    08923B28:[4602003C]: c.lt.s     $f0, $f2
    08923B2C:[00000000]: nop
    08923B30:[45000008]: bc1f       0x08923B54
    08923B34:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08923B38:[C440823C]: lwc1       $f0, -32196($v0)
    08923B3C:[4616003C]: c.lt.s     $f0, $f22
    08923B40:[00000000]: nop
    08923B44:[45000004]: bc1f       0x08923B58
    08923B48:[8FA20170]: lw         $v0, 368($sp)
    08923B4C:[46161003]: div.s      $f0, $f2, $f22
    08923B50:[4600AD41]: sub.s      $f21, $f21, $f0
    08923B54:[8FA20170]: lw         $v0, 368($sp)
    08923B58:[8FA3016C]: lw         $v1, 364($sp)
    08923B5C:[8FA40168]: lw         $a0, 360($sp)
    08923B60:[7C106620]: seh        $t4, $s0
    08923B64:[7C025E20]: seh        $t3, $v0
    08923B68:[018B1021]: addu       $v0, $t4, $t3
    08923B6C:[7C036E20]: seh        $t5, $v1
    08923B70:[C6348238]: lwc1       $f20, -32200($s1)
    08923B74:[A7A2000C]: sh         $v0, 12($sp)
    08923B78:[A7A40010]: sh         $a0, 16($sp)
    08923B7C:[8FA20160]: lw         $v0, 352($sp)
    08923B80:[8FA30164]: lw         $v1, 356($sp)
    08923B84:[8FA40170]: lw         $a0, 368($sp)
    08923B88:[A7AD000E]: sh         $t5, 14($sp)
    08923B8C:[A3A20008]: sb         $v0, 8($sp)
    08923B90:[A3BE0009]: sb         $fp, 9($sp)
    08923B94:[A3B7000A]: sb         $s7, 10($sp)
    08923B98:[A3A3000B]: sb         $v1, 11($sp)
    08923B9C:[E7A30000]: swc1       $f3, 0($sp)
    08923BA0:[148000A1]: bne        $a0, $zr, 0x08923E28
    08923BA4:[E7B40004]: swc1       $f20, 4($sp)
    08923BA8:[8FA30160]: lw         $v1, 352($sp)
    08923BAC:[4404D800]: mfc1       $a0, $f27
    08923BB0:[8E420004]: lw         $v0, 4($s2)
    08923BB4:[A3A3001C]: sb         $v1, 28($sp)
    08923BB8:[01841821]: addu       $v1, $t4, $a0
    08923BBC:[4404E000]: mfc1       $a0, $f28
    08923BC0:[A3BE001D]: sb         $fp, 29($sp)
    08923BC4:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08923BC8:[01A45821]: addu       $t3, $t5, $a0
    08923BCC:[8FA40164]: lw         $a0, 356($sp)
    08923BD0:[A3B7001E]: sb         $s7, 30($sp)
    08923BD4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08923BD8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08923BDC:[A3A4001F]: sb         $a0, 31($sp)
    08923BE0:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08923BE4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08923BE8:[8C441D24]: lw         $a0, 7460($v0)
    08923BEC:[8E650000]: lw         $a1, 0($s3)
    08923BF0:[8FA20168]: lw         $v0, 360($sp)
    08923BF4:[A7A30020]: sh         $v1, 32($sp)
    08923BF8:[A7AB0022]: sh         $t3, 34($sp)
    08923BFC:[E7B50014]: swc1       $f21, 20($sp)
    08923C00:[E7BA0018]: swc1       $f26, 24($sp)
    08923C04:[0E2571A1]: jal        0x0895C684
    08923C08:[A7A20024]: sh         $v0, 36($sp)
    08923C0C:[8FA30174]: lw         $v1, 372($sp)
    08923C10:[146000D1]: bne        $v1, $zr, 0x08923F58
    08923C14:[C7A10000]: lwc1       $f1, 0($sp)
    08923C18:[4616B801]: sub.s      $f0, $f23, $f22
    08923C1C:[8E430004]: lw         $v1, 4($s2)
    08923C20:[96C70000]: lhu        $a3, 0($s6)
    08923C24:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    08923C28:[4600C500]: add.s      $f20, $f24, $f0
    08923C2C:[8C62001C]: lw         $v0, 28($v1)
    08923C30:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923C34:[AFA00154]: sw         $zr, 340($sp)
    08923C38:[0A248E47]: j          0x0892391C
    08923C3C:[AE62000C]: sw         $v0, 12($s3)
    08923C40:[0E248CB3]: jal        0x089232CC
    08923C44:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08923C48:[8E47001C]: lw         $a3, 28($s2)
    08923C4C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08923C50:[18E00032]: blez       $a3, 0x08923D1C
    08923C54:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08923C58:[8E440020]: lw         $a0, 32($s2)
    08923C5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08923C60:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923C64:[8C830008]: lw         $v1, 8($a0)
    08923C68:[02231823]: subu       $v1, $s1, $v1
    08923C6C:[00C3102B]: sltu       $v0, $a2, $v1
    08923C70:[10400003]: beq        $v0, $zr, 0x08923C80
    08923C74:[24A50001]: addiu      $a1, $a1, 1
    08923C78:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    08923C7C:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08923C80:[14E5FFF8]: bne        $a3, $a1, 0x08923C64
    08923C84:[24840098]: addiu      $a0, $a0, 152
    08923C88:[52600025]: beql       $s3, $zr, 0x08923D20
    08923C8C:[8E460034]: lw         $a2, 52($s2)
    08923C90:[8E420004]: lw         $v0, 4($s2)
    08923C94:[8E64000C]: lw         $a0, 12($s3)
    08923C98:[8C43001C]: lw         $v1, 28($v0)
    08923C9C:[50640020]: beql       $v1, $a0, 0x08923D20
    08923CA0:[8E460034]: lw         $a2, 52($s2)
    08923CA4:[8E650000]: lw         $a1, 0($s3)
    08923CA8:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08923CAC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08923CB0:[26680090]: addiu      $t0, $s3, 144
    08923CB4:[26690094]: addiu      $t1, $s3, 148
    08923CB8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08923CBC:[0E248CBB]: jal        0x089232EC
    08923CC0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08923CC4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08923CC8:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08923CCC:[26650010]: addiu      $a1, $s3, 16
    08923CD0:[0E248C8D]: jal        0x08923234
    08923CD4:[24070040]: addiu      $a3, $zr, 64 <=> li $a3, 64
    08923CD8:[AE710008]: sw         $s1, 8($s3)
    08923CDC:[8E420008]: lw         $v0, 8($s2)
    08923CE0:[0A248E9C]: j          0x08923A70
    08923CE4:[AE620004]: sw         $v0, 4($s3)
    08923CE8:[90A20004]: lbu        $v0, 4($a1)
    08923CEC:[80A50003]: lb         $a1, 3($a1)
    08923CF0:[14C00003]: bne        $a2, $zr, 0x08923D00
    08923CF4:[00A21021]: addu       $v0, $a1, $v0
    08923CF8:[04A200A7]: bltzl      $a1, 0x08923F98
    08923CFC:[00451023]: subu       $v0, $v0, $a1
    08923D00:[8FA4015C]: lw         $a0, 348($sp)
    08923D04:[00C23021]: addu       $a2, $a2, $v0
    08923D08:[00C4102A]: slt        $v0, $a2, $a0
    08923D0C:[1040FF19]: beq        $v0, $zr, 0x08923974
    08923D10:[02C88023]: subu       $s0, $s6, $t0
    08923D14:[0A248E47]: j          0x0892391C
    08923D18:[26D60002]: addiu      $s6, $s6, 2
    08923D1C:[8E460034]: lw         $a2, 52($s2)
    08923D20:[10C00013]: beq        $a2, $zr, 0x08923D70
    08923D24:[00000000]: nop
    08923D28:[8E470028]: lw         $a3, 40($s2)
    08923D2C:[18E00010]: blez       $a3, 0x08923D70
    08923D30:[00000000]: nop
    08923D34:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08923D38:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08923D3C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08923D40:[8C820000]: lw         $v0, 0($a0)
    08923D44:[04400008]: bltz       $v0, 0x08923D68
    08923D48:[24A50001]: addiu      $a1, $a1, 1
    08923D4C:[8C820008]: lw         $v0, 8($a0)
    08923D50:[02221023]: subu       $v0, $s1, $v0
    08923D54:[0102182B]: sltu       $v1, $t0, $v0
    08923D58:[10600003]: beq        $v1, $zr, 0x08923D68
    08923D5C:[00000000]: nop
    08923D60:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08923D64:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08923D68:[14A7FFF5]: bne        $a1, $a3, 0x08923D40
    08923D6C:[24840098]: addiu      $a0, $a0, 152
    08923D70:[12600006]: beq        $s3, $zr, 0x08923D8C
    08923D74:[00000000]: nop
    08923D78:[8E420004]: lw         $v0, 4($s2)
    08923D7C:[8E64000C]: lw         $a0, 12($s3)
    08923D80:[8C43001C]: lw         $v1, 28($v0)
    08923D84:[5464FFC8]: bnel       $v1, $a0, 0x08923CA8
    08923D88:[8E650000]: lw         $a1, 0($s3)
    08923D8C:[50C00084]: beql       $a2, $zr, 0x08923FA0
    08923D90:[8E430028]: lw         $v1, 40($s2)
    08923D94:[8E470028]: lw         $a3, 40($s2)
    08923D98:[18E00017]: blez       $a3, 0x08923DF8
    08923D9C:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    08923DA0:[8CC20000]: lw         $v0, 0($a2)
    08923DA4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08923DA8:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08923DAC:[24C40098]: addiu      $a0, $a2, 152
    08923DB0:[0440000A]: bltz       $v0, 0x08923DDC
    08923DB4:[24030098]: addiu      $v1, $zr, 152 <=> li $v1, 152
    08923DB8:[25080001]: addiu      $t0, $t0, 1
    08923DBC:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    08923DC0:[00C32821]: addu       $a1, $a2, $v1
    08923DC4:[1107000C]: beq        $t0, $a3, 0x08923DF8
    08923DC8:[24630098]: addiu      $v1, $v1, 152
    08923DCC:[8C820000]: lw         $v0, 0($a0)
    08923DD0:[0441FFF9]: bgez       $v0, 0x08923DB8
    08923DD4:[24840098]: addiu      $a0, $a0, 152
    08923DD8:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08923DDC:[8E45001C]: lw         $a1, 28($s2)
    08923DE0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08923DE4:[0E2488EC]: jal        0x089223B0
    08923DE8:[00A82821]: addu       $a1, $a1, $t0
    08923DEC:[8E430034]: lw         $v1, 52($s2)
    08923DF0:[AEA20000]: sw         $v0, 0($s5)
    08923DF4:[02039821]: addu       $s3, $s0, $v1
    08923DF8:[52600007]: beql       $s3, $zr, 0x08923E18
    08923DFC:[96C70000]: lhu        $a3, 0($s6)
    08923E00:[8E420004]: lw         $v0, 4($s2)
    08923E04:[8E64000C]: lw         $a0, 12($s3)
    08923E08:[8C43001C]: lw         $v1, 28($v0)
    08923E0C:[5483FFA6]: bnel       $a0, $v1, 0x08923CA8
    08923E10:[8E650000]: lw         $a1, 0($s3)
    08923E14:[96C70000]: lhu        $a3, 0($s6)
    08923E18:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    08923E1C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923E20:[0A248E47]: j          0x0892391C
    08923E24:[AFA00154]: sw         $zr, 340($sp)
    08923E28:[8FA40160]: lw         $a0, 352($sp)
    08923E2C:[8E450004]: lw         $a1, 4($s2)
    08923E30:[4403D800]: mfc1       $v1, $f27
    08923E34:[A3A4001C]: sb         $a0, 28($sp)
    08923E38:[4404E000]: mfc1       $a0, $f28
    08923E3C:[01831021]: addu       $v0, $t4, $v1
    08923E40:[A3BE001D]: sb         $fp, 29($sp)
    08923E44:[01A41821]: addu       $v1, $t5, $a0
    08923E48:[7C021620]: seh        $v0, $v0
    08923E4C:[8FA40164]: lw         $a0, 356($sp)
    08923E50:[A3B7001E]: sb         $s7, 30($sp)
    08923E54:[01625821]: addu       $t3, $t3, $v0
    08923E58:[7C031E20]: seh        $v1, $v1
    08923E5C:[A3A4001F]: sb         $a0, 31($sp)
    08923E60:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08923E64:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    08923E68:[8FA40160]: lw         $a0, 352($sp)
    08923E6C:[A3BE0031]: sb         $fp, 49($sp)
    08923E70:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08923E74:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08923E78:[A3A40030]: sb         $a0, 48($sp)
    08923E7C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08923E80:[8FA40164]: lw         $a0, 356($sp)
    08923E84:[A3B70032]: sb         $s7, 50($sp)
    08923E88:[A3A40033]: sb         $a0, 51($sp)
    08923E8C:[8FA40160]: lw         $a0, 352($sp)
    08923E90:[A3BE0045]: sb         $fp, 69($sp)
    08923E94:[A3A40044]: sb         $a0, 68($sp)
    08923E98:[8FA40164]: lw         $a0, 356($sp)
    08923E9C:[A3B70046]: sb         $s7, 70($sp)
    08923EA0:[A3A40047]: sb         $a0, 71($sp)
    08923EA4:[8CA41D24]: lw         $a0, 7460($a1)
    08923EA8:[A7A20048]: sh         $v0, 72($sp)
    08923EAC:[8E650000]: lw         $a1, 0($s3)
    08923EB0:[8FA20168]: lw         $v0, 360($sp)
    08923EB4:[A7A3004A]: sh         $v1, 74($sp)
    08923EB8:[A7AB0020]: sh         $t3, 32($sp)
    08923EBC:[A7AC0034]: sh         $t4, 52($sp)
    08923EC0:[E7A30028]: swc1       $f3, 40($sp)
    08923EC4:[A7AD0022]: sh         $t5, 34($sp)
    08923EC8:[A7A20024]: sh         $v0, 36($sp)
    08923ECC:[E7B5003C]: swc1       $f21, 60($sp)
    08923ED0:[E7BA0040]: swc1       $f26, 64($sp)
    08923ED4:[E7B50014]: swc1       $f21, 20($sp)
    08923ED8:[E7B40018]: swc1       $f20, 24($sp)
    08923EDC:[A7A30036]: sh         $v1, 54($sp)
    08923EE0:[A7A20038]: sh         $v0, 56($sp)
    08923EE4:[E7BA002C]: swc1       $f26, 44($sp)
    08923EE8:[0E2571A1]: jal        0x0895C684
    08923EEC:[A7A2004C]: sh         $v0, 76($sp)
    08923EF0:[8FA30174]: lw         $v1, 372($sp)
    08923EF4:[5060FF49]: beql       $v1, $zr, 0x08923C1C
    08923EF8:[4616B801]: sub.s      $f0, $f23, $f22
    08923EFC:[C7A20000]: lwc1       $f2, 0($sp)
    08923F00:[C7A3003C]: lwc1       $f3, 60($sp)
    08923F04:[C7A10014]: lwc1       $f1, 20($sp)
    08923F08:[C7A00028]: lwc1       $f0, 40($sp)
    08923F0C:[8E420004]: lw         $v0, 4($s2)
    08923F10:[46141080]: add.s      $f2, $f2, $f20
    08923F14:[461418C0]: add.s      $f3, $f3, $f20
    08923F18:[46140840]: add.s      $f1, $f1, $f20
    08923F1C:[46140000]: add.s      $f0, $f0, $f20
    08923F20:[8C441D24]: lw         $a0, 7460($v0)
    08923F24:[8E650000]: lw         $a1, 0($s3)
    08923F28:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08923F2C:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    08923F30:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08923F34:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08923F38:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08923F3C:[E7A20000]: swc1       $f2, 0($sp)
    08923F40:[E7A10014]: swc1       $f1, 20($sp)
    08923F44:[E7A00028]: swc1       $f0, 40($sp)
    08923F48:[0E2571A1]: jal        0x0895C684
    08923F4C:[E7A3003C]: swc1       $f3, 60($sp)
    08923F50:[0A248F07]: j          0x08923C1C
    08923F54:[4616B801]: sub.s      $f0, $f23, $f22
    08923F58:[C7A00014]: lwc1       $f0, 20($sp)
    08923F5C:[8E420004]: lw         $v0, 4($s2)
    08923F60:[46140840]: add.s      $f1, $f1, $f20
    08923F64:[46140000]: add.s      $f0, $f0, $f20
    08923F68:[8C441D24]: lw         $a0, 7460($v0)
    08923F6C:[8E650000]: lw         $a1, 0($s3)
    08923F70:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08923F74:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08923F78:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08923F7C:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08923F80:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08923F84:[E7A10000]: swc1       $f1, 0($sp)
    08923F88:[0E2571A1]: jal        0x0895C684
    08923F8C:[E7A00014]: swc1       $f0, 20($sp)
    08923F90:[0A248F07]: j          0x08923C1C
    08923F94:[4616B801]: sub.s      $f0, $f23, $f22
    08923F98:[0A248F40]: j          0x08923D00
    08923F9C:[AFA50154]: sw         $a1, 340($sp)
    08923FA0:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08923FA4:[24A52A0C]: addiu      $a1, $a1, 10764
    08923FA8:[00032080]: sll        $a0, $v1, 0x0002
    08923FAC:[00031100]: sll        $v0, $v1, 0x0004
    08923FB0:[00822021]: addu       $a0, $a0, $v0
    08923FB4:[00832023]: subu       $a0, $a0, $v1
    08923FB8:[000420C0]: sll        $a0, $a0, 0x0003
    08923FBC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08923FC0:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08923FC4:[0E25A94E]: jal        0x0896A538
    08923FC8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08923FCC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08923FD0:[8E420028]: lw         $v0, 40($s2)
    08923FD4:[1840FF88]: blez       $v0, 0x08923DF8
    08923FD8:[AE460034]: sw         $a2, 52($s2)
    08923FDC:[AFA00150]: sw         $zr, 336($sp)
    08923FE0:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08923FE4:[00D58021]: addu       $s0, $a2, $s5
    08923FE8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08923FEC:[24060098]: addiu      $a2, $zr, 152 <=> li $a2, 152
    08923FF0:[0E273225]: jal        0x089CC894
    08923FF4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08923FF8:[8FA30150]: lw         $v1, 336($sp)
    08923FFC:[8E460034]: lw         $a2, 52($s2)
    08924000:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08924004:[24630001]: addiu      $v1, $v1, 1
    08924008:[AFA30150]: sw         $v1, 336($sp)
    0892400C:[00D51821]: addu       $v1, $a2, $s5
    08924010:[AE020000]: sw         $v0, 0($s0)
    08924014:[AC600008]: sw         $zr, 8($v1)
    08924018:[8E470028]: lw         $a3, 40($s2)
    0892401C:[8FA40150]: lw         $a0, 336($sp)
    08924020:[A4620010]: sh         $v0, 16($v1)
    08924024:[0087102A]: slt        $v0, $a0, $a3
    08924028:[1440FFEE]: bne        $v0, $zr, 0x08923FE4
    0892402C:[26B50098]: addiu      $s5, $s5, 152
    08924030:[0A248F66]: j          0x08923D98
    08924034:[00000000]: nop
    08924038:[461FA001]: sub.s      $f0, $f20, $f31
    0892403C:[8FBF01A4]: lw         $ra, 420($sp)
    08924040:[8FBE01A0]: lw         $fp, 416($sp)
    08924044:[8FB7019C]: lw         $s7, 412($sp)
    08924048:[4600000D]: trunc.w.s  $f0, $f0
    0892404C:[8FB60198]: lw         $s6, 408($sp)
    08924050:[8FB50194]: lw         $s5, 404($sp)
    08924054:[8FB40190]: lw         $s4, 400($sp)
    08924058:[44020000]: mfc1       $v0, $f0
    0892405C:[8FB3018C]: lw         $s3, 396($sp)
    08924060:[8FB20188]: lw         $s2, 392($sp)
    08924064:[8FB10184]: lw         $s1, 388($sp)
    08924068:[8FB00180]: lw         $s0, 384($sp)
    0892406C:[C7BF01DC]: lwc1       $f31, 476($sp)
    08924070:[C7BE01D8]: lwc1       $f30, 472($sp)
    08924074:[C7BD01D4]: lwc1       $f29, 468($sp)
    08924078:[C7BC01D0]: lwc1       $f28, 464($sp)
    0892407C:[C7BB01CC]: lwc1       $f27, 460($sp)
    08924080:[C7BA01C8]: lwc1       $f26, 456($sp)
    08924084:[C7B901C4]: lwc1       $f25, 452($sp)
    08924088:[C7B801C0]: lwc1       $f24, 448($sp)
    0892408C:[C7B701BC]: lwc1       $f23, 444($sp)
    08924090:[C7B601B8]: lwc1       $f22, 440($sp)
    08924094:[C7B501B4]: lwc1       $f21, 436($sp)
    08924098:[C7B401B0]: lwc1       $f20, 432($sp)
    0892409C:[03E00008]: jr         $ra
    089240A0:[27BD01E0]: addiu      $sp, $sp, 480
    089240A4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089240A8:[4600000D]: trunc.w.s  $f0, $f0
    089240AC:[44030000]: mfc1       $v1, $f0
    089240B0:[0A248E27]: j          0x0892389C
    089240B4:[00621825]: or         $v1, $v1, $v0
    089240B8:[8FBF01A4]: lw         $ra, 420($sp)
    089240BC:[8FBE01A0]: lw         $fp, 416($sp)
    089240C0:[8FB7019C]: lw         $s7, 412($sp)
    089240C4:[8FB60198]: lw         $s6, 408($sp)
    089240C8:[8FB50194]: lw         $s5, 404($sp)
    089240CC:[8FB40190]: lw         $s4, 400($sp)
    089240D0:[8FB3018C]: lw         $s3, 396($sp)
    089240D4:[8FB20188]: lw         $s2, 392($sp)
    089240D8:[8FB10184]: lw         $s1, 388($sp)
    089240DC:[8FB00180]: lw         $s0, 384($sp)
    089240E0:[C7BF01DC]: lwc1       $f31, 476($sp)
    089240E4:[C7BE01D8]: lwc1       $f30, 472($sp)
    089240E8:[C7BD01D4]: lwc1       $f29, 468($sp)
    089240EC:[C7BC01D0]: lwc1       $f28, 464($sp)
    089240F0:[C7BB01CC]: lwc1       $f27, 460($sp)
    089240F4:[C7BA01C8]: lwc1       $f26, 456($sp)
    089240F8:[C7B901C4]: lwc1       $f25, 452($sp)
    089240FC:[C7B801C0]: lwc1       $f24, 448($sp)
    08924100:[C7B701BC]: lwc1       $f23, 444($sp)
    08924104:[C7B601B8]: lwc1       $f22, 440($sp)
    08924108:[C7B501B4]: lwc1       $f21, 436($sp)
    0892410C:[C7B401B0]: lwc1       $f20, 432($sp)
    08924110:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08924114:[03E00008]: jr         $ra
    08924118:[27BD01E0]: addiu      $sp, $sp, 480
    0892411C:[4601603C]: c.lt.s     $f12, $f1
    08924120:[00000000]: nop
    08924124:[4501000F]: bc1t       0x08924164
    08924128:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0892412C:[460C0001]: sub.s      $f0, $f0, $f12
    08924130:[C4418230]: lwc1       $f1, -32208($v0)
    08924134:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    08924138:[C48C8234]: lwc1       $f12, -32204($a0)
    0892413C:[46010002]: mul.s      $f0, $f0, $f1
    08924140:[4600603E]: c.le.s     $f12, $f0
    08924144:[00000000]: nop
    08924148:[45030012]: bc1tl      0x08924194
    0892414C:[460C0001]: sub.s      $f0, $f0, $f12
    08924150:[4600000D]: trunc.w.s  $f0, $f0
    08924154:[44030000]: mfc1       $v1, $f0
    08924158:[3063FFFF]: andi       $v1, $v1, -1
    0892415C:[0A248E20]: j          0x08923880
    08924160:[AFA30168]: sw         $v1, 360($sp)
    08924164:[3404FFFF]: ori        $a0, $zr, -1 <=> li $a0, 65535
    08924168:[AFA40168]: sw         $a0, 360($sp)
    0892416C:[0A248E20]: j          0x08923880
    08924170:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    08924174:[44800000]: mtc1       $zr, $f0
    08924178:[4600683C]: c.lt.s     $f13, $f0
    0892417C:[00000000]: nop
    08924180:[4503FDB4]: bc1tl      0x08923854
    08924184:[46000346]: mov.s      $f13, $f0
    08924188:[C440822C]: lwc1       $f0, -32212($v0)
    0892418C:[0A248E15]: j          0x08923854
    08924190:[46006B42]: mul.s      $f13, $f13, $f0
    08924194:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08924198:[4600000D]: trunc.w.s  $f0, $f0
    0892419C:[44030000]: mfc1       $v1, $f0
    089241A0:[00621825]: or         $v1, $v1, $v0
    089241A4:[3063FFFF]: andi       $v1, $v1, -1
    089241A8:[0A248E20]: j          0x08923880
    089241AC:[AFA30168]: sw         $v1, 360($sp)
  Back Branch 08923A20 4,288,476 times (length 35)
    08923988:[8E44001C]: lw         $a0, 28($s2)
    0892398C:[03B01821]: addu       $v1, $sp, $s0
    08923990:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08923994:[1C80001E]: bgtz       $a0, 0x08923A10
    08923998:[A46200D0]: sh         $v0, 208($v1)
--> 0892399C:[8E460034]: lw         $a2, 52($s2)
    089239A0:[10C000A7]: beq        $a2, $zr, 0x08923C40
    089239A4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089239A8:[8E470028]: lw         $a3, 40($s2)
    089239AC:[18E000A4]: blez       $a3, 0x08923C40
    089239B0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    089239B4:[02062821]: addu       $a1, $s0, $a2
    089239B8:[8CA20000]: lw         $v0, 0($a1)
    089239BC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089239C0:[24A50010]: addiu      $a1, $a1, 16
    089239C4:[0440000C]: bltz       $v0, 0x089239F8
    089239C8:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089239CC:[0E248CA3]: jal        0x0892328C
    089239D0:[00000000]: nop
    089239D4:[54400008]: bnel       $v0, $zr, 0x089239F8
    089239D8:[8E470028]: lw         $a3, 40($s2)
    089239DC:[8E460034]: lw         $a2, 52($s2)
    089239E0:[8E430008]: lw         $v1, 8($s2)
    089239E4:[02069821]: addu       $s3, $s0, $a2
    089239E8:[8E620004]: lw         $v0, 4($s3)
    089239EC:[1043001D]: beq        $v0, $v1, 0x08923A64
    089239F0:[00000000]: nop
    089239F4:[8E470028]: lw         $a3, 40($s2)
    089239F8:[26310001]: addiu      $s1, $s1, 1
    089239FC:[0227102A]: slt        $v0, $s1, $a3
    08923A00:[1040008F]: beq        $v0, $zr, 0x08923C40
    08923A04:[26100098]: addiu      $s0, $s0, 152
    08923A08:[0A248E6D]: j          0x089239B4
    08923A0C:[8E460034]: lw         $a2, 52($s2)
    08923A10:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08923A14:[0A248E8A]: j          0x08923A28
    08923A18:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08923A1C:[0222102A]: slt        $v0, $s1, $v0
--> 08923A20:[1040FFDE]: beq        $v0, $zr, 0x0892399C
    08923A24:[26100098]: addiu      $s0, $s0, 152
    08923A28:[8E450020]: lw         $a1, 32($s2)
    08923A2C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08923A30:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
  Back Branch 08923A44 4,288,476 times (length 12)
    08923A08:[0A248E6D]: j          0x089239B4
    08923A0C:[8E460034]: lw         $a2, 52($s2)
    08923A10:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08923A14:[0A248E8A]: j          0x08923A28
    08923A18:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08923A1C:[0222102A]: slt        $v0, $s1, $v0
    08923A20:[1040FFDE]: beq        $v0, $zr, 0x0892399C
    08923A24:[26100098]: addiu      $s0, $s0, 152
    08923A28:[8E450020]: lw         $a1, 32($s2)
    08923A2C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08923A30:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08923A34:[02052821]: addu       $a1, $s0, $a1
    08923A38:[24A50010]: addiu      $a1, $a1, 16
    08923A3C:[0E248CA3]: jal        0x0892328C
    08923A40:[26310001]: addiu      $s1, $s1, 1
--> 08923A44:[5440FFF5]: bnel       $v0, $zr, 0x08923A1C
    08923A48:[8E42001C]: lw         $v0, 28($s2)
    08923A4C:[8E420020]: lw         $v0, 32($s2)
    08923A50:[8E440008]: lw         $a0, 8($s2)
    08923A54:[02029821]: addu       $s3, $s0, $v0
  Back Branch 08923924 1,278,570 times (length 19)
    089238CC:[7D023C00]: ext        $v0, $t0, 16, 8
    089238D0:[4600FD06]: mov.s      $f20, $f31
    089238D4:[AFA20160]: sw         $v0, 352($sp)
    089238D8:[7D1E3A00]: ext        $fp, $t0, 8, 8
    089238DC:[8FA40158]: lw         $a0, 344($sp)
--> 089238E0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    089238E4:[94830000]: lhu        $v1, 0($a0)
    089238E8:[106201D3]: beq        $v1, $v0, 0x08924038
    089238EC:[8FA60158]: lw         $a2, 344($sp)
    089238F0:[27B00050]: addiu      $s0, $sp, 80
    089238F4:[24070040]: addiu      $a3, $zr, 64 <=> li $a3, 64
    089238F8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089238FC:[0E248C8D]: jal        0x08923234
    08923900:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08923904:[97A70050]: lhu        $a3, 80($sp)
    08923908:[AFA20158]: sw         $v0, 344($sp)
    0892390C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08923910:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    08923914:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923918:[AFA00154]: sw         $zr, 340($sp)
    0892391C:[30E2FFFF]: andi       $v0, $a3, -1
    08923920:[3403FFFF]: ori        $v1, $zr, -1 <=> li $v1, 65535
--> 08923924:[1043FFEE]: beq        $v0, $v1, 0x089238E0
    08923928:[8FA40158]: lw         $a0, 344($sp)
    0892392C:[96C20000]: lhu        $v0, 0($s6)
    08923930:[1043000F]: beq        $v0, $v1, 0x08923970
    08923934:[00021080]: sll        $v0, $v0, 0x0002
  Back Branch 08923968 599,859 times (length 21)
    08923908:[AFA20158]: sw         $v0, 344($sp)
    0892390C:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08923910:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    08923914:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923918:[AFA00154]: sw         $zr, 340($sp)
--> 0892391C:[30E2FFFF]: andi       $v0, $a3, -1
    08923920:[3403FFFF]: ori        $v1, $zr, -1 <=> li $v1, 65535
    08923924:[1043FFEE]: beq        $v0, $v1, 0x089238E0
    08923928:[8FA40158]: lw         $a0, 344($sp)
    0892392C:[96C20000]: lhu        $v0, 0($s6)
    08923930:[1043000F]: beq        $v0, $v1, 0x08923970
    08923934:[00021080]: sll        $v0, $v0, 0x0002
    08923938:[8E440014]: lw         $a0, 20($s2)
    0892393C:[8E45000C]: lw         $a1, 12($s2)
    08923940:[00441021]: addu       $v0, $v0, $a0
    08923944:[8C430000]: lw         $v1, 0($v0)
    08923948:[8E440008]: lw         $a0, 8($s2)
    0892394C:[188000E6]: blez       $a0, 0x08923CE8
    08923950:[00A32821]: addu       $a1, $a1, $v1
    08923954:[90A20000]: lbu        $v0, 0($a1)
    08923958:[8FA3015C]: lw         $v1, 348($sp)
    0892395C:[0082202C]: max        $a0, $a0, $v0
    08923960:[00C43021]: addu       $a2, $a2, $a0
    08923964:[00C3102A]: slt        $v0, $a2, $v1
--> 08923968:[5440FFEC]: bnel       $v0, $zr, 0x0892391C
    0892396C:[26D60002]: addiu      $s6, $s6, 2
    08923970:[02C88023]: subu       $s0, $s6, $t0
    08923974:[27B400D0]: addiu      $s4, $sp, 208
    08923978:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
  Back Branch 08923D0C 345,023 times (length 232)
  Back Branch 08923D14 328,771 times (length 256)
  Back Branch 08923C38 212,230 times (length 201)
  Back Branch 0892415C 137,550 times (length 569)
  Back Branch 0892418C 137,550 times (length 592)
  Back Branch 08923C80 125,900 times (length 9)
    08923C50:[18E00032]: blez       $a3, 0x08923D1C
    08923C54:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08923C58:[8E440020]: lw         $a0, 32($s2)
    08923C5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08923C60:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08923C64:[8C830008]: lw         $v1, 8($a0)
    08923C68:[02231823]: subu       $v1, $s1, $v1
    08923C6C:[00C3102B]: sltu       $v0, $a2, $v1
    08923C70:[10400003]: beq        $v0, $zr, 0x08923C80
    08923C74:[24A50001]: addiu      $a1, $a1, 1
    08923C78:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    08923C7C:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
--> 08923C80:[14E5FFF8]: bne        $a3, $a1, 0x08923C64
    08923C84:[24840098]: addiu      $a0, $a0, 152
    08923C88:[52600025]: beql       $s3, $zr, 0x08923D20
    08923C8C:[8E460034]: lw         $a2, 52($s2)
    08923C90:[8E420004]: lw         $v0, 4($s2)
  Back Branch 08923CE0 2,383 times (length 158)
  Back Branch 08923D68 1,950 times (length 12)
    08923D2C:[18E00010]: blez       $a3, 0x08923D70
    08923D30:[00000000]: nop
    08923D34:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08923D38:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08923D3C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 08923D40:[8C820000]: lw         $v0, 0($a0)
    08923D44:[04400008]: bltz       $v0, 0x08923D68
    08923D48:[24A50001]: addiu      $a1, $a1, 1
    08923D4C:[8C820008]: lw         $v0, 8($a0)
    08923D50:[02221023]: subu       $v0, $s1, $v0
    08923D54:[0102182B]: sltu       $v1, $t0, $v0
    08923D58:[10600003]: beq        $v1, $zr, 0x08923D68
    08923D5C:[00000000]: nop
    08923D60:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08923D64:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
--> 08923D68:[14A7FFF5]: bne        $a1, $a3, 0x08923D40
    08923D6C:[24840098]: addiu      $a0, $a0, 152
    08923D70:[12600006]: beq        $s3, $zr, 0x08923D8C
    08923D74:[00000000]: nop
    08923D78:[8E420004]: lw         $v0, 4($s2)
  Back Branch 08923A08 1,937 times (length 23)
    089239A0:[10C000A7]: beq        $a2, $zr, 0x08923C40
    089239A4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089239A8:[8E470028]: lw         $a3, 40($s2)
    089239AC:[18E000A4]: blez       $a3, 0x08923C40
    089239B0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 089239B4:[02062821]: addu       $a1, $s0, $a2
    089239B8:[8CA20000]: lw         $v0, 0($a1)
    089239BC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089239C0:[24A50010]: addiu      $a1, $a1, 16
    089239C4:[0440000C]: bltz       $v0, 0x089239F8
    089239C8:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089239CC:[0E248CA3]: jal        0x0892328C
    089239D0:[00000000]: nop
    089239D4:[54400008]: bnel       $v0, $zr, 0x089239F8
    089239D8:[8E470028]: lw         $a3, 40($s2)
    089239DC:[8E460034]: lw         $a2, 52($s2)
    089239E0:[8E430008]: lw         $v1, 8($s2)
    089239E4:[02069821]: addu       $s3, $s0, $a2
    089239E8:[8E620004]: lw         $v0, 4($s3)
    089239EC:[1043001D]: beq        $v0, $v1, 0x08923A64
    089239F0:[00000000]: nop
    089239F4:[8E470028]: lw         $a3, 40($s2)
    089239F8:[26310001]: addiu      $s1, $s1, 1
    089239FC:[0227102A]: slt        $v0, $s1, $a3
    08923A00:[1040008F]: beq        $v0, $zr, 0x08923C40
    08923A04:[26100098]: addiu      $s0, $s0, 152
--> 08923A08:[0A248E6D]: j          0x089239B4
    08923A0C:[8E460034]: lw         $a2, 52($s2)
    08923A10:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08923A14:[0A248E8A]: j          0x08923A28
    08923A18:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 08924028 150 times (length 19)
    08923FD0:[8E420028]: lw         $v0, 40($s2)
    08923FD4:[1840FF88]: blez       $v0, 0x08923DF8
    08923FD8:[AE460034]: sw         $a2, 52($s2)
    08923FDC:[AFA00150]: sw         $zr, 336($sp)
    08923FE0:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
--> 08923FE4:[00D58021]: addu       $s0, $a2, $s5
    08923FE8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08923FEC:[24060098]: addiu      $a2, $zr, 152 <=> li $a2, 152
    08923FF0:[0E273225]: jal        0x089CC894
    08923FF4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08923FF8:[8FA30150]: lw         $v1, 336($sp)
    08923FFC:[8E460034]: lw         $a2, 52($s2)
    08924000:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08924004:[24630001]: addiu      $v1, $v1, 1
    08924008:[AFA30150]: sw         $v1, 336($sp)
    0892400C:[00D51821]: addu       $v1, $a2, $s5
    08924010:[AE020000]: sw         $v0, 0($s0)
    08924014:[AC600008]: sw         $zr, 8($v1)
    08924018:[8E470028]: lw         $a3, 40($s2)
    0892401C:[8FA40150]: lw         $a0, 336($sp)
    08924020:[A4620010]: sh         $v0, 16($v1)
    08924024:[0087102A]: slt        $v0, $a0, $a3
--> 08924028:[1440FFEE]: bne        $v0, $zr, 0x08923FE4
    0892402C:[26B50098]: addiu      $s5, $s5, 152
    08924030:[0A248F66]: j          0x08923D98
    08924034:[00000000]: nop
    08924038:[461FA001]: sub.s      $f0, $f20, $f31
  Back Branch 08923DD0 91 times (length 8)
    08923DA4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08923DA8:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08923DAC:[24C40098]: addiu      $a0, $a2, 152
    08923DB0:[0440000A]: bltz       $v0, 0x08923DDC
    08923DB4:[24030098]: addiu      $v1, $zr, 152 <=> li $v1, 152
--> 08923DB8:[25080001]: addiu      $t0, $t0, 1
    08923DBC:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    08923DC0:[00C32821]: addu       $a1, $a2, $v1
    08923DC4:[1107000C]: beq        $t0, $a3, 0x08923DF8
    08923DC8:[24630098]: addiu      $v1, $v1, 152
    08923DCC:[8C820000]: lw         $v0, 0($a0)
--> 08923DD0:[0441FFF9]: bgez       $v0, 0x08923DB8
    08923DD4:[24840098]: addiu      $a0, $a0, 152
    08923DD8:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08923DDC:[8E45001C]: lw         $a1, 28($s2)
    08923DE0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
  Back Branch 08923E0C 14 times (length 91)
    08923C94:[8E64000C]: lw         $a0, 12($s3)
    08923C98:[8C43001C]: lw         $v1, 28($v0)
    08923C9C:[50640020]: beql       $v1, $a0, 0x08923D20
    08923CA0:[8E460034]: lw         $a2, 52($s2)
    08923CA4:[8E650000]: lw         $a1, 0($s3)
--> 08923CA8:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08923CAC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08923CB0:[26680090]: addiu      $t0, $s3, 144
    08923CB4:[26690094]: addiu      $t1, $s3, 148
    08923CB8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08923CBC:[0E248CBB]: jal        0x089232EC
    08923CC0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08923CC4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08923CC8:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08923CCC:[26650010]: addiu      $a1, $s3, 16
    08923CD0:[0E248C8D]: jal        0x08923234
    08923CD4:[24070040]: addiu      $a3, $zr, 64 <=> li $a3, 64
    08923CD8:[AE710008]: sw         $s1, 8($s3)
    08923CDC:[8E420008]: lw         $v0, 8($s2)
    08923CE0:[0A248E9C]: j          0x08923A70
    08923CE4:[AE620004]: sw         $v0, 4($s3)
    08923CE8:[90A20004]: lbu        $v0, 4($a1)
    08923CEC:[80A50003]: lb         $a1, 3($a1)
    08923CF0:[14C00003]: bne        $a2, $zr, 0x08923D00
    08923CF4:[00A21021]: addu       $v0, $a1, $v0
    08923CF8:[04A200A7]: bltzl      $a1, 0x08923F98
    08923CFC:[00451023]: subu       $v0, $v0, $a1
    08923D00:[8FA4015C]: lw         $a0, 348($sp)
    08923D04:[00C23021]: addu       $a2, $a2, $v0
    08923D08:[00C4102A]: slt        $v0, $a2, $a0
    08923D0C:[1040FF19]: beq        $v0, $zr, 0x08923974
    08923D10:[02C88023]: subu       $s0, $s6, $t0
    08923D14:[0A248E47]: j          0x0892391C
    08923D18:[26D60002]: addiu      $s6, $s6, 2
    08923D1C:[8E460034]: lw         $a2, 52($s2)
    08923D20:[10C00013]: beq        $a2, $zr, 0x08923D70
    08923D24:[00000000]: nop
    08923D28:[8E470028]: lw         $a3, 40($s2)
    08923D2C:[18E00010]: blez       $a3, 0x08923D70
    08923D30:[00000000]: nop
    08923D34:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08923D38:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08923D3C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08923D40:[8C820000]: lw         $v0, 0($a0)
    08923D44:[04400008]: bltz       $v0, 0x08923D68
    08923D48:[24A50001]: addiu      $a1, $a1, 1
    08923D4C:[8C820008]: lw         $v0, 8($a0)
    08923D50:[02221023]: subu       $v0, $s1, $v0
    08923D54:[0102182B]: sltu       $v1, $t0, $v0
    08923D58:[10600003]: beq        $v1, $zr, 0x08923D68
    08923D5C:[00000000]: nop
    08923D60:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08923D64:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08923D68:[14A7FFF5]: bne        $a1, $a3, 0x08923D40
    08923D6C:[24840098]: addiu      $a0, $a0, 152
    08923D70:[12600006]: beq        $s3, $zr, 0x08923D8C
    08923D74:[00000000]: nop
    08923D78:[8E420004]: lw         $v0, 4($s2)
    08923D7C:[8E64000C]: lw         $a0, 12($s3)
    08923D80:[8C43001C]: lw         $v1, 28($v0)
    08923D84:[5464FFC8]: bnel       $v1, $a0, 0x08923CA8
    08923D88:[8E650000]: lw         $a1, 0($s3)
    08923D8C:[50C00084]: beql       $a2, $zr, 0x08923FA0
    08923D90:[8E430028]: lw         $v1, 40($s2)
    08923D94:[8E470028]: lw         $a3, 40($s2)
    08923D98:[18E00017]: blez       $a3, 0x08923DF8
    08923D9C:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    08923DA0:[8CC20000]: lw         $v0, 0($a2)
    08923DA4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08923DA8:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08923DAC:[24C40098]: addiu      $a0, $a2, 152
    08923DB0:[0440000A]: bltz       $v0, 0x08923DDC
    08923DB4:[24030098]: addiu      $v1, $zr, 152 <=> li $v1, 152
    08923DB8:[25080001]: addiu      $t0, $t0, 1
    08923DBC:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    08923DC0:[00C32821]: addu       $a1, $a2, $v1
    08923DC4:[1107000C]: beq        $t0, $a3, 0x08923DF8
    08923DC8:[24630098]: addiu      $v1, $v1, 152
    08923DCC:[8C820000]: lw         $v0, 0($a0)
    08923DD0:[0441FFF9]: bgez       $v0, 0x08923DB8
    08923DD4:[24840098]: addiu      $a0, $a0, 152
    08923DD8:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08923DDC:[8E45001C]: lw         $a1, 28($s2)
    08923DE0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08923DE4:[0E2488EC]: jal        0x089223B0
    08923DE8:[00A82821]: addu       $a1, $a1, $t0
    08923DEC:[8E430034]: lw         $v1, 52($s2)
    08923DF0:[AEA20000]: sw         $v0, 0($s5)
    08923DF4:[02039821]: addu       $s3, $s0, $v1
    08923DF8:[52600007]: beql       $s3, $zr, 0x08923E18
    08923DFC:[96C70000]: lhu        $a3, 0($s6)
    08923E00:[8E420004]: lw         $v0, 4($s2)
    08923E04:[8E64000C]: lw         $a0, 12($s3)
    08923E08:[8C43001C]: lw         $v1, 28($v0)
--> 08923E0C:[5483FFA6]: bnel       $a0, $v1, 0x08923CA8
    08923E10:[8E650000]: lw         $a1, 0($s3)
    08923E14:[96C70000]: lhu        $a3, 0($s6)
    08923E18:[02C04021]: addu       $t0, $s6, $zr <=> move $t0, $s6
    08923E1C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 08924030 1 times (length 168)
  Back Branch 08923FD4 1 times (length 121)
_S1_2_8987CAC 108,073,728 instructions (1.135%), 3,002,048 calls (08987CAC - 089CCEC8, length 70792)
_S1_2_89232EC 105,276,211 instructions (1.106%), 2,383 calls (089232EC - 089237A4, length 303)
    089232EC:[27BDFFB0]: addiu      $sp, $sp, -80
    089232F0:[AFBE0040]: sw         $fp, 64($sp)
    089232F4:[30FE00FF]: andi       $fp, $a3, 255
    089232F8:[AFB60038]: sw         $s6, 56($sp)
    089232FC:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    08923300:[AFB3002C]: sw         $s3, 44($sp)
    08923304:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08923308:[AFBF0044]: sw         $ra, 68($sp)
    0892330C:[AFB7003C]: sw         $s7, 60($sp)
    08923310:[AFB50034]: sw         $s5, 52($sp)
    08923314:[AFB40030]: sw         $s4, 48($sp)
    08923318:[AFB20028]: sw         $s2, 40($sp)
    0892331C:[AFB10024]: sw         $s1, 36($sp)
    08923320:[AFB00020]: sw         $s0, 32($sp)
    08923324:[8C82000C]: lw         $v0, 12($a0)
    08923328:[AFA80014]: sw         $t0, 20($sp)
    0892332C:[AFA90018]: sw         $t1, 24($sp)
    08923330:[AFAA001C]: sw         $t2, 28($sp)
    08923334:[104000DD]: beq        $v0, $zr, 0x089236AC
    08923338:[AFA50010]: sw         $a1, 16($sp)
    0892333C:[8C820004]: lw         $v0, 4($a0)
    08923340:[0E24B03A]: jal        0x0892C0E8
    08923344:[8C441D24]: lw         $a0, 7460($v0)
    08923348:[104000AD]: beq        $v0, $zr, 0x08923600
    0892334C:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    08923350:[8E620004]: lw         $v0, 4($s3)
    08923354:[8FA50010]: lw         $a1, 16($sp)
    08923358:[0E2575A7]: jal        0x0895D69C
    0892335C:[8C441D24]: lw         $a0, 7460($v0)
    08923360:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08923364:[8E620004]: lw         $v0, 4($s3)
    08923368:[8FA50010]: lw         $a1, 16($sp)
    0892336C:[0E2575B2]: jal        0x0895D6C8
    08923370:[8C441D24]: lw         $a0, 7460($v0)
    08923374:[8E630010]: lw         $v1, 16($s3)
    08923378:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    0892337C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08923380:[90630000]: lbu        $v1, 0($v1)
    08923384:[C44D8224]: lwc1       $f13, -32220($v0)
    08923388:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0892338C:[44830000]: mtc1       $v1, $f0
    08923390:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08923394:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08923398:[46800320]: cvt.s.w    $f12, $f0
    0892339C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089233A0:[0E248920]: jal        0x08922480
    089233A4:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089233A8:[8E630010]: lw         $v1, 16($s3)
    089233AC:[02A00013]: mtlo       $s5
    089233B0:[90650000]: lbu        $a1, 0($v1)
    089233B4:[02E5202D]: min        $a0, $s7, $a1
    089233B8:[0094001C]: madd       $a0, $s4
    089233BC:[00052842]: srl        $a1, $a1, 0x0001
    089233C0:[24840001]: addiu      $a0, $a0, 1
    089233C4:[00459021]: addu       $s2, $v0, $a1
    089233C8:[02E4202A]: slt        $a0, $s7, $a0
    089233CC:[00008812]: mflo       $s1
    089233D0:[02341021]: addu       $v0, $s1, $s4
    089233D4:[0044880A]: movz       $s1, $v0, $a0
    089233D8:[02B1182B]: sltu       $v1, $s5, $s1
    089233DC:[146000D4]: bne        $v1, $zr, 0x08923730
    089233E0:[0254902D]: min        $s2, $s2, $s4
    089233E4:[57C000CB]: bnel       $fp, $zr, 0x08923714
    089233E8:[8E620004]: lw         $v0, 4($s3)
    089233EC:[96C50000]: lhu        $a1, 0($s6)
    089233F0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    089233F4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089233F8:[10A200A4]: beq        $a1, $v0, 0x0892368C
    089233FC:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08923400:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08923404:[8E630010]: lw         $v1, 16($s3)
    08923408:[94620002]: lhu        $v0, 2($v1)
    0892340C:[00A2102B]: sltu       $v0, $a1, $v0
    08923410:[5040009A]: beql       $v0, $zr, 0x0892367C
    08923414:[24C60002]: addiu      $a2, $a2, 2
    08923418:[8E640014]: lw         $a0, 20($s3)
    0892341C:[00051080]: sll        $v0, $a1, 0x0002
    08923420:[8E65000C]: lw         $a1, 12($s3)
    08923424:[00441021]: addu       $v0, $v0, $a0
    08923428:[8C430000]: lw         $v1, 0($v0)
    0892342C:[8E640008]: lw         $a0, 8($s3)
    08923430:[00A32821]: addu       $a1, $a1, $v1
    08923434:[18800029]: blez       $a0, 0x089234DC
    08923438:[24AD0005]: addiu      $t5, $a1, 5
    0892343C:[88A30003]: lwl        $v1, 3($a1)
    08923440:[94C80000]: lhu        $t0, 0($a2)
    08923444:[98A30000]: lwr        $v1, 0($a1)
    08923448:[2D02009E]: sltiu      $v0, $t0, 158
    0892344C:[00443807]: srav       $a3, $a0, $v0
    08923450:[AFA30000]: sw         $v1, 0($sp)
    08923454:[90A20004]: lbu        $v0, 4($a1)
    08923458:[A3A20004]: sb         $v0, 4($sp)
    0892345C:[90A40000]: lbu        $a0, 0($a1)
    08923460:[90A30004]: lbu        $v1, 4($a1)
    08923464:[80A20003]: lb         $v0, 3($a1)
    08923468:[308900FF]: andi       $t1, $a0, 255
    0892346C:[00E9382C]: max        $a3, $a3, $t1
    08923470:[00431021]: addu       $v0, $v0, $v1
    08923474:[10E20019]: beq        $a3, $v0, 0x089234DC
    08923478:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0892347C:[2502FF61]: addiu      $v0, $t0, -159
    08923480:[3042FFFF]: andi       $v0, $v0, -1
    08923484:[2C420004]: sltiu      $v0, $v0, 4
    08923488:[54400013]: bnel       $v0, $zr, 0x089234D8
    0892348C:[A3A70004]: sb         $a3, 4($sp)
    08923490:[2502FF3D]: addiu      $v0, $t0, -195
    08923494:[3042FFFF]: andi       $v0, $v0, -1
    08923498:[2C430016]: sltiu      $v1, $v0, 22
    0892349C:[14600098]: bne        $v1, $zr, 0x08923700
    089234A0:[00081027]: nor        $v0, $zr, $t0 <=> li $v0, not $t0
    089234A4:[240200A8]: addiu      $v0, $zr, 168 <=> li $v0, 168
    089234A8:[11020009]: beq        $t0, $v0, 0x089234D0
    089234AC:[240200A9]: addiu      $v0, $zr, 169 <=> li $v0, 169
    089234B0:[11020007]: beq        $t0, $v0, 0x089234D0
    089234B4:[240202E1]: addiu      $v0, $zr, 737 <=> li $v0, 737
    089234B8:[11020005]: beq        $t0, $v0, 0x089234D0
    089234BC:[2502FF18]: addiu      $v0, $t0, -232
    089234C0:[3042FFFF]: andi       $v0, $v0, -1
    089234C4:[2C420003]: sltiu      $v0, $v0, 3
    089234C8:[104000A4]: beq        $v0, $zr, 0x0892375C
    089234CC:[00000000]: nop
    089234D0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    089234D4:[A3A70004]: sb         $a3, 4($sp)
    089234D8:[A3A00003]: sb         $zr, 3($sp)
    089234DC:[80A70003]: lb         $a3, 3($a1)
    089234E0:[90A40000]: lbu        $a0, 0($a1)
    089234E4:[2683FFFF]: addiu      $v1, $s4, -1
    089234E8:[00EA7021]: addu       $t6, $a3, $t2
    089234EC:[308200FF]: andi       $v0, $a0, 255
    089234F0:[01C21021]: addu       $v0, $t6, $v0
    089234F4:[0062102A]: slt        $v0, $v1, $v0
    089234F8:[54400065]: bnel       $v0, $zr, 0x08923690
    089234FC:[8E620004]: lw         $v0, 4($s3)
    08923500:[05C2007D]: bltzl      $t6, 0x089236F8
    08923504:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    08923508:[01D4702D]: min        $t6, $t6, $s4
    0892350C:[80AF0002]: lb         $t7, 2($a1)
    08923510:[90A20001]: lbu        $v0, 1($a1)
    08923514:[01F7782D]: min        $t7, $t7, $s7
    08923518:[01E21821]: addu       $v1, $t7, $v0
    0892351C:[0077182D]: min        $v1, $v1, $s7
    08923520:[01E3102A]: slt        $v0, $t7, $v1
    08923524:[50400053]: beql       $v0, $zr, 0x08923674
    08923528:[90A20004]: lbu        $v0, 4($a1)
    0892352C:[01E05821]: addu       $t3, $t7, $zr <=> move $t3, $t7
    08923530:[006F8023]: subu       $s0, $v1, $t7
    08923534:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08923538:[02A00013]: mtlo       $s5
    0892353C:[0174001C]: madd       $t3, $s4
    08923540:[308300FF]: andi       $v1, $a0, 255
    08923544:[00001012]: mflo       $v0
    08923548:[004E2021]: addu       $a0, $v0, $t6
    0892354C:[00831821]: addu       $v1, $a0, $v1
    08923550:[0083102B]: sltu       $v0, $a0, $v1
    08923554:[50400025]: beql       $v0, $zr, 0x089235EC
    08923558:[256B0001]: addiu      $t3, $t3, 1
    0892355C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08923560:[0A248D68]: j          0x089235A0
    08923564:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
    08923568:[91A40000]: lbu        $a0, 0($t5)
    0892356C:[90E20000]: lbu        $v0, 0($a3)
    08923570:[25AD0001]: addiu      $t5, $t5, 1
    08923574:[308300F0]: andi       $v1, $a0, 240
    08923578:[00431021]: addu       $v0, $v0, $v1
    0892357C:[00042102]: srl        $a0, $a0, 0x0004
    08923580:[00441025]: or         $v0, $v0, $a0
    08923584:[304300FF]: andi       $v1, $v0, 255
    08923588:[28420100]: slti       $v0, $v0, 256
    0892358C:[0062480B]: movn       $t1, $v1, $v0
    08923590:[A0E90000]: sb         $t1, 0($a3)
    08923594:[24E70001]: addiu      $a3, $a3, 1
    08923598:[10EC0013]: beq        $a3, $t4, 0x089235E8
    0892359C:[254A0001]: addiu      $t2, $t2, 1
    089235A0:[31420001]: andi       $v0, $t2, 1
    089235A4:[240900FF]: addiu      $t1, $zr, 255 <=> li $t1, 255
    089235A8:[1440FFEF]: bne        $v0, $zr, 0x08923568
    089235AC:[240800FF]: addiu      $t0, $zr, 255 <=> li $t0, 255
    089235B0:[91A30000]: lbu        $v1, 0($t5)
    089235B4:[90E20000]: lbu        $v0, 0($a3)
    089235B8:[00032100]: sll        $a0, $v1, 0x0004
    089235BC:[3063000F]: andi       $v1, $v1, 15
    089235C0:[00431021]: addu       $v0, $v0, $v1
    089235C4:[308400F0]: andi       $a0, $a0, 240
    089235C8:[00441025]: or         $v0, $v0, $a0
    089235CC:[304300FF]: andi       $v1, $v0, 255
    089235D0:[28420100]: slti       $v0, $v0, 256
    089235D4:[0062400B]: movn       $t0, $v1, $v0
    089235D8:[A0E80000]: sb         $t0, 0($a3)
    089235DC:[24E70001]: addiu      $a3, $a3, 1
    089235E0:[14ECFFEF]: bne        $a3, $t4, 0x089235A0
    089235E4:[254A0001]: addiu      $t2, $t2, 1
    089235E8:[256B0001]: addiu      $t3, $t3, 1
    089235EC:[020F1021]: addu       $v0, $s0, $t7
    089235F0:[51620020]: beql       $t3, $v0, 0x08923674
    089235F4:[90A20004]: lbu        $v0, 4($a1)
    089235F8:[0A248D4E]: j          0x08923538
    089235FC:[90A40000]: lbu        $a0, 0($a1)
    08923600:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08923604:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08923608:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0892360C:[8FA20014]: lw         $v0, 20($sp)
    08923610:[54400001]: bnel       $v0, $zr, 0x08923618
    08923614:[AC500000]: sw         $s0, 0($v0)
    08923618:[8FA20018]: lw         $v0, 24($sp)
    0892361C:[10400006]: beq        $v0, $zr, 0x08923638
    08923620:[8FA2001C]: lw         $v0, 28($sp)
    08923624:[8E620010]: lw         $v0, 16($s3)
    08923628:[90430000]: lbu        $v1, 0($v0)
    0892362C:[8FA20018]: lw         $v0, 24($sp)
    08923630:[AC430000]: sw         $v1, 0($v0)
    08923634:[8FA2001C]: lw         $v0, 28($sp)
    08923638:[54400001]: bnel       $v0, $zr, 0x08923640
    0892363C:[AC510000]: sw         $s1, 0($v0)
    08923640:[8FBF0044]: lw         $ra, 68($sp)
    08923644:[8FBE0040]: lw         $fp, 64($sp)
    08923648:[8FB7003C]: lw         $s7, 60($sp)
    0892364C:[8FB60038]: lw         $s6, 56($sp)
    08923650:[8FB50034]: lw         $s5, 52($sp)
    08923654:[8FB40030]: lw         $s4, 48($sp)
    08923658:[8FB3002C]: lw         $s3, 44($sp)
    0892365C:[8FB20028]: lw         $s2, 40($sp)
    08923660:[8FB10024]: lw         $s1, 36($sp)
    08923664:[8FB00020]: lw         $s0, 32($sp)
    08923668:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0892366C:[03E00008]: jr         $ra
    08923670:[27BD0050]: addiu      $sp, $sp, 80
    08923674:[01C25021]: addu       $t2, $t6, $v0
    08923678:[24C60002]: addiu      $a2, $a2, 2
    0892367C:[94C50000]: lhu        $a1, 0($a2)
    08923680:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08923684:[54A2FF60]: bnel       $a1, $v0, 0x08923408
    08923688:[8E630010]: lw         $v1, 16($s3)
    0892368C:[8E620004]: lw         $v0, 4($s3)
    08923690:[8FA50010]: lw         $a1, 16($sp)
    08923694:[028A802D]: min        $s0, $s4, $t2
    08923698:[8C441D24]: lw         $a0, 7460($v0)
    0892369C:[0E24B067]: jal        0x0892C19C
    089236A0:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    089236A4:[0A248D83]: j          0x0892360C
    089236A8:[02112021]: addu       $a0, $s0, $s1
    089236AC:[55000001]: bnel       $t0, $zr, 0x089236B4
    089236B0:[AD000000]: sw         $zr, 0($t0)
    089236B4:[8FA20018]: lw         $v0, 24($sp)
    089236B8:[1040FFE1]: beq        $v0, $zr, 0x08923640
    089236BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089236C0:[AC400000]: sw         $zr, 0($v0)
    089236C4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089236C8:[8FBF0044]: lw         $ra, 68($sp)
    089236CC:[8FBE0040]: lw         $fp, 64($sp)
    089236D0:[8FB7003C]: lw         $s7, 60($sp)
    089236D4:[8FB60038]: lw         $s6, 56($sp)
    089236D8:[8FB50034]: lw         $s5, 52($sp)
    089236DC:[8FB40030]: lw         $s4, 48($sp)
    089236E0:[8FB3002C]: lw         $s3, 44($sp)
    089236E4:[8FB20028]: lw         $s2, 40($sp)
    089236E8:[8FB10024]: lw         $s1, 36($sp)
    089236EC:[8FB00020]: lw         $s0, 32($sp)
    089236F0:[03E00008]: jr         $ra
    089236F4:[27BD0050]: addiu      $sp, $sp, 80
    089236F8:[0A248D43]: j          0x0892350C
    089236FC:[00007021]: addu       $t6, $zr, $zr <=> li $t6, 0
    08923700:[30420001]: andi       $v0, $v0, 1
    08923704:[5440FF73]: bnel       $v0, $zr, 0x089234D4
    08923708:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0892370C:[0A248D2A]: j          0x089234A8
    08923710:[240200A8]: addiu      $v0, $zr, 168 <=> li $v0, 168
    08923714:[8E66003C]: lw         $a2, 60($s3)
    08923718:[8FA50010]: lw         $a1, 16($sp)
    0892371C:[8C441D24]: lw         $a0, 7460($v0)
    08923720:[0E24AF8B]: jal        0x0892BE2C
    08923724:[24070100]: addiu      $a3, $zr, 256 <=> li $a3, 256
    08923728:[0A248CFC]: j          0x089233F0
    0892372C:[96C50000]: lhu        $a1, 0($s6)
    08923730:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    08923734:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08923738:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0892373C:[02148021]: addu       $s0, $s0, $s4
    08923740:[0E273225]: jal        0x089CC894
    08923744:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08923748:[0211182B]: sltu       $v1, $s0, $s1
    0892374C:[1460FFFA]: bne        $v1, $zr, 0x08923738
    08923750:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08923754:[0A248CF9]: j          0x089233E4
    08923758:[00000000]: nop
    0892375C:[10600005]: beq        $v1, $zr, 0x08923774
    08923760:[240202E0]: addiu      $v0, $zr, 736 <=> li $v0, 736
    08923764:[31020001]: andi       $v0, $t0, 1
    08923768:[1440000B]: bne        $v0, $zr, 0x08923798
    0892376C:[00E91023]: subu       $v0, $a3, $t1
    08923770:[240202E0]: addiu      $v0, $zr, 736 <=> li $v0, 736
    08923774:[11020008]: beq        $t0, $v0, 0x08923798
    08923778:[00E91023]: subu       $v0, $a3, $t1
    0892377C:[00021043]: sra        $v0, $v0, 0x0001
    08923780:[7C021420]: seb        $v0, $v0
    08923784:[00E21823]: subu       $v1, $a3, $v0
    08923788:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0892378C:[A3A30004]: sb         $v1, 4($sp)
    08923790:[0A248D37]: j          0x089234DC
    08923794:[A3A20003]: sb         $v0, 3($sp)
    08923798:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0892379C:[A3A20003]: sb         $v0, 3($sp)
    089237A0:[0A248D37]: j          0x089234DC
    089237A4:[A3A40004]: sb         $a0, 4($sp)
  Back Branch 089235A8 5,587,550 times (length 18)
    08923554:[50400025]: beql       $v0, $zr, 0x089235EC
    08923558:[256B0001]: addiu      $t3, $t3, 1
    0892355C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08923560:[0A248D68]: j          0x089235A0
    08923564:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
--> 08923568:[91A40000]: lbu        $a0, 0($t5)
    0892356C:[90E20000]: lbu        $v0, 0($a3)
    08923570:[25AD0001]: addiu      $t5, $t5, 1
    08923574:[308300F0]: andi       $v1, $a0, 240
    08923578:[00431021]: addu       $v0, $v0, $v1
    0892357C:[00042102]: srl        $a0, $a0, 0x0004
    08923580:[00441025]: or         $v0, $v0, $a0
    08923584:[304300FF]: andi       $v1, $v0, 255
    08923588:[28420100]: slti       $v0, $v0, 256
    0892358C:[0062480B]: movn       $t1, $v1, $v0
    08923590:[A0E90000]: sb         $t1, 0($a3)
    08923594:[24E70001]: addiu      $a3, $a3, 1
    08923598:[10EC0013]: beq        $a3, $t4, 0x089235E8
    0892359C:[254A0001]: addiu      $t2, $t2, 1
    089235A0:[31420001]: andi       $v0, $t2, 1
    089235A4:[240900FF]: addiu      $t1, $zr, 255 <=> li $t1, 255
--> 089235A8:[1440FFEF]: bne        $v0, $zr, 0x08923568
    089235AC:[240800FF]: addiu      $t0, $zr, 255 <=> li $t0, 255
    089235B0:[91A30000]: lbu        $v1, 0($t5)
    089235B4:[90E20000]: lbu        $v0, 0($a3)
    089235B8:[00032100]: sll        $a0, $v1, 0x0004
  Back Branch 089235E0 2,794,975 times (length 18)
    0892358C:[0062480B]: movn       $t1, $v1, $v0
    08923590:[A0E90000]: sb         $t1, 0($a3)
    08923594:[24E70001]: addiu      $a3, $a3, 1
    08923598:[10EC0013]: beq        $a3, $t4, 0x089235E8
    0892359C:[254A0001]: addiu      $t2, $t2, 1
--> 089235A0:[31420001]: andi       $v0, $t2, 1
    089235A4:[240900FF]: addiu      $t1, $zr, 255 <=> li $t1, 255
    089235A8:[1440FFEF]: bne        $v0, $zr, 0x08923568
    089235AC:[240800FF]: addiu      $t0, $zr, 255 <=> li $t0, 255
    089235B0:[91A30000]: lbu        $v1, 0($t5)
    089235B4:[90E20000]: lbu        $v0, 0($a3)
    089235B8:[00032100]: sll        $a0, $v1, 0x0004
    089235BC:[3063000F]: andi       $v1, $v1, 15
    089235C0:[00431021]: addu       $v0, $v0, $v1
    089235C4:[308400F0]: andi       $a0, $a0, 240
    089235C8:[00441025]: or         $v0, $v0, $a0
    089235CC:[304300FF]: andi       $v1, $v0, 255
    089235D0:[28420100]: slti       $v0, $v0, 256
    089235D4:[0062400B]: movn       $t0, $v1, $v0
    089235D8:[A0E80000]: sb         $t0, 0($a3)
    089235DC:[24E70001]: addiu      $a3, $a3, 1
--> 089235E0:[14ECFFEF]: bne        $a3, $t4, 0x089235A0
    089235E4:[254A0001]: addiu      $t2, $t2, 1
    089235E8:[256B0001]: addiu      $t3, $t3, 1
    089235EC:[020F1021]: addu       $v0, $s0, $t7
    089235F0:[51620020]: beql       $t3, $v0, 0x08923674
  Back Branch 089235F8 211,641 times (length 50)
    08923524:[50400053]: beql       $v0, $zr, 0x08923674
    08923528:[90A20004]: lbu        $v0, 4($a1)
    0892352C:[01E05821]: addu       $t3, $t7, $zr <=> move $t3, $t7
    08923530:[006F8023]: subu       $s0, $v1, $t7
    08923534:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
--> 08923538:[02A00013]: mtlo       $s5
    0892353C:[0174001C]: madd       $t3, $s4
    08923540:[308300FF]: andi       $v1, $a0, 255
    08923544:[00001012]: mflo       $v0
    08923548:[004E2021]: addu       $a0, $v0, $t6
    0892354C:[00831821]: addu       $v1, $a0, $v1
    08923550:[0083102B]: sltu       $v0, $a0, $v1
    08923554:[50400025]: beql       $v0, $zr, 0x089235EC
    08923558:[256B0001]: addiu      $t3, $t3, 1
    0892355C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08923560:[0A248D68]: j          0x089235A0
    08923564:[00606021]: addu       $t4, $v1, $zr <=> move $t4, $v1
    08923568:[91A40000]: lbu        $a0, 0($t5)
    0892356C:[90E20000]: lbu        $v0, 0($a3)
    08923570:[25AD0001]: addiu      $t5, $t5, 1
    08923574:[308300F0]: andi       $v1, $a0, 240
    08923578:[00431021]: addu       $v0, $v0, $v1
    0892357C:[00042102]: srl        $a0, $a0, 0x0004
    08923580:[00441025]: or         $v0, $v0, $a0
    08923584:[304300FF]: andi       $v1, $v0, 255
    08923588:[28420100]: slti       $v0, $v0, 256
    0892358C:[0062480B]: movn       $t1, $v1, $v0
    08923590:[A0E90000]: sb         $t1, 0($a3)
    08923594:[24E70001]: addiu      $a3, $a3, 1
    08923598:[10EC0013]: beq        $a3, $t4, 0x089235E8
    0892359C:[254A0001]: addiu      $t2, $t2, 1
    089235A0:[31420001]: andi       $v0, $t2, 1
    089235A4:[240900FF]: addiu      $t1, $zr, 255 <=> li $t1, 255
    089235A8:[1440FFEF]: bne        $v0, $zr, 0x08923568
    089235AC:[240800FF]: addiu      $t0, $zr, 255 <=> li $t0, 255
    089235B0:[91A30000]: lbu        $v1, 0($t5)
    089235B4:[90E20000]: lbu        $v0, 0($a3)
    089235B8:[00032100]: sll        $a0, $v1, 0x0004
    089235BC:[3063000F]: andi       $v1, $v1, 15
    089235C0:[00431021]: addu       $v0, $v0, $v1
    089235C4:[308400F0]: andi       $a0, $a0, 240
    089235C8:[00441025]: or         $v0, $v0, $a0
    089235CC:[304300FF]: andi       $v1, $v0, 255
    089235D0:[28420100]: slti       $v0, $v0, 256
    089235D4:[0062400B]: movn       $t0, $v1, $v0
    089235D8:[A0E80000]: sb         $t0, 0($a3)
    089235DC:[24E70001]: addiu      $a3, $a3, 1
    089235E0:[14ECFFEF]: bne        $a3, $t4, 0x089235A0
    089235E4:[254A0001]: addiu      $t2, $t2, 1
    089235E8:[256B0001]: addiu      $t3, $t3, 1
    089235EC:[020F1021]: addu       $v0, $s0, $t7
    089235F0:[51620020]: beql       $t3, $v0, 0x08923674
    089235F4:[90A20004]: lbu        $v0, 4($a1)
--> 089235F8:[0A248D4E]: j          0x08923538
    089235FC:[90A40000]: lbu        $a0, 0($a1)
    08923600:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08923604:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08923608:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
  Back Branch 0892374C 76,256 times (length 7)
    08923724:[24070100]: addiu      $a3, $zr, 256 <=> li $a3, 256
    08923728:[0A248CFC]: j          0x089233F0
    0892372C:[96C50000]: lhu        $a1, 0($s6)
    08923730:[02A08021]: addu       $s0, $s5, $zr <=> move $s0, $s5
    08923734:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08923738:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0892373C:[02148021]: addu       $s0, $s0, $s4
    08923740:[0E273225]: jal        0x089CC894
    08923744:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08923748:[0211182B]: sltu       $v1, $s0, $s1
--> 0892374C:[1460FFFA]: bne        $v1, $zr, 0x08923738
    08923750:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08923754:[0A248CF9]: j          0x089233E4
    08923758:[00000000]: nop
    0892375C:[10600005]: beq        $v1, $zr, 0x08923774
  Back Branch 08923684 7,397 times (length 161)
  Back Branch 089236A4 2,383 times (length 40)
    089235F8:[0A248D4E]: j          0x08923538
    089235FC:[90A40000]: lbu        $a0, 0($a1)
    08923600:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08923604:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08923608:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0892360C:[8FA20014]: lw         $v0, 20($sp)
    08923610:[54400001]: bnel       $v0, $zr, 0x08923618
    08923614:[AC500000]: sw         $s0, 0($v0)
    08923618:[8FA20018]: lw         $v0, 24($sp)
    0892361C:[10400006]: beq        $v0, $zr, 0x08923638
    08923620:[8FA2001C]: lw         $v0, 28($sp)
    08923624:[8E620010]: lw         $v0, 16($s3)
    08923628:[90430000]: lbu        $v1, 0($v0)
    0892362C:[8FA20018]: lw         $v0, 24($sp)
    08923630:[AC430000]: sw         $v1, 0($v0)
    08923634:[8FA2001C]: lw         $v0, 28($sp)
    08923638:[54400001]: bnel       $v0, $zr, 0x08923640
    0892363C:[AC510000]: sw         $s1, 0($v0)
    08923640:[8FBF0044]: lw         $ra, 68($sp)
    08923644:[8FBE0040]: lw         $fp, 64($sp)
    08923648:[8FB7003C]: lw         $s7, 60($sp)
    0892364C:[8FB60038]: lw         $s6, 56($sp)
    08923650:[8FB50034]: lw         $s5, 52($sp)
    08923654:[8FB40030]: lw         $s4, 48($sp)
    08923658:[8FB3002C]: lw         $s3, 44($sp)
    0892365C:[8FB20028]: lw         $s2, 40($sp)
    08923660:[8FB10024]: lw         $s1, 36($sp)
    08923664:[8FB00020]: lw         $s0, 32($sp)
    08923668:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0892366C:[03E00008]: jr         $ra
    08923670:[27BD0050]: addiu      $sp, $sp, 80
    08923674:[01C25021]: addu       $t2, $t6, $v0
    08923678:[24C60002]: addiu      $a2, $a2, 2
    0892367C:[94C50000]: lhu        $a1, 0($a2)
    08923680:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08923684:[54A2FF60]: bnel       $a1, $v0, 0x08923408
    08923688:[8E630010]: lw         $v1, 16($s3)
    0892368C:[8E620004]: lw         $v0, 4($s3)
    08923690:[8FA50010]: lw         $a1, 16($sp)
    08923694:[028A802D]: min        $s0, $s4, $t2
    08923698:[8C441D24]: lw         $a0, 7460($v0)
    0892369C:[0E24B067]: jal        0x0892C19C
    089236A0:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
--> 089236A4:[0A248D83]: j          0x0892360C
    089236A8:[02112021]: addu       $a0, $s0, $s1
    089236AC:[55000001]: bnel       $t0, $zr, 0x089236B4
    089236B0:[AD000000]: sw         $zr, 0($t0)
    089236B4:[8FA20018]: lw         $v0, 24($sp)
  Back Branch 08923754 2,383 times (length 222)
  Back Branch 08923790 51 times (length 175)
_S1_2_898EB0C 91,353,668 instructions (0.960%), 3,262,631 calls (0898EB0C - 0898EC98, length 100)
    0898EB0C:[27BDFFE0]: addiu      $sp, $sp, -32
    0898EB10:[AFB3000C]: sw         $s3, 12($sp)
    0898EB14:[AFB20008]: sw         $s2, 8($sp)
    0898EB18:[24B2000F]: addiu      $s2, $a1, 15
    0898EB1C:[7C121804]: ins        $s2, $zr, 0, 4
    0898EB20:[AFB10004]: sw         $s1, 4($sp)
    0898EB24:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0898EB28:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0898EB2C:[AFB00000]: sw         $s0, 0($sp)
    0898EB30:[AFBF0010]: sw         $ra, 16($sp)
    0898EB34:[8C832250]: lw         $v1, 8784($a0)
    0898EB38:[00031140]: sll        $v0, $v1, 0x0005
    0898EB3C:[000318C0]: sll        $v1, $v1, 0x0003
    0898EB40:[00431023]: subu       $v0, $v0, $v1
    0898EB44:[24422320]: addiu      $v0, $v0, 8992
    0898EB48:[00829821]: addu       $s3, $a0, $v0
    0898EB4C:[0E25A408]: jal        0x08969020
    0898EB50:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0898EB54:[10400009]: beq        $v0, $zr, 0x0898EB7C
    0898EB58:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0898EB5C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0898EB60:[8FBF0010]: lw         $ra, 16($sp)
    0898EB64:[8FB3000C]: lw         $s3, 12($sp)
    0898EB68:[8FB20008]: lw         $s2, 8($sp)
    0898EB6C:[8FB10004]: lw         $s1, 4($sp)
    0898EB70:[8FB00000]: lw         $s0, 0($sp)
    0898EB74:[03E00008]: jr         $ra
    0898EB78:[27BD0020]: addiu      $sp, $sp, 32
    0898EB7C:[8E251C0C]: lw         $a1, 7180($s1)
    0898EB80:[3C028888]: lui        $v0, 0x8888 <=> li $v0, 0x88880000
    0898EB84:[34428889]: ori        $v0, $v0, -30583
    0898EB88:[00A20019]: multu      $a1, $v0
    0898EB8C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0898EB90:[00001010]: mfhi       $v0
    0898EB94:[00021142]: srl        $v0, $v0, 0x0005
    0898EB98:[00021980]: sll        $v1, $v0, 0x0006
    0898EB9C:[00021080]: sll        $v0, $v0, 0x0002
    0898EBA0:[00621823]: subu       $v1, $v1, $v0
    0898EBA4:[10A30039]: beq        $a1, $v1, 0x0898EC8C
    0898EBA8:[24843EB8]: addiu      $a0, $a0, 16056
    0898EBAC:[8E222250]: lw         $v0, 8784($s1)
    0898EBB0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0898EBB4:[24050014]: addiu      $a1, $zr, 20 <=> li $a1, 20
    0898EBB8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0898EBBC:[1040001D]: beq        $v0, $zr, 0x0898EC34
    0898EBC0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0898EBC4:[0E264BC7]: jal        0x08992F1C
    0898EBC8:[00000000]: nop
    0898EBCC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0898EBD0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0898EBD4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0898EBD8:[0E264BC7]: jal        0x08992F1C
    0898EBDC:[24050016]: addiu      $a1, $zr, 22 <=> li $a1, 22
    0898EBE0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0898EBE4:[0E262208]: jal        0x08988820
    0898EBE8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0898EBEC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0898EBF0:[0E261EBF]: jal        0x08987AFC
    0898EBF4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0898EBF8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0898EBFC:[24050012]: addiu      $a1, $zr, 18 <=> li $a1, 18
    0898EC00:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0898EC04:[0E264BC7]: jal        0x08992F1C
    0898EC08:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0898EC0C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0898EC10:[0E25A408]: jal        0x08969020
    0898EC14:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0898EC18:[1440FFD0]: bne        $v0, $zr, 0x0898EB5C
    0898EC1C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0898EC20:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0898EC24:[0E25A734]: jal        0x08969CD0
    0898EC28:[24843ED8]: addiu      $a0, $a0, 16088
    0898EC2C:[0A263AD8]: j          0x0898EB60
    0898EC30:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0898EC34:[24050017]: addiu      $a1, $zr, 23 <=> li $a1, 23
    0898EC38:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0898EC3C:[0E264BC7]: jal        0x08992F1C
    0898EC40:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0898EC44:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0898EC48:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0898EC4C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0898EC50:[0E264BC7]: jal        0x08992F1C
    0898EC54:[24050015]: addiu      $a1, $zr, 21 <=> li $a1, 21
    0898EC58:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0898EC5C:[0E262208]: jal        0x08988820
    0898EC60:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898EC64:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0898EC68:[0E261EBF]: jal        0x08987AFC
    0898EC6C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898EC70:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0898EC74:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0898EC78:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0898EC7C:[0E264BC7]: jal        0x08992F1C
    0898EC80:[24050011]: addiu      $a1, $zr, 17 <=> li $a1, 17
    0898EC84:[0A263B04]: j          0x0898EC10
    0898EC88:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0898EC8C:[0E25A734]: jal        0x08969CD0
    0898EC90:[00000000]: nop
    0898EC94:[0A263AEC]: j          0x0898EBB0
    0898EC98:[8E222250]: lw         $v0, 8784($s1)
_S1_2_89C71BC 87,171,845 instructions (0.916%), 96,252 calls (089C71BC - 089C74A8, length 188)
    089C71BC:[3C067FF0]: lui        $a2, 0x7FF0 <=> li $a2, 0x7FF00000
    089C71C0:[27BDFFF0]: addiu      $sp, $sp, -16
    089C71C4:[00A63824]: and        $a3, $a1, $a2
    089C71C8:[AFB10004]: sw         $s1, 4($sp)
    089C71CC:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    089C71D0:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089C71D4:[AFB00000]: sw         $s0, 0($sp)
    089C71D8:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    089C71DC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089C71E0:[AFBF0008]: sw         $ra, 8($sp)
    089C71E4:[10E6008C]: beq        $a3, $a2, 0x089C7418
    089C71E8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    089C71EC:[18A0009B]: blez       $a1, 0x089C745C
    089C71F0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089C71F4:[00081D03]: sra        $v1, $t0, 0x0014
    089C71F8:[5460001A]: bnel       $v1, $zr, 0x089C7264
    089C71FC:[2465FC01]: addiu      $a1, $v1, -1023
    089C7200:[15400006]: bne        $t2, $zr, 0x089C721C
    089C7204:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089C7208:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089C720C:[000942C2]: srl        $t0, $t1, 0x000B
    089C7210:[2463FFEB]: addiu      $v1, $v1, -21
    089C7214:[1100FFFD]: beq        $t0, $zr, 0x089C720C
    089C7218:[00094D40]: sll        $t1, $t1, 0x0015
    089C721C:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    089C7220:[01021024]: and        $v0, $t0, $v0
    089C7224:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089C7228:[14400008]: bne        $v0, $zr, 0x089C724C
    089C722C:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    089C7230:[3C040010]: lui        $a0, 0x0010 <=> li $a0, 0x00100000
    089C7234:[00084040]: sll        $t0, $t0, 0x0001
    089C7238:[01041024]: and        $v0, $t0, $a0
    089C723C:[1040FFFD]: beq        $v0, $zr, 0x089C7234
    089C7240:[24A50001]: addiu      $a1, $a1, 1
    089C7244:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    089C7248:[00452023]: subu       $a0, $v0, $a1
    089C724C:[00891006]: srlv       $v0, $t1, $a0
    089C7250:[00651823]: subu       $v1, $v1, $a1
    089C7254:[01024025]: or         $t0, $t0, $v0
    089C7258:[00A94804]: sllv       $t1, $t1, $a1
    089C725C:[24630001]: addiu      $v1, $v1, 1
    089C7260:[2465FC01]: addiu      $a1, $v1, -1023
    089C7264:[7C08FD04]: ins        $t0, $zr, 20, 12
    089C7268:[3C020010]: lui        $v0, 0x0010 <=> li $v0, 0x00100000
    089C726C:[30A30001]: andi       $v1, $a1, 1
    089C7270:[14600061]: bne        $v1, $zr, 0x089C73F8
    089C7274:[01022025]: or         $a0, $t0, $v0
    089C7278:[000917C2]: srl        $v0, $t1, 0x001F
    089C727C:[00441021]: addu       $v0, $v0, $a0
    089C7280:[00057843]: sra        $t7, $a1, 0x0001
    089C7284:[00821821]: addu       $v1, $a0, $v0
    089C7288:[00092840]: sll        $a1, $t1, 0x0001
    089C728C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089C7290:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089C7294:[3C060020]: lui        $a2, 0x0020 <=> li $a2, 0x00200000
    089C7298:[24070016]: addiu      $a3, $zr, 22 <=> li $a3, 22
    089C729C:[01262021]: addu       $a0, $t1, $a2
    089C72A0:[0064102A]: slt        $v0, $v1, $a0
    089C72A4:[000547C2]: srl        $t0, $a1, 0x001F
    089C72A8:[24E7FFFF]: addiu      $a3, $a3, -1
    089C72AC:[14400004]: bne        $v0, $zr, 0x089C72C0
    089C72B0:[00052840]: sll        $a1, $a1, 0x0001
    089C72B4:[00641823]: subu       $v1, $v1, $a0
    089C72B8:[01866021]: addu       $t4, $t4, $a2
    089C72BC:[00864821]: addu       $t1, $a0, $a2
    089C72C0:[01031021]: addu       $v0, $t0, $v1
    089C72C4:[00621821]: addu       $v1, $v1, $v0
    089C72C8:[14E0FFF4]: bne        $a3, $zr, 0x089C729C
    089C72CC:[00063042]: srl        $a2, $a2, 0x0001
    089C72D0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089C72D4:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    089C72D8:[3C078000]: lui        $a3, 0x8000 <=> li $a3, 0x80000000
    089C72DC:[240A0020]: addiu      $t2, $zr, 32 <=> li $t2, 32
    089C72E0:[0A271CC1]: j          0x089C7304
    089C72E4:[3C0E8000]: lui        $t6, 0x8000 <=> li $t6, 0x80000000
    089C72E8:[11230039]: beq        $t1, $v1, 0x089C73D0
    089C72EC:[000517C2]: srl        $v0, $a1, 0x001F
    089C72F0:[00431021]: addu       $v0, $v0, $v1
    089C72F4:[00073842]: srl        $a3, $a3, 0x0001
    089C72F8:[00052840]: sll        $a1, $a1, 0x0001
    089C72FC:[11400017]: beq        $t2, $zr, 0x089C735C
    089C7300:[00621821]: addu       $v1, $v1, $v0
    089C7304:[00EB2021]: addu       $a0, $a3, $t3
    089C7308:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089C730C:[0123102A]: slt        $v0, $t1, $v1
    089C7310:[254AFFFF]: addiu      $t2, $t2, -1
    089C7314:[7C08F004]: ins        $t0, $zr, 0, 31
    089C7318:[1040FFF3]: beq        $v0, $zr, 0x089C72E8
    089C731C:[00A4302B]: sltu       $a2, $a1, $a0
    089C7320:[00691823]: subu       $v1, $v1, $t1
    089C7324:[00A42823]: subu       $a1, $a1, $a0
    089C7328:[01A76821]: addu       $t5, $t5, $a3
    089C732C:[00875821]: addu       $t3, $a0, $a3
    089C7330:[110E0022]: beq        $t0, $t6, 0x089C73BC
    089C7334:[25220001]: addiu      $v0, $t1, 1
    089C7338:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    089C733C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089C7340:[00661823]: subu       $v1, $v1, $a2
    089C7344:[000517C2]: srl        $v0, $a1, 0x001F
    089C7348:[00431021]: addu       $v0, $v0, $v1
    089C734C:[00073842]: srl        $a3, $a3, 0x0001
    089C7350:[00052840]: sll        $a1, $a1, 0x0001
    089C7354:[1540FFEB]: bne        $t2, $zr, 0x089C7304
    089C7358:[00621821]: addu       $v1, $v1, $v0
    089C735C:[00651025]: or         $v0, $v1, $a1
    089C7360:[10400006]: beq        $v0, $zr, 0x089C737C
    089C7364:[000D2842]: srl        $a1, $t5, 0x0001
    089C7368:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089C736C:[11A2004C]: beq        $t5, $v0, 0x089C74A0
    089C7370:[31A20001]: andi       $v0, $t5, 1
    089C7374:[01A21021]: addu       $v0, $t5, $v0
    089C7378:[00022842]: srl        $a1, $v0, 0x0001
    089C737C:[000C1843]: sra        $v1, $t4, 0x0001
    089C7380:[3C023FE0]: lui        $v0, 0x3FE0 <=> li $v0, 0x3FE00000
    089C7384:[31840001]: andi       $a0, $t4, 1
    089C7388:[14800020]: bne        $a0, $zr, 0x089C740C
    089C738C:[00621821]: addu       $v1, $v1, $v0
    089C7390:[000F1500]: sll        $v0, $t7, 0x0014
    089C7394:[0062C821]: addu       $t9, $v1, $v0
    089C7398:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089C739C:[03208821]: addu       $s1, $t9, $zr <=> move $s1, $t9
    089C73A0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089C73A4:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    089C73A8:[8FBF0008]: lw         $ra, 8($sp)
    089C73AC:[8FB10004]: lw         $s1, 4($sp)
    089C73B0:[8FB00000]: lw         $s0, 0($sp)
    089C73B4:[03E00008]: jr         $ra
    089C73B8:[27BD0010]: addiu      $sp, $sp, 16
    089C73BC:[0562FFDF]: bltzl      $t3, 0x089C733C
    089C73C0:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    089C73C4:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089C73C8:[0A271CD1]: j          0x089C7344
    089C73CC:[00661823]: subu       $v1, $v1, $a2
    089C73D0:[14C0FFC7]: bne        $a2, $zr, 0x089C72F0
    089C73D4:[00000000]: nop
    089C73D8:[00691823]: subu       $v1, $v1, $t1
    089C73DC:[00A42823]: subu       $a1, $a1, $a0
    089C73E0:[01A76821]: addu       $t5, $t5, $a3
    089C73E4:[00875821]: addu       $t3, $a0, $a3
    089C73E8:[150EFFD3]: bne        $t0, $t6, 0x089C7338
    089C73EC:[25220001]: addiu      $v0, $t1, 1
    089C73F0:[0A271CEF]: j          0x089C73BC
    089C73F4:[00000000]: nop
    089C73F8:[000917C2]: srl        $v0, $t1, 0x001F
    089C73FC:[00441021]: addu       $v0, $v0, $a0
    089C7400:[00822021]: addu       $a0, $a0, $v0
    089C7404:[0A271C9E]: j          0x089C7278
    089C7408:[00094840]: sll        $t1, $t1, 0x0001
    089C740C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089C7410:[0A271CE4]: j          0x089C7390
    089C7414:[00A22825]: or         $a1, $a1, $v0
    089C7418:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089C741C:[0E26C094]: jal        0x089B0250
    089C7420:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    089C7424:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089C7428:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C742C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089C7430:[0E26C079]: jal        0x089B01E4
    089C7434:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089C7438:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089C743C:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    089C7440:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089C7444:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    089C7448:[8FBF0008]: lw         $ra, 8($sp)
    089C744C:[8FB10004]: lw         $s1, 4($sp)
    089C7450:[8FB00000]: lw         $s0, 0($sp)
    089C7454:[03E00008]: jr         $ra
    089C7458:[27BD0010]: addiu      $sp, $sp, 16
    089C745C:[7C02FFC4]: ins        $v0, $zr, 31, 1
    089C7460:[00821025]: or         $v0, $a0, $v0
    089C7464:[1040FFCF]: beq        $v0, $zr, 0x089C73A4
    089C7468:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089C746C:[04A1FF62]: bgez       $a1, 0x089C71F8
    089C7470:[00081D03]: sra        $v1, $t0, 0x0014
    089C7474:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089C7478:[0E26C05B]: jal        0x089B016C
    089C747C:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    089C7480:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089C7484:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089C7488:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089C748C:[0E26C177]: jal        0x089B05DC
    089C7490:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089C7494:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089C7498:[0A271CE8]: j          0x089C73A0
    089C749C:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    089C74A0:[258C0001]: addiu      $t4, $t4, 1
    089C74A4:[0A271CDF]: j          0x089C737C
    089C74A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
  Back Branch 089C7318 3,080,064 times (length 14)
    089C72D4:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    089C72D8:[3C078000]: lui        $a3, 0x8000 <=> li $a3, 0x80000000
    089C72DC:[240A0020]: addiu      $t2, $zr, 32 <=> li $t2, 32
    089C72E0:[0A271CC1]: j          0x089C7304
    089C72E4:[3C0E8000]: lui        $t6, 0x8000 <=> li $t6, 0x80000000
--> 089C72E8:[11230039]: beq        $t1, $v1, 0x089C73D0
    089C72EC:[000517C2]: srl        $v0, $a1, 0x001F
    089C72F0:[00431021]: addu       $v0, $v0, $v1
    089C72F4:[00073842]: srl        $a3, $a3, 0x0001
    089C72F8:[00052840]: sll        $a1, $a1, 0x0001
    089C72FC:[11400017]: beq        $t2, $zr, 0x089C735C
    089C7300:[00621821]: addu       $v1, $v1, $v0
    089C7304:[00EB2021]: addu       $a0, $a3, $t3
    089C7308:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089C730C:[0123102A]: slt        $v0, $t1, $v1
    089C7310:[254AFFFF]: addiu      $t2, $t2, -1
    089C7314:[7C08F004]: ins        $t0, $zr, 0, 31
--> 089C7318:[1040FFF3]: beq        $v0, $zr, 0x089C72E8
    089C731C:[00A4302B]: sltu       $a2, $a1, $a0
    089C7320:[00691823]: subu       $v1, $v1, $t1
    089C7324:[00A42823]: subu       $a1, $a1, $a0
    089C7328:[01A76821]: addu       $t5, $t5, $a3
  Back Branch 089C72C8 2,117,544 times (length 13)
    089C7288:[00092840]: sll        $a1, $t1, 0x0001
    089C728C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089C7290:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089C7294:[3C060020]: lui        $a2, 0x0020 <=> li $a2, 0x00200000
    089C7298:[24070016]: addiu      $a3, $zr, 22 <=> li $a3, 22
--> 089C729C:[01262021]: addu       $a0, $t1, $a2
    089C72A0:[0064102A]: slt        $v0, $v1, $a0
    089C72A4:[000547C2]: srl        $t0, $a1, 0x001F
    089C72A8:[24E7FFFF]: addiu      $a3, $a3, -1
    089C72AC:[14400004]: bne        $v0, $zr, 0x089C72C0
    089C72B0:[00052840]: sll        $a1, $a1, 0x0001
    089C72B4:[00641823]: subu       $v1, $v1, $a0
    089C72B8:[01866021]: addu       $t4, $t4, $a2
    089C72BC:[00864821]: addu       $t1, $a0, $a2
    089C72C0:[01031021]: addu       $v0, $t0, $v1
    089C72C4:[00621821]: addu       $v1, $v1, $v0
--> 089C72C8:[14E0FFF4]: bne        $a3, $zr, 0x089C729C
    089C72CC:[00063042]: srl        $a2, $a2, 0x0001
    089C72D0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089C72D4:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    089C72D8:[3C078000]: lui        $a3, 0x8000 <=> li $a3, 0x80000000
  Back Branch 089C7354 1,581,392 times (length 22)
    089C72F0:[00431021]: addu       $v0, $v0, $v1
    089C72F4:[00073842]: srl        $a3, $a3, 0x0001
    089C72F8:[00052840]: sll        $a1, $a1, 0x0001
    089C72FC:[11400017]: beq        $t2, $zr, 0x089C735C
    089C7300:[00621821]: addu       $v1, $v1, $v0
--> 089C7304:[00EB2021]: addu       $a0, $a3, $t3
    089C7308:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089C730C:[0123102A]: slt        $v0, $t1, $v1
    089C7310:[254AFFFF]: addiu      $t2, $t2, -1
    089C7314:[7C08F004]: ins        $t0, $zr, 0, 31
    089C7318:[1040FFF3]: beq        $v0, $zr, 0x089C72E8
    089C731C:[00A4302B]: sltu       $a2, $a1, $a0
    089C7320:[00691823]: subu       $v1, $v1, $t1
    089C7324:[00A42823]: subu       $a1, $a1, $a0
    089C7328:[01A76821]: addu       $t5, $t5, $a3
    089C732C:[00875821]: addu       $t3, $a0, $a3
    089C7330:[110E0022]: beq        $t0, $t6, 0x089C73BC
    089C7334:[25220001]: addiu      $v0, $t1, 1
    089C7338:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    089C733C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089C7340:[00661823]: subu       $v1, $v1, $a2
    089C7344:[000517C2]: srl        $v0, $a1, 0x001F
    089C7348:[00431021]: addu       $v0, $v0, $v1
    089C734C:[00073842]: srl        $a3, $a3, 0x0001
    089C7350:[00052840]: sll        $a1, $a1, 0x0001
--> 089C7354:[1540FFEB]: bne        $t2, $zr, 0x089C7304
    089C7358:[00621821]: addu       $v1, $v1, $v0
    089C735C:[00651025]: or         $v0, $v1, $a1
    089C7360:[10400006]: beq        $v0, $zr, 0x089C737C
    089C7364:[000D2842]: srl        $a1, $t5, 0x0001
  Back Branch 089C73BC 645,191 times (length 34)
    089C7328:[01A76821]: addu       $t5, $t5, $a3
    089C732C:[00875821]: addu       $t3, $a0, $a3
    089C7330:[110E0022]: beq        $t0, $t6, 0x089C73BC
    089C7334:[25220001]: addiu      $v0, $t1, 1
    089C7338:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
--> 089C733C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089C7340:[00661823]: subu       $v1, $v1, $a2
    089C7344:[000517C2]: srl        $v0, $a1, 0x001F
    089C7348:[00431021]: addu       $v0, $v0, $v1
    089C734C:[00073842]: srl        $a3, $a3, 0x0001
    089C7350:[00052840]: sll        $a1, $a1, 0x0001
    089C7354:[1540FFEB]: bne        $t2, $zr, 0x089C7304
    089C7358:[00621821]: addu       $v1, $v1, $v0
    089C735C:[00651025]: or         $v0, $v1, $a1
    089C7360:[10400006]: beq        $v0, $zr, 0x089C737C
    089C7364:[000D2842]: srl        $a1, $t5, 0x0001
    089C7368:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089C736C:[11A2004C]: beq        $t5, $v0, 0x089C74A0
    089C7370:[31A20001]: andi       $v0, $t5, 1
    089C7374:[01A21021]: addu       $v0, $t5, $v0
    089C7378:[00022842]: srl        $a1, $v0, 0x0001
    089C737C:[000C1843]: sra        $v1, $t4, 0x0001
    089C7380:[3C023FE0]: lui        $v0, 0x3FE0 <=> li $v0, 0x3FE00000
    089C7384:[31840001]: andi       $a0, $t4, 1
    089C7388:[14800020]: bne        $a0, $zr, 0x089C740C
    089C738C:[00621821]: addu       $v1, $v1, $v0
    089C7390:[000F1500]: sll        $v0, $t7, 0x0014
    089C7394:[0062C821]: addu       $t9, $v1, $v0
    089C7398:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089C739C:[03208821]: addu       $s1, $t9, $zr <=> move $s1, $t9
    089C73A0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089C73A4:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    089C73A8:[8FBF0008]: lw         $ra, 8($sp)
    089C73AC:[8FB10004]: lw         $s1, 4($sp)
    089C73B0:[8FB00000]: lw         $s0, 0($sp)
    089C73B4:[03E00008]: jr         $ra
    089C73B8:[27BD0010]: addiu      $sp, $sp, 16
--> 089C73BC:[0562FFDF]: bltzl      $t3, 0x089C733C
    089C73C0:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    089C73C4:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089C73C8:[0A271CD1]: j          0x089C7344
    089C73CC:[00661823]: subu       $v1, $v1, $a2
  Back Branch 089C7410 56,104 times (length 34)
    089C737C:[000C1843]: sra        $v1, $t4, 0x0001
    089C7380:[3C023FE0]: lui        $v0, 0x3FE0 <=> li $v0, 0x3FE00000
    089C7384:[31840001]: andi       $a0, $t4, 1
    089C7388:[14800020]: bne        $a0, $zr, 0x089C740C
    089C738C:[00621821]: addu       $v1, $v1, $v0
--> 089C7390:[000F1500]: sll        $v0, $t7, 0x0014
    089C7394:[0062C821]: addu       $t9, $v1, $v0
    089C7398:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089C739C:[03208821]: addu       $s1, $t9, $zr <=> move $s1, $t9
    089C73A0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089C73A4:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    089C73A8:[8FBF0008]: lw         $ra, 8($sp)
    089C73AC:[8FB10004]: lw         $s1, 4($sp)
    089C73B0:[8FB00000]: lw         $s0, 0($sp)
    089C73B4:[03E00008]: jr         $ra
    089C73B8:[27BD0010]: addiu      $sp, $sp, 16
    089C73BC:[0562FFDF]: bltzl      $t3, 0x089C733C
    089C73C0:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    089C73C4:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089C73C8:[0A271CD1]: j          0x089C7344
    089C73CC:[00661823]: subu       $v1, $v1, $a2
    089C73D0:[14C0FFC7]: bne        $a2, $zr, 0x089C72F0
    089C73D4:[00000000]: nop
    089C73D8:[00691823]: subu       $v1, $v1, $t1
    089C73DC:[00A42823]: subu       $a1, $a1, $a0
    089C73E0:[01A76821]: addu       $t5, $t5, $a3
    089C73E4:[00875821]: addu       $t3, $a0, $a3
    089C73E8:[150EFFD3]: bne        $t0, $t6, 0x089C7338
    089C73EC:[25220001]: addiu      $v0, $t1, 1
    089C73F0:[0A271CEF]: j          0x089C73BC
    089C73F4:[00000000]: nop
    089C73F8:[000917C2]: srl        $v0, $t1, 0x001F
    089C73FC:[00441021]: addu       $v0, $v0, $a0
    089C7400:[00822021]: addu       $a0, $a0, $v0
    089C7404:[0A271C9E]: j          0x089C7278
    089C7408:[00094840]: sll        $t1, $t1, 0x0001
    089C740C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
--> 089C7410:[0A271CE4]: j          0x089C7390
    089C7414:[00A22825]: or         $a1, $a1, $v0
    089C7418:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089C741C:[0E26C094]: jal        0x089B0250
    089C7420:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
  Back Branch 089C7404 39,519 times (length 101)
  Back Branch 089C73C8 38,617 times (length 35)
    089C7330:[110E0022]: beq        $t0, $t6, 0x089C73BC
    089C7334:[25220001]: addiu      $v0, $t1, 1
    089C7338:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    089C733C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089C7340:[00661823]: subu       $v1, $v1, $a2
--> 089C7344:[000517C2]: srl        $v0, $a1, 0x001F
    089C7348:[00431021]: addu       $v0, $v0, $v1
    089C734C:[00073842]: srl        $a3, $a3, 0x0001
    089C7350:[00052840]: sll        $a1, $a1, 0x0001
    089C7354:[1540FFEB]: bne        $t2, $zr, 0x089C7304
    089C7358:[00621821]: addu       $v1, $v1, $v0
    089C735C:[00651025]: or         $v0, $v1, $a1
    089C7360:[10400006]: beq        $v0, $zr, 0x089C737C
    089C7364:[000D2842]: srl        $a1, $t5, 0x0001
    089C7368:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089C736C:[11A2004C]: beq        $t5, $v0, 0x089C74A0
    089C7370:[31A20001]: andi       $v0, $t5, 1
    089C7374:[01A21021]: addu       $v0, $t5, $v0
    089C7378:[00022842]: srl        $a1, $v0, 0x0001
    089C737C:[000C1843]: sra        $v1, $t4, 0x0001
    089C7380:[3C023FE0]: lui        $v0, 0x3FE0 <=> li $v0, 0x3FE00000
    089C7384:[31840001]: andi       $a0, $t4, 1
    089C7388:[14800020]: bne        $a0, $zr, 0x089C740C
    089C738C:[00621821]: addu       $v1, $v1, $v0
    089C7390:[000F1500]: sll        $v0, $t7, 0x0014
    089C7394:[0062C821]: addu       $t9, $v1, $v0
    089C7398:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089C739C:[03208821]: addu       $s1, $t9, $zr <=> move $s1, $t9
    089C73A0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089C73A4:[02201821]: addu       $v1, $s1, $zr <=> move $v1, $s1
    089C73A8:[8FBF0008]: lw         $ra, 8($sp)
    089C73AC:[8FB10004]: lw         $s1, 4($sp)
    089C73B0:[8FB00000]: lw         $s0, 0($sp)
    089C73B4:[03E00008]: jr         $ra
    089C73B8:[27BD0010]: addiu      $sp, $sp, 16
    089C73BC:[0562FFDF]: bltzl      $t3, 0x089C733C
    089C73C0:[01201021]: addu       $v0, $t1, $zr <=> move $v0, $t1
    089C73C4:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
--> 089C73C8:[0A271CD1]: j          0x089C7344
    089C73CC:[00661823]: subu       $v1, $v1, $a2
    089C73D0:[14C0FFC7]: bne        $a2, $zr, 0x089C72F0
    089C73D4:[00000000]: nop
    089C73D8:[00691823]: subu       $v1, $v1, $t1
_S1_2_8969020 81,583,850 instructions (0.857%), 3,263,354 calls (08969020 - 0896909C, length 32)
    08969020:[27BDFFF0]: addiu      $sp, $sp, -16
    08969024:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08969028:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0896902C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08969030:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08969034:[AFBF0000]: sw         $ra, 0($sp)
    08969038:[24A53228]: addiu      $a1, $a1, 12840
    0896903C:[18C00011]: blez       $a2, 0x08969084
    08969040:[2484321C]: addiu      $a0, $a0, 12828
    08969044:[8C620004]: lw         $v0, 4($v1)
    08969048:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0896904C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08969050:[00463823]: subu       $a3, $v0, $a2
    08969054:[0046102A]: slt        $v0, $v0, $a2
    08969058:[2484321C]: addiu      $a0, $a0, 12828
    0896905C:[14400009]: bne        $v0, $zr, 0x08969084
    08969060:[24A53238]: addiu      $a1, $a1, 12856
    08969064:[8C640014]: lw         $a0, 20($v1)
    08969068:[AC670004]: sw         $a3, 4($v1)
    0896906C:[00C41021]: addu       $v0, $a2, $a0
    08969070:[AC620014]: sw         $v0, 20($v1)
    08969074:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08969078:[8FBF0000]: lw         $ra, 0($sp)
    0896907C:[03E00008]: jr         $ra
    08969080:[27BD0010]: addiu      $sp, $sp, 16
    08969084:[0E27339D]: jal        0x089CCE74
    08969088:[00000000]: nop
    0896908C:[8FBF0000]: lw         $ra, 0($sp)
    08969090:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08969094:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08969098:[03E00008]: jr         $ra
    0896909C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8822798 78,957,660 instructions (0.830%), 355,653 calls (08822798 - 088C3D58, length 165233)
  Back Branch 088227EC 11,380,960 times (length 6)
    088227C8:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088227CC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088227D0:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    088227D4:[0A2089F9]: j          0x088227E4
    088227D8:[24130020]: addiu      $s3, $zr, 32 <=> li $s3, 32
--> 088227DC:[12530013]: beq        $s2, $s3, 0x0882282C
    088227E0:[26310004]: addiu      $s1, $s1, 4
    088227E4:[8E220000]: lw         $v0, 0($s1)
    088227E8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 088227EC:[1602FFFB]: bne        $s0, $v0, 0x088227DC
    088227F0:[26520001]: addiu      $s2, $s2, 1
    088227F4:[8E020000]: lw         $v0, 0($s0)
    088227F8:[8C430004]: lw         $v1, 4($v0)
    088227FC:[0060F809]: jalr       $ra, $v1
  Back Branch 08822818 176 times (length 17)
    088227C8:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088227CC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088227D0:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    088227D4:[0A2089F9]: j          0x088227E4
    088227D8:[24130020]: addiu      $s3, $zr, 32 <=> li $s3, 32
--> 088227DC:[12530013]: beq        $s2, $s3, 0x0882282C
    088227E0:[26310004]: addiu      $s1, $s1, 4
    088227E4:[8E220000]: lw         $v0, 0($s1)
    088227E8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088227EC:[1602FFFB]: bne        $s0, $v0, 0x088227DC
    088227F0:[26520001]: addiu      $s2, $s2, 1
    088227F4:[8E020000]: lw         $v0, 0($s0)
    088227F8:[8C430004]: lw         $v1, 4($v0)
    088227FC:[0060F809]: jalr       $ra, $v1
    08822800:[00000000]: nop
    08822804:[8E050000]: lw         $a1, 0($s0)
    08822808:[AE200000]: sw         $zr, 0($s1)
    0882280C:[8CA20014]: lw         $v0, 20($a1)
    08822810:[0040F809]: jalr       $ra, $v0
    08822814:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08822818:[1040FFF0]: beq        $v0, $zr, 0x088227DC
    0882281C:[00000000]: nop
    08822820:[A215002D]: sb         $s5, 45($s0)
    08822824:[1653FFEF]: bne        $s2, $s3, 0x088227E4
    08822828:[26310004]: addiu      $s1, $s1, 4
  Back Branch 088C3D54 147 times (length 116)
  Back Branch 08822824 138 times (length 18)
    088227D0:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    088227D4:[0A2089F9]: j          0x088227E4
    088227D8:[24130020]: addiu      $s3, $zr, 32 <=> li $s3, 32
    088227DC:[12530013]: beq        $s2, $s3, 0x0882282C
    088227E0:[26310004]: addiu      $s1, $s1, 4
--> 088227E4:[8E220000]: lw         $v0, 0($s1)
    088227E8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088227EC:[1602FFFB]: bne        $s0, $v0, 0x088227DC
    088227F0:[26520001]: addiu      $s2, $s2, 1
    088227F4:[8E020000]: lw         $v0, 0($s0)
    088227F8:[8C430004]: lw         $v1, 4($v0)
    088227FC:[0060F809]: jalr       $ra, $v1
    08822800:[00000000]: nop
    08822804:[8E050000]: lw         $a1, 0($s0)
    08822808:[AE200000]: sw         $zr, 0($s1)
    0882280C:[8CA20014]: lw         $v0, 20($a1)
    08822810:[0040F809]: jalr       $ra, $v0
    08822814:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08822818:[1040FFF0]: beq        $v0, $zr, 0x088227DC
    0882281C:[00000000]: nop
    08822820:[A215002D]: sb         $s5, 45($s0)
--> 08822824:[1653FFEF]: bne        $s2, $s3, 0x088227E4
    08822828:[26310004]: addiu      $s1, $s1, 4
    0882282C:[3C02000C]: lui        $v0, 0x000C <=> li $v0, 0x000C0000
    08822830:[02821021]: addu       $v0, $s4, $v0
    08822834:[8C43A7D4]: lw         $v1, -22572($v0)
_S1_2_88409BC 73,038,963 instructions (0.767%), 16,323 calls (088409BC - 088410D8, length 456)
    088409BC:[27BDFF10]: addiu      $sp, $sp, -240
    088409C0:[AFB700CC]: sw         $s7, 204($sp)
    088409C4:[27B70070]: addiu      $s7, $sp, 112
    088409C8:[AFB600C8]: sw         $s6, 200($sp)
    088409CC:[27B60010]: addiu      $s6, $sp, 16
    088409D0:[AFB400C0]: sw         $s4, 192($sp)
    088409D4:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088409D8:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088409DC:[AFBF00D4]: sw         $ra, 212($sp)
    088409E0:[AFBE00D0]: sw         $fp, 208($sp)
    088409E4:[27BE0020]: addiu      $fp, $sp, 32
    088409E8:[AFB500C4]: sw         $s5, 196($sp)
    088409EC:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    088409F0:[AFB300BC]: sw         $s3, 188($sp)
    088409F4:[27B30030]: addiu      $s3, $sp, 48
    088409F8:[AFB200B8]: sw         $s2, 184($sp)
    088409FC:[27B20040]: addiu      $s2, $sp, 64
    08840A00:[AFB100B4]: sw         $s1, 180($sp)
    08840A04:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    08840A08:[AFB000B0]: sw         $s0, 176($sp)
    08840A0C:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    08840A10:[E7B500E4]: swc1       $f21, 228($sp)
    08840A14:[E7B400E0]: swc1       $f20, 224($sp)
    08840A18:[46006506]: mov.s      $f20, $f12
    08840A1C:[0E25F6C1]: jal        0x0897DB04
    08840A20:[E7B600E8]: swc1       $f22, 232($sp)
    08840A24:[0E25F6C1]: jal        0x0897DB04
    08840A28:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08840A2C:[0E25F6C1]: jal        0x0897DB04
    08840A30:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840A34:[0E25F6C1]: jal        0x0897DB04
    08840A38:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08840A3C:[0E25F6C1]: jal        0x0897DB04
    08840A40:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840A44:[0E25F6C1]: jal        0x0897DB04
    08840A48:[27A40050]: addiu      $a0, $sp, 80
    08840A4C:[0E25F6C1]: jal        0x0897DB04
    08840A50:[27A40060]: addiu      $a0, $sp, 96
    08840A54:[0E25F6C1]: jal        0x0897DB04
    08840A58:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08840A5C:[8E020000]: lw         $v0, 0($s0)
    08840A60:[8E030004]: lw         $v1, 4($s0)
    08840A64:[8E0B000C]: lw         $t3, 12($s0)
    08840A68:[8E2C000C]: lw         $t4, 12($s1)
    08840A6C:[8E070008]: lw         $a3, 8($s0)
    08840A70:[8E280000]: lw         $t0, 0($s1)
    08840A74:[8E290004]: lw         $t1, 4($s1)
    08840A78:[8E2A0008]: lw         $t2, 8($s1)
    08840A7C:[27A40080]: addiu      $a0, $sp, 128
    08840A80:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08840A84:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08840A88:[AFA20030]: sw         $v0, 48($sp)
    08840A8C:[4614A542]: mul.s      $f21, $f20, $f20
    08840A90:[AFA30034]: sw         $v1, 52($sp)
    08840A94:[AFA70038]: sw         $a3, 56($sp)
    08840A98:[AFAB003C]: sw         $t3, 60($sp)
    08840A9C:[AFA80040]: sw         $t0, 64($sp)
    08840AA0:[AFA90044]: sw         $t1, 68($sp)
    08840AA4:[AFAA0048]: sw         $t2, 72($sp)
    08840AA8:[0E25FE5B]: jal        0x0897F96C
    08840AAC:[AFAC004C]: sw         $t4, 76($sp)
    08840AB0:[8FA20080]: lw         $v0, 128($sp)
    08840AB4:[8FA30084]: lw         $v1, 132($sp)
    08840AB8:[92A400E0]: lbu        $a0, 224($s5)
    08840ABC:[AFA20000]: sw         $v0, 0($sp)
    08840AC0:[AFA30004]: sw         $v1, 4($sp)
    08840AC4:[8FA20088]: lw         $v0, 136($sp)
    08840AC8:[8FA3008C]: lw         $v1, 140($sp)
    08840ACC:[AFA20008]: sw         $v0, 8($sp)
    08840AD0:[108000B5]: beq        $a0, $zr, 0x08840DA8
    08840AD4:[AFA3000C]: sw         $v1, 12($sp)
    08840AD8:[8EA20174]: lw         $v0, 372($s5)
    08840ADC:[50400006]: beql       $v0, $zr, 0x08840AF8
    08840AE0:[92A500D2]: lbu        $a1, 210($s5)
    08840AE4:[0E24E4EB]: jal        0x089393AC
    08840AE8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08840AEC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08840AF0:[A2831019]: sb         $v1, 4121($s4)
    08840AF4:[92A500D2]: lbu        $a1, 210($s5)
    08840AF8:[10A000AB]: beq        $a1, $zr, 0x08840DA8
    08840AFC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08840B00:[0A2102D3]: j          0x08840B4C
    08840B04:[8EA3029C]: lw         $v1, 668($s5)
    08840B08:[108000BD]: beq        $a0, $zr, 0x08840E00
    08840B0C:[92821019]: lbu        $v0, 4121($s4)
    08840B10:[50400018]: beql       $v0, $zr, 0x08840B74
    08840B14:[C6010070]: lwc1       $f1, 112($s0)
    08840B18:[2C620040]: sltiu      $v0, $v1, 64
    08840B1C:[50400015]: beql       $v0, $zr, 0x08840B74
    08840B20:[C6010070]: lwc1       $f1, 112($s0)
    08840B24:[00831021]: addu       $v0, $a0, $v1
    08840B28:[90430000]: lbu        $v1, 0($v0)
    08840B2C:[54600011]: bnel       $v1, $zr, 0x08840B74
    08840B30:[C6010070]: lwc1       $f1, 112($s0)
    08840B34:[26310001]: addiu      $s1, $s1, 1
    08840B38:[30A200FF]: andi       $v0, $a1, 255
    08840B3C:[0222102A]: slt        $v0, $s1, $v0
    08840B40:[1040009A]: beq        $v0, $zr, 0x08840DAC
    08840B44:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08840B48:[8EA3029C]: lw         $v1, 668($s5)
    08840B4C:[00111080]: sll        $v0, $s1, 0x0002
    08840B50:[00431021]: addu       $v0, $v0, $v1
    08840B54:[8C500000]: lw         $s0, 0($v0)
    08840B58:[8E060110]: lw         $a2, 272($s0)
    08840B5C:[10C0FFF5]: beq        $a2, $zr, 0x08840B34
    08840B60:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08840B64:[920300CC]: lbu        $v1, 204($s0)
    08840B68:[5462FFE7]: bnel       $v1, $v0, 0x08840B08
    08840B6C:[8E84105C]: lw         $a0, 4188($s4)
    08840B70:[C6010070]: lwc1       $f1, 112($s0)
    08840B74:[C7A00030]: lwc1       $f0, 48($sp)
    08840B78:[460101C1]: sub.s      $f7, $f0, $f1
    08840B7C:[C7A00034]: lwc1       $f0, 52($sp)
    08840B80:[E7A70010]: swc1       $f7, 16($sp)
    08840B84:[46003986]: mov.s      $f6, $f7
    08840B88:[C6010074]: lwc1       $f1, 116($s0)
    08840B8C:[46010001]: sub.s      $f0, $f0, $f1
    08840B90:[E7A00014]: swc1       $f0, 20($sp)
    08840B94:[C6010078]: lwc1       $f1, 120($s0)
    08840B98:[C7A00038]: lwc1       $f0, 56($sp)
    08840B9C:[46010141]: sub.s      $f5, $f0, $f1
    08840BA0:[C7A00040]: lwc1       $f0, 64($sp)
    08840BA4:[E7A50018]: swc1       $f5, 24($sp)
    08840BA8:[C6010070]: lwc1       $f1, 112($s0)
    08840BAC:[460100C1]: sub.s      $f3, $f0, $f1
    08840BB0:[C7A00044]: lwc1       $f0, 68($sp)
    08840BB4:[E7A30020]: swc1       $f3, 32($sp)
    08840BB8:[4607183C]: c.lt.s     $f3, $f7
    08840BBC:[C6010074]: lwc1       $f1, 116($s0)
    08840BC0:[46010001]: sub.s      $f0, $f0, $f1
    08840BC4:[E7A00024]: swc1       $f0, 36($sp)
    08840BC8:[C6010078]: lwc1       $f1, 120($s0)
    08840BCC:[C7A00048]: lwc1       $f0, 72($sp)
    08840BD0:[46010101]: sub.s      $f4, $f0, $f1
    08840BD4:[45000088]: bc1f       0x08840DF8
    08840BD8:[E7A40028]: swc1       $f4, 40($sp)
    08840BDC:[46001806]: mov.s      $f0, $f3
    08840BE0:[C7A10014]: lwc1       $f1, 20($sp)
    08840BE4:[C7A20024]: lwc1       $f2, 36($sp)
    08840BE8:[46140001]: sub.s      $f0, $f0, $f20
    08840BEC:[4601103C]: c.lt.s     $f2, $f1
    08840BF0:[00000000]: nop
    08840BF4:[4500007E]: bc1f       0x08840DF0
    08840BF8:[E7A00050]: swc1       $f0, 80($sp)
    08840BFC:[46001006]: mov.s      $f0, $f2
    08840C00:[46140001]: sub.s      $f0, $f0, $f20
    08840C04:[4605203C]: c.lt.s     $f4, $f5
    08840C08:[00000000]: nop
    08840C0C:[45000076]: bc1f       0x08840DE8
    08840C10:[E7A00054]: swc1       $f0, 84($sp)
    08840C14:[46002006]: mov.s      $f0, $f4
    08840C18:[46140201]: sub.s      $f8, $f0, $f20
    08840C1C:[4603383C]: c.lt.s     $f7, $f3
    08840C20:[00000000]: nop
    08840C24:[45000002]: bc1f       0x08840C30
    08840C28:[E7A80058]: swc1       $f8, 88($sp)
    08840C2C:[46001986]: mov.s      $f6, $f3
    08840C30:[461430C0]: add.s      $f3, $f6, $f20
    08840C34:[4602083C]: c.lt.s     $f1, $f2
    08840C38:[00000000]: nop
    08840C3C:[45000002]: bc1f       0x08840C48
    08840C40:[E7A30060]: swc1       $f3, 96($sp)
    08840C44:[46001046]: mov.s      $f1, $f2
    08840C48:[46140880]: add.s      $f2, $f1, $f20
    08840C4C:[4604283C]: c.lt.s     $f5, $f4
    08840C50:[00000000]: nop
    08840C54:[45000002]: bc1f       0x08840C60
    08840C58:[E7A20064]: swc1       $f2, 100($sp)
    08840C5C:[46002146]: mov.s      $f5, $f4
    08840C60:[C6000258]: lwc1       $f0, 600($s0)
    08840C64:[46142900]: add.s      $f4, $f5, $f20
    08840C68:[4600183C]: c.lt.s     $f3, $f0
    08840C6C:[00000000]: nop
    08840C70:[4501FFB0]: bc1t       0x08840B34
    08840C74:[E7A40068]: swc1       $f4, 104($sp)
    08840C78:[C6010268]: lwc1       $f1, 616($s0)
    08840C7C:[C7A00050]: lwc1       $f0, 80($sp)
    08840C80:[4600083C]: c.lt.s     $f1, $f0
    08840C84:[00000000]: nop
    08840C88:[4503FFAB]: bc1tl      0x08840B38
    08840C8C:[26310001]: addiu      $s1, $s1, 1
    08840C90:[C600025C]: lwc1       $f0, 604($s0)
    08840C94:[4600103C]: c.lt.s     $f2, $f0
    08840C98:[00000000]: nop
    08840C9C:[4503FFA6]: bc1tl      0x08840B38
    08840CA0:[26310001]: addiu      $s1, $s1, 1
    08840CA4:[C601026C]: lwc1       $f1, 620($s0)
    08840CA8:[C7A00054]: lwc1       $f0, 84($sp)
    08840CAC:[4600083C]: c.lt.s     $f1, $f0
    08840CB0:[00000000]: nop
    08840CB4:[4503FFA0]: bc1tl      0x08840B38
    08840CB8:[26310001]: addiu      $s1, $s1, 1
    08840CBC:[C6000260]: lwc1       $f0, 608($s0)
    08840CC0:[4600203C]: c.lt.s     $f4, $f0
    08840CC4:[00000000]: nop
    08840CC8:[4503FF9B]: bc1tl      0x08840B38
    08840CCC:[26310001]: addiu      $s1, $s1, 1
    08840CD0:[C6000270]: lwc1       $f0, 624($s0)
    08840CD4:[4608003C]: c.lt.s     $f0, $f8
    08840CD8:[00000000]: nop
    08840CDC:[4503FF96]: bc1tl      0x08840B38
    08840CE0:[26310001]: addiu      $s1, $s1, 1
    08840CE4:[960400E8]: lhu        $a0, 232($s0)
    08840CE8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08840CEC:[7C041620]: seh        $v0, $a0
    08840CF0:[1840FF90]: blez       $v0, 0x08840B34
    08840CF4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08840CF8:[00D21821]: addu       $v1, $a2, $s2
    08840CFC:[C4600008]: lwc1       $f0, 8($v1)
    08840D00:[C7A30060]: lwc1       $f3, 96($sp)
    08840D04:[4600183C]: c.lt.s     $f3, $f0
    08840D08:[00000000]: nop
    08840D0C:[45030020]: bc1tl      0x08840D90
    08840D10:[26730001]: addiu      $s3, $s3, 1
    08840D14:[C4610018]: lwc1       $f1, 24($v1)
    08840D18:[C7A00050]: lwc1       $f0, 80($sp)
    08840D1C:[4600083C]: c.lt.s     $f1, $f0
    08840D20:[00000000]: nop
    08840D24:[4503001A]: bc1tl      0x08840D90
    08840D28:[26730001]: addiu      $s3, $s3, 1
    08840D2C:[C461000C]: lwc1       $f1, 12($v1)
    08840D30:[C7A00064]: lwc1       $f0, 100($sp)
    08840D34:[4601003C]: c.lt.s     $f0, $f1
    08840D38:[00000000]: nop
    08840D3C:[45030014]: bc1tl      0x08840D90
    08840D40:[26730001]: addiu      $s3, $s3, 1
    08840D44:[C461001C]: lwc1       $f1, 28($v1)
    08840D48:[C7A00054]: lwc1       $f0, 84($sp)
    08840D4C:[4600083C]: c.lt.s     $f1, $f0
    08840D50:[00000000]: nop
    08840D54:[4503000E]: bc1tl      0x08840D90
    08840D58:[26730001]: addiu      $s3, $s3, 1
    08840D5C:[C4610010]: lwc1       $f1, 16($v1)
    08840D60:[C7A00068]: lwc1       $f0, 104($sp)
    08840D64:[4601003C]: c.lt.s     $f0, $f1
    08840D68:[00000000]: nop
    08840D6C:[45030008]: bc1tl      0x08840D90
    08840D70:[26730001]: addiu      $s3, $s3, 1
    08840D74:[C4610020]: lwc1       $f1, 32($v1)
    08840D78:[C7A00058]: lwc1       $f0, 88($sp)
    08840D7C:[4600083C]: c.lt.s     $f1, $f0
    08840D80:[00000000]: nop
    08840D84:[45020029]: bc1fl      0x08840E2C
    08840D88:[8C620004]: lw         $v0, 4($v1)
    08840D8C:[26730001]: addiu      $s3, $s3, 1
    08840D90:[7C041620]: seh        $v0, $a0
    08840D94:[0262102A]: slt        $v0, $s3, $v0
    08840D98:[1440FFD7]: bne        $v0, $zr, 0x08840CF8
    08840D9C:[2652002C]: addiu      $s2, $s2, 44
    08840DA0:[0A2102CD]: j          0x08840B34
    08840DA4:[92A500D2]: lbu        $a1, 210($s5)
    08840DA8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08840DAC:[8FBF00D4]: lw         $ra, 212($sp)
    08840DB0:[8FBE00D0]: lw         $fp, 208($sp)
    08840DB4:[8FB700CC]: lw         $s7, 204($sp)
    08840DB8:[8FB600C8]: lw         $s6, 200($sp)
    08840DBC:[8FB500C4]: lw         $s5, 196($sp)
    08840DC0:[8FB400C0]: lw         $s4, 192($sp)
    08840DC4:[8FB300BC]: lw         $s3, 188($sp)
    08840DC8:[8FB200B8]: lw         $s2, 184($sp)
    08840DCC:[8FB100B4]: lw         $s1, 180($sp)
    08840DD0:[8FB000B0]: lw         $s0, 176($sp)
    08840DD4:[C7B600E8]: lwc1       $f22, 232($sp)
    08840DD8:[C7B500E4]: lwc1       $f21, 228($sp)
    08840DDC:[C7B400E0]: lwc1       $f20, 224($sp)
    08840DE0:[03E00008]: jr         $ra
    08840DE4:[27BD00F0]: addiu      $sp, $sp, 240
    08840DE8:[0A210306]: j          0x08840C18
    08840DEC:[46002806]: mov.s      $f0, $f5
    08840DF0:[0A210300]: j          0x08840C00
    08840DF4:[46000806]: mov.s      $f0, $f1
    08840DF8:[0A2102F8]: j          0x08840BE0
    08840DFC:[46003806]: mov.s      $f0, $f7
    08840E00:[5040FF5C]: beql       $v0, $zr, 0x08840B74
    08840E04:[C6010070]: lwc1       $f1, 112($s0)
    08840E08:[2C620040]: sltiu      $v0, $v1, 64
    08840E0C:[5040FF59]: beql       $v0, $zr, 0x08840B74
    08840E10:[C6010070]: lwc1       $f1, 112($s0)
    08840E14:[00741021]: addu       $v0, $v1, $s4
    08840E18:[9043101A]: lbu        $v1, 4122($v0)
    08840E1C:[5060FF46]: beql       $v1, $zr, 0x08840B38
    08840E20:[26310001]: addiu      $s1, $s1, 1
    08840E24:[0A2102DD]: j          0x08840B74
    08840E28:[C6010070]: lwc1       $f1, 112($s0)
    08840E2C:[AFA0009C]: sw         $zr, 156($sp)
    08840E30:[1C400003]: bgtz       $v0, 0x08840E40
    08840E34:[AFA00098]: sw         $zr, 152($sp)
    08840E38:[0A210364]: j          0x08840D90
    08840E3C:[26730001]: addiu      $s3, $s3, 1
    08840E40:[8C620028]: lw         $v0, 40($v1)
    08840E44:[8FA30098]: lw         $v1, 152($sp)
    08840E48:[00431021]: addu       $v0, $v0, $v1
    08840E4C:[84440040]: lh         $a0, 64($v0)
    08840E50:[44840000]: mtc1       $a0, $f0
    08840E54:[46800060]: cvt.s.w    $f1, $f0
    08840E58:[4601183C]: c.lt.s     $f3, $f1
    08840E5C:[00000000]: nop
    08840E60:[4501002D]: bc1t       0x08840F18
    08840E64:[AFA200AC]: sw         $v0, 172($sp)
    08840E68:[84420046]: lh         $v0, 70($v0)
    08840E6C:[C7A10050]: lwc1       $f1, 80($sp)
    08840E70:[44820000]: mtc1       $v0, $f0
    08840E74:[468000A0]: cvt.s.w    $f2, $f0
    08840E78:[4601103C]: c.lt.s     $f2, $f1
    08840E7C:[00000000]: nop
    08840E80:[45010026]: bc1t       0x08840F1C
    08840E84:[8FA4009C]: lw         $a0, 156($sp)
    08840E88:[8FA300AC]: lw         $v1, 172($sp)
    08840E8C:[C7A10064]: lwc1       $f1, 100($sp)
    08840E90:[84630042]: lh         $v1, 66($v1)
    08840E94:[44830000]: mtc1       $v1, $f0
    08840E98:[468000A0]: cvt.s.w    $f2, $f0
    08840E9C:[4602083C]: c.lt.s     $f1, $f2
    08840EA0:[00000000]: nop
    08840EA4:[4503001E]: bc1tl      0x08840F20
    08840EA8:[02461821]: addu       $v1, $s2, $a2
    08840EAC:[8FA400AC]: lw         $a0, 172($sp)
    08840EB0:[C7A10054]: lwc1       $f1, 84($sp)
    08840EB4:[84840048]: lh         $a0, 72($a0)
    08840EB8:[44840000]: mtc1       $a0, $f0
    08840EBC:[468000A0]: cvt.s.w    $f2, $f0
    08840EC0:[4601103C]: c.lt.s     $f2, $f1
    08840EC4:[00000000]: nop
    08840EC8:[45010014]: bc1t       0x08840F1C
    08840ECC:[8FA4009C]: lw         $a0, 156($sp)
    08840ED0:[8FA200AC]: lw         $v0, 172($sp)
    08840ED4:[C7A10068]: lwc1       $f1, 104($sp)
    08840ED8:[84420044]: lh         $v0, 68($v0)
    08840EDC:[44820000]: mtc1       $v0, $f0
    08840EE0:[468000A0]: cvt.s.w    $f2, $f0
    08840EE4:[4602083C]: c.lt.s     $f1, $f2
    08840EE8:[00000000]: nop
    08840EEC:[4501000C]: bc1t       0x08840F20
    08840EF0:[02461821]: addu       $v1, $s2, $a2
    08840EF4:[8FA300AC]: lw         $v1, 172($sp)
    08840EF8:[C7A10058]: lwc1       $f1, 88($sp)
    08840EFC:[8463004A]: lh         $v1, 74($v1)
    08840F00:[44830000]: mtc1       $v1, $f0
    08840F04:[468000A0]: cvt.s.w    $f2, $f0
    08840F08:[4601103C]: c.lt.s     $f2, $f1
    08840F0C:[00000000]: nop
    08840F10:[4500000F]: bc1f       0x08840F50
    08840F14:[8FA400AC]: lw         $a0, 172($sp)
    08840F18:[8FA4009C]: lw         $a0, 156($sp)
    08840F1C:[02461821]: addu       $v1, $s2, $a2
    08840F20:[8C620004]: lw         $v0, 4($v1)
    08840F24:[24840001]: addiu      $a0, $a0, 1
    08840F28:[AFA4009C]: sw         $a0, 156($sp)
    08840F2C:[8FA40098]: lw         $a0, 152($sp)
    08840F30:[2484004C]: addiu      $a0, $a0, 76
    08840F34:[AFA40098]: sw         $a0, 152($sp)
    08840F38:[8FA4009C]: lw         $a0, 156($sp)
    08840F3C:[0082102A]: slt        $v0, $a0, $v0
    08840F40:[5440FFBF]: bnel       $v0, $zr, 0x08840E40
    08840F44:[C7A30060]: lwc1       $f3, 96($sp)
    08840F48:[0A210363]: j          0x08840D8C
    08840F4C:[960400E8]: lhu        $a0, 232($s0)
    08840F50:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    08840F54:[24840030]: addiu      $a0, $a0, 48
    08840F58:[AFA400A8]: sw         $a0, 168($sp)
    08840F5C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840F60:[0E210240]: jal        0x08840900
    08840F64:[8FA500A8]: lw         $a1, 168($sp)
    08840F68:[46000586]: mov.s      $f22, $f0
    08840F6C:[46000005]: abs.s      $f0, $f0
    08840F70:[4614003C]: c.lt.s     $f0, $f20
    08840F74:[00000000]: nop
    08840F78:[45000023]: bc1f       0x08841008
    08840F7C:[8FA500A8]: lw         $a1, 168($sp)
    08840F80:[8FA200AC]: lw         $v0, 172($sp)
    08840F84:[8FA300AC]: lw         $v1, 172($sp)
    08840F88:[8FA500AC]: lw         $a1, 172($sp)
    08840F8C:[24420010]: addiu      $v0, $v0, 16
    08840F90:[24630020]: addiu      $v1, $v1, 32
    08840F94:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840F98:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08840F9C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08840FA0:[AFA20090]: sw         $v0, 144($sp)
    08840FA4:[0E25FB33]: jal        0x0897ECCC
    08840FA8:[AFA30094]: sw         $v1, 148($sp)
    08840FAC:[14400049]: bne        $v0, $zr, 0x088410D4
    08840FB0:[8FA500AC]: lw         $a1, 172($sp)
    08840FB4:[8FA60090]: lw         $a2, 144($sp)
    08840FB8:[0E2601F3]: jal        0x089807CC
    08840FBC:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840FC0:[4615003C]: c.lt.s     $f0, $f21
    08840FC4:[00000000]: nop
    08840FC8:[45010042]: bc1t       0x088410D4
    08840FCC:[8FA500AC]: lw         $a1, 172($sp)
    08840FD0:[8FA60094]: lw         $a2, 148($sp)
    08840FD4:[0E2601F3]: jal        0x089807CC
    08840FD8:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840FDC:[4615003C]: c.lt.s     $f0, $f21
    08840FE0:[00000000]: nop
    08840FE4:[4501003B]: bc1t       0x088410D4
    08840FE8:[8FA50094]: lw         $a1, 148($sp)
    08840FEC:[8FA60090]: lw         $a2, 144($sp)
    08840FF0:[0E2601F3]: jal        0x089807CC
    08840FF4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840FF8:[4615003C]: c.lt.s     $f0, $f21
    08840FFC:[00000000]: nop
    08841000:[45010034]: bc1t       0x088410D4
    08841004:[8FA500A8]: lw         $a1, 168($sp)
    08841008:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0884100C:[0E210240]: jal        0x08840900
    08841010:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08841014:[4600B002]: mul.s      $f0, $f22, $f0
    08841018:[44800800]: mtc1       $zr, $f1
    0884101C:[4601003E]: c.le.s     $f0, $f1
    08841020:[00000000]: nop
    08841024:[45010003]: bc1t       0x08841034
    08841028:[8FA400A8]: lw         $a0, 168($sp)
    0884102C:[0A2103C6]: j          0x08840F18
    08841030:[8E060110]: lw         $a2, 272($s0)
    08841034:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08841038:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0884103C:[0E26086C]: jal        0x089821B0
    08841040:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08841044:[5040FFB4]: beql       $v0, $zr, 0x08840F18
    08841048:[8E060110]: lw         $a2, 272($s0)
    0884104C:[8FA400AC]: lw         $a0, 172($sp)
    08841050:[8FA200AC]: lw         $v0, 172($sp)
    08841054:[8FA500AC]: lw         $a1, 172($sp)
    08841058:[24840010]: addiu      $a0, $a0, 16
    0884105C:[AFA400A4]: sw         $a0, 164($sp)
    08841060:[24420020]: addiu      $v0, $v0, 32
    08841064:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08841068:[8FA600A4]: lw         $a2, 164($sp)
    0884106C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08841070:[0E25FB33]: jal        0x0897ECCC
    08841074:[AFA200A0]: sw         $v0, 160($sp)
    08841078:[14400016]: bne        $v0, $zr, 0x088410D4
    0884107C:[8FA500AC]: lw         $a1, 172($sp)
    08841080:[8FA600A4]: lw         $a2, 164($sp)
    08841084:[0E2601F3]: jal        0x089807CC
    08841088:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0884108C:[4615003C]: c.lt.s     $f0, $f21
    08841090:[00000000]: nop
    08841094:[4501000F]: bc1t       0x088410D4
    08841098:[8FA500AC]: lw         $a1, 172($sp)
    0884109C:[8FA600A0]: lw         $a2, 160($sp)
    088410A0:[0E2601F3]: jal        0x089807CC
    088410A4:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088410A8:[4615003C]: c.lt.s     $f0, $f21
    088410AC:[00000000]: nop
    088410B0:[45010008]: bc1t       0x088410D4
    088410B4:[8FA500A0]: lw         $a1, 160($sp)
    088410B8:[8FA600A4]: lw         $a2, 164($sp)
    088410BC:[0E2601F3]: jal        0x089807CC
    088410C0:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088410C4:[4615003C]: c.lt.s     $f0, $f21
    088410C8:[00000000]: nop
    088410CC:[4502FF92]: bc1fl      0x08840F18
    088410D0:[8E060110]: lw         $a2, 272($s0)
    088410D4:[0A21036B]: j          0x08840DAC
    088410D8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
  Back Branch 08840F40 1,607,114 times (length 66)
    08840E2C:[AFA0009C]: sw         $zr, 156($sp)
    08840E30:[1C400003]: bgtz       $v0, 0x08840E40
    08840E34:[AFA00098]: sw         $zr, 152($sp)
    08840E38:[0A210364]: j          0x08840D90
    08840E3C:[26730001]: addiu      $s3, $s3, 1
--> 08840E40:[8C620028]: lw         $v0, 40($v1)
    08840E44:[8FA30098]: lw         $v1, 152($sp)
    08840E48:[00431021]: addu       $v0, $v0, $v1
    08840E4C:[84440040]: lh         $a0, 64($v0)
    08840E50:[44840000]: mtc1       $a0, $f0
    08840E54:[46800060]: cvt.s.w    $f1, $f0
    08840E58:[4601183C]: c.lt.s     $f3, $f1
    08840E5C:[00000000]: nop
    08840E60:[4501002D]: bc1t       0x08840F18
    08840E64:[AFA200AC]: sw         $v0, 172($sp)
    08840E68:[84420046]: lh         $v0, 70($v0)
    08840E6C:[C7A10050]: lwc1       $f1, 80($sp)
    08840E70:[44820000]: mtc1       $v0, $f0
    08840E74:[468000A0]: cvt.s.w    $f2, $f0
    08840E78:[4601103C]: c.lt.s     $f2, $f1
    08840E7C:[00000000]: nop
    08840E80:[45010026]: bc1t       0x08840F1C
    08840E84:[8FA4009C]: lw         $a0, 156($sp)
    08840E88:[8FA300AC]: lw         $v1, 172($sp)
    08840E8C:[C7A10064]: lwc1       $f1, 100($sp)
    08840E90:[84630042]: lh         $v1, 66($v1)
    08840E94:[44830000]: mtc1       $v1, $f0
    08840E98:[468000A0]: cvt.s.w    $f2, $f0
    08840E9C:[4602083C]: c.lt.s     $f1, $f2
    08840EA0:[00000000]: nop
    08840EA4:[4503001E]: bc1tl      0x08840F20
    08840EA8:[02461821]: addu       $v1, $s2, $a2
    08840EAC:[8FA400AC]: lw         $a0, 172($sp)
    08840EB0:[C7A10054]: lwc1       $f1, 84($sp)
    08840EB4:[84840048]: lh         $a0, 72($a0)
    08840EB8:[44840000]: mtc1       $a0, $f0
    08840EBC:[468000A0]: cvt.s.w    $f2, $f0
    08840EC0:[4601103C]: c.lt.s     $f2, $f1
    08840EC4:[00000000]: nop
    08840EC8:[45010014]: bc1t       0x08840F1C
    08840ECC:[8FA4009C]: lw         $a0, 156($sp)
    08840ED0:[8FA200AC]: lw         $v0, 172($sp)
    08840ED4:[C7A10068]: lwc1       $f1, 104($sp)
    08840ED8:[84420044]: lh         $v0, 68($v0)
    08840EDC:[44820000]: mtc1       $v0, $f0
    08840EE0:[468000A0]: cvt.s.w    $f2, $f0
    08840EE4:[4602083C]: c.lt.s     $f1, $f2
    08840EE8:[00000000]: nop
    08840EEC:[4501000C]: bc1t       0x08840F20
    08840EF0:[02461821]: addu       $v1, $s2, $a2
    08840EF4:[8FA300AC]: lw         $v1, 172($sp)
    08840EF8:[C7A10058]: lwc1       $f1, 88($sp)
    08840EFC:[8463004A]: lh         $v1, 74($v1)
    08840F00:[44830000]: mtc1       $v1, $f0
    08840F04:[468000A0]: cvt.s.w    $f2, $f0
    08840F08:[4601103C]: c.lt.s     $f2, $f1
    08840F0C:[00000000]: nop
    08840F10:[4500000F]: bc1f       0x08840F50
    08840F14:[8FA400AC]: lw         $a0, 172($sp)
    08840F18:[8FA4009C]: lw         $a0, 156($sp)
    08840F1C:[02461821]: addu       $v1, $s2, $a2
    08840F20:[8C620004]: lw         $v0, 4($v1)
    08840F24:[24840001]: addiu      $a0, $a0, 1
    08840F28:[AFA4009C]: sw         $a0, 156($sp)
    08840F2C:[8FA40098]: lw         $a0, 152($sp)
    08840F30:[2484004C]: addiu      $a0, $a0, 76
    08840F34:[AFA40098]: sw         $a0, 152($sp)
    08840F38:[8FA4009C]: lw         $a0, 156($sp)
    08840F3C:[0082102A]: slt        $v0, $a0, $v0
--> 08840F40:[5440FFBF]: bnel       $v0, $zr, 0x08840E40
    08840F44:[C7A30060]: lwc1       $f3, 96($sp)
    08840F48:[0A210363]: j          0x08840D8C
    08840F4C:[960400E8]: lhu        $a0, 232($s0)
    08840F50:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
  Back Branch 08840D98 503,551 times (length 42)
    08840CE4:[960400E8]: lhu        $a0, 232($s0)
    08840CE8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08840CEC:[7C041620]: seh        $v0, $a0
    08840CF0:[1840FF90]: blez       $v0, 0x08840B34
    08840CF4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 08840CF8:[00D21821]: addu       $v1, $a2, $s2
    08840CFC:[C4600008]: lwc1       $f0, 8($v1)
    08840D00:[C7A30060]: lwc1       $f3, 96($sp)
    08840D04:[4600183C]: c.lt.s     $f3, $f0
    08840D08:[00000000]: nop
    08840D0C:[45030020]: bc1tl      0x08840D90
    08840D10:[26730001]: addiu      $s3, $s3, 1
    08840D14:[C4610018]: lwc1       $f1, 24($v1)
    08840D18:[C7A00050]: lwc1       $f0, 80($sp)
    08840D1C:[4600083C]: c.lt.s     $f1, $f0
    08840D20:[00000000]: nop
    08840D24:[4503001A]: bc1tl      0x08840D90
    08840D28:[26730001]: addiu      $s3, $s3, 1
    08840D2C:[C461000C]: lwc1       $f1, 12($v1)
    08840D30:[C7A00064]: lwc1       $f0, 100($sp)
    08840D34:[4601003C]: c.lt.s     $f0, $f1
    08840D38:[00000000]: nop
    08840D3C:[45030014]: bc1tl      0x08840D90
    08840D40:[26730001]: addiu      $s3, $s3, 1
    08840D44:[C461001C]: lwc1       $f1, 28($v1)
    08840D48:[C7A00054]: lwc1       $f0, 84($sp)
    08840D4C:[4600083C]: c.lt.s     $f1, $f0
    08840D50:[00000000]: nop
    08840D54:[4503000E]: bc1tl      0x08840D90
    08840D58:[26730001]: addiu      $s3, $s3, 1
    08840D5C:[C4610010]: lwc1       $f1, 16($v1)
    08840D60:[C7A00068]: lwc1       $f0, 104($sp)
    08840D64:[4601003C]: c.lt.s     $f0, $f1
    08840D68:[00000000]: nop
    08840D6C:[45030008]: bc1tl      0x08840D90
    08840D70:[26730001]: addiu      $s3, $s3, 1
    08840D74:[C4610020]: lwc1       $f1, 32($v1)
    08840D78:[C7A00058]: lwc1       $f0, 88($sp)
    08840D7C:[4600083C]: c.lt.s     $f1, $f0
    08840D80:[00000000]: nop
    08840D84:[45020029]: bc1fl      0x08840E2C
    08840D88:[8C620004]: lw         $v0, 4($v1)
    08840D8C:[26730001]: addiu      $s3, $s3, 1
    08840D90:[7C041620]: seh        $v0, $a0
    08840D94:[0262102A]: slt        $v0, $s3, $v0
--> 08840D98:[1440FFD7]: bne        $v0, $zr, 0x08840CF8
    08840D9C:[2652002C]: addiu      $s2, $s2, 44
    08840DA0:[0A2102CD]: j          0x08840B34
    08840DA4:[92A500D2]: lbu        $a1, 210($s5)
    08840DA8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 0884102C 143,411 times (length 71)
    08840F04:[468000A0]: cvt.s.w    $f2, $f0
    08840F08:[4601103C]: c.lt.s     $f2, $f1
    08840F0C:[00000000]: nop
    08840F10:[4500000F]: bc1f       0x08840F50
    08840F14:[8FA400AC]: lw         $a0, 172($sp)
--> 08840F18:[8FA4009C]: lw         $a0, 156($sp)
    08840F1C:[02461821]: addu       $v1, $s2, $a2
    08840F20:[8C620004]: lw         $v0, 4($v1)
    08840F24:[24840001]: addiu      $a0, $a0, 1
    08840F28:[AFA4009C]: sw         $a0, 156($sp)
    08840F2C:[8FA40098]: lw         $a0, 152($sp)
    08840F30:[2484004C]: addiu      $a0, $a0, 76
    08840F34:[AFA40098]: sw         $a0, 152($sp)
    08840F38:[8FA4009C]: lw         $a0, 156($sp)
    08840F3C:[0082102A]: slt        $v0, $a0, $v0
    08840F40:[5440FFBF]: bnel       $v0, $zr, 0x08840E40
    08840F44:[C7A30060]: lwc1       $f3, 96($sp)
    08840F48:[0A210363]: j          0x08840D8C
    08840F4C:[960400E8]: lhu        $a0, 232($s0)
    08840F50:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    08840F54:[24840030]: addiu      $a0, $a0, 48
    08840F58:[AFA400A8]: sw         $a0, 168($sp)
    08840F5C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840F60:[0E210240]: jal        0x08840900
    08840F64:[8FA500A8]: lw         $a1, 168($sp)
    08840F68:[46000586]: mov.s      $f22, $f0
    08840F6C:[46000005]: abs.s      $f0, $f0
    08840F70:[4614003C]: c.lt.s     $f0, $f20
    08840F74:[00000000]: nop
    08840F78:[45000023]: bc1f       0x08841008
    08840F7C:[8FA500A8]: lw         $a1, 168($sp)
    08840F80:[8FA200AC]: lw         $v0, 172($sp)
    08840F84:[8FA300AC]: lw         $v1, 172($sp)
    08840F88:[8FA500AC]: lw         $a1, 172($sp)
    08840F8C:[24420010]: addiu      $v0, $v0, 16
    08840F90:[24630020]: addiu      $v1, $v1, 32
    08840F94:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840F98:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08840F9C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08840FA0:[AFA20090]: sw         $v0, 144($sp)
    08840FA4:[0E25FB33]: jal        0x0897ECCC
    08840FA8:[AFA30094]: sw         $v1, 148($sp)
    08840FAC:[14400049]: bne        $v0, $zr, 0x088410D4
    08840FB0:[8FA500AC]: lw         $a1, 172($sp)
    08840FB4:[8FA60090]: lw         $a2, 144($sp)
    08840FB8:[0E2601F3]: jal        0x089807CC
    08840FBC:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840FC0:[4615003C]: c.lt.s     $f0, $f21
    08840FC4:[00000000]: nop
    08840FC8:[45010042]: bc1t       0x088410D4
    08840FCC:[8FA500AC]: lw         $a1, 172($sp)
    08840FD0:[8FA60094]: lw         $a2, 148($sp)
    08840FD4:[0E2601F3]: jal        0x089807CC
    08840FD8:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840FDC:[4615003C]: c.lt.s     $f0, $f21
    08840FE0:[00000000]: nop
    08840FE4:[4501003B]: bc1t       0x088410D4
    08840FE8:[8FA50094]: lw         $a1, 148($sp)
    08840FEC:[8FA60090]: lw         $a2, 144($sp)
    08840FF0:[0E2601F3]: jal        0x089807CC
    08840FF4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840FF8:[4615003C]: c.lt.s     $f0, $f21
    08840FFC:[00000000]: nop
    08841000:[45010034]: bc1t       0x088410D4
    08841004:[8FA500A8]: lw         $a1, 168($sp)
    08841008:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0884100C:[0E210240]: jal        0x08840900
    08841010:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08841014:[4600B002]: mul.s      $f0, $f22, $f0
    08841018:[44800800]: mtc1       $zr, $f1
    0884101C:[4601003E]: c.le.s     $f0, $f1
    08841020:[00000000]: nop
    08841024:[45010003]: bc1t       0x08841034
    08841028:[8FA400A8]: lw         $a0, 168($sp)
--> 0884102C:[0A2103C6]: j          0x08840F18
    08841030:[8E060110]: lw         $a2, 272($s0)
    08841034:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08841038:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0884103C:[0E26086C]: jal        0x089821B0
  Back Branch 08840F48 26,462 times (length 113)
  Back Branch 08840E00 16,323 times (length 165)
  Back Branch 08840C70 16,323 times (length 81)
    08840B20:[C6010070]: lwc1       $f1, 112($s0)
    08840B24:[00831021]: addu       $v0, $a0, $v1
    08840B28:[90430000]: lbu        $v1, 0($v0)
    08840B2C:[54600011]: bnel       $v1, $zr, 0x08840B74
    08840B30:[C6010070]: lwc1       $f1, 112($s0)
--> 08840B34:[26310001]: addiu      $s1, $s1, 1
    08840B38:[30A200FF]: andi       $v0, $a1, 255
    08840B3C:[0222102A]: slt        $v0, $s1, $v0
    08840B40:[1040009A]: beq        $v0, $zr, 0x08840DAC
    08840B44:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08840B48:[8EA3029C]: lw         $v1, 668($s5)
    08840B4C:[00111080]: sll        $v0, $s1, 0x0002
    08840B50:[00431021]: addu       $v0, $v0, $v1
    08840B54:[8C500000]: lw         $s0, 0($v0)
    08840B58:[8E060110]: lw         $a2, 272($s0)
    08840B5C:[10C0FFF5]: beq        $a2, $zr, 0x08840B34
    08840B60:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08840B64:[920300CC]: lbu        $v1, 204($s0)
    08840B68:[5462FFE7]: bnel       $v1, $v0, 0x08840B08
    08840B6C:[8E84105C]: lw         $a0, 4188($s4)
    08840B70:[C6010070]: lwc1       $f1, 112($s0)
    08840B74:[C7A00030]: lwc1       $f0, 48($sp)
    08840B78:[460101C1]: sub.s      $f7, $f0, $f1
    08840B7C:[C7A00034]: lwc1       $f0, 52($sp)
    08840B80:[E7A70010]: swc1       $f7, 16($sp)
    08840B84:[46003986]: mov.s      $f6, $f7
    08840B88:[C6010074]: lwc1       $f1, 116($s0)
    08840B8C:[46010001]: sub.s      $f0, $f0, $f1
    08840B90:[E7A00014]: swc1       $f0, 20($sp)
    08840B94:[C6010078]: lwc1       $f1, 120($s0)
    08840B98:[C7A00038]: lwc1       $f0, 56($sp)
    08840B9C:[46010141]: sub.s      $f5, $f0, $f1
    08840BA0:[C7A00040]: lwc1       $f0, 64($sp)
    08840BA4:[E7A50018]: swc1       $f5, 24($sp)
    08840BA8:[C6010070]: lwc1       $f1, 112($s0)
    08840BAC:[460100C1]: sub.s      $f3, $f0, $f1
    08840BB0:[C7A00044]: lwc1       $f0, 68($sp)
    08840BB4:[E7A30020]: swc1       $f3, 32($sp)
    08840BB8:[4607183C]: c.lt.s     $f3, $f7
    08840BBC:[C6010074]: lwc1       $f1, 116($s0)
    08840BC0:[46010001]: sub.s      $f0, $f0, $f1
    08840BC4:[E7A00024]: swc1       $f0, 36($sp)
    08840BC8:[C6010078]: lwc1       $f1, 120($s0)
    08840BCC:[C7A00048]: lwc1       $f0, 72($sp)
    08840BD0:[46010101]: sub.s      $f4, $f0, $f1
    08840BD4:[45000088]: bc1f       0x08840DF8
    08840BD8:[E7A40028]: swc1       $f4, 40($sp)
    08840BDC:[46001806]: mov.s      $f0, $f3
    08840BE0:[C7A10014]: lwc1       $f1, 20($sp)
    08840BE4:[C7A20024]: lwc1       $f2, 36($sp)
    08840BE8:[46140001]: sub.s      $f0, $f0, $f20
    08840BEC:[4601103C]: c.lt.s     $f2, $f1
    08840BF0:[00000000]: nop
    08840BF4:[4500007E]: bc1f       0x08840DF0
    08840BF8:[E7A00050]: swc1       $f0, 80($sp)
    08840BFC:[46001006]: mov.s      $f0, $f2
    08840C00:[46140001]: sub.s      $f0, $f0, $f20
    08840C04:[4605203C]: c.lt.s     $f4, $f5
    08840C08:[00000000]: nop
    08840C0C:[45000076]: bc1f       0x08840DE8
    08840C10:[E7A00054]: swc1       $f0, 84($sp)
    08840C14:[46002006]: mov.s      $f0, $f4
    08840C18:[46140201]: sub.s      $f8, $f0, $f20
    08840C1C:[4603383C]: c.lt.s     $f7, $f3
    08840C20:[00000000]: nop
    08840C24:[45000002]: bc1f       0x08840C30
    08840C28:[E7A80058]: swc1       $f8, 88($sp)
    08840C2C:[46001986]: mov.s      $f6, $f3
    08840C30:[461430C0]: add.s      $f3, $f6, $f20
    08840C34:[4602083C]: c.lt.s     $f1, $f2
    08840C38:[00000000]: nop
    08840C3C:[45000002]: bc1f       0x08840C48
    08840C40:[E7A30060]: swc1       $f3, 96($sp)
    08840C44:[46001046]: mov.s      $f1, $f2
    08840C48:[46140880]: add.s      $f2, $f1, $f20
    08840C4C:[4604283C]: c.lt.s     $f5, $f4
    08840C50:[00000000]: nop
    08840C54:[45000002]: bc1f       0x08840C60
    08840C58:[E7A20064]: swc1       $f2, 100($sp)
    08840C5C:[46002146]: mov.s      $f5, $f4
    08840C60:[C6000258]: lwc1       $f0, 600($s0)
    08840C64:[46142900]: add.s      $f4, $f5, $f20
    08840C68:[4600183C]: c.lt.s     $f3, $f0
    08840C6C:[00000000]: nop
--> 08840C70:[4501FFB0]: bc1t       0x08840B34
    08840C74:[E7A40068]: swc1       $f4, 104($sp)
    08840C78:[C6010268]: lwc1       $f1, 616($s0)
    08840C7C:[C7A00050]: lwc1       $f0, 80($sp)
    08840C80:[4600083C]: c.lt.s     $f1, $f0
  Back Branch 08840CF0 16,323 times (length 113)
  Back Branch 08840DE8 16,323 times (length 118)
  Back Branch 08840B5C 16,323 times (length 12)
    08840B20:[C6010070]: lwc1       $f1, 112($s0)
    08840B24:[00831021]: addu       $v0, $a0, $v1
    08840B28:[90430000]: lbu        $v1, 0($v0)
    08840B2C:[54600011]: bnel       $v1, $zr, 0x08840B74
    08840B30:[C6010070]: lwc1       $f1, 112($s0)
--> 08840B34:[26310001]: addiu      $s1, $s1, 1
    08840B38:[30A200FF]: andi       $v0, $a1, 255
    08840B3C:[0222102A]: slt        $v0, $s1, $v0
    08840B40:[1040009A]: beq        $v0, $zr, 0x08840DAC
    08840B44:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08840B48:[8EA3029C]: lw         $v1, 668($s5)
    08840B4C:[00111080]: sll        $v0, $s1, 0x0002
    08840B50:[00431021]: addu       $v0, $v0, $v1
    08840B54:[8C500000]: lw         $s0, 0($v0)
    08840B58:[8E060110]: lw         $a2, 272($s0)
--> 08840B5C:[10C0FFF5]: beq        $a2, $zr, 0x08840B34
    08840B60:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08840B64:[920300CC]: lbu        $v1, 204($s0)
    08840B68:[5462FFE7]: bnel       $v1, $v0, 0x08840B08
    08840B6C:[8E84105C]: lw         $a0, 4188($s4)
  Back Branch 08840B68 16,323 times (length 26)
    08840AF4:[92A500D2]: lbu        $a1, 210($s5)
    08840AF8:[10A000AB]: beq        $a1, $zr, 0x08840DA8
    08840AFC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08840B00:[0A2102D3]: j          0x08840B4C
    08840B04:[8EA3029C]: lw         $v1, 668($s5)
--> 08840B08:[108000BD]: beq        $a0, $zr, 0x08840E00
    08840B0C:[92821019]: lbu        $v0, 4121($s4)
    08840B10:[50400018]: beql       $v0, $zr, 0x08840B74
    08840B14:[C6010070]: lwc1       $f1, 112($s0)
    08840B18:[2C620040]: sltiu      $v0, $v1, 64
    08840B1C:[50400015]: beql       $v0, $zr, 0x08840B74
    08840B20:[C6010070]: lwc1       $f1, 112($s0)
    08840B24:[00831021]: addu       $v0, $a0, $v1
    08840B28:[90430000]: lbu        $v1, 0($v0)
    08840B2C:[54600011]: bnel       $v1, $zr, 0x08840B74
    08840B30:[C6010070]: lwc1       $f1, 112($s0)
    08840B34:[26310001]: addiu      $s1, $s1, 1
    08840B38:[30A200FF]: andi       $v0, $a1, 255
    08840B3C:[0222102A]: slt        $v0, $s1, $v0
    08840B40:[1040009A]: beq        $v0, $zr, 0x08840DAC
    08840B44:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08840B48:[8EA3029C]: lw         $v1, 668($s5)
    08840B4C:[00111080]: sll        $v0, $s1, 0x0002
    08840B50:[00431021]: addu       $v0, $v0, $v1
    08840B54:[8C500000]: lw         $s0, 0($v0)
    08840B58:[8E060110]: lw         $a2, 272($s0)
    08840B5C:[10C0FFF5]: beq        $a2, $zr, 0x08840B34
    08840B60:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08840B64:[920300CC]: lbu        $v1, 204($s0)
--> 08840B68:[5462FFE7]: bnel       $v1, $v0, 0x08840B08
    08840B6C:[8E84105C]: lw         $a0, 4188($s4)
    08840B70:[C6010070]: lwc1       $f1, 112($s0)
    08840B74:[C7A00030]: lwc1       $f0, 48($sp)
    08840B78:[460101C1]: sub.s      $f7, $f0, $f1
  Back Branch 088410D4 11,283 times (length 204)
  Back Branch 08840DF8 9,317 times (length 136)
  Back Branch 08840DF0 9,261 times (length 126)
  Back Branch 08840DA0 5,040 times (length 157)
  Back Branch 088410CC 4,952 times (length 111)
  Back Branch 08841044 98 times (length 77)
    08840F04:[468000A0]: cvt.s.w    $f2, $f0
    08840F08:[4601103C]: c.lt.s     $f2, $f1
    08840F0C:[00000000]: nop
    08840F10:[4500000F]: bc1f       0x08840F50
    08840F14:[8FA400AC]: lw         $a0, 172($sp)
--> 08840F18:[8FA4009C]: lw         $a0, 156($sp)
    08840F1C:[02461821]: addu       $v1, $s2, $a2
    08840F20:[8C620004]: lw         $v0, 4($v1)
    08840F24:[24840001]: addiu      $a0, $a0, 1
    08840F28:[AFA4009C]: sw         $a0, 156($sp)
    08840F2C:[8FA40098]: lw         $a0, 152($sp)
    08840F30:[2484004C]: addiu      $a0, $a0, 76
    08840F34:[AFA40098]: sw         $a0, 152($sp)
    08840F38:[8FA4009C]: lw         $a0, 156($sp)
    08840F3C:[0082102A]: slt        $v0, $a0, $v0
    08840F40:[5440FFBF]: bnel       $v0, $zr, 0x08840E40
    08840F44:[C7A30060]: lwc1       $f3, 96($sp)
    08840F48:[0A210363]: j          0x08840D8C
    08840F4C:[960400E8]: lhu        $a0, 232($s0)
    08840F50:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    08840F54:[24840030]: addiu      $a0, $a0, 48
    08840F58:[AFA400A8]: sw         $a0, 168($sp)
    08840F5C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08840F60:[0E210240]: jal        0x08840900
    08840F64:[8FA500A8]: lw         $a1, 168($sp)
    08840F68:[46000586]: mov.s      $f22, $f0
    08840F6C:[46000005]: abs.s      $f0, $f0
    08840F70:[4614003C]: c.lt.s     $f0, $f20
    08840F74:[00000000]: nop
    08840F78:[45000023]: bc1f       0x08841008
    08840F7C:[8FA500A8]: lw         $a1, 168($sp)
    08840F80:[8FA200AC]: lw         $v0, 172($sp)
    08840F84:[8FA300AC]: lw         $v1, 172($sp)
    08840F88:[8FA500AC]: lw         $a1, 172($sp)
    08840F8C:[24420010]: addiu      $v0, $v0, 16
    08840F90:[24630020]: addiu      $v1, $v1, 32
    08840F94:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840F98:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08840F9C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08840FA0:[AFA20090]: sw         $v0, 144($sp)
    08840FA4:[0E25FB33]: jal        0x0897ECCC
    08840FA8:[AFA30094]: sw         $v1, 148($sp)
    08840FAC:[14400049]: bne        $v0, $zr, 0x088410D4
    08840FB0:[8FA500AC]: lw         $a1, 172($sp)
    08840FB4:[8FA60090]: lw         $a2, 144($sp)
    08840FB8:[0E2601F3]: jal        0x089807CC
    08840FBC:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840FC0:[4615003C]: c.lt.s     $f0, $f21
    08840FC4:[00000000]: nop
    08840FC8:[45010042]: bc1t       0x088410D4
    08840FCC:[8FA500AC]: lw         $a1, 172($sp)
    08840FD0:[8FA60094]: lw         $a2, 148($sp)
    08840FD4:[0E2601F3]: jal        0x089807CC
    08840FD8:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840FDC:[4615003C]: c.lt.s     $f0, $f21
    08840FE0:[00000000]: nop
    08840FE4:[4501003B]: bc1t       0x088410D4
    08840FE8:[8FA50094]: lw         $a1, 148($sp)
    08840FEC:[8FA60090]: lw         $a2, 144($sp)
    08840FF0:[0E2601F3]: jal        0x089807CC
    08840FF4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08840FF8:[4615003C]: c.lt.s     $f0, $f21
    08840FFC:[00000000]: nop
    08841000:[45010034]: bc1t       0x088410D4
    08841004:[8FA500A8]: lw         $a1, 168($sp)
    08841008:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0884100C:[0E210240]: jal        0x08840900
    08841010:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08841014:[4600B002]: mul.s      $f0, $f22, $f0
    08841018:[44800800]: mtc1       $zr, $f1
    0884101C:[4601003E]: c.le.s     $f0, $f1
    08841020:[00000000]: nop
    08841024:[45010003]: bc1t       0x08841034
    08841028:[8FA400A8]: lw         $a0, 168($sp)
    0884102C:[0A2103C6]: j          0x08840F18
    08841030:[8E060110]: lw         $a2, 272($s0)
    08841034:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08841038:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0884103C:[0E26086C]: jal        0x089821B0
    08841040:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
--> 08841044:[5040FFB4]: beql       $v0, $zr, 0x08840F18
    08841048:[8E060110]: lw         $a2, 272($s0)
    0884104C:[8FA400AC]: lw         $a0, 172($sp)
    08841050:[8FA200AC]: lw         $v0, 172($sp)
    08841054:[8FA500AC]: lw         $a1, 172($sp)
_S1_2_8968E24 67,778,897 instructions (0.712%), 43,855 calls (08968E24 - 08968EEC, length 51)
    08968E24:[8C830008]: lw         $v1, 8($a0)
    08968E28:[0065102B]: sltu       $v0, $v1, $a1
    08968E2C:[14400005]: bne        $v0, $zr, 0x08968E44
    08968E30:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    08968E34:[8C82000C]: lw         $v0, 12($a0)
    08968E38:[0045182B]: sltu       $v1, $v0, $a1
    08968E3C:[1060002A]: beq        $v1, $zr, 0x08968EE8
    08968E40:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08968E44:[10C00024]: beq        $a2, $zr, 0x08968ED8
    08968E48:[00000000]: nop
    08968E4C:[10A60024]: beq        $a1, $a2, 0x08968EE0
    08968E50:[00000000]: nop
    08968E54:[8CC20000]: lw         $v0, 0($a2)
    08968E58:[8CC30004]: lw         $v1, 4($a2)
    08968E5C:[00461021]: addu       $v0, $v0, $a2
    08968E60:[00031940]: sll        $v1, $v1, 0x0005
    08968E64:[00431021]: addu       $v0, $v0, $v1
    08968E68:[00A2102B]: sltu       $v0, $a1, $v0
    08968E6C:[1440001C]: bne        $v0, $zr, 0x08968EE0
    08968E70:[00000000]: nop
    08968E74:[8CC3001C]: lw         $v1, 28($a2)
    08968E78:[50600015]: beql       $v1, $zr, 0x08968ED0
    08968E7C:[8CC6000C]: lw         $a2, 12($a2)
    08968E80:[00A3102B]: sltu       $v0, $a1, $v1
    08968E84:[54400012]: bnel       $v0, $zr, 0x08968ED0
    08968E88:[8CC6000C]: lw         $a2, 12($a2)
    08968E8C:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    08968E90:[10A60013]: beq        $a1, $a2, 0x08968EE0
    08968E94:[00000000]: nop
    08968E98:[8CC20000]: lw         $v0, 0($a2)
    08968E9C:[8CC30004]: lw         $v1, 4($a2)
    08968EA0:[00C21021]: addu       $v0, $a2, $v0
    08968EA4:[00031940]: sll        $v1, $v1, 0x0005
    08968EA8:[00431021]: addu       $v0, $v0, $v1
    08968EAC:[00A2102B]: sltu       $v0, $a1, $v0
    08968EB0:[1440000B]: bne        $v0, $zr, 0x08968EE0
    08968EB4:[00000000]: nop
    08968EB8:[8CC2001C]: lw         $v0, 28($a2)
    08968EBC:[10400003]: beq        $v0, $zr, 0x08968ECC
    08968EC0:[00A2182B]: sltu       $v1, $a1, $v0
    08968EC4:[5060FFF2]: beql       $v1, $zr, 0x08968E90
    08968EC8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08968ECC:[8CC6000C]: lw         $a2, 12($a2)
    08968ED0:[14C0FFDE]: bne        $a2, $zr, 0x08968E4C
    08968ED4:[00000000]: nop
    08968ED8:[03E00008]: jr         $ra
    08968EDC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08968EE0:[03E00008]: jr         $ra
    08968EE4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08968EE8:[0A25A391]: j          0x08968E44
    08968EEC:[8C860004]: lw         $a2, 4($a0)
  Back Branch 08968ED0 4,121,733 times (length 35)
    08968E38:[0045182B]: sltu       $v1, $v0, $a1
    08968E3C:[1060002A]: beq        $v1, $zr, 0x08968EE8
    08968E40:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08968E44:[10C00024]: beq        $a2, $zr, 0x08968ED8
    08968E48:[00000000]: nop
--> 08968E4C:[10A60024]: beq        $a1, $a2, 0x08968EE0
    08968E50:[00000000]: nop
    08968E54:[8CC20000]: lw         $v0, 0($a2)
    08968E58:[8CC30004]: lw         $v1, 4($a2)
    08968E5C:[00461021]: addu       $v0, $v0, $a2
    08968E60:[00031940]: sll        $v1, $v1, 0x0005
    08968E64:[00431021]: addu       $v0, $v0, $v1
    08968E68:[00A2102B]: sltu       $v0, $a1, $v0
    08968E6C:[1440001C]: bne        $v0, $zr, 0x08968EE0
    08968E70:[00000000]: nop
    08968E74:[8CC3001C]: lw         $v1, 28($a2)
    08968E78:[50600015]: beql       $v1, $zr, 0x08968ED0
    08968E7C:[8CC6000C]: lw         $a2, 12($a2)
    08968E80:[00A3102B]: sltu       $v0, $a1, $v1
    08968E84:[54400012]: bnel       $v0, $zr, 0x08968ED0
    08968E88:[8CC6000C]: lw         $a2, 12($a2)
    08968E8C:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    08968E90:[10A60013]: beq        $a1, $a2, 0x08968EE0
    08968E94:[00000000]: nop
    08968E98:[8CC20000]: lw         $v0, 0($a2)
    08968E9C:[8CC30004]: lw         $v1, 4($a2)
    08968EA0:[00C21021]: addu       $v0, $a2, $v0
    08968EA4:[00031940]: sll        $v1, $v1, 0x0005
    08968EA8:[00431021]: addu       $v0, $v0, $v1
    08968EAC:[00A2102B]: sltu       $v0, $a1, $v0
    08968EB0:[1440000B]: bne        $v0, $zr, 0x08968EE0
    08968EB4:[00000000]: nop
    08968EB8:[8CC2001C]: lw         $v0, 28($a2)
    08968EBC:[10400003]: beq        $v0, $zr, 0x08968ECC
    08968EC0:[00A2182B]: sltu       $v1, $a1, $v0
    08968EC4:[5060FFF2]: beql       $v1, $zr, 0x08968E90
    08968EC8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08968ECC:[8CC6000C]: lw         $a2, 12($a2)
--> 08968ED0:[14C0FFDE]: bne        $a2, $zr, 0x08968E4C
    08968ED4:[00000000]: nop
    08968ED8:[03E00008]: jr         $ra
    08968EDC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08968EE0:[03E00008]: jr         $ra
  Back Branch 08968EC4 311,817 times (length 15)
    08968E7C:[8CC6000C]: lw         $a2, 12($a2)
    08968E80:[00A3102B]: sltu       $v0, $a1, $v1
    08968E84:[54400012]: bnel       $v0, $zr, 0x08968ED0
    08968E88:[8CC6000C]: lw         $a2, 12($a2)
    08968E8C:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
--> 08968E90:[10A60013]: beq        $a1, $a2, 0x08968EE0
    08968E94:[00000000]: nop
    08968E98:[8CC20000]: lw         $v0, 0($a2)
    08968E9C:[8CC30004]: lw         $v1, 4($a2)
    08968EA0:[00C21021]: addu       $v0, $a2, $v0
    08968EA4:[00031940]: sll        $v1, $v1, 0x0005
    08968EA8:[00431021]: addu       $v0, $v0, $v1
    08968EAC:[00A2102B]: sltu       $v0, $a1, $v0
    08968EB0:[1440000B]: bne        $v0, $zr, 0x08968EE0
    08968EB4:[00000000]: nop
    08968EB8:[8CC2001C]: lw         $v0, 28($a2)
    08968EBC:[10400003]: beq        $v0, $zr, 0x08968ECC
    08968EC0:[00A2182B]: sltu       $v1, $a1, $v0
--> 08968EC4:[5060FFF2]: beql       $v1, $zr, 0x08968E90
    08968EC8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08968ECC:[8CC6000C]: lw         $a2, 12($a2)
    08968ED0:[14C0FFDE]: bne        $a2, $zr, 0x08968E4C
    08968ED4:[00000000]: nop
  Back Branch 08968EE8 18,452 times (length 43)
    08968E30:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    08968E34:[8C82000C]: lw         $v0, 12($a0)
    08968E38:[0045182B]: sltu       $v1, $v0, $a1
    08968E3C:[1060002A]: beq        $v1, $zr, 0x08968EE8
    08968E40:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 08968E44:[10C00024]: beq        $a2, $zr, 0x08968ED8
    08968E48:[00000000]: nop
    08968E4C:[10A60024]: beq        $a1, $a2, 0x08968EE0
    08968E50:[00000000]: nop
    08968E54:[8CC20000]: lw         $v0, 0($a2)
    08968E58:[8CC30004]: lw         $v1, 4($a2)
    08968E5C:[00461021]: addu       $v0, $v0, $a2
    08968E60:[00031940]: sll        $v1, $v1, 0x0005
    08968E64:[00431021]: addu       $v0, $v0, $v1
    08968E68:[00A2102B]: sltu       $v0, $a1, $v0
    08968E6C:[1440001C]: bne        $v0, $zr, 0x08968EE0
    08968E70:[00000000]: nop
    08968E74:[8CC3001C]: lw         $v1, 28($a2)
    08968E78:[50600015]: beql       $v1, $zr, 0x08968ED0
    08968E7C:[8CC6000C]: lw         $a2, 12($a2)
    08968E80:[00A3102B]: sltu       $v0, $a1, $v1
    08968E84:[54400012]: bnel       $v0, $zr, 0x08968ED0
    08968E88:[8CC6000C]: lw         $a2, 12($a2)
    08968E8C:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    08968E90:[10A60013]: beq        $a1, $a2, 0x08968EE0
    08968E94:[00000000]: nop
    08968E98:[8CC20000]: lw         $v0, 0($a2)
    08968E9C:[8CC30004]: lw         $v1, 4($a2)
    08968EA0:[00C21021]: addu       $v0, $a2, $v0
    08968EA4:[00031940]: sll        $v1, $v1, 0x0005
    08968EA8:[00431021]: addu       $v0, $v0, $v1
    08968EAC:[00A2102B]: sltu       $v0, $a1, $v0
    08968EB0:[1440000B]: bne        $v0, $zr, 0x08968EE0
    08968EB4:[00000000]: nop
    08968EB8:[8CC2001C]: lw         $v0, 28($a2)
    08968EBC:[10400003]: beq        $v0, $zr, 0x08968ECC
    08968EC0:[00A2182B]: sltu       $v1, $a1, $v0
    08968EC4:[5060FFF2]: beql       $v1, $zr, 0x08968E90
    08968EC8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08968ECC:[8CC6000C]: lw         $a2, 12($a2)
    08968ED0:[14C0FFDE]: bne        $a2, $zr, 0x08968E4C
    08968ED4:[00000000]: nop
    08968ED8:[03E00008]: jr         $ra
    08968EDC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08968EE0:[03E00008]: jr         $ra
    08968EE4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
--> 08968EE8:[0A25A391]: j          0x08968E44
    08968EEC:[8C860004]: lw         $a2, 4($a0)
_S1_2_8810504 67,437,552 instructions (0.709%), 10,928 calls (0880FEE4 - 08810624, length 465)
    0880FEE4:[27BDFFF0]: addiu      $sp, $sp, -16
    0880FEE8:[AFB10004]: sw         $s1, 4($sp)
    0880FEEC:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0880FEF0:[3C020009]: lui        $v0, 0x0009 <=> li $v0, 0x00090000
    0880FEF4:[AFBF0008]: sw         $ra, 8($sp)
    0880FEF8:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0880FEFC:[3C040008]: lui        $a0, 0x0008 <=> li $a0, 0x00080000
    0880FF00:[AFB00000]: sw         $s0, 0($sp)
    0880FF04:[3484F750]: ori        $a0, $a0, -2224
    0880FF08:[8C65EFEC]: lw         $a1, -4116($v1)
    0880FF0C:[00A21021]: addu       $v0, $a1, $v0
    0880FF10:[8C50F984]: lw         $s0, -1660($v0)
    0880FF14:[00A42021]: addu       $a0, $a1, $a0
    0880FF18:[0E20CF6E]: jal        0x08833DB8
    0880FF1C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0880FF20:[10400030]: beq        $v0, $zr, 0x0880FFE4
    0880FF24:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0880FF28:[8602020C]: lh         $v0, 524($s0)
    0880FF2C:[0440002E]: bltz       $v0, 0x0880FFE8
    0880FF30:[8FBF0008]: lw         $ra, 8($sp)
    0880FF34:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0880FF38:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0880FF3C:[24090100]: addiu      $t1, $zr, 256 <=> li $t1, 256
    0880FF40:[8CE20080]: lw         $v0, 128($a3)
    0880FF44:[8CE30084]: lw         $v1, 132($a3)
    0880FF48:[8CE40088]: lw         $a0, 136($a3)
    0880FF4C:[8CE5008C]: lw         $a1, 140($a3)
    0880FF50:[A8C20003]: swl        $v0, 3($a2)
    0880FF54:[25080001]: addiu      $t0, $t0, 1
    0880FF58:[B8C20000]: swr        $v0, 0($a2)
    0880FF5C:[A8C30007]: swl        $v1, 7($a2)
    0880FF60:[B8C30004]: swr        $v1, 4($a2)
    0880FF64:[A8C4000B]: swl        $a0, 11($a2)
    0880FF68:[B8C40008]: swr        $a0, 8($a2)
    0880FF6C:[A8C5000F]: swl        $a1, 15($a2)
    0880FF70:[B8C5000C]: swr        $a1, 12($a2)
    0880FF74:[8CE20080]: lw         $v0, 128($a3)
    0880FF78:[8CE30084]: lw         $v1, 132($a3)
    0880FF7C:[8CE40088]: lw         $a0, 136($a3)
    0880FF80:[8CE5008C]: lw         $a1, 140($a3)
    0880FF84:[A8C20013]: swl        $v0, 19($a2)
    0880FF88:[B8C20010]: swr        $v0, 16($a2)
    0880FF8C:[A8C30017]: swl        $v1, 23($a2)
    0880FF90:[B8C30014]: swr        $v1, 20($a2)
    0880FF94:[A8C4001B]: swl        $a0, 27($a2)
    0880FF98:[B8C40018]: swr        $a0, 24($a2)
    0880FF9C:[A8C5001F]: swl        $a1, 31($a2)
    0880FFA0:[B8C5001C]: swr        $a1, 28($a2)
    0880FFA4:[C6010014]: lwc1       $f1, 20($s0)
    0880FFA8:[ACC00020]: sw         $zr, 32($a2)
    0880FFAC:[E4C10024]: swc1       $f1, 36($a2)
    0880FFB0:[C6000010]: lwc1       $f0, 16($s0)
    0880FFB4:[E4C00028]: swc1       $f0, 40($a2)
    0880FFB8:[1509FFE1]: bne        $t0, $t1, 0x0880FF40
    0880FFBC:[24C60030]: addiu      $a2, $a2, 48
    0880FFC0:[26222A00]: addiu      $v0, $s1, 10752
    0880FFC4:[AE223000]: sw         $v0, 12288($s1)
    0880FFC8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880FFCC:[240200E0]: addiu      $v0, $zr, 224 <=> li $v0, 224
    0880FFD0:[2403FFE0]: addiu      $v1, $zr, -32 <=> li $v1, -32
    0880FFD4:[AC823004]: sw         $v0, 12292($a0)
    0880FFD8:[2442FFE0]: addiu      $v0, $v0, -32
    0880FFDC:[1443FFFD]: bne        $v0, $v1, 0x0880FFD4
    0880FFE0:[24840004]: addiu      $a0, $a0, 4
    0880FFE4:[8FBF0008]: lw         $ra, 8($sp)
    0880FFE8:[8FB10004]: lw         $s1, 4($sp)
    0880FFEC:[8FB00000]: lw         $s0, 0($sp)
    0880FFF0:[03E00008]: jr         $ra
    0880FFF4:[27BD0010]: addiu      $sp, $sp, 16
    08810504:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08810508:[8C43EFEC]: lw         $v1, -4116($v0)
    0881050C:[3C020009]: lui        $v0, 0x0009 <=> li $v0, 0x00090000
    08810510:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08810514:[00621821]: addu       $v1, $v1, $v0
    08810518:[8C64F984]: lw         $a0, -1660($v1)
    0881051C:[8482020C]: lh         $v0, 524($a0)
    08810520:[0440003F]: bltz       $v0, 0x08810620
    08810524:[27BDFFF0]: addiu      $sp, $sp, -16
    08810528:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0881052C:[8D463004]: lw         $a2, 12292($t2)
    08810530:[8C44C394]: lw         $a0, -15468($v0)
    08810534:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08810538:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0881053C:[C46258C8]: lwc1       $f2, 22728($v1)
    08810540:[8C43C388]: lw         $v1, -15480($v0)
    08810544:[24C5FFFF]: addiu      $a1, $a2, -1
    08810548:[AFA40004]: sw         $a0, 4($sp)
    0881054C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08810550:[27AC0008]: addiu      $t4, $sp, 8
    08810554:[AFA30008]: sw         $v1, 8($sp)
    08810558:[240D0008]: addiu      $t5, $zr, 8 <=> li $t5, 8
    0881055C:[AFA5000C]: sw         $a1, 12($sp)
    08810560:[AFA60000]: sw         $a2, 0($sp)
    08810564:[017D1021]: addu       $v0, $t3, $sp
    08810568:[8C440000]: lw         $a0, 0($v0)
    0881056C:[016C1821]: addu       $v1, $t3, $t4
    08810570:[8C690000]: lw         $t1, 0($v1)
    08810574:[24820001]: addiu      $v0, $a0, 1
    08810578:[00021980]: sll        $v1, $v0, 0x0006
    0881057C:[00021100]: sll        $v0, $v0, 0x0004
    08810580:[00621823]: subu       $v1, $v1, $v0
    08810584:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08810588:[01431821]: addu       $v1, $t2, $v1
    0881058C:[00042100]: sll        $a0, $a0, 0x0004
    08810590:[00051180]: sll        $v0, $a1, 0x0006
    08810594:[00441023]: subu       $v0, $v0, $a0
    08810598:[24640004]: addiu      $a0, $v1, 4
    0881059C:[01424021]: addu       $t0, $t2, $v0
    088105A0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088105A4:[25020004]: addiu      $v0, $t0, 4
    088105A8:[00473023]: subu       $a2, $v0, $a3
    088105AC:[01071823]: subu       $v1, $t0, $a3
    088105B0:[00A9102A]: slt        $v0, $a1, $t1
    088105B4:[10400017]: beq        $v0, $zr, 0x08810614
    088105B8:[00831821]: addu       $v1, $a0, $v1
    088105BC:[C4610000]: lwc1       $f1, 0($v1)
    088105C0:[C480FFFC]: lwc1       $f0, -4($a0)
    088105C4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088105C8:[00C41021]: addu       $v0, $a2, $a0
    088105CC:[46010001]: sub.s      $f0, $f0, $f1
    088105D0:[24A50001]: addiu      $a1, $a1, 1
    088105D4:[46000005]: abs.s      $f0, $f0
    088105D8:[4600103C]: c.lt.s     $f2, $f0
    088105DC:[00000000]: nop
    088105E0:[45010009]: bc1t       0x08810608
    088105E4:[24840030]: addiu      $a0, $a0, 48
    088105E8:[C4600000]: lwc1       $f0, 0($v1)
    088105EC:[C4410000]: lwc1       $f1, 0($v0)
    088105F0:[46010001]: sub.s      $f0, $f0, $f1
    088105F4:[46000005]: abs.s      $f0, $f0
    088105F8:[4600103C]: c.lt.s     $f2, $f0
    088105FC:[00000000]: nop
    08810600:[4500FFE9]: bc1f       0x088105A8
    08810604:[25020004]: addiu      $v0, $t0, 4
    08810608:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0881060C:[0A203FB9]: j          0x0880FEE4
    08810610:[27BD0010]: addiu      $sp, $sp, 16
    08810614:[256B0004]: addiu      $t3, $t3, 4
    08810618:[156DFFD3]: bne        $t3, $t5, 0x08810568
    0881061C:[017D1021]: addu       $v0, $t3, $sp
    08810620:[03E00008]: jr         $ra
    08810624:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08810600 2,775,748 times (length 24)
    08810594:[00441023]: subu       $v0, $v0, $a0
    08810598:[24640004]: addiu      $a0, $v1, 4
    0881059C:[01424021]: addu       $t0, $t2, $v0
    088105A0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088105A4:[25020004]: addiu      $v0, $t0, 4
--> 088105A8:[00473023]: subu       $a2, $v0, $a3
    088105AC:[01071823]: subu       $v1, $t0, $a3
    088105B0:[00A9102A]: slt        $v0, $a1, $t1
    088105B4:[10400017]: beq        $v0, $zr, 0x08810614
    088105B8:[00831821]: addu       $v1, $a0, $v1
    088105BC:[C4610000]: lwc1       $f1, 0($v1)
    088105C0:[C480FFFC]: lwc1       $f0, -4($a0)
    088105C4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088105C8:[00C41021]: addu       $v0, $a2, $a0
    088105CC:[46010001]: sub.s      $f0, $f0, $f1
    088105D0:[24A50001]: addiu      $a1, $a1, 1
    088105D4:[46000005]: abs.s      $f0, $f0
    088105D8:[4600103C]: c.lt.s     $f2, $f0
    088105DC:[00000000]: nop
    088105E0:[45010009]: bc1t       0x08810608
    088105E4:[24840030]: addiu      $a0, $a0, 48
    088105E8:[C4600000]: lwc1       $f0, 0($v1)
    088105EC:[C4410000]: lwc1       $f1, 0($v0)
    088105F0:[46010001]: sub.s      $f0, $f0, $f1
    088105F4:[46000005]: abs.s      $f0, $f0
    088105F8:[4600103C]: c.lt.s     $f2, $f0
    088105FC:[00000000]: nop
--> 08810600:[4500FFE9]: bc1f       0x088105A8
    08810604:[25020004]: addiu      $v0, $t0, 4
    08810608:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0881060C:[0A203FB9]: j          0x0880FEE4
    08810610:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08810618 21,856 times (length 46)
    08810554:[AFA30008]: sw         $v1, 8($sp)
    08810558:[240D0008]: addiu      $t5, $zr, 8 <=> li $t5, 8
    0881055C:[AFA5000C]: sw         $a1, 12($sp)
    08810560:[AFA60000]: sw         $a2, 0($sp)
    08810564:[017D1021]: addu       $v0, $t3, $sp
--> 08810568:[8C440000]: lw         $a0, 0($v0)
    0881056C:[016C1821]: addu       $v1, $t3, $t4
    08810570:[8C690000]: lw         $t1, 0($v1)
    08810574:[24820001]: addiu      $v0, $a0, 1
    08810578:[00021980]: sll        $v1, $v0, 0x0006
    0881057C:[00021100]: sll        $v0, $v0, 0x0004
    08810580:[00621823]: subu       $v1, $v1, $v0
    08810584:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08810588:[01431821]: addu       $v1, $t2, $v1
    0881058C:[00042100]: sll        $a0, $a0, 0x0004
    08810590:[00051180]: sll        $v0, $a1, 0x0006
    08810594:[00441023]: subu       $v0, $v0, $a0
    08810598:[24640004]: addiu      $a0, $v1, 4
    0881059C:[01424021]: addu       $t0, $t2, $v0
    088105A0:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    088105A4:[25020004]: addiu      $v0, $t0, 4
    088105A8:[00473023]: subu       $a2, $v0, $a3
    088105AC:[01071823]: subu       $v1, $t0, $a3
    088105B0:[00A9102A]: slt        $v0, $a1, $t1
    088105B4:[10400017]: beq        $v0, $zr, 0x08810614
    088105B8:[00831821]: addu       $v1, $a0, $v1
    088105BC:[C4610000]: lwc1       $f1, 0($v1)
    088105C0:[C480FFFC]: lwc1       $f0, -4($a0)
    088105C4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088105C8:[00C41021]: addu       $v0, $a2, $a0
    088105CC:[46010001]: sub.s      $f0, $f0, $f1
    088105D0:[24A50001]: addiu      $a1, $a1, 1
    088105D4:[46000005]: abs.s      $f0, $f0
    088105D8:[4600103C]: c.lt.s     $f2, $f0
    088105DC:[00000000]: nop
    088105E0:[45010009]: bc1t       0x08810608
    088105E4:[24840030]: addiu      $a0, $a0, 48
    088105E8:[C4600000]: lwc1       $f0, 0($v1)
    088105EC:[C4410000]: lwc1       $f1, 0($v0)
    088105F0:[46010001]: sub.s      $f0, $f0, $f1
    088105F4:[46000005]: abs.s      $f0, $f0
    088105F8:[4600103C]: c.lt.s     $f2, $f0
    088105FC:[00000000]: nop
    08810600:[4500FFE9]: bc1f       0x088105A8
    08810604:[25020004]: addiu      $v0, $t0, 4
    08810608:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0881060C:[0A203FB9]: j          0x0880FEE4
    08810610:[27BD0010]: addiu      $sp, $sp, 16
    08810614:[256B0004]: addiu      $t3, $t3, 4
--> 08810618:[156DFFD3]: bne        $t3, $t5, 0x08810568
    0881061C:[017D1021]: addu       $v0, $t3, $sp
    08810620:[03E00008]: jr         $ra
    08810624:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0880FFB8 11,264 times (length 32)
    0880FF2C:[0440002E]: bltz       $v0, 0x0880FFE8
    0880FF30:[8FBF0008]: lw         $ra, 8($sp)
    0880FF34:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0880FF38:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0880FF3C:[24090100]: addiu      $t1, $zr, 256 <=> li $t1, 256
--> 0880FF40:[8CE20080]: lw         $v0, 128($a3)
    0880FF44:[8CE30084]: lw         $v1, 132($a3)
    0880FF48:[8CE40088]: lw         $a0, 136($a3)
    0880FF4C:[8CE5008C]: lw         $a1, 140($a3)
    0880FF50:[A8C20003]: swl        $v0, 3($a2)
    0880FF54:[25080001]: addiu      $t0, $t0, 1
    0880FF58:[B8C20000]: swr        $v0, 0($a2)
    0880FF5C:[A8C30007]: swl        $v1, 7($a2)
    0880FF60:[B8C30004]: swr        $v1, 4($a2)
    0880FF64:[A8C4000B]: swl        $a0, 11($a2)
    0880FF68:[B8C40008]: swr        $a0, 8($a2)
    0880FF6C:[A8C5000F]: swl        $a1, 15($a2)
    0880FF70:[B8C5000C]: swr        $a1, 12($a2)
    0880FF74:[8CE20080]: lw         $v0, 128($a3)
    0880FF78:[8CE30084]: lw         $v1, 132($a3)
    0880FF7C:[8CE40088]: lw         $a0, 136($a3)
    0880FF80:[8CE5008C]: lw         $a1, 140($a3)
    0880FF84:[A8C20013]: swl        $v0, 19($a2)
    0880FF88:[B8C20010]: swr        $v0, 16($a2)
    0880FF8C:[A8C30017]: swl        $v1, 23($a2)
    0880FF90:[B8C30014]: swr        $v1, 20($a2)
    0880FF94:[A8C4001B]: swl        $a0, 27($a2)
    0880FF98:[B8C40018]: swr        $a0, 24($a2)
    0880FF9C:[A8C5001F]: swl        $a1, 31($a2)
    0880FFA0:[B8C5001C]: swr        $a1, 28($a2)
    0880FFA4:[C6010014]: lwc1       $f1, 20($s0)
    0880FFA8:[ACC00020]: sw         $zr, 32($a2)
    0880FFAC:[E4C10024]: swc1       $f1, 36($a2)
    0880FFB0:[C6000010]: lwc1       $f0, 16($s0)
    0880FFB4:[E4C00028]: swc1       $f0, 40($a2)
--> 0880FFB8:[1509FFE1]: bne        $t0, $t1, 0x0880FF40
    0880FFBC:[24C60030]: addiu      $a2, $a2, 48
    0880FFC0:[26222A00]: addiu      $v0, $s1, 10752
    0880FFC4:[AE223000]: sw         $v0, 12288($s1)
    0880FFC8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
  Back Branch 0880FFDC 352 times (length 4)
    0880FFC0:[26222A00]: addiu      $v0, $s1, 10752
    0880FFC4:[AE223000]: sw         $v0, 12288($s1)
    0880FFC8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880FFCC:[240200E0]: addiu      $v0, $zr, 224 <=> li $v0, 224
    0880FFD0:[2403FFE0]: addiu      $v1, $zr, -32 <=> li $v1, -32
--> 0880FFD4:[AC823004]: sw         $v0, 12292($a0)
    0880FFD8:[2442FFE0]: addiu      $v0, $v0, -32
--> 0880FFDC:[1443FFFD]: bne        $v0, $v1, 0x0880FFD4
    0880FFE0:[24840004]: addiu      $a0, $a0, 4
    0880FFE4:[8FBF0008]: lw         $ra, 8($sp)
    0880FFE8:[8FB10004]: lw         $s1, 4($sp)
    0880FFEC:[8FB00000]: lw         $s0, 0($sp)
_S1_2_893CBF8 62,378,082 instructions (0.655%), 109,259 calls (0893CBF8 - 0893E074, length 1312)
  Back Branch 0893D39C 270,155 times (length 387)
  Back Branch 0893D390 270,155 times (length 384)
  Back Branch 0893D384 270,155 times (length 381)
  Back Branch 0893D3A8 270,155 times (length 391)
  Back Branch 0893DC2C 239,916 times (length 195)
  Back Branch 0893DBD4 239,916 times (length 151)
  Back Branch 0893DA94 239,916 times (length 833)
  Back Branch 0893CE48 160,896 times (length 85)
    0893CCE8:[922200D3]: lbu        $v0, 211($s1)
    0893CCEC:[18400059]: blez       $v0, 0x0893CE54
    0893CCF0:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    0893CCF4:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0893CCF8:[8E2802A0]: lw         $t0, 672($s1)
--> 0893CCFC:[00158080]: sll        $s0, $s5, 0x0002
    0893CD00:[02081021]: addu       $v0, $s0, $t0
    0893CD04:[8C430000]: lw         $v1, 0($v0)
    0893CD08:[8C6300F4]: lw         $v1, 244($v1)
    0893CD0C:[30620400]: andi       $v0, $v1, 1024
    0893CD10:[1440010A]: bne        $v0, $zr, 0x0893D13C
    0893CD14:[30620200]: andi       $v0, $v1, 512
    0893CD18:[14400153]: bne        $v0, $zr, 0x0893D268
    0893CD1C:[30620800]: andi       $v0, $v1, 2048
    0893CD20:[1440016F]: bne        $v0, $zr, 0x0893D2E0
    0893CD24:[27BE0090]: addiu      $fp, $sp, 144
    0893CD28:[02081021]: addu       $v0, $s0, $t0
    0893CD2C:[8C440000]: lw         $a0, 0($v0)
    0893CD30:[8C8300F4]: lw         $v1, 244($a0)
    0893CD34:[10600006]: beq        $v1, $zr, 0x0893CD50
    0893CD38:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    0893CD3C:[8FA5019C]: lw         $a1, 412($sp)
    0893CD40:[00A31024]: and        $v0, $a1, $v1
    0893CD44:[10400014]: beq        $v0, $zr, 0x0893CD98
    0893CD48:[02081021]: addu       $v0, $s0, $t0
    0893CD4C:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    0893CD50:[8CC59ABC]: lw         $a1, -25924($a2)
    0893CD54:[8CA20290]: lw         $v0, 656($a1)
    0893CD58:[50400006]: beql       $v0, $zr, 0x0893CD74
    0893CD5C:[908200E2]: lbu        $v0, 226($a0)
    0893CD60:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    0893CD64:[00621024]: and        $v0, $v1, $v0
    0893CD68:[1040000B]: beq        $v0, $zr, 0x0893CD98
    0893CD6C:[02081021]: addu       $v0, $s0, $t0
    0893CD70:[908200E2]: lbu        $v0, 226($a0)
    0893CD74:[14400008]: bne        $v0, $zr, 0x0893CD98
    0893CD78:[02081021]: addu       $v0, $s0, $t0
    0893CD7C:[30620800]: andi       $v0, $v1, 2048
    0893CD80:[14400005]: bne        $v0, $zr, 0x0893CD98
    0893CD84:[02081021]: addu       $v0, $s0, $t0
    0893CD88:[30620400]: andi       $v0, $v1, 1024
    0893CD8C:[1040017D]: beq        $v0, $zr, 0x0893D384
    0893CD90:[30620200]: andi       $v0, $v1, 512
    0893CD94:[02081021]: addu       $v0, $s0, $t0
    0893CD98:[8C460000]: lw         $a2, 0($v0)
    0893CD9C:[8CC30118]: lw         $v1, 280($a2)
    0893CDA0:[50600027]: beql       $v1, $zr, 0x0893CE40
    0893CDA4:[922200D3]: lbu        $v0, 211($s1)
    0893CDA8:[8CC200F8]: lw         $v0, 248($a2)
    0893CDAC:[30420800]: andi       $v0, $v0, 2048
    0893CDB0:[50400120]: beql       $v0, $zr, 0x0893D234
    0893CDB4:[24C60150]: addiu      $a2, $a2, 336
    0893CDB8:[8CC5015C]: lw         $a1, 348($a2)
    0893CDBC:[8CC20150]: lw         $v0, 336($a2)
    0893CDC0:[8CC30154]: lw         $v1, 340($a2)
    0893CDC4:[8CC40158]: lw         $a0, 344($a2)
    0893CDC8:[AFA20080]: sw         $v0, 128($sp)
    0893CDCC:[AFA30084]: sw         $v1, 132($sp)
    0893CDD0:[AFA40088]: sw         $a0, 136($sp)
    0893CDD4:[AFA5008C]: sw         $a1, 140($sp)
    0893CDD8:[02081821]: addu       $v1, $s0, $t0
    0893CDDC:[8C660000]: lw         $a2, 0($v1)
    0893CDE0:[8CC200F8]: lw         $v0, 248($a2)
    0893CDE4:[30420800]: andi       $v0, $v0, 2048
    0893CDE8:[50400105]: beql       $v0, $zr, 0x0893D200
    0893CDEC:[24C60160]: addiu      $a2, $a2, 352
    0893CDF0:[8CC5016C]: lw         $a1, 364($a2)
    0893CDF4:[8CC20160]: lw         $v0, 352($a2)
    0893CDF8:[8CC30164]: lw         $v1, 356($a2)
    0893CDFC:[8CC40168]: lw         $a0, 360($a2)
    0893CE00:[AFA20070]: sw         $v0, 112($sp)
    0893CE04:[AFA30074]: sw         $v1, 116($sp)
    0893CE08:[AFA40078]: sw         $a0, 120($sp)
    0893CE0C:[AFA5007C]: sw         $a1, 124($sp)
    0893CE10:[02081021]: addu       $v0, $s0, $t0
    0893CE14:[8C440000]: lw         $a0, 0($v0)
    0893CE18:[8FA70198]: lw         $a3, 408($sp)
    0893CE1C:[8FA8019C]: lw         $t0, 412($sp)
    0893CE20:[8C820118]: lw         $v0, 280($a0)
    0893CE24:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0893CE28:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0893CE2C:[24840040]: addiu      $a0, $a0, 64
    0893CE30:[27A90080]: addiu      $t1, $sp, 128
    0893CE34:[0040F809]: jalr       $ra, $v0
    0893CE38:[27AA0070]: addiu      $t2, $sp, 112
    0893CE3C:[922200D3]: lbu        $v0, 211($s1)
    0893CE40:[26B50001]: addiu      $s5, $s5, 1
    0893CE44:[02A2102A]: slt        $v0, $s5, $v0
--> 0893CE48:[5440FFAC]: bnel       $v0, $zr, 0x0893CCFC
    0893CE4C:[8E2802A0]: lw         $t0, 672($s1)
    0893CE50:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    0893CE54:[8CC29ABC]: lw         $v0, -25924($a2)
    0893CE58:[A0400301]: sb         $zr, 769($v0)
  Back Branch 0893D644 103,212 times (length 639)
  Back Branch 0893D50C 30,239 times (length 480)
  Back Branch 0893DB40 30,239 times (length 432)
  Back Branch 0893DB74 30,239 times (length 459)
  Back Branch 0893DED4 12,072 times (length 392)
  Back Branch 0893DBF8 8,632 times (length 463)
  Back Branch 0893D67C 6,047 times (length 653)
_S1_2_8989318 58,289,761 instructions (0.612%), 803,349 calls (08989318 - 089895F0, length 183)
    08989318:[27BDFFE0]: addiu      $sp, $sp, -32
    0898931C:[AFB40010]: sw         $s4, 16($sp)
    08989320:[3C1408A3]: lui        $s4, 0x08A3 <=> li $s4, 0x08A30000
    08989324:[3C021E00]: lui        $v0, 0x1E00 <=> li $v0, 0x1E000000
    08989328:[8E87C038]: lw         $a3, -16328($s4)
    0898932C:[AFB50014]: sw         $s5, 20($sp)
    08989330:[34420001]: ori        $v0, $v0, 1
    08989334:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    08989338:[AFB3000C]: sw         $s3, 12($sp)
    0898933C:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08989340:[AFB00000]: sw         $s0, 0($sp)
    08989344:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08989348:[AFBF0018]: sw         $ra, 24($sp)
    0898934C:[AFB20008]: sw         $s2, 8($sp)
    08989350:[AFB10004]: sw         $s1, 4($sp)
    08989354:[8CA50000]: lw         $a1, 0($a1)
    08989358:[8CE3223C]: lw         $v1, 8764($a3)
    0898935C:[ACA20000]: sw         $v0, 0($a1)
    08989360:[10700037]: beq        $v1, $s0, 0x08989440
    08989364:[24A40004]: addiu      $a0, $a1, 4
    08989368:[ACF0223C]: sw         $s0, 8764($a3)
    0898936C:[92030025]: lbu        $v1, 37($s0)
    08989370:[1460003D]: bne        $v1, $zr, 0x08989468
    08989374:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08989378:[8CE22228]: lw         $v0, 8744($a3)
    0898937C:[3C03C900]: lui        $v1, 0xC900 <=> li $v1, 0xC9000000
    08989380:[24A60008]: addiu      $a2, $a1, 8
    08989384:[00021400]: sll        $v0, $v0, 0x0010
    08989388:[00431025]: or         $v0, $v0, $v1
    0898938C:[ACA20004]: sw         $v0, 4($a1)
    08989390:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    08989394:[92020026]: lbu        $v0, 38($s0)
    08989398:[8E050000]: lw         $a1, 0($s0)
    0898939C:[00431025]: or         $v0, $v0, $v1
    089893A0:[ACC20000]: sw         $v0, 0($a2)
    089893A4:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089893A8:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089893AC:[92040025]: lbu        $a0, 37($s0)
    089893B0:[ACC20008]: sw         $v0, 8($a2)
    089893B4:[00832025]: or         $a0, $a0, $v1
    089893B8:[10A00040]: beq        $a1, $zr, 0x089894BC
    089893BC:[ACC40004]: sw         $a0, 4($a2)
    089893C0:[92030024]: lbu        $v1, 36($s0)
    089893C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089893C8:[10620072]: beq        $v1, $v0, 0x08989594
    089893CC:[3C03A000]: lui        $v1, 0xA000 <=> li $v1, 0xA0000000
    089893D0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089893D4:[7C02FE04]: ins        $v0, $zr, 24, 8
    089893D8:[00431025]: or         $v0, $v0, $v1
    089893DC:[7C05B804]: ins        $a1, $zr, 0, 24
    089893E0:[ACC2000C]: sw         $v0, 12($a2)
    089893E4:[00051202]: srl        $v0, $a1, 0x0008
    089893E8:[8E040010]: lw         $a0, 16($s0)
    089893EC:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089893F0:[24D20014]: addiu      $s2, $a2, 20
    089893F4:[00441025]: or         $v0, $v0, $a0
    089893F8:[00431025]: or         $v0, $v0, $v1
    089893FC:[ACC20010]: sw         $v0, 16($a2)
    08989400:[8E02001C]: lw         $v0, 28($s0)
    08989404:[8E030018]: lw         $v1, 24($s0)
    08989408:[3C04B800]: lui        $a0, 0xB800 <=> li $a0, 0xB8000000
    0898940C:[00021200]: sll        $v0, $v0, 0x0008
    08989410:[00621825]: or         $v1, $v1, $v0
    08989414:[00641825]: or         $v1, $v1, $a0
    08989418:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    0898941C:[AE420004]: sw         $v0, 4($s2)
    08989420:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08989424:[AE430000]: sw         $v1, 0($s2)
    08989428:[92030025]: lbu        $v1, 37($s0)
    0898942C:[1062003C]: beq        $v1, $v0, 0x08989520
    08989430:[26510008]: addiu      $s1, $s2, 8
    08989434:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    08989438:[AE220000]: sw         $v0, 0($s1)
    0898943C:[26240004]: addiu      $a0, $s1, 4
    08989440:[AE640000]: sw         $a0, 0($s3)
    08989444:[8FBF0018]: lw         $ra, 24($sp)
    08989448:[8FB50014]: lw         $s5, 20($sp)
    0898944C:[8FB40010]: lw         $s4, 16($sp)
    08989450:[8FB3000C]: lw         $s3, 12($sp)
    08989454:[8FB20008]: lw         $s2, 8($sp)
    08989458:[8FB10004]: lw         $s1, 4($sp)
    0898945C:[8FB00000]: lw         $s0, 0($sp)
    08989460:[03E00008]: jr         $ra
    08989464:[27BD0020]: addiu      $sp, $sp, 32
    08989468:[10620054]: beq        $v1, $v0, 0x089895BC
    0898946C:[8E82C038]: lw         $v0, -16328($s4)
    08989470:[24A60008]: addiu      $a2, $a1, 8
    08989474:[8E050000]: lw         $a1, 0($s0)
    08989478:[8C432228]: lw         $v1, 8744($v0)
    0898947C:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    08989480:[34420100]: ori        $v0, $v0, 256
    08989484:[00031C00]: sll        $v1, $v1, 0x0010
    08989488:[00621825]: or         $v1, $v1, $v0
    0898948C:[AC830000]: sw         $v1, 0($a0)
    08989490:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    08989494:[92020026]: lbu        $v0, 38($s0)
    08989498:[00431025]: or         $v0, $v0, $v1
    0898949C:[ACC20000]: sw         $v0, 0($a2)
    089894A0:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089894A4:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089894A8:[92040025]: lbu        $a0, 37($s0)
    089894AC:[ACC20008]: sw         $v0, 8($a2)
    089894B0:[00832025]: or         $a0, $a0, $v1
    089894B4:[14A0FFC2]: bne        $a1, $zr, 0x089893C0
    089894B8:[ACC40004]: sw         $a0, 4($a2)
    089894BC:[92030024]: lbu        $v1, 36($s0)
    089894C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089894C4:[10620043]: beq        $v1, $v0, 0x089895D4
    089894C8:[8E050008]: lw         $a1, 8($s0)
    089894CC:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089894D0:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089894D4:[7C03FE04]: ins        $v1, $zr, 24, 8
    089894D8:[00621825]: or         $v1, $v1, $v0
    089894DC:[ACC3000C]: sw         $v1, 12($a2)
    089894E0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089894E4:[8E040010]: lw         $a0, 16($s0)
    089894E8:[7C02B804]: ins        $v0, $zr, 0, 24
    089894EC:[00021202]: srl        $v0, $v0, 0x0008
    089894F0:[00441025]: or         $v0, $v0, $a0
    089894F4:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089894F8:[00431025]: or         $v0, $v0, $v1
    089894FC:[24D20014]: addiu      $s2, $a2, 20
    08989500:[12A0FFBF]: beq        $s5, $zr, 0x08989400
    08989504:[ACC20010]: sw         $v0, 16($a2)
    08989508:[8E84C038]: lw         $a0, -16328($s4)
    0898950C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08989510:[0E25B4C2]: jal        0x0896D308
    08989514:[24842290]: addiu      $a0, $a0, 8848
    08989518:[0A262501]: j          0x08989404
    0898951C:[8E02001C]: lw         $v0, 28($s0)
    08989520:[8E06000C]: lw         $a2, 12($s0)
    08989524:[10C0FFC3]: beq        $a2, $zr, 0x08989434
    08989528:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0898952C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08989530:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    08989534:[7C04B804]: ins        $a0, $zr, 0, 24
    08989538:[7C05FE04]: ins        $a1, $zr, 24, 8
    0898953C:[00A22825]: or         $a1, $a1, $v0
    08989540:[3C03B108]: lui        $v1, 0xB108 <=> li $v1, 0xB1080000
    08989544:[00042202]: srl        $a0, $a0, 0x0008
    08989548:[3C02C500]: lui        $v0, 0xC500 <=> li $v0, 0xC5000000
    0898954C:[00832025]: or         $a0, $a0, $v1
    08989550:[3442FF03]: ori        $v0, $v0, -253
    08989554:[AE420008]: sw         $v0, 8($s2)
    08989558:[3C03C400]: lui        $v1, 0xC400 <=> li $v1, 0xC4000000
    0898955C:[26510018]: addiu      $s1, $s2, 24
    08989560:[AE45000C]: sw         $a1, 12($s2)
    08989564:[AE440010]: sw         $a0, 16($s2)
    08989568:[92020027]: lbu        $v0, 39($s0)
    0898956C:[00431025]: or         $v0, $v0, $v1
    08989570:[12A0FFB0]: beq        $s5, $zr, 0x08989434
    08989574:[AE420014]: sw         $v0, 20($s2)
    08989578:[8E84C038]: lw         $a0, -16328($s4)
    0898957C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08989580:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08989584:[0E25B4C2]: jal        0x0896D308
    08989588:[24842290]: addiu      $a0, $a0, 8848
    0898958C:[0A26250E]: j          0x08989438
    08989590:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    08989594:[24A21FFF]: addiu      $v0, $a1, 8191
    08989598:[7C026004]: ins        $v0, $zr, 0, 13
    0898959C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089895A0:[7C03FE04]: ins        $v1, $zr, 24, 8
    089895A4:[3C04A000]: lui        $a0, 0xA000 <=> li $a0, 0xA0000000
    089895A8:[7C02B804]: ins        $v0, $zr, 0, 24
    089895AC:[00641825]: or         $v1, $v1, $a0
    089895B0:[00021202]: srl        $v0, $v0, 0x0008
    089895B4:[0A2624FA]: j          0x089893E8
    089895B8:[ACC3000C]: sw         $v1, 12($a2)
    089895BC:[92030024]: lbu        $v1, 36($s0)
    089895C0:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    089895C4:[5462FF6D]: bnel       $v1, $v0, 0x0898937C
    089895C8:[8CE22228]: lw         $v0, 8744($a3)
    089895CC:[0A26251C]: j          0x08989470
    089895D0:[8E82C038]: lw         $v0, -16328($s4)
    089895D4:[3C04A000]: lui        $a0, 0xA000 <=> li $a0, 0xA0000000
    089895D8:[24A21FFF]: addiu      $v0, $a1, 8191
    089895DC:[7C026004]: ins        $v0, $zr, 0, 13
    089895E0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089895E4:[7C03FE04]: ins        $v1, $zr, 24, 8
    089895E8:[00641825]: or         $v1, $v1, $a0
    089895EC:[0A262539]: j          0x089894E4
    089895F0:[ACC3000C]: sw         $v1, 12($a2)
  Back Branch 08989524 421,669 times (length 62)
    08989420:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08989424:[AE430000]: sw         $v1, 0($s2)
    08989428:[92030025]: lbu        $v1, 37($s0)
    0898942C:[1062003C]: beq        $v1, $v0, 0x08989520
    08989430:[26510008]: addiu      $s1, $s2, 8
--> 08989434:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    08989438:[AE220000]: sw         $v0, 0($s1)
    0898943C:[26240004]: addiu      $a0, $s1, 4
    08989440:[AE640000]: sw         $a0, 0($s3)
    08989444:[8FBF0018]: lw         $ra, 24($sp)
    08989448:[8FB50014]: lw         $s5, 20($sp)
    0898944C:[8FB40010]: lw         $s4, 16($sp)
    08989450:[8FB3000C]: lw         $s3, 12($sp)
    08989454:[8FB20008]: lw         $s2, 8($sp)
    08989458:[8FB10004]: lw         $s1, 4($sp)
    0898945C:[8FB00000]: lw         $s0, 0($sp)
    08989460:[03E00008]: jr         $ra
    08989464:[27BD0020]: addiu      $sp, $sp, 32
    08989468:[10620054]: beq        $v1, $v0, 0x089895BC
    0898946C:[8E82C038]: lw         $v0, -16328($s4)
    08989470:[24A60008]: addiu      $a2, $a1, 8
    08989474:[8E050000]: lw         $a1, 0($s0)
    08989478:[8C432228]: lw         $v1, 8744($v0)
    0898947C:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    08989480:[34420100]: ori        $v0, $v0, 256
    08989484:[00031C00]: sll        $v1, $v1, 0x0010
    08989488:[00621825]: or         $v1, $v1, $v0
    0898948C:[AC830000]: sw         $v1, 0($a0)
    08989490:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    08989494:[92020026]: lbu        $v0, 38($s0)
    08989498:[00431025]: or         $v0, $v0, $v1
    0898949C:[ACC20000]: sw         $v0, 0($a2)
    089894A0:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089894A4:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089894A8:[92040025]: lbu        $a0, 37($s0)
    089894AC:[ACC20008]: sw         $v0, 8($a2)
    089894B0:[00832025]: or         $a0, $a0, $v1
    089894B4:[14A0FFC2]: bne        $a1, $zr, 0x089893C0
    089894B8:[ACC40004]: sw         $a0, 4($a2)
    089894BC:[92030024]: lbu        $v1, 36($s0)
    089894C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089894C4:[10620043]: beq        $v1, $v0, 0x089895D4
    089894C8:[8E050008]: lw         $a1, 8($s0)
    089894CC:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089894D0:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089894D4:[7C03FE04]: ins        $v1, $zr, 24, 8
    089894D8:[00621825]: or         $v1, $v1, $v0
    089894DC:[ACC3000C]: sw         $v1, 12($a2)
    089894E0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089894E4:[8E040010]: lw         $a0, 16($s0)
    089894E8:[7C02B804]: ins        $v0, $zr, 0, 24
    089894EC:[00021202]: srl        $v0, $v0, 0x0008
    089894F0:[00441025]: or         $v0, $v0, $a0
    089894F4:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089894F8:[00431025]: or         $v0, $v0, $v1
    089894FC:[24D20014]: addiu      $s2, $a2, 20
    08989500:[12A0FFBF]: beq        $s5, $zr, 0x08989400
    08989504:[ACC20010]: sw         $v0, 16($a2)
    08989508:[8E84C038]: lw         $a0, -16328($s4)
    0898950C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08989510:[0E25B4C2]: jal        0x0896D308
    08989514:[24842290]: addiu      $a0, $a0, 8848
    08989518:[0A262501]: j          0x08989404
    0898951C:[8E02001C]: lw         $v0, 28($s0)
    08989520:[8E06000C]: lw         $a2, 12($s0)
--> 08989524:[10C0FFC3]: beq        $a2, $zr, 0x08989434
    08989528:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0898952C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08989530:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    08989534:[7C04B804]: ins        $a0, $zr, 0, 24
  Back Branch 08989570 421,669 times (length 81)
    08989420:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08989424:[AE430000]: sw         $v1, 0($s2)
    08989428:[92030025]: lbu        $v1, 37($s0)
    0898942C:[1062003C]: beq        $v1, $v0, 0x08989520
    08989430:[26510008]: addiu      $s1, $s2, 8
--> 08989434:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    08989438:[AE220000]: sw         $v0, 0($s1)
    0898943C:[26240004]: addiu      $a0, $s1, 4
    08989440:[AE640000]: sw         $a0, 0($s3)
    08989444:[8FBF0018]: lw         $ra, 24($sp)
    08989448:[8FB50014]: lw         $s5, 20($sp)
    0898944C:[8FB40010]: lw         $s4, 16($sp)
    08989450:[8FB3000C]: lw         $s3, 12($sp)
    08989454:[8FB20008]: lw         $s2, 8($sp)
    08989458:[8FB10004]: lw         $s1, 4($sp)
    0898945C:[8FB00000]: lw         $s0, 0($sp)
    08989460:[03E00008]: jr         $ra
    08989464:[27BD0020]: addiu      $sp, $sp, 32
    08989468:[10620054]: beq        $v1, $v0, 0x089895BC
    0898946C:[8E82C038]: lw         $v0, -16328($s4)
    08989470:[24A60008]: addiu      $a2, $a1, 8
    08989474:[8E050000]: lw         $a1, 0($s0)
    08989478:[8C432228]: lw         $v1, 8744($v0)
    0898947C:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    08989480:[34420100]: ori        $v0, $v0, 256
    08989484:[00031C00]: sll        $v1, $v1, 0x0010
    08989488:[00621825]: or         $v1, $v1, $v0
    0898948C:[AC830000]: sw         $v1, 0($a0)
    08989490:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    08989494:[92020026]: lbu        $v0, 38($s0)
    08989498:[00431025]: or         $v0, $v0, $v1
    0898949C:[ACC20000]: sw         $v0, 0($a2)
    089894A0:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089894A4:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089894A8:[92040025]: lbu        $a0, 37($s0)
    089894AC:[ACC20008]: sw         $v0, 8($a2)
    089894B0:[00832025]: or         $a0, $a0, $v1
    089894B4:[14A0FFC2]: bne        $a1, $zr, 0x089893C0
    089894B8:[ACC40004]: sw         $a0, 4($a2)
    089894BC:[92030024]: lbu        $v1, 36($s0)
    089894C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089894C4:[10620043]: beq        $v1, $v0, 0x089895D4
    089894C8:[8E050008]: lw         $a1, 8($s0)
    089894CC:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089894D0:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089894D4:[7C03FE04]: ins        $v1, $zr, 24, 8
    089894D8:[00621825]: or         $v1, $v1, $v0
    089894DC:[ACC3000C]: sw         $v1, 12($a2)
    089894E0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089894E4:[8E040010]: lw         $a0, 16($s0)
    089894E8:[7C02B804]: ins        $v0, $zr, 0, 24
    089894EC:[00021202]: srl        $v0, $v0, 0x0008
    089894F0:[00441025]: or         $v0, $v0, $a0
    089894F4:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089894F8:[00431025]: or         $v0, $v0, $v1
    089894FC:[24D20014]: addiu      $s2, $a2, 20
    08989500:[12A0FFBF]: beq        $s5, $zr, 0x08989400
    08989504:[ACC20010]: sw         $v0, 16($a2)
    08989508:[8E84C038]: lw         $a0, -16328($s4)
    0898950C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08989510:[0E25B4C2]: jal        0x0896D308
    08989514:[24842290]: addiu      $a0, $a0, 8848
    08989518:[0A262501]: j          0x08989404
    0898951C:[8E02001C]: lw         $v0, 28($s0)
    08989520:[8E06000C]: lw         $a2, 12($s0)
    08989524:[10C0FFC3]: beq        $a2, $zr, 0x08989434
    08989528:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0898952C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08989530:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    08989534:[7C04B804]: ins        $a0, $zr, 0, 24
    08989538:[7C05FE04]: ins        $a1, $zr, 24, 8
    0898953C:[00A22825]: or         $a1, $a1, $v0
    08989540:[3C03B108]: lui        $v1, 0xB108 <=> li $v1, 0xB1080000
    08989544:[00042202]: srl        $a0, $a0, 0x0008
    08989548:[3C02C500]: lui        $v0, 0xC500 <=> li $v0, 0xC5000000
    0898954C:[00832025]: or         $a0, $a0, $v1
    08989550:[3442FF03]: ori        $v0, $v0, -253
    08989554:[AE420008]: sw         $v0, 8($s2)
    08989558:[3C03C400]: lui        $v1, 0xC400 <=> li $v1, 0xC4000000
    0898955C:[26510018]: addiu      $s1, $s2, 24
    08989560:[AE45000C]: sw         $a1, 12($s2)
    08989564:[AE440010]: sw         $a0, 16($s2)
    08989568:[92020027]: lbu        $v0, 39($s0)
    0898956C:[00431025]: or         $v0, $v0, $v1
--> 08989570:[12A0FFB0]: beq        $s5, $zr, 0x08989434
    08989574:[AE420014]: sw         $v0, 20($s2)
    08989578:[8E84C038]: lw         $a0, -16328($s4)
    0898957C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08989580:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 089894B4 421,669 times (length 63)
    089893AC:[92040025]: lbu        $a0, 37($s0)
    089893B0:[ACC20008]: sw         $v0, 8($a2)
    089893B4:[00832025]: or         $a0, $a0, $v1
    089893B8:[10A00040]: beq        $a1, $zr, 0x089894BC
    089893BC:[ACC40004]: sw         $a0, 4($a2)
--> 089893C0:[92030024]: lbu        $v1, 36($s0)
    089893C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089893C8:[10620072]: beq        $v1, $v0, 0x08989594
    089893CC:[3C03A000]: lui        $v1, 0xA000 <=> li $v1, 0xA0000000
    089893D0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089893D4:[7C02FE04]: ins        $v0, $zr, 24, 8
    089893D8:[00431025]: or         $v0, $v0, $v1
    089893DC:[7C05B804]: ins        $a1, $zr, 0, 24
    089893E0:[ACC2000C]: sw         $v0, 12($a2)
    089893E4:[00051202]: srl        $v0, $a1, 0x0008
    089893E8:[8E040010]: lw         $a0, 16($s0)
    089893EC:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089893F0:[24D20014]: addiu      $s2, $a2, 20
    089893F4:[00441025]: or         $v0, $v0, $a0
    089893F8:[00431025]: or         $v0, $v0, $v1
    089893FC:[ACC20010]: sw         $v0, 16($a2)
    08989400:[8E02001C]: lw         $v0, 28($s0)
    08989404:[8E030018]: lw         $v1, 24($s0)
    08989408:[3C04B800]: lui        $a0, 0xB800 <=> li $a0, 0xB8000000
    0898940C:[00021200]: sll        $v0, $v0, 0x0008
    08989410:[00621825]: or         $v1, $v1, $v0
    08989414:[00641825]: or         $v1, $v1, $a0
    08989418:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    0898941C:[AE420004]: sw         $v0, 4($s2)
    08989420:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08989424:[AE430000]: sw         $v1, 0($s2)
    08989428:[92030025]: lbu        $v1, 37($s0)
    0898942C:[1062003C]: beq        $v1, $v0, 0x08989520
    08989430:[26510008]: addiu      $s1, $s2, 8
    08989434:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    08989438:[AE220000]: sw         $v0, 0($s1)
    0898943C:[26240004]: addiu      $a0, $s1, 4
    08989440:[AE640000]: sw         $a0, 0($s3)
    08989444:[8FBF0018]: lw         $ra, 24($sp)
    08989448:[8FB50014]: lw         $s5, 20($sp)
    0898944C:[8FB40010]: lw         $s4, 16($sp)
    08989450:[8FB3000C]: lw         $s3, 12($sp)
    08989454:[8FB20008]: lw         $s2, 8($sp)
    08989458:[8FB10004]: lw         $s1, 4($sp)
    0898945C:[8FB00000]: lw         $s0, 0($sp)
    08989460:[03E00008]: jr         $ra
    08989464:[27BD0020]: addiu      $sp, $sp, 32
    08989468:[10620054]: beq        $v1, $v0, 0x089895BC
    0898946C:[8E82C038]: lw         $v0, -16328($s4)
    08989470:[24A60008]: addiu      $a2, $a1, 8
    08989474:[8E050000]: lw         $a1, 0($s0)
    08989478:[8C432228]: lw         $v1, 8744($v0)
    0898947C:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    08989480:[34420100]: ori        $v0, $v0, 256
    08989484:[00031C00]: sll        $v1, $v1, 0x0010
    08989488:[00621825]: or         $v1, $v1, $v0
    0898948C:[AC830000]: sw         $v1, 0($a0)
    08989490:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    08989494:[92020026]: lbu        $v0, 38($s0)
    08989498:[00431025]: or         $v0, $v0, $v1
    0898949C:[ACC20000]: sw         $v0, 0($a2)
    089894A0:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089894A4:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089894A8:[92040025]: lbu        $a0, 37($s0)
    089894AC:[ACC20008]: sw         $v0, 8($a2)
    089894B0:[00832025]: or         $a0, $a0, $v1
--> 089894B4:[14A0FFC2]: bne        $a1, $zr, 0x089893C0
    089894B8:[ACC40004]: sw         $a0, 4($a2)
    089894BC:[92030024]: lbu        $v1, 36($s0)
    089894C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089894C4:[10620043]: beq        $v1, $v0, 0x089895D4
  Back Branch 08989500 160,621 times (length 66)
    089893EC:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089893F0:[24D20014]: addiu      $s2, $a2, 20
    089893F4:[00441025]: or         $v0, $v0, $a0
    089893F8:[00431025]: or         $v0, $v0, $v1
    089893FC:[ACC20010]: sw         $v0, 16($a2)
--> 08989400:[8E02001C]: lw         $v0, 28($s0)
    08989404:[8E030018]: lw         $v1, 24($s0)
    08989408:[3C04B800]: lui        $a0, 0xB800 <=> li $a0, 0xB8000000
    0898940C:[00021200]: sll        $v0, $v0, 0x0008
    08989410:[00621825]: or         $v1, $v1, $v0
    08989414:[00641825]: or         $v1, $v1, $a0
    08989418:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    0898941C:[AE420004]: sw         $v0, 4($s2)
    08989420:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08989424:[AE430000]: sw         $v1, 0($s2)
    08989428:[92030025]: lbu        $v1, 37($s0)
    0898942C:[1062003C]: beq        $v1, $v0, 0x08989520
    08989430:[26510008]: addiu      $s1, $s2, 8
    08989434:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    08989438:[AE220000]: sw         $v0, 0($s1)
    0898943C:[26240004]: addiu      $a0, $s1, 4
    08989440:[AE640000]: sw         $a0, 0($s3)
    08989444:[8FBF0018]: lw         $ra, 24($sp)
    08989448:[8FB50014]: lw         $s5, 20($sp)
    0898944C:[8FB40010]: lw         $s4, 16($sp)
    08989450:[8FB3000C]: lw         $s3, 12($sp)
    08989454:[8FB20008]: lw         $s2, 8($sp)
    08989458:[8FB10004]: lw         $s1, 4($sp)
    0898945C:[8FB00000]: lw         $s0, 0($sp)
    08989460:[03E00008]: jr         $ra
    08989464:[27BD0020]: addiu      $sp, $sp, 32
    08989468:[10620054]: beq        $v1, $v0, 0x089895BC
    0898946C:[8E82C038]: lw         $v0, -16328($s4)
    08989470:[24A60008]: addiu      $a2, $a1, 8
    08989474:[8E050000]: lw         $a1, 0($s0)
    08989478:[8C432228]: lw         $v1, 8744($v0)
    0898947C:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    08989480:[34420100]: ori        $v0, $v0, 256
    08989484:[00031C00]: sll        $v1, $v1, 0x0010
    08989488:[00621825]: or         $v1, $v1, $v0
    0898948C:[AC830000]: sw         $v1, 0($a0)
    08989490:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    08989494:[92020026]: lbu        $v0, 38($s0)
    08989498:[00431025]: or         $v0, $v0, $v1
    0898949C:[ACC20000]: sw         $v0, 0($a2)
    089894A0:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089894A4:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089894A8:[92040025]: lbu        $a0, 37($s0)
    089894AC:[ACC20008]: sw         $v0, 8($a2)
    089894B0:[00832025]: or         $a0, $a0, $v1
    089894B4:[14A0FFC2]: bne        $a1, $zr, 0x089893C0
    089894B8:[ACC40004]: sw         $a0, 4($a2)
    089894BC:[92030024]: lbu        $v1, 36($s0)
    089894C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089894C4:[10620043]: beq        $v1, $v0, 0x089895D4
    089894C8:[8E050008]: lw         $a1, 8($s0)
    089894CC:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089894D0:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089894D4:[7C03FE04]: ins        $v1, $zr, 24, 8
    089894D8:[00621825]: or         $v1, $v1, $v0
    089894DC:[ACC3000C]: sw         $v1, 12($a2)
    089894E0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089894E4:[8E040010]: lw         $a0, 16($s0)
    089894E8:[7C02B804]: ins        $v0, $zr, 0, 24
    089894EC:[00021202]: srl        $v0, $v0, 0x0008
    089894F0:[00441025]: or         $v0, $v0, $a0
    089894F4:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089894F8:[00431025]: or         $v0, $v0, $v1
    089894FC:[24D20014]: addiu      $s2, $a2, 20
--> 08989500:[12A0FFBF]: beq        $s5, $zr, 0x08989400
    08989504:[ACC20010]: sw         $v0, 16($a2)
    08989508:[8E84C038]: lw         $a0, -16328($s4)
    0898950C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08989510:[0E25B4C2]: jal        0x0896D308
  Back Branch 089895C4 5,958 times (length 148)
  Back Branch 08989518 4,005 times (length 71)
    089893F0:[24D20014]: addiu      $s2, $a2, 20
    089893F4:[00441025]: or         $v0, $v0, $a0
    089893F8:[00431025]: or         $v0, $v0, $v1
    089893FC:[ACC20010]: sw         $v0, 16($a2)
    08989400:[8E02001C]: lw         $v0, 28($s0)
--> 08989404:[8E030018]: lw         $v1, 24($s0)
    08989408:[3C04B800]: lui        $a0, 0xB800 <=> li $a0, 0xB8000000
    0898940C:[00021200]: sll        $v0, $v0, 0x0008
    08989410:[00621825]: or         $v1, $v1, $v0
    08989414:[00641825]: or         $v1, $v1, $a0
    08989418:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    0898941C:[AE420004]: sw         $v0, 4($s2)
    08989420:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08989424:[AE430000]: sw         $v1, 0($s2)
    08989428:[92030025]: lbu        $v1, 37($s0)
    0898942C:[1062003C]: beq        $v1, $v0, 0x08989520
    08989430:[26510008]: addiu      $s1, $s2, 8
    08989434:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    08989438:[AE220000]: sw         $v0, 0($s1)
    0898943C:[26240004]: addiu      $a0, $s1, 4
    08989440:[AE640000]: sw         $a0, 0($s3)
    08989444:[8FBF0018]: lw         $ra, 24($sp)
    08989448:[8FB50014]: lw         $s5, 20($sp)
    0898944C:[8FB40010]: lw         $s4, 16($sp)
    08989450:[8FB3000C]: lw         $s3, 12($sp)
    08989454:[8FB20008]: lw         $s2, 8($sp)
    08989458:[8FB10004]: lw         $s1, 4($sp)
    0898945C:[8FB00000]: lw         $s0, 0($sp)
    08989460:[03E00008]: jr         $ra
    08989464:[27BD0020]: addiu      $sp, $sp, 32
    08989468:[10620054]: beq        $v1, $v0, 0x089895BC
    0898946C:[8E82C038]: lw         $v0, -16328($s4)
    08989470:[24A60008]: addiu      $a2, $a1, 8
    08989474:[8E050000]: lw         $a1, 0($s0)
    08989478:[8C432228]: lw         $v1, 8744($v0)
    0898947C:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    08989480:[34420100]: ori        $v0, $v0, 256
    08989484:[00031C00]: sll        $v1, $v1, 0x0010
    08989488:[00621825]: or         $v1, $v1, $v0
    0898948C:[AC830000]: sw         $v1, 0($a0)
    08989490:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    08989494:[92020026]: lbu        $v0, 38($s0)
    08989498:[00431025]: or         $v0, $v0, $v1
    0898949C:[ACC20000]: sw         $v0, 0($a2)
    089894A0:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089894A4:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089894A8:[92040025]: lbu        $a0, 37($s0)
    089894AC:[ACC20008]: sw         $v0, 8($a2)
    089894B0:[00832025]: or         $a0, $a0, $v1
    089894B4:[14A0FFC2]: bne        $a1, $zr, 0x089893C0
    089894B8:[ACC40004]: sw         $a0, 4($a2)
    089894BC:[92030024]: lbu        $v1, 36($s0)
    089894C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089894C4:[10620043]: beq        $v1, $v0, 0x089895D4
    089894C8:[8E050008]: lw         $a1, 8($s0)
    089894CC:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089894D0:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089894D4:[7C03FE04]: ins        $v1, $zr, 24, 8
    089894D8:[00621825]: or         $v1, $v1, $v0
    089894DC:[ACC3000C]: sw         $v1, 12($a2)
    089894E0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089894E4:[8E040010]: lw         $a0, 16($s0)
    089894E8:[7C02B804]: ins        $v0, $zr, 0, 24
    089894EC:[00021202]: srl        $v0, $v0, 0x0008
    089894F0:[00441025]: or         $v0, $v0, $a0
    089894F4:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089894F8:[00431025]: or         $v0, $v0, $v1
    089894FC:[24D20014]: addiu      $s2, $a2, 20
    08989500:[12A0FFBF]: beq        $s5, $zr, 0x08989400
    08989504:[ACC20010]: sw         $v0, 16($a2)
    08989508:[8E84C038]: lw         $a0, -16328($s4)
    0898950C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08989510:[0E25B4C2]: jal        0x0896D308
    08989514:[24842290]: addiu      $a0, $a0, 8848
--> 08989518:[0A262501]: j          0x08989404
    0898951C:[8E02001C]: lw         $v0, 28($s0)
    08989520:[8E06000C]: lw         $a2, 12($s0)
    08989524:[10C0FFC3]: beq        $a2, $zr, 0x08989434
    08989528:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
  Back Branch 0898958C 4,005 times (length 87)
    08989424:[AE430000]: sw         $v1, 0($s2)
    08989428:[92030025]: lbu        $v1, 37($s0)
    0898942C:[1062003C]: beq        $v1, $v0, 0x08989520
    08989430:[26510008]: addiu      $s1, $s2, 8
    08989434:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
--> 08989438:[AE220000]: sw         $v0, 0($s1)
    0898943C:[26240004]: addiu      $a0, $s1, 4
    08989440:[AE640000]: sw         $a0, 0($s3)
    08989444:[8FBF0018]: lw         $ra, 24($sp)
    08989448:[8FB50014]: lw         $s5, 20($sp)
    0898944C:[8FB40010]: lw         $s4, 16($sp)
    08989450:[8FB3000C]: lw         $s3, 12($sp)
    08989454:[8FB20008]: lw         $s2, 8($sp)
    08989458:[8FB10004]: lw         $s1, 4($sp)
    0898945C:[8FB00000]: lw         $s0, 0($sp)
    08989460:[03E00008]: jr         $ra
    08989464:[27BD0020]: addiu      $sp, $sp, 32
    08989468:[10620054]: beq        $v1, $v0, 0x089895BC
    0898946C:[8E82C038]: lw         $v0, -16328($s4)
    08989470:[24A60008]: addiu      $a2, $a1, 8
    08989474:[8E050000]: lw         $a1, 0($s0)
    08989478:[8C432228]: lw         $v1, 8744($v0)
    0898947C:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    08989480:[34420100]: ori        $v0, $v0, 256
    08989484:[00031C00]: sll        $v1, $v1, 0x0010
    08989488:[00621825]: or         $v1, $v1, $v0
    0898948C:[AC830000]: sw         $v1, 0($a0)
    08989490:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    08989494:[92020026]: lbu        $v0, 38($s0)
    08989498:[00431025]: or         $v0, $v0, $v1
    0898949C:[ACC20000]: sw         $v0, 0($a2)
    089894A0:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089894A4:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    089894A8:[92040025]: lbu        $a0, 37($s0)
    089894AC:[ACC20008]: sw         $v0, 8($a2)
    089894B0:[00832025]: or         $a0, $a0, $v1
    089894B4:[14A0FFC2]: bne        $a1, $zr, 0x089893C0
    089894B8:[ACC40004]: sw         $a0, 4($a2)
    089894BC:[92030024]: lbu        $v1, 36($s0)
    089894C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089894C4:[10620043]: beq        $v1, $v0, 0x089895D4
    089894C8:[8E050008]: lw         $a1, 8($s0)
    089894CC:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    089894D0:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    089894D4:[7C03FE04]: ins        $v1, $zr, 24, 8
    089894D8:[00621825]: or         $v1, $v1, $v0
    089894DC:[ACC3000C]: sw         $v1, 12($a2)
    089894E0:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089894E4:[8E040010]: lw         $a0, 16($s0)
    089894E8:[7C02B804]: ins        $v0, $zr, 0, 24
    089894EC:[00021202]: srl        $v0, $v0, 0x0008
    089894F0:[00441025]: or         $v0, $v0, $a0
    089894F4:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    089894F8:[00431025]: or         $v0, $v0, $v1
    089894FC:[24D20014]: addiu      $s2, $a2, 20
    08989500:[12A0FFBF]: beq        $s5, $zr, 0x08989400
    08989504:[ACC20010]: sw         $v0, 16($a2)
    08989508:[8E84C038]: lw         $a0, -16328($s4)
    0898950C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08989510:[0E25B4C2]: jal        0x0896D308
    08989514:[24842290]: addiu      $a0, $a0, 8848
    08989518:[0A262501]: j          0x08989404
    0898951C:[8E02001C]: lw         $v0, 28($s0)
    08989520:[8E06000C]: lw         $a2, 12($s0)
    08989524:[10C0FFC3]: beq        $a2, $zr, 0x08989434
    08989528:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0898952C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08989530:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    08989534:[7C04B804]: ins        $a0, $zr, 0, 24
    08989538:[7C05FE04]: ins        $a1, $zr, 24, 8
    0898953C:[00A22825]: or         $a1, $a1, $v0
    08989540:[3C03B108]: lui        $v1, 0xB108 <=> li $v1, 0xB1080000
    08989544:[00042202]: srl        $a0, $a0, 0x0008
    08989548:[3C02C500]: lui        $v0, 0xC500 <=> li $v0, 0xC5000000
    0898954C:[00832025]: or         $a0, $a0, $v1
    08989550:[3442FF03]: ori        $v0, $v0, -253
    08989554:[AE420008]: sw         $v0, 8($s2)
    08989558:[3C03C400]: lui        $v1, 0xC400 <=> li $v1, 0xC4000000
    0898955C:[26510018]: addiu      $s1, $s2, 24
    08989560:[AE45000C]: sw         $a1, 12($s2)
    08989564:[AE440010]: sw         $a0, 16($s2)
    08989568:[92020027]: lbu        $v0, 39($s0)
    0898956C:[00431025]: or         $v0, $v0, $v1
    08989570:[12A0FFB0]: beq        $s5, $zr, 0x08989434
    08989574:[AE420014]: sw         $v0, 20($s2)
    08989578:[8E84C038]: lw         $a0, -16328($s4)
    0898957C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08989580:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08989584:[0E25B4C2]: jal        0x0896D308
    08989588:[24842290]: addiu      $a0, $a0, 8848
--> 0898958C:[0A26250E]: j          0x08989438
    08989590:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    08989594:[24A21FFF]: addiu      $v0, $a1, 8191
    08989598:[7C026004]: ins        $v0, $zr, 0, 13
    0898959C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
_S1_2_89B05DC 54,413,628 instructions (0.572%), 37,106 calls (089B05DC - 089B0838, length 152)
    089B05DC:[27BDFFB0]: addiu      $sp, $sp, -80
    089B05E0:[AFB10044]: sw         $s1, 68($sp)
    089B05E4:[27B10010]: addiu      $s1, $sp, 16
    089B05E8:[AFB00040]: sw         $s0, 64($sp)
    089B05EC:[27B00028]: addiu      $s0, $sp, 40
    089B05F0:[AFA40000]: sw         $a0, 0($sp)
    089B05F4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089B05F8:[AFA50004]: sw         $a1, 4($sp)
    089B05FC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089B0600:[AFBF0048]: sw         $ra, 72($sp)
    089B0604:[AFA60008]: sw         $a2, 8($sp)
    089B0608:[0E26C452]: jal        0x089B1148
    089B060C:[AFA7000C]: sw         $a3, 12($sp)
    089B0610:[27A40008]: addiu      $a0, $sp, 8
    089B0614:[0E26C452]: jal        0x089B1148
    089B0618:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089B061C:[8FA50010]: lw         $a1, 16($sp)
    089B0620:[2CA20002]: sltiu      $v0, $a1, 2
    089B0624:[14400056]: bne        $v0, $zr, 0x089B0780
    089B0628:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B062C:[8FA60028]: lw         $a2, 40($sp)
    089B0630:[2CC20002]: sltiu      $v0, $a2, 2
    089B0634:[14400052]: bne        $v0, $zr, 0x089B0780
    089B0638:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089B063C:[8FA20014]: lw         $v0, 20($sp)
    089B0640:[8FA3002C]: lw         $v1, 44($sp)
    089B0644:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
    089B0648:[00431026]: xor        $v0, $v0, $v1
    089B064C:[10A70053]: beq        $a1, $a3, 0x089B079C
    089B0650:[AFA20014]: sw         $v0, 20($sp)
    089B0654:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B0658:[10A20050]: beq        $a1, $v0, 0x089B079C
    089B065C:[00000000]: nop
    089B0660:[50C7005F]: beql       $a2, $a3, 0x089B07E0
    089B0664:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B0668:[10C20056]: beq        $a2, $v0, 0x089B07C4
    089B066C:[8FA30018]: lw         $v1, 24($sp)
    089B0670:[8FA90024]: lw         $t1, 36($sp)
    089B0674:[8FAD003C]: lw         $t5, 60($sp)
    089B0678:[8FA20030]: lw         $v0, 48($sp)
    089B067C:[8FA80020]: lw         $t0, 32($sp)
    089B0680:[012D702B]: sltu       $t6, $t1, $t5
    089B0684:[00621823]: subu       $v1, $v1, $v0
    089B0688:[8FAC0038]: lw         $t4, 56($sp)
    089B068C:[15C00061]: bne        $t6, $zr, 0x089B0814
    089B0690:[AFA30018]: sw         $v1, 24($sp)
    089B0694:[112D005D]: beq        $t1, $t5, 0x089B080C
    089B0698:[010C102B]: sltu       $v0, $t0, $t4
    089B069C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089B06A0:[3C0B1000]: lui        $t3, 0x1000 <=> li $t3, 0x10000000
    089B06A4:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    089B06A8:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    089B06AC:[240F003D]: addiu      $t7, $zr, 61 <=> li $t7, 61
    089B06B0:[25EFFFFF]: addiu      $t7, $t7, -1
    089B06B4:[15C0000D]: bne        $t6, $zr, 0x089B06EC
    089B06B8:[000B1FC0]: sll        $v1, $t3, 0x001F
    089B06BC:[010C2023]: subu       $a0, $t0, $t4
    089B06C0:[0104102B]: sltu       $v0, $t0, $a0
    089B06C4:[012D2823]: subu       $a1, $t1, $t5
    089B06C8:[00A22823]: subu       $a1, $a1, $v0
    089B06CC:[030A3025]: or         $a2, $t8, $t2
    089B06D0:[032B3825]: or         $a3, $t9, $t3
    089B06D4:[112D003E]: beq        $t1, $t5, 0x089B07D0
    089B06D8:[010C102B]: sltu       $v0, $t0, $t4
    089B06DC:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
    089B06E0:[00E0C821]: addu       $t9, $a3, $zr <=> move $t9, $a3
    089B06E4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089B06E8:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089B06EC:[000A2042]: srl        $a0, $t2, 0x0001
    089B06F0:[000817C2]: srl        $v0, $t0, 0x001F
    089B06F4:[00093840]: sll        $a3, $t1, 0x0001
    089B06F8:[00642025]: or         $a0, $v1, $a0
    089B06FC:[000B2842]: srl        $a1, $t3, 0x0001
    089B0700:[00473825]: or         $a3, $v0, $a3
    089B0704:[00083040]: sll        $a2, $t0, 0x0001
    089B0708:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089B070C:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    089B0710:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    089B0714:[11E00003]: beq        $t7, $zr, 0x089B0724
    089B0718:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    089B071C:[0A26C1AC]: j          0x089B06B0
    089B0720:[012D702B]: sltu       $t6, $t1, $t5
    089B0724:[330400FF]: andi       $a0, $t8, 255
    089B0728:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B072C:[14820011]: bne        $a0, $v0, 0x089B0774
    089B0730:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B0734:[54A00010]: bnel       $a1, $zr, 0x089B0778
    089B0738:[AFB80020]: sw         $t8, 32($sp)
    089B073C:[33020100]: andi       $v0, $t8, 256
    089B0740:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089B0744:[00431025]: or         $v0, $v0, $v1
    089B0748:[5440000B]: bnel       $v0, $zr, 0x089B0778
    089B074C:[AFB80020]: sw         $t8, 32($sp)
    089B0750:[00C71025]: or         $v0, $a2, $a3
    089B0754:[50400008]: beql       $v0, $zr, 0x089B0778
    089B0758:[AFB80020]: sw         $t8, 32($sp)
    089B075C:[27020080]: addiu      $v0, $t8, 128
    089B0760:[0058202B]: sltu       $a0, $v0, $t8
    089B0764:[00992021]: addu       $a0, $a0, $t9
    089B0768:[0040C021]: addu       $t8, $v0, $zr <=> move $t8, $v0
    089B076C:[7C183804]: ins        $t8, $zr, 0, 8
    089B0770:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    089B0774:[AFB80020]: sw         $t8, 32($sp)
    089B0778:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B077C:[AFB90024]: sw         $t9, 36($sp)
    089B0780:[0E26C399]: jal        0x089B0E64
    089B0784:[00000000]: nop
    089B0788:[8FBF0048]: lw         $ra, 72($sp)
    089B078C:[8FB10044]: lw         $s1, 68($sp)
    089B0790:[8FB00040]: lw         $s0, 64($sp)
    089B0794:[03E00008]: jr         $ra
    089B0798:[27BD0050]: addiu      $sp, $sp, 80
    089B079C:[14C5FFF8]: bne        $a2, $a1, 0x089B0780
    089B07A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B07A4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    089B07A8:[0E26C399]: jal        0x089B0E64
    089B07AC:[244497B8]: addiu      $a0, $v0, -26696
    089B07B0:[8FBF0048]: lw         $ra, 72($sp)
    089B07B4:[8FB10044]: lw         $s1, 68($sp)
    089B07B8:[8FB00040]: lw         $s0, 64($sp)
    089B07BC:[03E00008]: jr         $ra
    089B07C0:[27BD0050]: addiu      $sp, $sp, 80
    089B07C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B07C8:[0A26C1E0]: j          0x089B0780
    089B07CC:[AFA70010]: sw         $a3, 16($sp)
    089B07D0:[5440FFC7]: bnel       $v0, $zr, 0x089B06F0
    089B07D4:[000A2042]: srl        $a0, $t2, 0x0001
    089B07D8:[0A26C1B8]: j          0x089B06E0
    089B07DC:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
    089B07E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089B07E4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089B07E8:[AFA20020]: sw         $v0, 32($sp)
    089B07EC:[AFA30024]: sw         $v1, 36($sp)
    089B07F0:[0E26C399]: jal        0x089B0E64
    089B07F4:[AFA00018]: sw         $zr, 24($sp)
    089B07F8:[8FBF0048]: lw         $ra, 72($sp)
    089B07FC:[8FB10044]: lw         $s1, 68($sp)
    089B0800:[8FB00040]: lw         $s0, 64($sp)
    089B0804:[03E00008]: jr         $ra
    089B0808:[27BD0050]: addiu      $sp, $sp, 80
    089B080C:[1040FFA4]: beq        $v0, $zr, 0x089B06A0
    089B0810:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089B0814:[000817C2]: srl        $v0, $t0, 0x001F
    089B0818:[00092840]: sll        $a1, $t1, 0x0001
    089B081C:[00452825]: or         $a1, $v0, $a1
    089B0820:[00082040]: sll        $a0, $t0, 0x0001
    089B0824:[2462FFFF]: addiu      $v0, $v1, -1
    089B0828:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089B082C:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089B0830:[00AD702B]: sltu       $t6, $a1, $t5
    089B0834:[0A26C1A7]: j          0x089B069C
    089B0838:[AFA20018]: sw         $v0, 24($sp)
  Back Branch 089B071C 2,196,480 times (length 29)
    089B069C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089B06A0:[3C0B1000]: lui        $t3, 0x1000 <=> li $t3, 0x10000000
    089B06A4:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    089B06A8:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    089B06AC:[240F003D]: addiu      $t7, $zr, 61 <=> li $t7, 61
--> 089B06B0:[25EFFFFF]: addiu      $t7, $t7, -1
    089B06B4:[15C0000D]: bne        $t6, $zr, 0x089B06EC
    089B06B8:[000B1FC0]: sll        $v1, $t3, 0x001F
    089B06BC:[010C2023]: subu       $a0, $t0, $t4
    089B06C0:[0104102B]: sltu       $v0, $t0, $a0
    089B06C4:[012D2823]: subu       $a1, $t1, $t5
    089B06C8:[00A22823]: subu       $a1, $a1, $v0
    089B06CC:[030A3025]: or         $a2, $t8, $t2
    089B06D0:[032B3825]: or         $a3, $t9, $t3
    089B06D4:[112D003E]: beq        $t1, $t5, 0x089B07D0
    089B06D8:[010C102B]: sltu       $v0, $t0, $t4
    089B06DC:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
    089B06E0:[00E0C821]: addu       $t9, $a3, $zr <=> move $t9, $a3
    089B06E4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089B06E8:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089B06EC:[000A2042]: srl        $a0, $t2, 0x0001
    089B06F0:[000817C2]: srl        $v0, $t0, 0x001F
    089B06F4:[00093840]: sll        $a3, $t1, 0x0001
    089B06F8:[00642025]: or         $a0, $v1, $a0
    089B06FC:[000B2842]: srl        $a1, $t3, 0x0001
    089B0700:[00473825]: or         $a3, $v0, $a3
    089B0704:[00083040]: sll        $a2, $t0, 0x0001
    089B0708:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089B070C:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    089B0710:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    089B0714:[11E00003]: beq        $t7, $zr, 0x089B0724
    089B0718:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
--> 089B071C:[0A26C1AC]: j          0x089B06B0
    089B0720:[012D702B]: sltu       $t6, $t1, $t5
    089B0724:[330400FF]: andi       $a0, $t8, 255
    089B0728:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B072C:[14820011]: bne        $a0, $v0, 0x089B0774
  Back Branch 089B0834 28,957 times (length 104)
  Back Branch 089B079C 498 times (length 9)
    089B076C:[7C183804]: ins        $t8, $zr, 0, 8
    089B0770:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    089B0774:[AFB80020]: sw         $t8, 32($sp)
    089B0778:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B077C:[AFB90024]: sw         $t9, 36($sp)
--> 089B0780:[0E26C399]: jal        0x089B0E64
    089B0784:[00000000]: nop
    089B0788:[8FBF0048]: lw         $ra, 72($sp)
    089B078C:[8FB10044]: lw         $s1, 68($sp)
    089B0790:[8FB00040]: lw         $s0, 64($sp)
    089B0794:[03E00008]: jr         $ra
    089B0798:[27BD0050]: addiu      $sp, $sp, 80
--> 089B079C:[14C5FFF8]: bne        $a2, $a1, 0x089B0780
    089B07A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B07A4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    089B07A8:[0E26C399]: jal        0x089B0E64
    089B07AC:[244497B8]: addiu      $a0, $v0, -26696
  Back Branch 089B07D8 56 times (length 64)
    089B06CC:[030A3025]: or         $a2, $t8, $t2
    089B06D0:[032B3825]: or         $a3, $t9, $t3
    089B06D4:[112D003E]: beq        $t1, $t5, 0x089B07D0
    089B06D8:[010C102B]: sltu       $v0, $t0, $t4
    089B06DC:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
--> 089B06E0:[00E0C821]: addu       $t9, $a3, $zr <=> move $t9, $a3
    089B06E4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089B06E8:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089B06EC:[000A2042]: srl        $a0, $t2, 0x0001
    089B06F0:[000817C2]: srl        $v0, $t0, 0x001F
    089B06F4:[00093840]: sll        $a3, $t1, 0x0001
    089B06F8:[00642025]: or         $a0, $v1, $a0
    089B06FC:[000B2842]: srl        $a1, $t3, 0x0001
    089B0700:[00473825]: or         $a3, $v0, $a3
    089B0704:[00083040]: sll        $a2, $t0, 0x0001
    089B0708:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089B070C:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    089B0710:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    089B0714:[11E00003]: beq        $t7, $zr, 0x089B0724
    089B0718:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    089B071C:[0A26C1AC]: j          0x089B06B0
    089B0720:[012D702B]: sltu       $t6, $t1, $t5
    089B0724:[330400FF]: andi       $a0, $t8, 255
    089B0728:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B072C:[14820011]: bne        $a0, $v0, 0x089B0774
    089B0730:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B0734:[54A00010]: bnel       $a1, $zr, 0x089B0778
    089B0738:[AFB80020]: sw         $t8, 32($sp)
    089B073C:[33020100]: andi       $v0, $t8, 256
    089B0740:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089B0744:[00431025]: or         $v0, $v0, $v1
    089B0748:[5440000B]: bnel       $v0, $zr, 0x089B0778
    089B074C:[AFB80020]: sw         $t8, 32($sp)
    089B0750:[00C71025]: or         $v0, $a2, $a3
    089B0754:[50400008]: beql       $v0, $zr, 0x089B0778
    089B0758:[AFB80020]: sw         $t8, 32($sp)
    089B075C:[27020080]: addiu      $v0, $t8, 128
    089B0760:[0058202B]: sltu       $a0, $v0, $t8
    089B0764:[00992021]: addu       $a0, $a0, $t9
    089B0768:[0040C021]: addu       $t8, $v0, $zr <=> move $t8, $v0
    089B076C:[7C183804]: ins        $t8, $zr, 0, 8
    089B0770:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    089B0774:[AFB80020]: sw         $t8, 32($sp)
    089B0778:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B077C:[AFB90024]: sw         $t9, 36($sp)
    089B0780:[0E26C399]: jal        0x089B0E64
    089B0784:[00000000]: nop
    089B0788:[8FBF0048]: lw         $ra, 72($sp)
    089B078C:[8FB10044]: lw         $s1, 68($sp)
    089B0790:[8FB00040]: lw         $s0, 64($sp)
    089B0794:[03E00008]: jr         $ra
    089B0798:[27BD0050]: addiu      $sp, $sp, 80
    089B079C:[14C5FFF8]: bne        $a2, $a1, 0x089B0780
    089B07A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B07A4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    089B07A8:[0E26C399]: jal        0x089B0E64
    089B07AC:[244497B8]: addiu      $a0, $v0, -26696
    089B07B0:[8FBF0048]: lw         $ra, 72($sp)
    089B07B4:[8FB10044]: lw         $s1, 68($sp)
    089B07B8:[8FB00040]: lw         $s0, 64($sp)
    089B07BC:[03E00008]: jr         $ra
    089B07C0:[27BD0050]: addiu      $sp, $sp, 80
    089B07C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B07C8:[0A26C1E0]: j          0x089B0780
    089B07CC:[AFA70010]: sw         $a3, 16($sp)
    089B07D0:[5440FFC7]: bnel       $v0, $zr, 0x089B06F0
    089B07D4:[000A2042]: srl        $a0, $t2, 0x0001
--> 089B07D8:[0A26C1B8]: j          0x089B06E0
    089B07DC:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
    089B07E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089B07E4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089B07E8:[AFA20020]: sw         $v0, 32($sp)
  Back Branch 089B080C 51 times (length 93)
    089B068C:[15C00061]: bne        $t6, $zr, 0x089B0814
    089B0690:[AFA30018]: sw         $v1, 24($sp)
    089B0694:[112D005D]: beq        $t1, $t5, 0x089B080C
    089B0698:[010C102B]: sltu       $v0, $t0, $t4
    089B069C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
--> 089B06A0:[3C0B1000]: lui        $t3, 0x1000 <=> li $t3, 0x10000000
    089B06A4:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    089B06A8:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    089B06AC:[240F003D]: addiu      $t7, $zr, 61 <=> li $t7, 61
    089B06B0:[25EFFFFF]: addiu      $t7, $t7, -1
    089B06B4:[15C0000D]: bne        $t6, $zr, 0x089B06EC
    089B06B8:[000B1FC0]: sll        $v1, $t3, 0x001F
    089B06BC:[010C2023]: subu       $a0, $t0, $t4
    089B06C0:[0104102B]: sltu       $v0, $t0, $a0
    089B06C4:[012D2823]: subu       $a1, $t1, $t5
    089B06C8:[00A22823]: subu       $a1, $a1, $v0
    089B06CC:[030A3025]: or         $a2, $t8, $t2
    089B06D0:[032B3825]: or         $a3, $t9, $t3
    089B06D4:[112D003E]: beq        $t1, $t5, 0x089B07D0
    089B06D8:[010C102B]: sltu       $v0, $t0, $t4
    089B06DC:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
    089B06E0:[00E0C821]: addu       $t9, $a3, $zr <=> move $t9, $a3
    089B06E4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089B06E8:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    089B06EC:[000A2042]: srl        $a0, $t2, 0x0001
    089B06F0:[000817C2]: srl        $v0, $t0, 0x001F
    089B06F4:[00093840]: sll        $a3, $t1, 0x0001
    089B06F8:[00642025]: or         $a0, $v1, $a0
    089B06FC:[000B2842]: srl        $a1, $t3, 0x0001
    089B0700:[00473825]: or         $a3, $v0, $a3
    089B0704:[00083040]: sll        $a2, $t0, 0x0001
    089B0708:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    089B070C:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    089B0710:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    089B0714:[11E00003]: beq        $t7, $zr, 0x089B0724
    089B0718:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    089B071C:[0A26C1AC]: j          0x089B06B0
    089B0720:[012D702B]: sltu       $t6, $t1, $t5
    089B0724:[330400FF]: andi       $a0, $t8, 255
    089B0728:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B072C:[14820011]: bne        $a0, $v0, 0x089B0774
    089B0730:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B0734:[54A00010]: bnel       $a1, $zr, 0x089B0778
    089B0738:[AFB80020]: sw         $t8, 32($sp)
    089B073C:[33020100]: andi       $v0, $t8, 256
    089B0740:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089B0744:[00431025]: or         $v0, $v0, $v1
    089B0748:[5440000B]: bnel       $v0, $zr, 0x089B0778
    089B074C:[AFB80020]: sw         $t8, 32($sp)
    089B0750:[00C71025]: or         $v0, $a2, $a3
    089B0754:[50400008]: beql       $v0, $zr, 0x089B0778
    089B0758:[AFB80020]: sw         $t8, 32($sp)
    089B075C:[27020080]: addiu      $v0, $t8, 128
    089B0760:[0058202B]: sltu       $a0, $v0, $t8
    089B0764:[00992021]: addu       $a0, $a0, $t9
    089B0768:[0040C021]: addu       $t8, $v0, $zr <=> move $t8, $v0
    089B076C:[7C183804]: ins        $t8, $zr, 0, 8
    089B0770:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    089B0774:[AFB80020]: sw         $t8, 32($sp)
    089B0778:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B077C:[AFB90024]: sw         $t9, 36($sp)
    089B0780:[0E26C399]: jal        0x089B0E64
    089B0784:[00000000]: nop
    089B0788:[8FBF0048]: lw         $ra, 72($sp)
    089B078C:[8FB10044]: lw         $s1, 68($sp)
    089B0790:[8FB00040]: lw         $s0, 64($sp)
    089B0794:[03E00008]: jr         $ra
    089B0798:[27BD0050]: addiu      $sp, $sp, 80
    089B079C:[14C5FFF8]: bne        $a2, $a1, 0x089B0780
    089B07A0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B07A4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    089B07A8:[0E26C399]: jal        0x089B0E64
    089B07AC:[244497B8]: addiu      $a0, $v0, -26696
    089B07B0:[8FBF0048]: lw         $ra, 72($sp)
    089B07B4:[8FB10044]: lw         $s1, 68($sp)
    089B07B8:[8FB00040]: lw         $s0, 64($sp)
    089B07BC:[03E00008]: jr         $ra
    089B07C0:[27BD0050]: addiu      $sp, $sp, 80
    089B07C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089B07C8:[0A26C1E0]: j          0x089B0780
    089B07CC:[AFA70010]: sw         $a3, 16($sp)
    089B07D0:[5440FFC7]: bnel       $v0, $zr, 0x089B06F0
    089B07D4:[000A2042]: srl        $a0, $t2, 0x0001
    089B07D8:[0A26C1B8]: j          0x089B06E0
    089B07DC:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
    089B07E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089B07E4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089B07E8:[AFA20020]: sw         $v0, 32($sp)
    089B07EC:[AFA30024]: sw         $v1, 36($sp)
    089B07F0:[0E26C399]: jal        0x089B0E64
    089B07F4:[AFA00018]: sw         $zr, 24($sp)
    089B07F8:[8FBF0048]: lw         $ra, 72($sp)
    089B07FC:[8FB10044]: lw         $s1, 68($sp)
    089B0800:[8FB00040]: lw         $s0, 64($sp)
    089B0804:[03E00008]: jr         $ra
    089B0808:[27BD0050]: addiu      $sp, $sp, 80
--> 089B080C:[1040FFA4]: beq        $v0, $zr, 0x089B06A0
    089B0810:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089B0814:[000817C2]: srl        $v0, $t0, 0x001F
    089B0818:[00092840]: sll        $a1, $t1, 0x0001
    089B081C:[00452825]: or         $a1, $v0, $a1
_S1_2_8992F1C 51,591,996 instructions (0.542%), 2,866,222 calls (08992F1C - 08992F84, length 27)
    08992F1C:[27BDFFD0]: addiu      $sp, $sp, -48
    08992F20:[2CA20029]: sltiu      $v0, $a1, 41
    08992F24:[AFB10014]: sw         $s1, 20($sp)
    08992F28:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08992F2C:[AFB00010]: sw         $s0, 16($sp)
    08992F30:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    08992F34:[AFBF0020]: sw         $ra, 32($sp)
    08992F38:[AFB3001C]: sw         $s3, 28($sp)
    08992F3C:[AFB20018]: sw         $s2, 24($sp)
    08992F40:[10400008]: beq        $v0, $zr, 0x08992F64
    08992F44:[AFA60000]: sw         $a2, 0($sp)
    08992F48:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08992F4C:[00051080]: sll        $v0, $a1, 0x0002
    08992F50:[24638668]: addiu      $v1, $v1, -31128
    08992F54:[00431021]: addu       $v0, $v0, $v1
    08992F58:[8C440000]: lw         $a0, 0($v0)
    08992F5C:[00800008]: jr         $a0
    08992F60:[00000000]: nop
    08992F64:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08992F68:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08992F6C:[8FBF0020]: lw         $ra, 32($sp)
    08992F70:[8FB3001C]: lw         $s3, 28($sp)
    08992F74:[8FB20018]: lw         $s2, 24($sp)
    08992F78:[8FB10014]: lw         $s1, 20($sp)
    08992F7C:[8FB00010]: lw         $s0, 16($sp)
    08992F80:[03E00008]: jr         $ra
    08992F84:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_895C684 49,171,472 instructions (0.517%), 229,165 calls (0895C684 - 08998998, length 61638)
  Back Branch 089983C4 218,093 times (length 173)
  Back Branch 08998844 218,092 times (length 334)
  Back Branch 08998504 212,230 times (length 253)
  Back Branch 0899885C 212,230 times (length 340)
_S1_2_8982408 47,614,722 instructions (0.500%), 602,718 calls (08982408 - 0898299C, length 358)
    08982408:[27BDFFA0]: addiu      $sp, $sp, -96
    0898240C:[30A2000F]: andi       $v0, $a1, 15
    08982410:[AFB3004C]: sw         $s3, 76($sp)
    08982414:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08982418:[AFB20048]: sw         $s2, 72($sp)
    0898241C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08982420:[AFB10044]: sw         $s1, 68($sp)
    08982424:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08982428:[AFB00040]: sw         $s0, 64($sp)
    0898242C:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    08982430:[14400006]: bne        $v0, $zr, 0x0898244C
    08982434:[AFBF0050]: sw         $ra, 80($sp)
    08982438:[30E2000F]: andi       $v0, $a3, 15
    0898243C:[104000CC]: beq        $v0, $zr, 0x08982770
    08982440:[30C2000F]: andi       $v0, $a2, 15
    08982444:[10400123]: beq        $v0, $zr, 0x089828D4
    08982448:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0898244C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08982450:[0E25A734]: jal        0x08969CD0
    08982454:[24843BEC]: addiu      $a0, $a0, 15340
    08982458:[C6230000]: lwc1       $f3, 0($s1)
    0898245C:[C6240004]: lwc1       $f4, 4($s1)
    08982460:[C6010000]: lwc1       $f1, 0($s0)
    08982464:[C6000010]: lwc1       $f0, 16($s0)
    08982468:[C6020020]: lwc1       $f2, 32($s0)
    0898246C:[46030842]: mul.s      $f1, $f1, $f3
    08982470:[46040002]: mul.s      $f0, $f0, $f4
    08982474:[C6230008]: lwc1       $f3, 8($s1)
    08982478:[3C0308A3]: lui        $v1, 0x08A3 <=> li $v1, 0x08A30000
    0898247C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08982480:[46031082]: mul.s      $f2, $f2, $f3
    08982484:[46000840]: add.s      $f1, $f1, $f0
    08982488:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0898248C:[26480040]: addiu      $t0, $s2, 64
    08982490:[46020840]: add.s      $f1, $f1, $f2
    08982494:[E6410000]: swc1       $f1, 0($s2)
    08982498:[C6230000]: lwc1       $f3, 0($s1)
    0898249C:[C6240004]: lwc1       $f4, 4($s1)
    089824A0:[C6000004]: lwc1       $f0, 4($s0)
    089824A4:[C6020014]: lwc1       $f2, 20($s0)
    089824A8:[C6010024]: lwc1       $f1, 36($s0)
    089824AC:[46030002]: mul.s      $f0, $f0, $f3
    089824B0:[46041082]: mul.s      $f2, $f2, $f4
    089824B4:[C6230008]: lwc1       $f3, 8($s1)
    089824B8:[46020000]: add.s      $f0, $f0, $f2
    089824BC:[46030842]: mul.s      $f1, $f1, $f3
    089824C0:[46010000]: add.s      $f0, $f0, $f1
    089824C4:[E6400004]: swc1       $f0, 4($s2)
    089824C8:[C6230000]: lwc1       $f3, 0($s1)
    089824CC:[C6240004]: lwc1       $f4, 4($s1)
    089824D0:[C6010008]: lwc1       $f1, 8($s0)
    089824D4:[C6020018]: lwc1       $f2, 24($s0)
    089824D8:[C6000028]: lwc1       $f0, 40($s0)
    089824DC:[46030842]: mul.s      $f1, $f1, $f3
    089824E0:[46041082]: mul.s      $f2, $f2, $f4
    089824E4:[C6230008]: lwc1       $f3, 8($s1)
    089824E8:[46020840]: add.s      $f1, $f1, $f2
    089824EC:[46030002]: mul.s      $f0, $f0, $f3
    089824F0:[46000840]: add.s      $f1, $f1, $f0
    089824F4:[E6410008]: swc1       $f1, 8($s2)
    089824F8:[C621000C]: lwc1       $f1, 12($s1)
    089824FC:[C600003C]: lwc1       $f0, 60($s0)
    08982500:[46010002]: mul.s      $f0, $f0, $f1
    08982504:[E640000C]: swc1       $f0, 12($s2)
    08982508:[C6230010]: lwc1       $f3, 16($s1)
    0898250C:[C6240014]: lwc1       $f4, 20($s1)
    08982510:[C6010000]: lwc1       $f1, 0($s0)
    08982514:[C6020010]: lwc1       $f2, 16($s0)
    08982518:[C6000020]: lwc1       $f0, 32($s0)
    0898251C:[46030842]: mul.s      $f1, $f1, $f3
    08982520:[46041082]: mul.s      $f2, $f2, $f4
    08982524:[C6230018]: lwc1       $f3, 24($s1)
    08982528:[46020840]: add.s      $f1, $f1, $f2
    0898252C:[46030002]: mul.s      $f0, $f0, $f3
    08982530:[46000840]: add.s      $f1, $f1, $f0
    08982534:[E6410010]: swc1       $f1, 16($s2)
    08982538:[C6230010]: lwc1       $f3, 16($s1)
    0898253C:[C6240014]: lwc1       $f4, 20($s1)
    08982540:[C6000004]: lwc1       $f0, 4($s0)
    08982544:[C6020014]: lwc1       $f2, 20($s0)
    08982548:[C6010024]: lwc1       $f1, 36($s0)
    0898254C:[46030002]: mul.s      $f0, $f0, $f3
    08982550:[46041082]: mul.s      $f2, $f2, $f4
    08982554:[C6230018]: lwc1       $f3, 24($s1)
    08982558:[46020000]: add.s      $f0, $f0, $f2
    0898255C:[46030842]: mul.s      $f1, $f1, $f3
    08982560:[46010000]: add.s      $f0, $f0, $f1
    08982564:[E6400014]: swc1       $f0, 20($s2)
    08982568:[C6230010]: lwc1       $f3, 16($s1)
    0898256C:[C6240014]: lwc1       $f4, 20($s1)
    08982570:[C6010008]: lwc1       $f1, 8($s0)
    08982574:[C6020018]: lwc1       $f2, 24($s0)
    08982578:[C6000028]: lwc1       $f0, 40($s0)
    0898257C:[46030842]: mul.s      $f1, $f1, $f3
    08982580:[46041082]: mul.s      $f2, $f2, $f4
    08982584:[C6230018]: lwc1       $f3, 24($s1)
    08982588:[46020840]: add.s      $f1, $f1, $f2
    0898258C:[46030002]: mul.s      $f0, $f0, $f3
    08982590:[46000840]: add.s      $f1, $f1, $f0
    08982594:[E6410018]: swc1       $f1, 24($s2)
    08982598:[C621001C]: lwc1       $f1, 28($s1)
    0898259C:[C600003C]: lwc1       $f0, 60($s0)
    089825A0:[46010002]: mul.s      $f0, $f0, $f1
    089825A4:[E640001C]: swc1       $f0, 28($s2)
    089825A8:[C6230020]: lwc1       $f3, 32($s1)
    089825AC:[C6240024]: lwc1       $f4, 36($s1)
    089825B0:[C6010000]: lwc1       $f1, 0($s0)
    089825B4:[C6020010]: lwc1       $f2, 16($s0)
    089825B8:[C6000020]: lwc1       $f0, 32($s0)
    089825BC:[46030842]: mul.s      $f1, $f1, $f3
    089825C0:[46041082]: mul.s      $f2, $f2, $f4
    089825C4:[C6230028]: lwc1       $f3, 40($s1)
    089825C8:[46020840]: add.s      $f1, $f1, $f2
    089825CC:[46030002]: mul.s      $f0, $f0, $f3
    089825D0:[46000840]: add.s      $f1, $f1, $f0
    089825D4:[E6410020]: swc1       $f1, 32($s2)
    089825D8:[C6230020]: lwc1       $f3, 32($s1)
    089825DC:[C6240024]: lwc1       $f4, 36($s1)
    089825E0:[C6000004]: lwc1       $f0, 4($s0)
    089825E4:[C6020014]: lwc1       $f2, 20($s0)
    089825E8:[C6010024]: lwc1       $f1, 36($s0)
    089825EC:[46030002]: mul.s      $f0, $f0, $f3
    089825F0:[46041082]: mul.s      $f2, $f2, $f4
    089825F4:[C6230028]: lwc1       $f3, 40($s1)
    089825F8:[46020000]: add.s      $f0, $f0, $f2
    089825FC:[46030842]: mul.s      $f1, $f1, $f3
    08982600:[46010000]: add.s      $f0, $f0, $f1
    08982604:[E6400024]: swc1       $f0, 36($s2)
    08982608:[C6230020]: lwc1       $f3, 32($s1)
    0898260C:[C6240024]: lwc1       $f4, 36($s1)
    08982610:[C6010008]: lwc1       $f1, 8($s0)
    08982614:[C6020018]: lwc1       $f2, 24($s0)
    08982618:[C6000028]: lwc1       $f0, 40($s0)
    0898261C:[46030842]: mul.s      $f1, $f1, $f3
    08982620:[46041082]: mul.s      $f2, $f2, $f4
    08982624:[C6230028]: lwc1       $f3, 40($s1)
    08982628:[46020840]: add.s      $f1, $f1, $f2
    0898262C:[46030002]: mul.s      $f0, $f0, $f3
    08982630:[46000840]: add.s      $f1, $f1, $f0
    08982634:[E6410028]: swc1       $f1, 40($s2)
    08982638:[C621002C]: lwc1       $f1, 44($s1)
    0898263C:[C600003C]: lwc1       $f0, 60($s0)
    08982640:[46010002]: mul.s      $f0, $f0, $f1
    08982644:[E640002C]: swc1       $f0, 44($s2)
    08982648:[C6230030]: lwc1       $f3, 48($s1)
    0898264C:[C6240034]: lwc1       $f4, 52($s1)
    08982650:[C6010000]: lwc1       $f1, 0($s0)
    08982654:[C6000010]: lwc1       $f0, 16($s0)
    08982658:[C6250038]: lwc1       $f5, 56($s1)
    0898265C:[46030842]: mul.s      $f1, $f1, $f3
    08982660:[46040002]: mul.s      $f0, $f0, $f4
    08982664:[C6020020]: lwc1       $f2, 32($s0)
    08982668:[C624003C]: lwc1       $f4, 60($s1)
    0898266C:[C6030030]: lwc1       $f3, 48($s0)
    08982670:[46051082]: mul.s      $f2, $f2, $f5
    08982674:[46000840]: add.s      $f1, $f1, $f0
    08982678:[460418C2]: mul.s      $f3, $f3, $f4
    0898267C:[8C62C010]: lw         $v0, -16368($v1)
    08982680:[46020840]: add.s      $f1, $f1, $f2
    08982684:[24420001]: addiu      $v0, $v0, 1
    08982688:[AC62C010]: sw         $v0, -16368($v1)
    0898268C:[46030840]: add.s      $f1, $f1, $f3
    08982690:[E6410030]: swc1       $f1, 48($s2)
    08982694:[C6210030]: lwc1       $f1, 48($s1)
    08982698:[C6240034]: lwc1       $f4, 52($s1)
    0898269C:[C6000004]: lwc1       $f0, 4($s0)
    089826A0:[C6020014]: lwc1       $f2, 20($s0)
    089826A4:[C6250038]: lwc1       $f5, 56($s1)
    089826A8:[46010002]: mul.s      $f0, $f0, $f1
    089826AC:[46041082]: mul.s      $f2, $f2, $f4
    089826B0:[C6030024]: lwc1       $f3, 36($s0)
    089826B4:[C624003C]: lwc1       $f4, 60($s1)
    089826B8:[C6010034]: lwc1       $f1, 52($s0)
    089826BC:[460518C2]: mul.s      $f3, $f3, $f5
    089826C0:[46020000]: add.s      $f0, $f0, $f2
    089826C4:[46040842]: mul.s      $f1, $f1, $f4
    089826C8:[46030000]: add.s      $f0, $f0, $f3
    089826CC:[46010000]: add.s      $f0, $f0, $f1
    089826D0:[E6400034]: swc1       $f0, 52($s2)
    089826D4:[C6200030]: lwc1       $f0, 48($s1)
    089826D8:[C6240034]: lwc1       $f4, 52($s1)
    089826DC:[C6010008]: lwc1       $f1, 8($s0)
    089826E0:[C6020018]: lwc1       $f2, 24($s0)
    089826E4:[C6030028]: lwc1       $f3, 40($s0)
    089826E8:[46000842]: mul.s      $f1, $f1, $f0
    089826EC:[46041082]: mul.s      $f2, $f2, $f4
    089826F0:[C6250038]: lwc1       $f5, 56($s1)
    089826F4:[C6000038]: lwc1       $f0, 56($s0)
    089826F8:[C624003C]: lwc1       $f4, 60($s1)
    089826FC:[46020840]: add.s      $f1, $f1, $f2
    08982700:[460518C2]: mul.s      $f3, $f3, $f5
    08982704:[46040002]: mul.s      $f0, $f0, $f4
    08982708:[46030840]: add.s      $f1, $f1, $f3
    0898270C:[46000840]: add.s      $f1, $f1, $f0
    08982710:[E6410038]: swc1       $f1, 56($s2)
    08982714:[C600003C]: lwc1       $f0, 60($s0)
    08982718:[C621003C]: lwc1       $f1, 60($s1)
    0898271C:[46010002]: mul.s      $f0, $f0, $f1
    08982720:[E640003C]: swc1       $f0, 60($s2)
    08982724:[8CC20000]: lw         $v0, 0($a2)
    08982728:[8CC30004]: lw         $v1, 4($a2)
    0898272C:[8CC40008]: lw         $a0, 8($a2)
    08982730:[8CC5000C]: lw         $a1, 12($a2)
    08982734:[ACE20000]: sw         $v0, 0($a3)
    08982738:[24C60010]: addiu      $a2, $a2, 16
    0898273C:[24E70010]: addiu      $a3, $a3, 16
    08982740:[ACE3FFF4]: sw         $v1, -12($a3)
    08982744:[ACE4FFF8]: sw         $a0, -8($a3)
    08982748:[14C8FFF6]: bne        $a2, $t0, 0x08982724
    0898274C:[ACE5FFFC]: sw         $a1, -4($a3)
    08982750:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    08982754:[8FBF0050]: lw         $ra, 80($sp)
    08982758:[8FB3004C]: lw         $s3, 76($sp)
    0898275C:[8FB20048]: lw         $s2, 72($sp)
    08982760:[8FB10044]: lw         $s1, 68($sp)
    08982764:[8FB00040]: lw         $s0, 64($sp)
    08982768:[03E00008]: jr         $ra
    0898276C:[27BD0060]: addiu      $sp, $sp, 96
    08982770:[50400035]: beql       $v0, $zr, 0x08982848
    08982774:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08982778:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0898277C:[24C80040]: addiu      $t0, $a2, 64
    08982780:[8CC20000]: lw         $v0, 0($a2)
    08982784:[8CC30004]: lw         $v1, 4($a2)
    08982788:[8CC40008]: lw         $a0, 8($a2)
    0898278C:[8CC5000C]: lw         $a1, 12($a2)
    08982790:[ACE20000]: sw         $v0, 0($a3)
    08982794:[24C60010]: addiu      $a2, $a2, 16
    08982798:[24E70010]: addiu      $a3, $a3, 16
    0898279C:[ACE3FFF4]: sw         $v1, -12($a3)
    089827A0:[ACE4FFF8]: sw         $a0, -8($a3)
    089827A4:[14C8FFF6]: bne        $a2, $t0, 0x08982780
    089827A8:[ACE5FFFC]: sw         $a1, -4($a3)
    089827AC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    089827B0:[DA040000]: lv.q       C100.q, 0($s0)
    089827B4:[DA050010]: lv.q       C110.q, 16($s0)
    089827B8:[DA060020]: lv.q       C120.q, 32($s0)
    089827BC:[DA070030]: lv.q       C130.q, 48($s0)
    089827C0:[DBA80000]: lv.q       C200.q, 0($sp)
    089827C4:[DBA90010]: lv.q       C210.q, 16($sp)
    089827C8:[DBAA0020]: lv.q       C220.q, 32($sp)
    089827CC:[DBAB0030]: lv.q       C230.q, 48($sp)
    089827D0:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089827D4:[FA400002]: vwb.q      C000.q, 0($s2)
    089827D8:[FA410012]: vwb.q      C010.q, 16($s2)
    089827DC:[FA420022]: vwb.q      C020.q, 32($s2)
    089827E0:[FA430032]: vwb.q      C030.q, 48($s2)
    089827E4:[486000FF]: MFVC       0x7F, $zr
    089827E8:[0E25A734]: jal        0x08969CD0
    089827EC:[24843BEC]: addiu      $a0, $a0, 15340
    089827F0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089827F4:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089827F8:[26480040]: addiu      $t0, $s2, 64
    089827FC:[8CC20000]: lw         $v0, 0($a2)
    08982800:[8CC30004]: lw         $v1, 4($a2)
    08982804:[8CC40008]: lw         $a0, 8($a2)
    08982808:[8CC5000C]: lw         $a1, 12($a2)
    0898280C:[ACE20000]: sw         $v0, 0($a3)
    08982810:[24C60010]: addiu      $a2, $a2, 16
    08982814:[24E70010]: addiu      $a3, $a3, 16
    08982818:[ACE3FFF4]: sw         $v1, -12($a3)
    0898281C:[ACE4FFF8]: sw         $a0, -8($a3)
    08982820:[14C8FFF6]: bne        $a2, $t0, 0x089827FC
    08982824:[ACE5FFFC]: sw         $a1, -4($a3)
    08982828:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    0898282C:[8FBF0050]: lw         $ra, 80($sp)
    08982830:[8FB3004C]: lw         $s3, 76($sp)
    08982834:[8FB20048]: lw         $s2, 72($sp)
    08982838:[8FB10044]: lw         $s1, 68($sp)
    0898283C:[8FB00040]: lw         $s0, 64($sp)
    08982840:[03E00008]: jr         $ra
    08982844:[27BD0060]: addiu      $sp, $sp, 96
    08982848:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0898284C:[24A80040]: addiu      $t0, $a1, 64
    08982850:[DA040000]: lv.q       C100.q, 0($s0)
    08982854:[DA050010]: lv.q       C110.q, 16($s0)
    08982858:[DA060020]: lv.q       C120.q, 32($s0)
    0898285C:[DA070030]: lv.q       C130.q, 48($s0)
    08982860:[DA280000]: lv.q       C200.q, 0($s1)
    08982864:[DA290010]: lv.q       C210.q, 16($s1)
    08982868:[DA2A0020]: lv.q       C220.q, 32($s1)
    0898286C:[DA2B0030]: lv.q       C230.q, 48($s1)
    08982870:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    08982874:[F8A00002]: vwb.q      C000.q, 0($a1)
    08982878:[F8A10012]: vwb.q      C010.q, 16($a1)
    0898287C:[F8A20022]: vwb.q      C020.q, 32($a1)
    08982880:[F8A30032]: vwb.q      C030.q, 48($a1)
    08982884:[8CC20000]: lw         $v0, 0($a2)
    08982888:[8CC30004]: lw         $v1, 4($a2)
    0898288C:[8CC40008]: lw         $a0, 8($a2)
    08982890:[8CC5000C]: lw         $a1, 12($a2)
    08982894:[ACE20000]: sw         $v0, 0($a3)
    08982898:[24C60010]: addiu      $a2, $a2, 16
    0898289C:[24E70010]: addiu      $a3, $a3, 16
    089828A0:[ACE3FFF4]: sw         $v1, -12($a3)
    089828A4:[ACE4FFF8]: sw         $a0, -8($a3)
    089828A8:[486000FF]: MFVC       0x7F, $zr
    089828AC:[14C8FFF5]: bne        $a2, $t0, 0x08982884
    089828B0:[ACE5FFFC]: sw         $a1, -4($a3)
    089828B4:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089828B8:[8FBF0050]: lw         $ra, 80($sp)
    089828BC:[8FB3004C]: lw         $s3, 76($sp)
    089828C0:[8FB20048]: lw         $s2, 72($sp)
    089828C4:[8FB10044]: lw         $s1, 68($sp)
    089828C8:[8FB00040]: lw         $s0, 64($sp)
    089828CC:[03E00008]: jr         $ra
    089828D0:[27BD0060]: addiu      $sp, $sp, 96
    089828D4:[24E80040]: addiu      $t0, $a3, 64
    089828D8:[8CE20000]: lw         $v0, 0($a3)
    089828DC:[8CE30004]: lw         $v1, 4($a3)
    089828E0:[8CE40008]: lw         $a0, 8($a3)
    089828E4:[8CE5000C]: lw         $a1, 12($a3)
    089828E8:[ACC20000]: sw         $v0, 0($a2)
    089828EC:[24E70010]: addiu      $a3, $a3, 16
    089828F0:[24C60010]: addiu      $a2, $a2, 16
    089828F4:[ACC3FFF4]: sw         $v1, -12($a2)
    089828F8:[ACC4FFF8]: sw         $a0, -8($a2)
    089828FC:[14E8FFF6]: bne        $a3, $t0, 0x089828D8
    08982900:[ACC5FFFC]: sw         $a1, -4($a2)
    08982904:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08982908:[DBA40000]: lv.q       C100.q, 0($sp)
    0898290C:[DBA50010]: lv.q       C110.q, 16($sp)
    08982910:[DBA60020]: lv.q       C120.q, 32($sp)
    08982914:[DBA70030]: lv.q       C130.q, 48($sp)
    08982918:[DA280000]: lv.q       C200.q, 0($s1)
    0898291C:[DA290010]: lv.q       C210.q, 16($s1)
    08982920:[DA2A0020]: lv.q       C220.q, 32($s1)
    08982924:[DA2B0030]: lv.q       C230.q, 48($s1)
    08982928:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    0898292C:[FA400002]: vwb.q      C000.q, 0($s2)
    08982930:[FA410012]: vwb.q      C010.q, 16($s2)
    08982934:[FA420022]: vwb.q      C020.q, 32($s2)
    08982938:[FA430032]: vwb.q      C030.q, 48($s2)
    0898293C:[486000FF]: MFVC       0x7F, $zr
    08982940:[0E25A734]: jal        0x08969CD0
    08982944:[24843BEC]: addiu      $a0, $a0, 15340
    08982948:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0898294C:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    08982950:[26480040]: addiu      $t0, $s2, 64
    08982954:[8CC20000]: lw         $v0, 0($a2)
    08982958:[8CC30004]: lw         $v1, 4($a2)
    0898295C:[8CC40008]: lw         $a0, 8($a2)
    08982960:[8CC5000C]: lw         $a1, 12($a2)
    08982964:[ACE20000]: sw         $v0, 0($a3)
    08982968:[24C60010]: addiu      $a2, $a2, 16
    0898296C:[24E70010]: addiu      $a3, $a3, 16
    08982970:[ACE3FFF4]: sw         $v1, -12($a3)
    08982974:[ACE4FFF8]: sw         $a0, -8($a3)
    08982978:[14C8FFF6]: bne        $a2, $t0, 0x08982954
    0898297C:[ACE5FFFC]: sw         $a1, -4($a3)
    08982980:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    08982984:[8FBF0050]: lw         $ra, 80($sp)
    08982988:[8FB3004C]: lw         $s3, 76($sp)
    0898298C:[8FB20048]: lw         $s2, 72($sp)
    08982990:[8FB10044]: lw         $s1, 68($sp)
    08982994:[8FB00040]: lw         $s0, 64($sp)
    08982998:[03E00008]: jr         $ra
    0898299C:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 089828AC 2,410,872 times (length 12)
    08982870:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    08982874:[F8A00002]: vwb.q      C000.q, 0($a1)
    08982878:[F8A10012]: vwb.q      C010.q, 16($a1)
    0898287C:[F8A20022]: vwb.q      C020.q, 32($a1)
    08982880:[F8A30032]: vwb.q      C030.q, 48($a1)
--> 08982884:[8CC20000]: lw         $v0, 0($a2)
    08982888:[8CC30004]: lw         $v1, 4($a2)
    0898288C:[8CC40008]: lw         $a0, 8($a2)
    08982890:[8CC5000C]: lw         $a1, 12($a2)
    08982894:[ACE20000]: sw         $v0, 0($a3)
    08982898:[24C60010]: addiu      $a2, $a2, 16
    0898289C:[24E70010]: addiu      $a3, $a3, 16
    089828A0:[ACE3FFF4]: sw         $v1, -12($a3)
    089828A4:[ACE4FFF8]: sw         $a0, -8($a3)
    089828A8:[486000FF]: MFVC       0x7F, $zr
--> 089828AC:[14C8FFF5]: bne        $a2, $t0, 0x08982884
    089828B0:[ACE5FFFC]: sw         $a1, -4($a3)
    089828B4:[02601021]: addu       $v0, $s3, $zr <=> move $v0, $s3
    089828B8:[8FBF0050]: lw         $ra, 80($sp)
    089828BC:[8FB3004C]: lw         $s3, 76($sp)
_S1_2_8894C5C 46,535,292 instructions (0.489%), 119,628 calls (08894C5C - 08998998, length 266064)
  Back Branch 08894F14 478,512 times (length 4)
    08894EF8:[AFB40000]: sw         $s4, 0($sp)
    08894EFC:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    08894F00:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08894F04:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08894F08:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
--> 08894F0C:[24630001]: addiu      $v1, $v1, 1
    08894F10:[A4450010]: sh         $a1, 16($v0)
--> 08894F14:[1464FFFD]: bne        $v1, $a0, 0x08894F0C
    08894F18:[24420014]: addiu      $v0, $v0, 20
    08894F1C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08894F20:[8C44EFEC]: lw         $a0, -4116($v0)
    08894F24:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 089983C4 218,093 times (length 173)
  Back Branch 08998844 218,092 times (length 334)
  Back Branch 08998504 212,230 times (length 253)
  Back Branch 0899885C 212,230 times (length 340)
  Back Branch 088C7E34 38,356 times (length 174)
_S1_2_897ECCC 46,160,425 instructions (0.485%), 425,185 calls (0897ECCC - 0897EEE4, length 135)
    0897ECCC:[27BDFF90]: addiu      $sp, $sp, -112
    0897ECD0:[AFB40040]: sw         $s4, 64($sp)
    0897ECD4:[27B40010]: addiu      $s4, $sp, 16
    0897ECD8:[AFB3003C]: sw         $s3, 60($sp)
    0897ECDC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0897ECE0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0897ECE4:[AFBF0048]: sw         $ra, 72($sp)
    0897ECE8:[AFB50044]: sw         $s5, 68($sp)
    0897ECEC:[27B50020]: addiu      $s5, $sp, 32
    0897ECF0:[AFB20038]: sw         $s2, 56($sp)
    0897ECF4:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0897ECF8:[AFB10034]: sw         $s1, 52($sp)
    0897ECFC:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0897ED00:[AFB00030]: sw         $s0, 48($sp)
    0897ED04:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0897ED08:[E7B90064]: swc1       $f25, 100($sp)
    0897ED0C:[E7B80060]: swc1       $f24, 96($sp)
    0897ED10:[E7B7005C]: swc1       $f23, 92($sp)
    0897ED14:[E7B60058]: swc1       $f22, 88($sp)
    0897ED18:[E7B50054]: swc1       $f21, 84($sp)
    0897ED1C:[0E25F6C1]: jal        0x0897DB04
    0897ED20:[E7B40050]: swc1       $f20, 80($sp)
    0897ED24:[0E25F6C1]: jal        0x0897DB04
    0897ED28:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0897ED2C:[0E25F6C1]: jal        0x0897DB04
    0897ED30:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0897ED34:[C6010004]: lwc1       $f1, 4($s0)
    0897ED38:[C6080008]: lwc1       $f8, 8($s0)
    0897ED3C:[C6000000]: lwc1       $f0, 0($s0)
    0897ED40:[C6290008]: lwc1       $f9, 8($s1)
    0897ED44:[C64A0008]: lwc1       $f10, 8($s2)
    0897ED48:[C66B0008]: lwc1       $f11, 8($s3)
    0897ED4C:[C6220000]: lwc1       $f2, 0($s1)
    0897ED50:[C6230004]: lwc1       $f3, 4($s1)
    0897ED54:[C6440000]: lwc1       $f4, 0($s2)
    0897ED58:[C6450004]: lwc1       $f5, 4($s2)
    0897ED5C:[C6660000]: lwc1       $f6, 0($s3)
    0897ED60:[C6670004]: lwc1       $f7, 4($s3)
    0897ED64:[460118C1]: sub.s      $f3, $f3, $f1
    0897ED68:[46012941]: sub.s      $f5, $f5, $f1
    0897ED6C:[460139C1]: sub.s      $f7, $f7, $f1
    0897ED70:[46085AC1]: sub.s      $f11, $f11, $f8
    0897ED74:[46003181]: sub.s      $f6, $f6, $f0
    0897ED78:[46001081]: sub.s      $f2, $f2, $f0
    0897ED7C:[46084A41]: sub.s      $f9, $f9, $f8
    0897ED80:[46002101]: sub.s      $f4, $f4, $f0
    0897ED84:[46085281]: sub.s      $f10, $f10, $f8
    0897ED88:[E7A20000]: swc1       $f2, 0($sp)
    0897ED8C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0897ED90:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0897ED94:[E7A30004]: swc1       $f3, 4($sp)
    0897ED98:[E7A90008]: swc1       $f9, 8($sp)
    0897ED9C:[E7A40010]: swc1       $f4, 16($sp)
    0897EDA0:[E7A50014]: swc1       $f5, 20($sp)
    0897EDA4:[E7AA0018]: swc1       $f10, 24($sp)
    0897EDA8:[E7A60020]: swc1       $f6, 32($sp)
    0897EDAC:[E7A70024]: swc1       $f7, 36($sp)
    0897EDB0:[0E25F6B5]: jal        0x0897DAD4
    0897EDB4:[E7AB0028]: swc1       $f11, 40($sp)
    0897EDB8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0897EDBC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0897EDC0:[0E25F6B5]: jal        0x0897DAD4
    0897EDC4:[46000606]: mov.s      $f24, $f0
    0897EDC8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0897EDCC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0897EDD0:[0E25F6B5]: jal        0x0897DAD4
    0897EDD4:[46000646]: mov.s      $f25, $f0
    0897EDD8:[46000586]: mov.s      $f22, $f0
    0897EDDC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0897EDE0:[0E25F6B5]: jal        0x0897DAD4
    0897EDE4:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0897EDE8:[46000506]: mov.s      $f20, $f0
    0897EDEC:[4619C042]: mul.s      $f1, $f24, $f25
    0897EDF0:[4600B002]: mul.s      $f0, $f22, $f0
    0897EDF4:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0897EDF8:[C45785AC]: lwc1       $f23, -31316($v0)
    0897EDFC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0897EE00:[46000D41]: sub.s      $f21, $f1, $f0
    0897EE04:[4617A83C]: c.lt.s     $f21, $f23
    0897EE08:[00000000]: nop
    0897EE0C:[45000012]: bc1f       0x0897EE58
    0897EE10:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0897EE14:[8FBF0048]: lw         $ra, 72($sp)
    0897EE18:[8FB50044]: lw         $s5, 68($sp)
    0897EE1C:[8FB40040]: lw         $s4, 64($sp)
    0897EE20:[8FB3003C]: lw         $s3, 60($sp)
    0897EE24:[8FB20038]: lw         $s2, 56($sp)
    0897EE28:[8FB10034]: lw         $s1, 52($sp)
    0897EE2C:[8FB00030]: lw         $s0, 48($sp)
    0897EE30:[C7B90064]: lwc1       $f25, 100($sp)
    0897EE34:[C7B80060]: lwc1       $f24, 96($sp)
    0897EE38:[C7B7005C]: lwc1       $f23, 92($sp)
    0897EE3C:[C7B60058]: lwc1       $f22, 88($sp)
    0897EE40:[C7B50054]: lwc1       $f21, 84($sp)
    0897EE44:[C7B40050]: lwc1       $f20, 80($sp)
    0897EE48:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0897EE4C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0897EE50:[03E00008]: jr         $ra
    0897EE54:[27BD0070]: addiu      $sp, $sp, 112
    0897EE58:[0E25F6B5]: jal        0x0897DAD4
    0897EE5C:[00000000]: nop
    0897EE60:[46000086]: mov.s      $f2, $f0
    0897EE64:[4614C042]: mul.s      $f1, $f24, $f20
    0897EE68:[4600B002]: mul.s      $f0, $f22, $f0
    0897EE6C:[46010041]: sub.s      $f1, $f0, $f1
    0897EE70:[4617083C]: c.lt.s     $f1, $f23
    0897EE74:[00000000]: nop
    0897EE78:[4501FFE6]: bc1t       0x0897EE14
    0897EE7C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0897EE80:[4602C802]: mul.s      $f0, $f25, $f2
    0897EE84:[4614A082]: mul.s      $f2, $f20, $f20
    0897EE88:[4601A840]: add.s      $f1, $f21, $f1
    0897EE8C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0897EE90:[46020001]: sub.s      $f0, $f0, $f2
    0897EE94:[46000841]: sub.s      $f1, $f1, $f0
    0897EE98:[C44085B0]: lwc1       $f0, -31312($v0)
    0897EE9C:[4601003C]: c.lt.s     $f0, $f1
    0897EEA0:[00000000]: nop
    0897EEA4:[4501FFDC]: bc1t       0x0897EE18
    0897EEA8:[8FBF0048]: lw         $ra, 72($sp)
    0897EEAC:[8FB50044]: lw         $s5, 68($sp)
    0897EEB0:[8FB40040]: lw         $s4, 64($sp)
    0897EEB4:[8FB3003C]: lw         $s3, 60($sp)
    0897EEB8:[8FB20038]: lw         $s2, 56($sp)
    0897EEBC:[8FB10034]: lw         $s1, 52($sp)
    0897EEC0:[8FB00030]: lw         $s0, 48($sp)
    0897EEC4:[C7B90064]: lwc1       $f25, 100($sp)
    0897EEC8:[C7B80060]: lwc1       $f24, 96($sp)
    0897EECC:[C7B7005C]: lwc1       $f23, 92($sp)
    0897EED0:[C7B60058]: lwc1       $f22, 88($sp)
    0897EED4:[C7B50054]: lwc1       $f21, 84($sp)
    0897EED8:[C7B40050]: lwc1       $f20, 80($sp)
    0897EEDC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0897EEE0:[03E00008]: jr         $ra
    0897EEE4:[27BD0070]: addiu      $sp, $sp, 112
  Back Branch 0897EE78 297,978 times (length 27)
    0897EE00:[46000D41]: sub.s      $f21, $f1, $f0
    0897EE04:[4617A83C]: c.lt.s     $f21, $f23
    0897EE08:[00000000]: nop
    0897EE0C:[45000012]: bc1f       0x0897EE58
    0897EE10:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
--> 0897EE14:[8FBF0048]: lw         $ra, 72($sp)
    0897EE18:[8FB50044]: lw         $s5, 68($sp)
    0897EE1C:[8FB40040]: lw         $s4, 64($sp)
    0897EE20:[8FB3003C]: lw         $s3, 60($sp)
    0897EE24:[8FB20038]: lw         $s2, 56($sp)
    0897EE28:[8FB10034]: lw         $s1, 52($sp)
    0897EE2C:[8FB00030]: lw         $s0, 48($sp)
    0897EE30:[C7B90064]: lwc1       $f25, 100($sp)
    0897EE34:[C7B80060]: lwc1       $f24, 96($sp)
    0897EE38:[C7B7005C]: lwc1       $f23, 92($sp)
    0897EE3C:[C7B60058]: lwc1       $f22, 88($sp)
    0897EE40:[C7B50054]: lwc1       $f21, 84($sp)
    0897EE44:[C7B40050]: lwc1       $f20, 80($sp)
    0897EE48:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0897EE4C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0897EE50:[03E00008]: jr         $ra
    0897EE54:[27BD0070]: addiu      $sp, $sp, 112
    0897EE58:[0E25F6B5]: jal        0x0897DAD4
    0897EE5C:[00000000]: nop
    0897EE60:[46000086]: mov.s      $f2, $f0
    0897EE64:[4614C042]: mul.s      $f1, $f24, $f20
    0897EE68:[4600B002]: mul.s      $f0, $f22, $f0
    0897EE6C:[46010041]: sub.s      $f1, $f0, $f1
    0897EE70:[4617083C]: c.lt.s     $f1, $f23
    0897EE74:[00000000]: nop
--> 0897EE78:[4501FFE6]: bc1t       0x0897EE14
    0897EE7C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0897EE80:[4602C802]: mul.s      $f0, $f25, $f2
    0897EE84:[4614A082]: mul.s      $f2, $f20, $f20
    0897EE88:[4601A840]: add.s      $f1, $f21, $f1
  Back Branch 0897EEA4 115,210 times (length 37)
    0897EE04:[4617A83C]: c.lt.s     $f21, $f23
    0897EE08:[00000000]: nop
    0897EE0C:[45000012]: bc1f       0x0897EE58
    0897EE10:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0897EE14:[8FBF0048]: lw         $ra, 72($sp)
--> 0897EE18:[8FB50044]: lw         $s5, 68($sp)
    0897EE1C:[8FB40040]: lw         $s4, 64($sp)
    0897EE20:[8FB3003C]: lw         $s3, 60($sp)
    0897EE24:[8FB20038]: lw         $s2, 56($sp)
    0897EE28:[8FB10034]: lw         $s1, 52($sp)
    0897EE2C:[8FB00030]: lw         $s0, 48($sp)
    0897EE30:[C7B90064]: lwc1       $f25, 100($sp)
    0897EE34:[C7B80060]: lwc1       $f24, 96($sp)
    0897EE38:[C7B7005C]: lwc1       $f23, 92($sp)
    0897EE3C:[C7B60058]: lwc1       $f22, 88($sp)
    0897EE40:[C7B50054]: lwc1       $f21, 84($sp)
    0897EE44:[C7B40050]: lwc1       $f20, 80($sp)
    0897EE48:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0897EE4C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0897EE50:[03E00008]: jr         $ra
    0897EE54:[27BD0070]: addiu      $sp, $sp, 112
    0897EE58:[0E25F6B5]: jal        0x0897DAD4
    0897EE5C:[00000000]: nop
    0897EE60:[46000086]: mov.s      $f2, $f0
    0897EE64:[4614C042]: mul.s      $f1, $f24, $f20
    0897EE68:[4600B002]: mul.s      $f0, $f22, $f0
    0897EE6C:[46010041]: sub.s      $f1, $f0, $f1
    0897EE70:[4617083C]: c.lt.s     $f1, $f23
    0897EE74:[00000000]: nop
    0897EE78:[4501FFE6]: bc1t       0x0897EE14
    0897EE7C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0897EE80:[4602C802]: mul.s      $f0, $f25, $f2
    0897EE84:[4614A082]: mul.s      $f2, $f20, $f20
    0897EE88:[4601A840]: add.s      $f1, $f21, $f1
    0897EE8C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0897EE90:[46020001]: sub.s      $f0, $f0, $f2
    0897EE94:[46000841]: sub.s      $f1, $f1, $f0
    0897EE98:[C44085B0]: lwc1       $f0, -31312($v0)
    0897EE9C:[4601003C]: c.lt.s     $f0, $f1
    0897EEA0:[00000000]: nop
--> 0897EEA4:[4501FFDC]: bc1t       0x0897EE18
    0897EEA8:[8FBF0048]: lw         $ra, 72($sp)
    0897EEAC:[8FB50044]: lw         $s5, 68($sp)
    0897EEB0:[8FB40040]: lw         $s4, 64($sp)
    0897EEB4:[8FB3003C]: lw         $s3, 60($sp)
_S1_2_896A2F8 44,053,970 instructions (0.463%), 502,291 calls (0896A090 - 0896A380, length 189)
    0896A090:[27BDFF90]: addiu      $sp, $sp, -112
    0896A094:[AFB3005C]: sw         $s3, 92($sp)
    0896A098:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    0896A09C:[AFB20058]: sw         $s2, 88($sp)
    0896A0A0:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0896A0A4:[AFB10054]: sw         $s1, 84($sp)
    0896A0A8:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0896A0AC:[AFBF0064]: sw         $ra, 100($sp)
    0896A0B0:[AFB40060]: sw         $s4, 96($sp)
    0896A0B4:[AFB00050]: sw         $s0, 80($sp)
    0896A0B8:[8C820000]: lw         $v0, 0($a0)
    0896A0BC:[10400033]: beq        $v0, $zr, 0x0896A18C
    0896A0C0:[AFA60040]: sw         $a2, 64($sp)
    0896A0C4:[5640007C]: bnel       $s2, $zr, 0x0896A2B8
    0896A0C8:[8E24000C]: lw         $a0, 12($s1)
    0896A0CC:[12600028]: beq        $s3, $zr, 0x0896A170
    0896A0D0:[8FA20040]: lw         $v0, 64($sp)
    0896A0D4:[0440004A]: bltz       $v0, 0x0896A200
    0896A0D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A0DC:[8E24000C]: lw         $a0, 12($s1)
    0896A0E0:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A0E4:[27A60040]: addiu      $a2, $sp, 64
    0896A0E8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0896A0EC:[3C058002]: lui        $a1, 0x8002 <=> li $a1, 0x80020000
    0896A0F0:[34A201A8]: ori        $v0, $a1, 424
    0896A0F4:[10820015]: beq        $a0, $v0, 0x0896A14C
    0896A0F8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0896A0FC:[0012A02B]: sltu       $s4, $zr, $s2 <=> move $s4, $s2
    0896A100:[52800005]: beql       $s4, $zr, 0x0896A118
    0896A104:[8E220000]: lw         $v0, 0($s1)
    0896A108:[34A201AD]: ori        $v0, $a1, 429
    0896A10C:[1082000F]: beq        $a0, $v0, 0x0896A14C
    0896A110:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    0896A114:[8E220000]: lw         $v0, 0($s1)
    0896A118:[28420002]: slti       $v0, $v0, 2
    0896A11C:[14400026]: bne        $v0, $zr, 0x0896A1B8
    0896A120:[00000000]: nop
    0896A124:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    0896A128:[8E300008]: lw         $s0, 8($s1)
    0896A12C:[16020022]: bne        $s0, $v0, 0x0896A1B8
    0896A130:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A134:[8E220000]: lw         $v0, 0($s1)
    0896A138:[8E24000C]: lw         $a0, 12($s1)
    0896A13C:[24420001]: addiu      $v0, $v0, 1
    0896A140:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A144:[AE220000]: sw         $v0, 0($s1)
    0896A148:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0896A14C:[8FBF0064]: lw         $ra, 100($sp)
    0896A150:[8FB40060]: lw         $s4, 96($sp)
    0896A154:[8FB3005C]: lw         $s3, 92($sp)
    0896A158:[8FB20058]: lw         $s2, 88($sp)
    0896A15C:[8FB10054]: lw         $s1, 84($sp)
    0896A160:[8FB00050]: lw         $s0, 80($sp)
    0896A164:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0896A168:[03E00008]: jr         $ra
    0896A16C:[27BD0070]: addiu      $sp, $sp, 112
    0896A170:[0440001E]: bltz       $v0, 0x0896A1EC
    0896A174:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A178:[8E24000C]: lw         $a0, 12($s1)
    0896A17C:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A180:[27A60040]: addiu      $a2, $sp, 64
    0896A184:[0A25A83B]: j          0x0896A0EC
    0896A188:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0896A18C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896A190:[0E25A73E]: jal        0x08969CF8
    0896A194:[24A5330C]: addiu      $a1, $a1, 13068
    0896A198:[1440FFCA]: bne        $v0, $zr, 0x0896A0C4
    0896A19C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896A1A0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0896A1A4:[2484321C]: addiu      $a0, $a0, 12828
    0896A1A8:[0E27339D]: jal        0x089CCE74
    0896A1AC:[24A53314]: addiu      $a1, $a1, 13076
    0896A1B0:[0A25A853]: j          0x0896A14C
    0896A1B4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0896A1B8:[12600016]: beq        $s3, $zr, 0x0896A214
    0896A1BC:[8E24000C]: lw         $a0, 12($s1)
    0896A1C0:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A1C4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A1C8:[16800036]: bne        $s4, $zr, 0x0896A2A4
    0896A1CC:[8FA20040]: lw         $v0, 64($sp)
    0896A1D0:[0440002F]: bltz       $v0, 0x0896A290
    0896A1D4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A1D8:[8E240004]: lw         $a0, 4($s1)
    0896A1DC:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A1E0:[27A60040]: addiu      $a2, $sp, 64
    0896A1E4:[0A25A88F]: j          0x0896A23C
    0896A1E8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A1EC:[8E24000C]: lw         $a0, 12($s1)
    0896A1F0:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A1F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0896A1F8:[0A25A845]: j          0x0896A114
    0896A1FC:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0896A200:[8E24000C]: lw         $a0, 12($s1)
    0896A204:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A208:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0896A20C:[0A25A845]: j          0x0896A114
    0896A210:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0896A214:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A218:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A21C:[16800021]: bne        $s4, $zr, 0x0896A2A4
    0896A220:[8FA20040]: lw         $v0, 64($sp)
    0896A224:[04400015]: bltz       $v0, 0x0896A27C
    0896A228:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A22C:[8E240004]: lw         $a0, 4($s1)
    0896A230:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A234:[27A60040]: addiu      $a2, $sp, 64
    0896A238:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A23C:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    0896A240:[348201A8]: ori        $v0, $a0, 424
    0896A244:[1202FFC1]: beq        $s0, $v0, 0x0896A14C
    0896A248:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0896A24C:[12800003]: beq        $s4, $zr, 0x0896A25C
    0896A250:[348201AD]: ori        $v0, $a0, 429
    0896A254:[1202FFBD]: beq        $s0, $v0, 0x0896A14C
    0896A258:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    0896A25C:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    0896A260:[00000000]: nop
    0896A264:[16000018]: bne        $s0, $zr, 0x0896A2C8
    0896A268:[AE220008]: sw         $v0, 8($s1)
    0896A26C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0896A270:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0896A274:[0A25A853]: j          0x0896A14C
    0896A278:[AE220000]: sw         $v0, 0($s1)
    0896A27C:[8E240004]: lw         $a0, 4($s1)
    0896A280:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A284:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0896A288:[0A25A88F]: j          0x0896A23C
    0896A28C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A290:[8E240004]: lw         $a0, 4($s1)
    0896A294:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A298:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0896A29C:[0A25A88F]: j          0x0896A23C
    0896A2A0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A2A4:[8E240004]: lw         $a0, 4($s1)
    0896A2A8:[0E275913]: jal        0x089D644C [sceKernelPollSema]
    0896A2AC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A2B0:[0A25A88F]: j          0x0896A23C
    0896A2B4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A2B8:[0E275913]: jal        0x089D644C [sceKernelPollSema]
    0896A2BC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A2C0:[0A25A83B]: j          0x0896A0EC
    0896A2C4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0896A2C8:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896A2CC:[24A53328]: addiu      $a1, $a1, 13096
    0896A2D0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0896A2D4:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    0896A2D8:[0E273A64]: jal        0x089CE990
    0896A2DC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0896A2E0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0896A2E4:[2484321C]: addiu      $a0, $a0, 12828
    0896A2E8:[0E27339D]: jal        0x089CCE74
    0896A2EC:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0896A2F0:[0A25A853]: j          0x0896A14C
    0896A2F4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0896A2F8:[27BDFFE0]: addiu      $sp, $sp, -32
    0896A2FC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0896A300:[AFB3000C]: sw         $s3, 12($sp)
    0896A304:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    0896A308:[AFB20008]: sw         $s2, 8($sp)
    0896A30C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0896A310:[AFB10004]: sw         $s1, 4($sp)
    0896A314:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0896A318:[AFBF0010]: sw         $ra, 16($sp)
    0896A31C:[10A2000B]: beq        $a1, $v0, 0x0896A34C
    0896A320:[AFB00000]: sw         $s0, 0($sp)
    0896A324:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0896A328:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0896A32C:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0896A330:[8FBF0010]: lw         $ra, 16($sp)
    0896A334:[8FB3000C]: lw         $s3, 12($sp)
    0896A338:[8FB20008]: lw         $s2, 8($sp)
    0896A33C:[8FB10004]: lw         $s1, 4($sp)
    0896A340:[8FB00000]: lw         $s0, 0($sp)
    0896A344:[0A25A824]: j          0x0896A090
    0896A348:[27BD0020]: addiu      $sp, $sp, 32
    0896A34C:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    0896A350:[8C900010]: lw         $s0, 16($a0)
    0896A354:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0896A358:[02028026]: xor        $s0, $s0, $v0
    0896A35C:[2E050001]: sltiu      $a1, $s0, 1
    0896A360:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0896A364:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0896A368:[8FBF0010]: lw         $ra, 16($sp)
    0896A36C:[8FB3000C]: lw         $s3, 12($sp)
    0896A370:[8FB20008]: lw         $s2, 8($sp)
    0896A374:[8FB10004]: lw         $s1, 4($sp)
    0896A378:[8FB00000]: lw         $s0, 0($sp)
    0896A37C:[0A25A824]: j          0x0896A090
    0896A380:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0896A274 512,010 times (length 76)
    0896A138:[8E24000C]: lw         $a0, 12($s1)
    0896A13C:[24420001]: addiu      $v0, $v0, 1
    0896A140:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A144:[AE220000]: sw         $v0, 0($s1)
    0896A148:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
--> 0896A14C:[8FBF0064]: lw         $ra, 100($sp)
    0896A150:[8FB40060]: lw         $s4, 96($sp)
    0896A154:[8FB3005C]: lw         $s3, 92($sp)
    0896A158:[8FB20058]: lw         $s2, 88($sp)
    0896A15C:[8FB10054]: lw         $s1, 84($sp)
    0896A160:[8FB00050]: lw         $s0, 80($sp)
    0896A164:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0896A168:[03E00008]: jr         $ra
    0896A16C:[27BD0070]: addiu      $sp, $sp, 112
    0896A170:[0440001E]: bltz       $v0, 0x0896A1EC
    0896A174:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A178:[8E24000C]: lw         $a0, 12($s1)
    0896A17C:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A180:[27A60040]: addiu      $a2, $sp, 64
    0896A184:[0A25A83B]: j          0x0896A0EC
    0896A188:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0896A18C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896A190:[0E25A73E]: jal        0x08969CF8
    0896A194:[24A5330C]: addiu      $a1, $a1, 13068
    0896A198:[1440FFCA]: bne        $v0, $zr, 0x0896A0C4
    0896A19C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896A1A0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0896A1A4:[2484321C]: addiu      $a0, $a0, 12828
    0896A1A8:[0E27339D]: jal        0x089CCE74
    0896A1AC:[24A53314]: addiu      $a1, $a1, 13076
    0896A1B0:[0A25A853]: j          0x0896A14C
    0896A1B4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0896A1B8:[12600016]: beq        $s3, $zr, 0x0896A214
    0896A1BC:[8E24000C]: lw         $a0, 12($s1)
    0896A1C0:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A1C4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A1C8:[16800036]: bne        $s4, $zr, 0x0896A2A4
    0896A1CC:[8FA20040]: lw         $v0, 64($sp)
    0896A1D0:[0440002F]: bltz       $v0, 0x0896A290
    0896A1D4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A1D8:[8E240004]: lw         $a0, 4($s1)
    0896A1DC:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A1E0:[27A60040]: addiu      $a2, $sp, 64
    0896A1E4:[0A25A88F]: j          0x0896A23C
    0896A1E8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A1EC:[8E24000C]: lw         $a0, 12($s1)
    0896A1F0:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A1F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0896A1F8:[0A25A845]: j          0x0896A114
    0896A1FC:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0896A200:[8E24000C]: lw         $a0, 12($s1)
    0896A204:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A208:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0896A20C:[0A25A845]: j          0x0896A114
    0896A210:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0896A214:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A218:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A21C:[16800021]: bne        $s4, $zr, 0x0896A2A4
    0896A220:[8FA20040]: lw         $v0, 64($sp)
    0896A224:[04400015]: bltz       $v0, 0x0896A27C
    0896A228:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A22C:[8E240004]: lw         $a0, 4($s1)
    0896A230:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A234:[27A60040]: addiu      $a2, $sp, 64
    0896A238:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A23C:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    0896A240:[348201A8]: ori        $v0, $a0, 424
    0896A244:[1202FFC1]: beq        $s0, $v0, 0x0896A14C
    0896A248:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0896A24C:[12800003]: beq        $s4, $zr, 0x0896A25C
    0896A250:[348201AD]: ori        $v0, $a0, 429
    0896A254:[1202FFBD]: beq        $s0, $v0, 0x0896A14C
    0896A258:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    0896A25C:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    0896A260:[00000000]: nop
    0896A264:[16000018]: bne        $s0, $zr, 0x0896A2C8
    0896A268:[AE220008]: sw         $v0, 8($s1)
    0896A26C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0896A270:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 0896A274:[0A25A853]: j          0x0896A14C
    0896A278:[AE220000]: sw         $v0, 0($s1)
    0896A27C:[8E240004]: lw         $a0, 4($s1)
    0896A280:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A284:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 0896A244 512,010 times (length 64)
    0896A138:[8E24000C]: lw         $a0, 12($s1)
    0896A13C:[24420001]: addiu      $v0, $v0, 1
    0896A140:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A144:[AE220000]: sw         $v0, 0($s1)
    0896A148:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
--> 0896A14C:[8FBF0064]: lw         $ra, 100($sp)
    0896A150:[8FB40060]: lw         $s4, 96($sp)
    0896A154:[8FB3005C]: lw         $s3, 92($sp)
    0896A158:[8FB20058]: lw         $s2, 88($sp)
    0896A15C:[8FB10054]: lw         $s1, 84($sp)
    0896A160:[8FB00050]: lw         $s0, 80($sp)
    0896A164:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0896A168:[03E00008]: jr         $ra
    0896A16C:[27BD0070]: addiu      $sp, $sp, 112
    0896A170:[0440001E]: bltz       $v0, 0x0896A1EC
    0896A174:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A178:[8E24000C]: lw         $a0, 12($s1)
    0896A17C:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A180:[27A60040]: addiu      $a2, $sp, 64
    0896A184:[0A25A83B]: j          0x0896A0EC
    0896A188:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0896A18C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896A190:[0E25A73E]: jal        0x08969CF8
    0896A194:[24A5330C]: addiu      $a1, $a1, 13068
    0896A198:[1440FFCA]: bne        $v0, $zr, 0x0896A0C4
    0896A19C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896A1A0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0896A1A4:[2484321C]: addiu      $a0, $a0, 12828
    0896A1A8:[0E27339D]: jal        0x089CCE74
    0896A1AC:[24A53314]: addiu      $a1, $a1, 13076
    0896A1B0:[0A25A853]: j          0x0896A14C
    0896A1B4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0896A1B8:[12600016]: beq        $s3, $zr, 0x0896A214
    0896A1BC:[8E24000C]: lw         $a0, 12($s1)
    0896A1C0:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A1C4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A1C8:[16800036]: bne        $s4, $zr, 0x0896A2A4
    0896A1CC:[8FA20040]: lw         $v0, 64($sp)
    0896A1D0:[0440002F]: bltz       $v0, 0x0896A290
    0896A1D4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A1D8:[8E240004]: lw         $a0, 4($s1)
    0896A1DC:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A1E0:[27A60040]: addiu      $a2, $sp, 64
    0896A1E4:[0A25A88F]: j          0x0896A23C
    0896A1E8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A1EC:[8E24000C]: lw         $a0, 12($s1)
    0896A1F0:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A1F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0896A1F8:[0A25A845]: j          0x0896A114
    0896A1FC:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0896A200:[8E24000C]: lw         $a0, 12($s1)
    0896A204:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A208:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0896A20C:[0A25A845]: j          0x0896A114
    0896A210:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0896A214:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A218:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A21C:[16800021]: bne        $s4, $zr, 0x0896A2A4
    0896A220:[8FA20040]: lw         $v0, 64($sp)
    0896A224:[04400015]: bltz       $v0, 0x0896A27C
    0896A228:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A22C:[8E240004]: lw         $a0, 4($s1)
    0896A230:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A234:[27A60040]: addiu      $a2, $sp, 64
    0896A238:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A23C:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    0896A240:[348201A8]: ori        $v0, $a0, 424
--> 0896A244:[1202FFC1]: beq        $s0, $v0, 0x0896A14C
    0896A248:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0896A24C:[12800003]: beq        $s4, $zr, 0x0896A25C
    0896A250:[348201AD]: ori        $v0, $a0, 429
    0896A254:[1202FFBD]: beq        $s0, $v0, 0x0896A14C
  Back Branch 0896A37C 507,773 times (length 189)
  Back Branch 0896A20C 286,780 times (length 64)
    0896A100:[52800005]: beql       $s4, $zr, 0x0896A118
    0896A104:[8E220000]: lw         $v0, 0($s1)
    0896A108:[34A201AD]: ori        $v0, $a1, 429
    0896A10C:[1082000F]: beq        $a0, $v0, 0x0896A14C
    0896A110:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
--> 0896A114:[8E220000]: lw         $v0, 0($s1)
    0896A118:[28420002]: slti       $v0, $v0, 2
    0896A11C:[14400026]: bne        $v0, $zr, 0x0896A1B8
    0896A120:[00000000]: nop
    0896A124:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    0896A128:[8E300008]: lw         $s0, 8($s1)
    0896A12C:[16020022]: bne        $s0, $v0, 0x0896A1B8
    0896A130:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A134:[8E220000]: lw         $v0, 0($s1)
    0896A138:[8E24000C]: lw         $a0, 12($s1)
    0896A13C:[24420001]: addiu      $v0, $v0, 1
    0896A140:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A144:[AE220000]: sw         $v0, 0($s1)
    0896A148:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0896A14C:[8FBF0064]: lw         $ra, 100($sp)
    0896A150:[8FB40060]: lw         $s4, 96($sp)
    0896A154:[8FB3005C]: lw         $s3, 92($sp)
    0896A158:[8FB20058]: lw         $s2, 88($sp)
    0896A15C:[8FB10054]: lw         $s1, 84($sp)
    0896A160:[8FB00050]: lw         $s0, 80($sp)
    0896A164:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0896A168:[03E00008]: jr         $ra
    0896A16C:[27BD0070]: addiu      $sp, $sp, 112
    0896A170:[0440001E]: bltz       $v0, 0x0896A1EC
    0896A174:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A178:[8E24000C]: lw         $a0, 12($s1)
    0896A17C:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A180:[27A60040]: addiu      $a2, $sp, 64
    0896A184:[0A25A83B]: j          0x0896A0EC
    0896A188:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0896A18C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896A190:[0E25A73E]: jal        0x08969CF8
    0896A194:[24A5330C]: addiu      $a1, $a1, 13068
    0896A198:[1440FFCA]: bne        $v0, $zr, 0x0896A0C4
    0896A19C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896A1A0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0896A1A4:[2484321C]: addiu      $a0, $a0, 12828
    0896A1A8:[0E27339D]: jal        0x089CCE74
    0896A1AC:[24A53314]: addiu      $a1, $a1, 13076
    0896A1B0:[0A25A853]: j          0x0896A14C
    0896A1B4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0896A1B8:[12600016]: beq        $s3, $zr, 0x0896A214
    0896A1BC:[8E24000C]: lw         $a0, 12($s1)
    0896A1C0:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A1C4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A1C8:[16800036]: bne        $s4, $zr, 0x0896A2A4
    0896A1CC:[8FA20040]: lw         $v0, 64($sp)
    0896A1D0:[0440002F]: bltz       $v0, 0x0896A290
    0896A1D4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A1D8:[8E240004]: lw         $a0, 4($s1)
    0896A1DC:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A1E0:[27A60040]: addiu      $a2, $sp, 64
    0896A1E4:[0A25A88F]: j          0x0896A23C
    0896A1E8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A1EC:[8E24000C]: lw         $a0, 12($s1)
    0896A1F0:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A1F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0896A1F8:[0A25A845]: j          0x0896A114
    0896A1FC:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0896A200:[8E24000C]: lw         $a0, 12($s1)
    0896A204:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A208:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0896A20C:[0A25A845]: j          0x0896A114
    0896A210:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0896A214:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A218:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A21C:[16800021]: bne        $s4, $zr, 0x0896A2A4
  Back Branch 0896A29C 285,838 times (length 26)
    0896A228:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A22C:[8E240004]: lw         $a0, 4($s1)
    0896A230:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A234:[27A60040]: addiu      $a2, $sp, 64
    0896A238:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 0896A23C:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    0896A240:[348201A8]: ori        $v0, $a0, 424
    0896A244:[1202FFC1]: beq        $s0, $v0, 0x0896A14C
    0896A248:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0896A24C:[12800003]: beq        $s4, $zr, 0x0896A25C
    0896A250:[348201AD]: ori        $v0, $a0, 429
    0896A254:[1202FFBD]: beq        $s0, $v0, 0x0896A14C
    0896A258:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    0896A25C:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    0896A260:[00000000]: nop
    0896A264:[16000018]: bne        $s0, $zr, 0x0896A2C8
    0896A268:[AE220008]: sw         $v0, 8($s1)
    0896A26C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0896A270:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0896A274:[0A25A853]: j          0x0896A14C
    0896A278:[AE220000]: sw         $v0, 0($s1)
    0896A27C:[8E240004]: lw         $a0, 4($s1)
    0896A280:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A284:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0896A288:[0A25A88F]: j          0x0896A23C
    0896A28C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A290:[8E240004]: lw         $a0, 4($s1)
    0896A294:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A298:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0896A29C:[0A25A88F]: j          0x0896A23C
    0896A2A0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A2A4:[8E240004]: lw         $a0, 4($s1)
    0896A2A8:[0E275913]: jal        0x089D644C [sceKernelPollSema]
    0896A2AC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
  Back Branch 0896A1F8 232,949 times (length 59)
    0896A100:[52800005]: beql       $s4, $zr, 0x0896A118
    0896A104:[8E220000]: lw         $v0, 0($s1)
    0896A108:[34A201AD]: ori        $v0, $a1, 429
    0896A10C:[1082000F]: beq        $a0, $v0, 0x0896A14C
    0896A110:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
--> 0896A114:[8E220000]: lw         $v0, 0($s1)
    0896A118:[28420002]: slti       $v0, $v0, 2
    0896A11C:[14400026]: bne        $v0, $zr, 0x0896A1B8
    0896A120:[00000000]: nop
    0896A124:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    0896A128:[8E300008]: lw         $s0, 8($s1)
    0896A12C:[16020022]: bne        $s0, $v0, 0x0896A1B8
    0896A130:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A134:[8E220000]: lw         $v0, 0($s1)
    0896A138:[8E24000C]: lw         $a0, 12($s1)
    0896A13C:[24420001]: addiu      $v0, $v0, 1
    0896A140:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A144:[AE220000]: sw         $v0, 0($s1)
    0896A148:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0896A14C:[8FBF0064]: lw         $ra, 100($sp)
    0896A150:[8FB40060]: lw         $s4, 96($sp)
    0896A154:[8FB3005C]: lw         $s3, 92($sp)
    0896A158:[8FB20058]: lw         $s2, 88($sp)
    0896A15C:[8FB10054]: lw         $s1, 84($sp)
    0896A160:[8FB00050]: lw         $s0, 80($sp)
    0896A164:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0896A168:[03E00008]: jr         $ra
    0896A16C:[27BD0070]: addiu      $sp, $sp, 112
    0896A170:[0440001E]: bltz       $v0, 0x0896A1EC
    0896A174:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A178:[8E24000C]: lw         $a0, 12($s1)
    0896A17C:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A180:[27A60040]: addiu      $a2, $sp, 64
    0896A184:[0A25A83B]: j          0x0896A0EC
    0896A188:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0896A18C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896A190:[0E25A73E]: jal        0x08969CF8
    0896A194:[24A5330C]: addiu      $a1, $a1, 13068
    0896A198:[1440FFCA]: bne        $v0, $zr, 0x0896A0C4
    0896A19C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896A1A0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0896A1A4:[2484321C]: addiu      $a0, $a0, 12828
    0896A1A8:[0E27339D]: jal        0x089CCE74
    0896A1AC:[24A53314]: addiu      $a1, $a1, 13076
    0896A1B0:[0A25A853]: j          0x0896A14C
    0896A1B4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0896A1B8:[12600016]: beq        $s3, $zr, 0x0896A214
    0896A1BC:[8E24000C]: lw         $a0, 12($s1)
    0896A1C0:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A1C4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A1C8:[16800036]: bne        $s4, $zr, 0x0896A2A4
    0896A1CC:[8FA20040]: lw         $v0, 64($sp)
    0896A1D0:[0440002F]: bltz       $v0, 0x0896A290
    0896A1D4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A1D8:[8E240004]: lw         $a0, 4($s1)
    0896A1DC:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A1E0:[27A60040]: addiu      $a2, $sp, 64
    0896A1E4:[0A25A88F]: j          0x0896A23C
    0896A1E8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A1EC:[8E24000C]: lw         $a0, 12($s1)
    0896A1F0:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A1F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0896A1F8:[0A25A845]: j          0x0896A114
    0896A1FC:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0896A200:[8E24000C]: lw         $a0, 12($s1)
    0896A204:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A208:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 0896A288 224,446 times (length 21)
    0896A228:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A22C:[8E240004]: lw         $a0, 4($s1)
    0896A230:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A234:[27A60040]: addiu      $a2, $sp, 64
    0896A238:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 0896A23C:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    0896A240:[348201A8]: ori        $v0, $a0, 424
    0896A244:[1202FFC1]: beq        $s0, $v0, 0x0896A14C
    0896A248:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0896A24C:[12800003]: beq        $s4, $zr, 0x0896A25C
    0896A250:[348201AD]: ori        $v0, $a0, 429
    0896A254:[1202FFBD]: beq        $s0, $v0, 0x0896A14C
    0896A258:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    0896A25C:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    0896A260:[00000000]: nop
    0896A264:[16000018]: bne        $s0, $zr, 0x0896A2C8
    0896A268:[AE220008]: sw         $v0, 8($s1)
    0896A26C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0896A270:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0896A274:[0A25A853]: j          0x0896A14C
    0896A278:[AE220000]: sw         $v0, 0($s1)
    0896A27C:[8E240004]: lw         $a0, 4($s1)
    0896A280:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A284:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0896A288:[0A25A88F]: j          0x0896A23C
    0896A28C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896A290:[8E240004]: lw         $a0, 4($s1)
    0896A294:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A298:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
  Back Branch 0896A184 1,726 times (length 40)
    0896A0D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A0DC:[8E24000C]: lw         $a0, 12($s1)
    0896A0E0:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    0896A0E4:[27A60040]: addiu      $a2, $sp, 64
    0896A0E8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
--> 0896A0EC:[3C058002]: lui        $a1, 0x8002 <=> li $a1, 0x80020000
    0896A0F0:[34A201A8]: ori        $v0, $a1, 424
    0896A0F4:[10820015]: beq        $a0, $v0, 0x0896A14C
    0896A0F8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0896A0FC:[0012A02B]: sltu       $s4, $zr, $s2 <=> move $s4, $s2
    0896A100:[52800005]: beql       $s4, $zr, 0x0896A118
    0896A104:[8E220000]: lw         $v0, 0($s1)
    0896A108:[34A201AD]: ori        $v0, $a1, 429
    0896A10C:[1082000F]: beq        $a0, $v0, 0x0896A14C
    0896A110:[2403FFFE]: addiu      $v1, $zr, -2 <=> li $v1, -2
    0896A114:[8E220000]: lw         $v0, 0($s1)
    0896A118:[28420002]: slti       $v0, $v0, 2
    0896A11C:[14400026]: bne        $v0, $zr, 0x0896A1B8
    0896A120:[00000000]: nop
    0896A124:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    0896A128:[8E300008]: lw         $s0, 8($s1)
    0896A12C:[16020022]: bne        $s0, $v0, 0x0896A1B8
    0896A130:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A134:[8E220000]: lw         $v0, 0($s1)
    0896A138:[8E24000C]: lw         $a0, 12($s1)
    0896A13C:[24420001]: addiu      $v0, $v0, 1
    0896A140:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    0896A144:[AE220000]: sw         $v0, 0($s1)
    0896A148:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0896A14C:[8FBF0064]: lw         $ra, 100($sp)
    0896A150:[8FB40060]: lw         $s4, 96($sp)
    0896A154:[8FB3005C]: lw         $s3, 92($sp)
    0896A158:[8FB20058]: lw         $s2, 88($sp)
    0896A15C:[8FB10054]: lw         $s1, 84($sp)
    0896A160:[8FB00050]: lw         $s0, 80($sp)
    0896A164:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0896A168:[03E00008]: jr         $ra
    0896A16C:[27BD0070]: addiu      $sp, $sp, 112
    0896A170:[0440001E]: bltz       $v0, 0x0896A1EC
    0896A174:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896A178:[8E24000C]: lw         $a0, 12($s1)
    0896A17C:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    0896A180:[27A60040]: addiu      $a2, $sp, 64
--> 0896A184:[0A25A83B]: j          0x0896A0EC
    0896A188:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0896A18C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896A190:[0E25A73E]: jal        0x08969CF8
    0896A194:[24A5330C]: addiu      $a1, $a1, 13068
  Back Branch 0896A344 23 times (length 175)
_S1_2_8812B38 43,598,642 instructions (0.458%), 22,251 calls (08812B38 - 08813F58, length 1289)
  Back Branch 08813838 357,249 times (length 611)
  Back Branch 08813F2C 322,188 times (length 12)
    08813EF0:[00000000]: nop
    08813EF4:[4503FE4A]: bc1tl      0x08813820
    08813EF8:[AFB70530]: sw         $s7, 1328($sp)
    08813EFC:[0A204E09]: j          0x08813824
    08813F00:[3C020009]: lui        $v0, 0x0009 <=> li $v0, 0x00090000
--> 08813F04:[8CE20000]: lw         $v0, 0($a3)
    08813F08:[8CE30004]: lw         $v1, 4($a3)
    08813F0C:[8CE40008]: lw         $a0, 8($a3)
    08813F10:[8CE5000C]: lw         $a1, 12($a3)
    08813F14:[ACC20000]: sw         $v0, 0($a2)
    08813F18:[24E70010]: addiu      $a3, $a3, 16
    08813F1C:[24C60010]: addiu      $a2, $a2, 16
    08813F20:[27A201E0]: addiu      $v0, $sp, 480
    08813F24:[ACC3FFF4]: sw         $v1, -12($a2)
    08813F28:[ACC4FFF8]: sw         $a0, -8($a2)
--> 08813F2C:[14E2FFF5]: bne        $a3, $v0, 0x08813F04
    08813F30:[ACC5FFFC]: sw         $a1, -4($a2)
    08813F34:[0A204F59]: j          0x08813D64
    08813F38:[26110030]: addiu      $s1, $s0, 48
    08813F3C:[8605016E]: lh         $a1, 366($s0)
  Back Branch 08812C74 89,004 times (length 11)
    08812C3C:[C44C5964]: lwc1       $f12, 22884($v0)
    08812C40:[0E260DB5]: jal        0x089836D4
    08812C44:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08812C48:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08812C4C:[27A701E0]: addiu      $a3, $sp, 480
--> 08812C50:[8CC20000]: lw         $v0, 0($a2)
    08812C54:[8CC30004]: lw         $v1, 4($a2)
    08812C58:[8CC40008]: lw         $a0, 8($a2)
    08812C5C:[8CC5000C]: lw         $a1, 12($a2)
    08812C60:[ACE20000]: sw         $v0, 0($a3)
    08812C64:[24C60010]: addiu      $a2, $a2, 16
    08812C68:[24E70010]: addiu      $a3, $a3, 16
    08812C6C:[ACE3FFF4]: sw         $v1, -12($a3)
    08812C70:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08812C74:[14D1FFF6]: bne        $a2, $s1, 0x08812C50
    08812C78:[ACE5FFFC]: sw         $a1, -4($a3)
    08812C7C:[0E25FA6F]: jal        0x0897E9BC
    08812C80:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08812C84:[27A601E0]: addiu      $a2, $sp, 480
  Back Branch 08812C1C 89,004 times (length 11)
    08812BE4:[0E260A6A]: jal        0x089829A8
    08812BE8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08812BEC:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08812BF0:[27A70220]: addiu      $a3, $sp, 544
    08812BF4:[27B404A0]: addiu      $s4, $sp, 1184
--> 08812BF8:[8CC20000]: lw         $v0, 0($a2)
    08812BFC:[8CC30004]: lw         $v1, 4($a2)
    08812C00:[8CC40008]: lw         $a0, 8($a2)
    08812C04:[8CC5000C]: lw         $a1, 12($a2)
    08812C08:[ACE20000]: sw         $v0, 0($a3)
    08812C0C:[24C60010]: addiu      $a2, $a2, 16
    08812C10:[24E70010]: addiu      $a3, $a3, 16
    08812C14:[ACE3FFF4]: sw         $v1, -12($a3)
    08812C18:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08812C1C:[14D4FFF6]: bne        $a2, $s4, 0x08812BF8
    08812C20:[ACE5FFFC]: sw         $a1, -4($a3)
    08812C24:[0E25FA6F]: jal        0x0897E9BC
    08812C28:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08812C2C:[0E25FA6F]: jal        0x0897E9BC
  Back Branch 08812CB4 89,004 times (length 12)
    08812C78:[ACE5FFFC]: sw         $a1, -4($a3)
    08812C7C:[0E25FA6F]: jal        0x0897E9BC
    08812C80:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08812C84:[27A601E0]: addiu      $a2, $sp, 480
    08812C88:[27A701A0]: addiu      $a3, $sp, 416
--> 08812C8C:[8CC20000]: lw         $v0, 0($a2)
    08812C90:[8CC30004]: lw         $v1, 4($a2)
    08812C94:[8CC40008]: lw         $a0, 8($a2)
    08812C98:[8CC5000C]: lw         $a1, 12($a2)
    08812C9C:[ACE20000]: sw         $v0, 0($a3)
    08812CA0:[24C60010]: addiu      $a2, $a2, 16
    08812CA4:[24E70010]: addiu      $a3, $a3, 16
    08812CA8:[27A20220]: addiu      $v0, $sp, 544
    08812CAC:[ACE3FFF4]: sw         $v1, -12($a3)
    08812CB0:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08812CB4:[14C2FFF5]: bne        $a2, $v0, 0x08812C8C
    08812CB8:[ACE5FFFC]: sw         $a1, -4($a3)
    08812CBC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08812CC0:[C440596C]: lwc1       $f0, 22892($v0)
    08812CC4:[C7A101B4]: lwc1       $f1, 436($sp)
  Back Branch 08812D18 89,004 times (length 11)
    08812CE0:[E7A001D4]: swc1       $f0, 468($sp)
    08812CE4:[0E260A6A]: jal        0x089829A8
    08812CE8:[E7A101B4]: swc1       $f1, 436($sp)
    08812CEC:[27A603E0]: addiu      $a2, $sp, 992
    08812CF0:[27A701A0]: addiu      $a3, $sp, 416
--> 08812CF4:[8CC20000]: lw         $v0, 0($a2)
    08812CF8:[8CC30004]: lw         $v1, 4($a2)
    08812CFC:[8CC40008]: lw         $a0, 8($a2)
    08812D00:[8CC5000C]: lw         $a1, 12($a2)
    08812D04:[ACE20000]: sw         $v0, 0($a3)
    08812D08:[24C60010]: addiu      $a2, $a2, 16
    08812D0C:[24E70010]: addiu      $a3, $a3, 16
    08812D10:[ACE3FFF4]: sw         $v1, -12($a3)
    08812D14:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08812D18:[14D0FFF6]: bne        $a2, $s0, 0x08812CF4
    08812D1C:[ACE5FFFC]: sw         $a1, -4($a3)
    08812D20:[0E25FA6F]: jal        0x0897E9BC
    08812D24:[27A403E0]: addiu      $a0, $sp, 992
    08812D28:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
  Back Branch 08813F34 80,547 times (length 118)
  Back Branch 08813E10 80,547 times (length 596)
  Back Branch 08813AA8 80,547 times (length 297)
  Back Branch 0881376C 80,547 times (length 560)
  Back Branch 08813A58 79,170 times (length 697)
  Back Branch 08813C08 22,541 times (length 438)
  Back Branch 08813840 22,092 times (length 52)
    08813764:[8C432094]: lw         $v1, 8340($v0)
    08813768:[02E3182A]: slt        $v1, $s7, $v1
    0881376C:[1460FDD1]: bne        $v1, $zr, 0x08812EB4
    08813770:[26100180]: addiu      $s0, $s0, 384
    08813774:[8FA20530]: lw         $v0, 1328($sp)
--> 08813778:[0440000C]: bltz       $v0, 0x088137AC
    0881377C:[00000000]: nop
    08813780:[8FA40530]: lw         $a0, 1328($sp)
    08813784:[8FA50534]: lw         $a1, 1332($sp)
    08813788:[00021240]: sll        $v0, $v0, 0x0009
    0881378C:[000419C0]: sll        $v1, $a0, 0x0007
    08813790:[00431023]: subu       $v0, $v0, $v1
    08813794:[00A21021]: addu       $v0, $a1, $v0
    08813798:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0881379C:[84460172]: lh         $a2, 370($v0)
    088137A0:[8445016E]: lh         $a1, 366($v0)
    088137A4:[0E20E4C3]: jal        0x0883930C
    088137A8:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088137AC:[0E25FA6F]: jal        0x0897E9BC
    088137B0:[27A40220]: addiu      $a0, $sp, 544
    088137B4:[0E25FA6F]: jal        0x0897E9BC
    088137B8:[27A401E0]: addiu      $a0, $sp, 480
    088137BC:[0E25FA6F]: jal        0x0897E9BC
    088137C0:[27A401A0]: addiu      $a0, $sp, 416
    088137C4:[8FBF0564]: lw         $ra, 1380($sp)
    088137C8:[8FBE0560]: lw         $fp, 1376($sp)
    088137CC:[8FB7055C]: lw         $s7, 1372($sp)
    088137D0:[8FB60558]: lw         $s6, 1368($sp)
    088137D4:[8FB50554]: lw         $s5, 1364($sp)
    088137D8:[8FB40550]: lw         $s4, 1360($sp)
    088137DC:[8FB3054C]: lw         $s3, 1356($sp)
    088137E0:[8FB20548]: lw         $s2, 1352($sp)
    088137E4:[8FB10544]: lw         $s1, 1348($sp)
    088137E8:[8FB00540]: lw         $s0, 1344($sp)
    088137EC:[C7BD0594]: lwc1       $f29, 1428($sp)
    088137F0:[C7BC0590]: lwc1       $f28, 1424($sp)
    088137F4:[C7BB058C]: lwc1       $f27, 1420($sp)
    088137F8:[C7BA0588]: lwc1       $f26, 1416($sp)
    088137FC:[C7B90584]: lwc1       $f25, 1412($sp)
    08813800:[C7B80580]: lwc1       $f24, 1408($sp)
    08813804:[C7B7057C]: lwc1       $f23, 1404($sp)
    08813808:[C7B60578]: lwc1       $f22, 1400($sp)
    0881380C:[C7B50574]: lwc1       $f21, 1396($sp)
    08813810:[C7B40570]: lwc1       $f20, 1392($sp)
    08813814:[03E00008]: jr         $ra
    08813818:[27BD05A0]: addiu      $sp, $sp, 1440
    0881381C:[A2000177]: sb         $zr, 375($s0)
    08813820:[3C020009]: lui        $v0, 0x0009 <=> li $v0, 0x00090000
    08813824:[02621021]: addu       $v0, $s3, $v0
    08813828:[8C432094]: lw         $v1, 8340($v0)
    0881382C:[26F70001]: addiu      $s7, $s7, 1
    08813830:[26100180]: addiu      $s0, $s0, 384
    08813834:[02E3182A]: slt        $v1, $s7, $v1
    08813838:[1460FD9E]: bne        $v1, $zr, 0x08812EB4
    0881383C:[26940260]: addiu      $s4, $s4, 608
--> 08813840:[0A204DDE]: j          0x08813778
    08813844:[8FA20530]: lw         $v0, 1328($sp)
    08813848:[8CE20000]: lw         $v0, 0($a3)
    0881384C:[8CE30004]: lw         $v1, 4($a3)
    08813850:[8CE5000C]: lw         $a1, 12($a3)
  Back Branch 08813A2C 13,811 times (length 709)
  Back Branch 08813BC8 10,921 times (length 849)
  Back Branch 08813A3C 6,409 times (length 713)
  Back Branch 08813BF4 6,166 times (length 813)
  Back Branch 08813BEC 6,166 times (length 107)
  Back Branch 08813A74 1,402 times (length 704)
  Back Branch 08813A7C 179 times (length 706)
  Back Branch 08813BDC 82 times (length 807)
  Back Branch 08813F48 34 times (length 1051)
_S1_2_89B0E64 42,603,958 instructions (0.448%), 789,753 calls (089B0E64 - 089B1144, length 185)
    089B0E64:[27BDFFF0]: addiu      $sp, $sp, -16
    089B0E68:[AFB10004]: sw         $s1, 4($sp)
    089B0E6C:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    089B0E70:[AFB00000]: sw         $s0, 0($sp)
    089B0E74:[8C830000]: lw         $v1, 0($a0)
    089B0E78:[8C8A0010]: lw         $t2, 16($a0)
    089B0E7C:[8C8B0014]: lw         $t3, 20($a0)
    089B0E80:[2C620002]: sltiu      $v0, $v1, 2
    089B0E84:[14400041]: bne        $v0, $zr, 0x089B0F8C
    089B0E88:[8C990004]: lw         $t9, 4($a0)
    089B0E8C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089B0E90:[10620095]: beq        $v1, $v0, 0x089B10E8
    089B0E94:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B0E98:[10620030]: beq        $v1, $v0, 0x089B0F5C
    089B0E9C:[014B1025]: or         $v0, $t2, $t3
    089B0EA0:[1040002F]: beq        $v0, $zr, 0x089B0F60
    089B0EA4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B0EA8:[8C870008]: lw         $a3, 8($a0)
    089B0EAC:[28E2FC02]: slti       $v0, $a3, -1022
    089B0EB0:[14400047]: bne        $v0, $zr, 0x089B0FD0
    089B0EB4:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    089B0EB8:[28E20400]: slti       $v0, $a3, 1024
    089B0EBC:[1040008A]: beq        $v0, $zr, 0x089B10E8
    089B0EC0:[314400FF]: andi       $a0, $t2, 255
    089B0EC4:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B0EC8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B0ECC:[10820095]: beq        $a0, $v0, 0x089B1124
    089B0ED0:[24E803FF]: addiu      $t0, $a3, 1023
    089B0ED4:[2542007F]: addiu      $v0, $t2, 127
    089B0ED8:[004A202B]: sltu       $a0, $v0, $t2
    089B0EDC:[008B1821]: addu       $v1, $a0, $t3
    089B0EE0:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    089B0EE4:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    089B0EE8:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089B0EEC:[3442FFFF]: ori        $v0, $v0, -1
    089B0EF0:[004B102B]: sltu       $v0, $v0, $t3
    089B0EF4:[50400009]: beql       $v0, $zr, 0x089B0F1C
    089B0EF8:[000B3A02]: srl        $a3, $t3, 0x0008
    089B0EFC:[000B27C0]: sll        $a0, $t3, 0x001F
    089B0F00:[000A1042]: srl        $v0, $t2, 0x0001
    089B0F04:[00821025]: or         $v0, $a0, $v0
    089B0F08:[000B1842]: srl        $v1, $t3, 0x0001
    089B0F0C:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    089B0F10:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    089B0F14:[24E80400]: addiu      $t0, $a3, 1024
    089B0F18:[000B3A02]: srl        $a3, $t3, 0x0008
    089B0F1C:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    089B0F20:[7C03FD04]: ins        $v1, $zr, 20, 12
    089B0F24:[000B1600]: sll        $v0, $t3, 0x0018
    089B0F28:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089B0F2C:[000A3202]: srl        $a2, $t2, 0x0008
    089B0F30:[00463025]: or         $a2, $v0, $a2
    089B0F34:[7CEF9804]: ins        $t7, $a3, 0, 20
    089B0F38:[3102FFFF]: andi       $v0, $t0, -1
    089B0F3C:[7C4FF504]: ins        $t7, $v0, 20, 11
    089B0F40:[8FB10004]: lw         $s1, 4($sp)
    089B0F44:[8FB00000]: lw         $s0, 0($sp)
    089B0F48:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    089B0F4C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B0F50:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    089B0F54:[03E00008]: jr         $ra
    089B0F58:[27BD0010]: addiu      $sp, $sp, 16
    089B0F5C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B0F60:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089B0F64:[7CEF9804]: ins        $t7, $a3, 0, 20
    089B0F68:[7C4FF504]: ins        $t7, $v0, 20, 11
    089B0F6C:[8FB10004]: lw         $s1, 4($sp)
    089B0F70:[8FB00000]: lw         $s0, 0($sp)
    089B0F74:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089B0F78:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    089B0F7C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B0F80:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    089B0F84:[03E00008]: jr         $ra
    089B0F88:[27BD0010]: addiu      $sp, $sp, 16
    089B0F8C:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    089B0F90:[3442FFFF]: ori        $v0, $v0, -1
    089B0F94:[01623825]: or         $a3, $t3, $v0
    089B0F98:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    089B0F9C:[7C03FD04]: ins        $v1, $zr, 20, 12
    089B0FA0:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089B0FA4:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    089B0FA8:[7CEF9804]: ins        $t7, $a3, 0, 20
    089B0FAC:[7C4FF504]: ins        $t7, $v0, 20, 11
    089B0FB0:[8FB10004]: lw         $s1, 4($sp)
    089B0FB4:[8FB00000]: lw         $s0, 0($sp)
    089B0FB8:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    089B0FBC:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    089B0FC0:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B0FC4:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    089B0FC8:[03E00008]: jr         $ra
    089B0FCC:[27BD0010]: addiu      $sp, $sp, 16
    089B0FD0:[0047C023]: subu       $t8, $v0, $a3
    089B0FD4:[2B030039]: slti       $v1, $t8, 57
    089B0FD8:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089B0FDC:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    089B0FE0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089B0FE4:[1060001D]: beq        $v1, $zr, 0x089B105C
    089B0FE8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B0FEC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089B0FF0:[33070020]: andi       $a3, $t8, 32
    089B0FF4:[03041004]: sllv       $v0, $a0, $t8
    089B0FF8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089B0FFC:[0047180B]: movn       $v1, $v0, $a3
    089B1000:[0007100B]: movn       $v0, $zr, $a3 <=> move $v0, $a3
    089B1004:[2444FFFF]: addiu      $a0, $v0, -1
    089B1008:[0082302B]: sltu       $a2, $a0, $v0
    089B100C:[2465FFFF]: addiu      $a1, $v1, -1
    089B1010:[00C52821]: addu       $a1, $a2, $a1
    089B1014:[000B1840]: sll        $v1, $t3, 0x0001
    089B1018:[00181027]: nor        $v0, $zr, $t8 <=> li $v0, not $t8
    089B101C:[01442024]: and        $a0, $t2, $a0
    089B1020:[01652824]: and        $a1, $t3, $a1
    089B1024:[00431804]: sllv       $v1, $v1, $v0
    089B1028:[030A4006]: srlv       $t0, $t2, $t8
    089B102C:[030B4806]: srlv       $t1, $t3, $t8
    089B1030:[00684025]: or         $t0, $v1, $t0
    089B1034:[00852025]: or         $a0, $a0, $a1
    089B1038:[0127400B]: movn       $t0, $t1, $a3
    089B103C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    089B1040:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089B1044:[14800034]: bne        $a0, $zr, 0x089B1118
    089B1048:[0007480B]: movn       $t1, $zr, $a3 <=> move $t1, $a3
    089B104C:[01106025]: or         $t4, $t0, $s0
    089B1050:[01316825]: or         $t5, $t1, $s1
    089B1054:[318400FF]: andi       $a0, $t4, 255
    089B1058:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B105C:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089B1060:[10820018]: beq        $a0, $v0, 0x089B10C4
    089B1064:[2582007F]: addiu      $v0, $t4, 127
    089B1068:[004C202B]: sltu       $a0, $v0, $t4
    089B106C:[008D1821]: addu       $v1, $a0, $t5
    089B1070:[00406021]: addu       $t4, $v0, $zr <=> move $t4, $v0
    089B1074:[00606821]: addu       $t5, $v1, $zr <=> move $t5, $v1
    089B1078:[000D3A02]: srl        $a3, $t5, 0x0008
    089B107C:[000D1600]: sll        $v0, $t5, 0x0018
    089B1080:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    089B1084:[000C3202]: srl        $a2, $t4, 0x0008
    089B1088:[00463025]: or         $a2, $v0, $a2
    089B108C:[7C05FD04]: ins        $a1, $zr, 20, 12
    089B1090:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089B1094:[3442FFFF]: ori        $v0, $v0, -1
    089B1098:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    089B109C:[004D102B]: sltu       $v0, $v0, $t5
    089B10A0:[7CEF9804]: ins        $t7, $a3, 0, 20
    089B10A4:[7C4FF504]: ins        $t7, $v0, 20, 11
    089B10A8:[8FB10004]: lw         $s1, 4($sp)
    089B10AC:[8FB00000]: lw         $s0, 0($sp)
    089B10B0:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    089B10B4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B10B8:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    089B10BC:[03E00008]: jr         $ra
    089B10C0:[27BD0010]: addiu      $sp, $sp, 16
    089B10C4:[14A0FFE8]: bne        $a1, $zr, 0x089B1068
    089B10C8:[00000000]: nop
    089B10CC:[31820100]: andi       $v0, $t4, 256
    089B10D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089B10D4:[00431025]: or         $v0, $v0, $v1
    089B10D8:[1040FFE8]: beq        $v0, $zr, 0x089B107C
    089B10DC:[000D3A02]: srl        $a3, $t5, 0x0008
    089B10E0:[0A26C41A]: j          0x089B1068
    089B10E4:[25820080]: addiu      $v0, $t4, 128
    089B10E8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B10EC:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    089B10F0:[7CEF9804]: ins        $t7, $a3, 0, 20
    089B10F4:[7C4FF504]: ins        $t7, $v0, 20, 11
    089B10F8:[8FB10004]: lw         $s1, 4($sp)
    089B10FC:[8FB00000]: lw         $s0, 0($sp)
    089B1100:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089B1104:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    089B1108:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    089B110C:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    089B1110:[03E00008]: jr         $ra
    089B1114:[27BD0010]: addiu      $sp, $sp, 16
    089B1118:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    089B111C:[0A26C413]: j          0x089B104C
    089B1120:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089B1124:[14A0FF6C]: bne        $a1, $zr, 0x089B0ED8
    089B1128:[2542007F]: addiu      $v0, $t2, 127
    089B112C:[31420100]: andi       $v0, $t2, 256
    089B1130:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089B1134:[00431025]: or         $v0, $v0, $v1
    089B1138:[5040FF6C]: beql       $v0, $zr, 0x089B0EEC
    089B113C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089B1140:[0A26C3B6]: j          0x089B0ED8
    089B1144:[25420080]: addiu      $v0, $t2, 128
  Back Branch 089B1124 6,196 times (length 149)
  Back Branch 089B1140 5,091 times (length 156)
  Back Branch 089B1138 1,105 times (length 149)
_S1_2_89CC420 41,028,197 instructions (0.431%), 273,513 calls (089CC420 - 089CC4B0, length 37)
    089CC420:[2CC20004]: sltiu      $v0, $a2, 4
    089CC424:[14400004]: bne        $v0, $zr, 0x089CC438
    089CC428:[00851025]: or         $v0, $a0, $a1
    089CC42C:[30420003]: andi       $v0, $v0, 3
    089CC430:[5040000A]: beql       $v0, $zr, 0x089CC45C
    089CC434:[8C830000]: lw         $v1, 0($a0)
    089CC438:[10C00012]: beq        $a2, $zr, 0x089CC484
    089CC43C:[24C3FFFF]: addiu      $v1, $a2, -1
    089CC440:[90860000]: lbu        $a2, 0($a0)
    089CC444:[90A20000]: lbu        $v0, 0($a1)
    089CC448:[10460010]: beq        $v0, $a2, 0x089CC48C
    089CC44C:[00C21023]: subu       $v0, $a2, $v0
    089CC450:[03E00008]: jr         $ra
    089CC454:[00000000]: nop
    089CC458:[8C830000]: lw         $v1, 0($a0)
    089CC45C:[8CA20000]: lw         $v0, 0($a1)
    089CC460:[1462FFF5]: bne        $v1, $v0, 0x089CC438
    089CC464:[00000000]: nop
    089CC468:[24C6FFFC]: addiu      $a2, $a2, -4
    089CC46C:[2CC20004]: sltiu      $v0, $a2, 4
    089CC470:[24840004]: addiu      $a0, $a0, 4
    089CC474:[1040FFF8]: beq        $v0, $zr, 0x089CC458
    089CC478:[24A50004]: addiu      $a1, $a1, 4
    089CC47C:[14C0FFF0]: bne        $a2, $zr, 0x089CC440
    089CC480:[24C3FFFF]: addiu      $v1, $a2, -1
    089CC484:[03E00008]: jr         $ra
    089CC488:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089CC48C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089CC490:[24840001]: addiu      $a0, $a0, 1
    089CC494:[10E3FFFB]: beq        $a3, $v1, 0x089CC484
    089CC498:[24A50001]: addiu      $a1, $a1, 1
    089CC49C:[90860000]: lbu        $a2, 0($a0)
    089CC4A0:[90A20000]: lbu        $v0, 0($a1)
    089CC4A4:[10C2FFFA]: beq        $a2, $v0, 0x089CC490
    089CC4A8:[24E70001]: addiu      $a3, $a3, 1
    089CC4AC:[03E00008]: jr         $ra
    089CC4B0:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 089CC460 4,281,529 times (length 12)
    089CC424:[14400004]: bne        $v0, $zr, 0x089CC438
    089CC428:[00851025]: or         $v0, $a0, $a1
    089CC42C:[30420003]: andi       $v0, $v0, 3
    089CC430:[5040000A]: beql       $v0, $zr, 0x089CC45C
    089CC434:[8C830000]: lw         $v1, 0($a0)
--> 089CC438:[10C00012]: beq        $a2, $zr, 0x089CC484
    089CC43C:[24C3FFFF]: addiu      $v1, $a2, -1
    089CC440:[90860000]: lbu        $a2, 0($a0)
    089CC444:[90A20000]: lbu        $v0, 0($a1)
    089CC448:[10460010]: beq        $v0, $a2, 0x089CC48C
    089CC44C:[00C21023]: subu       $v0, $a2, $v0
    089CC450:[03E00008]: jr         $ra
    089CC454:[00000000]: nop
    089CC458:[8C830000]: lw         $v1, 0($a0)
    089CC45C:[8CA20000]: lw         $v0, 0($a1)
--> 089CC460:[1462FFF5]: bne        $v1, $v0, 0x089CC438
    089CC464:[00000000]: nop
    089CC468:[24C6FFFC]: addiu      $a2, $a2, -4
    089CC46C:[2CC20004]: sltiu      $v0, $a2, 4
    089CC470:[24840004]: addiu      $a0, $a0, 4
  Back Branch 089CC474 4,281,254 times (length 9)
    089CC444:[90A20000]: lbu        $v0, 0($a1)
    089CC448:[10460010]: beq        $v0, $a2, 0x089CC48C
    089CC44C:[00C21023]: subu       $v0, $a2, $v0
    089CC450:[03E00008]: jr         $ra
    089CC454:[00000000]: nop
--> 089CC458:[8C830000]: lw         $v1, 0($a0)
    089CC45C:[8CA20000]: lw         $v0, 0($a1)
    089CC460:[1462FFF5]: bne        $v1, $v0, 0x089CC438
    089CC464:[00000000]: nop
    089CC468:[24C6FFFC]: addiu      $a2, $a2, -4
    089CC46C:[2CC20004]: sltiu      $v0, $a2, 4
    089CC470:[24840004]: addiu      $a0, $a0, 4
--> 089CC474:[1040FFF8]: beq        $v0, $zr, 0x089CC458
    089CC478:[24A50004]: addiu      $a1, $a1, 4
    089CC47C:[14C0FFF0]: bne        $a2, $zr, 0x089CC440
    089CC480:[24C3FFFF]: addiu      $v1, $a2, -1
    089CC484:[03E00008]: jr         $ra
  Back Branch 089CC47C 267,654 times (length 17)
    089CC42C:[30420003]: andi       $v0, $v0, 3
    089CC430:[5040000A]: beql       $v0, $zr, 0x089CC45C
    089CC434:[8C830000]: lw         $v1, 0($a0)
    089CC438:[10C00012]: beq        $a2, $zr, 0x089CC484
    089CC43C:[24C3FFFF]: addiu      $v1, $a2, -1
--> 089CC440:[90860000]: lbu        $a2, 0($a0)
    089CC444:[90A20000]: lbu        $v0, 0($a1)
    089CC448:[10460010]: beq        $v0, $a2, 0x089CC48C
    089CC44C:[00C21023]: subu       $v0, $a2, $v0
    089CC450:[03E00008]: jr         $ra
    089CC454:[00000000]: nop
    089CC458:[8C830000]: lw         $v1, 0($a0)
    089CC45C:[8CA20000]: lw         $v0, 0($a1)
    089CC460:[1462FFF5]: bne        $v1, $v0, 0x089CC438
    089CC464:[00000000]: nop
    089CC468:[24C6FFFC]: addiu      $a2, $a2, -4
    089CC46C:[2CC20004]: sltiu      $v0, $a2, 4
    089CC470:[24840004]: addiu      $a0, $a0, 4
    089CC474:[1040FFF8]: beq        $v0, $zr, 0x089CC458
    089CC478:[24A50004]: addiu      $a1, $a1, 4
--> 089CC47C:[14C0FFF0]: bne        $a2, $zr, 0x089CC440
    089CC480:[24C3FFFF]: addiu      $v1, $a2, -1
    089CC484:[03E00008]: jr         $ra
    089CC488:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089CC48C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 089CC4A4 1,351 times (length 7)
    089CC47C:[14C0FFF0]: bne        $a2, $zr, 0x089CC440
    089CC480:[24C3FFFF]: addiu      $v1, $a2, -1
    089CC484:[03E00008]: jr         $ra
    089CC488:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089CC48C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 089CC490:[24840001]: addiu      $a0, $a0, 1
    089CC494:[10E3FFFB]: beq        $a3, $v1, 0x089CC484
    089CC498:[24A50001]: addiu      $a1, $a1, 1
    089CC49C:[90860000]: lbu        $a2, 0($a0)
    089CC4A0:[90A20000]: lbu        $v0, 0($a1)
--> 089CC4A4:[10C2FFFA]: beq        $a2, $v0, 0x089CC490
    089CC4A8:[24E70001]: addiu      $a3, $a3, 1
    089CC4AC:[03E00008]: jr         $ra
    089CC4B0:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 089CC494 1,351 times (length 6)
    089CC470:[24840004]: addiu      $a0, $a0, 4
    089CC474:[1040FFF8]: beq        $v0, $zr, 0x089CC458
    089CC478:[24A50004]: addiu      $a1, $a1, 4
    089CC47C:[14C0FFF0]: bne        $a2, $zr, 0x089CC440
    089CC480:[24C3FFFF]: addiu      $v1, $a2, -1
--> 089CC484:[03E00008]: jr         $ra
    089CC488:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089CC48C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089CC490:[24840001]: addiu      $a0, $a0, 1
--> 089CC494:[10E3FFFB]: beq        $a3, $v1, 0x089CC484
    089CC498:[24A50001]: addiu      $a1, $a1, 1
    089CC49C:[90860000]: lbu        $a2, 0($a0)
    089CC4A0:[90A20000]: lbu        $v0, 0($a1)
    089CC4A4:[10C2FFFA]: beq        $a2, $v0, 0x089CC490
_S1_2_88BB6C8 38,937,562 instructions (0.409%), 22,201 calls (088BB6C8 - 088BBD6C, length 426)
    088BB6C8:[27BDFF70]: addiu      $sp, $sp, -144
    088BB6CC:[E7B40070]: swc1       $f20, 112($sp)
    088BB6D0:[46006506]: mov.s      $f20, $f12
    088BB6D4:[44806000]: mtc1       $zr, $f12
    088BB6D8:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    088BB6DC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BB6E0:[46006346]: mov.s      $f13, $f12
    088BB6E4:[C44E72D8]: lwc1       $f14, 29400($v0)
    088BB6E8:[C46F72DC]: lwc1       $f15, 29404($v1)
    088BB6EC:[AFB40060]: sw         $s4, 96($sp)
    088BB6F0:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088BB6F4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088BB6F8:[AFB20058]: sw         $s2, 88($sp)
    088BB6FC:[3C1208A1]: lui        $s2, 0x08A1 <=> li $s2, 0x08A10000
    088BB700:[AFBF0068]: sw         $ra, 104($sp)
    088BB704:[AFB50064]: sw         $s5, 100($sp)
    088BB708:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    088BB70C:[AFB3005C]: sw         $s3, 92($sp)
    088BB710:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    088BB714:[AFB10054]: sw         $s1, 84($sp)
    088BB718:[26910A00]: addiu      $s1, $s4, 2560
    088BB71C:[AFB00050]: sw         $s0, 80($sp)
    088BB720:[E7BA0088]: swc1       $f26, 136($sp)
    088BB724:[E7B90084]: swc1       $f25, 132($sp)
    088BB728:[E7B80080]: swc1       $f24, 128($sp)
    088BB72C:[E7B7007C]: swc1       $f23, 124($sp)
    088BB730:[E7B60078]: swc1       $f22, 120($sp)
    088BB734:[0E25FE44]: jal        0x0897F910
    088BB738:[E7B50074]: swc1       $f21, 116($sp)
    088BB73C:[3C040008]: lui        $a0, 0x0008 <=> li $a0, 0x00080000
    088BB740:[8E42EFEC]: lw         $v0, -4116($s2)
    088BB744:[3484F750]: ori        $a0, $a0, -2224
    088BB748:[3C050004]: lui        $a1, 0x0004 <=> li $a1, 0x00040000
    088BB74C:[0E20D055]: jal        0x08834154
    088BB750:[00442021]: addu       $a0, $v0, $a0
    088BB754:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088BB758:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088BB75C:[0E22E46E]: jal        0x088B91B8
    088BB760:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088BB764:[0E22AAC5]: jal        0x088AAB14
    088BB768:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088BB76C:[160000C9]: bne        $s0, $zr, 0x088BBA94
    088BB770:[8E42EFEC]: lw         $v0, -4116($s2)
    088BB774:[27A40030]: addiu      $a0, $sp, 48
    088BB778:[8C450964]: lw         $a1, 2404($v0)
    088BB77C:[24A60010]: addiu      $a2, $a1, 16
    088BB780:[0E25FE5B]: jal        0x0897F96C
    088BB784:[24A50020]: addiu      $a1, $a1, 32
    088BB788:[8FA20030]: lw         $v0, 48($sp)
    088BB78C:[8FA30034]: lw         $v1, 52($sp)
    088BB790:[AFA20010]: sw         $v0, 16($sp)
    088BB794:[AFA30014]: sw         $v1, 20($sp)
    088BB798:[8FA20038]: lw         $v0, 56($sp)
    088BB79C:[C7B70010]: lwc1       $f23, 16($sp)
    088BB7A0:[C7B90014]: lwc1       $f25, 20($sp)
    088BB7A4:[AFA20018]: sw         $v0, 24($sp)
    088BB7A8:[4617B842]: mul.s      $f1, $f23, $f23
    088BB7AC:[4619C802]: mul.s      $f0, $f25, $f25
    088BB7B0:[C7B50018]: lwc1       $f21, 24($sp)
    088BB7B4:[8E43EFEC]: lw         $v1, -4116($s2)
    088BB7B8:[8FA2003C]: lw         $v0, 60($sp)
    088BB7BC:[46000840]: add.s      $f1, $f1, $f0
    088BB7C0:[4615A882]: mul.s      $f2, $f21, $f21
    088BB7C4:[8C640964]: lw         $a0, 2404($v1)
    088BB7C8:[AFA2001C]: sw         $v0, 28($sp)
    088BB7CC:[46011080]: add.s      $f2, $f2, $f1
    088BB7D0:[C4800070]: lwc1       $f0, 112($a0)
    088BB7D4:[46001304]: sqrt.s     $f12, $f2
    088BB7D8:[460C6032]: c.eq.s     $f12, $f12
    088BB7DC:[00000000]: nop
    088BB7E0:[4500014F]: bc1f       0x088BBD20
    088BB7E4:[46000D82]: mul.s      $f22, $f1, $f0
    088BB7E8:[460CB302]: mul.s      $f12, $f22, $f12
    088BB7EC:[46006084]: sqrt.s     $f2, $f12
    088BB7F0:[46021032]: c.eq.s     $f2, $f2
    088BB7F4:[00000000]: nop
    088BB7F8:[4500013A]: bc1f       0x088BBCE4
    088BB7FC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BB800:[C44072E0]: lwc1       $f0, 29408($v0)
    088BB804:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    088BB808:[C4A172E4]: lwc1       $f1, 29412($a1)
    088BB80C:[46001002]: mul.s      $f0, $f2, $f0
    088BB810:[46150083]: div.s      $f2, $f0, $f21
    088BB814:[4601103C]: c.lt.s     $f2, $f1
    088BB818:[00000000]: nop
    088BB81C:[4500010A]: bc1f       0x088BBC48
    088BB820:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BB824:[46000886]: mov.s      $f2, $f1
    088BB828:[8E63EFEC]: lw         $v1, -4116($s3)
    088BB82C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088BB830:[C48072EC]: lwc1       $f0, 29420($a0)
    088BB834:[8C620964]: lw         $v0, 2404($v1)
    088BB838:[4600B83C]: c.lt.s     $f23, $f0
    088BB83C:[C4410014]: lwc1       $f1, 20($v0)
    088BB840:[C4400010]: lwc1       $f0, 16($v0)
    088BB844:[46011680]: add.s      $f26, $f2, $f1
    088BB848:[46001580]: add.s      $f22, $f2, $f0
    088BB84C:[46020541]: sub.s      $f21, $f0, $f2
    088BB850:[4500010E]: bc1f       0x088BBC8C
    088BB854:[46020E01]: sub.s      $f24, $f1, $f2
    088BB858:[C4A072E4]: lwc1       $f0, 29412($a1)
    088BB85C:[4600AD41]: sub.s      $f21, $f21, $f0
    088BB860:[C48072EC]: lwc1       $f0, 29420($a0)
    088BB864:[4600C83C]: c.lt.s     $f25, $f0
    088BB868:[00000000]: nop
    088BB86C:[45000115]: bc1f       0x088BBCC4
    088BB870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BB874:[C4A072E4]: lwc1       $f0, 29412($a1)
    088BB878:[4600C601]: sub.s      $f24, $f24, $f0
    088BB87C:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BB880:[02821021]: addu       $v0, $s4, $v0
    088BB884:[8C43C878]: lw         $v1, -14216($v0)
    088BB888:[AC40C884]: sw         $zr, -14204($v0)
    088BB88C:[1860001B]: blez       $v1, 0x088BB8FC
    088BB890:[AC40C888]: sw         $zr, -14200($v0)
    088BB894:[8C47C874]: lw         $a3, -14220($v0)
    088BB898:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088BB89C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088BB8A0:[0A22EE31]: j          0x088BB8C4
    088BB8A4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BB8A8:[7C023184]: ins        $v0, $zr, 6, 1
    088BB8AC:[A462022C]: sh         $v0, 556($v1)
    088BB8B0:[8CC2C878]: lw         $v0, -14216($a2)
    088BB8B4:[24A50001]: addiu      $a1, $a1, 1
    088BB8B8:[00A2102A]: slt        $v0, $a1, $v0
    088BB8BC:[1040000F]: beq        $v0, $zr, 0x088BB8FC
    088BB8C0:[24840054]: addiu      $a0, $a0, 84
    088BB8C4:[00E41021]: addu       $v0, $a3, $a0
    088BB8C8:[8C430040]: lw         $v1, 64($v0)
    088BB8CC:[5060FFF9]: beql       $v1, $zr, 0x088BB8B4
    088BB8D0:[8CC2C878]: lw         $v0, -14216($a2)
    088BB8D4:[8C42004C]: lw         $v0, 76($v0)
    088BB8D8:[1440FFF3]: bne        $v0, $zr, 0x088BB8A8
    088BB8DC:[9462022C]: lhu        $v0, 556($v1)
    088BB8E0:[24A50001]: addiu      $a1, $a1, 1
    088BB8E4:[34420040]: ori        $v0, $v0, 64
    088BB8E8:[A462022C]: sh         $v0, 556($v1)
    088BB8EC:[8CC2C878]: lw         $v0, -14216($a2)
    088BB8F0:[00A2102A]: slt        $v0, $a1, $v0
    088BB8F4:[1440FFF3]: bne        $v0, $zr, 0x088BB8C4
    088BB8F8:[24840054]: addiu      $a0, $a0, 84
    088BB8FC:[24100050]: addiu      $s0, $zr, 80 <=> li $s0, 80
    088BB900:[27B30010]: addiu      $s3, $sp, 16
    088BB904:[0A22EE5C]: j          0x088BB970
    088BB908:[27B20020]: addiu      $s2, $sp, 32
    088BB90C:[4600103C]: c.lt.s     $f2, $f0
    088BB910:[00000000]: nop
    088BB914:[45020036]: bc1fl      0x088BB9F0
    088BB918:[A220022E]: sb         $zr, 558($s1)
    088BB91C:[4601C001]: sub.s      $f0, $f24, $f1
    088BB920:[C6220118]: lwc1       $f2, 280($s1)
    088BB924:[4602003C]: c.lt.s     $f0, $f2
    088BB928:[00000000]: nop
    088BB92C:[45020030]: bc1fl      0x088BB9F0
    088BB930:[A220022E]: sb         $zr, 558($s1)
    088BB934:[4601D000]: add.s      $f0, $f26, $f1
    088BB938:[4600103C]: c.lt.s     $f2, $f0
    088BB93C:[00000000]: nop
    088BB940:[4502002B]: bc1fl      0x088BB9F0
    088BB944:[A220022E]: sb         $zr, 558($s1)
    088BB948:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BB94C:[02821021]: addu       $v0, $s4, $v0
    088BB950:[4600A306]: mov.s      $f12, $f20
    088BB954:[8C45C880]: lw         $a1, -14208($v0)
    088BB958:[0E22ED6B]: jal        0x088BB5AC
    088BB95C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088BB960:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BB964:[A222022E]: sb         $v0, 558($s1)
    088BB968:[12000023]: beq        $s0, $zr, 0x088BB9F8
    088BB96C:[26310260]: addiu      $s1, $s1, 608
    088BB970:[0E25F6C1]: jal        0x0897DB04
    088BB974:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088BB978:[0E25F6C1]: jal        0x0897DB04
    088BB97C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088BB980:[8E240220]: lw         $a0, 544($s1)
    088BB984:[1080FFF8]: beq        $a0, $zr, 0x088BB968
    088BB988:[2610FFFF]: addiu      $s0, $s0, -1
    088BB98C:[94830006]: lhu        $v1, 6($a0)
    088BB990:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088BB994:[30420010]: andi       $v0, $v0, 16
    088BB998:[1440FFF3]: bne        $v0, $zr, 0x088BB968
    088BB99C:[30620008]: andi       $v0, $v1, 8
    088BB9A0:[1440FFF1]: bne        $v0, $zr, 0x088BB968
    088BB9A4:[00000000]: nop
    088BB9A8:[9222022F]: lbu        $v0, 559($s1)
    088BB9AC:[54400004]: bnel       $v0, $zr, 0x088BB9C0
    088BB9B0:[94820004]: lhu        $v0, 4($a0)
    088BB9B4:[16A0FFE5]: bne        $s5, $zr, 0x088BB94C
    088BB9B8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BB9BC:[94820004]: lhu        $v0, 4($a0)
    088BB9C0:[30420020]: andi       $v0, $v0, 32
    088BB9C4:[5440FFE1]: bnel       $v0, $zr, 0x088BB94C
    088BB9C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BB9CC:[C4810000]: lwc1       $f1, 0($a0)
    088BB9D0:[C6220110]: lwc1       $f2, 272($s1)
    088BB9D4:[46800860]: cvt.s.w    $f1, $f1
    088BB9D8:[4601A801]: sub.s      $f0, $f21, $f1
    088BB9DC:[4602003C]: c.lt.s     $f0, $f2
    088BB9E0:[00000000]: nop
    088BB9E4:[4503FFC9]: bc1tl      0x088BB90C
    088BB9E8:[4601B000]: add.s      $f0, $f22, $f1
    088BB9EC:[A220022E]: sb         $zr, 558($s1)
    088BB9F0:[1600FFDF]: bne        $s0, $zr, 0x088BB970
    088BB9F4:[26310260]: addiu      $s1, $s1, 608
    088BB9F8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088BB9FC:[8C50F014]: lw         $s0, -4076($v0)
    088BBA00:[1200000A]: beq        $s0, $zr, 0x088BBA2C
    088BBA04:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BBA08:[24110080]: addiu      $s1, $zr, 128 <=> li $s1, 128
    088BBA0C:[4600A306]: mov.s      $f12, $f20
    088BBA10:[2631FFFF]: addiu      $s1, $s1, -1
    088BBA14:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088BBA18:[0E22CDB7]: jal        0x088B36DC
    088BBA1C:[26100028]: addiu      $s0, $s0, 40
    088BBA20:[1620FFFB]: bne        $s1, $zr, 0x088BBA10
    088BBA24:[4600A306]: mov.s      $f12, $f20
    088BBA28:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BBA2C:[02828021]: addu       $s0, $s4, $v0
    088BBA30:[8E06C888]: lw         $a2, -14200($s0)
    088BBA34:[2CC200AA]: sltiu      $v0, $a2, 170
    088BBA38:[104000C4]: beq        $v0, $zr, 0x088BBD4C
    088BBA3C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    088BBA40:[8E02C890]: lw         $v0, -14192($s0)
    088BBA44:[0046102B]: sltu       $v0, $v0, $a2
    088BBA48:[10400002]: beq        $v0, $zr, 0x088BBA54
    088BBA4C:[AE06C88C]: sw         $a2, -14196($s0)
    088BBA50:[AE06C890]: sw         $a2, -14192($s0)
    088BBA54:[8FBF0068]: lw         $ra, 104($sp)
    088BBA58:[8FB50064]: lw         $s5, 100($sp)
    088BBA5C:[8FB40060]: lw         $s4, 96($sp)
    088BBA60:[8FB3005C]: lw         $s3, 92($sp)
    088BBA64:[8FB20058]: lw         $s2, 88($sp)
    088BBA68:[8FB10054]: lw         $s1, 84($sp)
    088BBA6C:[8FB00050]: lw         $s0, 80($sp)
    088BBA70:[C7BA0088]: lwc1       $f26, 136($sp)
    088BBA74:[C7B90084]: lwc1       $f25, 132($sp)
    088BBA78:[C7B80080]: lwc1       $f24, 128($sp)
    088BBA7C:[C7B7007C]: lwc1       $f23, 124($sp)
    088BBA80:[C7B60078]: lwc1       $f22, 120($sp)
    088BBA84:[C7B50074]: lwc1       $f21, 116($sp)
    088BBA88:[C7B40070]: lwc1       $f20, 112($sp)
    088BBA8C:[03E00008]: jr         $ra
    088BBA90:[27BD0090]: addiu      $sp, $sp, 144
    088BBA94:[27A40040]: addiu      $a0, $sp, 64
    088BBA98:[8C450964]: lw         $a1, 2404($v0)
    088BBA9C:[24A60010]: addiu      $a2, $a1, 16
    088BBAA0:[0E25FE5B]: jal        0x0897F96C
    088BBAA4:[24A50020]: addiu      $a1, $a1, 32
    088BBAA8:[8FA20040]: lw         $v0, 64($sp)
    088BBAAC:[8FA30048]: lw         $v1, 72($sp)
    088BBAB0:[AFA20010]: sw         $v0, 16($sp)
    088BBAB4:[AFA30018]: sw         $v1, 24($sp)
    088BBAB8:[8FA20044]: lw         $v0, 68($sp)
    088BBABC:[C7B70010]: lwc1       $f23, 16($sp)
    088BBAC0:[C7B90018]: lwc1       $f25, 24($sp)
    088BBAC4:[AFA20014]: sw         $v0, 20($sp)
    088BBAC8:[4617B842]: mul.s      $f1, $f23, $f23
    088BBACC:[4619C802]: mul.s      $f0, $f25, $f25
    088BBAD0:[C7B50014]: lwc1       $f21, 20($sp)
    088BBAD4:[8E43EFEC]: lw         $v1, -4116($s2)
    088BBAD8:[8FA2004C]: lw         $v0, 76($sp)
    088BBADC:[46000840]: add.s      $f1, $f1, $f0
    088BBAE0:[4615A882]: mul.s      $f2, $f21, $f21
    088BBAE4:[8C640964]: lw         $a0, 2404($v1)
    088BBAE8:[AFA2001C]: sw         $v0, 28($sp)
    088BBAEC:[46011080]: add.s      $f2, $f2, $f1
    088BBAF0:[C4800070]: lwc1       $f0, 112($a0)
    088BBAF4:[46001304]: sqrt.s     $f12, $f2
    088BBAF8:[460C6032]: c.eq.s     $f12, $f12
    088BBAFC:[00000000]: nop
    088BBB00:[45000046]: bc1f       0x088BBC1C
    088BBB04:[46000D82]: mul.s      $f22, $f1, $f0
    088BBB08:[460CB302]: mul.s      $f12, $f22, $f12
    088BBB0C:[46006084]: sqrt.s     $f2, $f12
    088BBB10:[46021032]: c.eq.s     $f2, $f2
    088BBB14:[00000000]: nop
    088BBB18:[45000031]: bc1f       0x088BBBE0
    088BBB1C:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    088BBB20:[C46072E0]: lwc1       $f0, 29408($v1)
    088BBB24:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BBB28:[C44172E4]: lwc1       $f1, 29412($v0)
    088BBB2C:[46001002]: mul.s      $f0, $f2, $f0
    088BBB30:[46150083]: div.s      $f2, $f0, $f21
    088BBB34:[4601103C]: c.lt.s     $f2, $f1
    088BBB38:[00000000]: nop
    088BBB3C:[45000021]: bc1f       0x088BBBC4
    088BBB40:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BBB44:[46000886]: mov.s      $f2, $f1
    088BBB48:[8E63EFEC]: lw         $v1, -4116($s3)
    088BBB4C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088BBB50:[C48072EC]: lwc1       $f0, 29420($a0)
    088BBB54:[8C620964]: lw         $v0, 2404($v1)
    088BBB58:[4600B83C]: c.lt.s     $f23, $f0
    088BBB5C:[C4410018]: lwc1       $f1, 24($v0)
    088BBB60:[C4400010]: lwc1       $f0, 16($v0)
    088BBB64:[46011680]: add.s      $f26, $f2, $f1
    088BBB68:[46001580]: add.s      $f22, $f2, $f0
    088BBB6C:[46020541]: sub.s      $f21, $f0, $f2
    088BBB70:[45010007]: bc1t       0x088BBB90
    088BBB74:[46020E01]: sub.s      $f24, $f1, $f2
    088BBB78:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BBB7C:[C44072F0]: lwc1       $f0, 29424($v0)
    088BBB80:[4617003C]: c.lt.s     $f0, $f23
    088BBB84:[00000000]: nop
    088BBB88:[45010077]: bc1t       0x088BBD68
    088BBB8C:[44800000]: mtc1       $zr, $f0
    088BBB90:[C48072EC]: lwc1       $f0, 29420($a0)
    088BBB94:[4600C83C]: c.lt.s     $f25, $f0
    088BBB98:[00000000]: nop
    088BBB9C:[4501FF37]: bc1t       0x088BB87C
    088BBBA0:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    088BBBA4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BBBA8:[C44072F0]: lwc1       $f0, 29424($v0)
    088BBBAC:[4619003C]: c.lt.s     $f0, $f25
    088BBBB0:[00000000]: nop
    088BBBB4:[4501006A]: bc1t       0x088BBD60
    088BBBB8:[44800000]: mtc1       $zr, $f0
    088BBBBC:[0A22EE20]: j          0x088BB880
    088BBBC0:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BBBC4:[C44072E8]: lwc1       $f0, 29416($v0)
    088BBBC8:[4602003C]: c.lt.s     $f0, $f2
    088BBBCC:[00000000]: nop
    088BBBD0:[4503FFDD]: bc1tl      0x088BBB48
    088BBBD4:[46000086]: mov.s      $f2, $f0
    088BBBD8:[0A22EED3]: j          0x088BBB4C
    088BBBDC:[8E63EFEC]: lw         $v1, -4116($s3)
    088BBBE0:[0E271454]: jal        0x089C5150
    088BBBE4:[00000000]: nop
    088BBBE8:[46000086]: mov.s      $f2, $f0
    088BBBEC:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    088BBBF0:[C46072E0]: lwc1       $f0, 29408($v1)
    088BBBF4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BBBF8:[C44172E4]: lwc1       $f1, 29412($v0)
    088BBBFC:[46001002]: mul.s      $f0, $f2, $f0
    088BBC00:[46150083]: div.s      $f2, $f0, $f21
    088BBC04:[4601103C]: c.lt.s     $f2, $f1
    088BBC08:[00000000]: nop
    088BBC0C:[4500FFED]: bc1f       0x088BBBC4
    088BBC10:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BBC14:[0A22EED2]: j          0x088BBB48
    088BBC18:[46000886]: mov.s      $f2, $f1
    088BBC1C:[0E271454]: jal        0x089C5150
    088BBC20:[46001306]: mov.s      $f12, $f2
    088BBC24:[46000306]: mov.s      $f12, $f0
    088BBC28:[460CB302]: mul.s      $f12, $f22, $f12
    088BBC2C:[46006084]: sqrt.s     $f2, $f12
    088BBC30:[46021032]: c.eq.s     $f2, $f2
    088BBC34:[00000000]: nop
    088BBC38:[4501FFB9]: bc1t       0x088BBB20
    088BBC3C:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    088BBC40:[0A22EEF8]: j          0x088BBBE0
    088BBC44:[00000000]: nop
    088BBC48:[C44072F4]: lwc1       $f0, 29428($v0)
    088BBC4C:[4602003C]: c.lt.s     $f0, $f2
    088BBC50:[00000000]: nop
    088BBC54:[4500FEF5]: bc1f       0x088BB82C
    088BBC58:[8E63EFEC]: lw         $v1, -4116($s3)
    088BBC5C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088BBC60:[46000086]: mov.s      $f2, $f0
    088BBC64:[C48072EC]: lwc1       $f0, 29420($a0)
    088BBC68:[8C620964]: lw         $v0, 2404($v1)
    088BBC6C:[4600B83C]: c.lt.s     $f23, $f0
    088BBC70:[C4410014]: lwc1       $f1, 20($v0)
    088BBC74:[C4400010]: lwc1       $f0, 16($v0)
    088BBC78:[46011680]: add.s      $f26, $f2, $f1
    088BBC7C:[46001580]: add.s      $f22, $f2, $f0
    088BBC80:[46020541]: sub.s      $f21, $f0, $f2
    088BBC84:[4501FEF4]: bc1t       0x088BB858
    088BBC88:[46020E01]: sub.s      $f24, $f1, $f2
    088BBC8C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BBC90:[C44072F0]: lwc1       $f0, 29424($v0)
    088BBC94:[4617003C]: c.lt.s     $f0, $f23
    088BBC98:[00000000]: nop
    088BBC9C:[4500FEF1]: bc1f       0x088BB864
    088BBCA0:[C48072EC]: lwc1       $f0, 29420($a0)
    088BBCA4:[C4A072E4]: lwc1       $f0, 29412($a1)
    088BBCA8:[4600B580]: add.s      $f22, $f22, $f0
    088BBCAC:[C48072EC]: lwc1       $f0, 29420($a0)
    088BBCB0:[4600C83C]: c.lt.s     $f25, $f0
    088BBCB4:[00000000]: nop
    088BBCB8:[4501FEEF]: bc1t       0x088BB878
    088BBCBC:[C4A072E4]: lwc1       $f0, 29412($a1)
    088BBCC0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BBCC4:[C44072F0]: lwc1       $f0, 29424($v0)
    088BBCC8:[4619003C]: c.lt.s     $f0, $f25
    088BBCCC:[00000000]: nop
    088BBCD0:[4500FEEB]: bc1f       0x088BB880
    088BBCD4:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BBCD8:[C4A072E4]: lwc1       $f0, 29412($a1)
    088BBCDC:[0A22EE20]: j          0x088BB880
    088BBCE0:[4600D680]: add.s      $f26, $f26, $f0
    088BBCE4:[0E271454]: jal        0x089C5150
    088BBCE8:[00000000]: nop
    088BBCEC:[46000086]: mov.s      $f2, $f0
    088BBCF0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BBCF4:[C44072E0]: lwc1       $f0, 29408($v0)
    088BBCF8:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    088BBCFC:[C4A172E4]: lwc1       $f1, 29412($a1)
    088BBD00:[46001002]: mul.s      $f0, $f2, $f0
    088BBD04:[46150083]: div.s      $f2, $f0, $f21
    088BBD08:[4601103C]: c.lt.s     $f2, $f1
    088BBD0C:[00000000]: nop
    088BBD10:[4500FFCD]: bc1f       0x088BBC48
    088BBD14:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BBD18:[0A22EE0A]: j          0x088BB828
    088BBD1C:[46000886]: mov.s      $f2, $f1
    088BBD20:[0E271454]: jal        0x089C5150
    088BBD24:[46001306]: mov.s      $f12, $f2
    088BBD28:[46000306]: mov.s      $f12, $f0
    088BBD2C:[460CB302]: mul.s      $f12, $f22, $f12
    088BBD30:[46006084]: sqrt.s     $f2, $f12
    088BBD34:[46021032]: c.eq.s     $f2, $f2
    088BBD38:[00000000]: nop
    088BBD3C:[4501FEB0]: bc1t       0x088BB800
    088BBD40:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088BBD44:[0A22EF39]: j          0x088BBCE4
    088BBD48:[00000000]: nop
    088BBD4C:[24A5EAE8]: addiu      $a1, $a1, -5400
    088BBD50:[0E20823D]: jal        0x088208F4
    088BBD54:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088BBD58:[0A22EE90]: j          0x088BBA40
    088BBD5C:[8E06C888]: lw         $a2, -14200($s0)
    088BBD60:[0A22EE1F]: j          0x088BB87C
    088BBD64:[4600D680]: add.s      $f26, $f26, $f0
    088BBD68:[0A22EEE4]: j          0x088BBB90
    088BBD6C:[4600B580]: add.s      $f22, $f22, $f0
  Back Branch 088BBA20 2,841,728 times (length 6)
    088BB9FC:[8C50F014]: lw         $s0, -4076($v0)
    088BBA00:[1200000A]: beq        $s0, $zr, 0x088BBA2C
    088BBA04:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BBA08:[24110080]: addiu      $s1, $zr, 128 <=> li $s1, 128
    088BBA0C:[4600A306]: mov.s      $f12, $f20
--> 088BBA10:[2631FFFF]: addiu      $s1, $s1, -1
    088BBA14:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088BBA18:[0E22CDB7]: jal        0x088B36DC
    088BBA1C:[26100028]: addiu      $s0, $s0, 40
--> 088BBA20:[1620FFFB]: bne        $s1, $zr, 0x088BBA10
    088BBA24:[4600A306]: mov.s      $f12, $f20
    088BBA28:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BBA2C:[02828021]: addu       $s0, $s4, $v0
    088BBA30:[8E06C888]: lw         $a2, -14200($s0)
  Back Branch 088BB984 1,776,080 times (length 9)
    088BB954:[8C45C880]: lw         $a1, -14208($v0)
    088BB958:[0E22ED6B]: jal        0x088BB5AC
    088BB95C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088BB960:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BB964:[A222022E]: sb         $v0, 558($s1)
--> 088BB968:[12000023]: beq        $s0, $zr, 0x088BB9F8
    088BB96C:[26310260]: addiu      $s1, $s1, 608
    088BB970:[0E25F6C1]: jal        0x0897DB04
    088BB974:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088BB978:[0E25F6C1]: jal        0x0897DB04
    088BB97C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088BB980:[8E240220]: lw         $a0, 544($s1)
--> 088BB984:[1080FFF8]: beq        $a0, $zr, 0x088BB968
    088BB988:[2610FFFF]: addiu      $s0, $s0, -1
    088BB98C:[94830006]: lhu        $v1, 6($a0)
    088BB990:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088BB994:[30420010]: andi       $v0, $v0, 16
  Back Branch 088BB9A0 58,323 times (length 16)
    088BB954:[8C45C880]: lw         $a1, -14208($v0)
    088BB958:[0E22ED6B]: jal        0x088BB5AC
    088BB95C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088BB960:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BB964:[A222022E]: sb         $v0, 558($s1)
--> 088BB968:[12000023]: beq        $s0, $zr, 0x088BB9F8
    088BB96C:[26310260]: addiu      $s1, $s1, 608
    088BB970:[0E25F6C1]: jal        0x0897DB04
    088BB974:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088BB978:[0E25F6C1]: jal        0x0897DB04
    088BB97C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088BB980:[8E240220]: lw         $a0, 544($s1)
    088BB984:[1080FFF8]: beq        $a0, $zr, 0x088BB968
    088BB988:[2610FFFF]: addiu      $s0, $s0, -1
    088BB98C:[94830006]: lhu        $v1, 6($a0)
    088BB990:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088BB994:[30420010]: andi       $v0, $v0, 16
    088BB998:[1440FFF3]: bne        $v0, $zr, 0x088BB968
    088BB99C:[30620008]: andi       $v0, $v1, 8
--> 088BB9A0:[1440FFF1]: bne        $v0, $zr, 0x088BB968
    088BB9A4:[00000000]: nop
    088BB9A8:[9222022F]: lbu        $v0, 559($s1)
    088BB9AC:[54400004]: bnel       $v0, $zr, 0x088BB9C0
    088BB9B0:[94820004]: lhu        $v0, 4($a0)
  Back Branch 088BB998 58,323 times (length 14)
    088BB954:[8C45C880]: lw         $a1, -14208($v0)
    088BB958:[0E22ED6B]: jal        0x088BB5AC
    088BB95C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088BB960:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BB964:[A222022E]: sb         $v0, 558($s1)
--> 088BB968:[12000023]: beq        $s0, $zr, 0x088BB9F8
    088BB96C:[26310260]: addiu      $s1, $s1, 608
    088BB970:[0E25F6C1]: jal        0x0897DB04
    088BB974:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088BB978:[0E25F6C1]: jal        0x0897DB04
    088BB97C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088BB980:[8E240220]: lw         $a0, 544($s1)
    088BB984:[1080FFF8]: beq        $a0, $zr, 0x088BB968
    088BB988:[2610FFFF]: addiu      $s0, $s0, -1
    088BB98C:[94830006]: lhu        $v1, 6($a0)
    088BB990:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088BB994:[30420010]: andi       $v0, $v0, 16
--> 088BB998:[1440FFF3]: bne        $v0, $zr, 0x088BB968
    088BB99C:[30620008]: andi       $v0, $v1, 8
    088BB9A0:[1440FFF1]: bne        $v0, $zr, 0x088BB968
    088BB9A4:[00000000]: nop
    088BB9A8:[9222022F]: lbu        $v0, 559($s1)
  Back Branch 088BB9E4 48,377 times (length 56)
    088BB8F8:[24840054]: addiu      $a0, $a0, 84
    088BB8FC:[24100050]: addiu      $s0, $zr, 80 <=> li $s0, 80
    088BB900:[27B30010]: addiu      $s3, $sp, 16
    088BB904:[0A22EE5C]: j          0x088BB970
    088BB908:[27B20020]: addiu      $s2, $sp, 32
--> 088BB90C:[4600103C]: c.lt.s     $f2, $f0
    088BB910:[00000000]: nop
    088BB914:[45020036]: bc1fl      0x088BB9F0
    088BB918:[A220022E]: sb         $zr, 558($s1)
    088BB91C:[4601C001]: sub.s      $f0, $f24, $f1
    088BB920:[C6220118]: lwc1       $f2, 280($s1)
    088BB924:[4602003C]: c.lt.s     $f0, $f2
    088BB928:[00000000]: nop
    088BB92C:[45020030]: bc1fl      0x088BB9F0
    088BB930:[A220022E]: sb         $zr, 558($s1)
    088BB934:[4601D000]: add.s      $f0, $f26, $f1
    088BB938:[4600103C]: c.lt.s     $f2, $f0
    088BB93C:[00000000]: nop
    088BB940:[4502002B]: bc1fl      0x088BB9F0
    088BB944:[A220022E]: sb         $zr, 558($s1)
    088BB948:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BB94C:[02821021]: addu       $v0, $s4, $v0
    088BB950:[4600A306]: mov.s      $f12, $f20
    088BB954:[8C45C880]: lw         $a1, -14208($v0)
    088BB958:[0E22ED6B]: jal        0x088BB5AC
    088BB95C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088BB960:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BB964:[A222022E]: sb         $v0, 558($s1)
    088BB968:[12000023]: beq        $s0, $zr, 0x088BB9F8
    088BB96C:[26310260]: addiu      $s1, $s1, 608
    088BB970:[0E25F6C1]: jal        0x0897DB04
    088BB974:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088BB978:[0E25F6C1]: jal        0x0897DB04
    088BB97C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088BB980:[8E240220]: lw         $a0, 544($s1)
    088BB984:[1080FFF8]: beq        $a0, $zr, 0x088BB968
    088BB988:[2610FFFF]: addiu      $s0, $s0, -1
    088BB98C:[94830006]: lhu        $v1, 6($a0)
    088BB990:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088BB994:[30420010]: andi       $v0, $v0, 16
    088BB998:[1440FFF3]: bne        $v0, $zr, 0x088BB968
    088BB99C:[30620008]: andi       $v0, $v1, 8
    088BB9A0:[1440FFF1]: bne        $v0, $zr, 0x088BB968
    088BB9A4:[00000000]: nop
    088BB9A8:[9222022F]: lbu        $v0, 559($s1)
    088BB9AC:[54400004]: bnel       $v0, $zr, 0x088BB9C0
    088BB9B0:[94820004]: lhu        $v0, 4($a0)
    088BB9B4:[16A0FFE5]: bne        $s5, $zr, 0x088BB94C
    088BB9B8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BB9BC:[94820004]: lhu        $v0, 4($a0)
    088BB9C0:[30420020]: andi       $v0, $v0, 32
    088BB9C4:[5440FFE1]: bnel       $v0, $zr, 0x088BB94C
    088BB9C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BB9CC:[C4810000]: lwc1       $f1, 0($a0)
    088BB9D0:[C6220110]: lwc1       $f2, 272($s1)
    088BB9D4:[46800860]: cvt.s.w    $f1, $f1
    088BB9D8:[4601A801]: sub.s      $f0, $f21, $f1
    088BB9DC:[4602003C]: c.lt.s     $f0, $f2
    088BB9E0:[00000000]: nop
--> 088BB9E4:[4503FFC9]: bc1tl      0x088BB90C
    088BB9E8:[4601B000]: add.s      $f0, $f22, $f1
    088BB9EC:[A220022E]: sb         $zr, 558($s1)
    088BB9F0:[1600FFDF]: bne        $s0, $zr, 0x088BB970
    088BB9F4:[26310260]: addiu      $s1, $s1, 608
  Back Branch 088BB8D8 39,162 times (length 14)
    088BB894:[8C47C874]: lw         $a3, -14220($v0)
    088BB898:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088BB89C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088BB8A0:[0A22EE31]: j          0x088BB8C4
    088BB8A4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 088BB8A8:[7C023184]: ins        $v0, $zr, 6, 1
    088BB8AC:[A462022C]: sh         $v0, 556($v1)
    088BB8B0:[8CC2C878]: lw         $v0, -14216($a2)
    088BB8B4:[24A50001]: addiu      $a1, $a1, 1
    088BB8B8:[00A2102A]: slt        $v0, $a1, $v0
    088BB8BC:[1040000F]: beq        $v0, $zr, 0x088BB8FC
    088BB8C0:[24840054]: addiu      $a0, $a0, 84
    088BB8C4:[00E41021]: addu       $v0, $a3, $a0
    088BB8C8:[8C430040]: lw         $v1, 64($v0)
    088BB8CC:[5060FFF9]: beql       $v1, $zr, 0x088BB8B4
    088BB8D0:[8CC2C878]: lw         $v0, -14216($a2)
    088BB8D4:[8C42004C]: lw         $v0, 76($v0)
--> 088BB8D8:[1440FFF3]: bne        $v0, $zr, 0x088BB8A8
    088BB8DC:[9462022C]: lhu        $v0, 556($v1)
    088BB8E0:[24A50001]: addiu      $a1, $a1, 1
    088BB8E4:[34420040]: ori        $v0, $v0, 64
    088BB8E8:[A462022C]: sh         $v0, 556($v1)
  Back Branch 088BB9F0 33,427 times (length 34)
    088BB95C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088BB960:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BB964:[A222022E]: sb         $v0, 558($s1)
    088BB968:[12000023]: beq        $s0, $zr, 0x088BB9F8
    088BB96C:[26310260]: addiu      $s1, $s1, 608
--> 088BB970:[0E25F6C1]: jal        0x0897DB04
    088BB974:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088BB978:[0E25F6C1]: jal        0x0897DB04
    088BB97C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088BB980:[8E240220]: lw         $a0, 544($s1)
    088BB984:[1080FFF8]: beq        $a0, $zr, 0x088BB968
    088BB988:[2610FFFF]: addiu      $s0, $s0, -1
    088BB98C:[94830006]: lhu        $v1, 6($a0)
    088BB990:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088BB994:[30420010]: andi       $v0, $v0, 16
    088BB998:[1440FFF3]: bne        $v0, $zr, 0x088BB968
    088BB99C:[30620008]: andi       $v0, $v1, 8
    088BB9A0:[1440FFF1]: bne        $v0, $zr, 0x088BB968
    088BB9A4:[00000000]: nop
    088BB9A8:[9222022F]: lbu        $v0, 559($s1)
    088BB9AC:[54400004]: bnel       $v0, $zr, 0x088BB9C0
    088BB9B0:[94820004]: lhu        $v0, 4($a0)
    088BB9B4:[16A0FFE5]: bne        $s5, $zr, 0x088BB94C
    088BB9B8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BB9BC:[94820004]: lhu        $v0, 4($a0)
    088BB9C0:[30420020]: andi       $v0, $v0, 32
    088BB9C4:[5440FFE1]: bnel       $v0, $zr, 0x088BB94C
    088BB9C8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BB9CC:[C4810000]: lwc1       $f1, 0($a0)
    088BB9D0:[C6220110]: lwc1       $f2, 272($s1)
    088BB9D4:[46800860]: cvt.s.w    $f1, $f1
    088BB9D8:[4601A801]: sub.s      $f0, $f21, $f1
    088BB9DC:[4602003C]: c.lt.s     $f0, $f2
    088BB9E0:[00000000]: nop
    088BB9E4:[4503FFC9]: bc1tl      0x088BB90C
    088BB9E8:[4601B000]: add.s      $f0, $f22, $f1
    088BB9EC:[A220022E]: sb         $zr, 558($s1)
--> 088BB9F0:[1600FFDF]: bne        $s0, $zr, 0x088BB970
    088BB9F4:[26310260]: addiu      $s1, $s1, 608
    088BB9F8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088BB9FC:[8C50F014]: lw         $s0, -4076($v0)
    088BBA00:[1200000A]: beq        $s0, $zr, 0x088BBA2C
  Back Branch 088BBC54 21,991 times (length 268)
  Back Branch 088BB9B4 19,161 times (length 28)
    088BB938:[4600103C]: c.lt.s     $f2, $f0
    088BB93C:[00000000]: nop
    088BB940:[4502002B]: bc1fl      0x088BB9F0
    088BB944:[A220022E]: sb         $zr, 558($s1)
    088BB948:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
--> 088BB94C:[02821021]: addu       $v0, $s4, $v0
    088BB950:[4600A306]: mov.s      $f12, $f20
    088BB954:[8C45C880]: lw         $a1, -14208($v0)
    088BB958:[0E22ED6B]: jal        0x088BB5AC
    088BB95C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088BB960:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BB964:[A222022E]: sb         $v0, 558($s1)
    088BB968:[12000023]: beq        $s0, $zr, 0x088BB9F8
    088BB96C:[26310260]: addiu      $s1, $s1, 608
    088BB970:[0E25F6C1]: jal        0x0897DB04
    088BB974:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088BB978:[0E25F6C1]: jal        0x0897DB04
    088BB97C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088BB980:[8E240220]: lw         $a0, 544($s1)
    088BB984:[1080FFF8]: beq        $a0, $zr, 0x088BB968
    088BB988:[2610FFFF]: addiu      $s0, $s0, -1
    088BB98C:[94830006]: lhu        $v1, 6($a0)
    088BB990:[00031027]: nor        $v0, $zr, $v1 <=> li $v0, not $v1
    088BB994:[30420010]: andi       $v0, $v0, 16
    088BB998:[1440FFF3]: bne        $v0, $zr, 0x088BB968
    088BB99C:[30620008]: andi       $v0, $v1, 8
    088BB9A0:[1440FFF1]: bne        $v0, $zr, 0x088BB968
    088BB9A4:[00000000]: nop
    088BB9A8:[9222022F]: lbu        $v0, 559($s1)
    088BB9AC:[54400004]: bnel       $v0, $zr, 0x088BB9C0
    088BB9B0:[94820004]: lhu        $v0, 4($a0)
--> 088BB9B4:[16A0FFE5]: bne        $s5, $zr, 0x088BB94C
    088BB9B8:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088BB9BC:[94820004]: lhu        $v0, 4($a0)
    088BB9C0:[30420020]: andi       $v0, $v0, 32
    088BB9C4:[5440FFE1]: bnel       $v0, $zr, 0x088BB94C
  Back Branch 088BBC9C 994 times (length 272)
  Back Branch 088BBCB8 265 times (length 274)
  Back Branch 088BBC84 204 times (length 269)
  Back Branch 088BBCD0 99 times (length 278)
  Back Branch 088BBCDC 98 times (length 281)
  Back Branch 088BB8CC 78 times (length 8)
    088BB8A0:[0A22EE31]: j          0x088BB8C4
    088BB8A4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088BB8A8:[7C023184]: ins        $v0, $zr, 6, 1
    088BB8AC:[A462022C]: sh         $v0, 556($v1)
    088BB8B0:[8CC2C878]: lw         $v0, -14216($a2)
--> 088BB8B4:[24A50001]: addiu      $a1, $a1, 1
    088BB8B8:[00A2102A]: slt        $v0, $a1, $v0
    088BB8BC:[1040000F]: beq        $v0, $zr, 0x088BB8FC
    088BB8C0:[24840054]: addiu      $a0, $a0, 84
    088BB8C4:[00E41021]: addu       $v0, $a3, $a0
    088BB8C8:[8C430040]: lw         $v1, 64($v0)
--> 088BB8CC:[5060FFF9]: beql       $v1, $zr, 0x088BB8B4
    088BB8D0:[8CC2C878]: lw         $v0, -14216($a2)
    088BB8D4:[8C42004C]: lw         $v0, 76($v0)
    088BB8D8:[1440FFF3]: bne        $v0, $zr, 0x088BB8A8
    088BB8DC:[9462022C]: lhu        $v0, 556($v1)
_S1_2_89B1148 38,919,706 instructions (0.409%), 1,663,009 calls (089B1148 - 089B1270, length 75)
    089B1148:[8C820004]: lw         $v0, 4($a0)
    089B114C:[8C880000]: lw         $t0, 0($a0)
    089B1150:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    089B1154:[00021FC2]: srl        $v1, $v0, 0x001F
    089B1158:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    089B115C:[7C475500]: ext        $a3, $v0, 20, 11
    089B1160:[ACA30004]: sw         $v1, 4($a1)
    089B1164:[14E0001F]: bne        $a3, $zr, 0x089B11E4
    089B1168:[7C09FD04]: ins        $t1, $zr, 20, 12
    089B116C:[01091025]: or         $v0, $t0, $t1
    089B1170:[1040002B]: beq        $v0, $zr, 0x089B1220
    089B1174:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089B1178:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089B117C:[00081E02]: srl        $v1, $t0, 0x0018
    089B1180:[00093A00]: sll        $a3, $t1, 0x0008
    089B1184:[3445FFFF]: ori        $a1, $v0, -1
    089B1188:[00673825]: or         $a3, $v1, $a3
    089B118C:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    089B1190:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089B1194:[00A7202B]: sltu       $a0, $a1, $a3
    089B1198:[00083200]: sll        $a2, $t0, 0x0008
    089B119C:[AD420008]: sw         $v0, 8($t2)
    089B11A0:[1480000D]: bne        $a0, $zr, 0x089B11D8
    089B11A4:[AD430000]: sw         $v1, 0($t2)
    089B11A8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    089B11AC:[2403FC02]: addiu      $v1, $zr, -1022 <=> li $v1, -1022
    089B11B0:[000617C2]: srl        $v0, $a2, 0x001F
    089B11B4:[00072840]: sll        $a1, $a3, 0x0001
    089B11B8:[00452825]: or         $a1, $v0, $a1
    089B11BC:[00062040]: sll        $a0, $a2, 0x0001
    089B11C0:[0105102B]: sltu       $v0, $t0, $a1
    089B11C4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089B11C8:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    089B11CC:[1040FFF8]: beq        $v0, $zr, 0x089B11B0
    089B11D0:[2463FFFF]: addiu      $v1, $v1, -1
    089B11D4:[AD430008]: sw         $v1, 8($t2)
    089B11D8:[AD460010]: sw         $a2, 16($t2)
    089B11DC:[03E00008]: jr         $ra
    089B11E0:[AD470014]: sw         $a3, 20($t2)
    089B11E4:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    089B11E8:[10E2000F]: beq        $a3, $v0, 0x089B1228
    089B11EC:[00081602]: srl        $v0, $t0, 0x0018
    089B11F0:[00092A00]: sll        $a1, $t1, 0x0008
    089B11F4:[00452825]: or         $a1, $v0, $a1
    089B11F8:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    089B11FC:[24E7FC01]: addiu      $a3, $a3, -1023
    089B1200:[00082200]: sll        $a0, $t0, 0x0008
    089B1204:[00A61825]: or         $v1, $a1, $a2
    089B1208:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089B120C:[AD440010]: sw         $a0, 16($t2)
    089B1210:[AD430014]: sw         $v1, 20($t2)
    089B1214:[AD470008]: sw         $a3, 8($t2)
    089B1218:[03E00008]: jr         $ra
    089B121C:[AD420000]: sw         $v0, 0($t2)
    089B1220:[03E00008]: jr         $ra
    089B1224:[ACA20000]: sw         $v0, 0($a1)
    089B1228:[01091025]: or         $v0, $t0, $t1
    089B122C:[14400004]: bne        $v0, $zr, 0x089B1240
    089B1230:[3C040008]: lui        $a0, 0x0008 <=> li $a0, 0x00080000
    089B1234:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089B1238:[03E00008]: jr         $ra
    089B123C:[ACA20000]: sw         $v0, 0($a1)
    089B1240:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089B1244:[01241824]: and        $v1, $t1, $a0
    089B1248:[00431025]: or         $v0, $v0, $v1
    089B124C:[50400005]: beql       $v0, $zr, 0x089B1264
    089B1250:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089B1254:[ACA00000]: sw         $zr, 0($a1)
    089B1258:[AD480010]: sw         $t0, 16($t2)
    089B125C:[03E00008]: jr         $ra
    089B1260:[AD490014]: sw         $t1, 20($t2)
    089B1264:[ACA20000]: sw         $v0, 0($a1)
    089B1268:[AD480010]: sw         $t0, 16($t2)
    089B126C:[03E00008]: jr         $ra
    089B1270:[AD490014]: sw         $t1, 20($t2)
_S1_2_892DC14 38,689,295 instructions (0.406%), 515,524 calls (0892DC14 - 0892E220, length 388)
    0892DC14:[27BDFF80]: addiu      $sp, $sp, -128
    0892DC18:[AFB10064]: sw         $s1, 100($sp)
    0892DC1C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0892DC20:[AFB00060]: sw         $s0, 96($sp)
    0892DC24:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0892DC28:[E7B40070]: swc1       $f20, 112($sp)
    0892DC2C:[AFBF006C]: sw         $ra, 108($sp)
    0892DC30:[AFB20068]: sw         $s2, 104($sp)
    0892DC34:[C4A001C0]: lwc1       $f0, 448($a1)
    0892DC38:[460C0032]: c.eq.s     $f0, $f12
    0892DC3C:[00000000]: nop
    0892DC40:[4500001A]: bc1f       0x0892DCAC
    0892DC44:[46006506]: mov.s      $f20, $f12
    0892DC48:[90A201D0]: lbu        $v0, 464($a1)
    0892DC4C:[10400052]: beq        $v0, $zr, 0x0892DD98
    0892DC50:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892DC54:[260800D0]: addiu      $t0, $s0, 208
    0892DC58:[26060090]: addiu      $a2, $s0, 144
    0892DC5C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0892DC60:[8CC20000]: lw         $v0, 0($a2)
    0892DC64:[8CC30004]: lw         $v1, 4($a2)
    0892DC68:[8CC40008]: lw         $a0, 8($a2)
    0892DC6C:[8CC5000C]: lw         $a1, 12($a2)
    0892DC70:[ACE20000]: sw         $v0, 0($a3)
    0892DC74:[24C60010]: addiu      $a2, $a2, 16
    0892DC78:[24E70010]: addiu      $a3, $a3, 16
    0892DC7C:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DC80:[ACE4FFF8]: sw         $a0, -8($a3)
    0892DC84:[14C8FFF6]: bne        $a2, $t0, 0x0892DC60
    0892DC88:[ACE5FFFC]: sw         $a1, -4($a3)
    0892DC8C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DC90:[8FBF006C]: lw         $ra, 108($sp)
    0892DC94:[8FB20068]: lw         $s2, 104($sp)
    0892DC98:[8FB10064]: lw         $s1, 100($sp)
    0892DC9C:[8FB00060]: lw         $s0, 96($sp)
    0892DCA0:[C7B40070]: lwc1       $f20, 112($sp)
    0892DCA4:[03E00008]: jr         $ra
    0892DCA8:[27BD0080]: addiu      $sp, $sp, 128
    0892DCAC:[C4A001C4]: lwc1       $f0, 452($a1)
    0892DCB0:[46006032]: c.eq.s     $f12, $f0
    0892DCB4:[00000000]: nop
    0892DCB8:[4503001E]: bc1tl      0x0892DD34
    0892DCBC:[90A301D0]: lbu        $v1, 464($a1)
    0892DCC0:[C4A001C8]: lwc1       $f0, 456($a1)
    0892DCC4:[46006032]: c.eq.s     $f12, $f0
    0892DCC8:[00000000]: nop
    0892DCCC:[45030034]: bc1tl      0x0892DDA0
    0892DCD0:[90A301D0]: lbu        $v1, 464($a1)
    0892DCD4:[C4A001CC]: lwc1       $f0, 460($a1)
    0892DCD8:[46006032]: c.eq.s     $f12, $f0
    0892DCDC:[00000000]: nop
    0892DCE0:[4500004C]: bc1f       0x0892DE14
    0892DCE4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0892DCE8:[90A301D0]: lbu        $v1, 464($a1)
    0892DCEC:[50620001]: beql       $v1, $v0, 0x0892DCF4
    0892DCF0:[A0A001D0]: sb         $zr, 464($a1)
    0892DCF4:[26080190]: addiu      $t0, $s0, 400
    0892DCF8:[26060150]: addiu      $a2, $s0, 336
    0892DCFC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0892DD00:[8CC20000]: lw         $v0, 0($a2)
    0892DD04:[8CC30004]: lw         $v1, 4($a2)
    0892DD08:[8CC40008]: lw         $a0, 8($a2)
    0892DD0C:[8CC5000C]: lw         $a1, 12($a2)
    0892DD10:[ACE20000]: sw         $v0, 0($a3)
    0892DD14:[24C60010]: addiu      $a2, $a2, 16
    0892DD18:[24E70010]: addiu      $a3, $a3, 16
    0892DD1C:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DD20:[ACE4FFF8]: sw         $a0, -8($a3)
    0892DD24:[14C8FFF6]: bne        $a2, $t0, 0x0892DD00
    0892DD28:[ACE5FFFC]: sw         $a1, -4($a3)
    0892DD2C:[0A24B724]: j          0x0892DC90
    0892DD30:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DD34:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892DD38:[10620032]: beq        $v1, $v0, 0x0892DE04
    0892DD3C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0892DD40:[26080110]: addiu      $t0, $s0, 272
    0892DD44:[260600D0]: addiu      $a2, $s0, 208
    0892DD48:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0892DD4C:[8CC20000]: lw         $v0, 0($a2)
    0892DD50:[8CC30004]: lw         $v1, 4($a2)
    0892DD54:[8CC40008]: lw         $a0, 8($a2)
    0892DD58:[8CC5000C]: lw         $a1, 12($a2)
    0892DD5C:[ACE20000]: sw         $v0, 0($a3)
    0892DD60:[24C60010]: addiu      $a2, $a2, 16
    0892DD64:[24E70010]: addiu      $a3, $a3, 16
    0892DD68:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DD6C:[ACE4FFF8]: sw         $a0, -8($a3)
    0892DD70:[14C8FFF6]: bne        $a2, $t0, 0x0892DD4C
    0892DD74:[ACE5FFFC]: sw         $a1, -4($a3)
    0892DD78:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DD7C:[8FBF006C]: lw         $ra, 108($sp)
    0892DD80:[8FB20068]: lw         $s2, 104($sp)
    0892DD84:[8FB10064]: lw         $s1, 100($sp)
    0892DD88:[8FB00060]: lw         $s0, 96($sp)
    0892DD8C:[C7B40070]: lwc1       $f20, 112($sp)
    0892DD90:[03E00008]: jr         $ra
    0892DD94:[27BD0080]: addiu      $sp, $sp, 128
    0892DD98:[0A24B715]: j          0x0892DC54
    0892DD9C:[A0A201D0]: sb         $v0, 464($a1)
    0892DDA0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0892DDA4:[10620019]: beq        $v1, $v0, 0x0892DE0C
    0892DDA8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0892DDAC:[26080150]: addiu      $t0, $s0, 336
    0892DDB0:[26060110]: addiu      $a2, $s0, 272
    0892DDB4:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0892DDB8:[8CC20000]: lw         $v0, 0($a2)
    0892DDBC:[8CC30004]: lw         $v1, 4($a2)
    0892DDC0:[8CC40008]: lw         $a0, 8($a2)
    0892DDC4:[8CC5000C]: lw         $a1, 12($a2)
    0892DDC8:[ACE20000]: sw         $v0, 0($a3)
    0892DDCC:[24C60010]: addiu      $a2, $a2, 16
    0892DDD0:[24E70010]: addiu      $a3, $a3, 16
    0892DDD4:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DDD8:[ACE4FFF8]: sw         $a0, -8($a3)
    0892DDDC:[14C8FFF6]: bne        $a2, $t0, 0x0892DDB8
    0892DDE0:[ACE5FFFC]: sw         $a1, -4($a3)
    0892DDE4:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DDE8:[8FBF006C]: lw         $ra, 108($sp)
    0892DDEC:[8FB20068]: lw         $s2, 104($sp)
    0892DDF0:[8FB10064]: lw         $s1, 100($sp)
    0892DDF4:[8FB00060]: lw         $s0, 96($sp)
    0892DDF8:[C7B40070]: lwc1       $f20, 112($sp)
    0892DDFC:[03E00008]: jr         $ra
    0892DE00:[27BD0080]: addiu      $sp, $sp, 128
    0892DE04:[0A24B750]: j          0x0892DD40
    0892DE08:[A0A201D0]: sb         $v0, 464($a1)
    0892DE0C:[0A24B76B]: j          0x0892DDAC
    0892DE10:[A0A201D0]: sb         $v0, 464($a1)
    0892DE14:[27B20020]: addiu      $s2, $sp, 32
    0892DE18:[0E25FA6D]: jal        0x0897E9B4
    0892DE1C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0892DE20:[0E25F6C1]: jal        0x0897DB04
    0892DE24:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0892DE28:[920301D1]: lbu        $v1, 465($s0)
    0892DE2C:[30620008]: andi       $v0, $v1, 8
    0892DE30:[50400058]: beql       $v0, $zr, 0x0892DF94
    0892DE34:[8E040080]: lw         $a0, 128($s0)
    0892DE38:[8E04007C]: lw         $a0, 124($s0)
    0892DE3C:[10800047]: beq        $a0, $zr, 0x0892DF5C
    0892DE40:[30620002]: andi       $v0, $v1, 2
    0892DE44:[920901D6]: lbu        $t1, 470($s0)
    0892DE48:[4600A306]: mov.s      $f12, $f20
    0892DE4C:[2D290001]: sltiu      $t1, $t1, 1
    0892DE50:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0892DE54:[27A60004]: addiu      $a2, $sp, 4
    0892DE58:[27A70008]: addiu      $a3, $sp, 8
    0892DE5C:[27A8000C]: addiu      $t0, $sp, 12
    0892DE60:[0E259F44]: jal        0x08967D10
    0892DE64:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0892DE68:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0892DE6C:[0E260C77]: jal        0x089831DC
    0892DE70:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0892DE74:[8E040078]: lw         $a0, 120($s0)
    0892DE78:[508000A1]: beql       $a0, $zr, 0x0892E100
    0892DE7C:[920201D1]: lbu        $v0, 465($s0)
    0892DE80:[4600A306]: mov.s      $f12, $f20
    0892DE84:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0892DE88:[27A60004]: addiu      $a2, $sp, 4
    0892DE8C:[27A70008]: addiu      $a3, $sp, 8
    0892DE90:[27A8000C]: addiu      $t0, $sp, 12
    0892DE94:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892DE98:[0E259F44]: jal        0x08967D10
    0892DE9C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0892DEA0:[920201D0]: lbu        $v0, 464($s0)
    0892DEA4:[C7A00000]: lwc1       $f0, 0($sp)
    0892DEA8:[C7A10004]: lwc1       $f1, 4($sp)
    0892DEAC:[C7A20008]: lwc1       $f2, 8($sp)
    0892DEB0:[00021980]: sll        $v1, $v0, 0x0006
    0892DEB4:[00021080]: sll        $v0, $v0, 0x0002
    0892DEB8:[00501021]: addu       $v0, $v0, $s0
    0892DEBC:[00701821]: addu       $v1, $v1, $s0
    0892DEC0:[E45401C0]: swc1       $f20, 448($v0)
    0892DEC4:[24660090]: addiu      $a2, $v1, 144
    0892DEC8:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0892DECC:[E7A00050]: swc1       $f0, 80($sp)
    0892DED0:[27A80060]: addiu      $t0, $sp, 96
    0892DED4:[E7A10054]: swc1       $f1, 84($sp)
    0892DED8:[E7A20058]: swc1       $f2, 88($sp)
    0892DEDC:[8CE20000]: lw         $v0, 0($a3)
    0892DEE0:[8CE30004]: lw         $v1, 4($a3)
    0892DEE4:[8CE40008]: lw         $a0, 8($a3)
    0892DEE8:[8CE5000C]: lw         $a1, 12($a3)
    0892DEEC:[ACC20000]: sw         $v0, 0($a2)
    0892DEF0:[24E70010]: addiu      $a3, $a3, 16
    0892DEF4:[24C60010]: addiu      $a2, $a2, 16
    0892DEF8:[ACC3FFF4]: sw         $v1, -12($a2)
    0892DEFC:[ACC4FFF8]: sw         $a0, -8($a2)
    0892DF00:[14E8FFF6]: bne        $a3, $t0, 0x0892DEDC
    0892DF04:[ACC5FFFC]: sw         $a1, -4($a2)
    0892DF08:[920201D0]: lbu        $v0, 464($s0)
    0892DF0C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0892DF10:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0892DF14:[24420001]: addiu      $v0, $v0, 1
    0892DF18:[30420003]: andi       $v0, $v0, 3
    0892DF1C:[A20201D0]: sb         $v0, 464($s0)
    0892DF20:[8CE20000]: lw         $v0, 0($a3)
    0892DF24:[8CE30004]: lw         $v1, 4($a3)
    0892DF28:[8CE40008]: lw         $a0, 8($a3)
    0892DF2C:[8CE5000C]: lw         $a1, 12($a3)
    0892DF30:[ACC20000]: sw         $v0, 0($a2)
    0892DF34:[24E70010]: addiu      $a3, $a3, 16
    0892DF38:[24C60010]: addiu      $a2, $a2, 16
    0892DF3C:[ACC3FFF4]: sw         $v1, -12($a2)
    0892DF40:[ACC4FFF8]: sw         $a0, -8($a2)
    0892DF44:[14E8FFF6]: bne        $a3, $t0, 0x0892DF20
    0892DF48:[ACC5FFFC]: sw         $a1, -4($a2)
    0892DF4C:[0E25FA6F]: jal        0x0897E9BC
    0892DF50:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0892DF54:[0A24B724]: j          0x0892DC90
    0892DF58:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DF5C:[5440003E]: bnel       $v0, $zr, 0x0892E058
    0892DF60:[8E0201A0]: lw         $v0, 416($s0)
    0892DF64:[8602002A]: lh         $v0, 42($s0)
    0892DF68:[544000AA]: bnel       $v0, $zr, 0x0892E214
    0892DF6C:[920901D6]: lbu        $t1, 470($s0)
    0892DF70:[44806000]: mtc1       $zr, $f12
    0892DF74:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0892DF78:[C44F8270]: lwc1       $f15, -32144($v0)
    0892DF7C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0892DF80:[46006346]: mov.s      $f13, $f12
    0892DF84:[0E25F801]: jal        0x0897E004
    0892DF88:[46006386]: mov.s      $f14, $f12
    0892DF8C:[0A24B79B]: j          0x0892DE6C
    0892DF90:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0892DF94:[10800073]: beq        $a0, $zr, 0x0892E164
    0892DF98:[30620004]: andi       $v0, $v1, 4
    0892DF9C:[4600A306]: mov.s      $f12, $f20
    0892DFA0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0892DFA4:[27A60004]: addiu      $a2, $sp, 4
    0892DFA8:[27A70008]: addiu      $a3, $sp, 8
    0892DFAC:[27A8000C]: addiu      $t0, $sp, 12
    0892DFB0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892DFB4:[0E259F44]: jal        0x08967D10
    0892DFB8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0892DFBC:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0892DFC0:[C4418274]: lwc1       $f1, -32140($v0)
    0892DFC4:[C7A00000]: lwc1       $f0, 0($sp)
    0892DFC8:[4600083C]: c.lt.s     $f1, $f0
    0892DFCC:[00000000]: nop
    0892DFD0:[45000029]: bc1f       0x0892E078
    0892DFD4:[8FA20000]: lw         $v0, 0($sp)
    0892DFD8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0892DFDC:[C4428278]: lwc1       $f2, -32136($v0)
    0892DFE0:[4602003C]: c.lt.s     $f0, $f2
    0892DFE4:[00000000]: nop
    0892DFE8:[45020023]: bc1fl      0x0892E078
    0892DFEC:[8FA20000]: lw         $v0, 0($sp)
    0892DFF0:[C7A00004]: lwc1       $f0, 4($sp)
    0892DFF4:[4600083C]: c.lt.s     $f1, $f0
    0892DFF8:[00000000]: nop
    0892DFFC:[4502001E]: bc1fl      0x0892E078
    0892E000:[8FA20000]: lw         $v0, 0($sp)
    0892E004:[4602003C]: c.lt.s     $f0, $f2
    0892E008:[00000000]: nop
    0892E00C:[4500001A]: bc1f       0x0892E078
    0892E010:[8FA20000]: lw         $v0, 0($sp)
    0892E014:[C7A00008]: lwc1       $f0, 8($sp)
    0892E018:[4600083C]: c.lt.s     $f1, $f0
    0892E01C:[00000000]: nop
    0892E020:[45000015]: bc1f       0x0892E078
    0892E024:[00000000]: nop
    0892E028:[4602003C]: c.lt.s     $f0, $f2
    0892E02C:[00000000]: nop
    0892E030:[45000012]: bc1f       0x0892E07C
    0892E034:[8FA30004]: lw         $v1, 4($sp)
    0892E038:[8E04007C]: lw         $a0, 124($s0)
    0892E03C:[5480FF82]: bnel       $a0, $zr, 0x0892DE48
    0892E040:[920901D6]: lbu        $t1, 470($s0)
    0892E044:[920201D1]: lbu        $v0, 465($s0)
    0892E048:[30420002]: andi       $v0, $v0, 2
    0892E04C:[5040FFC6]: beql       $v0, $zr, 0x0892DF68
    0892E050:[8602002A]: lh         $v0, 42($s0)
    0892E054:[8E0201A0]: lw         $v0, 416($s0)
    0892E058:[8E0301A4]: lw         $v1, 420($s0)
    0892E05C:[8E0401A8]: lw         $a0, 424($s0)
    0892E060:[8E0501AC]: lw         $a1, 428($s0)
    0892E064:[AFA20000]: sw         $v0, 0($sp)
    0892E068:[AFA30004]: sw         $v1, 4($sp)
    0892E06C:[AFA40008]: sw         $a0, 8($sp)
    0892E070:[0A24B79A]: j          0x0892DE68
    0892E074:[AFA5000C]: sw         $a1, 12($sp)
    0892E078:[8FA30004]: lw         $v1, 4($sp)
    0892E07C:[8E04007C]: lw         $a0, 124($s0)
    0892E080:[AFA20010]: sw         $v0, 16($sp)
    0892E084:[AFA30014]: sw         $v1, 20($sp)
    0892E088:[8FA20008]: lw         $v0, 8($sp)
    0892E08C:[8FA3000C]: lw         $v1, 12($sp)
    0892E090:[AFA20018]: sw         $v0, 24($sp)
    0892E094:[10800026]: beq        $a0, $zr, 0x0892E130
    0892E098:[AFA3001C]: sw         $v1, 28($sp)
    0892E09C:[920901D6]: lbu        $t1, 470($s0)
    0892E0A0:[4600A306]: mov.s      $f12, $f20
    0892E0A4:[2D290001]: sltiu      $t1, $t1, 1
    0892E0A8:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0892E0AC:[27A60004]: addiu      $a2, $sp, 4
    0892E0B0:[27A70008]: addiu      $a3, $sp, 8
    0892E0B4:[27A8000C]: addiu      $t0, $sp, 12
    0892E0B8:[0E259F44]: jal        0x08967D10
    0892E0BC:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    0892E0C0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0892E0C4:[0E260C77]: jal        0x089831DC
    0892E0C8:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0892E0CC:[DBA00020]: lv.q       C000.q, 32($sp)
    0892E0D0:[DBA10030]: lv.q       C010.q, 48($sp)
    0892E0D4:[DBA20040]: lv.q       C020.q, 64($sp)
    0892E0D8:[DBA40010]: lv.q       C100.q, 16($sp)
    0892E0DC:[6404A020]: vmul.t     R000.t, R000.t, C100.t
    0892E0E0:[6404A121]: vmul.t     R001.t, R001.t, C100.t
    0892E0E4:[6404A222]: vmul.t     R002.t, R002.t, C100.t
    0892E0E8:[FBA00022]: vwb.q      C000.q, 32($sp)
    0892E0EC:[FBA10032]: vwb.q      C010.q, 48($sp)
    0892E0F0:[FBA20042]: vwb.q      C020.q, 64($sp)
    0892E0F4:[486000FF]: MFVC       0x7F, $zr
    0892E0F8:[0A24B79E]: j          0x0892DE78
    0892E0FC:[8E040078]: lw         $a0, 120($s0)
    0892E100:[30420001]: andi       $v0, $v0, 1
    0892E104:[50400022]: beql       $v0, $zr, 0x0892E190
    0892E108:[86020012]: lh         $v0, 18($s0)
    0892E10C:[8E020190]: lw         $v0, 400($s0)
    0892E110:[8E030194]: lw         $v1, 404($s0)
    0892E114:[8E040198]: lw         $a0, 408($s0)
    0892E118:[8E05019C]: lw         $a1, 412($s0)
    0892E11C:[AFA20000]: sw         $v0, 0($sp)
    0892E120:[AFA30004]: sw         $v1, 4($sp)
    0892E124:[AFA40008]: sw         $a0, 8($sp)
    0892E128:[0A24B7A8]: j          0x0892DEA0
    0892E12C:[AFA5000C]: sw         $a1, 12($sp)
    0892E130:[920201D1]: lbu        $v0, 465($s0)
    0892E134:[30420002]: andi       $v0, $v0, 2
    0892E138:[50400020]: beql       $v0, $zr, 0x0892E1BC
    0892E13C:[8602002A]: lh         $v0, 42($s0)
    0892E140:[8E0201A0]: lw         $v0, 416($s0)
    0892E144:[8E0301A4]: lw         $v1, 420($s0)
    0892E148:[8E0401A8]: lw         $a0, 424($s0)
    0892E14C:[8E0501AC]: lw         $a1, 428($s0)
    0892E150:[AFA20000]: sw         $v0, 0($sp)
    0892E154:[AFA30004]: sw         $v1, 4($sp)
    0892E158:[AFA40008]: sw         $a0, 8($sp)
    0892E15C:[0A24B830]: j          0x0892E0C0
    0892E160:[AFA5000C]: sw         $a1, 12($sp)
    0892E164:[50400020]: beql       $v0, $zr, 0x0892E1E8
    0892E168:[86020042]: lh         $v0, 66($s0)
    0892E16C:[8E0201B0]: lw         $v0, 432($s0)
    0892E170:[8E0301B4]: lw         $v1, 436($s0)
    0892E174:[8E0401B8]: lw         $a0, 440($s0)
    0892E178:[8E0501BC]: lw         $a1, 444($s0)
    0892E17C:[AFA20000]: sw         $v0, 0($sp)
    0892E180:[AFA30004]: sw         $v1, 4($sp)
    0892E184:[AFA40008]: sw         $a0, 8($sp)
    0892E188:[0A24B7EF]: j          0x0892DFBC
    0892E18C:[AFA5000C]: sw         $a1, 12($sp)
    0892E190:[1440FF3B]: bne        $v0, $zr, 0x0892DE80
    0892E194:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0892E198:[44806000]: mtc1       $zr, $f12
    0892E19C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0892E1A0:[C44F8270]: lwc1       $f15, -32144($v0)
    0892E1A4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0892E1A8:[46006346]: mov.s      $f13, $f12
    0892E1AC:[0E25F801]: jal        0x0897E004
    0892E1B0:[46006386]: mov.s      $f14, $f12
    0892E1B4:[0A24B7A9]: j          0x0892DEA4
    0892E1B8:[920201D0]: lbu        $v0, 464($s0)
    0892E1BC:[54400017]: bnel       $v0, $zr, 0x0892E21C
    0892E1C0:[920901D6]: lbu        $t1, 470($s0)
    0892E1C4:[44806000]: mtc1       $zr, $f12
    0892E1C8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0892E1CC:[C44F8270]: lwc1       $f15, -32144($v0)
    0892E1D0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0892E1D4:[46006346]: mov.s      $f13, $f12
    0892E1D8:[0E25F801]: jal        0x0897E004
    0892E1DC:[46006386]: mov.s      $f14, $f12
    0892E1E0:[0A24B831]: j          0x0892E0C4
    0892E1E4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0892E1E8:[1440FF6C]: bne        $v0, $zr, 0x0892DF9C
    0892E1EC:[26040030]: addiu      $a0, $s0, 48
    0892E1F0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0892E1F4:[C44C8270]: lwc1       $f12, -32144($v0)
    0892E1F8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0892E1FC:[46006346]: mov.s      $f13, $f12
    0892E200:[46006386]: mov.s      $f14, $f12
    0892E204:[0E25F801]: jal        0x0897E004
    0892E208:[460063C6]: mov.s      $f15, $f12
    0892E20C:[0A24B7F0]: j          0x0892DFC0
    0892E210:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0892E214:[0A24B792]: j          0x0892DE48
    0892E218:[26040018]: addiu      $a0, $s0, 24
    0892E21C:[0A24B828]: j          0x0892E0A0
    0892E220:[26040018]: addiu      $a0, $s0, 24
  Back Branch 0892DC84 1,662,608 times (length 11)
    0892DC4C:[10400052]: beq        $v0, $zr, 0x0892DD98
    0892DC50:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892DC54:[260800D0]: addiu      $t0, $s0, 208
    0892DC58:[26060090]: addiu      $a2, $s0, 144
    0892DC5C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
--> 0892DC60:[8CC20000]: lw         $v0, 0($a2)
    0892DC64:[8CC30004]: lw         $v1, 4($a2)
    0892DC68:[8CC40008]: lw         $a0, 8($a2)
    0892DC6C:[8CC5000C]: lw         $a1, 12($a2)
    0892DC70:[ACE20000]: sw         $v0, 0($a3)
    0892DC74:[24C60010]: addiu      $a2, $a2, 16
    0892DC78:[24E70010]: addiu      $a3, $a3, 16
    0892DC7C:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DC80:[ACE4FFF8]: sw         $a0, -8($a3)
--> 0892DC84:[14C8FFF6]: bne        $a2, $t0, 0x0892DC60
    0892DC88:[ACE5FFFC]: sw         $a1, -4($a3)
    0892DC8C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DC90:[8FBF006C]: lw         $ra, 108($sp)
    0892DC94:[8FB20068]: lw         $s2, 104($sp)
  Back Branch 0892DDDC 280,632 times (length 11)
    0892DDA4:[10620019]: beq        $v1, $v0, 0x0892DE0C
    0892DDA8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0892DDAC:[26080150]: addiu      $t0, $s0, 336
    0892DDB0:[26060110]: addiu      $a2, $s0, 272
    0892DDB4:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
--> 0892DDB8:[8CC20000]: lw         $v0, 0($a2)
    0892DDBC:[8CC30004]: lw         $v1, 4($a2)
    0892DDC0:[8CC40008]: lw         $a0, 8($a2)
    0892DDC4:[8CC5000C]: lw         $a1, 12($a2)
    0892DDC8:[ACE20000]: sw         $v0, 0($a3)
    0892DDCC:[24C60010]: addiu      $a2, $a2, 16
    0892DDD0:[24E70010]: addiu      $a3, $a3, 16
    0892DDD4:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DDD8:[ACE4FFF8]: sw         $a0, -8($a3)
--> 0892DDDC:[14C8FFF6]: bne        $a2, $t0, 0x0892DDB8
    0892DDE0:[ACE5FFFC]: sw         $a1, -4($a3)
    0892DDE4:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DDE8:[8FBF006C]: lw         $ra, 108($sp)
    0892DDEC:[8FB20068]: lw         $s2, 104($sp)
  Back Branch 0892DD70 73,016 times (length 11)
    0892DD38:[10620032]: beq        $v1, $v0, 0x0892DE04
    0892DD3C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0892DD40:[26080110]: addiu      $t0, $s0, 272
    0892DD44:[260600D0]: addiu      $a2, $s0, 208
    0892DD48:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
--> 0892DD4C:[8CC20000]: lw         $v0, 0($a2)
    0892DD50:[8CC30004]: lw         $v1, 4($a2)
    0892DD54:[8CC40008]: lw         $a0, 8($a2)
    0892DD58:[8CC5000C]: lw         $a1, 12($a2)
    0892DD5C:[ACE20000]: sw         $v0, 0($a3)
    0892DD60:[24C60010]: addiu      $a2, $a2, 16
    0892DD64:[24E70010]: addiu      $a3, $a3, 16
    0892DD68:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DD6C:[ACE4FFF8]: sw         $a0, -8($a3)
--> 0892DD70:[14C8FFF6]: bne        $a2, $t0, 0x0892DD4C
    0892DD74:[ACE5FFFC]: sw         $a1, -4($a3)
    0892DD78:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DD7C:[8FBF006C]: lw         $ra, 108($sp)
    0892DD80:[8FB20068]: lw         $s2, 104($sp)
  Back Branch 0892DF00 35,940 times (length 11)
    0892DEC8:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0892DECC:[E7A00050]: swc1       $f0, 80($sp)
    0892DED0:[27A80060]: addiu      $t0, $sp, 96
    0892DED4:[E7A10054]: swc1       $f1, 84($sp)
    0892DED8:[E7A20058]: swc1       $f2, 88($sp)
--> 0892DEDC:[8CE20000]: lw         $v0, 0($a3)
    0892DEE0:[8CE30004]: lw         $v1, 4($a3)
    0892DEE4:[8CE40008]: lw         $a0, 8($a3)
    0892DEE8:[8CE5000C]: lw         $a1, 12($a3)
    0892DEEC:[ACC20000]: sw         $v0, 0($a2)
    0892DEF0:[24E70010]: addiu      $a3, $a3, 16
    0892DEF4:[24C60010]: addiu      $a2, $a2, 16
    0892DEF8:[ACC3FFF4]: sw         $v1, -12($a2)
    0892DEFC:[ACC4FFF8]: sw         $a0, -8($a2)
--> 0892DF00:[14E8FFF6]: bne        $a3, $t0, 0x0892DEDC
    0892DF04:[ACC5FFFC]: sw         $a1, -4($a2)
    0892DF08:[920201D0]: lbu        $v0, 464($s0)
    0892DF0C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0892DF10:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
  Back Branch 0892DF44 35,940 times (length 11)
    0892DF0C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0892DF10:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0892DF14:[24420001]: addiu      $v0, $v0, 1
    0892DF18:[30420003]: andi       $v0, $v0, 3
    0892DF1C:[A20201D0]: sb         $v0, 464($s0)
--> 0892DF20:[8CE20000]: lw         $v0, 0($a3)
    0892DF24:[8CE30004]: lw         $v1, 4($a3)
    0892DF28:[8CE40008]: lw         $a0, 8($a3)
    0892DF2C:[8CE5000C]: lw         $a1, 12($a3)
    0892DF30:[ACC20000]: sw         $v0, 0($a2)
    0892DF34:[24E70010]: addiu      $a3, $a3, 16
    0892DF38:[24C60010]: addiu      $a2, $a2, 16
    0892DF3C:[ACC3FFF4]: sw         $v1, -12($a2)
    0892DF40:[ACC4FFF8]: sw         $a0, -8($a2)
--> 0892DF44:[14E8FFF6]: bne        $a3, $t0, 0x0892DF20
    0892DF48:[ACC5FFFC]: sw         $a1, -4($a2)
    0892DF4C:[0E25FA6F]: jal        0x0897E9BC
    0892DF50:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0892DF54:[0A24B724]: j          0x0892DC90
  Back Branch 0892DD24 9,900 times (length 11)
    0892DCEC:[50620001]: beql       $v1, $v0, 0x0892DCF4
    0892DCF0:[A0A001D0]: sb         $zr, 464($a1)
    0892DCF4:[26080190]: addiu      $t0, $s0, 400
    0892DCF8:[26060150]: addiu      $a2, $s0, 336
    0892DCFC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
--> 0892DD00:[8CC20000]: lw         $v0, 0($a2)
    0892DD04:[8CC30004]: lw         $v1, 4($a2)
    0892DD08:[8CC40008]: lw         $a0, 8($a2)
    0892DD0C:[8CC5000C]: lw         $a1, 12($a2)
    0892DD10:[ACE20000]: sw         $v0, 0($a3)
    0892DD14:[24C60010]: addiu      $a2, $a2, 16
    0892DD18:[24E70010]: addiu      $a3, $a3, 16
    0892DD1C:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DD20:[ACE4FFF8]: sw         $a0, -8($a3)
--> 0892DD24:[14C8FFF6]: bne        $a2, $t0, 0x0892DD00
    0892DD28:[ACE5FFFC]: sw         $a1, -4($a3)
    0892DD2C:[0A24B724]: j          0x0892DC90
    0892DD30:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DD34:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
  Back Branch 0892DF54 8,985 times (length 179)
  Back Branch 0892E04C 6,205 times (length 59)
    0892DF54:[0A24B724]: j          0x0892DC90
    0892DF58:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DF5C:[5440003E]: bnel       $v0, $zr, 0x0892E058
    0892DF60:[8E0201A0]: lw         $v0, 416($s0)
    0892DF64:[8602002A]: lh         $v0, 42($s0)
--> 0892DF68:[544000AA]: bnel       $v0, $zr, 0x0892E214
    0892DF6C:[920901D6]: lbu        $t1, 470($s0)
    0892DF70:[44806000]: mtc1       $zr, $f12
    0892DF74:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0892DF78:[C44F8270]: lwc1       $f15, -32144($v0)
    0892DF7C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0892DF80:[46006346]: mov.s      $f13, $f12
    0892DF84:[0E25F801]: jal        0x0897E004
    0892DF88:[46006386]: mov.s      $f14, $f12
    0892DF8C:[0A24B79B]: j          0x0892DE6C
    0892DF90:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0892DF94:[10800073]: beq        $a0, $zr, 0x0892E164
    0892DF98:[30620004]: andi       $v0, $v1, 4
    0892DF9C:[4600A306]: mov.s      $f12, $f20
    0892DFA0:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0892DFA4:[27A60004]: addiu      $a2, $sp, 4
    0892DFA8:[27A70008]: addiu      $a3, $sp, 8
    0892DFAC:[27A8000C]: addiu      $t0, $sp, 12
    0892DFB0:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0892DFB4:[0E259F44]: jal        0x08967D10
    0892DFB8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0892DFBC:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0892DFC0:[C4418274]: lwc1       $f1, -32140($v0)
    0892DFC4:[C7A00000]: lwc1       $f0, 0($sp)
    0892DFC8:[4600083C]: c.lt.s     $f1, $f0
    0892DFCC:[00000000]: nop
    0892DFD0:[45000029]: bc1f       0x0892E078
    0892DFD4:[8FA20000]: lw         $v0, 0($sp)
    0892DFD8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0892DFDC:[C4428278]: lwc1       $f2, -32136($v0)
    0892DFE0:[4602003C]: c.lt.s     $f0, $f2
    0892DFE4:[00000000]: nop
    0892DFE8:[45020023]: bc1fl      0x0892E078
    0892DFEC:[8FA20000]: lw         $v0, 0($sp)
    0892DFF0:[C7A00004]: lwc1       $f0, 4($sp)
    0892DFF4:[4600083C]: c.lt.s     $f1, $f0
    0892DFF8:[00000000]: nop
    0892DFFC:[4502001E]: bc1fl      0x0892E078
    0892E000:[8FA20000]: lw         $v0, 0($sp)
    0892E004:[4602003C]: c.lt.s     $f0, $f2
    0892E008:[00000000]: nop
    0892E00C:[4500001A]: bc1f       0x0892E078
    0892E010:[8FA20000]: lw         $v0, 0($sp)
    0892E014:[C7A00008]: lwc1       $f0, 8($sp)
    0892E018:[4600083C]: c.lt.s     $f1, $f0
    0892E01C:[00000000]: nop
    0892E020:[45000015]: bc1f       0x0892E078
    0892E024:[00000000]: nop
    0892E028:[4602003C]: c.lt.s     $f0, $f2
    0892E02C:[00000000]: nop
    0892E030:[45000012]: bc1f       0x0892E07C
    0892E034:[8FA30004]: lw         $v1, 4($sp)
    0892E038:[8E04007C]: lw         $a0, 124($s0)
    0892E03C:[5480FF82]: bnel       $a0, $zr, 0x0892DE48
    0892E040:[920901D6]: lbu        $t1, 470($s0)
    0892E044:[920201D1]: lbu        $v0, 465($s0)
    0892E048:[30420002]: andi       $v0, $v0, 2
--> 0892E04C:[5040FFC6]: beql       $v0, $zr, 0x0892DF68
    0892E050:[8602002A]: lh         $v0, 42($s0)
    0892E054:[8E0201A0]: lw         $v0, 416($s0)
    0892E058:[8E0301A4]: lw         $v1, 420($s0)
    0892E05C:[8E0401A8]: lw         $a0, 424($s0)
  Back Branch 0892E190 6,205 times (length 198)
  Back Branch 0892E1E8 6,205 times (length 149)
  Back Branch 0892E214 6,205 times (length 245)
  Back Branch 0892E070 2,780 times (length 132)
  Back Branch 0892E128 2,780 times (length 164)
  Back Branch 0892DD2C 2,475 times (length 41)
    0892DC7C:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DC80:[ACE4FFF8]: sw         $a0, -8($a3)
    0892DC84:[14C8FFF6]: bne        $a2, $t0, 0x0892DC60
    0892DC88:[ACE5FFFC]: sw         $a1, -4($a3)
    0892DC8C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
--> 0892DC90:[8FBF006C]: lw         $ra, 108($sp)
    0892DC94:[8FB20068]: lw         $s2, 104($sp)
    0892DC98:[8FB10064]: lw         $s1, 100($sp)
    0892DC9C:[8FB00060]: lw         $s0, 96($sp)
    0892DCA0:[C7B40070]: lwc1       $f20, 112($sp)
    0892DCA4:[03E00008]: jr         $ra
    0892DCA8:[27BD0080]: addiu      $sp, $sp, 128
    0892DCAC:[C4A001C4]: lwc1       $f0, 452($a1)
    0892DCB0:[46006032]: c.eq.s     $f12, $f0
    0892DCB4:[00000000]: nop
    0892DCB8:[4503001E]: bc1tl      0x0892DD34
    0892DCBC:[90A301D0]: lbu        $v1, 464($a1)
    0892DCC0:[C4A001C8]: lwc1       $f0, 456($a1)
    0892DCC4:[46006032]: c.eq.s     $f12, $f0
    0892DCC8:[00000000]: nop
    0892DCCC:[45030034]: bc1tl      0x0892DDA0
    0892DCD0:[90A301D0]: lbu        $v1, 464($a1)
    0892DCD4:[C4A001CC]: lwc1       $f0, 460($a1)
    0892DCD8:[46006032]: c.eq.s     $f12, $f0
    0892DCDC:[00000000]: nop
    0892DCE0:[4500004C]: bc1f       0x0892DE14
    0892DCE4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0892DCE8:[90A301D0]: lbu        $v1, 464($a1)
    0892DCEC:[50620001]: beql       $v1, $v0, 0x0892DCF4
    0892DCF0:[A0A001D0]: sb         $zr, 464($a1)
    0892DCF4:[26080190]: addiu      $t0, $s0, 400
    0892DCF8:[26060150]: addiu      $a2, $s0, 336
    0892DCFC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0892DD00:[8CC20000]: lw         $v0, 0($a2)
    0892DD04:[8CC30004]: lw         $v1, 4($a2)
    0892DD08:[8CC40008]: lw         $a0, 8($a2)
    0892DD0C:[8CC5000C]: lw         $a1, 12($a2)
    0892DD10:[ACE20000]: sw         $v0, 0($a3)
    0892DD14:[24C60010]: addiu      $a2, $a2, 16
    0892DD18:[24E70010]: addiu      $a3, $a3, 16
    0892DD1C:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DD20:[ACE4FFF8]: sw         $a0, -8($a3)
    0892DD24:[14C8FFF6]: bne        $a2, $t0, 0x0892DD00
    0892DD28:[ACE5FFFC]: sw         $a1, -4($a3)
--> 0892DD2C:[0A24B724]: j          0x0892DC90
    0892DD30:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DD34:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892DD38:[10620032]: beq        $v1, $v0, 0x0892DE04
    0892DD3C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
  Back Branch 0892DD98 232 times (length 83)
    0892DC40:[4500001A]: bc1f       0x0892DCAC
    0892DC44:[46006506]: mov.s      $f20, $f12
    0892DC48:[90A201D0]: lbu        $v0, 464($a1)
    0892DC4C:[10400052]: beq        $v0, $zr, 0x0892DD98
    0892DC50:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0892DC54:[260800D0]: addiu      $t0, $s0, 208
    0892DC58:[26060090]: addiu      $a2, $s0, 144
    0892DC5C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0892DC60:[8CC20000]: lw         $v0, 0($a2)
    0892DC64:[8CC30004]: lw         $v1, 4($a2)
    0892DC68:[8CC40008]: lw         $a0, 8($a2)
    0892DC6C:[8CC5000C]: lw         $a1, 12($a2)
    0892DC70:[ACE20000]: sw         $v0, 0($a3)
    0892DC74:[24C60010]: addiu      $a2, $a2, 16
    0892DC78:[24E70010]: addiu      $a3, $a3, 16
    0892DC7C:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DC80:[ACE4FFF8]: sw         $a0, -8($a3)
    0892DC84:[14C8FFF6]: bne        $a2, $t0, 0x0892DC60
    0892DC88:[ACE5FFFC]: sw         $a1, -4($a3)
    0892DC8C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DC90:[8FBF006C]: lw         $ra, 108($sp)
    0892DC94:[8FB20068]: lw         $s2, 104($sp)
    0892DC98:[8FB10064]: lw         $s1, 100($sp)
    0892DC9C:[8FB00060]: lw         $s0, 96($sp)
    0892DCA0:[C7B40070]: lwc1       $f20, 112($sp)
    0892DCA4:[03E00008]: jr         $ra
    0892DCA8:[27BD0080]: addiu      $sp, $sp, 128
    0892DCAC:[C4A001C4]: lwc1       $f0, 452($a1)
    0892DCB0:[46006032]: c.eq.s     $f12, $f0
    0892DCB4:[00000000]: nop
    0892DCB8:[4503001E]: bc1tl      0x0892DD34
    0892DCBC:[90A301D0]: lbu        $v1, 464($a1)
    0892DCC0:[C4A001C8]: lwc1       $f0, 456($a1)
    0892DCC4:[46006032]: c.eq.s     $f12, $f0
    0892DCC8:[00000000]: nop
    0892DCCC:[45030034]: bc1tl      0x0892DDA0
    0892DCD0:[90A301D0]: lbu        $v1, 464($a1)
    0892DCD4:[C4A001CC]: lwc1       $f0, 460($a1)
    0892DCD8:[46006032]: c.eq.s     $f12, $f0
    0892DCDC:[00000000]: nop
    0892DCE0:[4500004C]: bc1f       0x0892DE14
    0892DCE4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0892DCE8:[90A301D0]: lbu        $v1, 464($a1)
    0892DCEC:[50620001]: beql       $v1, $v0, 0x0892DCF4
    0892DCF0:[A0A001D0]: sb         $zr, 464($a1)
    0892DCF4:[26080190]: addiu      $t0, $s0, 400
    0892DCF8:[26060150]: addiu      $a2, $s0, 336
    0892DCFC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0892DD00:[8CC20000]: lw         $v0, 0($a2)
    0892DD04:[8CC30004]: lw         $v1, 4($a2)
    0892DD08:[8CC40008]: lw         $a0, 8($a2)
    0892DD0C:[8CC5000C]: lw         $a1, 12($a2)
    0892DD10:[ACE20000]: sw         $v0, 0($a3)
    0892DD14:[24C60010]: addiu      $a2, $a2, 16
    0892DD18:[24E70010]: addiu      $a3, $a3, 16
    0892DD1C:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DD20:[ACE4FFF8]: sw         $a0, -8($a3)
    0892DD24:[14C8FFF6]: bne        $a2, $t0, 0x0892DD00
    0892DD28:[ACE5FFFC]: sw         $a1, -4($a3)
    0892DD2C:[0A24B724]: j          0x0892DC90
    0892DD30:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DD34:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0892DD38:[10620032]: beq        $v1, $v0, 0x0892DE04
    0892DD3C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0892DD40:[26080110]: addiu      $t0, $s0, 272
    0892DD44:[260600D0]: addiu      $a2, $s0, 208
    0892DD48:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0892DD4C:[8CC20000]: lw         $v0, 0($a2)
    0892DD50:[8CC30004]: lw         $v1, 4($a2)
    0892DD54:[8CC40008]: lw         $a0, 8($a2)
    0892DD58:[8CC5000C]: lw         $a1, 12($a2)
    0892DD5C:[ACE20000]: sw         $v0, 0($a3)
    0892DD60:[24C60010]: addiu      $a2, $a2, 16
    0892DD64:[24E70010]: addiu      $a3, $a3, 16
    0892DD68:[ACE3FFF4]: sw         $v1, -12($a3)
    0892DD6C:[ACE4FFF8]: sw         $a0, -8($a3)
    0892DD70:[14C8FFF6]: bne        $a2, $t0, 0x0892DD4C
    0892DD74:[ACE5FFFC]: sw         $a1, -4($a3)
    0892DD78:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0892DD7C:[8FBF006C]: lw         $ra, 108($sp)
    0892DD80:[8FB20068]: lw         $s2, 104($sp)
    0892DD84:[8FB10064]: lw         $s1, 100($sp)
    0892DD88:[8FB00060]: lw         $s0, 96($sp)
    0892DD8C:[C7B40070]: lwc1       $f20, 112($sp)
    0892DD90:[03E00008]: jr         $ra
    0892DD94:[27BD0080]: addiu      $sp, $sp, 128
--> 0892DD98:[0A24B715]: j          0x0892DC54
    0892DD9C:[A0A201D0]: sb         $v0, 464($a1)
    0892DDA0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0892DDA4:[10620019]: beq        $v1, $v0, 0x0892DE0C
    0892DDA8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
_S1_2_892328C 37,660,627 instructions (0.396%), 4,498,414 calls (0892328C - 089232C8, length 16)
    0892328C:[94A30000]: lhu        $v1, 0($a1)
    08923290:[94C20000]: lhu        $v0, 0($a2)
    08923294:[50430009]: beql       $v0, $v1, 0x089232BC
    08923298:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0892329C:[03E00008]: jr         $ra
    089232A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089232A4:[24C60002]: addiu      $a2, $a2, 2
    089232A8:[94C30000]: lhu        $v1, 0($a2)
    089232AC:[94A20000]: lhu        $v0, 0($a1)
    089232B0:[1462FFFA]: bne        $v1, $v0, 0x0892329C
    089232B4:[00000000]: nop
    089232B8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    089232BC:[1462FFF9]: bne        $v1, $v0, 0x089232A4
    089232C0:[24A50002]: addiu      $a1, $a1, 2
    089232C4:[03E00008]: jr         $ra
    089232C8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 089232BC 2,027,224 times (length 8)
    08923290:[94C20000]: lhu        $v0, 0($a2)
    08923294:[50430009]: beql       $v0, $v1, 0x089232BC
    08923298:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0892329C:[03E00008]: jr         $ra
    089232A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 089232A4:[24C60002]: addiu      $a2, $a2, 2
    089232A8:[94C30000]: lhu        $v1, 0($a2)
    089232AC:[94A20000]: lhu        $v0, 0($a1)
    089232B0:[1462FFFA]: bne        $v1, $v0, 0x0892329C
    089232B4:[00000000]: nop
    089232B8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
--> 089232BC:[1462FFF9]: bne        $v1, $v0, 0x089232A4
    089232C0:[24A50002]: addiu      $a1, $a1, 2
    089232C4:[03E00008]: jr         $ra
    089232C8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 089232B0 1,817,377 times (length 7)
    0892328C:[94A30000]: lhu        $v1, 0($a1)
    08923290:[94C20000]: lhu        $v0, 0($a2)
    08923294:[50430009]: beql       $v0, $v1, 0x089232BC
    08923298:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
--> 0892329C:[03E00008]: jr         $ra
    089232A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089232A4:[24C60002]: addiu      $a2, $a2, 2
    089232A8:[94C30000]: lhu        $v1, 0($a2)
    089232AC:[94A20000]: lhu        $v0, 0($a1)
--> 089232B0:[1462FFFA]: bne        $v1, $v0, 0x0892329C
    089232B4:[00000000]: nop
    089232B8:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    089232BC:[1462FFF9]: bne        $v1, $v0, 0x089232A4
    089232C0:[24A50002]: addiu      $a1, $a1, 2
_S1_2_898BC78 36,565,598 instructions (0.384%), 630 calls (0898BC78 - 0898CF90, length 1223)
  Back Branch 0898C700 802,947 times (length 44)
    0898C644:[8D620004]: lw         $v0, 4($t3)
    0898C648:[58400030]: blezl      $v0, 0x0898C70C
    0898C64C:[25EF0001]: addiu      $t7, $t7, 1
    0898C650:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0898C654:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0898C658:[8D650008]: lw         $a1, 8($t3)
    0898C65C:[00071840]: sll        $v1, $a3, 0x0001
    0898C660:[8D440070]: lw         $a0, 112($t2)
    0898C664:[00651821]: addu       $v1, $v1, $a1
    0898C668:[94620000]: lhu        $v0, 0($v1)
    0898C66C:[24E70001]: addiu      $a3, $a3, 1
    0898C670:[00021940]: sll        $v1, $v0, 0x0005
    0898C674:[000210C0]: sll        $v0, $v0, 0x0003
    0898C678:[00431021]: addu       $v0, $v0, $v1
    0898C67C:[00822021]: addu       $a0, $a0, $v0
    0898C680:[90830024]: lbu        $v1, 36($a0)
    0898C684:[A0C3000C]: sb         $v1, 12($a2)
    0898C688:[90820025]: lbu        $v0, 37($a0)
    0898C68C:[A0C2000D]: sb         $v0, 13($a2)
    0898C690:[90830026]: lbu        $v1, 38($a0)
    0898C694:[A0C3000E]: sb         $v1, 14($a2)
    0898C698:[C4800000]: lwc1       $f0, 0($a0)
    0898C69C:[E4C00010]: swc1       $f0, 16($a2)
    0898C6A0:[C4810004]: lwc1       $f1, 4($a0)
    0898C6A4:[E4C10014]: swc1       $f1, 20($a2)
    0898C6A8:[C4800008]: lwc1       $f0, 8($a0)
    0898C6AC:[E4C00018]: swc1       $f0, 24($a2)
    0898C6B0:[90830018]: lbu        $v1, 24($a0)
    0898C6B4:[90820014]: lbu        $v0, 20($a0)
    0898C6B8:[00431021]: addu       $v0, $v0, $v1
    0898C6BC:[A0C20008]: sb         $v0, 8($a2)
    0898C6C0:[90820019]: lbu        $v0, 25($a0)
    0898C6C4:[90830015]: lbu        $v1, 21($a0)
    0898C6C8:[00621821]: addu       $v1, $v1, $v0
    0898C6CC:[A0C30009]: sb         $v1, 9($a2)
    0898C6D0:[9083001A]: lbu        $v1, 26($a0)
    0898C6D4:[90820016]: lbu        $v0, 22($a0)
    0898C6D8:[00431021]: addu       $v0, $v0, $v1
    0898C6DC:[A0C2000A]: sb         $v0, 10($a2)
    0898C6E0:[90830017]: lbu        $v1, 23($a0)
    0898C6E4:[A0C3000B]: sb         $v1, 11($a2)
    0898C6E8:[C480000C]: lwc1       $f0, 12($a0)
    0898C6EC:[8DC20000]: lw         $v0, 0($t6)
    0898C6F0:[E4C00000]: swc1       $f0, 0($a2)
    0898C6F4:[00E2102A]: slt        $v0, $a3, $v0
    0898C6F8:[C4800010]: lwc1       $f0, 16($a0)
    0898C6FC:[E4C00004]: swc1       $f0, 4($a2)
--> 0898C700:[1440FFD5]: bne        $v0, $zr, 0x0898C658
    0898C704:[24C6001C]: addiu      $a2, $a2, 28
    0898C708:[25EF0001]: addiu      $t7, $t7, 1
    0898C70C:[258C0002]: addiu      $t4, $t4, 2
    0898C710:[256B000C]: addiu      $t3, $t3, 12
  Back Branch 0898CF84 5,520 times (length 65)
    0898CE74:[8FC20000]: lw         $v0, 0($fp)
    0898CE78:[1840FFA4]: blez       $v0, 0x0898CD0C
    0898CE7C:[8FA60010]: lw         $a2, 16($sp)
    0898CE80:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
    0898CE84:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 0898CE88:[8F240008]: lw         $a0, 8($t9)
    0898CE8C:[00081840]: sll        $v1, $t0, 0x0001
    0898CE90:[8F050070]: lw         $a1, 112($t8)
    0898CE94:[00641821]: addu       $v1, $v1, $a0
    0898CE98:[94620000]: lhu        $v0, 0($v1)
    0898CE9C:[25080001]: addiu      $t0, $t0, 1
    0898CEA0:[00021940]: sll        $v1, $v0, 0x0005
    0898CEA4:[000210C0]: sll        $v0, $v0, 0x0003
    0898CEA8:[00431021]: addu       $v0, $v0, $v1
    0898CEAC:[00A22821]: addu       $a1, $a1, $v0
    0898CEB0:[C4A00000]: lwc1       $f0, 0($a1)
    0898CEB4:[E4C00018]: swc1       $f0, 24($a2)
    0898CEB8:[C4A10004]: lwc1       $f1, 4($a1)
    0898CEBC:[E4C1001C]: swc1       $f1, 28($a2)
    0898CEC0:[C4A00008]: lwc1       $f0, 8($a1)
    0898CEC4:[E4C00020]: swc1       $f0, 32($a2)
    0898CEC8:[90A2001C]: lbu        $v0, 28($a1)
    0898CECC:[90A3001D]: lbu        $v1, 29($a1)
    0898CED0:[A0C00000]: sb         $zr, 0($a2)
    0898CED4:[2442FFFF]: addiu      $v0, $v0, -1
    0898CED8:[2463FFFF]: addiu      $v1, $v1, -1
    0898CEDC:[00C22021]: addu       $a0, $a2, $v0
    0898CEE0:[A0C00001]: sb         $zr, 1($a2)
    0898CEE4:[00C33821]: addu       $a3, $a2, $v1
    0898CEE8:[A0C00002]: sb         $zr, 2($a2)
    0898CEEC:[A0C00003]: sb         $zr, 3($a2)
    0898CEF0:[A0C00004]: sb         $zr, 4($a2)
    0898CEF4:[A0C00005]: sb         $zr, 5($a2)
    0898CEF8:[A0C00006]: sb         $zr, 6($a2)
    0898CEFC:[04400003]: bltz       $v0, 0x0898CF0C
    0898CF00:[A0C00007]: sb         $zr, 7($a2)
    0898CF04:[90A20020]: lbu        $v0, 32($a1)
    0898CF08:[A0820000]: sb         $v0, 0($a0)
    0898CF0C:[04620004]: bltzl      $v1, 0x0898CF20
    0898CF10:[90A20024]: lbu        $v0, 36($a1)
    0898CF14:[90A20021]: lbu        $v0, 33($a1)
    0898CF18:[A0E20000]: sb         $v0, 0($a3)
    0898CF1C:[90A20024]: lbu        $v0, 36($a1)
    0898CF20:[A0C20014]: sb         $v0, 20($a2)
    0898CF24:[90A30025]: lbu        $v1, 37($a1)
    0898CF28:[A0C30015]: sb         $v1, 21($a2)
    0898CF2C:[90A40026]: lbu        $a0, 38($a1)
    0898CF30:[A0C40016]: sb         $a0, 22($a2)
    0898CF34:[90A30018]: lbu        $v1, 24($a1)
    0898CF38:[90A20014]: lbu        $v0, 20($a1)
    0898CF3C:[00431021]: addu       $v0, $v0, $v1
    0898CF40:[A0C20010]: sb         $v0, 16($a2)
    0898CF44:[90A20019]: lbu        $v0, 25($a1)
    0898CF48:[90A30015]: lbu        $v1, 21($a1)
    0898CF4C:[00621821]: addu       $v1, $v1, $v0
    0898CF50:[A0C30011]: sb         $v1, 17($a2)
    0898CF54:[90A3001A]: lbu        $v1, 26($a1)
    0898CF58:[90A20016]: lbu        $v0, 22($a1)
    0898CF5C:[00431021]: addu       $v0, $v0, $v1
    0898CF60:[A0C20012]: sb         $v0, 18($a2)
    0898CF64:[90A30017]: lbu        $v1, 23($a1)
    0898CF68:[A0C30013]: sb         $v1, 19($a2)
    0898CF6C:[C4A0000C]: lwc1       $f0, 12($a1)
    0898CF70:[8FC20000]: lw         $v0, 0($fp)
    0898CF74:[E4C00008]: swc1       $f0, 8($a2)
    0898CF78:[0102102A]: slt        $v0, $t0, $v0
    0898CF7C:[C4A00010]: lwc1       $f0, 16($a1)
    0898CF80:[E4C0000C]: swc1       $f0, 12($a2)
--> 0898CF84:[1440FFC0]: bne        $v0, $zr, 0x0898CE88
    0898CF88:[24C60024]: addiu      $a2, $a2, 36
    0898CF8C:[0A263343]: j          0x0898CD0C
    0898CF90:[8FA60010]: lw         $a2, 16($sp)
  Back Branch 0898C1A4 5,148 times (length 38)
    0898C100:[8D620004]: lw         $v0, 4($t3)
    0898C104:[5840002A]: blezl      $v0, 0x0898C1B0
    0898C108:[25EF0001]: addiu      $t7, $t7, 1
    0898C10C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0898C110:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0898C114:[8D650008]: lw         $a1, 8($t3)
    0898C118:[00071840]: sll        $v1, $a3, 0x0001
    0898C11C:[8D440070]: lw         $a0, 112($t2)
    0898C120:[00651821]: addu       $v1, $v1, $a1
    0898C124:[94620000]: lhu        $v0, 0($v1)
    0898C128:[24E70001]: addiu      $a3, $a3, 1
    0898C12C:[00021940]: sll        $v1, $v0, 0x0005
    0898C130:[000210C0]: sll        $v0, $v0, 0x0003
    0898C134:[00431021]: addu       $v0, $v0, $v1
    0898C138:[00822021]: addu       $a0, $a0, $v0
    0898C13C:[C4800000]: lwc1       $f0, 0($a0)
    0898C140:[E4C0000C]: swc1       $f0, 12($a2)
    0898C144:[C4810004]: lwc1       $f1, 4($a0)
    0898C148:[E4C10010]: swc1       $f1, 16($a2)
    0898C14C:[C4800008]: lwc1       $f0, 8($a0)
    0898C150:[E4C00014]: swc1       $f0, 20($a2)
    0898C154:[90830018]: lbu        $v1, 24($a0)
    0898C158:[90820014]: lbu        $v0, 20($a0)
    0898C15C:[00431021]: addu       $v0, $v0, $v1
    0898C160:[A0C20008]: sb         $v0, 8($a2)
    0898C164:[90820019]: lbu        $v0, 25($a0)
    0898C168:[90830015]: lbu        $v1, 21($a0)
    0898C16C:[00621821]: addu       $v1, $v1, $v0
    0898C170:[A0C30009]: sb         $v1, 9($a2)
    0898C174:[9083001A]: lbu        $v1, 26($a0)
    0898C178:[90820016]: lbu        $v0, 22($a0)
    0898C17C:[00431021]: addu       $v0, $v0, $v1
    0898C180:[A0C2000A]: sb         $v0, 10($a2)
    0898C184:[90830017]: lbu        $v1, 23($a0)
    0898C188:[A0C3000B]: sb         $v1, 11($a2)
    0898C18C:[C480000C]: lwc1       $f0, 12($a0)
    0898C190:[8DC20000]: lw         $v0, 0($t6)
    0898C194:[E4C00000]: swc1       $f0, 0($a2)
    0898C198:[00E2102A]: slt        $v0, $a3, $v0
    0898C19C:[C4800010]: lwc1       $f0, 16($a0)
    0898C1A0:[E4C00004]: swc1       $f0, 4($a2)
--> 0898C1A4:[1440FFDB]: bne        $v0, $zr, 0x0898C114
    0898C1A8:[24C60018]: addiu      $a2, $a2, 24
    0898C1AC:[25EF0001]: addiu      $t7, $t7, 1
    0898C1B0:[258C0002]: addiu      $t4, $t4, 2
    0898C1B4:[256B000C]: addiu      $t3, $t3, 12
  Back Branch 0898C38C 4,668 times (length 9)
    0898C35C:[241301EC]: addiu      $s3, $zr, 492 <=> li $s3, 492
    0898C360:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    0898C364:[0002980A]: movz       $s3, $zr, $v0 <=> move $s3, $v0
    0898C368:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898C36C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0898C370:[8C830004]: lw         $v1, 4($a0)
    0898C374:[24A50001]: addiu      $a1, $a1, 1
    0898C378:[2484000C]: addiu      $a0, $a0, 12
    0898C37C:[00031140]: sll        $v0, $v1, 0x0005
    0898C380:[00031880]: sll        $v1, $v1, 0x0002
    0898C384:[00431023]: subu       $v0, $v0, $v1
    0898C388:[00461021]: addu       $v0, $v0, $a2
--> 0898C38C:[16A5FFF8]: bne        $s5, $a1, 0x0898C370
    0898C390:[2446009F]: addiu      $a2, $v0, 159
    0898C394:[02750018]: mult       $s3, $s5
    0898C398:[00158880]: sll        $s1, $s5, 0x0002
    0898C39C:[00158100]: sll        $s0, $s5, 0x0004
  Back Branch 0898C71C 4,668 times (length 167)
  Back Branch 0898C218 250 times (length 318)
  Back Branch 0898C210 250 times (length 321)
  Back Branch 0898C208 250 times (length 319)
  Back Branch 0898C23C 198 times (length 15)
    0898C1F4:[8FB20028]: lw         $s2, 40($sp)
    0898C1F8:[8FB10024]: lw         $s1, 36($sp)
    0898C1FC:[8FB00020]: lw         $s0, 32($sp)
    0898C200:[03E00008]: jr         $ra
    0898C204:[27BD0050]: addiu      $sp, $sp, 80
--> 0898C208:[1202FEC2]: beq        $s0, $v0, 0x0898BD14
    0898C20C:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    0898C210:[1202FEC0]: beq        $s0, $v0, 0x0898BD14
    0898C214:[24020024]: addiu      $v0, $zr, 36 <=> li $v0, 36
    0898C218:[1602FEC3]: bne        $s0, $v0, 0x0898BD28
    0898C21C:[24020036]: addiu      $v0, $zr, 54 <=> li $v0, 54
    0898C220:[0A262F46]: j          0x0898BD18
    0898C224:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0898C228:[2602FFE0]: addiu      $v0, $s0, -32
    0898C22C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0898C230:[2C420002]: sltiu      $v0, $v0, 2
    0898C234:[1440FEB7]: bne        $v0, $zr, 0x0898BD14
    0898C238:[A2840144]: sb         $a0, 324($s4)
--> 0898C23C:[0A263082]: j          0x0898C208
    0898C240:[24020023]: addiu      $v0, $zr, 35 <=> li $v0, 35
    0898C244:[92840144]: lbu        $a0, 324($s4)
    0898C248:[A2800141]: sb         $zr, 321($s4)
    0898C24C:[308300FF]: andi       $v1, $a0, 255
  Back Branch 0898C234 198 times (length 330)
  Back Branch 0898C724 193 times (length 344)
  Back Branch 0898C2D4 70 times (length 15)
    0898C28C:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0898C290:[1068000D]: beq        $v1, $t0, 0x0898C2C8
    0898C294:[8C820004]: lw         $v0, 4($a0)
    0898C298:[00021140]: sll        $v0, $v0, 0x0005
    0898C29C:[00479021]: addu       $s2, $v0, $a3
--> 0898C2A0:[24C60001]: addiu      $a2, $a2, 1
    0898C2A4:[24A50074]: addiu      $a1, $a1, 116
    0898C2A8:[2484000C]: addiu      $a0, $a0, 12
    0898C2AC:[12A6011F]: beq        $s5, $a2, 0x0898C72C
    0898C2B0:[264700A0]: addiu      $a3, $s2, 160
    0898C2B4:[8CA30044]: lw         $v1, 68($a1)
    0898C2B8:[28620006]: slti       $v0, $v1, 6
    0898C2BC:[1440FFF4]: bne        $v0, $zr, 0x0898C290
    0898C2C0:[00000000]: nop
    0898C2C4:[8C820004]: lw         $v0, 4($a0)
    0898C2C8:[00021940]: sll        $v1, $v0, 0x0005
    0898C2CC:[00021080]: sll        $v0, $v0, 0x0002
    0898C2D0:[00431021]: addu       $v0, $v0, $v1
--> 0898C2D4:[0A2630A8]: j          0x0898C2A0
    0898C2D8:[00479021]: addu       $s2, $v0, $a3
    0898C2DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898C2E0:[A2820146]: sb         $v0, 326($s4)
    0898C2E4:[24020018]: addiu      $v0, $zr, 24 <=> li $v0, 24
  Back Branch 0898C2BC 70 times (length 13)
    0898C27C:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    0898C280:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0898C284:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0898C288:[0A2630AD]: j          0x0898C2B4
    0898C28C:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
--> 0898C290:[1068000D]: beq        $v1, $t0, 0x0898C2C8
    0898C294:[8C820004]: lw         $v0, 4($a0)
    0898C298:[00021140]: sll        $v0, $v0, 0x0005
    0898C29C:[00479021]: addu       $s2, $v0, $a3
    0898C2A0:[24C60001]: addiu      $a2, $a2, 1
    0898C2A4:[24A50074]: addiu      $a1, $a1, 116
    0898C2A8:[2484000C]: addiu      $a0, $a0, 12
    0898C2AC:[12A6011F]: beq        $s5, $a2, 0x0898C72C
    0898C2B0:[264700A0]: addiu      $a3, $s2, 160
    0898C2B4:[8CA30044]: lw         $v1, 68($a1)
    0898C2B8:[28620006]: slti       $v0, $v1, 6
--> 0898C2BC:[1440FFF4]: bne        $v0, $zr, 0x0898C290
    0898C2C0:[00000000]: nop
    0898C2C4:[8C820004]: lw         $v0, 4($a0)
    0898C2C8:[00021940]: sll        $v1, $v0, 0x0005
    0898C2CC:[00021080]: sll        $v0, $v0, 0x0002
  Back Branch 0898CE78 70 times (length 93)
    0898CCF8:[8FC20000]: lw         $v0, 0($fp)
    0898CCFC:[0102102A]: slt        $v0, $t0, $v0
    0898CD00:[1440FFA6]: bne        $v0, $zr, 0x0898CB9C
    0898CD04:[24C60020]: addiu      $a2, $a2, 32
    0898CD08:[8FA60010]: lw         $a2, 16($sp)
--> 0898CD0C:[8FA7000C]: lw         $a3, 12($sp)
    0898CD10:[8FA80008]: lw         $t0, 8($sp)
    0898CD14:[8FAB0004]: lw         $t3, 4($sp)
    0898CD18:[24C60002]: addiu      $a2, $a2, 2
    0898CD1C:[24E70004]: addiu      $a3, $a3, 4
    0898CD20:[25080010]: addiu      $t0, $t0, 16
    0898CD24:[256B0060]: addiu      $t3, $t3, 96
    0898CD28:[26F70001]: addiu      $s7, $s7, 1
    0898CD2C:[AFA60010]: sw         $a2, 16($sp)
    0898CD30:[2739000C]: addiu      $t9, $t9, 12
    0898CD34:[27180074]: addiu      $t8, $t8, 116
    0898CD38:[AFA7000C]: sw         $a3, 12($sp)
    0898CD3C:[AFA80008]: sw         $t0, 8($sp)
    0898CD40:[12B7FD21]: beq        $s5, $s7, 0x0898C1C8
    0898CD44:[AFAB0004]: sw         $t3, 4($sp)
    0898CD48:[8E820120]: lw         $v0, 288($s4)
    0898CD4C:[8E830114]: lw         $v1, 276($s4)
    0898CD50:[8FB10010]: lw         $s1, 16($sp)
    0898CD54:[8F240004]: lw         $a0, 4($t9)
    0898CD58:[8F050044]: lw         $a1, 68($t8)
    0898CD5C:[00511021]: addu       $v0, $v0, $s1
    0898CD60:[00771821]: addu       $v1, $v1, $s7
    0898CD64:[A4440000]: sh         $a0, 0($v0)
    0898CD68:[A0650000]: sb         $a1, 0($v1)
    0898CD6C:[8E820114]: lw         $v0, 276($s4)
    0898CD70:[00572021]: addu       $a0, $v0, $s7
    0898CD74:[90830000]: lbu        $v1, 0($a0)
    0898CD78:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898CD7C:[1462FECB]: bne        $v1, $v0, 0x0898C8AC
    0898CD80:[273E0004]: addiu      $fp, $t9, 4
    0898CD84:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0898CD88:[0A26322E]: j          0x0898C8B8
    0898CD8C:[A0820000]: sb         $v0, 0($a0)
    0898CD90:[8E86012C]: lw         $a2, 300($s4)
    0898CD94:[8E870124]: lw         $a3, 292($s4)
    0898CD98:[00031240]: sll        $v0, $v1, 0x0009
    0898CD9C:[000319C0]: sll        $v1, $v1, 0x0007
    0898CDA0:[00431023]: subu       $v0, $v0, $v1
    0898CDA4:[00561021]: addu       $v0, $v0, $s6
    0898CDA8:[9044017C]: lbu        $a0, 380($v0)
    0898CDAC:[8FA2000C]: lw         $v0, 12($sp)
    0898CDB0:[8FA30010]: lw         $v1, 16($sp)
    0898CDB4:[8FC50000]: lw         $a1, 0($fp)
    0898CDB8:[00463021]: addu       $a2, $v0, $a2
    0898CDBC:[ACC40000]: sw         $a0, 0($a2)
    0898CDC0:[00673821]: addu       $a3, $v1, $a3
    0898CDC4:[00055140]: sll        $t2, $a1, 0x0005
    0898CDC8:[8F030014]: lw         $v1, 20($t8)
    0898CDCC:[8FB10000]: lw         $s1, 0($sp)
    0898CDD0:[00052880]: sll        $a1, $a1, 0x0002
    0898CDD4:[00031240]: sll        $v0, $v1, 0x0009
    0898CDD8:[000319C0]: sll        $v1, $v1, 0x0007
    0898CDDC:[00431023]: subu       $v0, $v0, $v1
    0898CDE0:[00561021]: addu       $v0, $v0, $s6
    0898CDE4:[9043017D]: lbu        $v1, 381($v0)
    0898CDE8:[00AA2821]: addu       $a1, $a1, $t2
    0898CDEC:[02258821]: addu       $s1, $s1, $a1
    0898CDF0:[00031A00]: sll        $v1, $v1, 0x0008
    0898CDF4:[00832025]: or         $a0, $a0, $v1
    0898CDF8:[ACC40000]: sw         $a0, 0($a2)
    0898CDFC:[8F020014]: lw         $v0, 20($t8)
    0898CE00:[AFB10000]: sw         $s1, 0($sp)
    0898CE04:[00021A40]: sll        $v1, $v0, 0x0009
    0898CE08:[000211C0]: sll        $v0, $v0, 0x0007
    0898CE0C:[00621823]: subu       $v1, $v1, $v0
    0898CE10:[00761821]: addu       $v1, $v1, $s6
    0898CE14:[9062017E]: lbu        $v0, 382($v1)
    0898CE18:[8E880128]: lw         $t0, 296($s4)
    0898CE1C:[8E890110]: lw         $t1, 272($s4)
    0898CE20:[00021400]: sll        $v0, $v0, 0x0010
    0898CE24:[00822025]: or         $a0, $a0, $v0
    0898CE28:[ACC40000]: sw         $a0, 0($a2)
    0898CE2C:[02E94821]: addu       $t1, $s7, $t1
    0898CE30:[8F020014]: lw         $v0, 20($t8)
    0898CE34:[8FAB0010]: lw         $t3, 16($sp)
    0898CE38:[00021A40]: sll        $v1, $v0, 0x0009
    0898CE3C:[000211C0]: sll        $v0, $v0, 0x0007
    0898CE40:[00621823]: subu       $v1, $v1, $v0
    0898CE44:[00761821]: addu       $v1, $v1, $s6
    0898CE48:[9062017F]: lbu        $v0, 383($v1)
    0898CE4C:[2403270F]: addiu      $v1, $zr, 9999 <=> li $v1, 9999
    0898CE50:[A4E30000]: sh         $v1, 0($a3)
    0898CE54:[00021600]: sll        $v0, $v0, 0x0018
    0898CE58:[00822025]: or         $a0, $a0, $v0
    0898CE5C:[ACC40000]: sw         $a0, 0($a2)
    0898CE60:[01684021]: addu       $t0, $t3, $t0
    0898CE64:[2404270F]: addiu      $a0, $zr, 9999 <=> li $a0, 9999
    0898CE68:[8F030014]: lw         $v1, 20($t8)
    0898CE6C:[A5040000]: sh         $a0, 0($t0)
    0898CE70:[A1230000]: sb         $v1, 0($t1)
    0898CE74:[8FC20000]: lw         $v0, 0($fp)
--> 0898CE78:[1840FFA4]: blez       $v0, 0x0898CD0C
    0898CE7C:[8FA60010]: lw         $a2, 16($sp)
    0898CE80:[01803021]: addu       $a2, $t4, $zr <=> move $a2, $t4
    0898CE84:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0898CE88:[8F240008]: lw         $a0, 8($t9)
  Back Branch 0898CF8C 70 times (length 162)
  Back Branch 0898CD40 70 times (length 736)
  Back Branch 0898CD88 70 times (length 310)
  Back Branch 0898CD7C 65 times (length 310)
  Back Branch 0898C1C0 52 times (length 161)
  Back Branch 0898BE48 52 times (length 9)
    0898BE18:[241301EC]: addiu      $s3, $zr, 492 <=> li $s3, 492
    0898BE1C:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    0898BE20:[0002980A]: movz       $s3, $zr, $v0 <=> move $s3, $v0
    0898BE24:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0898BE28:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0898BE2C:[8C830004]: lw         $v1, 4($a0)
    0898BE30:[24A50001]: addiu      $a1, $a1, 1
    0898BE34:[2484000C]: addiu      $a0, $a0, 12
    0898BE38:[00031140]: sll        $v0, $v1, 0x0005
    0898BE3C:[000318C0]: sll        $v1, $v1, 0x0003
    0898BE40:[00431023]: subu       $v0, $v0, $v1
    0898BE44:[00461021]: addu       $v0, $v0, $a2
--> 0898BE48:[16A5FFF8]: bne        $s5, $a1, 0x0898BE2C
    0898BE4C:[2446009D]: addiu      $a2, $v0, 157
    0898BE50:[02750018]: mult       $s3, $s5
    0898BE54:[00158880]: sll        $s1, $s5, 0x0002
    0898BE58:[00158100]: sll        $s0, $s5, 0x0004
  Back Branch 0898C250 5 times (length 273)
  Back Branch 0898C264 5 times (length 40)
    0898C1B8:[26310004]: addiu      $s1, $s1, 4
    0898C1BC:[26520060]: addiu      $s2, $s2, 96
    0898C1C0:[16AFFF60]: bne        $s5, $t7, 0x0898BF44
    0898C1C4:[254A0074]: addiu      $t2, $t2, 116
    0898C1C8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0898C1CC:[AE820104]: sw         $v0, 260($s4)
    0898C1D0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0898C1D4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0898C1D8:[8FBF0044]: lw         $ra, 68($sp)
    0898C1DC:[8FBE0040]: lw         $fp, 64($sp)
    0898C1E0:[8FB7003C]: lw         $s7, 60($sp)
    0898C1E4:[8FB60038]: lw         $s6, 56($sp)
    0898C1E8:[8FB50034]: lw         $s5, 52($sp)
    0898C1EC:[8FB40030]: lw         $s4, 48($sp)
    0898C1F0:[8FB3002C]: lw         $s3, 44($sp)
    0898C1F4:[8FB20028]: lw         $s2, 40($sp)
    0898C1F8:[8FB10024]: lw         $s1, 36($sp)
    0898C1FC:[8FB00020]: lw         $s0, 32($sp)
    0898C200:[03E00008]: jr         $ra
    0898C204:[27BD0050]: addiu      $sp, $sp, 80
    0898C208:[1202FEC2]: beq        $s0, $v0, 0x0898BD14
    0898C20C:[24020022]: addiu      $v0, $zr, 34 <=> li $v0, 34
    0898C210:[1202FEC0]: beq        $s0, $v0, 0x0898BD14
    0898C214:[24020024]: addiu      $v0, $zr, 36 <=> li $v0, 36
    0898C218:[1602FEC3]: bne        $s0, $v0, 0x0898BD28
    0898C21C:[24020036]: addiu      $v0, $zr, 54 <=> li $v0, 54
    0898C220:[0A262F46]: j          0x0898BD18
    0898C224:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0898C228:[2602FFE0]: addiu      $v0, $s0, -32
    0898C22C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0898C230:[2C420002]: sltiu      $v0, $v0, 2
    0898C234:[1440FEB7]: bne        $v0, $zr, 0x0898BD14
    0898C238:[A2840144]: sb         $a0, 324($s4)
    0898C23C:[0A263082]: j          0x0898C208
    0898C240:[24020023]: addiu      $v0, $zr, 35 <=> li $v0, 35
    0898C244:[92840144]: lbu        $a0, 324($s4)
    0898C248:[A2800141]: sb         $zr, 321($s4)
    0898C24C:[308300FF]: andi       $v1, $a0, 255
    0898C250:[1060FEF0]: beq        $v1, $zr, 0x0898BE14
    0898C254:[A2800142]: sb         $zr, 322($s4)
    0898C258:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898C25C:[1062003E]: beq        $v1, $v0, 0x0898C358
    0898C260:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
--> 0898C264:[1462FFD9]: bne        $v1, $v0, 0x0898C1CC
    0898C268:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0898C26C:[92820145]: lbu        $v0, 325($s4)
    0898C270:[24130280]: addiu      $s3, $zr, 640 <=> li $s3, 640
    0898C274:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
_S1_2_89353FC 36,456,931 instructions (0.383%), 1,047,918 calls (089353FC - 089354A4, length 43)
    089353FC:[27BDFFE0]: addiu      $sp, $sp, -32
    08935400:[AFBF0018]: sw         $ra, 24($sp)
    08935404:[27A50004]: addiu      $a1, $sp, 4
    08935408:[AFB00010]: sw         $s0, 16($sp)
    0893540C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08935410:[AFB10014]: sw         $s1, 20($sp)
    08935414:[8C8200F8]: lw         $v0, 248($a0)
    08935418:[7C020004]: ins        $v0, $zr, 0, 1
    0893541C:[AC8200F8]: sw         $v0, 248($a0)
    08935420:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08935424:[24840150]: addiu      $a0, $a0, 336
    08935428:[C44082F8]: lwc1       $f0, -32008($v0)
    0893542C:[0E26006A]: jal        0x089801A8
    08935430:[E7A00004]: swc1       $f0, 4($sp)
    08935434:[26040160]: addiu      $a0, $s0, 352
    08935438:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0893543C:[0E26006A]: jal        0x089801A8
    08935440:[AFA00000]: sw         $zr, 0($sp)
    08935444:[820200D5]: lb         $v0, 213($s0)
    08935448:[1C400006]: bgtz       $v0, 0x08935464
    0893544C:[8FBF0018]: lw         $ra, 24($sp)
    08935450:[8FB10014]: lw         $s1, 20($sp)
    08935454:[8FB00010]: lw         $s0, 16($sp)
    08935458:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0893545C:[03E00008]: jr         $ra
    08935460:[27BD0020]: addiu      $sp, $sp, 32
    08935464:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08935468:[8E030294]: lw         $v1, 660($s0)
    0893546C:[00111080]: sll        $v0, $s1, 0x0002
    08935470:[26310001]: addiu      $s1, $s1, 1
    08935474:[00431021]: addu       $v0, $v0, $v1
    08935478:[0E24D4FF]: jal        0x089353FC
    0893547C:[8C440000]: lw         $a0, 0($v0)
    08935480:[820300D5]: lb         $v1, 213($s0)
    08935484:[0223182A]: slt        $v1, $s1, $v1
    08935488:[5460FFF8]: bnel       $v1, $zr, 0x0893546C
    0893548C:[8E030294]: lw         $v1, 660($s0)
    08935490:[8FBF0018]: lw         $ra, 24($sp)
    08935494:[8FB10014]: lw         $s1, 20($sp)
    08935498:[8FB00010]: lw         $s0, 16($sp)
    0893549C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089354A0:[03E00008]: jr         $ra
    089354A4:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08935488 552,121 times (length 9)
    08935458:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0893545C:[03E00008]: jr         $ra
    08935460:[27BD0020]: addiu      $sp, $sp, 32
    08935464:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08935468:[8E030294]: lw         $v1, 660($s0)
--> 0893546C:[00111080]: sll        $v0, $s1, 0x0002
    08935470:[26310001]: addiu      $s1, $s1, 1
    08935474:[00431021]: addu       $v0, $v0, $v1
    08935478:[0E24D4FF]: jal        0x089353FC
    0893547C:[8C440000]: lw         $a0, 0($v0)
    08935480:[820300D5]: lb         $v1, 213($s0)
    08935484:[0223182A]: slt        $v1, $s1, $v1
--> 08935488:[5460FFF8]: bnel       $v1, $zr, 0x0893546C
    0893548C:[8E030294]: lw         $v1, 660($s0)
    08935490:[8FBF0018]: lw         $ra, 24($sp)
    08935494:[8FB10014]: lw         $s1, 20($sp)
    08935498:[8FB00010]: lw         $s0, 16($sp)
_S1_2_8922954 34,768,955 instructions (0.365%), 137,365 calls (08922954 - 08922A9C, length 83)
    08922954:[18E00034]: blez       $a3, 0x08922A28
    08922958:[24E2FFFF]: addiu      $v0, $a3, -1
    0892295C:[00021040]: sll        $v0, $v0, 0x0001
    08922960:[00A23821]: addu       $a3, $a1, $v0
    08922964:[00A7182B]: sltu       $v1, $a1, $a3
    08922968:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    0892296C:[1460000B]: bne        $v1, $zr, 0x0892299C
    08922970:[90C40000]: lbu        $a0, 0($a2)
    08922974:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    08922978:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892297C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08922980:[11000003]: beq        $t0, $zr, 0x08922990
    08922984:[A5420000]: sh         $v0, 0($t2)
    08922988:[01661023]: subu       $v0, $t3, $a2
    0892298C:[AD020000]: sw         $v0, 0($t0)
    08922990:[00031043]: sra        $v0, $v1, 0x0001
    08922994:[03E00008]: jr         $ra
    08922998:[00000000]: nop
    0892299C:[1080FFF6]: beq        $a0, $zr, 0x08922978
    089229A0:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    089229A4:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    089229A8:[240F007F]: addiu      $t7, $zr, 127 <=> li $t7, 127
    089229AC:[2419FFFF]: addiu      $t9, $zr, -1 <=> li $t9, -1
    089229B0:[241800A3]: addiu      $t8, $zr, 163 <=> li $t8, 163
    089229B4:[2489FF7F]: addiu      $t1, $a0, -129
    089229B8:[2482FF20]: addiu      $v0, $a0, -224
    089229BC:[2C42000F]: sltiu      $v0, $v0, 15
    089229C0:[2D23001F]: sltiu      $v1, $t1, 31
    089229C4:[00621825]: or         $v1, $v1, $v0
    089229C8:[258B0001]: addiu      $t3, $t4, 1
    089229CC:[1060001A]: beq        $v1, $zr, 0x08922A38
    089229D0:[918D0001]: lbu        $t5, 1($t4)
    089229D4:[25AEFFC0]: addiu      $t6, $t5, -64
    089229D8:[2DC200BD]: sltiu      $v0, $t6, 189
    089229DC:[50400017]: beql       $v0, $zr, 0x08922A3C
    089229E0:[2489FFE0]: addiu      $t1, $a0, -32
    089229E4:[11AF0014]: beq        $t5, $t7, 0x08922A38
    089229E8:[2C8200E0]: sltiu      $v0, $a0, 224
    089229EC:[2483FF3F]: addiu      $v1, $a0, -193
    089229F0:[0062480A]: movz       $t1, $v1, $v0
    089229F4:[00092100]: sll        $a0, $t1, 0x0004
    089229F8:[00091180]: sll        $v0, $t1, 0x0006
    089229FC:[00441023]: subu       $v0, $v0, $a0
    08922A00:[00491023]: subu       $v0, $v0, $t1
    08922A04:[25A4FFBF]: addiu      $a0, $t5, -65
    08922A08:[2DA30080]: sltiu      $v1, $t5, 128
    08922A0C:[0083700A]: movz       $t6, $a0, $v1
    08922A10:[00021080]: sll        $v0, $v0, 0x0002
    08922A14:[004E1021]: addu       $v0, $v0, $t6
    08922A18:[2442009E]: addiu      $v0, $v0, 158
    08922A1C:[258B0002]: addiu      $t3, $t4, 2
    08922A20:[0A248A93]: j          0x08922A4C
    08922A24:[A5420000]: sh         $v0, 0($t2)
    08922A28:[1100FFDA]: beq        $t0, $zr, 0x08922994
    08922A2C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08922A30:[03E00008]: jr         $ra
    08922A34:[AD000000]: sw         $zr, 0($t0)
    08922A38:[2489FFE0]: addiu      $t1, $a0, -32
    08922A3C:[2D22005F]: sltiu      $v0, $t1, 95
    08922A40:[1040000C]: beq        $v0, $zr, 0x08922A74
    08922A44:[2482FF5F]: addiu      $v0, $a0, -161
    08922A48:[A5490000]: sh         $t1, 0($t2)
    08922A4C:[254A0002]: addiu      $t2, $t2, 2
    08922A50:[0147102B]: sltu       $v0, $t2, $a3
    08922A54:[10400005]: beq        $v0, $zr, 0x08922A6C
    08922A58:[91640000]: lbu        $a0, 0($t3)
    08922A5C:[1080FFC7]: beq        $a0, $zr, 0x0892297C
    08922A60:[01451823]: subu       $v1, $t2, $a1
    08922A64:[0A248A6D]: j          0x089229B4
    08922A68:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    08922A6C:[0A248A5F]: j          0x0892297C
    08922A70:[01451823]: subu       $v1, $t2, $a1
    08922A74:[2C42003F]: sltiu      $v0, $v0, 63
    08922A78:[10400003]: beq        $v0, $zr, 0x08922A88
    08922A7C:[2482FFBE]: addiu      $v0, $a0, -66
    08922A80:[0A248A93]: j          0x08922A4C
    08922A84:[A5420000]: sh         $v0, 0($t2)
    08922A88:[5060FFF0]: beql       $v1, $zr, 0x08922A4C
    08922A8C:[A5580000]: sh         $t8, 0($t2)
    08922A90:[55A0FFEE]: bnel       $t5, $zr, 0x08922A4C
    08922A94:[A5580000]: sh         $t8, 0($t2)
    08922A98:[0A248A93]: j          0x08922A4C
    08922A9C:[A5590000]: sh         $t9, 0($t2)
  Back Branch 08922A5C 1,200,738 times (length 58)
    08922968:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    0892296C:[1460000B]: bne        $v1, $zr, 0x0892299C
    08922970:[90C40000]: lbu        $a0, 0($a2)
    08922974:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    08922978:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0892297C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08922980:[11000003]: beq        $t0, $zr, 0x08922990
    08922984:[A5420000]: sh         $v0, 0($t2)
    08922988:[01661023]: subu       $v0, $t3, $a2
    0892298C:[AD020000]: sw         $v0, 0($t0)
    08922990:[00031043]: sra        $v0, $v1, 0x0001
    08922994:[03E00008]: jr         $ra
    08922998:[00000000]: nop
    0892299C:[1080FFF6]: beq        $a0, $zr, 0x08922978
    089229A0:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    089229A4:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    089229A8:[240F007F]: addiu      $t7, $zr, 127 <=> li $t7, 127
    089229AC:[2419FFFF]: addiu      $t9, $zr, -1 <=> li $t9, -1
    089229B0:[241800A3]: addiu      $t8, $zr, 163 <=> li $t8, 163
    089229B4:[2489FF7F]: addiu      $t1, $a0, -129
    089229B8:[2482FF20]: addiu      $v0, $a0, -224
    089229BC:[2C42000F]: sltiu      $v0, $v0, 15
    089229C0:[2D23001F]: sltiu      $v1, $t1, 31
    089229C4:[00621825]: or         $v1, $v1, $v0
    089229C8:[258B0001]: addiu      $t3, $t4, 1
    089229CC:[1060001A]: beq        $v1, $zr, 0x08922A38
    089229D0:[918D0001]: lbu        $t5, 1($t4)
    089229D4:[25AEFFC0]: addiu      $t6, $t5, -64
    089229D8:[2DC200BD]: sltiu      $v0, $t6, 189
    089229DC:[50400017]: beql       $v0, $zr, 0x08922A3C
    089229E0:[2489FFE0]: addiu      $t1, $a0, -32
    089229E4:[11AF0014]: beq        $t5, $t7, 0x08922A38
    089229E8:[2C8200E0]: sltiu      $v0, $a0, 224
    089229EC:[2483FF3F]: addiu      $v1, $a0, -193
    089229F0:[0062480A]: movz       $t1, $v1, $v0
    089229F4:[00092100]: sll        $a0, $t1, 0x0004
    089229F8:[00091180]: sll        $v0, $t1, 0x0006
    089229FC:[00441023]: subu       $v0, $v0, $a0
    08922A00:[00491023]: subu       $v0, $v0, $t1
    08922A04:[25A4FFBF]: addiu      $a0, $t5, -65
    08922A08:[2DA30080]: sltiu      $v1, $t5, 128
    08922A0C:[0083700A]: movz       $t6, $a0, $v1
    08922A10:[00021080]: sll        $v0, $v0, 0x0002
    08922A14:[004E1021]: addu       $v0, $v0, $t6
    08922A18:[2442009E]: addiu      $v0, $v0, 158
    08922A1C:[258B0002]: addiu      $t3, $t4, 2
    08922A20:[0A248A93]: j          0x08922A4C
    08922A24:[A5420000]: sh         $v0, 0($t2)
    08922A28:[1100FFDA]: beq        $t0, $zr, 0x08922994
    08922A2C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08922A30:[03E00008]: jr         $ra
    08922A34:[AD000000]: sw         $zr, 0($t0)
    08922A38:[2489FFE0]: addiu      $t1, $a0, -32
    08922A3C:[2D22005F]: sltiu      $v0, $t1, 95
    08922A40:[1040000C]: beq        $v0, $zr, 0x08922A74
    08922A44:[2482FF5F]: addiu      $v0, $a0, -161
    08922A48:[A5490000]: sh         $t1, 0($t2)
    08922A4C:[254A0002]: addiu      $t2, $t2, 2
    08922A50:[0147102B]: sltu       $v0, $t2, $a3
    08922A54:[10400005]: beq        $v0, $zr, 0x08922A6C
    08922A58:[91640000]: lbu        $a0, 0($t3)
--> 08922A5C:[1080FFC7]: beq        $a0, $zr, 0x0892297C
    08922A60:[01451823]: subu       $v1, $t2, $a1
    08922A64:[0A248A6D]: j          0x089229B4
    08922A68:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    08922A6C:[0A248A5F]: j          0x0892297C
  Back Branch 08922A64 1,132,601 times (length 46)
    089229A0:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    089229A4:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    089229A8:[240F007F]: addiu      $t7, $zr, 127 <=> li $t7, 127
    089229AC:[2419FFFF]: addiu      $t9, $zr, -1 <=> li $t9, -1
    089229B0:[241800A3]: addiu      $t8, $zr, 163 <=> li $t8, 163
--> 089229B4:[2489FF7F]: addiu      $t1, $a0, -129
    089229B8:[2482FF20]: addiu      $v0, $a0, -224
    089229BC:[2C42000F]: sltiu      $v0, $v0, 15
    089229C0:[2D23001F]: sltiu      $v1, $t1, 31
    089229C4:[00621825]: or         $v1, $v1, $v0
    089229C8:[258B0001]: addiu      $t3, $t4, 1
    089229CC:[1060001A]: beq        $v1, $zr, 0x08922A38
    089229D0:[918D0001]: lbu        $t5, 1($t4)
    089229D4:[25AEFFC0]: addiu      $t6, $t5, -64
    089229D8:[2DC200BD]: sltiu      $v0, $t6, 189
    089229DC:[50400017]: beql       $v0, $zr, 0x08922A3C
    089229E0:[2489FFE0]: addiu      $t1, $a0, -32
    089229E4:[11AF0014]: beq        $t5, $t7, 0x08922A38
    089229E8:[2C8200E0]: sltiu      $v0, $a0, 224
    089229EC:[2483FF3F]: addiu      $v1, $a0, -193
    089229F0:[0062480A]: movz       $t1, $v1, $v0
    089229F4:[00092100]: sll        $a0, $t1, 0x0004
    089229F8:[00091180]: sll        $v0, $t1, 0x0006
    089229FC:[00441023]: subu       $v0, $v0, $a0
    08922A00:[00491023]: subu       $v0, $v0, $t1
    08922A04:[25A4FFBF]: addiu      $a0, $t5, -65
    08922A08:[2DA30080]: sltiu      $v1, $t5, 128
    08922A0C:[0083700A]: movz       $t6, $a0, $v1
    08922A10:[00021080]: sll        $v0, $v0, 0x0002
    08922A14:[004E1021]: addu       $v0, $v0, $t6
    08922A18:[2442009E]: addiu      $v0, $v0, 158
    08922A1C:[258B0002]: addiu      $t3, $t4, 2
    08922A20:[0A248A93]: j          0x08922A4C
    08922A24:[A5420000]: sh         $v0, 0($t2)
    08922A28:[1100FFDA]: beq        $t0, $zr, 0x08922994
    08922A2C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08922A30:[03E00008]: jr         $ra
    08922A34:[AD000000]: sw         $zr, 0($t0)
    08922A38:[2489FFE0]: addiu      $t1, $a0, -32
    08922A3C:[2D22005F]: sltiu      $v0, $t1, 95
    08922A40:[1040000C]: beq        $v0, $zr, 0x08922A74
    08922A44:[2482FF5F]: addiu      $v0, $a0, -161
    08922A48:[A5490000]: sh         $t1, 0($t2)
    08922A4C:[254A0002]: addiu      $t2, $t2, 2
    08922A50:[0147102B]: sltu       $v0, $t2, $a3
    08922A54:[10400005]: beq        $v0, $zr, 0x08922A6C
    08922A58:[91640000]: lbu        $a0, 0($t3)
    08922A5C:[1080FFC7]: beq        $a0, $zr, 0x0892297C
    08922A60:[01451823]: subu       $v1, $t2, $a1
--> 08922A64:[0A248A6D]: j          0x089229B4
    08922A68:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    08922A6C:[0A248A5F]: j          0x0892297C
    08922A70:[01451823]: subu       $v1, $t2, $a1
    08922A74:[2C42003F]: sltiu      $v0, $v0, 63
  Back Branch 0892299C 137,278 times (length 11)
    08922964:[00A7182B]: sltu       $v1, $a1, $a3
    08922968:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    0892296C:[1460000B]: bne        $v1, $zr, 0x0892299C
    08922970:[90C40000]: lbu        $a0, 0($a2)
    08922974:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
--> 08922978:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892297C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08922980:[11000003]: beq        $t0, $zr, 0x08922990
    08922984:[A5420000]: sh         $v0, 0($t2)
    08922988:[01661023]: subu       $v0, $t3, $a2
    0892298C:[AD020000]: sw         $v0, 0($t0)
    08922990:[00031043]: sra        $v0, $v1, 0x0001
    08922994:[03E00008]: jr         $ra
    08922998:[00000000]: nop
--> 0892299C:[1080FFF6]: beq        $a0, $zr, 0x08922978
    089229A0:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    089229A4:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    089229A8:[240F007F]: addiu      $t7, $zr, 127 <=> li $t7, 127
    089229AC:[2419FFFF]: addiu      $t9, $zr, -1 <=> li $t9, -1
  Back Branch 08922A6C 69,141 times (length 62)
    08922968:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    0892296C:[1460000B]: bne        $v1, $zr, 0x0892299C
    08922970:[90C40000]: lbu        $a0, 0($a2)
    08922974:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    08922978:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0892297C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08922980:[11000003]: beq        $t0, $zr, 0x08922990
    08922984:[A5420000]: sh         $v0, 0($t2)
    08922988:[01661023]: subu       $v0, $t3, $a2
    0892298C:[AD020000]: sw         $v0, 0($t0)
    08922990:[00031043]: sra        $v0, $v1, 0x0001
    08922994:[03E00008]: jr         $ra
    08922998:[00000000]: nop
    0892299C:[1080FFF6]: beq        $a0, $zr, 0x08922978
    089229A0:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    089229A4:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    089229A8:[240F007F]: addiu      $t7, $zr, 127 <=> li $t7, 127
    089229AC:[2419FFFF]: addiu      $t9, $zr, -1 <=> li $t9, -1
    089229B0:[241800A3]: addiu      $t8, $zr, 163 <=> li $t8, 163
    089229B4:[2489FF7F]: addiu      $t1, $a0, -129
    089229B8:[2482FF20]: addiu      $v0, $a0, -224
    089229BC:[2C42000F]: sltiu      $v0, $v0, 15
    089229C0:[2D23001F]: sltiu      $v1, $t1, 31
    089229C4:[00621825]: or         $v1, $v1, $v0
    089229C8:[258B0001]: addiu      $t3, $t4, 1
    089229CC:[1060001A]: beq        $v1, $zr, 0x08922A38
    089229D0:[918D0001]: lbu        $t5, 1($t4)
    089229D4:[25AEFFC0]: addiu      $t6, $t5, -64
    089229D8:[2DC200BD]: sltiu      $v0, $t6, 189
    089229DC:[50400017]: beql       $v0, $zr, 0x08922A3C
    089229E0:[2489FFE0]: addiu      $t1, $a0, -32
    089229E4:[11AF0014]: beq        $t5, $t7, 0x08922A38
    089229E8:[2C8200E0]: sltiu      $v0, $a0, 224
    089229EC:[2483FF3F]: addiu      $v1, $a0, -193
    089229F0:[0062480A]: movz       $t1, $v1, $v0
    089229F4:[00092100]: sll        $a0, $t1, 0x0004
    089229F8:[00091180]: sll        $v0, $t1, 0x0006
    089229FC:[00441023]: subu       $v0, $v0, $a0
    08922A00:[00491023]: subu       $v0, $v0, $t1
    08922A04:[25A4FFBF]: addiu      $a0, $t5, -65
    08922A08:[2DA30080]: sltiu      $v1, $t5, 128
    08922A0C:[0083700A]: movz       $t6, $a0, $v1
    08922A10:[00021080]: sll        $v0, $v0, 0x0002
    08922A14:[004E1021]: addu       $v0, $v0, $t6
    08922A18:[2442009E]: addiu      $v0, $v0, 158
    08922A1C:[258B0002]: addiu      $t3, $t4, 2
    08922A20:[0A248A93]: j          0x08922A4C
    08922A24:[A5420000]: sh         $v0, 0($t2)
    08922A28:[1100FFDA]: beq        $t0, $zr, 0x08922994
    08922A2C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08922A30:[03E00008]: jr         $ra
    08922A34:[AD000000]: sw         $zr, 0($t0)
    08922A38:[2489FFE0]: addiu      $t1, $a0, -32
    08922A3C:[2D22005F]: sltiu      $v0, $t1, 95
    08922A40:[1040000C]: beq        $v0, $zr, 0x08922A74
    08922A44:[2482FF5F]: addiu      $v0, $a0, -161
    08922A48:[A5490000]: sh         $t1, 0($t2)
    08922A4C:[254A0002]: addiu      $t2, $t2, 2
    08922A50:[0147102B]: sltu       $v0, $t2, $a3
    08922A54:[10400005]: beq        $v0, $zr, 0x08922A6C
    08922A58:[91640000]: lbu        $a0, 0($t3)
    08922A5C:[1080FFC7]: beq        $a0, $zr, 0x0892297C
    08922A60:[01451823]: subu       $v1, $t2, $a1
    08922A64:[0A248A6D]: j          0x089229B4
    08922A68:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
--> 08922A6C:[0A248A5F]: j          0x0892297C
    08922A70:[01451823]: subu       $v1, $t2, $a1
    08922A74:[2C42003F]: sltiu      $v0, $v0, 63
    08922A78:[10400003]: beq        $v0, $zr, 0x08922A88
    08922A7C:[2482FFBE]: addiu      $v0, $a0, -66
  Back Branch 08922A88 64 times (length 17)
    08922A38:[2489FFE0]: addiu      $t1, $a0, -32
    08922A3C:[2D22005F]: sltiu      $v0, $t1, 95
    08922A40:[1040000C]: beq        $v0, $zr, 0x08922A74
    08922A44:[2482FF5F]: addiu      $v0, $a0, -161
    08922A48:[A5490000]: sh         $t1, 0($t2)
--> 08922A4C:[254A0002]: addiu      $t2, $t2, 2
    08922A50:[0147102B]: sltu       $v0, $t2, $a3
    08922A54:[10400005]: beq        $v0, $zr, 0x08922A6C
    08922A58:[91640000]: lbu        $a0, 0($t3)
    08922A5C:[1080FFC7]: beq        $a0, $zr, 0x0892297C
    08922A60:[01451823]: subu       $v1, $t2, $a1
    08922A64:[0A248A6D]: j          0x089229B4
    08922A68:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    08922A6C:[0A248A5F]: j          0x0892297C
    08922A70:[01451823]: subu       $v1, $t2, $a1
    08922A74:[2C42003F]: sltiu      $v0, $v0, 63
    08922A78:[10400003]: beq        $v0, $zr, 0x08922A88
    08922A7C:[2482FFBE]: addiu      $v0, $a0, -66
    08922A80:[0A248A93]: j          0x08922A4C
    08922A84:[A5420000]: sh         $v0, 0($t2)
--> 08922A88:[5060FFF0]: beql       $v1, $zr, 0x08922A4C
    08922A8C:[A5580000]: sh         $t8, 0($t2)
    08922A90:[55A0FFEE]: bnel       $t5, $zr, 0x08922A4C
    08922A94:[A5580000]: sh         $t8, 0($t2)
    08922A98:[0A248A93]: j          0x08922A4C
  Back Branch 08922A80 1 times (length 15)
    08922A38:[2489FFE0]: addiu      $t1, $a0, -32
    08922A3C:[2D22005F]: sltiu      $v0, $t1, 95
    08922A40:[1040000C]: beq        $v0, $zr, 0x08922A74
    08922A44:[2482FF5F]: addiu      $v0, $a0, -161
    08922A48:[A5490000]: sh         $t1, 0($t2)
--> 08922A4C:[254A0002]: addiu      $t2, $t2, 2
    08922A50:[0147102B]: sltu       $v0, $t2, $a3
    08922A54:[10400005]: beq        $v0, $zr, 0x08922A6C
    08922A58:[91640000]: lbu        $a0, 0($t3)
    08922A5C:[1080FFC7]: beq        $a0, $zr, 0x0892297C
    08922A60:[01451823]: subu       $v1, $t2, $a1
    08922A64:[0A248A6D]: j          0x089229B4
    08922A68:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    08922A6C:[0A248A5F]: j          0x0892297C
    08922A70:[01451823]: subu       $v1, $t2, $a1
    08922A74:[2C42003F]: sltiu      $v0, $v0, 63
    08922A78:[10400003]: beq        $v0, $zr, 0x08922A88
    08922A7C:[2482FFBE]: addiu      $v0, $a0, -66
--> 08922A80:[0A248A93]: j          0x08922A4C
    08922A84:[A5420000]: sh         $v0, 0($t2)
    08922A88:[5060FFF0]: beql       $v1, $zr, 0x08922A4C
    08922A8C:[A5580000]: sh         $t8, 0($t2)
    08922A90:[55A0FFEE]: bnel       $t5, $zr, 0x08922A4C
_S1_2_897DB04 33,995,320 instructions (0.357%), 6,799,064 calls (0897DB04 - 0897DB14, length 5)
    0897DB04:[AC80000C]: sw         $zr, 12($a0)
    0897DB08:[AC800000]: sw         $zr, 0($a0)
    0897DB0C:[AC800004]: sw         $zr, 4($a0)
    0897DB10:[03E00008]: jr         $ra
    0897DB14:[AC800008]: sw         $zr, 8($a0)
_S1_2_88081A8 32,137,553 instructions (0.338%), 80,547 calls (088081A8 - 08808A58, length 557)
    088081A8:[27BDFF90]: addiu      $sp, $sp, -112
    088081AC:[AFB60038]: sw         $s6, 56($sp)
    088081B0:[0120B021]: addu       $s6, $t1, $zr <=> move $s6, $t1
    088081B4:[AFB50034]: sw         $s5, 52($sp)
    088081B8:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    088081BC:[AFB40030]: sw         $s4, 48($sp)
    088081C0:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    088081C4:[AFB3002C]: sw         $s3, 44($sp)
    088081C8:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    088081CC:[AFB00020]: sw         $s0, 32($sp)
    088081D0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088081D4:[AFBF003C]: sw         $ra, 60($sp)
    088081D8:[AFB20028]: sw         $s2, 40($sp)
    088081DC:[AFB10024]: sw         $s1, 36($sp)
    088081E0:[E7BF006C]: swc1       $f31, 108($sp)
    088081E4:[E7BE0068]: swc1       $f30, 104($sp)
    088081E8:[E7BD0064]: swc1       $f29, 100($sp)
    088081EC:[E7BC0060]: swc1       $f28, 96($sp)
    088081F0:[E7BB005C]: swc1       $f27, 92($sp)
    088081F4:[E7BA0058]: swc1       $f26, 88($sp)
    088081F8:[E7B90054]: swc1       $f25, 84($sp)
    088081FC:[E7B80050]: swc1       $f24, 80($sp)
    08808200:[E7B7004C]: swc1       $f23, 76($sp)
    08808204:[E7B60048]: swc1       $f22, 72($sp)
    08808208:[E7B50044]: swc1       $f21, 68($sp)
    0880820C:[E7B40040]: swc1       $f20, 64($sp)
    08808210:[8D080000]: lw         $t0, 0($t0)
    08808214:[00081402]: srl        $v0, $t0, 0x0010
    08808218:[304300FF]: andi       $v1, $v0, 255
    0880821C:[046001F2]: bltz       $v1, 0x088089E8
    08808220:[C4A30018]: lwc1       $f3, 24($a1)
    08808224:[44830800]: mtc1       $v1, $f1
    08808228:[46800820]: cvt.s.w    $f0, $f1
    0880822C:[00081202]: srl        $v0, $t0, 0x0008
    08808230:[304300FF]: andi       $v1, $v0, 255
    08808234:[460305C2]: mul.s      $f23, $f0, $f3
    08808238:[046001E4]: bltz       $v1, 0x088089CC
    0880823C:[C602001C]: lwc1       $f2, 28($s0)
    08808240:[44832000]: mtc1       $v1, $f4
    08808244:[46802020]: cvt.s.w    $f0, $f4
    08808248:[310200FF]: andi       $v0, $t0, 255
    0880824C:[46020602]: mul.s      $f24, $f0, $f2
    08808250:[044001D7]: bltz       $v0, 0x088089B0
    08808254:[C6010020]: lwc1       $f1, 32($s0)
    08808258:[44822000]: mtc1       $v0, $f4
    0880825C:[46802020]: cvt.s.w    $f0, $f4
    08808260:[8EC40000]: lw         $a0, 0($s6)
    08808264:[00041402]: srl        $v0, $a0, 0x0010
    08808268:[304300FF]: andi       $v1, $v0, 255
    0880826C:[046001C9]: bltz       $v1, 0x08808994
    08808270:[46010642]: mul.s      $f25, $f0, $f1
    08808274:[44832000]: mtc1       $v1, $f4
    08808278:[46802020]: cvt.s.w    $f0, $f4
    0880827C:[00041202]: srl        $v0, $a0, 0x0008
    08808280:[304300FF]: andi       $v1, $v0, 255
    08808284:[046001BC]: bltz       $v1, 0x08808978
    08808288:[46001F02]: mul.s      $f28, $f3, $f0
    0880828C:[44831800]: mtc1       $v1, $f3
    08808290:[46801820]: cvt.s.w    $f0, $f3
    08808294:[308300FF]: andi       $v1, $a0, 255
    08808298:[046001B0]: bltz       $v1, 0x0880895C
    0880829C:[46001742]: mul.s      $f29, $f2, $f0
    088082A0:[44831000]: mtc1       $v1, $f2
    088082A4:[46801020]: cvt.s.w    $f0, $f2
    088082A8:[92020044]: lbu        $v0, 68($s0)
    088082AC:[46000EC2]: mul.s      $f27, $f1, $f0
    088082B0:[14400084]: bne        $v0, $zr, 0x088084C4
    088082B4:[C61A0028]: lwc1       $f26, 40($s0)
    088082B8:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    088082BC:[C4A05754]: lwc1       $f0, 22356($a1)
    088082C0:[461B003E]: c.le.s     $f0, $f27
    088082C4:[00000000]: nop
    088082C8:[45030047]: bc1tl      0x088083E8
    088082CC:[4600D801]: sub.s      $f0, $f27, $f0
    088082D0:[4600DECD]: trunc.w.s  $f27, $f27
    088082D4:[C4A05754]: lwc1       $f0, 22356($a1)
    088082D8:[4617003E]: c.le.s     $f0, $f23
    088082DC:[4403D800]: mfc1       $v1, $f27
    088082E0:[4501004A]: bc1t       0x0880840C
    088082E4:[306700FF]: andi       $a3, $v1, 255
    088082E8:[4600BDCD]: trunc.w.s  $f23, $f23
    088082EC:[C4A05754]: lwc1       $f0, 22356($a1)
    088082F0:[4618003E]: c.le.s     $f0, $f24
    088082F4:[4403B800]: mfc1       $v1, $f23
    088082F8:[4501004E]: bc1t       0x08808434
    088082FC:[306A00FF]: andi       $t2, $v1, 255
    08808300:[4600C60D]: trunc.w.s  $f24, $f24
    08808304:[C4A05754]: lwc1       $f0, 22356($a1)
    08808308:[4619003E]: c.le.s     $f0, $f25
    0880830C:[4403C000]: mfc1       $v1, $f24
    08808310:[45010052]: bc1t       0x0880845C
    08808314:[306400FF]: andi       $a0, $v1, 255
    08808318:[4600CE4D]: trunc.w.s  $f25, $f25
    0880831C:[C4A05754]: lwc1       $f0, 22356($a1)
    08808320:[461C003E]: c.le.s     $f0, $f28
    08808324:[4403C800]: mfc1       $v1, $f25
    08808328:[45010056]: bc1t       0x08808484
    0880832C:[306900FF]: andi       $t1, $v1, 255
    08808330:[4600E70D]: trunc.w.s  $f28, $f28
    08808334:[C4A05754]: lwc1       $f0, 22356($a1)
    08808338:[461D003E]: c.le.s     $f0, $f29
    0880833C:[4403E000]: mfc1       $v1, $f28
    08808340:[4501005A]: bc1t       0x088084AC
    08808344:[306600FF]: andi       $a2, $v1, 255
    08808348:[4600EF4D]: trunc.w.s  $f29, $f29
    0880834C:[4403E800]: mfc1       $v1, $f29
    08808350:[306500FF]: andi       $a1, $v1, 255
    08808354:[7C08B804]: ins        $t0, $zr, 0, 24
    08808358:[000A1400]: sll        $v0, $t2, 0x0010
    0880835C:[00061C00]: sll        $v1, $a2, 0x0010
    08808360:[00052A00]: sll        $a1, $a1, 0x0008
    08808364:[00042200]: sll        $a0, $a0, 0x0008
    08808368:[01021025]: or         $v0, $t0, $v0
    0880836C:[00651825]: or         $v1, $v1, $a1
    08808370:[00441025]: or         $v0, $v0, $a0
    08808374:[00671825]: or         $v1, $v1, $a3
    08808378:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    0880837C:[00491025]: or         $v0, $v0, $t1
    08808380:[00641825]: or         $v1, $v1, $a0
    08808384:[AE820000]: sw         $v0, 0($s4)
    08808388:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880838C:[AEC30000]: sw         $v1, 0($s6)
    08808390:[8FBF003C]: lw         $ra, 60($sp)
    08808394:[8FB60038]: lw         $s6, 56($sp)
    08808398:[8FB50034]: lw         $s5, 52($sp)
    0880839C:[8FB40030]: lw         $s4, 48($sp)
    088083A0:[8FB3002C]: lw         $s3, 44($sp)
    088083A4:[8FB20028]: lw         $s2, 40($sp)
    088083A8:[8FB10024]: lw         $s1, 36($sp)
    088083AC:[8FB00020]: lw         $s0, 32($sp)
    088083B0:[C7BF006C]: lwc1       $f31, 108($sp)
    088083B4:[C7BE0068]: lwc1       $f30, 104($sp)
    088083B8:[C7BD0064]: lwc1       $f29, 100($sp)
    088083BC:[C7BC0060]: lwc1       $f28, 96($sp)
    088083C0:[C7BB005C]: lwc1       $f27, 92($sp)
    088083C4:[C7BA0058]: lwc1       $f26, 88($sp)
    088083C8:[C7B90054]: lwc1       $f25, 84($sp)
    088083CC:[C7B80050]: lwc1       $f24, 80($sp)
    088083D0:[C7B7004C]: lwc1       $f23, 76($sp)
    088083D4:[C7B60048]: lwc1       $f22, 72($sp)
    088083D8:[C7B50044]: lwc1       $f21, 68($sp)
    088083DC:[C7B40040]: lwc1       $f20, 64($sp)
    088083E0:[03E00008]: jr         $ra
    088083E4:[27BD0070]: addiu      $sp, $sp, 112
    088083E8:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088083EC:[4600000D]: trunc.w.s  $f0, $f0
    088083F0:[44030000]: mfc1       $v1, $f0
    088083F4:[C4A05754]: lwc1       $f0, 22356($a1)
    088083F8:[00621825]: or         $v1, $v1, $v0
    088083FC:[4617003E]: c.le.s     $f0, $f23
    08808400:[00000000]: nop
    08808404:[4500FFB8]: bc1f       0x088082E8
    08808408:[306700FF]: andi       $a3, $v1, 255
    0880840C:[4600B801]: sub.s      $f0, $f23, $f0
    08808410:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08808414:[4600000D]: trunc.w.s  $f0, $f0
    08808418:[44030000]: mfc1       $v1, $f0
    0880841C:[C4A05754]: lwc1       $f0, 22356($a1)
    08808420:[00621825]: or         $v1, $v1, $v0
    08808424:[4618003E]: c.le.s     $f0, $f24
    08808428:[00000000]: nop
    0880842C:[4500FFB4]: bc1f       0x08808300
    08808430:[306A00FF]: andi       $t2, $v1, 255
    08808434:[4600C001]: sub.s      $f0, $f24, $f0
    08808438:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0880843C:[4600000D]: trunc.w.s  $f0, $f0
    08808440:[44030000]: mfc1       $v1, $f0
    08808444:[C4A05754]: lwc1       $f0, 22356($a1)
    08808448:[00621825]: or         $v1, $v1, $v0
    0880844C:[4619003E]: c.le.s     $f0, $f25
    08808450:[00000000]: nop
    08808454:[4500FFB0]: bc1f       0x08808318
    08808458:[306400FF]: andi       $a0, $v1, 255
    0880845C:[4600C801]: sub.s      $f0, $f25, $f0
    08808460:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08808464:[4600000D]: trunc.w.s  $f0, $f0
    08808468:[44030000]: mfc1       $v1, $f0
    0880846C:[C4A05754]: lwc1       $f0, 22356($a1)
    08808470:[00621825]: or         $v1, $v1, $v0
    08808474:[461C003E]: c.le.s     $f0, $f28
    08808478:[00000000]: nop
    0880847C:[4500FFAC]: bc1f       0x08808330
    08808480:[306900FF]: andi       $t1, $v1, 255
    08808484:[4600E001]: sub.s      $f0, $f28, $f0
    08808488:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0880848C:[4600000D]: trunc.w.s  $f0, $f0
    08808490:[44030000]: mfc1       $v1, $f0
    08808494:[C4A05754]: lwc1       $f0, 22356($a1)
    08808498:[00621825]: or         $v1, $v1, $v0
    0880849C:[461D003E]: c.le.s     $f0, $f29
    088084A0:[00000000]: nop
    088084A4:[4500FFA8]: bc1f       0x08808348
    088084A8:[306600FF]: andi       $a2, $v1, 255
    088084AC:[4600E801]: sub.s      $f0, $f29, $f0
    088084B0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088084B4:[4600000D]: trunc.w.s  $f0, $f0
    088084B8:[44030000]: mfc1       $v1, $f0
    088084BC:[0A2020D4]: j          0x08808350
    088084C0:[00621825]: or         $v1, $v1, $v0
    088084C4:[0E25F6C1]: jal        0x0897DB04
    088084C8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088084CC:[92120044]: lbu        $s2, 68($s0)
    088084D0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088084D4:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    088084D8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088084DC:[C45E5758]: lwc1       $f30, 22360($v0)
    088084E0:[C47F575C]: lwc1       $f31, 22364($v1)
    088084E4:[12510009]: beq        $s2, $s1, 0x0880850C
    088084E8:[8E100048]: lw         $s0, 72($s0)
    088084EC:[92020020]: lbu        $v0, 32($s0)
    088084F0:[30420002]: andi       $v0, $v0, 2
    088084F4:[50400063]: beql       $v0, $zr, 0x08808684
    088084F8:[27A40010]: addiu      $a0, $sp, 16
    088084FC:[26100024]: addiu      $s0, $s0, 36
    08808500:[26310001]: addiu      $s1, $s1, 1
    08808504:[5651FFFA]: bnel       $s2, $s1, 0x088084F0
    08808508:[92020020]: lbu        $v0, 32($s0)
    0880850C:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    08808510:[C4E05760]: lwc1       $f0, 22368($a3)
    08808514:[4600B841]: sub.s      $f1, $f23, $f0
    08808518:[4600C081]: sub.s      $f2, $f24, $f0
    0880851C:[4600C8C1]: sub.s      $f3, $f25, $f0
    08808520:[4617003C]: c.lt.s     $f0, $f23
    08808524:[4601D042]: mul.s      $f1, $f26, $f1
    08808528:[4602D082]: mul.s      $f2, $f26, $f2
    0880852C:[4603D0C2]: mul.s      $f3, $f26, $f3
    08808530:[4601E100]: add.s      $f4, $f28, $f1
    08808534:[4602E940]: add.s      $f5, $f29, $f2
    08808538:[450000FB]: bc1f       0x08808928
    0880853C:[4603D840]: add.s      $f1, $f27, $f3
    08808540:[240A00FF]: addiu      $t2, $zr, 255 <=> li $t2, 255
    08808544:[C4E05760]: lwc1       $f0, 22368($a3)
    08808548:[4618003C]: c.lt.s     $f0, $f24
    0880854C:[00000000]: nop
    08808550:[450000E9]: bc1f       0x088088F8
    08808554:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08808558:[240400FF]: addiu      $a0, $zr, 255 <=> li $a0, 255
    0880855C:[C4E05760]: lwc1       $f0, 22368($a3)
    08808560:[4619003C]: c.lt.s     $f0, $f25
    08808564:[00000000]: nop
    08808568:[450000D7]: bc1f       0x088088C8
    0880856C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08808570:[240900FF]: addiu      $t1, $zr, 255 <=> li $t1, 255
    08808574:[44800000]: mtc1       $zr, $f0
    08808578:[4600203C]: c.lt.s     $f4, $f0
    0880857C:[00000000]: nop
    08808580:[45030001]: bc1tl      0x08808588
    08808584:[46000106]: mov.s      $f4, $f0
    08808588:[4600283C]: c.lt.s     $f5, $f0
    0880858C:[00000000]: nop
    08808590:[45030001]: bc1tl      0x08808598
    08808594:[46000146]: mov.s      $f5, $f0
    08808598:[4600083C]: c.lt.s     $f1, $f0
    0880859C:[00000000]: nop
    088085A0:[45030001]: bc1tl      0x088085A8
    088085A4:[46000046]: mov.s      $f1, $f0
    088085A8:[C4E05760]: lwc1       $f0, 22368($a3)
    088085AC:[4604003C]: c.lt.s     $f0, $f4
    088085B0:[00000000]: nop
    088085B4:[450000B8]: bc1f       0x08808898
    088085B8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088085BC:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    088085C0:[C4E05760]: lwc1       $f0, 22368($a3)
    088085C4:[4605003C]: c.lt.s     $f0, $f5
    088085C8:[00000000]: nop
    088085CC:[45000073]: bc1f       0x0880879C
    088085D0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088085D4:[C4E05760]: lwc1       $f0, 22368($a3)
    088085D8:[4601003C]: c.lt.s     $f0, $f1
    088085DC:[00000000]: nop
    088085E0:[4500007F]: bc1f       0x088087E0
    088085E4:[240500FF]: addiu      $a1, $zr, 255 <=> li $a1, 255
    088085E8:[8E880000]: lw         $t0, 0($s4)
    088085EC:[000A1400]: sll        $v0, $t2, 0x0010
    088085F0:[00061C00]: sll        $v1, $a2, 0x0010
    088085F4:[7C08B804]: ins        $t0, $zr, 0, 24
    088085F8:[00052A00]: sll        $a1, $a1, 0x0008
    088085FC:[00042200]: sll        $a0, $a0, 0x0008
    08808600:[240700FF]: addiu      $a3, $zr, 255 <=> li $a3, 255
    08808604:[01021025]: or         $v0, $t0, $v0
    08808608:[00651825]: or         $v1, $v1, $a1
    0880860C:[00441025]: or         $v0, $v0, $a0
    08808610:[00671825]: or         $v1, $v1, $a3
    08808614:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    08808618:[00491025]: or         $v0, $v0, $t1
    0880861C:[00641825]: or         $v1, $v1, $a0
    08808620:[AE820000]: sw         $v0, 0($s4)
    08808624:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08808628:[AEC30000]: sw         $v1, 0($s6)
    0880862C:[8FBF003C]: lw         $ra, 60($sp)
    08808630:[8FB60038]: lw         $s6, 56($sp)
    08808634:[8FB50034]: lw         $s5, 52($sp)
    08808638:[8FB40030]: lw         $s4, 48($sp)
    0880863C:[8FB3002C]: lw         $s3, 44($sp)
    08808640:[8FB20028]: lw         $s2, 40($sp)
    08808644:[8FB10024]: lw         $s1, 36($sp)
    08808648:[8FB00020]: lw         $s0, 32($sp)
    0880864C:[C7BF006C]: lwc1       $f31, 108($sp)
    08808650:[C7BE0068]: lwc1       $f30, 104($sp)
    08808654:[C7BD0064]: lwc1       $f29, 100($sp)
    08808658:[C7BC0060]: lwc1       $f28, 96($sp)
    0880865C:[C7BB005C]: lwc1       $f27, 92($sp)
    08808660:[C7BA0058]: lwc1       $f26, 88($sp)
    08808664:[C7B90054]: lwc1       $f25, 84($sp)
    08808668:[C7B80050]: lwc1       $f24, 80($sp)
    0880866C:[C7B7004C]: lwc1       $f23, 76($sp)
    08808670:[C7B60048]: lwc1       $f22, 72($sp)
    08808674:[C7B50044]: lwc1       $f21, 68($sp)
    08808678:[C7B40040]: lwc1       $f20, 64($sp)
    0880867C:[03E00008]: jr         $ra
    08808680:[27BD0070]: addiu      $sp, $sp, 112
    08808684:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08808688:[0E25FE5B]: jal        0x0897F96C
    0880868C:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08808690:[8FA20010]: lw         $v0, 16($sp)
    08808694:[8FA30014]: lw         $v1, 20($sp)
    08808698:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0880869C:[AFA20000]: sw         $v0, 0($sp)
    088086A0:[AFA30004]: sw         $v1, 4($sp)
    088086A4:[8FA20018]: lw         $v0, 24($sp)
    088086A8:[8FA3001C]: lw         $v1, 28($sp)
    088086AC:[AFA20008]: sw         $v0, 8($sp)
    088086B0:[0E25FC74]: jal        0x0897F1D0
    088086B4:[AFA3000C]: sw         $v1, 12($sp)
    088086B8:[46000046]: mov.s      $f1, $f0
    088086BC:[44800000]: mtc1       $zr, $f0
    088086C0:[46000832]: c.eq.s     $f1, $f0
    088086C4:[00000000]: nop
    088086C8:[45000031]: bc1f       0x08808790
    088086CC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088086D0:[C4415758]: lwc1       $f1, 22360($v0)
    088086D4:[C6000018]: lwc1       $f0, 24($s0)
    088086D8:[46000842]: mul.s      $f1, $f1, $f0
    088086DC:[4601F03C]: c.lt.s     $f30, $f1
    088086E0:[00000000]: nop
    088086E4:[45030001]: bc1tl      0x088086EC
    088086E8:[4600F046]: mov.s      $f1, $f30
    088086EC:[92020020]: lbu        $v0, 32($s0)
    088086F0:[C6000014]: lwc1       $f0, 20($s0)
    088086F4:[30420001]: andi       $v0, $v0, 1
    088086F8:[10400013]: beq        $v0, $zr, 0x08808748
    088086FC:[46000D82]: mul.s      $f22, $f1, $f0
    08808700:[52600012]: beql       $s3, $zr, 0x0880874C
    08808704:[92020011]: lbu        $v0, 17($s0)
    08808708:[0E25FBBA]: jal        0x0897EEE8
    0880870C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08808710:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08808714:[0E25F6B5]: jal        0x0897DAD4
    08808718:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0880871C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08808720:[0E25FBDC]: jal        0x0897EF70
    08808724:[46000506]: mov.s      $f20, $f0
    08808728:[46000546]: mov.s      $f21, $f0
    0880872C:[0E25FBDC]: jal        0x0897EF70
    08808730:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08808734:[4615A503]: div.s      $f20, $f20, $f21
    08808738:[4600A502]: mul.s      $f20, $f20, $f0
    0880873C:[461EA500]: add.s      $f20, $f20, $f30
    08808740:[461FA502]: mul.s      $f20, $f20, $f31
    08808744:[4614B582]: mul.s      $f22, $f22, $f20
    08808748:[92020011]: lbu        $v0, 17($s0)
    0880874C:[26310001]: addiu      $s1, $s1, 1
    08808750:[44821000]: mtc1       $v0, $f2
    08808754:[92020012]: lbu        $v0, 18($s0)
    08808758:[46801020]: cvt.s.w    $f0, $f2
    0880875C:[44821800]: mtc1       $v0, $f3
    08808760:[92020013]: lbu        $v0, 19($s0)
    08808764:[26100024]: addiu      $s0, $s0, 36
    08808768:[46801860]: cvt.s.w    $f1, $f3
    0880876C:[44822000]: mtc1       $v0, $f4
    08808770:[4600B002]: mul.s      $f0, $f22, $f0
    08808774:[468020A0]: cvt.s.w    $f2, $f4
    08808778:[4601B042]: mul.s      $f1, $f22, $f1
    0880877C:[4600BDC0]: add.s      $f23, $f23, $f0
    08808780:[4602B082]: mul.s      $f2, $f22, $f2
    08808784:[4601C600]: add.s      $f24, $f24, $f1
    08808788:[0A202141]: j          0x08808504
    0880878C:[4602CE40]: add.s      $f25, $f25, $f2
    08808790:[C4405758]: lwc1       $f0, 22360($v0)
    08808794:[0A2021B5]: j          0x088086D4
    08808798:[46010043]: div.s      $f1, $f0, $f1
    0880879C:[C4405754]: lwc1       $f0, 22356($v0)
    088087A0:[4605003E]: c.le.s     $f0, $f5
    088087A4:[00000000]: nop
    088087A8:[450200A2]: bc1fl      0x08808A34
    088087AC:[4600294D]: trunc.w.s  $f5, $f5
    088087B0:[46002801]: sub.s      $f0, $f5, $f0
    088087B4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088087B8:[4600000D]: trunc.w.s  $f0, $f0
    088087BC:[44030000]: mfc1       $v1, $f0
    088087C0:[00621825]: or         $v1, $v1, $v0
    088087C4:[306500FF]: andi       $a1, $v1, 255
    088087C8:[C4E05760]: lwc1       $f0, 22368($a3)
    088087CC:[4601003C]: c.lt.s     $f0, $f1
    088087D0:[00000000]: nop
    088087D4:[4503FF85]: bc1tl      0x088085EC
    088087D8:[8E880000]: lw         $t0, 0($s4)
    088087DC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088087E0:[C4405754]: lwc1       $f0, 22356($v0)
    088087E4:[4601003E]: c.le.s     $f0, $f1
    088087E8:[00000000]: nop
    088087EC:[45030094]: bc1tl      0x08808A40
    088087F0:[46000801]: sub.s      $f0, $f1, $f0
    088087F4:[4600084D]: trunc.w.s  $f1, $f1
    088087F8:[8E880000]: lw         $t0, 0($s4)
    088087FC:[44030800]: mfc1       $v1, $f1
    08808800:[306700FF]: andi       $a3, $v1, 255
    08808804:[7C08B804]: ins        $t0, $zr, 0, 24
    08808808:[000A1400]: sll        $v0, $t2, 0x0010
    0880880C:[00061C00]: sll        $v1, $a2, 0x0010
    08808810:[00052A00]: sll        $a1, $a1, 0x0008
    08808814:[00042200]: sll        $a0, $a0, 0x0008
    08808818:[01021025]: or         $v0, $t0, $v0
    0880881C:[00651825]: or         $v1, $v1, $a1
    08808820:[00441025]: or         $v0, $v0, $a0
    08808824:[00671825]: or         $v1, $v1, $a3
    08808828:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    0880882C:[00491025]: or         $v0, $v0, $t1
    08808830:[00641825]: or         $v1, $v1, $a0
    08808834:[AE820000]: sw         $v0, 0($s4)
    08808838:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880883C:[AEC30000]: sw         $v1, 0($s6)
    08808840:[8FBF003C]: lw         $ra, 60($sp)
    08808844:[8FB60038]: lw         $s6, 56($sp)
    08808848:[8FB50034]: lw         $s5, 52($sp)
    0880884C:[8FB40030]: lw         $s4, 48($sp)
    08808850:[8FB3002C]: lw         $s3, 44($sp)
    08808854:[8FB20028]: lw         $s2, 40($sp)
    08808858:[8FB10024]: lw         $s1, 36($sp)
    0880885C:[8FB00020]: lw         $s0, 32($sp)
    08808860:[C7BF006C]: lwc1       $f31, 108($sp)
    08808864:[C7BE0068]: lwc1       $f30, 104($sp)
    08808868:[C7BD0064]: lwc1       $f29, 100($sp)
    0880886C:[C7BC0060]: lwc1       $f28, 96($sp)
    08808870:[C7BB005C]: lwc1       $f27, 92($sp)
    08808874:[C7BA0058]: lwc1       $f26, 88($sp)
    08808878:[C7B90054]: lwc1       $f25, 84($sp)
    0880887C:[C7B80050]: lwc1       $f24, 80($sp)
    08808880:[C7B7004C]: lwc1       $f23, 76($sp)
    08808884:[C7B60048]: lwc1       $f22, 72($sp)
    08808888:[C7B50044]: lwc1       $f21, 68($sp)
    0880888C:[C7B40040]: lwc1       $f20, 64($sp)
    08808890:[03E00008]: jr         $ra
    08808894:[27BD0070]: addiu      $sp, $sp, 112
    08808898:[C4405754]: lwc1       $f0, 22356($v0)
    0880889C:[4604003E]: c.le.s     $f0, $f4
    088088A0:[00000000]: nop
    088088A4:[45020060]: bc1fl      0x08808A28
    088088A8:[4600210D]: trunc.w.s  $f4, $f4
    088088AC:[46002001]: sub.s      $f0, $f4, $f0
    088088B0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088088B4:[4600000D]: trunc.w.s  $f0, $f0
    088088B8:[44030000]: mfc1       $v1, $f0
    088088BC:[00621825]: or         $v1, $v1, $v0
    088088C0:[0A202170]: j          0x088085C0
    088088C4:[306600FF]: andi       $a2, $v1, 255
    088088C8:[C4405754]: lwc1       $f0, 22356($v0)
    088088CC:[4619003E]: c.le.s     $f0, $f25
    088088D0:[00000000]: nop
    088088D4:[45020051]: bc1fl      0x08808A1C
    088088D8:[4600CE4D]: trunc.w.s  $f25, $f25
    088088DC:[4600C801]: sub.s      $f0, $f25, $f0
    088088E0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088088E4:[4600000D]: trunc.w.s  $f0, $f0
    088088E8:[44030000]: mfc1       $v1, $f0
    088088EC:[00621825]: or         $v1, $v1, $v0
    088088F0:[0A20215D]: j          0x08808574
    088088F4:[306900FF]: andi       $t1, $v1, 255
    088088F8:[C4405754]: lwc1       $f0, 22356($v0)
    088088FC:[4618003E]: c.le.s     $f0, $f24
    08808900:[00000000]: nop
    08808904:[45020042]: bc1fl      0x08808A10
    08808908:[4600C60D]: trunc.w.s  $f24, $f24
    0880890C:[4600C001]: sub.s      $f0, $f24, $f0
    08808910:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08808914:[4600000D]: trunc.w.s  $f0, $f0
    08808918:[44030000]: mfc1       $v1, $f0
    0880891C:[00621825]: or         $v1, $v1, $v0
    08808920:[0A202157]: j          0x0880855C
    08808924:[306400FF]: andi       $a0, $v1, 255
    08808928:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0880892C:[C4405754]: lwc1       $f0, 22356($v0)
    08808930:[4617003E]: c.le.s     $f0, $f23
    08808934:[00000000]: nop
    08808938:[45020032]: bc1fl      0x08808A04
    0880893C:[4600BDCD]: trunc.w.s  $f23, $f23
    08808940:[4600B801]: sub.s      $f0, $f23, $f0
    08808944:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08808948:[4600000D]: trunc.w.s  $f0, $f0
    0880894C:[44030000]: mfc1       $v1, $f0
    08808950:[00621825]: or         $v1, $v1, $v0
    08808954:[0A202151]: j          0x08808544
    08808958:[306A00FF]: andi       $t2, $v1, 255
    0880895C:[30820001]: andi       $v0, $a0, 1
    08808960:[00031842]: srl        $v1, $v1, 0x0001
    08808964:[00431025]: or         $v0, $v0, $v1
    08808968:[44821800]: mtc1       $v0, $f3
    0880896C:[46801820]: cvt.s.w    $f0, $f3
    08808970:[0A2020AA]: j          0x088082A8
    08808974:[46000000]: add.s      $f0, $f0, $f0
    08808978:[30420001]: andi       $v0, $v0, 1
    0880897C:[00031842]: srl        $v1, $v1, 0x0001
    08808980:[00431025]: or         $v0, $v0, $v1
    08808984:[44822000]: mtc1       $v0, $f4
    08808988:[46802020]: cvt.s.w    $f0, $f4
    0880898C:[0A2020A5]: j          0x08808294
    08808990:[46000000]: add.s      $f0, $f0, $f0
    08808994:[30420001]: andi       $v0, $v0, 1
    08808998:[00031842]: srl        $v1, $v1, 0x0001
    0880899C:[00431025]: or         $v0, $v0, $v1
    088089A0:[44822000]: mtc1       $v0, $f4
    088089A4:[46802020]: cvt.s.w    $f0, $f4
    088089A8:[0A20209F]: j          0x0880827C
    088089AC:[46000000]: add.s      $f0, $f0, $f0
    088089B0:[00021842]: srl        $v1, $v0, 0x0001
    088089B4:[31020001]: andi       $v0, $t0, 1
    088089B8:[00431025]: or         $v0, $v0, $v1
    088089BC:[44822000]: mtc1       $v0, $f4
    088089C0:[46802020]: cvt.s.w    $f0, $f4
    088089C4:[0A202098]: j          0x08808260
    088089C8:[46000000]: add.s      $f0, $f0, $f0
    088089CC:[30420001]: andi       $v0, $v0, 1
    088089D0:[00031842]: srl        $v1, $v1, 0x0001
    088089D4:[00431025]: or         $v0, $v0, $v1
    088089D8:[44820800]: mtc1       $v0, $f1
    088089DC:[46800820]: cvt.s.w    $f0, $f1
    088089E0:[0A202092]: j          0x08808248
    088089E4:[46000000]: add.s      $f0, $f0, $f0
    088089E8:[30420001]: andi       $v0, $v0, 1
    088089EC:[00031842]: srl        $v1, $v1, 0x0001
    088089F0:[00431025]: or         $v0, $v0, $v1
    088089F4:[44821000]: mtc1       $v0, $f2
    088089F8:[46801020]: cvt.s.w    $f0, $f2
    088089FC:[0A20208B]: j          0x0880822C
    08808A00:[46000000]: add.s      $f0, $f0, $f0
    08808A04:[4403B800]: mfc1       $v1, $f23
    08808A08:[0A202151]: j          0x08808544
    08808A0C:[306A00FF]: andi       $t2, $v1, 255
    08808A10:[4403C000]: mfc1       $v1, $f24
    08808A14:[0A202157]: j          0x0880855C
    08808A18:[306400FF]: andi       $a0, $v1, 255
    08808A1C:[4403C800]: mfc1       $v1, $f25
    08808A20:[0A20215D]: j          0x08808574
    08808A24:[306900FF]: andi       $t1, $v1, 255
    08808A28:[44032000]: mfc1       $v1, $f4
    08808A2C:[0A202170]: j          0x088085C0
    08808A30:[306600FF]: andi       $a2, $v1, 255
    08808A34:[44032800]: mfc1       $v1, $f5
    08808A38:[0A2021F2]: j          0x088087C8
    08808A3C:[306500FF]: andi       $a1, $v1, 255
    08808A40:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08808A44:[8E880000]: lw         $t0, 0($s4)
    08808A48:[4600000D]: trunc.w.s  $f0, $f0
    08808A4C:[44030000]: mfc1       $v1, $f0
    08808A50:[00621825]: or         $v1, $v1, $v0
    08808A54:[0A202201]: j          0x08808804
    08808A58:[306700FF]: andi       $a3, $v1, 255
  Back Branch 08808794 357,940 times (length 50)
    088086C0:[46000832]: c.eq.s     $f1, $f0
    088086C4:[00000000]: nop
    088086C8:[45000031]: bc1f       0x08808790
    088086CC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088086D0:[C4415758]: lwc1       $f1, 22360($v0)
--> 088086D4:[C6000018]: lwc1       $f0, 24($s0)
    088086D8:[46000842]: mul.s      $f1, $f1, $f0
    088086DC:[4601F03C]: c.lt.s     $f30, $f1
    088086E0:[00000000]: nop
    088086E4:[45030001]: bc1tl      0x088086EC
    088086E8:[4600F046]: mov.s      $f1, $f30
    088086EC:[92020020]: lbu        $v0, 32($s0)
    088086F0:[C6000014]: lwc1       $f0, 20($s0)
    088086F4:[30420001]: andi       $v0, $v0, 1
    088086F8:[10400013]: beq        $v0, $zr, 0x08808748
    088086FC:[46000D82]: mul.s      $f22, $f1, $f0
    08808700:[52600012]: beql       $s3, $zr, 0x0880874C
    08808704:[92020011]: lbu        $v0, 17($s0)
    08808708:[0E25FBBA]: jal        0x0897EEE8
    0880870C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08808710:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08808714:[0E25F6B5]: jal        0x0897DAD4
    08808718:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0880871C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08808720:[0E25FBDC]: jal        0x0897EF70
    08808724:[46000506]: mov.s      $f20, $f0
    08808728:[46000546]: mov.s      $f21, $f0
    0880872C:[0E25FBDC]: jal        0x0897EF70
    08808730:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08808734:[4615A503]: div.s      $f20, $f20, $f21
    08808738:[4600A502]: mul.s      $f20, $f20, $f0
    0880873C:[461EA500]: add.s      $f20, $f20, $f30
    08808740:[461FA502]: mul.s      $f20, $f20, $f31
    08808744:[4614B582]: mul.s      $f22, $f22, $f20
    08808748:[92020011]: lbu        $v0, 17($s0)
    0880874C:[26310001]: addiu      $s1, $s1, 1
    08808750:[44821000]: mtc1       $v0, $f2
    08808754:[92020012]: lbu        $v0, 18($s0)
    08808758:[46801020]: cvt.s.w    $f0, $f2
    0880875C:[44821800]: mtc1       $v0, $f3
    08808760:[92020013]: lbu        $v0, 19($s0)
    08808764:[26100024]: addiu      $s0, $s0, 36
    08808768:[46801860]: cvt.s.w    $f1, $f3
    0880876C:[44822000]: mtc1       $v0, $f4
    08808770:[4600B002]: mul.s      $f0, $f22, $f0
    08808774:[468020A0]: cvt.s.w    $f2, $f4
    08808778:[4601B042]: mul.s      $f1, $f22, $f1
    0880877C:[4600BDC0]: add.s      $f23, $f23, $f0
    08808780:[4602B082]: mul.s      $f2, $f22, $f2
    08808784:[4601C600]: add.s      $f24, $f24, $f1
    08808788:[0A202141]: j          0x08808504
    0880878C:[4602CE40]: add.s      $f25, $f25, $f2
    08808790:[C4405758]: lwc1       $f0, 22360($v0)
--> 08808794:[0A2021B5]: j          0x088086D4
    08808798:[46010043]: div.s      $f1, $f0, $f1
    0880879C:[C4405754]: lwc1       $f0, 22356($v0)
    088087A0:[4605003E]: c.le.s     $f0, $f5
    088087A4:[00000000]: nop
  Back Branch 08808788 357,940 times (length 163)
  Back Branch 08808504 340,043 times (length 7)
    088084DC:[C45E5758]: lwc1       $f30, 22360($v0)
    088084E0:[C47F575C]: lwc1       $f31, 22364($v1)
    088084E4:[12510009]: beq        $s2, $s1, 0x0880850C
    088084E8:[8E100048]: lw         $s0, 72($s0)
    088084EC:[92020020]: lbu        $v0, 32($s0)
--> 088084F0:[30420002]: andi       $v0, $v0, 2
    088084F4:[50400063]: beql       $v0, $zr, 0x08808684
    088084F8:[27A40010]: addiu      $a0, $sp, 16
    088084FC:[26100024]: addiu      $s0, $s0, 36
    08808500:[26310001]: addiu      $s1, $s1, 1
--> 08808504:[5651FFFA]: bnel       $s2, $s1, 0x088084F0
    08808508:[92020020]: lbu        $v0, 32($s0)
    0880850C:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    08808510:[C4E05760]: lwc1       $f0, 22368($a3)
    08808514:[4600B841]: sub.s      $f1, $f23, $f0
  Back Branch 08808A38 17,897 times (length 158)
  Back Branch 08808A2C 17,897 times (length 285)
  Back Branch 08808A14 3,524 times (length 304)
  Back Branch 08808A08 3,523 times (length 307)
  Back Branch 08808A20 3,512 times (length 301)
_S1_2_88B9FB8 31,521,172 instructions (0.331%), 400,913 calls (088B9FB8 - 088BB5A8, length 1405)
  Back Branch 088BA868 82,320 times (length 161)
  Back Branch 088BA98C 56,814 times (length 584)
  Back Branch 088BAFD4 43,806 times (length 737)
  Back Branch 088BA9E0 14,464 times (length 101)
  Back Branch 088BAAC8 7,504 times (length 8)
    088BAA9C:[00451021]: addu       $v0, $v0, $a1
    088BAAA0:[244200B8]: addiu      $v0, $v0, 184
    088BAAA4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088BAAA8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088BAAAC:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
--> 088BAAB0:[C4400014]: lwc1       $f0, 20($v0)
    088BAAB4:[24630001]: addiu      $v1, $v1, 1
    088BAAB8:[ACC5018C]: sw         $a1, 396($a2)
    088BAABC:[24420018]: addiu      $v0, $v0, 24
    088BAAC0:[E4C00190]: swc1       $f0, 400($a2)
    088BAAC4:[A0C00194]: sb         $zr, 404($a2)
--> 088BAAC8:[1464FFF9]: bne        $v1, $a0, 0x088BAAB0
    088BAACC:[24C60010]: addiu      $a2, $a2, 16
    088BAAD0:[44806000]: mtc1       $zr, $f12
    088BAAD4:[26C400F0]: addiu      $a0, $s6, 240
    088BAAD8:[46006346]: mov.s      $f13, $f12
  Back Branch 088BA994 5,777 times (length 551)
  Back Branch 088BB040 2,513 times (length 835)
  Back Branch 088BB5A4 2,423 times (length 824)
  Back Branch 088BA7B4 1,449 times (length 51)
    088BA6DC:[26E30003]: addiu      $v1, $s7, 3
    088BA6E0:[104000D5]: beq        $v0, $zr, 0x088BAA38
    088BA6E4:[AFA3016C]: sw         $v1, 364($sp)
    088BA6E8:[0A22E9EC]: j          0x088BA7B0
    088BA6EC:[AFA00180]: sw         $zr, 384($sp)
--> 088BA6F0:[8C43EFEC]: lw         $v1, -4116($v0)
    088BA6F4:[8EC70264]: lw         $a3, 612($s6)
    088BA6F8:[92E40011]: lbu        $a0, 17($s7)
    088BA6FC:[3C080009]: lui        $t0, 0x0009 <=> li $t0, 0x00090000
    088BA700:[00681821]: addu       $v1, $v1, $t0
    088BA704:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088BA708:[8C722550]: lw         $s2, 9552($v1)
    088BA70C:[8CF0017C]: lw         $s0, 380($a3)
    088BA710:[108201CE]: beq        $a0, $v0, 0x088BAE4C
    088BA714:[8CF10180]: lw         $s1, 384($a3)
    088BA718:[2C820003]: sltiu      $v0, $a0, 3
    088BA71C:[10400197]: beq        $v0, $zr, 0x088BAD7C
    088BA720:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088BA724:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BA728:[108201E8]: beq        $a0, $v0, 0x088BAECC
    088BA72C:[44806000]: mtc1       $zr, $f12
    088BA730:[8EC200F0]: lw         $v0, 240($s6)
    088BA734:[8EC300F4]: lw         $v1, 244($s6)
    088BA738:[8EC400F8]: lw         $a0, 248($s6)
    088BA73C:[8EC500FC]: lw         $a1, 252($s6)
    088BA740:[AFA20020]: sw         $v0, 32($sp)
    088BA744:[AFA30024]: sw         $v1, 36($sp)
    088BA748:[AFA40028]: sw         $a0, 40($sp)
    088BA74C:[AFA5002C]: sw         $a1, 44($sp)
    088BA750:[8FA20170]: lw         $v0, 368($sp)
    088BA754:[90430000]: lbu        $v1, 0($v0)
    088BA758:[240200FE]: addiu      $v0, $zr, 254 <=> li $v0, 254
    088BA75C:[506201B5]: beql       $v1, $v0, 0x088BAE34
    088BA760:[92A90000]: lbu        $t1, 0($s5)
    088BA764:[92A90000]: lbu        $t1, 0($s5)
    088BA768:[8FAC0180]: lw         $t4, 384($sp)
    088BA76C:[8CE50178]: lw         $a1, 376($a3)
    088BA770:[92E80001]: lbu        $t0, 1($s7)
    088BA774:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088BA778:[01894821]: addu       $t1, $t4, $t1
    088BA77C:[02005021]: addu       $t2, $s0, $zr <=> move $t2, $s0
    088BA780:[02205821]: addu       $t3, $s1, $zr <=> move $t3, $s1
    088BA784:[27A60020]: addiu      $a2, $sp, 32
    088BA788:[0E22F118]: jal        0x088BC460
    088BA78C:[02C03821]: addu       $a3, $s6, $zr <=> move $a3, $s6
    088BA790:[8FA3016C]: lw         $v1, 364($sp)
    088BA794:[8FA40180]: lw         $a0, 384($sp)
    088BA798:[90620000]: lbu        $v0, 0($v1)
    088BA79C:[24830001]: addiu      $v1, $a0, 1
    088BA7A0:[3063FFFF]: andi       $v1, $v1, -1
    088BA7A4:[0062102B]: sltu       $v0, $v1, $v0
    088BA7A8:[104000A3]: beq        $v0, $zr, 0x088BAA38
    088BA7AC:[AFA30180]: sw         $v1, 384($sp)
    088BA7B0:[92E20000]: lbu        $v0, 0($s7)
--> 088BA7B4:[1040FFCE]: beq        $v0, $zr, 0x088BA6F0
    088BA7B8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    088BA7BC:[8EC40264]: lw         $a0, 612($s6)
    088BA7C0:[92E20001]: lbu        $v0, 1($s7)
    088BA7C4:[8C830220]: lw         $v1, 544($a0)
  Back Branch 088BAA44 1,439 times (length 28)
    088BA9C8:[8C420178]: lw         $v0, 376($v0)
    088BA9CC:[1040FF10]: beq        $v0, $zr, 0x088BA610
    088BA9D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088BA9D4:[0A22E984]: j          0x088BA610
    088BA9D8:[904301A4]: lbu        $v1, 420($v0)
--> 088BA9DC:[30420001]: andi       $v0, $v0, 1
    088BA9E0:[1440FF9C]: bne        $v0, $zr, 0x088BA854
    088BA9E4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088BA9E8:[8FA30174]: lw         $v1, 372($sp)
    088BA9EC:[27DE0010]: addiu      $fp, $fp, 16
    088BA9F0:[26F70018]: addiu      $s7, $s7, 24
    088BA9F4:[2463FFFF]: addiu      $v1, $v1, -1
    088BA9F8:[1460FEFC]: bne        $v1, $zr, 0x088BA5EC
    088BA9FC:[AFA30174]: sw         $v1, 372($sp)
    088BAA00:[0A22EA1D]: j          0x088BA874
    088BAA04:[8FA40184]: lw         $a0, 388($sp)
    088BAA08:[C6C00280]: lwc1       $f0, 640($s6)
    088BAA0C:[C44172C4]: lwc1       $f1, 29380($v0)
    088BAA10:[46010032]: c.eq.s     $f0, $f1
    088BAA14:[00000000]: nop
    088BAA18:[4500FF89]: bc1f       0x088BA840
    088BAA1C:[8FAC0170]: lw         $t4, 368($sp)
    088BAA20:[0E25F6C1]: jal        0x0897DB04
    088BAA24:[27A40020]: addiu      $a0, $sp, 32
    088BAA28:[92E20003]: lbu        $v0, 3($s7)
    088BAA2C:[26E30003]: addiu      $v1, $s7, 3
    088BAA30:[1440FF2D]: bne        $v0, $zr, 0x088BA6E8
    088BAA34:[AFA3016C]: sw         $v1, 364($sp)
    088BAA38:[8FA50170]: lw         $a1, 368($sp)
    088BAA3C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088BAA40:[90A30000]: lbu        $v1, 0($a1)
--> 088BAA44:[5062FFE5]: beql       $v1, $v0, 0x088BA9DC
    088BAA48:[92C20297]: lbu        $v0, 663($s6)
    088BAA4C:[92A20000]: lbu        $v0, 0($s5)
    088BAA50:[24420001]: addiu      $v0, $v0, 1
    088BAA54:[0A22EA0F]: j          0x088BA83C
  Back Branch 088BB564 939 times (length 1270)
  Back Branch 088BAB98 938 times (length 481)
  Back Branch 088BABBC 123 times (length 225)
  Back Branch 088BABCC 40 times (length 321)
  Back Branch 088BAA54 10 times (length 136)
_S1_2_89AFE2C 30,819,262 instructions (0.324%), 100,427 calls (089AFE2C - 089B0168, length 208)
    089AFE2C:[8C870000]: lw         $a3, 0($a0)
    089AFE30:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    089AFE34:[00A07021]: addu       $t6, $a1, $zr <=> move $t6, $a1
    089AFE38:[2CE20002]: sltiu      $v0, $a3, 2
    089AFE3C:[1440006A]: bne        $v0, $zr, 0x089AFFE8
    089AFE40:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
    089AFE44:[8CA30000]: lw         $v1, 0($a1)
    089AFE48:[2C620002]: sltiu      $v0, $v1, 2
    089AFE4C:[54400068]: bnel       $v0, $zr, 0x089AFFF0
    089AFE50:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    089AFE54:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    089AFE58:[10E20067]: beq        $a3, $v0, 0x089AFFF8
    089AFE5C:[00000000]: nop
    089AFE60:[50620063]: beql       $v1, $v0, 0x089AFFF0
    089AFE64:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    089AFE68:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089AFE6C:[1062008B]: beq        $v1, $v0, 0x089B009C
    089AFE70:[00000000]: nop
    089AFE74:[50E2005E]: beql       $a3, $v0, 0x089AFFF0
    089AFE78:[01C06021]: addu       $t4, $t6, $zr <=> move $t4, $t6
    089AFE7C:[8C990008]: lw         $t9, 8($a0)
    089AFE80:[8CAF0008]: lw         $t7, 8($a1)
    089AFE84:[8C880010]: lw         $t0, 16($a0)
    089AFE88:[8C890014]: lw         $t1, 20($a0)
    089AFE8C:[032F6823]: subu       $t5, $t9, $t7
    089AFE90:[000D1023]: subu       $v0, $zr, $t5 <=> negu $v0, $t5
    089AFE94:[01A2102C]: max        $v0, $t5, $v0
    089AFE98:[28420040]: slti       $v0, $v0, 64
    089AFE9C:[8CAA0010]: lw         $t2, 16($a1)
    089AFEA0:[1440005F]: bne        $v0, $zr, 0x089B0020
    089AFEA4:[8CAB0014]: lw         $t3, 20($a1)
    089AFEA8:[01F9102A]: slt        $v0, $t7, $t9
    089AFEAC:[5040009F]: beql       $v0, $zr, 0x089B012C
    089AFEB0:[01E0C821]: addu       $t9, $t7, $zr <=> move $t9, $t7
    089AFEB4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089AFEB8:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089AFEBC:[8D850004]: lw         $a1, 4($t4)
    089AFEC0:[8DC20004]: lw         $v0, 4($t6)
    089AFEC4:[10A2008F]: beq        $a1, $v0, 0x089B0104
    089AFEC8:[010A1021]: addu       $v0, $t0, $t2
    089AFECC:[10A00087]: beq        $a1, $zr, 0x089B00EC
    089AFED0:[010A1023]: subu       $v0, $t0, $t2
    089AFED4:[01481023]: subu       $v0, $t2, $t0
    089AFED8:[0142202B]: sltu       $a0, $t2, $v0
    089AFEDC:[01691823]: subu       $v1, $t3, $t1
    089AFEE0:[00641823]: subu       $v1, $v1, $a0
    089AFEE4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089AFEE8:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089AFEEC:[04E00096]: bltz       $a3, 0x089B0148
    089AFEF0:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    089AFEF4:[AF190008]: sw         $t9, 8($t8)
    089AFEF8:[AF060010]: sw         $a2, 16($t8)
    089AFEFC:[AF070014]: sw         $a3, 20($t8)
    089AFF00:[AF000004]: sw         $zr, 4($t8)
    089AFF04:[8F0A0010]: lw         $t2, 16($t8)
    089AFF08:[8F0B0014]: lw         $t3, 20($t8)
    089AFF0C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089AFF10:[2544FFFF]: addiu      $a0, $t2, -1
    089AFF14:[008A182B]: sltu       $v1, $a0, $t2
    089AFF18:[2565FFFF]: addiu      $a1, $t3, -1
    089AFF1C:[3446FFFF]: ori        $a2, $v0, -1
    089AFF20:[00652821]: addu       $a1, $v1, $a1
    089AFF24:[00C5102B]: sltu       $v0, $a2, $a1
    089AFF28:[1440001C]: bne        $v0, $zr, 0x089AFF9C
    089AFF2C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089AFF30:[10A60081]: beq        $a1, $a2, 0x089B0138
    089AFF34:[2C82FFFF]: sltiu      $v0, $a0, -1
    089AFF38:[8F060008]: lw         $a2, 8($t8)
    089AFF3C:[000A27C2]: srl        $a0, $t2, 0x001F
    089AFF40:[000B1840]: sll        $v1, $t3, 0x0001
    089AFF44:[000A1040]: sll        $v0, $t2, 0x0001
    089AFF48:[00831825]: or         $v1, $a0, $v1
    089AFF4C:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    089AFF50:[2444FFFF]: addiu      $a0, $v0, -1
    089AFF54:[0082182B]: sltu       $v1, $a0, $v0
    089AFF58:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    089AFF5C:[2565FFFF]: addiu      $a1, $t3, -1
    089AFF60:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089AFF64:[00652821]: addu       $a1, $v1, $a1
    089AFF68:[3447FFFF]: ori        $a3, $v0, -1
    089AFF6C:[24C6FFFF]: addiu      $a2, $a2, -1
    089AFF70:[00E5102B]: sltu       $v0, $a3, $a1
    089AFF74:[2C83FFFF]: sltiu      $v1, $a0, -1
    089AFF78:[AF0A0010]: sw         $t2, 16($t8)
    089AFF7C:[AF0B0014]: sw         $t3, 20($t8)
    089AFF80:[14400005]: bne        $v0, $zr, 0x089AFF98
    089AFF84:[AF060008]: sw         $a2, 8($t8)
    089AFF88:[14A7FFED]: bne        $a1, $a3, 0x089AFF40
    089AFF8C:[000A27C2]: srl        $a0, $t2, 0x001F
    089AFF90:[1460FFEC]: bne        $v1, $zr, 0x089AFF44
    089AFF94:[000B1840]: sll        $v1, $t3, 0x0001
    089AFF98:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089AFF9C:[3442FFFF]: ori        $v0, $v0, -1
    089AFFA0:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    089AFFA4:[004B102B]: sltu       $v0, $v0, $t3
    089AFFA8:[AF030000]: sw         $v1, 0($t8)
    089AFFAC:[1040000E]: beq        $v0, $zr, 0x089AFFE8
    089AFFB0:[03006021]: addu       $t4, $t8, $zr <=> move $t4, $t8
    089AFFB4:[8F080008]: lw         $t0, 8($t8)
    089AFFB8:[000B27C0]: sll        $a0, $t3, 0x001F
    089AFFBC:[000A1042]: srl        $v0, $t2, 0x0001
    089AFFC0:[31460001]: andi       $a2, $t2, 1
    089AFFC4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089AFFC8:[00821025]: or         $v0, $a0, $v0
    089AFFCC:[000B1842]: srl        $v1, $t3, 0x0001
    089AFFD0:[00C22025]: or         $a0, $a2, $v0
    089AFFD4:[00E32825]: or         $a1, $a3, $v1
    089AFFD8:[25080001]: addiu      $t0, $t0, 1
    089AFFDC:[AF040010]: sw         $a0, 16($t8)
    089AFFE0:[AF050014]: sw         $a1, 20($t8)
    089AFFE4:[AF080008]: sw         $t0, 8($t8)
    089AFFE8:[03E00008]: jr         $ra
    089AFFEC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    089AFFF0:[03E00008]: jr         $ra
    089AFFF4:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    089AFFF8:[1467FFFB]: bne        $v1, $a3, 0x089AFFE8
    089AFFFC:[00000000]: nop
    089B0000:[8CA30004]: lw         $v1, 4($a1)
    089B0004:[8C820004]: lw         $v0, 4($a0)
    089B0008:[1043FFF7]: beq        $v0, $v1, 0x089AFFE8
    089B000C:[00000000]: nop
    089B0010:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    089B0014:[244C97B8]: addiu      $t4, $v0, -26696
    089B0018:[03E00008]: jr         $ra
    089B001C:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    089B0020:[01F9102A]: slt        $v0, $t7, $t9
    089B0024:[1040000C]: beq        $v0, $zr, 0x089B0058
    089B0028:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B002C:[000B37C0]: sll        $a2, $t3, 0x001F
    089B0030:[000A1042]: srl        $v0, $t2, 0x0001
    089B0034:[31440001]: andi       $a0, $t2, 1
    089B0038:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B003C:[00C21025]: or         $v0, $a2, $v0
    089B0040:[000B1842]: srl        $v1, $t3, 0x0001
    089B0044:[24E70001]: addiu      $a3, $a3, 1
    089B0048:[00825025]: or         $t2, $a0, $v0
    089B004C:[15A7FFF7]: bne        $t5, $a3, 0x089B002C
    089B0050:[00A35825]: or         $t3, $a1, $v1
    089B0054:[01E77821]: addu       $t7, $t7, $a3
    089B0058:[032F102A]: slt        $v0, $t9, $t7
    089B005C:[5040FF98]: beql       $v0, $zr, 0x089AFEC0
    089B0060:[8D850004]: lw         $a1, 4($t4)
    089B0064:[01F96823]: subu       $t5, $t7, $t9
    089B0068:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B006C:[000937C0]: sll        $a2, $t1, 0x001F
    089B0070:[00081042]: srl        $v0, $t0, 0x0001
    089B0074:[31040001]: andi       $a0, $t0, 1
    089B0078:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B007C:[00C21025]: or         $v0, $a2, $v0
    089B0080:[00091842]: srl        $v1, $t1, 0x0001
    089B0084:[24E70001]: addiu      $a3, $a3, 1
    089B0088:[00824025]: or         $t0, $a0, $v0
    089B008C:[15A7FFF7]: bne        $t5, $a3, 0x089B006C
    089B0090:[00A34825]: or         $t1, $a1, $v1
    089B0094:[0A26BFAF]: j          0x089AFEBC
    089B0098:[0327C821]: addu       $t9, $t9, $a3
    089B009C:[14E2FFD2]: bne        $a3, $v0, 0x089AFFE8
    089B00A0:[00000000]: nop
    089B00A4:[8C820004]: lw         $v0, 4($a0)
    089B00A8:[8C830008]: lw         $v1, 8($a0)
    089B00AC:[8D850010]: lw         $a1, 16($t4)
    089B00B0:[8D860014]: lw         $a2, 20($t4)
    089B00B4:[8C84000C]: lw         $a0, 12($a0)
    089B00B8:[AF020004]: sw         $v0, 4($t8)
    089B00BC:[AF070000]: sw         $a3, 0($t8)
    089B00C0:[AF030008]: sw         $v1, 8($t8)
    089B00C4:[AF04000C]: sw         $a0, 12($t8)
    089B00C8:[AF050010]: sw         $a1, 16($t8)
    089B00CC:[AF060014]: sw         $a2, 20($t8)
    089B00D0:[8D820004]: lw         $v0, 4($t4)
    089B00D4:[8DC30004]: lw         $v1, 4($t6)
    089B00D8:[03006021]: addu       $t4, $t8, $zr <=> move $t4, $t8
    089B00DC:[00431024]: and        $v0, $v0, $v1
    089B00E0:[AF020004]: sw         $v0, 4($t8)
    089B00E4:[03E00008]: jr         $ra
    089B00E8:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    089B00EC:[0102202B]: sltu       $a0, $t0, $v0
    089B00F0:[012B1823]: subu       $v1, $t1, $t3
    089B00F4:[00641823]: subu       $v1, $v1, $a0
    089B00F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089B00FC:[0A26BFBB]: j          0x089AFEEC
    089B0100:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    089B0104:[012B1821]: addu       $v1, $t1, $t3
    089B0108:[0048202B]: sltu       $a0, $v0, $t0
    089B010C:[00831821]: addu       $v1, $a0, $v1
    089B0110:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    089B0114:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    089B0118:[AF050004]: sw         $a1, 4($t8)
    089B011C:[AF190008]: sw         $t9, 8($t8)
    089B0120:[AF020010]: sw         $v0, 16($t8)
    089B0124:[0A26BFE6]: j          0x089AFF98
    089B0128:[AF030014]: sw         $v1, 20($t8)
    089B012C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089B0130:[0A26BFAF]: j          0x089AFEBC
    089B0134:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089B0138:[1040FF98]: beq        $v0, $zr, 0x089AFF9C
    089B013C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089B0140:[0A26BFCF]: j          0x089AFF3C
    089B0144:[8F060008]: lw         $a2, 8($t8)
    089B0148:[0002282B]: sltu       $a1, $zr, $v0 <=> move $a1, $v0
    089B014C:[00071823]: subu       $v1, $zr, $a3 <=> negu $v1, $a3
    089B0150:[00651823]: subu       $v1, $v1, $a1
    089B0154:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089B0158:[AF040004]: sw         $a0, 4($t8)
    089B015C:[AF190008]: sw         $t9, 8($t8)
    089B0160:[AF020010]: sw         $v0, 16($t8)
    089B0164:[0A26BFC1]: j          0x089AFF04
    089B0168:[AF030014]: sw         $v1, 20($t8)
  Back Branch 089B008C 789,320 times (length 10)
    089B0058:[032F102A]: slt        $v0, $t9, $t7
    089B005C:[5040FF98]: beql       $v0, $zr, 0x089AFEC0
    089B0060:[8D850004]: lw         $a1, 4($t4)
    089B0064:[01F96823]: subu       $t5, $t7, $t9
    089B0068:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 089B006C:[000937C0]: sll        $a2, $t1, 0x001F
    089B0070:[00081042]: srl        $v0, $t0, 0x0001
    089B0074:[31040001]: andi       $a0, $t0, 1
    089B0078:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B007C:[00C21025]: or         $v0, $a2, $v0
    089B0080:[00091842]: srl        $v1, $t1, 0x0001
    089B0084:[24E70001]: addiu      $a3, $a3, 1
    089B0088:[00824025]: or         $t0, $a0, $v0
--> 089B008C:[15A7FFF7]: bne        $t5, $a3, 0x089B006C
    089B0090:[00A34825]: or         $t1, $a1, $v1
    089B0094:[0A26BFAF]: j          0x089AFEBC
    089B0098:[0327C821]: addu       $t9, $t9, $a3
    089B009C:[14E2FFD2]: bne        $a3, $v0, 0x089AFFE8
  Back Branch 089B004C 697,862 times (length 10)
    089B0018:[03E00008]: jr         $ra
    089B001C:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    089B0020:[01F9102A]: slt        $v0, $t7, $t9
    089B0024:[1040000C]: beq        $v0, $zr, 0x089B0058
    089B0028:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 089B002C:[000B37C0]: sll        $a2, $t3, 0x001F
    089B0030:[000A1042]: srl        $v0, $t2, 0x0001
    089B0034:[31440001]: andi       $a0, $t2, 1
    089B0038:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B003C:[00C21025]: or         $v0, $a2, $v0
    089B0040:[000B1842]: srl        $v1, $t3, 0x0001
    089B0044:[24E70001]: addiu      $a3, $a3, 1
    089B0048:[00825025]: or         $t2, $a0, $v0
--> 089B004C:[15A7FFF7]: bne        $t5, $a3, 0x089B002C
    089B0050:[00A35825]: or         $t3, $a1, $v1
    089B0054:[01E77821]: addu       $t7, $t7, $a3
    089B0058:[032F102A]: slt        $v0, $t9, $t7
    089B005C:[5040FF98]: beql       $v0, $zr, 0x089AFEC0
  Back Branch 089AFF88 414,526 times (length 20)
    089AFF2C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089AFF30:[10A60081]: beq        $a1, $a2, 0x089B0138
    089AFF34:[2C82FFFF]: sltiu      $v0, $a0, -1
    089AFF38:[8F060008]: lw         $a2, 8($t8)
    089AFF3C:[000A27C2]: srl        $a0, $t2, 0x001F
--> 089AFF40:[000B1840]: sll        $v1, $t3, 0x0001
    089AFF44:[000A1040]: sll        $v0, $t2, 0x0001
    089AFF48:[00831825]: or         $v1, $a0, $v1
    089AFF4C:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    089AFF50:[2444FFFF]: addiu      $a0, $v0, -1
    089AFF54:[0082182B]: sltu       $v1, $a0, $v0
    089AFF58:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    089AFF5C:[2565FFFF]: addiu      $a1, $t3, -1
    089AFF60:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089AFF64:[00652821]: addu       $a1, $v1, $a1
    089AFF68:[3447FFFF]: ori        $a3, $v0, -1
    089AFF6C:[24C6FFFF]: addiu      $a2, $a2, -1
    089AFF70:[00E5102B]: sltu       $v0, $a3, $a1
    089AFF74:[2C83FFFF]: sltiu      $v1, $a0, -1
    089AFF78:[AF0A0010]: sw         $t2, 16($t8)
    089AFF7C:[AF0B0014]: sw         $t3, 20($t8)
    089AFF80:[14400005]: bne        $v0, $zr, 0x089AFF98
    089AFF84:[AF060008]: sw         $a2, 8($t8)
--> 089AFF88:[14A7FFED]: bne        $a1, $a3, 0x089AFF40
    089AFF8C:[000A27C2]: srl        $a0, $t2, 0x001F
    089AFF90:[1460FFEC]: bne        $v1, $zr, 0x089AFF44
    089AFF94:[000B1840]: sll        $v1, $t3, 0x0001
    089AFF98:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
  Back Branch 089B005C 58,352 times (length 105)
  Back Branch 089B00FC 55,384 times (length 134)
  Back Branch 089B0094 40,062 times (length 120)
  Back Branch 089B0164 23,208 times (length 154)
  Back Branch 089B0124 18,935 times (length 101)
  Back Branch 089B009C 2,013 times (length 47)
    089AFFD4:[00E32825]: or         $a1, $a3, $v1
    089AFFD8:[25080001]: addiu      $t0, $t0, 1
    089AFFDC:[AF040010]: sw         $a0, 16($t8)
    089AFFE0:[AF050014]: sw         $a1, 20($t8)
    089AFFE4:[AF080008]: sw         $t0, 8($t8)
--> 089AFFE8:[03E00008]: jr         $ra
    089AFFEC:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    089AFFF0:[03E00008]: jr         $ra
    089AFFF4:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    089AFFF8:[1467FFFB]: bne        $v1, $a3, 0x089AFFE8
    089AFFFC:[00000000]: nop
    089B0000:[8CA30004]: lw         $v1, 4($a1)
    089B0004:[8C820004]: lw         $v0, 4($a0)
    089B0008:[1043FFF7]: beq        $v0, $v1, 0x089AFFE8
    089B000C:[00000000]: nop
    089B0010:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    089B0014:[244C97B8]: addiu      $t4, $v0, -26696
    089B0018:[03E00008]: jr         $ra
    089B001C:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    089B0020:[01F9102A]: slt        $v0, $t7, $t9
    089B0024:[1040000C]: beq        $v0, $zr, 0x089B0058
    089B0028:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B002C:[000B37C0]: sll        $a2, $t3, 0x001F
    089B0030:[000A1042]: srl        $v0, $t2, 0x0001
    089B0034:[31440001]: andi       $a0, $t2, 1
    089B0038:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B003C:[00C21025]: or         $v0, $a2, $v0
    089B0040:[000B1842]: srl        $v1, $t3, 0x0001
    089B0044:[24E70001]: addiu      $a3, $a3, 1
    089B0048:[00825025]: or         $t2, $a0, $v0
    089B004C:[15A7FFF7]: bne        $t5, $a3, 0x089B002C
    089B0050:[00A35825]: or         $t3, $a1, $v1
    089B0054:[01E77821]: addu       $t7, $t7, $a3
    089B0058:[032F102A]: slt        $v0, $t9, $t7
    089B005C:[5040FF98]: beql       $v0, $zr, 0x089AFEC0
    089B0060:[8D850004]: lw         $a1, 4($t4)
    089B0064:[01F96823]: subu       $t5, $t7, $t9
    089B0068:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089B006C:[000937C0]: sll        $a2, $t1, 0x001F
    089B0070:[00081042]: srl        $v0, $t0, 0x0001
    089B0074:[31040001]: andi       $a0, $t0, 1
    089B0078:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089B007C:[00C21025]: or         $v0, $a2, $v0
    089B0080:[00091842]: srl        $v1, $t1, 0x0001
    089B0084:[24E70001]: addiu      $a3, $a3, 1
    089B0088:[00824025]: or         $t0, $a0, $v0
    089B008C:[15A7FFF7]: bne        $t5, $a3, 0x089B006C
    089B0090:[00A34825]: or         $t1, $a1, $v1
    089B0094:[0A26BFAF]: j          0x089AFEBC
    089B0098:[0327C821]: addu       $t9, $t9, $a3
--> 089B009C:[14E2FFD2]: bne        $a3, $v0, 0x089AFFE8
    089B00A0:[00000000]: nop
    089B00A4:[8C820004]: lw         $v0, 4($a0)
    089B00A8:[8C830008]: lw         $v1, 8($a0)
    089B00AC:[8D850010]: lw         $a1, 16($t4)
  Back Branch 089B0140 1,971 times (length 131)
  Back Branch 089B0138 1,971 times (length 105)
_S1_2_89801A8 28,370,250 instructions (0.298%), 3,152,250 calls (089801A8 - 089801C8, length 9)
    089801A8:[C4A10000]: lwc1       $f1, 0($a1)
    089801AC:[E4810000]: swc1       $f1, 0($a0)
    089801B0:[C4A00000]: lwc1       $f0, 0($a1)
    089801B4:[E4800004]: swc1       $f0, 4($a0)
    089801B8:[C4A10000]: lwc1       $f1, 0($a1)
    089801BC:[E4810008]: swc1       $f1, 8($a0)
    089801C0:[C4A00000]: lwc1       $f0, 0($a1)
    089801C4:[03E00008]: jr         $ra
    089801C8:[E480000C]: swc1       $f0, 12($a0)
_S1_2_897DAD4 27,871,632 instructions (0.293%), 2,322,636 calls (0897DAD4 - 0897DB00, length 12)
    0897DAD4:[C4A00000]: lwc1       $f0, 0($a1)
    0897DAD8:[C4820000]: lwc1       $f2, 0($a0)
    0897DADC:[C4810004]: lwc1       $f1, 4($a0)
    0897DAE0:[C4A40004]: lwc1       $f4, 4($a1)
    0897DAE4:[46001082]: mul.s      $f2, $f2, $f0
    0897DAE8:[C4A30008]: lwc1       $f3, 8($a1)
    0897DAEC:[46040842]: mul.s      $f1, $f1, $f4
    0897DAF0:[C4800008]: lwc1       $f0, 8($a0)
    0897DAF4:[46011080]: add.s      $f2, $f2, $f1
    0897DAF8:[46030002]: mul.s      $f0, $f0, $f3
    0897DAFC:[03E00008]: jr         $ra
    0897DB00:[46001000]: add.s      $f0, $f2, $f0
_S1_2_896CA58 27,706,912 instructions (0.291%), 9,888 calls (0896CA58 - 0896D1C0, length 475)
    0896CA58:[27BDFFD0]: addiu      $sp, $sp, -48
    0896CA5C:[AFB50014]: sw         $s5, 20($sp)
    0896CA60:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    0896CA64:[AFB20008]: sw         $s2, 8($sp)
    0896CA68:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0896CA6C:[AFB00000]: sw         $s0, 0($sp)
    0896CA70:[AFBF0024]: sw         $ra, 36($sp)
    0896CA74:[AFBE0020]: sw         $fp, 32($sp)
    0896CA78:[AFB7001C]: sw         $s7, 28($sp)
    0896CA7C:[AFB60018]: sw         $s6, 24($sp)
    0896CA80:[AFB40010]: sw         $s4, 16($sp)
    0896CA84:[AFB3000C]: sw         $s3, 12($sp)
    0896CA88:[AFB10004]: sw         $s1, 4($sp)
    0896CA8C:[8C820024]: lw         $v0, 36($a0)
    0896CA90:[10400043]: beq        $v0, $zr, 0x0896CBA0
    0896CA94:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0896CA98:[10A00042]: beq        $a1, $zr, 0x0896CBA4
    0896CA9C:[8FBF0024]: lw         $ra, 36($sp)
    0896CAA0:[8CA20000]: lw         $v0, 0($a1)
    0896CAA4:[1040003F]: beq        $v0, $zr, 0x0896CBA4
    0896CAA8:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0896CAAC:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0896CAB0:[0E25A8BE]: jal        0x0896A2F8
    0896CAB4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0896CAB8:[12000053]: beq        $s0, $zr, 0x0896CC08
    0896CABC:[8E440020]: lw         $a0, 32($s2)
    0896CAC0:[0E25A389]: jal        0x08968E24
    0896CAC4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0896CAC8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0896CACC:[8E510028]: lw         $s1, 40($s2)
    0896CAD0:[8E530024]: lw         $s3, 36($s2)
    0896CAD4:[10400107]: beq        $v0, $zr, 0x0896CEF4
    0896CAD8:[8E500020]: lw         $s0, 32($s2)
    0896CADC:[8E42002C]: lw         $v0, 44($s2)
    0896CAE0:[1040001F]: beq        $v0, $zr, 0x0896CB60
    0896CAE4:[3C0908A1]: lui        $t1, 0x08A1 <=> li $t1, 0x08A10000
    0896CAE8:[8E020010]: lw         $v0, 16($s0)
    0896CAEC:[8E030004]: lw         $v1, 4($s0)
    0896CAF0:[2627FFFF]: addiu      $a3, $s1, -1
    0896CAF4:[00431823]: subu       $v1, $v0, $v1
    0896CAF8:[00451023]: subu       $v0, $v0, $a1
    0896CAFC:[44820000]: mtc1       $v0, $f0
    0896CB00:[44831800]: mtc1       $v1, $f3
    0896CB04:[C5228578]: lwc1       $f2, -31368($t1)
    0896CB08:[46800060]: cvt.s.w    $f1, $f0
    0896CB0C:[46801920]: cvt.s.w    $f4, $f3
    0896CB10:[44871800]: mtc1       $a3, $f3
    0896CB14:[46040843]: div.s      $f1, $f1, $f4
    0896CB18:[46801820]: cvt.s.w    $f0, $f3
    0896CB1C:[46011081]: sub.s      $f2, $f2, $f1
    0896CB20:[46001082]: mul.s      $f2, $f2, $f0
    0896CB24:[4600108D]: trunc.w.s  $f2, $f2
    0896CB28:[44041000]: mfc1       $a0, $f2
    0896CB2C:[0091102A]: slt        $v0, $a0, $s1
    0896CB30:[14400028]: bne        $v0, $zr, 0x0896CBD4
    0896CB34:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CB38:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0896CB3C:[00031100]: sll        $v0, $v1, 0x0004
    0896CB40:[02623021]: addu       $a2, $s3, $v0
    0896CB44:[8CC40000]: lw         $a0, 0($a2)
    0896CB48:[24630001]: addiu      $v1, $v1, 1
    0896CB4C:[02231026]: xor        $v0, $s1, $v1
    0896CB50:[14800022]: bne        $a0, $zr, 0x0896CBDC
    0896CB54:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    0896CB58:[14E3FFF9]: bne        $a3, $v1, 0x0896CB40
    0896CB5C:[00031100]: sll        $v0, $v1, 0x0004
    0896CB60:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0896CB64:[0E25A7C9]: jal        0x08969F24
    0896CB68:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0896CB6C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CB70:[8FBF0024]: lw         $ra, 36($sp)
    0896CB74:[8FBE0020]: lw         $fp, 32($sp)
    0896CB78:[8FB7001C]: lw         $s7, 28($sp)
    0896CB7C:[8FB60018]: lw         $s6, 24($sp)
    0896CB80:[8FB50014]: lw         $s5, 20($sp)
    0896CB84:[8FB40010]: lw         $s4, 16($sp)
    0896CB88:[8FB3000C]: lw         $s3, 12($sp)
    0896CB8C:[8FB20008]: lw         $s2, 8($sp)
    0896CB90:[8FB10004]: lw         $s1, 4($sp)
    0896CB94:[8FB00000]: lw         $s0, 0($sp)
    0896CB98:[03E00008]: jr         $ra
    0896CB9C:[27BD0030]: addiu      $sp, $sp, 48
    0896CBA0:[8FBF0024]: lw         $ra, 36($sp)
    0896CBA4:[8FBE0020]: lw         $fp, 32($sp)
    0896CBA8:[8FB7001C]: lw         $s7, 28($sp)
    0896CBAC:[8FB60018]: lw         $s6, 24($sp)
    0896CBB0:[8FB50014]: lw         $s5, 20($sp)
    0896CBB4:[8FB40010]: lw         $s4, 16($sp)
    0896CBB8:[8FB3000C]: lw         $s3, 12($sp)
    0896CBBC:[8FB20008]: lw         $s2, 8($sp)
    0896CBC0:[8FB10004]: lw         $s1, 4($sp)
    0896CBC4:[8FB00000]: lw         $s0, 0($sp)
    0896CBC8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CBCC:[03E00008]: jr         $ra
    0896CBD0:[27BD0030]: addiu      $sp, $sp, 48
    0896CBD4:[0A25B2CE]: j          0x0896CB38
    0896CBD8:[0082382C]: max        $a3, $a0, $v0
    0896CBDC:[10C00003]: beq        $a2, $zr, 0x0896CBEC
    0896CBE0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0896CBE4:[50A400B3]: beql       $a1, $a0, 0x0896CEB4
    0896CBE8:[8CC30000]: lw         $v1, 0($a2)
    0896CBEC:[14A300B3]: bne        $a1, $v1, 0x0896CEBC
    0896CBF0:[00D31023]: subu       $v0, $a2, $s3
    0896CBF4:[00021102]: srl        $v0, $v0, 0x0004
    0896CBF8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0896CBFC:[1043FFD9]: beq        $v0, $v1, 0x0896CB64
    0896CC00:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0896CC04:[8E440020]: lw         $a0, 32($s2)
    0896CC08:[0E25A389]: jal        0x08968E24
    0896CC0C:[8EA50000]: lw         $a1, 0($s5)
    0896CC10:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    0896CC14:[8C420004]: lw         $v0, 4($v0)
    0896CC18:[1040FFD2]: beq        $v0, $zr, 0x0896CB64
    0896CC1C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0896CC20:[8E510028]: lw         $s1, 40($s2)
    0896CC24:[8E530024]: lw         $s3, 36($s2)
    0896CC28:[8E500020]: lw         $s0, 32($s2)
    0896CC2C:[12E00104]: beq        $s7, $zr, 0x0896D040
    0896CC30:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    0896CC34:[8E48002C]: lw         $t0, 44($s2)
    0896CC38:[1100001F]: beq        $t0, $zr, 0x0896CCB8
    0896CC3C:[3C0908A1]: lui        $t1, 0x08A1 <=> li $t1, 0x08A10000
    0896CC40:[8E020010]: lw         $v0, 16($s0)
    0896CC44:[8E030004]: lw         $v1, 4($s0)
    0896CC48:[2626FFFF]: addiu      $a2, $s1, -1
    0896CC4C:[C5228578]: lwc1       $f2, -31368($t1)
    0896CC50:[00431823]: subu       $v1, $v0, $v1
    0896CC54:[00471023]: subu       $v0, $v0, $a3
    0896CC58:[44820000]: mtc1       $v0, $f0
    0896CC5C:[44831800]: mtc1       $v1, $f3
    0896CC60:[46800060]: cvt.s.w    $f1, $f0
    0896CC64:[46801920]: cvt.s.w    $f4, $f3
    0896CC68:[44861800]: mtc1       $a2, $f3
    0896CC6C:[46040843]: div.s      $f1, $f1, $f4
    0896CC70:[46801820]: cvt.s.w    $f0, $f3
    0896CC74:[46011081]: sub.s      $f2, $f2, $f1
    0896CC78:[46001082]: mul.s      $f2, $f2, $f0
    0896CC7C:[4600108D]: trunc.w.s  $f2, $f2
    0896CC80:[44041000]: mfc1       $a0, $f2
    0896CC84:[0091102A]: slt        $v0, $a0, $s1
    0896CC88:[14400098]: bne        $v0, $zr, 0x0896CEEC
    0896CC8C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CC90:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0896CC94:[00031100]: sll        $v0, $v1, 0x0004
    0896CC98:[02622821]: addu       $a1, $s3, $v0
    0896CC9C:[8CA40000]: lw         $a0, 0($a1)
    0896CCA0:[24630001]: addiu      $v1, $v1, 1
    0896CCA4:[02231026]: xor        $v0, $s1, $v1
    0896CCA8:[148000B6]: bne        $a0, $zr, 0x0896CF84
    0896CCAC:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    0896CCB0:[14C3FFF9]: bne        $a2, $v1, 0x0896CC98
    0896CCB4:[00031100]: sll        $v0, $v1, 0x0004
    0896CCB8:[8E420020]: lw         $v0, 32($s2)
    0896CCBC:[8E500028]: lw         $s0, 40($s2)
    0896CCC0:[C5238578]: lwc1       $f3, -31368($t1)
    0896CCC4:[8C450010]: lw         $a1, 16($v0)
    0896CCC8:[8C460004]: lw         $a2, 4($v0)
    0896CCCC:[2613FFFF]: addiu      $s3, $s0, -1
    0896CCD0:[00B71023]: subu       $v0, $a1, $s7
    0896CCD4:[44820800]: mtc1       $v0, $f1
    0896CCD8:[00A61023]: subu       $v0, $a1, $a2
    0896CCDC:[44930000]: mtc1       $s3, $f0
    0896CCE0:[44821000]: mtc1       $v0, $f2
    0896CCE4:[8E470024]: lw         $a3, 36($s2)
    0896CCE8:[46800160]: cvt.s.w    $f5, $f0
    0896CCEC:[46801120]: cvt.s.w    $f4, $f2
    0896CCF0:[46800820]: cvt.s.w    $f0, $f1
    0896CCF4:[46040003]: div.s      $f0, $f0, $f4
    0896CCF8:[460018C1]: sub.s      $f3, $f3, $f0
    0896CCFC:[460518C2]: mul.s      $f3, $f3, $f5
    0896CD00:[460018CD]: trunc.w.s  $f3, $f3
    0896CD04:[44041800]: mfc1       $a0, $f3
    0896CD08:[0090102A]: slt        $v0, $a0, $s0
    0896CD0C:[10400007]: beq        $v0, $zr, 0x0896CD2C
    0896CD10:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    0896CD14:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CD18:[0A25B34B]: j          0x0896CD2C
    0896CD1C:[0082882C]: max        $s1, $a0, $v0
    0896CD20:[10910053]: beq        $a0, $s1, 0x0896CE70
    0896CD24:[0230102A]: slt        $v0, $s1, $s0
    0896CD28:[0002880A]: movz       $s1, $zr, $v0 <=> move $s1, $v0
    0896CD2C:[0011A100]: sll        $s4, $s1, 0x0004
    0896CD30:[00F41021]: addu       $v0, $a3, $s4
    0896CD34:[8C430000]: lw         $v1, 0($v0)
    0896CD38:[5460FFF9]: bnel       $v1, $zr, 0x0896CD20
    0896CD3C:[26310001]: addiu      $s1, $s1, 1
    0896CD40:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0896CD44:[5222004B]: beql       $s1, $v0, 0x0896CE74
    0896CD48:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0896CD4C:[1100001B]: beq        $t0, $zr, 0x0896CDBC
    0896CD50:[00E0F021]: addu       $fp, $a3, $zr <=> move $fp, $a3
    0896CD54:[00A63023]: subu       $a2, $a1, $a2
    0896CD58:[00B72823]: subu       $a1, $a1, $s7
    0896CD5C:[44850000]: mtc1       $a1, $f0
    0896CD60:[44861800]: mtc1       $a2, $f3
    0896CD64:[46800060]: cvt.s.w    $f1, $f0
    0896CD68:[468018A0]: cvt.s.w    $f2, $f3
    0896CD6C:[C5208578]: lwc1       $f0, -31368($t1)
    0896CD70:[46020843]: div.s      $f1, $f1, $f2
    0896CD74:[46010001]: sub.s      $f0, $f0, $f1
    0896CD78:[46002802]: mul.s      $f0, $f5, $f0
    0896CD7C:[4600000D]: trunc.w.s  $f0, $f0
    0896CD80:[44160000]: mfc1       $s6, $f0
    0896CD84:[06C00107]: bltz       $s6, 0x0896D1A4
    0896CD88:[02D0102A]: slt        $v0, $s6, $s0
    0896CD8C:[104000E4]: beq        $v0, $zr, 0x0896D120
    0896CD90:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0896CD94:[44130000]: mfc1       $s3, $f0
    0896CD98:[00131100]: sll        $v0, $s3, 0x0004
    0896CD9C:[03C22021]: addu       $a0, $fp, $v0
    0896CDA0:[8C830000]: lw         $v1, 0($a0)
    0896CDA4:[26730001]: addiu      $s3, $s3, 1
    0896CDA8:[02131026]: xor        $v0, $s0, $s3
    0896CDAC:[146000B7]: bne        $v1, $zr, 0x0896D08C
    0896CDB0:[0002980A]: movz       $s3, $zr, $v0 <=> move $s3, $v0
    0896CDB4:[1676FFF9]: bne        $s3, $s6, 0x0896CD9C
    0896CDB8:[00131100]: sll        $v0, $s3, 0x0004
    0896CDBC:[02871821]: addu       $v1, $s4, $a3
    0896CDC0:[AC600008]: sw         $zr, 8($v1)
    0896CDC4:[8E420024]: lw         $v0, 36($s2)
    0896CDC8:[02821021]: addu       $v0, $s4, $v0
    0896CDCC:[AC40000C]: sw         $zr, 12($v0)
    0896CDD0:[8E470024]: lw         $a3, 36($s2)
    0896CDD4:[02871021]: addu       $v0, $s4, $a3
    0896CDD8:[8C46000C]: lw         $a2, 12($v0)
    0896CDDC:[10C00009]: beq        $a2, $zr, 0x0896CE04
    0896CDE0:[00C7102B]: sltu       $v0, $a2, $a3
    0896CDE4:[14400048]: bne        $v0, $zr, 0x0896CF08
    0896CDE8:[8E480028]: lw         $t0, 40($s2)
    0896CDEC:[00081100]: sll        $v0, $t0, 0x0004
    0896CDF0:[00E21021]: addu       $v0, $a3, $v0
    0896CDF4:[2442FFF0]: addiu      $v0, $v0, -16
    0896CDF8:[0046102B]: sltu       $v0, $v0, $a2
    0896CDFC:[54400043]: bnel       $v0, $zr, 0x0896CF0C
    0896CE00:[00084100]: sll        $t0, $t0, 0x0004
    0896CE04:[02871021]: addu       $v0, $s4, $a3
    0896CE08:[8C430008]: lw         $v1, 8($v0)
    0896CE0C:[50600012]: beql       $v1, $zr, 0x0896CE58
    0896CE10:[8E42002C]: lw         $v0, 44($s2)
    0896CE14:[0067102B]: sltu       $v0, $v1, $a3
    0896CE18:[14400009]: bne        $v0, $zr, 0x0896CE40
    0896CE1C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0896CE20:[8E420028]: lw         $v0, 40($s2)
    0896CE24:[00021100]: sll        $v0, $v0, 0x0004
    0896CE28:[00E21021]: addu       $v0, $a3, $v0
    0896CE2C:[2442FFF0]: addiu      $v0, $v0, -16
    0896CE30:[0043102B]: sltu       $v0, $v0, $v1
    0896CE34:[50400008]: beql       $v0, $zr, 0x0896CE58
    0896CE38:[8E42002C]: lw         $v0, 44($s2)
    0896CE3C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0896CE40:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896CE44:[2484321C]: addiu      $a0, $a0, 12828
    0896CE48:[0E27339D]: jal        0x089CCE74
    0896CE4C:[24A53590]: addiu      $a1, $a1, 13712
    0896CE50:[8E470024]: lw         $a3, 36($s2)
    0896CE54:[8E42002C]: lw         $v0, 44($s2)
    0896CE58:[02871821]: addu       $v1, $s4, $a3
    0896CE5C:[AC750004]: sw         $s5, 4($v1)
    0896CE60:[24420001]: addiu      $v0, $v0, 1
    0896CE64:[02208021]: addu       $s0, $s1, $zr <=> move $s0, $s1
    0896CE68:[AC770000]: sw         $s7, 0($v1)
    0896CE6C:[AE42002C]: sw         $v0, 44($s2)
    0896CE70:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0896CE74:[0E25A7C9]: jal        0x08969F24
    0896CE78:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0896CE7C:[8E430028]: lw         $v1, 40($s2)
    0896CE80:[1603FF3B]: bne        $s0, $v1, 0x0896CB70
    0896CE84:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0896CE88:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0896CE8C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896CE90:[2484321C]: addiu      $a0, $a0, 12828
    0896CE94:[0E27339D]: jal        0x089CCE74
    0896CE98:[24A5359C]: addiu      $a1, $a1, 13724
    0896CE9C:[0A25B2DC]: j          0x0896CB70
    0896CEA0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CEA4:[1040FF51]: beq        $v0, $zr, 0x0896CBEC
    0896CEA8:[00000000]: nop
    0896CEAC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0896CEB0:[8CC30000]: lw         $v1, 0($a2)
    0896CEB4:[50A3FFFB]: beql       $a1, $v1, 0x0896CEA4
    0896CEB8:[8CC2000C]: lw         $v0, 12($a2)
    0896CEBC:[0065102B]: sltu       $v0, $v1, $a1
    0896CEC0:[104000AD]: beq        $v0, $zr, 0x0896D178
    0896CEC4:[00A3102B]: sltu       $v0, $a1, $v1
    0896CEC8:[8CC60008]: lw         $a2, 8($a2)
    0896CECC:[10C0FF25]: beq        $a2, $zr, 0x0896CB64
    0896CED0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0896CED4:[8CC30000]: lw         $v1, 0($a2)
    0896CED8:[00A3102B]: sltu       $v0, $a1, $v1
    0896CEDC:[1040FF43]: beq        $v0, $zr, 0x0896CBEC
    0896CEE0:[00000000]: nop
    0896CEE4:[0A25B2D9]: j          0x0896CB64
    0896CEE8:[00000000]: nop
    0896CEEC:[0A25B324]: j          0x0896CC90
    0896CEF0:[0082302C]: max        $a2, $a0, $v0
    0896CEF4:[8C450000]: lw         $a1, 0($v0)
    0896CEF8:[0E25A389]: jal        0x08968E24
    0896CEFC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0896CF00:[0A25B2B7]: j          0x0896CADC
    0896CF04:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0896CF08:[00084100]: sll        $t0, $t0, 0x0004
    0896CF0C:[00E84021]: addu       $t0, $a3, $t0
    0896CF10:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0896CF14:[2484353C]: addiu      $a0, $a0, 13628
    0896CF18:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0896CF1C:[0E27339D]: jal        0x089CCE74
    0896CF20:[2508FFF0]: addiu      $t0, $t0, -16
    0896CF24:[0E273643]: jal        0x089CD90C
    0896CF28:[00000000]: nop
    0896CF2C:[3C03B60B]: lui        $v1, 0xB60B <=> li $v1, 0xB60B0000
    0896CF30:[346360B7]: ori        $v1, $v1, 24759
    0896CF34:[00430018]: mult       $v0, $v1
    0896CF38:[000227C3]: sra        $a0, $v0, 0x001F
    0896CF3C:[00001810]: mfhi       $v1
    0896CF40:[00621821]: addu       $v1, $v1, $v0
    0896CF44:[00031A03]: sra        $v1, $v1, 0x0008
    0896CF48:[00641823]: subu       $v1, $v1, $a0
    0896CF4C:[00032940]: sll        $a1, $v1, 0x0005
    0896CF50:[000318C0]: sll        $v1, $v1, 0x0003
    0896CF54:[00A32823]: subu       $a1, $a1, $v1
    0896CF58:[00052100]: sll        $a0, $a1, 0x0004
    0896CF5C:[00852023]: subu       $a0, $a0, $a1
    0896CF60:[5044003C]: beql       $v0, $a0, 0x0896D054
    0896CF64:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    0896CF68:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0896CF6C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896CF70:[2444321C]: addiu      $a0, $v0, 12828
    0896CF74:[0E27339D]: jal        0x089CCE74
    0896CF78:[24A53584]: addiu      $a1, $a1, 13700
    0896CF7C:[0A25B381]: j          0x0896CE04
    0896CF80:[8E470024]: lw         $a3, 36($s2)
    0896CF84:[10A0006C]: beq        $a1, $zr, 0x0896D138
    0896CF88:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0896CF8C:[10E40010]: beq        $a3, $a0, 0x0896CFD0
    0896CF90:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0896CF94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CF98:[0067102B]: sltu       $v0, $v1, $a3
    0896CF9C:[10E30016]: beq        $a3, $v1, 0x0896CFF8
    0896CFA0:[00E3202B]: sltu       $a0, $a3, $v1
    0896CFA4:[1040001B]: beq        $v0, $zr, 0x0896D014
    0896CFA8:[00000000]: nop
    0896CFAC:[8CC60008]: lw         $a2, 8($a2)
    0896CFB0:[10C0FF41]: beq        $a2, $zr, 0x0896CCB8
    0896CFB4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CFB8:[8CC30000]: lw         $v1, 0($a2)
    0896CFBC:[00E3102B]: sltu       $v0, $a3, $v1
    0896CFC0:[5040FFF6]: beql       $v0, $zr, 0x0896CF9C
    0896CFC4:[0067102B]: sltu       $v0, $v1, $a3
    0896CFC8:[0A25B32F]: j          0x0896CCBC
    0896CFCC:[8E420020]: lw         $v0, 32($s2)
    0896CFD0:[8CC30000]: lw         $v1, 0($a2)
    0896CFD4:[14E3FFF0]: bne        $a3, $v1, 0x0896CF98
    0896CFD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CFDC:[8CC2000C]: lw         $v0, 12($a2)
    0896CFE0:[5440FFFB]: bnel       $v0, $zr, 0x0896CFD0
    0896CFE4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0896CFE8:[0A25B3E7]: j          0x0896CF9C
    0896CFEC:[0067102B]: sltu       $v0, $v1, $a3
    0896CFF0:[50C0FF32]: beql       $a2, $zr, 0x0896CCBC
    0896CFF4:[8E420020]: lw         $v0, 32($s2)
    0896CFF8:[8CC20004]: lw         $v0, 4($a2)
    0896CFFC:[52A20058]: beql       $s5, $v0, 0x0896D160
    0896D000:[00D31023]: subu       $v0, $a2, $s3
    0896D004:[50A0FFFA]: beql       $a1, $zr, 0x0896CFF0
    0896D008:[8CC60008]: lw         $a2, 8($a2)
    0896D00C:[0A25B3FC]: j          0x0896CFF0
    0896D010:[8CC6000C]: lw         $a2, 12($a2)
    0896D014:[1080FFE1]: beq        $a0, $zr, 0x0896CF9C
    0896D018:[0067102B]: sltu       $v0, $v1, $a3
    0896D01C:[8CC6000C]: lw         $a2, 12($a2)
    0896D020:[10C0FF25]: beq        $a2, $zr, 0x0896CCB8
    0896D024:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896D028:[8CC30000]: lw         $v1, 0($a2)
    0896D02C:[0067102B]: sltu       $v0, $v1, $a3
    0896D030:[1040FFD9]: beq        $v0, $zr, 0x0896CF98
    0896D034:[00000000]: nop
    0896D038:[0A25B32F]: j          0x0896CCBC
    0896D03C:[8E420020]: lw         $v0, 32($s2)
    0896D040:[8EA50000]: lw         $a1, 0($s5)
    0896D044:[0E25A389]: jal        0x08968E24
    0896D048:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0896D04C:[0A25B30D]: j          0x0896CC34
    0896D050:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0896D054:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0896D058:[26053578]: addiu      $a1, $s0, 13688
    0896D05C:[0E27339D]: jal        0x089CCE74
    0896D060:[2444321C]: addiu      $a0, $v0, 12828
    0896D064:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0896D068:[26053578]: addiu      $a1, $s0, 13688
    0896D06C:[0E27339D]: jal        0x089CCE74
    0896D070:[2444321C]: addiu      $a0, $v0, 12828
    0896D074:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0896D078:[26053578]: addiu      $a1, $s0, 13688
    0896D07C:[0E27339D]: jal        0x089CCE74
    0896D080:[2444321C]: addiu      $a0, $v0, 12828
    0896D084:[0A25B3DB]: j          0x0896CF6C
    0896D088:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0896D08C:[0077102B]: sltu       $v0, $v1, $s7
    0896D090:[38450001]: xori       $a1, $v0, 1
    0896D094:[50A0001A]: beql       $a1, $zr, 0x0896D100
    0896D098:[8C830008]: lw         $v1, 8($a0)
    0896D09C:[8C83000C]: lw         $v1, 12($a0)
    0896D0A0:[50600006]: beql       $v1, $zr, 0x0896D0BC
    0896D0A4:[8C820000]: lw         $v0, 0($a0)
    0896D0A8:[8C620000]: lw         $v0, 0($v1)
    0896D0AC:[0057102B]: sltu       $v0, $v0, $s7
    0896D0B0:[1040FFF8]: beq        $v0, $zr, 0x0896D094
    0896D0B4:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0896D0B8:[8C820000]: lw         $v0, 0($a0)
    0896D0BC:[0057102B]: sltu       $v0, $v0, $s7
    0896D0C0:[1040001F]: beq        $v0, $zr, 0x0896D140
    0896D0C4:[02871021]: addu       $v0, $s4, $a3
    0896D0C8:[AC44000C]: sw         $a0, 12($v0)
    0896D0CC:[8E430024]: lw         $v1, 36($s2)
    0896D0D0:[8C820008]: lw         $v0, 8($a0)
    0896D0D4:[02831821]: addu       $v1, $s4, $v1
    0896D0D8:[AC620008]: sw         $v0, 8($v1)
    0896D0DC:[8C830008]: lw         $v1, 8($a0)
    0896D0E0:[10600004]: beq        $v1, $zr, 0x0896D0F4
    0896D0E4:[8E420024]: lw         $v0, 36($s2)
    0896D0E8:[02821021]: addu       $v0, $s4, $v0
    0896D0EC:[AC62000C]: sw         $v0, 12($v1)
    0896D0F0:[8E420024]: lw         $v0, 36($s2)
    0896D0F4:[02821021]: addu       $v0, $s4, $v0
    0896D0F8:[0A25B374]: j          0x0896CDD0
    0896D0FC:[AC820008]: sw         $v0, 8($a0)
    0896D100:[5060FFEE]: beql       $v1, $zr, 0x0896D0BC
    0896D104:[8C820000]: lw         $v0, 0($a0)
    0896D108:[8C620000]: lw         $v0, 0($v1)
    0896D10C:[0057102B]: sltu       $v0, $v0, $s7
    0896D110:[5040FFEA]: beql       $v0, $zr, 0x0896D0BC
    0896D114:[8C820000]: lw         $v0, 0($a0)
    0896D118:[0A25B425]: j          0x0896D094
    0896D11C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0896D120:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896D124:[2444321C]: addiu      $a0, $v0, 12828
    0896D128:[0E27339D]: jal        0x089CCE74
    0896D12C:[24A53528]: addiu      $a1, $a1, 13608
    0896D130:[0A25B366]: j          0x0896CD98
    0896D134:[8E470024]: lw         $a3, 36($s2)
    0896D138:[0A25B3E5]: j          0x0896CF94
    0896D13C:[8CA30000]: lw         $v1, 0($a1)
    0896D140:[AC40000C]: sw         $zr, 12($v0)
    0896D144:[8E430024]: lw         $v1, 36($s2)
    0896D148:[02831821]: addu       $v1, $s4, $v1
    0896D14C:[AC83000C]: sw         $v1, 12($a0)
    0896D150:[8E420024]: lw         $v0, 36($s2)
    0896D154:[02821021]: addu       $v0, $s4, $v0
    0896D158:[0A25B374]: j          0x0896CDD0
    0896D15C:[AC440008]: sw         $a0, 8($v0)
    0896D160:[00021102]: srl        $v0, $v0, 0x0004
    0896D164:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0896D168:[1443FF41]: bne        $v0, $v1, 0x0896CE70
    0896D16C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0896D170:[0A25B32F]: j          0x0896CCBC
    0896D174:[8E420020]: lw         $v0, 32($s2)
    0896D178:[1040FE9C]: beq        $v0, $zr, 0x0896CBEC
    0896D17C:[00000000]: nop
    0896D180:[8CC6000C]: lw         $a2, 12($a2)
    0896D184:[10C0FE77]: beq        $a2, $zr, 0x0896CB64
    0896D188:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0896D18C:[8CC30000]: lw         $v1, 0($a2)
    0896D190:[0065102B]: sltu       $v0, $v1, $a1
    0896D194:[1040FE95]: beq        $v0, $zr, 0x0896CBEC
    0896D198:[00000000]: nop
    0896D19C:[0A25B2D9]: j          0x0896CB64
    0896D1A0:[00000000]: nop
    0896D1A4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0896D1A8:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896D1AC:[2444321C]: addiu      $a0, $v0, 12828
    0896D1B0:[0E27339D]: jal        0x089CCE74
    0896D1B4:[24A5351C]: addiu      $a1, $a1, 13596
    0896D1B8:[8E470024]: lw         $a3, 36($s2)
    0896D1BC:[0A25B366]: j          0x0896CD98
    0896D1C0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
  Back Branch 0896D004 1,201,653 times (length 7)
    0896CFDC:[8CC2000C]: lw         $v0, 12($a2)
    0896CFE0:[5440FFFB]: bnel       $v0, $zr, 0x0896CFD0
    0896CFE4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0896CFE8:[0A25B3E7]: j          0x0896CF9C
    0896CFEC:[0067102B]: sltu       $v0, $v1, $a3
--> 0896CFF0:[50C0FF32]: beql       $a2, $zr, 0x0896CCBC
    0896CFF4:[8E420020]: lw         $v0, 32($s2)
    0896CFF8:[8CC20004]: lw         $v0, 4($a2)
    0896CFFC:[52A20058]: beql       $s5, $v0, 0x0896D160
    0896D000:[00D31023]: subu       $v0, $a2, $s3
--> 0896D004:[50A0FFFA]: beql       $a1, $zr, 0x0896CFF0
    0896D008:[8CC60008]: lw         $a2, 8($a2)
    0896D00C:[0A25B3FC]: j          0x0896CFF0
    0896D010:[8CC6000C]: lw         $a2, 12($a2)
    0896D014:[1080FFE1]: beq        $a0, $zr, 0x0896CF9C
  Back Branch 0896CFB0 1,014,376 times (length 192)
  Back Branch 0896CFC0 1,008,816 times (length 11)
    0896CF88:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0896CF8C:[10E40010]: beq        $a3, $a0, 0x0896CFD0
    0896CF90:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0896CF94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CF98:[0067102B]: sltu       $v0, $v1, $a3
--> 0896CF9C:[10E30016]: beq        $a3, $v1, 0x0896CFF8
    0896CFA0:[00E3202B]: sltu       $a0, $a3, $v1
    0896CFA4:[1040001B]: beq        $v0, $zr, 0x0896D014
    0896CFA8:[00000000]: nop
    0896CFAC:[8CC60008]: lw         $a2, 8($a2)
    0896CFB0:[10C0FF41]: beq        $a2, $zr, 0x0896CCB8
    0896CFB4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CFB8:[8CC30000]: lw         $v1, 0($a2)
    0896CFBC:[00E3102B]: sltu       $v0, $a3, $v1
--> 0896CFC0:[5040FFF6]: beql       $v0, $zr, 0x0896CF9C
    0896CFC4:[0067102B]: sltu       $v0, $v1, $a3
    0896CFC8:[0A25B32F]: j          0x0896CCBC
    0896CFCC:[8E420020]: lw         $v0, 32($s2)
    0896CFD0:[8CC30000]: lw         $v1, 0($a2)
  Back Branch 0896D118 1,000,932 times (length 35)
    0896D080:[2444321C]: addiu      $a0, $v0, 12828
    0896D084:[0A25B3DB]: j          0x0896CF6C
    0896D088:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0896D08C:[0077102B]: sltu       $v0, $v1, $s7
    0896D090:[38450001]: xori       $a1, $v0, 1
--> 0896D094:[50A0001A]: beql       $a1, $zr, 0x0896D100
    0896D098:[8C830008]: lw         $v1, 8($a0)
    0896D09C:[8C83000C]: lw         $v1, 12($a0)
    0896D0A0:[50600006]: beql       $v1, $zr, 0x0896D0BC
    0896D0A4:[8C820000]: lw         $v0, 0($a0)
    0896D0A8:[8C620000]: lw         $v0, 0($v1)
    0896D0AC:[0057102B]: sltu       $v0, $v0, $s7
    0896D0B0:[1040FFF8]: beq        $v0, $zr, 0x0896D094
    0896D0B4:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0896D0B8:[8C820000]: lw         $v0, 0($a0)
    0896D0BC:[0057102B]: sltu       $v0, $v0, $s7
    0896D0C0:[1040001F]: beq        $v0, $zr, 0x0896D140
    0896D0C4:[02871021]: addu       $v0, $s4, $a3
    0896D0C8:[AC44000C]: sw         $a0, 12($v0)
    0896D0CC:[8E430024]: lw         $v1, 36($s2)
    0896D0D0:[8C820008]: lw         $v0, 8($a0)
    0896D0D4:[02831821]: addu       $v1, $s4, $v1
    0896D0D8:[AC620008]: sw         $v0, 8($v1)
    0896D0DC:[8C830008]: lw         $v1, 8($a0)
    0896D0E0:[10600004]: beq        $v1, $zr, 0x0896D0F4
    0896D0E4:[8E420024]: lw         $v0, 36($s2)
    0896D0E8:[02821021]: addu       $v0, $s4, $v0
    0896D0EC:[AC62000C]: sw         $v0, 12($v1)
    0896D0F0:[8E420024]: lw         $v0, 36($s2)
    0896D0F4:[02821021]: addu       $v0, $s4, $v0
    0896D0F8:[0A25B374]: j          0x0896CDD0
    0896D0FC:[AC820008]: sw         $v0, 8($a0)
    0896D100:[5060FFEE]: beql       $v1, $zr, 0x0896D0BC
    0896D104:[8C820000]: lw         $v0, 0($a0)
    0896D108:[8C620000]: lw         $v0, 0($v1)
    0896D10C:[0057102B]: sltu       $v0, $v0, $s7
    0896D110:[5040FFEA]: beql       $v0, $zr, 0x0896D0BC
    0896D114:[8C820000]: lw         $v0, 0($a0)
--> 0896D118:[0A25B425]: j          0x0896D094
    0896D11C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0896D120:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0896D124:[2444321C]: addiu      $a0, $v0, 12828
    0896D128:[0E27339D]: jal        0x089CCE74
  Back Branch 0896CD38 960,639 times (length 8)
    0896CD0C:[10400007]: beq        $v0, $zr, 0x0896CD2C
    0896CD10:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    0896CD14:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CD18:[0A25B34B]: j          0x0896CD2C
    0896CD1C:[0082882C]: max        $s1, $a0, $v0
--> 0896CD20:[10910053]: beq        $a0, $s1, 0x0896CE70
    0896CD24:[0230102A]: slt        $v0, $s1, $s0
    0896CD28:[0002880A]: movz       $s1, $zr, $v0 <=> move $s1, $v0
    0896CD2C:[0011A100]: sll        $s4, $s1, 0x0004
    0896CD30:[00F41021]: addu       $v0, $a3, $s4
    0896CD34:[8C430000]: lw         $v1, 0($v0)
--> 0896CD38:[5460FFF9]: bnel       $v1, $zr, 0x0896CD20
    0896CD3C:[26310001]: addiu      $s1, $s1, 1
    0896CD40:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0896CD44:[5222004B]: beql       $s1, $v0, 0x0896CE74
    0896CD48:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
  Back Branch 0896CCB0 193,238 times (length 8)
    0896CC84:[0091102A]: slt        $v0, $a0, $s1
    0896CC88:[14400098]: bne        $v0, $zr, 0x0896CEEC
    0896CC8C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CC90:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0896CC94:[00031100]: sll        $v0, $v1, 0x0004
--> 0896CC98:[02622821]: addu       $a1, $s3, $v0
    0896CC9C:[8CA40000]: lw         $a0, 0($a1)
    0896CCA0:[24630001]: addiu      $v1, $v1, 1
    0896CCA4:[02231026]: xor        $v0, $s1, $v1
    0896CCA8:[148000B6]: bne        $a0, $zr, 0x0896CF84
    0896CCAC:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
--> 0896CCB0:[14C3FFF9]: bne        $a2, $v1, 0x0896CC98
    0896CCB4:[00031100]: sll        $v0, $v1, 0x0004
    0896CCB8:[8E420020]: lw         $v0, 32($s2)
    0896CCBC:[8E500028]: lw         $s0, 40($s2)
    0896CCC0:[C5238578]: lwc1       $f3, -31368($t1)
  Back Branch 0896CDB4 193,238 times (length 8)
    0896CD88:[02D0102A]: slt        $v0, $s6, $s0
    0896CD8C:[104000E4]: beq        $v0, $zr, 0x0896D120
    0896CD90:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0896CD94:[44130000]: mfc1       $s3, $f0
    0896CD98:[00131100]: sll        $v0, $s3, 0x0004
--> 0896CD9C:[03C22021]: addu       $a0, $fp, $v0
    0896CDA0:[8C830000]: lw         $v1, 0($a0)
    0896CDA4:[26730001]: addiu      $s3, $s3, 1
    0896CDA8:[02131026]: xor        $v0, $s0, $s3
    0896CDAC:[146000B7]: bne        $v1, $zr, 0x0896D08C
    0896CDB0:[0002980A]: movz       $s3, $zr, $v0 <=> move $s3, $v0
--> 0896CDB4:[1676FFF9]: bne        $s3, $s6, 0x0896CD9C
    0896CDB8:[00131100]: sll        $v0, $s3, 0x0004
    0896CDBC:[02871821]: addu       $v1, $s4, $a3
    0896CDC0:[AC600008]: sw         $zr, 8($v1)
    0896CDC4:[8E420024]: lw         $v0, 36($s2)
  Back Branch 0896CECC 79,553 times (length 220)
  Back Branch 0896CEDC 79,553 times (length 190)
  Back Branch 0896CE80 13,876 times (length 198)
  Back Branch 0896CC18 13,876 times (length 47)
    0896CB50:[14800022]: bne        $a0, $zr, 0x0896CBDC
    0896CB54:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    0896CB58:[14E3FFF9]: bne        $a3, $v1, 0x0896CB40
    0896CB5C:[00031100]: sll        $v0, $v1, 0x0004
    0896CB60:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 0896CB64:[0E25A7C9]: jal        0x08969F24
    0896CB68:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0896CB6C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CB70:[8FBF0024]: lw         $ra, 36($sp)
    0896CB74:[8FBE0020]: lw         $fp, 32($sp)
    0896CB78:[8FB7001C]: lw         $s7, 28($sp)
    0896CB7C:[8FB60018]: lw         $s6, 24($sp)
    0896CB80:[8FB50014]: lw         $s5, 20($sp)
    0896CB84:[8FB40010]: lw         $s4, 16($sp)
    0896CB88:[8FB3000C]: lw         $s3, 12($sp)
    0896CB8C:[8FB20008]: lw         $s2, 8($sp)
    0896CB90:[8FB10004]: lw         $s1, 4($sp)
    0896CB94:[8FB00000]: lw         $s0, 0($sp)
    0896CB98:[03E00008]: jr         $ra
    0896CB9C:[27BD0030]: addiu      $sp, $sp, 48
    0896CBA0:[8FBF0024]: lw         $ra, 36($sp)
    0896CBA4:[8FBE0020]: lw         $fp, 32($sp)
    0896CBA8:[8FB7001C]: lw         $s7, 28($sp)
    0896CBAC:[8FB60018]: lw         $s6, 24($sp)
    0896CBB0:[8FB50014]: lw         $s5, 20($sp)
    0896CBB4:[8FB40010]: lw         $s4, 16($sp)
    0896CBB8:[8FB3000C]: lw         $s3, 12($sp)
    0896CBBC:[8FB20008]: lw         $s2, 8($sp)
    0896CBC0:[8FB10004]: lw         $s1, 4($sp)
    0896CBC4:[8FB00000]: lw         $s0, 0($sp)
    0896CBC8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CBCC:[03E00008]: jr         $ra
    0896CBD0:[27BD0030]: addiu      $sp, $sp, 48
    0896CBD4:[0A25B2CE]: j          0x0896CB38
    0896CBD8:[0082382C]: max        $a3, $a0, $v0
    0896CBDC:[10C00003]: beq        $a2, $zr, 0x0896CBEC
    0896CBE0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0896CBE4:[50A400B3]: beql       $a1, $a0, 0x0896CEB4
    0896CBE8:[8CC30000]: lw         $v1, 0($a2)
    0896CBEC:[14A300B3]: bne        $a1, $v1, 0x0896CEBC
    0896CBF0:[00D31023]: subu       $v0, $a2, $s3
    0896CBF4:[00021102]: srl        $v0, $v0, 0x0004
    0896CBF8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0896CBFC:[1043FFD9]: beq        $v0, $v1, 0x0896CB64
    0896CC00:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0896CC04:[8E440020]: lw         $a0, 32($s2)
    0896CC08:[0E25A389]: jal        0x08968E24
    0896CC0C:[8EA50000]: lw         $a1, 0($s5)
    0896CC10:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    0896CC14:[8C420004]: lw         $v0, 4($v0)
--> 0896CC18:[1040FFD2]: beq        $v0, $zr, 0x0896CB64
    0896CC1C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0896CC20:[8E510028]: lw         $s1, 40($s2)
    0896CC24:[8E530024]: lw         $s3, 36($s2)
    0896CC28:[8E500020]: lw         $s0, 32($s2)
  Back Branch 0896CEEC 13,869 times (length 153)
  Back Branch 0896D0F8 13,866 times (length 204)
  Back Branch 0896D0B0 10,133 times (length 9)
    0896D080:[2444321C]: addiu      $a0, $v0, 12828
    0896D084:[0A25B3DB]: j          0x0896CF6C
    0896D088:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0896D08C:[0077102B]: sltu       $v0, $v1, $s7
    0896D090:[38450001]: xori       $a1, $v0, 1
--> 0896D094:[50A0001A]: beql       $a1, $zr, 0x0896D100
    0896D098:[8C830008]: lw         $v1, 8($a0)
    0896D09C:[8C83000C]: lw         $v1, 12($a0)
    0896D0A0:[50600006]: beql       $v1, $zr, 0x0896D0BC
    0896D0A4:[8C820000]: lw         $v0, 0($a0)
    0896D0A8:[8C620000]: lw         $v0, 0($v1)
    0896D0AC:[0057102B]: sltu       $v0, $v0, $s7
--> 0896D0B0:[1040FFF8]: beq        $v0, $zr, 0x0896D094
    0896D0B4:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0896D0B8:[8C820000]: lw         $v0, 0($a0)
    0896D0BC:[0057102B]: sltu       $v0, $v0, $s7
    0896D0C0:[1040001F]: beq        $v0, $zr, 0x0896D140
  Back Branch 0896CFD4 10,012 times (length 17)
    0896CF84:[10A0006C]: beq        $a1, $zr, 0x0896D138
    0896CF88:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0896CF8C:[10E40010]: beq        $a3, $a0, 0x0896CFD0
    0896CF90:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0896CF94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0896CF98:[0067102B]: sltu       $v0, $v1, $a3
    0896CF9C:[10E30016]: beq        $a3, $v1, 0x0896CFF8
    0896CFA0:[00E3202B]: sltu       $a0, $a3, $v1
    0896CFA4:[1040001B]: beq        $v0, $zr, 0x0896D014
    0896CFA8:[00000000]: nop
    0896CFAC:[8CC60008]: lw         $a2, 8($a2)
    0896CFB0:[10C0FF41]: beq        $a2, $zr, 0x0896CCB8
    0896CFB4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CFB8:[8CC30000]: lw         $v1, 0($a2)
    0896CFBC:[00E3102B]: sltu       $v0, $a3, $v1
    0896CFC0:[5040FFF6]: beql       $v0, $zr, 0x0896CF9C
    0896CFC4:[0067102B]: sltu       $v0, $v1, $a3
    0896CFC8:[0A25B32F]: j          0x0896CCBC
    0896CFCC:[8E420020]: lw         $v0, 32($s2)
    0896CFD0:[8CC30000]: lw         $v1, 0($a2)
--> 0896CFD4:[14E3FFF0]: bne        $a3, $v1, 0x0896CF98
    0896CFD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CFDC:[8CC2000C]: lw         $v0, 12($a2)
    0896CFE0:[5440FFFB]: bnel       $v0, $zr, 0x0896CFD0
    0896CFE4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
  Back Branch 0896D110 9,995 times (length 23)
    0896D0A8:[8C620000]: lw         $v0, 0($v1)
    0896D0AC:[0057102B]: sltu       $v0, $v0, $s7
    0896D0B0:[1040FFF8]: beq        $v0, $zr, 0x0896D094
    0896D0B4:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0896D0B8:[8C820000]: lw         $v0, 0($a0)
--> 0896D0BC:[0057102B]: sltu       $v0, $v0, $s7
    0896D0C0:[1040001F]: beq        $v0, $zr, 0x0896D140
    0896D0C4:[02871021]: addu       $v0, $s4, $a3
    0896D0C8:[AC44000C]: sw         $a0, 12($v0)
    0896D0CC:[8E430024]: lw         $v1, 36($s2)
    0896D0D0:[8C820008]: lw         $v0, 8($a0)
    0896D0D4:[02831821]: addu       $v1, $s4, $v1
    0896D0D8:[AC620008]: sw         $v0, 8($v1)
    0896D0DC:[8C830008]: lw         $v1, 8($a0)
    0896D0E0:[10600004]: beq        $v1, $zr, 0x0896D0F4
    0896D0E4:[8E420024]: lw         $v0, 36($s2)
    0896D0E8:[02821021]: addu       $v0, $s4, $v0
    0896D0EC:[AC62000C]: sw         $v0, 12($v1)
    0896D0F0:[8E420024]: lw         $v0, 36($s2)
    0896D0F4:[02821021]: addu       $v0, $s4, $v0
    0896D0F8:[0A25B374]: j          0x0896CDD0
    0896D0FC:[AC820008]: sw         $v0, 8($a0)
    0896D100:[5060FFEE]: beql       $v1, $zr, 0x0896D0BC
    0896D104:[8C820000]: lw         $v0, 0($a0)
    0896D108:[8C620000]: lw         $v0, 0($v1)
    0896D10C:[0057102B]: sltu       $v0, $v0, $s7
--> 0896D110:[5040FFEA]: beql       $v0, $zr, 0x0896D0BC
    0896D114:[8C820000]: lw         $v0, 0($a0)
    0896D118:[0A25B425]: j          0x0896D094
    0896D11C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0896D120:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
  Back Branch 0896CFE0 9,463 times (length 6)
    0896CFBC:[00E3102B]: sltu       $v0, $a3, $v1
    0896CFC0:[5040FFF6]: beql       $v0, $zr, 0x0896CF9C
    0896CFC4:[0067102B]: sltu       $v0, $v1, $a3
    0896CFC8:[0A25B32F]: j          0x0896CCBC
    0896CFCC:[8E420020]: lw         $v0, 32($s2)
--> 0896CFD0:[8CC30000]: lw         $v1, 0($a2)
    0896CFD4:[14E3FFF0]: bne        $a3, $v1, 0x0896CF98
    0896CFD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CFDC:[8CC2000C]: lw         $v0, 12($a2)
--> 0896CFE0:[5440FFFB]: bnel       $v0, $zr, 0x0896CFD0
    0896CFE4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0896CFE8:[0A25B3E7]: j          0x0896CF9C
    0896CFEC:[0067102B]: sltu       $v0, $v1, $a3
    0896CFF0:[50C0FF32]: beql       $a2, $zr, 0x0896CCBC
  Back Branch 0896CFF0 7,886 times (length 207)
  Back Branch 0896CB58 4,264 times (length 8)
    0896CB2C:[0091102A]: slt        $v0, $a0, $s1
    0896CB30:[14400028]: bne        $v0, $zr, 0x0896CBD4
    0896CB34:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CB38:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0896CB3C:[00031100]: sll        $v0, $v1, 0x0004
--> 0896CB40:[02623021]: addu       $a2, $s3, $v0
    0896CB44:[8CC40000]: lw         $a0, 0($a2)
    0896CB48:[24630001]: addiu      $v1, $v1, 1
    0896CB4C:[02231026]: xor        $v0, $s1, $v1
    0896CB50:[14800022]: bne        $a0, $zr, 0x0896CBDC
    0896CB54:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
--> 0896CB58:[14E3FFF9]: bne        $a3, $v1, 0x0896CB40
    0896CB5C:[00031100]: sll        $v0, $v1, 0x0004
    0896CB60:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0896CB64:[0E25A7C9]: jal        0x08969F24
    0896CB68:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
  Back Branch 0896CBFC 4,038 times (length 40)
    0896CB50:[14800022]: bne        $a0, $zr, 0x0896CBDC
    0896CB54:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    0896CB58:[14E3FFF9]: bne        $a3, $v1, 0x0896CB40
    0896CB5C:[00031100]: sll        $v0, $v1, 0x0004
    0896CB60:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 0896CB64:[0E25A7C9]: jal        0x08969F24
    0896CB68:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0896CB6C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CB70:[8FBF0024]: lw         $ra, 36($sp)
    0896CB74:[8FBE0020]: lw         $fp, 32($sp)
    0896CB78:[8FB7001C]: lw         $s7, 28($sp)
    0896CB7C:[8FB60018]: lw         $s6, 24($sp)
    0896CB80:[8FB50014]: lw         $s5, 20($sp)
    0896CB84:[8FB40010]: lw         $s4, 16($sp)
    0896CB88:[8FB3000C]: lw         $s3, 12($sp)
    0896CB8C:[8FB20008]: lw         $s2, 8($sp)
    0896CB90:[8FB10004]: lw         $s1, 4($sp)
    0896CB94:[8FB00000]: lw         $s0, 0($sp)
    0896CB98:[03E00008]: jr         $ra
    0896CB9C:[27BD0030]: addiu      $sp, $sp, 48
    0896CBA0:[8FBF0024]: lw         $ra, 36($sp)
    0896CBA4:[8FBE0020]: lw         $fp, 32($sp)
    0896CBA8:[8FB7001C]: lw         $s7, 28($sp)
    0896CBAC:[8FB60018]: lw         $s6, 24($sp)
    0896CBB0:[8FB50014]: lw         $s5, 20($sp)
    0896CBB4:[8FB40010]: lw         $s4, 16($sp)
    0896CBB8:[8FB3000C]: lw         $s3, 12($sp)
    0896CBBC:[8FB20008]: lw         $s2, 8($sp)
    0896CBC0:[8FB10004]: lw         $s1, 4($sp)
    0896CBC4:[8FB00000]: lw         $s0, 0($sp)
    0896CBC8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CBCC:[03E00008]: jr         $ra
    0896CBD0:[27BD0030]: addiu      $sp, $sp, 48
    0896CBD4:[0A25B2CE]: j          0x0896CB38
    0896CBD8:[0082382C]: max        $a3, $a0, $v0
    0896CBDC:[10C00003]: beq        $a2, $zr, 0x0896CBEC
    0896CBE0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0896CBE4:[50A400B3]: beql       $a1, $a0, 0x0896CEB4
    0896CBE8:[8CC30000]: lw         $v1, 0($a2)
    0896CBEC:[14A300B3]: bne        $a1, $v1, 0x0896CEBC
    0896CBF0:[00D31023]: subu       $v0, $a2, $s3
    0896CBF4:[00021102]: srl        $v0, $v0, 0x0004
    0896CBF8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
--> 0896CBFC:[1043FFD9]: beq        $v0, $v1, 0x0896CB64
    0896CC00:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0896CC04:[8E440020]: lw         $a0, 32($s2)
    0896CC08:[0E25A389]: jal        0x08968E24
    0896CC0C:[8EA50000]: lw         $a1, 0($s5)
  Back Branch 0896CBD4 4,038 times (length 41)
    0896CB24:[4600108D]: trunc.w.s  $f2, $f2
    0896CB28:[44041000]: mfc1       $a0, $f2
    0896CB2C:[0091102A]: slt        $v0, $a0, $s1
    0896CB30:[14400028]: bne        $v0, $zr, 0x0896CBD4
    0896CB34:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0896CB38:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0896CB3C:[00031100]: sll        $v0, $v1, 0x0004
    0896CB40:[02623021]: addu       $a2, $s3, $v0
    0896CB44:[8CC40000]: lw         $a0, 0($a2)
    0896CB48:[24630001]: addiu      $v1, $v1, 1
    0896CB4C:[02231026]: xor        $v0, $s1, $v1
    0896CB50:[14800022]: bne        $a0, $zr, 0x0896CBDC
    0896CB54:[0002180A]: movz       $v1, $zr, $v0 <=> move $v1, $v0
    0896CB58:[14E3FFF9]: bne        $a3, $v1, 0x0896CB40
    0896CB5C:[00031100]: sll        $v0, $v1, 0x0004
    0896CB60:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0896CB64:[0E25A7C9]: jal        0x08969F24
    0896CB68:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0896CB6C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CB70:[8FBF0024]: lw         $ra, 36($sp)
    0896CB74:[8FBE0020]: lw         $fp, 32($sp)
    0896CB78:[8FB7001C]: lw         $s7, 28($sp)
    0896CB7C:[8FB60018]: lw         $s6, 24($sp)
    0896CB80:[8FB50014]: lw         $s5, 20($sp)
    0896CB84:[8FB40010]: lw         $s4, 16($sp)
    0896CB88:[8FB3000C]: lw         $s3, 12($sp)
    0896CB8C:[8FB20008]: lw         $s2, 8($sp)
    0896CB90:[8FB10004]: lw         $s1, 4($sp)
    0896CB94:[8FB00000]: lw         $s0, 0($sp)
    0896CB98:[03E00008]: jr         $ra
    0896CB9C:[27BD0030]: addiu      $sp, $sp, 48
    0896CBA0:[8FBF0024]: lw         $ra, 36($sp)
    0896CBA4:[8FBE0020]: lw         $fp, 32($sp)
    0896CBA8:[8FB7001C]: lw         $s7, 28($sp)
    0896CBAC:[8FB60018]: lw         $s6, 24($sp)
    0896CBB0:[8FB50014]: lw         $s5, 20($sp)
    0896CBB4:[8FB40010]: lw         $s4, 16($sp)
    0896CBB8:[8FB3000C]: lw         $s3, 12($sp)
    0896CBBC:[8FB20008]: lw         $s2, 8($sp)
    0896CBC0:[8FB10004]: lw         $s1, 4($sp)
    0896CBC4:[8FB00000]: lw         $s0, 0($sp)
    0896CBC8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0896CBCC:[03E00008]: jr         $ra
    0896CBD0:[27BD0030]: addiu      $sp, $sp, 48
--> 0896CBD4:[0A25B2CE]: j          0x0896CB38
    0896CBD8:[0082382C]: max        $a3, $a0, $v0
    0896CBDC:[10C00003]: beq        $a2, $zr, 0x0896CBEC
    0896CBE0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0896CBE4:[50A400B3]: beql       $a1, $a0, 0x0896CEB4
  Back Branch 0896D100 2,901 times (length 19)
    0896D0A8:[8C620000]: lw         $v0, 0($v1)
    0896D0AC:[0057102B]: sltu       $v0, $v0, $s7
    0896D0B0:[1040FFF8]: beq        $v0, $zr, 0x0896D094
    0896D0B4:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0896D0B8:[8C820000]: lw         $v0, 0($a0)
--> 0896D0BC:[0057102B]: sltu       $v0, $v0, $s7
    0896D0C0:[1040001F]: beq        $v0, $zr, 0x0896D140
    0896D0C4:[02871021]: addu       $v0, $s4, $a3
    0896D0C8:[AC44000C]: sw         $a0, 12($v0)
    0896D0CC:[8E430024]: lw         $v1, 36($s2)
    0896D0D0:[8C820008]: lw         $v0, 8($a0)
    0896D0D4:[02831821]: addu       $v1, $s4, $v1
    0896D0D8:[AC620008]: sw         $v0, 8($v1)
    0896D0DC:[8C830008]: lw         $v1, 8($a0)
    0896D0E0:[10600004]: beq        $v1, $zr, 0x0896D0F4
    0896D0E4:[8E420024]: lw         $v0, 36($s2)
    0896D0E8:[02821021]: addu       $v0, $s4, $v0
    0896D0EC:[AC62000C]: sw         $v0, 12($v1)
    0896D0F0:[8E420024]: lw         $v0, 36($s2)
    0896D0F4:[02821021]: addu       $v0, $s4, $v0
    0896D0F8:[0A25B374]: j          0x0896CDD0
    0896D0FC:[AC820008]: sw         $v0, 8($a0)
--> 0896D100:[5060FFEE]: beql       $v1, $zr, 0x0896D0BC
    0896D104:[8C820000]: lw         $v0, 0($a0)
    0896D108:[8C620000]: lw         $v0, 0($v1)
    0896D10C:[0057102B]: sltu       $v0, $v0, $s7
    0896D110:[5040FFEA]: beql       $v0, $zr, 0x0896D0BC
  Back Branch 0896CFC8 2,659 times (length 197)
  Back Branch 0896D020 671 times (length 220)
  Back Branch 0896D014 671 times (length 32)
    0896CF88:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0896CF8C:[10E40010]: beq        $a3, $a0, 0x0896CFD0
    0896CF90:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0896CF94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CF98:[0067102B]: sltu       $v0, $v1, $a3
--> 0896CF9C:[10E30016]: beq        $a3, $v1, 0x0896CFF8
    0896CFA0:[00E3202B]: sltu       $a0, $a3, $v1
    0896CFA4:[1040001B]: beq        $v0, $zr, 0x0896D014
    0896CFA8:[00000000]: nop
    0896CFAC:[8CC60008]: lw         $a2, 8($a2)
    0896CFB0:[10C0FF41]: beq        $a2, $zr, 0x0896CCB8
    0896CFB4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CFB8:[8CC30000]: lw         $v1, 0($a2)
    0896CFBC:[00E3102B]: sltu       $v0, $a3, $v1
    0896CFC0:[5040FFF6]: beql       $v0, $zr, 0x0896CF9C
    0896CFC4:[0067102B]: sltu       $v0, $v1, $a3
    0896CFC8:[0A25B32F]: j          0x0896CCBC
    0896CFCC:[8E420020]: lw         $v0, 32($s2)
    0896CFD0:[8CC30000]: lw         $v1, 0($a2)
    0896CFD4:[14E3FFF0]: bne        $a3, $v1, 0x0896CF98
    0896CFD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CFDC:[8CC2000C]: lw         $v0, 12($a2)
    0896CFE0:[5440FFFB]: bnel       $v0, $zr, 0x0896CFD0
    0896CFE4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0896CFE8:[0A25B3E7]: j          0x0896CF9C
    0896CFEC:[0067102B]: sltu       $v0, $v1, $a3
    0896CFF0:[50C0FF32]: beql       $a2, $zr, 0x0896CCBC
    0896CFF4:[8E420020]: lw         $v0, 32($s2)
    0896CFF8:[8CC20004]: lw         $v0, 4($a2)
    0896CFFC:[52A20058]: beql       $s5, $v0, 0x0896D160
    0896D000:[00D31023]: subu       $v0, $a2, $s3
    0896D004:[50A0FFFA]: beql       $a1, $zr, 0x0896CFF0
    0896D008:[8CC60008]: lw         $a2, 8($a2)
    0896D00C:[0A25B3FC]: j          0x0896CFF0
    0896D010:[8CC6000C]: lw         $a2, 12($a2)
--> 0896D014:[1080FFE1]: beq        $a0, $zr, 0x0896CF9C
    0896D018:[0067102B]: sltu       $v0, $v1, $a3
    0896D01C:[8CC6000C]: lw         $a2, 12($a2)
    0896D020:[10C0FF25]: beq        $a2, $zr, 0x0896CCB8
    0896D024:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
  Back Branch 0896D030 669 times (length 40)
    0896CF84:[10A0006C]: beq        $a1, $zr, 0x0896D138
    0896CF88:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0896CF8C:[10E40010]: beq        $a3, $a0, 0x0896CFD0
    0896CF90:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0896CF94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0896CF98:[0067102B]: sltu       $v0, $v1, $a3
    0896CF9C:[10E30016]: beq        $a3, $v1, 0x0896CFF8
    0896CFA0:[00E3202B]: sltu       $a0, $a3, $v1
    0896CFA4:[1040001B]: beq        $v0, $zr, 0x0896D014
    0896CFA8:[00000000]: nop
    0896CFAC:[8CC60008]: lw         $a2, 8($a2)
    0896CFB0:[10C0FF41]: beq        $a2, $zr, 0x0896CCB8
    0896CFB4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CFB8:[8CC30000]: lw         $v1, 0($a2)
    0896CFBC:[00E3102B]: sltu       $v0, $a3, $v1
    0896CFC0:[5040FFF6]: beql       $v0, $zr, 0x0896CF9C
    0896CFC4:[0067102B]: sltu       $v0, $v1, $a3
    0896CFC8:[0A25B32F]: j          0x0896CCBC
    0896CFCC:[8E420020]: lw         $v0, 32($s2)
    0896CFD0:[8CC30000]: lw         $v1, 0($a2)
    0896CFD4:[14E3FFF0]: bne        $a3, $v1, 0x0896CF98
    0896CFD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CFDC:[8CC2000C]: lw         $v0, 12($a2)
    0896CFE0:[5440FFFB]: bnel       $v0, $zr, 0x0896CFD0
    0896CFE4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0896CFE8:[0A25B3E7]: j          0x0896CF9C
    0896CFEC:[0067102B]: sltu       $v0, $v1, $a3
    0896CFF0:[50C0FF32]: beql       $a2, $zr, 0x0896CCBC
    0896CFF4:[8E420020]: lw         $v0, 32($s2)
    0896CFF8:[8CC20004]: lw         $v0, 4($a2)
    0896CFFC:[52A20058]: beql       $s5, $v0, 0x0896D160
    0896D000:[00D31023]: subu       $v0, $a2, $s3
    0896D004:[50A0FFFA]: beql       $a1, $zr, 0x0896CFF0
    0896D008:[8CC60008]: lw         $a2, 8($a2)
    0896D00C:[0A25B3FC]: j          0x0896CFF0
    0896D010:[8CC6000C]: lw         $a2, 12($a2)
    0896D014:[1080FFE1]: beq        $a0, $zr, 0x0896CF9C
    0896D018:[0067102B]: sltu       $v0, $v1, $a3
    0896D01C:[8CC6000C]: lw         $a2, 12($a2)
    0896D020:[10C0FF25]: beq        $a2, $zr, 0x0896CCB8
    0896D024:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0896D028:[8CC30000]: lw         $v1, 0($a2)
    0896D02C:[0067102B]: sltu       $v0, $v1, $a3
--> 0896D030:[1040FFD9]: beq        $v0, $zr, 0x0896CF98
    0896D034:[00000000]: nop
    0896D038:[0A25B32F]: j          0x0896CCBC
    0896D03C:[8E420020]: lw         $v0, 32($s2)
    0896D040:[8EA50000]: lw         $a1, 0($s5)
  Back Branch 0896D038 421 times (length 225)
  Back Branch 0896D00C 267 times (length 9)
    0896CFDC:[8CC2000C]: lw         $v0, 12($a2)
    0896CFE0:[5440FFFB]: bnel       $v0, $zr, 0x0896CFD0
    0896CFE4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0896CFE8:[0A25B3E7]: j          0x0896CF9C
    0896CFEC:[0067102B]: sltu       $v0, $v1, $a3
--> 0896CFF0:[50C0FF32]: beql       $a2, $zr, 0x0896CCBC
    0896CFF4:[8E420020]: lw         $v0, 32($s2)
    0896CFF8:[8CC20004]: lw         $v0, 4($a2)
    0896CFFC:[52A20058]: beql       $s5, $v0, 0x0896D160
    0896D000:[00D31023]: subu       $v0, $a2, $s3
    0896D004:[50A0FFFA]: beql       $a1, $zr, 0x0896CFF0
    0896D008:[8CC60008]: lw         $a2, 8($a2)
--> 0896D00C:[0A25B3FC]: j          0x0896CFF0
    0896D010:[8CC6000C]: lw         $a2, 12($a2)
    0896D014:[1080FFE1]: beq        $a0, $zr, 0x0896CF9C
    0896D018:[0067102B]: sltu       $v0, $v1, $a3
    0896D01C:[8CC6000C]: lw         $a2, 12($a2)
  Back Branch 0896CEA4 70 times (length 176)
  Back Branch 0896CEB4 70 times (length 6)
    0896CE90:[2484321C]: addiu      $a0, $a0, 12828
    0896CE94:[0E27339D]: jal        0x089CCE74
    0896CE98:[24A5359C]: addiu      $a1, $a1, 13724
    0896CE9C:[0A25B2DC]: j          0x0896CB70
    0896CEA0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0896CEA4:[1040FF51]: beq        $v0, $zr, 0x0896CBEC
    0896CEA8:[00000000]: nop
    0896CEAC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0896CEB0:[8CC30000]: lw         $v1, 0($a2)
--> 0896CEB4:[50A3FFFB]: beql       $a1, $v1, 0x0896CEA4
    0896CEB8:[8CC2000C]: lw         $v0, 12($a2)
    0896CEBC:[0065102B]: sltu       $v0, $v1, $a1
    0896CEC0:[104000AD]: beq        $v0, $zr, 0x0896D178
    0896CEC4:[00A3102B]: sltu       $v0, $a1, $v1
  Back Branch 0896D178 17 times (length 357)
  Back Branch 0896D184 17 times (length 394)
  Back Branch 0896D194 17 times (length 364)
  Back Branch 0896D158 3 times (length 228)
  Back Branch 0896CFE8 1 times (length 21)
    0896CF88:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0896CF8C:[10E40010]: beq        $a3, $a0, 0x0896CFD0
    0896CF90:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0896CF94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CF98:[0067102B]: sltu       $v0, $v1, $a3
--> 0896CF9C:[10E30016]: beq        $a3, $v1, 0x0896CFF8
    0896CFA0:[00E3202B]: sltu       $a0, $a3, $v1
    0896CFA4:[1040001B]: beq        $v0, $zr, 0x0896D014
    0896CFA8:[00000000]: nop
    0896CFAC:[8CC60008]: lw         $a2, 8($a2)
    0896CFB0:[10C0FF41]: beq        $a2, $zr, 0x0896CCB8
    0896CFB4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CFB8:[8CC30000]: lw         $v1, 0($a2)
    0896CFBC:[00E3102B]: sltu       $v0, $a3, $v1
    0896CFC0:[5040FFF6]: beql       $v0, $zr, 0x0896CF9C
    0896CFC4:[0067102B]: sltu       $v0, $v1, $a3
    0896CFC8:[0A25B32F]: j          0x0896CCBC
    0896CFCC:[8E420020]: lw         $v0, 32($s2)
    0896CFD0:[8CC30000]: lw         $v1, 0($a2)
    0896CFD4:[14E3FFF0]: bne        $a3, $v1, 0x0896CF98
    0896CFD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0896CFDC:[8CC2000C]: lw         $v0, 12($a2)
    0896CFE0:[5440FFFB]: bnel       $v0, $zr, 0x0896CFD0
    0896CFE4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
--> 0896CFE8:[0A25B3E7]: j          0x0896CF9C
    0896CFEC:[0067102B]: sltu       $v0, $v1, $a3
    0896CFF0:[50C0FF32]: beql       $a2, $zr, 0x0896CCBC
    0896CFF4:[8E420020]: lw         $v0, 32($s2)
    0896CFF8:[8CC20004]: lw         $v0, 4($a2)
_S1_2_8969F24 26,874,887 instructions (0.282%), 480,390 calls (08969E00 - 08969F7C, length 96)
    08969E00:[27BDFFF0]: addiu      $sp, $sp, -16
    08969E04:[AFB10004]: sw         $s1, 4($sp)
    08969E08:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08969E0C:[AFB00000]: sw         $s0, 0($sp)
    08969E10:[AFBF0008]: sw         $ra, 8($sp)
    08969E14:[8C830000]: lw         $v1, 0($a0)
    08969E18:[10600032]: beq        $v1, $zr, 0x08969EE4
    08969E1C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08969E20:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08969E24:[10620014]: beq        $v1, $v0, 0x08969E78
    08969E28:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08969E2C:[12000018]: beq        $s0, $zr, 0x08969E90
    08969E30:[8E24000C]: lw         $a0, 12($s1)
    08969E34:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969E38:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    08969E3C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08969E40:[8E220000]: lw         $v0, 0($s1)
    08969E44:[28420003]: slti       $v0, $v0, 3
    08969E48:[14400018]: bne        $v0, $zr, 0x08969EAC
    08969E4C:[00000000]: nop
    08969E50:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    08969E54:[8E300008]: lw         $s0, 8($s1)
    08969E58:[16020014]: bne        $s0, $v0, 0x08969EAC
    08969E5C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969E60:[8E220000]: lw         $v0, 0($s1)
    08969E64:[8E24000C]: lw         $a0, 12($s1)
    08969E68:[2443FFFF]: addiu      $v1, $v0, -1
    08969E6C:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969E70:[AE230000]: sw         $v1, 0($s1)
    08969E74:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08969E78:[8FBF0008]: lw         $ra, 8($sp)
    08969E7C:[8FB10004]: lw         $s1, 4($sp)
    08969E80:[8FB00000]: lw         $s0, 0($sp)
    08969E84:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08969E88:[03E00008]: jr         $ra
    08969E8C:[27BD0010]: addiu      $sp, $sp, 16
    08969E90:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969E94:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    08969E98:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08969E9C:[8E220000]: lw         $v0, 0($s1)
    08969EA0:[28420003]: slti       $v0, $v0, 3
    08969EA4:[1040FFEA]: beq        $v0, $zr, 0x08969E50
    08969EA8:[00000000]: nop
    08969EAC:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    08969EB0:[8E300008]: lw         $s0, 8($s1)
    08969EB4:[52020012]: beql       $s0, $v0, 0x08969F00
    08969EB8:[8E240004]: lw         $a0, 4($s1)
    08969EBC:[8E24000C]: lw         $a0, 12($s1)
    08969EC0:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969EC4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969EC8:[8FBF0008]: lw         $ra, 8($sp)
    08969ECC:[8FB10004]: lw         $s1, 4($sp)
    08969ED0:[8FB00000]: lw         $s0, 0($sp)
    08969ED4:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08969ED8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08969EDC:[03E00008]: jr         $ra
    08969EE0:[27BD0010]: addiu      $sp, $sp, 16
    08969EE4:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08969EE8:[0E25A73E]: jal        0x08969CF8
    08969EEC:[24A5330C]: addiu      $a1, $a1, 13068
    08969EF0:[1040FFE1]: beq        $v0, $zr, 0x08969E78
    08969EF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08969EF8:[0A25A788]: j          0x08969E20
    08969EFC:[8E230000]: lw         $v1, 0($s1)
    08969F00:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08969F04:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969F08:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969F0C:[AE220000]: sw         $v0, 0($s1)
    08969F10:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969F14:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969F18:[8E24000C]: lw         $a0, 12($s1)
    08969F1C:[0A25A79E]: j          0x08969E78
    08969F20:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08969F24:[27BDFFF0]: addiu      $sp, $sp, -16
    08969F28:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08969F2C:[AFB10004]: sw         $s1, 4($sp)
    08969F30:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08969F34:[AFBF0008]: sw         $ra, 8($sp)
    08969F38:[10A20007]: beq        $a1, $v0, 0x08969F58
    08969F3C:[AFB00000]: sw         $s0, 0($sp)
    08969F40:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08969F44:[8FBF0008]: lw         $ra, 8($sp)
    08969F48:[8FB10004]: lw         $s1, 4($sp)
    08969F4C:[8FB00000]: lw         $s0, 0($sp)
    08969F50:[0A25A780]: j          0x08969E00
    08969F54:[27BD0010]: addiu      $sp, $sp, 16
    08969F58:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    08969F5C:[8C900010]: lw         $s0, 16($a0)
    08969F60:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08969F64:[02028026]: xor        $s0, $s0, $v0
    08969F68:[2E050001]: sltiu      $a1, $s0, 1
    08969F6C:[8FBF0008]: lw         $ra, 8($sp)
    08969F70:[8FB10004]: lw         $s1, 4($sp)
    08969F74:[8FB00000]: lw         $s0, 0($sp)
    08969F78:[0A25A780]: j          0x08969E00
    08969F7C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08969F1C 512,010 times (length 43)
    08969E64:[8E24000C]: lw         $a0, 12($s1)
    08969E68:[2443FFFF]: addiu      $v1, $v0, -1
    08969E6C:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969E70:[AE230000]: sw         $v1, 0($s1)
    08969E74:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
--> 08969E78:[8FBF0008]: lw         $ra, 8($sp)
    08969E7C:[8FB10004]: lw         $s1, 4($sp)
    08969E80:[8FB00000]: lw         $s0, 0($sp)
    08969E84:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08969E88:[03E00008]: jr         $ra
    08969E8C:[27BD0010]: addiu      $sp, $sp, 16
    08969E90:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969E94:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    08969E98:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08969E9C:[8E220000]: lw         $v0, 0($s1)
    08969EA0:[28420003]: slti       $v0, $v0, 3
    08969EA4:[1040FFEA]: beq        $v0, $zr, 0x08969E50
    08969EA8:[00000000]: nop
    08969EAC:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    08969EB0:[8E300008]: lw         $s0, 8($s1)
    08969EB4:[52020012]: beql       $s0, $v0, 0x08969F00
    08969EB8:[8E240004]: lw         $a0, 4($s1)
    08969EBC:[8E24000C]: lw         $a0, 12($s1)
    08969EC0:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969EC4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969EC8:[8FBF0008]: lw         $ra, 8($sp)
    08969ECC:[8FB10004]: lw         $s1, 4($sp)
    08969ED0:[8FB00000]: lw         $s0, 0($sp)
    08969ED4:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08969ED8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08969EDC:[03E00008]: jr         $ra
    08969EE0:[27BD0010]: addiu      $sp, $sp, 16
    08969EE4:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08969EE8:[0E25A73E]: jal        0x08969CF8
    08969EEC:[24A5330C]: addiu      $a1, $a1, 13068
    08969EF0:[1040FFE1]: beq        $v0, $zr, 0x08969E78
    08969EF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08969EF8:[0A25A788]: j          0x08969E20
    08969EFC:[8E230000]: lw         $v1, 0($s1)
    08969F00:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08969F04:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969F08:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969F0C:[AE220000]: sw         $v0, 0($s1)
    08969F10:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969F14:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969F18:[8E24000C]: lw         $a0, 12($s1)
--> 08969F1C:[0A25A79E]: j          0x08969E78
    08969F20:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08969F24:[27BDFFF0]: addiu      $sp, $sp, -16
    08969F28:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08969F2C:[AFB10004]: sw         $s1, 4($sp)
  Back Branch 08969F78 508,058 times (length 96)
--> 08969E00:[27BDFFF0]: addiu      $sp, $sp, -16
    08969E04:[AFB10004]: sw         $s1, 4($sp)
    08969E08:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08969E0C:[AFB00000]: sw         $s0, 0($sp)
    08969E10:[AFBF0008]: sw         $ra, 8($sp)
    08969E14:[8C830000]: lw         $v1, 0($a0)
    08969E18:[10600032]: beq        $v1, $zr, 0x08969EE4
    08969E1C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08969E20:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08969E24:[10620014]: beq        $v1, $v0, 0x08969E78
    08969E28:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08969E2C:[12000018]: beq        $s0, $zr, 0x08969E90
    08969E30:[8E24000C]: lw         $a0, 12($s1)
    08969E34:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969E38:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    08969E3C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08969E40:[8E220000]: lw         $v0, 0($s1)
    08969E44:[28420003]: slti       $v0, $v0, 3
    08969E48:[14400018]: bne        $v0, $zr, 0x08969EAC
    08969E4C:[00000000]: nop
    08969E50:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    08969E54:[8E300008]: lw         $s0, 8($s1)
    08969E58:[16020014]: bne        $s0, $v0, 0x08969EAC
    08969E5C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969E60:[8E220000]: lw         $v0, 0($s1)
    08969E64:[8E24000C]: lw         $a0, 12($s1)
    08969E68:[2443FFFF]: addiu      $v1, $v0, -1
    08969E6C:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969E70:[AE230000]: sw         $v1, 0($s1)
    08969E74:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08969E78:[8FBF0008]: lw         $ra, 8($sp)
    08969E7C:[8FB10004]: lw         $s1, 4($sp)
    08969E80:[8FB00000]: lw         $s0, 0($sp)
    08969E84:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08969E88:[03E00008]: jr         $ra
    08969E8C:[27BD0010]: addiu      $sp, $sp, 16
    08969E90:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969E94:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    08969E98:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08969E9C:[8E220000]: lw         $v0, 0($s1)
    08969EA0:[28420003]: slti       $v0, $v0, 3
    08969EA4:[1040FFEA]: beq        $v0, $zr, 0x08969E50
    08969EA8:[00000000]: nop
    08969EAC:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    08969EB0:[8E300008]: lw         $s0, 8($s1)
    08969EB4:[52020012]: beql       $s0, $v0, 0x08969F00
    08969EB8:[8E240004]: lw         $a0, 4($s1)
    08969EBC:[8E24000C]: lw         $a0, 12($s1)
    08969EC0:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969EC4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969EC8:[8FBF0008]: lw         $ra, 8($sp)
    08969ECC:[8FB10004]: lw         $s1, 4($sp)
    08969ED0:[8FB00000]: lw         $s0, 0($sp)
    08969ED4:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08969ED8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08969EDC:[03E00008]: jr         $ra
    08969EE0:[27BD0010]: addiu      $sp, $sp, 16
    08969EE4:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08969EE8:[0E25A73E]: jal        0x08969CF8
    08969EEC:[24A5330C]: addiu      $a1, $a1, 13068
    08969EF0:[1040FFE1]: beq        $v0, $zr, 0x08969E78
    08969EF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08969EF8:[0A25A788]: j          0x08969E20
    08969EFC:[8E230000]: lw         $v1, 0($s1)
    08969F00:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08969F04:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969F08:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969F0C:[AE220000]: sw         $v0, 0($s1)
    08969F10:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969F14:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969F18:[8E24000C]: lw         $a0, 12($s1)
    08969F1C:[0A25A79E]: j          0x08969E78
    08969F20:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08969F24:[27BDFFF0]: addiu      $sp, $sp, -16
    08969F28:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08969F2C:[AFB10004]: sw         $s1, 4($sp)
    08969F30:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08969F34:[AFBF0008]: sw         $ra, 8($sp)
    08969F38:[10A20007]: beq        $a1, $v0, 0x08969F58
    08969F3C:[AFB00000]: sw         $s0, 0($sp)
    08969F40:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08969F44:[8FBF0008]: lw         $ra, 8($sp)
    08969F48:[8FB10004]: lw         $s1, 4($sp)
    08969F4C:[8FB00000]: lw         $s0, 0($sp)
    08969F50:[0A25A780]: j          0x08969E00
    08969F54:[27BD0010]: addiu      $sp, $sp, 16
    08969F58:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    08969F5C:[8C900010]: lw         $s0, 16($a0)
    08969F60:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08969F64:[02028026]: xor        $s0, $s0, $v0
    08969F68:[2E050001]: sltiu      $a1, $s0, 1
    08969F6C:[8FBF0008]: lw         $ra, 8($sp)
    08969F70:[8FB10004]: lw         $s1, 4($sp)
    08969F74:[8FB00000]: lw         $s0, 0($sp)
--> 08969F78:[0A25A780]: j          0x08969E00
    08969F7C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08969EA4 234,675 times (length 23)
    08969E3C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08969E40:[8E220000]: lw         $v0, 0($s1)
    08969E44:[28420003]: slti       $v0, $v0, 3
    08969E48:[14400018]: bne        $v0, $zr, 0x08969EAC
    08969E4C:[00000000]: nop
--> 08969E50:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    08969E54:[8E300008]: lw         $s0, 8($s1)
    08969E58:[16020014]: bne        $s0, $v0, 0x08969EAC
    08969E5C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969E60:[8E220000]: lw         $v0, 0($s1)
    08969E64:[8E24000C]: lw         $a0, 12($s1)
    08969E68:[2443FFFF]: addiu      $v1, $v0, -1
    08969E6C:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969E70:[AE230000]: sw         $v1, 0($s1)
    08969E74:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08969E78:[8FBF0008]: lw         $ra, 8($sp)
    08969E7C:[8FB10004]: lw         $s1, 4($sp)
    08969E80:[8FB00000]: lw         $s0, 0($sp)
    08969E84:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08969E88:[03E00008]: jr         $ra
    08969E8C:[27BD0010]: addiu      $sp, $sp, 16
    08969E90:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969E94:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    08969E98:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08969E9C:[8E220000]: lw         $v0, 0($s1)
    08969EA0:[28420003]: slti       $v0, $v0, 3
--> 08969EA4:[1040FFEA]: beq        $v0, $zr, 0x08969E50
    08969EA8:[00000000]: nop
    08969EAC:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    08969EB0:[8E300008]: lw         $s0, 8($s1)
    08969EB4:[52020012]: beql       $s0, $v0, 0x08969F00
  Back Branch 08969F50 12 times (length 86)
--> 08969E00:[27BDFFF0]: addiu      $sp, $sp, -16
    08969E04:[AFB10004]: sw         $s1, 4($sp)
    08969E08:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08969E0C:[AFB00000]: sw         $s0, 0($sp)
    08969E10:[AFBF0008]: sw         $ra, 8($sp)
    08969E14:[8C830000]: lw         $v1, 0($a0)
    08969E18:[10600032]: beq        $v1, $zr, 0x08969EE4
    08969E1C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08969E20:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08969E24:[10620014]: beq        $v1, $v0, 0x08969E78
    08969E28:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08969E2C:[12000018]: beq        $s0, $zr, 0x08969E90
    08969E30:[8E24000C]: lw         $a0, 12($s1)
    08969E34:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969E38:[0E275919]: jal        0x089D6464 [sceKernelWaitSemaCB]
    08969E3C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08969E40:[8E220000]: lw         $v0, 0($s1)
    08969E44:[28420003]: slti       $v0, $v0, 3
    08969E48:[14400018]: bne        $v0, $zr, 0x08969EAC
    08969E4C:[00000000]: nop
    08969E50:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    08969E54:[8E300008]: lw         $s0, 8($s1)
    08969E58:[16020014]: bne        $s0, $v0, 0x08969EAC
    08969E5C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969E60:[8E220000]: lw         $v0, 0($s1)
    08969E64:[8E24000C]: lw         $a0, 12($s1)
    08969E68:[2443FFFF]: addiu      $v1, $v0, -1
    08969E6C:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969E70:[AE230000]: sw         $v1, 0($s1)
    08969E74:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08969E78:[8FBF0008]: lw         $ra, 8($sp)
    08969E7C:[8FB10004]: lw         $s1, 4($sp)
    08969E80:[8FB00000]: lw         $s0, 0($sp)
    08969E84:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08969E88:[03E00008]: jr         $ra
    08969E8C:[27BD0010]: addiu      $sp, $sp, 16
    08969E90:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969E94:[0E27590F]: jal        0x089D643C [sceKernelWaitSema]
    08969E98:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08969E9C:[8E220000]: lw         $v0, 0($s1)
    08969EA0:[28420003]: slti       $v0, $v0, 3
    08969EA4:[1040FFEA]: beq        $v0, $zr, 0x08969E50
    08969EA8:[00000000]: nop
    08969EAC:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    08969EB0:[8E300008]: lw         $s0, 8($s1)
    08969EB4:[52020012]: beql       $s0, $v0, 0x08969F00
    08969EB8:[8E240004]: lw         $a0, 4($s1)
    08969EBC:[8E24000C]: lw         $a0, 12($s1)
    08969EC0:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969EC4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969EC8:[8FBF0008]: lw         $ra, 8($sp)
    08969ECC:[8FB10004]: lw         $s1, 4($sp)
    08969ED0:[8FB00000]: lw         $s0, 0($sp)
    08969ED4:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08969ED8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08969EDC:[03E00008]: jr         $ra
    08969EE0:[27BD0010]: addiu      $sp, $sp, 16
    08969EE4:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    08969EE8:[0E25A73E]: jal        0x08969CF8
    08969EEC:[24A5330C]: addiu      $a1, $a1, 13068
    08969EF0:[1040FFE1]: beq        $v0, $zr, 0x08969E78
    08969EF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08969EF8:[0A25A788]: j          0x08969E20
    08969EFC:[8E230000]: lw         $v1, 0($s1)
    08969F00:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08969F04:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969F08:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969F0C:[AE220000]: sw         $v0, 0($s1)
    08969F10:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08969F14:[0E275909]: jal        0x089D6424 [sceKernelSignalSema]
    08969F18:[8E24000C]: lw         $a0, 12($s1)
    08969F1C:[0A25A79E]: j          0x08969E78
    08969F20:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08969F24:[27BDFFF0]: addiu      $sp, $sp, -16
    08969F28:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08969F2C:[AFB10004]: sw         $s1, 4($sp)
    08969F30:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08969F34:[AFBF0008]: sw         $ra, 8($sp)
    08969F38:[10A20007]: beq        $a1, $v0, 0x08969F58
    08969F3C:[AFB00000]: sw         $s0, 0($sp)
    08969F40:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08969F44:[8FBF0008]: lw         $ra, 8($sp)
    08969F48:[8FB10004]: lw         $s1, 4($sp)
    08969F4C:[8FB00000]: lw         $s0, 0($sp)
--> 08969F50:[0A25A780]: j          0x08969E00
    08969F54:[27BD0010]: addiu      $sp, $sp, 16
    08969F58:[0E2758C1]: jal        0x089D6304 [sceKernelGetThreadId]
    08969F5C:[8C900010]: lw         $s0, 16($a0)
    08969F60:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
_S1_2_895C170 26,873,407 instructions (0.282%), 11,473 calls (0895C170 - 0895C278, length 67)
    0895C170:[27BDFFE0]: addiu      $sp, $sp, -32
    0895C174:[AFB20008]: sw         $s2, 8($sp)
    0895C178:[AFBF0010]: sw         $ra, 16($sp)
    0895C17C:[AFB3000C]: sw         $s3, 12($sp)
    0895C180:[AFB10004]: sw         $s1, 4($sp)
    0895C184:[AFB00000]: sw         $s0, 0($sp)
    0895C188:[90A20000]: lbu        $v0, 0($a1)
    0895C18C:[7C021C20]: seb        $v1, $v0
    0895C190:[10600010]: beq        $v1, $zr, 0x0895C1D4
    0895C194:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0895C198:[2462FFBF]: addiu      $v0, $v1, -65
    0895C19C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0895C1A0:[304200FF]: andi       $v0, $v0, 255
    0895C1A4:[24E70001]: addiu      $a3, $a3, 1
    0895C1A8:[2C42001A]: sltiu      $v0, $v0, 26
    0895C1AC:[24A50001]: addiu      $a1, $a1, 1
    0895C1B0:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0895C1B4:[24630020]: addiu      $v1, $v1, 32
    0895C1B8:[14400029]: bne        $v0, $zr, 0x0895C260
    0895C1BC:[28E60020]: slti       $a2, $a3, 32
    0895C1C0:[80A30000]: lb         $v1, 0($a1)
    0895C1C4:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0895C1C8:[14C0001C]: bne        $a2, $zr, 0x0895C23C
    0895C1CC:[24A50001]: addiu      $a1, $a1, 1
    0895C1D0:[92420000]: lbu        $v0, 0($s2)
    0895C1D4:[7C021420]: seb        $v0, $v0
    0895C1D8:[10400010]: beq        $v0, $zr, 0x0895C21C
    0895C1DC:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    0895C1E0:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0895C1E4:[3442C0B0]: ori        $v0, $v0, -16208
    0895C1E8:[00821021]: addu       $v0, $a0, $v0
    0895C1EC:[24500004]: addiu      $s0, $v0, 4
    0895C1F0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0895C1F4:[0A257082]: j          0x0895C208
    0895C1F8:[24130200]: addiu      $s3, $zr, 512 <=> li $s3, 512
    0895C1FC:[26310001]: addiu      $s1, $s1, 1
    0895C200:[52330006]: beql       $s1, $s3, 0x0895C21C
    0895C204:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    0895C208:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0895C20C:[0E273B42]: jal        0x089CED08
    0895C210:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0895C214:[1440FFF9]: bne        $v0, $zr, 0x0895C1FC
    0895C218:[2610000A]: addiu      $s0, $s0, 10
    0895C21C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0895C220:[8FBF0010]: lw         $ra, 16($sp)
    0895C224:[8FB3000C]: lw         $s3, 12($sp)
    0895C228:[8FB20008]: lw         $s2, 8($sp)
    0895C22C:[8FB10004]: lw         $s1, 4($sp)
    0895C230:[8FB00000]: lw         $s0, 0($sp)
    0895C234:[03E00008]: jr         $ra
    0895C238:[27BD0020]: addiu      $sp, $sp, 32
    0895C23C:[5060FFE5]: beql       $v1, $zr, 0x0895C1D4
    0895C240:[92420000]: lbu        $v0, 0($s2)
    0895C244:[2462FFBF]: addiu      $v0, $v1, -65
    0895C248:[304200FF]: andi       $v0, $v0, 255
    0895C24C:[24E70001]: addiu      $a3, $a3, 1
    0895C250:[2C42001A]: sltiu      $v0, $v0, 26
    0895C254:[24630020]: addiu      $v1, $v1, 32
    0895C258:[1040FFD9]: beq        $v0, $zr, 0x0895C1C0
    0895C25C:[28E60020]: slti       $a2, $a3, 32
    0895C260:[A1030000]: sb         $v1, 0($t0)
    0895C264:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0895C268:[80A30000]: lb         $v1, 0($a1)
    0895C26C:[10C0FFD8]: beq        $a2, $zr, 0x0895C1D0
    0895C270:[24A50001]: addiu      $a1, $a1, 1
    0895C274:[0A25708F]: j          0x0895C23C
    0895C278:[00000000]: nop
  Back Branch 0895C214 3,646,252 times (length 8)
    0895C1E8:[00821021]: addu       $v0, $a0, $v0
    0895C1EC:[24500004]: addiu      $s0, $v0, 4
    0895C1F0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0895C1F4:[0A257082]: j          0x0895C208
    0895C1F8:[24130200]: addiu      $s3, $zr, 512 <=> li $s3, 512
--> 0895C1FC:[26310001]: addiu      $s1, $s1, 1
    0895C200:[52330006]: beql       $s1, $s3, 0x0895C21C
    0895C204:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    0895C208:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0895C20C:[0E273B42]: jal        0x089CED08
    0895C210:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
--> 0895C214:[1440FFF9]: bne        $v0, $zr, 0x0895C1FC
    0895C218:[2610000A]: addiu      $s0, $s0, 10
    0895C21C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0895C220:[8FBF0010]: lw         $ra, 16($sp)
    0895C224:[8FB3000C]: lw         $s3, 12($sp)
  Back Branch 0895C258 71,086 times (length 40)
    0895C1AC:[24A50001]: addiu      $a1, $a1, 1
    0895C1B0:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0895C1B4:[24630020]: addiu      $v1, $v1, 32
    0895C1B8:[14400029]: bne        $v0, $zr, 0x0895C260
    0895C1BC:[28E60020]: slti       $a2, $a3, 32
--> 0895C1C0:[80A30000]: lb         $v1, 0($a1)
    0895C1C4:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0895C1C8:[14C0001C]: bne        $a2, $zr, 0x0895C23C
    0895C1CC:[24A50001]: addiu      $a1, $a1, 1
    0895C1D0:[92420000]: lbu        $v0, 0($s2)
    0895C1D4:[7C021420]: seb        $v0, $v0
    0895C1D8:[10400010]: beq        $v0, $zr, 0x0895C21C
    0895C1DC:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    0895C1E0:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0895C1E4:[3442C0B0]: ori        $v0, $v0, -16208
    0895C1E8:[00821021]: addu       $v0, $a0, $v0
    0895C1EC:[24500004]: addiu      $s0, $v0, 4
    0895C1F0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0895C1F4:[0A257082]: j          0x0895C208
    0895C1F8:[24130200]: addiu      $s3, $zr, 512 <=> li $s3, 512
    0895C1FC:[26310001]: addiu      $s1, $s1, 1
    0895C200:[52330006]: beql       $s1, $s3, 0x0895C21C
    0895C204:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    0895C208:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0895C20C:[0E273B42]: jal        0x089CED08
    0895C210:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0895C214:[1440FFF9]: bne        $v0, $zr, 0x0895C1FC
    0895C218:[2610000A]: addiu      $s0, $s0, 10
    0895C21C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0895C220:[8FBF0010]: lw         $ra, 16($sp)
    0895C224:[8FB3000C]: lw         $s3, 12($sp)
    0895C228:[8FB20008]: lw         $s2, 8($sp)
    0895C22C:[8FB10004]: lw         $s1, 4($sp)
    0895C230:[8FB00000]: lw         $s0, 0($sp)
    0895C234:[03E00008]: jr         $ra
    0895C238:[27BD0020]: addiu      $sp, $sp, 32
    0895C23C:[5060FFE5]: beql       $v1, $zr, 0x0895C1D4
    0895C240:[92420000]: lbu        $v0, 0($s2)
    0895C244:[2462FFBF]: addiu      $v0, $v1, -65
    0895C248:[304200FF]: andi       $v0, $v0, 255
    0895C24C:[24E70001]: addiu      $a3, $a3, 1
    0895C250:[2C42001A]: sltiu      $v0, $v0, 26
    0895C254:[24630020]: addiu      $v1, $v1, 32
--> 0895C258:[1040FFD9]: beq        $v0, $zr, 0x0895C1C0
    0895C25C:[28E60020]: slti       $a2, $a3, 32
    0895C260:[A1030000]: sb         $v1, 0($t0)
    0895C264:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0895C268:[80A30000]: lb         $v1, 0($a1)
  Back Branch 0895C23C 11,473 times (length 28)
    0895C1C0:[80A30000]: lb         $v1, 0($a1)
    0895C1C4:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0895C1C8:[14C0001C]: bne        $a2, $zr, 0x0895C23C
    0895C1CC:[24A50001]: addiu      $a1, $a1, 1
    0895C1D0:[92420000]: lbu        $v0, 0($s2)
--> 0895C1D4:[7C021420]: seb        $v0, $v0
    0895C1D8:[10400010]: beq        $v0, $zr, 0x0895C21C
    0895C1DC:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    0895C1E0:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    0895C1E4:[3442C0B0]: ori        $v0, $v0, -16208
    0895C1E8:[00821021]: addu       $v0, $a0, $v0
    0895C1EC:[24500004]: addiu      $s0, $v0, 4
    0895C1F0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0895C1F4:[0A257082]: j          0x0895C208
    0895C1F8:[24130200]: addiu      $s3, $zr, 512 <=> li $s3, 512
    0895C1FC:[26310001]: addiu      $s1, $s1, 1
    0895C200:[52330006]: beql       $s1, $s3, 0x0895C21C
    0895C204:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    0895C208:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0895C20C:[0E273B42]: jal        0x089CED08
    0895C210:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0895C214:[1440FFF9]: bne        $v0, $zr, 0x0895C1FC
    0895C218:[2610000A]: addiu      $s0, $s0, 10
    0895C21C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0895C220:[8FBF0010]: lw         $ra, 16($sp)
    0895C224:[8FB3000C]: lw         $s3, 12($sp)
    0895C228:[8FB20008]: lw         $s2, 8($sp)
    0895C22C:[8FB10004]: lw         $s1, 4($sp)
    0895C230:[8FB00000]: lw         $s0, 0($sp)
    0895C234:[03E00008]: jr         $ra
    0895C238:[27BD0020]: addiu      $sp, $sp, 32
--> 0895C23C:[5060FFE5]: beql       $v1, $zr, 0x0895C1D4
    0895C240:[92420000]: lbu        $v0, 0($s2)
    0895C244:[2462FFBF]: addiu      $v0, $v1, -65
    0895C248:[304200FF]: andi       $v0, $v0, 255
    0895C24C:[24E70001]: addiu      $a3, $a3, 1
_S1_2_8982250 26,677,214 instructions (0.280%), 818,834 calls (08982250 - 08982318, length 51)
    08982250:[C4860000]: lwc1       $f6, 0($a0)
    08982254:[C4EB0000]: lwc1       $f11, 0($a3)
    08982258:[C4830004]: lwc1       $f3, 4($a0)
    0898225C:[C4EA0004]: lwc1       $f10, 4($a3)
    08982260:[460B3002]: mul.s      $f0, $f6, $f11
    08982264:[C4E70008]: lwc1       $f7, 8($a3)
    08982268:[460A1882]: mul.s      $f2, $f3, $f10
    0898226C:[C4850008]: lwc1       $f5, 8($a0)
    08982270:[44806000]: mtc1       $zr, $f12
    08982274:[46020000]: add.s      $f0, $f0, $f2
    08982278:[46072842]: mul.s      $f1, $f5, $f7
    0898227C:[46010100]: add.s      $f4, $f0, $f1
    08982280:[460C2032]: c.eq.s     $f4, $f12
    08982284:[00000000]: nop
    08982288:[45010017]: bc1t       0x089822E8
    0898228C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08982290:[C4C90000]: lwc1       $f9, 0($a2)
    08982294:[C480000C]: lwc1       $f0, 12($a0)
    08982298:[C4C80004]: lwc1       $f8, 4($a2)
    0898229C:[46093082]: mul.s      $f2, $f6, $f9
    089822A0:[C4C60008]: lwc1       $f6, 8($a2)
    089822A4:[460818C2]: mul.s      $f3, $f3, $f8
    089822A8:[46020000]: add.s      $f0, $f0, $f2
    089822AC:[46062842]: mul.s      $f1, $f5, $f6
    089822B0:[46030000]: add.s      $f0, $f0, $f3
    089822B4:[46010000]: add.s      $f0, $f0, $f1
    089822B8:[46000007]: neg.s      $f0, $f0
    089822BC:[46040083]: div.s      $f2, $f0, $f4
    089822C0:[460C103C]: c.lt.s     $f2, $f12
    089822C4:[00000000]: nop
    089822C8:[45010007]: bc1t       0x089822E8
    089822CC:[00000000]: nop
    089822D0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089822D4:[C4408608]: lwc1       $f0, -31224($v0)
    089822D8:[4602003C]: c.lt.s     $f0, $f2
    089822DC:[00000000]: nop
    089822E0:[45020003]: bc1fl      0x089822F0
    089822E4:[46071002]: mul.s      $f0, $f2, $f7
    089822E8:[03E00008]: jr         $ra
    089822EC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089822F0:[46025842]: mul.s      $f1, $f11, $f2
    089822F4:[460A1082]: mul.s      $f2, $f2, $f10
    089822F8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089822FC:[46060000]: add.s      $f0, $f0, $f6
    08982300:[46014840]: add.s      $f1, $f9, $f1
    08982304:[46081080]: add.s      $f2, $f2, $f8
    08982308:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0898230C:[E4A00008]: swc1       $f0, 8($a1)
    08982310:[E4A10000]: swc1       $f1, 0($a1)
    08982314:[03E00008]: jr         $ra
    08982318:[E4A20004]: swc1       $f2, 4($a1)
_S1_2_89C85D8 26,541,946 instructions (0.279%), 444,595 calls (089C85D8 - 089C8964, length 228)
    089C85D8:[27BDFFE0]: addiu      $sp, $sp, -32
    089C85DC:[AFB00010]: sw         $s0, 16($sp)
    089C85E0:[44106000]: mfc1       $s0, $f12
    089C85E4:[3C023F49]: lui        $v0, 0x3F49 <=> li $v0, 0x3F490000
    089C85E8:[34420FD8]: ori        $v0, $v0, 4056
    089C85EC:[7C10FFC4]: ins        $s0, $zr, 31, 1
    089C85F0:[0050102A]: slt        $v0, $v0, $s0
    089C85F4:[AFB20018]: sw         $s2, 24($sp)
    089C85F8:[44126000]: mfc1       $s2, $f12
    089C85FC:[AFB10014]: sw         $s1, 20($sp)
    089C8600:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    089C8604:[1440000B]: bne        $v0, $zr, 0x089C8634
    089C8608:[AFBF001C]: sw         $ra, 28($sp)
    089C860C:[E62C0000]: swc1       $f12, 0($s1)
    089C8610:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089C8614:[AC800004]: sw         $zr, 4($a0)
    089C8618:[8FBF001C]: lw         $ra, 28($sp)
    089C861C:[8FB20018]: lw         $s2, 24($sp)
    089C8620:[8FB10014]: lw         $s1, 20($sp)
    089C8624:[8FB00010]: lw         $s0, 16($sp)
    089C8628:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089C862C:[03E00008]: jr         $ra
    089C8630:[27BD0020]: addiu      $sp, $sp, 32
    089C8634:[3C024016]: lui        $v0, 0x4016 <=> li $v0, 0x40160000
    089C8638:[3442CBE3]: ori        $v0, $v0, -13341
    089C863C:[0050102A]: slt        $v0, $v0, $s0
    089C8640:[1040000E]: beq        $v0, $zr, 0x089C867C
    089C8644:[3C024349]: lui        $v0, 0x4349 <=> li $v0, 0x43490000
    089C8648:[34420F80]: ori        $v0, $v0, 3968
    089C864C:[0050102A]: slt        $v0, $v0, $s0
    089C8650:[10400022]: beq        $v0, $zr, 0x089C86DC
    089C8654:[3C027F7F]: lui        $v0, 0x7F7F <=> li $v0, 0x7F7F0000
    089C8658:[3442FFFF]: ori        $v0, $v0, -1
    089C865C:[0050102A]: slt        $v0, $v0, $s0
    089C8660:[10400073]: beq        $v0, $zr, 0x089C8830
    089C8664:[001015C3]: sra        $v0, $s0, 0x0017
    089C8668:[460C6001]: sub.s      $f0, $f12, $f12
    089C866C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089C8670:[E4800000]: swc1       $f0, 0($a0)
    089C8674:[0A272186]: j          0x089C8618
    089C8678:[E4800004]: swc1       $f0, 4($a0)
    089C867C:[1A40005C]: blez       $s2, 0x089C87F0
    089C8680:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C8684:[C4408AD8]: lwc1       $f0, -29992($v0)
    089C8688:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    089C868C:[3C023FC9]: lui        $v0, 0x3FC9 <=> li $v0, 0x3FC90000
    089C8690:[7C031804]: ins        $v1, $zr, 0, 4
    089C8694:[34420FD0]: ori        $v0, $v0, 4048
    089C8698:[10620090]: beq        $v1, $v0, 0x089C88DC
    089C869C:[46006301]: sub.s      $f12, $f12, $f0
    089C86A0:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C86A4:[C4428ADC]: lwc1       $f2, -29988($v0)
    089C86A8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089C86AC:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089C86B0:[46026041]: sub.s      $f1, $f12, $f2
    089C86B4:[46016001]: sub.s      $f0, $f12, $f1
    089C86B8:[E4810000]: swc1       $f1, 0($a0)
    089C86BC:[46020001]: sub.s      $f0, $f0, $f2
    089C86C0:[E4800004]: swc1       $f0, 4($a0)
    089C86C4:[8FBF001C]: lw         $ra, 28($sp)
    089C86C8:[8FB20018]: lw         $s2, 24($sp)
    089C86CC:[8FB10014]: lw         $s1, 20($sp)
    089C86D0:[8FB00010]: lw         $s0, 16($sp)
    089C86D4:[03E00008]: jr         $ra
    089C86D8:[27BD0020]: addiu      $sp, $sp, 32
    089C86DC:[0E271023]: jal        0x089C408C
    089C86E0:[00000000]: nop
    089C86E4:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C86E8:[C4418AE8]: lwc1       $f1, -29976($v0)
    089C86EC:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C86F0:[C4428AEC]: lwc1       $f2, -29972($v0)
    089C86F4:[46010042]: mul.s      $f1, $f0, $f1
    089C86F8:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C86FC:[46020840]: add.s      $f1, $f1, $f2
    089C8700:[C4428AF0]: lwc1       $f2, -29968($v0)
    089C8704:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C8708:[4600084D]: trunc.w.s  $f1, $f1
    089C870C:[46800960]: cvt.s.w    $f5, $f1
    089C8710:[44050800]: mfc1       $a1, $f1
    089C8714:[C4418ADC]: lwc1       $f1, -29988($v0)
    089C8718:[46022882]: mul.s      $f2, $f5, $f2
    089C871C:[28A30020]: slti       $v1, $a1, 32
    089C8720:[460128C2]: mul.s      $f3, $f5, $f1
    089C8724:[14600079]: bne        $v1, $zr, 0x089C890C
    089C8728:[46020100]: add.s      $f4, $f0, $f2
    089C872C:[46032001]: sub.s      $f0, $f4, $f3
    089C8730:[00101DC3]: sra        $v1, $s0, 0x0017
    089C8734:[44040000]: mfc1       $a0, $f0
    089C8738:[7C823DC0]: ext        $v0, $a0, 23, 8
    089C873C:[00621023]: subu       $v0, $v1, $v0
    089C8740:[28420009]: slti       $v0, $v0, 9
    089C8744:[1440001F]: bne        $v0, $zr, 0x089C87C4
    089C8748:[E6200000]: swc1       $f0, 0($s1)
    089C874C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C8750:[C4418AE0]: lwc1       $f1, -29984($v0)
    089C8754:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C8758:[C4428AE4]: lwc1       $f2, -29980($v0)
    089C875C:[46012842]: mul.s      $f1, $f5, $f1
    089C8760:[46022882]: mul.s      $f2, $f5, $f2
    089C8764:[46012181]: sub.s      $f6, $f4, $f1
    089C8768:[46062001]: sub.s      $f0, $f4, $f6
    089C876C:[46003106]: mov.s      $f4, $f6
    089C8770:[46010001]: sub.s      $f0, $f0, $f1
    089C8774:[460010C1]: sub.s      $f3, $f2, $f0
    089C8778:[46033041]: sub.s      $f1, $f6, $f3
    089C877C:[44040800]: mfc1       $a0, $f1
    089C8780:[7C823DC0]: ext        $v0, $a0, 23, 8
    089C8784:[00621023]: subu       $v0, $v1, $v0
    089C8788:[2842001A]: slti       $v0, $v0, 26
    089C878C:[1440000D]: bne        $v0, $zr, 0x089C87C4
    089C8790:[E6210000]: swc1       $f1, 0($s1)
    089C8794:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C8798:[C4418AF4]: lwc1       $f1, -29964($v0)
    089C879C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C87A0:[C4428AF8]: lwc1       $f2, -29960($v0)
    089C87A4:[46012842]: mul.s      $f1, $f5, $f1
    089C87A8:[46022882]: mul.s      $f2, $f5, $f2
    089C87AC:[46013101]: sub.s      $f4, $f6, $f1
    089C87B0:[46043001]: sub.s      $f0, $f6, $f4
    089C87B4:[46010001]: sub.s      $f0, $f0, $f1
    089C87B8:[460010C1]: sub.s      $f3, $f2, $f0
    089C87BC:[46032041]: sub.s      $f1, $f4, $f3
    089C87C0:[E6210000]: swc1       $f1, 0($s1)
    089C87C4:[C6220000]: lwc1       $f2, 0($s1)
    089C87C8:[46022001]: sub.s      $f0, $f4, $f2
    089C87CC:[46030041]: sub.s      $f1, $f0, $f3
    089C87D0:[0641FF91]: bgez       $s2, 0x089C8618
    089C87D4:[E6210004]: swc1       $f1, 4($s1)
    089C87D8:[46001007]: neg.s      $f0, $f2
    089C87DC:[46000847]: neg.s      $f1, $f1
    089C87E0:[00052823]: subu       $a1, $zr, $a1 <=> negu $a1, $a1
    089C87E4:[E6200000]: swc1       $f0, 0($s1)
    089C87E8:[0A272186]: j          0x089C8618
    089C87EC:[E6210004]: swc1       $f1, 4($s1)
    089C87F0:[C4408AD8]: lwc1       $f0, -29992($v0)
    089C87F4:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    089C87F8:[3C023FC9]: lui        $v0, 0x3FC9 <=> li $v0, 0x3FC90000
    089C87FC:[7C031804]: ins        $v1, $zr, 0, 4
    089C8800:[34420FD0]: ori        $v0, $v0, 4048
    089C8804:[1062004C]: beq        $v1, $v0, 0x089C8938
    089C8808:[46006300]: add.s      $f12, $f12, $f0
    089C880C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C8810:[C4428ADC]: lwc1       $f2, -29988($v0)
    089C8814:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    089C8818:[46026040]: add.s      $f1, $f12, $f2
    089C881C:[46016001]: sub.s      $f0, $f12, $f1
    089C8820:[E4810000]: swc1       $f1, 0($a0)
    089C8824:[46020000]: add.s      $f0, $f0, $f2
    089C8828:[0A272186]: j          0x089C8618
    089C882C:[E4800004]: swc1       $f0, 4($a0)
    089C8830:[2446FF7A]: addiu      $a2, $v0, -134
    089C8834:[000615C0]: sll        $v0, $a2, 0x0017
    089C8838:[02028023]: subu       $s0, $s0, $v0
    089C883C:[44901000]: mtc1       $s0, $f2
    089C8840:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    089C8844:[C4638AFC]: lwc1       $f3, -29956($v1)
    089C8848:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    089C884C:[27A30008]: addiu      $v1, $sp, 8
    089C8850:[4600100D]: trunc.w.s  $f0, $f2
    089C8854:[46800060]: cvt.s.w    $f1, $f0
    089C8858:[46011081]: sub.s      $f2, $f2, $f1
    089C885C:[E4410000]: swc1       $f1, 0($v0)
    089C8860:[24420004]: addiu      $v0, $v0, 4
    089C8864:[1443FFFA]: bne        $v0, $v1, 0x089C8850
    089C8868:[46031082]: mul.s      $f2, $f2, $f3
    089C886C:[44800800]: mtc1       $zr, $f1
    089C8870:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089C8874:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    089C8878:[0A272221]: j          0x089C8884
    089C887C:[E7A20008]: swc1       $f2, 8($sp)
    089C8880:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089C8884:[C4600000]: lwc1       $f0, 0($v1)
    089C8888:[24E2FFFF]: addiu      $v0, $a3, -1
    089C888C:[46010032]: c.eq.s     $f0, $f1
    089C8890:[00000000]: nop
    089C8894:[4501FFFA]: bc1t       0x089C8880
    089C8898:[2463FFFC]: addiu      $v1, $v1, -4
    089C889C:[3C0908A1]: lui        $t1, 0x08A1 <=> li $t1, 0x08A10000
    089C88A0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089C88A4:[25299550]: addiu      $t1, $t1, -27312
    089C88A8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089C88AC:[0E2727FF]: jal        0x089C9FFC
    089C88B0:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    089C88B4:[0641FF58]: bgez       $s2, 0x089C8618
    089C88B8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089C88BC:[C6200000]: lwc1       $f0, 0($s1)
    089C88C0:[C6210004]: lwc1       $f1, 4($s1)
    089C88C4:[00022823]: subu       $a1, $zr, $v0 <=> negu $a1, $v0
    089C88C8:[46000007]: neg.s      $f0, $f0
    089C88CC:[46000847]: neg.s      $f1, $f1
    089C88D0:[E6200000]: swc1       $f0, 0($s1)
    089C88D4:[0A272186]: j          0x089C8618
    089C88D8:[E6210004]: swc1       $f1, 4($s1)
    089C88DC:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    089C88E0:[C4608AE0]: lwc1       $f0, -29984($v1)
    089C88E4:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C88E8:[C4428AE4]: lwc1       $f2, -29980($v0)
    089C88EC:[46006001]: sub.s      $f0, $f12, $f0
    089C88F0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089C88F4:[46020041]: sub.s      $f1, $f0, $f2
    089C88F8:[46010001]: sub.s      $f0, $f0, $f1
    089C88FC:[E4810000]: swc1       $f1, 0($a0)
    089C8900:[46020001]: sub.s      $f0, $f0, $f2
    089C8904:[0A272186]: j          0x089C8618
    089C8908:[E4800004]: swc1       $f0, 4($a0)
    089C890C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C8910:[244298E8]: addiu      $v0, $v0, -26392
    089C8914:[00051880]: sll        $v1, $a1, 0x0002
    089C8918:[00621821]: addu       $v1, $v1, $v0
    089C891C:[8C64FFFC]: lw         $a0, -4($v1)
    089C8920:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089C8924:[7C023804]: ins        $v0, $zr, 0, 8
    089C8928:[1044FF81]: beq        $v0, $a0, 0x089C8730
    089C892C:[46032001]: sub.s      $f0, $f4, $f3
    089C8930:[0A2721F1]: j          0x089C87C4
    089C8934:[E6200000]: swc1       $f0, 0($s1)
    089C8938:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    089C893C:[C4608AE0]: lwc1       $f0, -29984($v1)
    089C8940:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C8944:[C4428AE4]: lwc1       $f2, -29980($v0)
    089C8948:[46006000]: add.s      $f0, $f12, $f0
    089C894C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    089C8950:[46020040]: add.s      $f1, $f0, $f2
    089C8954:[46010001]: sub.s      $f0, $f0, $f1
    089C8958:[E4810000]: swc1       $f1, 0($a0)
    089C895C:[46020000]: add.s      $f0, $f0, $f2
    089C8960:[0A272186]: j          0x089C8618
    089C8964:[E4800004]: swc1       $f0, 4($a0)
  Back Branch 089C87D0 232,958 times (length 112)
  Back Branch 089C8928 232,226 times (length 128)
  Back Branch 089C8930 170,072 times (length 93)
    089C87B0:[46043001]: sub.s      $f0, $f6, $f4
    089C87B4:[46010001]: sub.s      $f0, $f0, $f1
    089C87B8:[460010C1]: sub.s      $f3, $f2, $f0
    089C87BC:[46032041]: sub.s      $f1, $f4, $f3
    089C87C0:[E6210000]: swc1       $f1, 0($s1)
--> 089C87C4:[C6220000]: lwc1       $f2, 0($s1)
    089C87C8:[46022001]: sub.s      $f0, $f4, $f2
    089C87CC:[46030041]: sub.s      $f1, $f0, $f3
    089C87D0:[0641FF91]: bgez       $s2, 0x089C8618
    089C87D4:[E6210004]: swc1       $f1, 4($s1)
    089C87D8:[46001007]: neg.s      $f0, $f2
    089C87DC:[46000847]: neg.s      $f1, $f1
    089C87E0:[00052823]: subu       $a1, $zr, $a1 <=> negu $a1, $a1
    089C87E4:[E6200000]: swc1       $f0, 0($s1)
    089C87E8:[0A272186]: j          0x089C8618
    089C87EC:[E6210004]: swc1       $f1, 4($s1)
    089C87F0:[C4408AD8]: lwc1       $f0, -29992($v0)
    089C87F4:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    089C87F8:[3C023FC9]: lui        $v0, 0x3FC9 <=> li $v0, 0x3FC90000
    089C87FC:[7C031804]: ins        $v1, $zr, 0, 4
    089C8800:[34420FD0]: ori        $v0, $v0, 4048
    089C8804:[1062004C]: beq        $v1, $v0, 0x089C8938
    089C8808:[46006300]: add.s      $f12, $f12, $f0
    089C880C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C8810:[C4428ADC]: lwc1       $f2, -29988($v0)
    089C8814:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    089C8818:[46026040]: add.s      $f1, $f12, $f2
    089C881C:[46016001]: sub.s      $f0, $f12, $f1
    089C8820:[E4810000]: swc1       $f1, 0($a0)
    089C8824:[46020000]: add.s      $f0, $f0, $f2
    089C8828:[0A272186]: j          0x089C8618
    089C882C:[E4800004]: swc1       $f0, 4($a0)
    089C8830:[2446FF7A]: addiu      $a2, $v0, -134
    089C8834:[000615C0]: sll        $v0, $a2, 0x0017
    089C8838:[02028023]: subu       $s0, $s0, $v0
    089C883C:[44901000]: mtc1       $s0, $f2
    089C8840:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    089C8844:[C4638AFC]: lwc1       $f3, -29956($v1)
    089C8848:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    089C884C:[27A30008]: addiu      $v1, $sp, 8
    089C8850:[4600100D]: trunc.w.s  $f0, $f2
    089C8854:[46800060]: cvt.s.w    $f1, $f0
    089C8858:[46011081]: sub.s      $f2, $f2, $f1
    089C885C:[E4410000]: swc1       $f1, 0($v0)
    089C8860:[24420004]: addiu      $v0, $v0, 4
    089C8864:[1443FFFA]: bne        $v0, $v1, 0x089C8850
    089C8868:[46031082]: mul.s      $f2, $f2, $f3
    089C886C:[44800800]: mtc1       $zr, $f1
    089C8870:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089C8874:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    089C8878:[0A272221]: j          0x089C8884
    089C887C:[E7A20008]: swc1       $f2, 8($sp)
    089C8880:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089C8884:[C4600000]: lwc1       $f0, 0($v1)
    089C8888:[24E2FFFF]: addiu      $v0, $a3, -1
    089C888C:[46010032]: c.eq.s     $f0, $f1
    089C8890:[00000000]: nop
    089C8894:[4501FFFA]: bc1t       0x089C8880
    089C8898:[2463FFFC]: addiu      $v1, $v1, -4
    089C889C:[3C0908A1]: lui        $t1, 0x08A1 <=> li $t1, 0x08A10000
    089C88A0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089C88A4:[25299550]: addiu      $t1, $t1, -27312
    089C88A8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089C88AC:[0E2727FF]: jal        0x089C9FFC
    089C88B0:[24080002]: addiu      $t0, $zr, 2 <=> li $t0, 2
    089C88B4:[0641FF58]: bgez       $s2, 0x089C8618
    089C88B8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089C88BC:[C6200000]: lwc1       $f0, 0($s1)
    089C88C0:[C6210004]: lwc1       $f1, 4($s1)
    089C88C4:[00022823]: subu       $a1, $zr, $v0 <=> negu $a1, $v0
    089C88C8:[46000007]: neg.s      $f0, $f0
    089C88CC:[46000847]: neg.s      $f1, $f1
    089C88D0:[E6200000]: swc1       $f0, 0($s1)
    089C88D4:[0A272186]: j          0x089C8618
    089C88D8:[E6210004]: swc1       $f1, 4($s1)
    089C88DC:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    089C88E0:[C4608AE0]: lwc1       $f0, -29984($v1)
    089C88E4:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C88E8:[C4428AE4]: lwc1       $f2, -29980($v0)
    089C88EC:[46006001]: sub.s      $f0, $f12, $f0
    089C88F0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089C88F4:[46020041]: sub.s      $f1, $f0, $f2
    089C88F8:[46010001]: sub.s      $f0, $f0, $f1
    089C88FC:[E4810000]: swc1       $f1, 0($a0)
    089C8900:[46020001]: sub.s      $f0, $f0, $f2
    089C8904:[0A272186]: j          0x089C8618
    089C8908:[E4800004]: swc1       $f0, 4($a0)
    089C890C:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    089C8910:[244298E8]: addiu      $v0, $v0, -26392
    089C8914:[00051880]: sll        $v1, $a1, 0x0002
    089C8918:[00621821]: addu       $v1, $v1, $v0
    089C891C:[8C64FFFC]: lw         $a0, -4($v1)
    089C8920:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089C8924:[7C023804]: ins        $v0, $zr, 0, 8
    089C8928:[1044FF81]: beq        $v0, $a0, 0x089C8730
    089C892C:[46032001]: sub.s      $f0, $f4, $f3
--> 089C8930:[0A2721F1]: j          0x089C87C4
    089C8934:[E6200000]: swc1       $f0, 0($s1)
    089C8938:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    089C893C:[C4608AE0]: lwc1       $f0, -29984($v1)
    089C8940:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
  Back Branch 089C8828 89,394 times (length 134)
  Back Branch 089C87E8 63,336 times (length 118)
  Back Branch 089C8904 56,149 times (length 189)
  Back Branch 089C8864 19,736 times (length 7)
    089C883C:[44901000]: mtc1       $s0, $f2
    089C8840:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    089C8844:[C4638AFC]: lwc1       $f3, -29956($v1)
    089C8848:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    089C884C:[27A30008]: addiu      $v1, $sp, 8
--> 089C8850:[4600100D]: trunc.w.s  $f0, $f2
    089C8854:[46800060]: cvt.s.w    $f1, $f0
    089C8858:[46011081]: sub.s      $f2, $f2, $f1
    089C885C:[E4410000]: swc1       $f1, 0($v0)
    089C8860:[24420004]: addiu      $v0, $v0, 4
--> 089C8864:[1443FFFA]: bne        $v0, $v1, 0x089C8850
    089C8868:[46031082]: mul.s      $f2, $f2, $f3
    089C886C:[44800800]: mtc1       $zr, $f1
    089C8870:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089C8874:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
  Back Branch 089C8894 9,902 times (length 7)
    089C886C:[44800800]: mtc1       $zr, $f1
    089C8870:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089C8874:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    089C8878:[0A272221]: j          0x089C8884
    089C887C:[E7A20008]: swc1       $f2, 8($sp)
--> 089C8880:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089C8884:[C4600000]: lwc1       $f0, 0($v1)
    089C8888:[24E2FFFF]: addiu      $v0, $a3, -1
    089C888C:[46010032]: c.eq.s     $f0, $f1
    089C8890:[00000000]: nop
--> 089C8894:[4501FFFA]: bc1t       0x089C8880
    089C8898:[2463FFFC]: addiu      $v1, $v1, -4
    089C889C:[3C0908A1]: lui        $t1, 0x08A1 <=> li $t1, 0x08A10000
    089C88A0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089C88A4:[25299550]: addiu      $t1, $t1, -27312
  Back Branch 089C88B4 9,868 times (length 169)
  Back Branch 089C88D4 4,934 times (length 177)
  Back Branch 089C8960 34 times (length 212)
_S1_2_88948C0 25,934,248 instructions (0.272%), 66,328 calls (088948C0 - 08998998, length 266295)
  Back Branch 08894B80 265,312 times (length 4)
    08894B64:[AFA20000]: sw         $v0, 0($sp)
    08894B68:[03C01021]: addu       $v0, $fp, $zr <=> move $v0, $fp
    08894B6C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08894B70:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08894B74:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
--> 08894B78:[24630001]: addiu      $v1, $v1, 1
    08894B7C:[A4450010]: sh         $a1, 16($v0)
--> 08894B80:[1464FFFD]: bne        $v1, $a0, 0x08894B78
    08894B84:[24420014]: addiu      $v0, $v0, 20
    08894B88:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08894B8C:[8C44EFEC]: lw         $a0, -4116($v0)
    08894B90:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
  Back Branch 089983C4 218,093 times (length 173)
  Back Branch 08998844 218,092 times (length 334)
  Back Branch 08998504 212,230 times (length 253)
  Back Branch 0899885C 212,230 times (length 340)
  Back Branch 088C7E34 38,356 times (length 174)
_S1_2_8905274 25,355,722 instructions (0.266%), 1,793,684 calls (08905274 - 089052D0, length 24)
  Back Branch 089052B8 29,106 times (length 4)
_S1_2_8922028 24,935,076 instructions (0.262%), 105,271 calls (08922028 - 08922318, length 189)
  Back Branch 0892215C 834,230 times (length 8)
  Back Branch 08922208 824,189 times (length 8)
  Back Branch 0892216C 277,484 times (length 11)
  Back Branch 08922210 259,164 times (length 7)
  Back Branch 08922274 104,441 times (length 118)
  Back Branch 08922198 94,400 times (length 8)
  Back Branch 08922268 33,109 times (length 38)
  Back Branch 089221A0 22,248 times (length 25)
  Back Branch 08922314 1 times (length 122)
_S1_2_896D308 24,552,776 instructions (0.258%), 73,529 calls (0896D308 - 0896D740, length 271)
  Back Branch 0896D470 1,095,056 times (length 9)
  Back Branch 0896D454 1,068,803 times (length 22)
  Back Branch 0896D660 857,503 times (length 153)
  Back Branch 0896D670 857,138 times (length 124)
  Back Branch 0896D5A8 70,675 times (length 109)
  Back Branch 0896D5B8 70,675 times (length 11)
  Back Branch 0896D718 60,722 times (length 166)
  Back Branch 0896D724 60,722 times (length 202)
  Back Branch 0896D734 60,565 times (length 173)
  Back Branch 0896D648 54,681 times (length 6)
  Back Branch 0896D638 54,681 times (length 110)
  Back Branch 0896D518 28,024 times (length 71)
  Back Branch 0896D574 26,253 times (length 77)
  Back Branch 0896D5E8 15,896 times (length 124)
  Back Branch 0896D5FC 15,896 times (length 7)
  Back Branch 0896D678 9,109 times (length 159)
  Back Branch 0896D498 8,342 times (length 40)
  Back Branch 0896D73C 8,280 times (length 208)
  Back Branch 0896D710 3,957 times (length 192)
  Back Branch 0896D6A4 3,957 times (length 172)
  Back Branch 0896D440 3,957 times (length 29)
  Back Branch 0896D5CC 194 times (length 17)
  Back Branch 0896D5D8 108 times (length 6)
_S1_2_880ED38 23,745,872 instructions (0.249%), 16,430 calls (0880ED38 - 0880F9D0, length 807)
  Back Branch 0880F504 316,725 times (length 15)
  Back Branch 0880F314 316,725 times (length 164)
  Back Branch 0880EE80 131,440 times (length 5)
  Back Branch 0880F77C 36,557 times (length 399)
  Back Branch 0880F838 35,513 times (length 209)
  Back Branch 0880F7F4 10,383 times (length 298)
  Back Branch 0880F7E4 10,383 times (length 152)
  Back Branch 0880F7D4 10,383 times (length 70)
  Back Branch 0880F8F8 6,627 times (length 486)
  Back Branch 0880F904 6,295 times (length 476)
_S1_2_898CF94 23,733,552 instructions (0.249%), 12,072 calls (0898CF94 - 0898D224, length 165)
  Back Branch 0898D200 422,520 times (length 53)
_S1_2_880FB78 23,366,787 instructions (0.245%), 76,440 calls (0880FB78 - 0880FE44, length 180)
  Back Branch 0880FC9C 1,143,496 times (length 13)
_S1_2_88C7848 23,366,463 instructions (0.245%), 5,591 calls (088C5550 - 08998998, length 216339)
  Back Branch 088C5794 603,828 times (length 8)
  Back Branch 089983C4 218,093 times (length 173)
  Back Branch 08998844 218,092 times (length 334)
  Back Branch 08998504 212,230 times (length 253)
  Back Branch 0899885C 212,230 times (length 340)
  Back Branch 088C7100 11,182 times (length 525)
  Back Branch 088C787C 5,591 times (length 2253)
  Back Branch 088C71D4 3,184 times (length 1434)
  Back Branch 088C7764 1,947 times (length 2101)
  Back Branch 088C77E0 1,907 times (length 1821)
_S1_2_89A6780 22,688,214 instructions (0.238%), 1 calls (089A4228 - 089A678C, length 2394)
  Back Branch 089A4A28 947,863 times (length 20)
  Back Branch 089A4AB8 230,662 times (length 12)
  Back Branch 089A52D8 230,373 times (length 523)
  Back Branch 089A4C4C 180,550 times (length 14)
  Back Branch 089A4860 114,745 times (length 18)
  Back Branch 089A4878 84,355 times (length 24)
  Back Branch 089A482C 75,915 times (length 5)
  Back Branch 089A4358 18,562 times (length 39)
  Back Branch 089A5430 16,774 times (length 9)
  Back Branch 089A5424 16,774 times (length 742)
  Back Branch 089A4320 14,651 times (length 37)
  Back Branch 089A4FA8 12,993 times (length 373)
  Back Branch 089A4A4C 12,993 times (length 375)
  Back Branch 089A4A60 11,250 times (length 380)
  Back Branch 089A4A6C 11,080 times (length 384)
  Back Branch 089A5494 11,080 times (length 666)
  Back Branch 089A52E0 10,107 times (length 925)
  Back Branch 089A5360 5,376 times (length 11)
  Back Branch 089A4DBC 5,077 times (length 401)
  Back Branch 089A44D4 4,842 times (length 111)
  Back Branch 089A4BD4 4,836 times (length 84)
  Back Branch 089A4788 4,586 times (length 284)
  Back Branch 089A48AC 3,212 times (length 355)
  Back Branch 089A53F4 2,470 times (length 1079)
  Back Branch 089A50DC 2,222 times (length 881)
  Back Branch 089A59EC 1,915 times (length 807)
  Back Branch 089A5604 1,802 times (length 539)
  Back Branch 089A571C 1,346 times (length 615)
  Back Branch 089A56D4 897 times (length 585)
  Back Branch 089A4BC8 632 times (length 553)
  Back Branch 089A5BC8 518 times (length 530)
  Back Branch 089A4E30 491 times (length 710)
  Back Branch 089A5B08 478 times (length 472)
  Back Branch 089A5E88 474 times (length 1140)
  Back Branch 089A5FB4 474 times (length 1137)
  Back Branch 089A59BC 474 times (length 845)
  Back Branch 089A650C 458 times (length 952)
  Back Branch 089A6514 458 times (length 1503)
  Back Branch 089A5C24 458 times (length 936)
  Back Branch 089A5A00 458 times (length 812)
  Back Branch 089A58A4 458 times (length 710)
  Back Branch 089A5930 458 times (length 751)
  Back Branch 089A56C0 458 times (length 580)
  Back Branch 089A56E0 458 times (length 588)
  Back Branch 089A57D4 458 times (length 666)
  Back Branch 089A5E0C 442 times (length 409)
  Back Branch 089A5E74 442 times (length 171)
  Back Branch 089A5820 442 times (length 25)
  Back Branch 089A5E54 344 times (length 457)
  Back Branch 089A4BDC 341 times (length 476)
  Back Branch 089A526C 320 times (length 11)
  Back Branch 089A548C 241 times (length 768)
  Back Branch 089A5994 218 times (length 329)
  Back Branch 089A47BC 199 times (length 87)
  Back Branch 089A47E0 186 times (length 12)
  Back Branch 089A64EC 136 times (length 1633)
  Back Branch 089A5ED0 132 times (length 1158)
  Back Branch 089A5E30 114 times (length 324)
  Back Branch 089A582C 114 times (length 25)
  Back Branch 089A4AC4 79 times (length 13)
  Back Branch 089A52D0 40 times (length 1003)
  Back Branch 089A63D0 33 times (length 1453)
  Back Branch 089A44DC 26 times (length 113)
  Back Branch 089A5ABC 23 times (length 1510)
  Back Branch 089A5548 17 times (length 563)
  Back Branch 089A62B8 17 times (length 371)
  Back Branch 089A61F8 16 times (length 378)
  Back Branch 089A5D08 15 times (length 961)
  Back Branch 089A6534 15 times (length 129)
  Back Branch 089A468C 13 times (length 221)
  Back Branch 089A59DC 4 times (length 1454)
  Back Branch 089A510C 4 times (length 850)
  Back Branch 089A65A8 2 times (length 554)
  Back Branch 089A6628 2 times (length 1545)
  Back Branch 089A584C 1 times (length 397)
  Back Branch 089A6788 1 times (length 2394)
  Back Branch 089A6568 1 times (length 120)
  Back Branch 089A499C 1 times (length 417)
_S1_2_88B5E08 22,299,677 instructions (0.234%), 61,968 calls (088B5E08 - 088B7308, length 1345)
  Back Branch 088B6370 247,872 times (length 11)
  Back Branch 088B6A70 239,164 times (length 11)
  Back Branch 088B6AC8 239,164 times (length 11)
  Back Branch 088B6B2C 59,791 times (length 366)
  Back Branch 088B6734 59,791 times (length 96)
  Back Branch 088B65F0 59,791 times (length 189)
  Back Branch 088B66EC 19,397 times (length 244)
  Back Branch 088B7128 8,708 times (length 11)
  Back Branch 088B717C 8,708 times (length 11)
  Back Branch 088B62C0 8,708 times (length 11)
  Back Branch 088B6220 8,708 times (length 11)
  Back Branch 088B6270 8,708 times (length 11)
  Back Branch 088B61D0 8,708 times (length 11)
  Back Branch 088B718C 2,177 times (length 1029)
_S1_2_8904D08 22,140,151 instructions (0.233%), 44,402 calls (08904D08 - 08904EC0, length 111)
  Back Branch 08904E50 1,747,264 times (length 29)
  Back Branch 08904E5C 873,632 times (length 39)
  Back Branch 08904EA0 435,480 times (length 50)
  Back Branch 08904E98 1,336 times (length 17)
_S1_2_897F96C 21,772,036 instructions (0.229%), 989,638 calls (0897F96C - 0897F9C0, length 22)
_S1_2_88B423C 21,030,400 instructions (0.221%), 2,103,040 calls (088B423C - 088B42E8, length 44)
_S1_2_88CA0D4 20,625,058 instructions (0.217%), 16,430 calls (088CA0D4 - 088CA9CC, length 575)
  Back Branch 088CA1D4 2,628,453 times (length 7)
  Back Branch 088CA528 32,860 times (length 14)
  Back Branch 088CA910 1,224 times (length 257)
  Back Branch 088CA810 1,224 times (length 186)
  Back Branch 088CA9C8 680 times (length 171)
  Back Branch 088CA988 612 times (length 136)
  Back Branch 088CA4AC 347 times (length 186)
  Back Branch 088CA62C 347 times (length 204)
  Back Branch 088CA654 315 times (length 214)
_S1_2_89CC5D8 20,210,569 instructions (0.212%), 327,761 calls (089CC5D8 - 089CC890, length 175)
  Back Branch 089CC6A4 764,963 times (length 12)
  Back Branch 089CC61C 643,887 times (length 5)
  Back Branch 089CC6D8 90,984 times (length 55)
  Back Branch 089CC804 47,610 times (length 8)
  Back Branch 089CC6CC 42,010 times (length 6)
  Back Branch 089CC75C 18,286 times (length 14)
  Back Branch 089CC784 14,646 times (length 6)
  Back Branch 089CC810 12,889 times (length 133)
  Back Branch 089CC7E0 12,889 times (length 69)
  Back Branch 089CC794 9,600 times (length 94)
_S1_2_8807730 19,813,538 instructions (0.208%), 114 calls (08807730 - 08808190, length 665)
  Back Branch 08807C70 805,167 times (length 24)
  Back Branch 08807A44 16,560 times (length 24)
  Back Branch 08807C84 4,475 times (length 39)
  Back Branch 088077F8 773 times (length 6)
  Back Branch 0880780C 263 times (length 39)
  Back Branch 08807C8C 248 times (length 293)
  Back Branch 08807A58 195 times (length 39)
  Back Branch 0880781C 149 times (length 19)
  Back Branch 088077B8 114 times (length 18)
  Back Branch 08807A60 15 times (length 154)
_S1_2_88B91B8 19,223,223 instructions (0.202%), 25,191 calls (088B91B8 - 088B9D38, length 737)
  Back Branch 088B92BC 1,213,671 times (length 5)
  Back Branch 088B92CC 1,204,665 times (length 10)
  Back Branch 088B9450 45,039 times (length 71)
  Back Branch 088B927C 25,191 times (length 30)
  Back Branch 088B9824 144 times (length 7)
  Back Branch 088B9928 144 times (length 9)
  Back Branch 088B94B0 54 times (length 83)
  Back Branch 088B9BC4 36 times (length 29)
  Back Branch 088B9854 30 times (length 19)
  Back Branch 088B964C 27 times (length 238)
  Back Branch 088B97D0 21 times (length 257)
  Back Branch 088B9C1C 18 times (length 9)
  Back Branch 088B9288 14 times (length 33)
  Back Branch 088B9B10 9 times (length 387)
  Back Branch 088B9C30 9 times (length 381)
  Back Branch 088B9740 9 times (length 299)
  Back Branch 088B97B0 9 times (length 326)
  Back Branch 088B9290 6 times (length 35)
_S1_2_89B0A8C 18,810,806 instructions (0.198%), 553,259 calls (089B0A8C - 089B0B10, length 34)
_S1_2_89C9FFC 17,915,320 instructions (0.188%), 9,868 calls (089C9FFC - 089CA83C, length 529)
  Back Branch 089CA4F8 542,740 times (length 25)
  Back Branch 089CA500 444,060 times (length 11)
  Back Branch 089CA124 295,700 times (length 9)
  Back Branch 089CA0D4 118,382 times (length 11)
  Back Branch 089CA1A0 99,942 times (length 13)
  Back Branch 089CA4B4 98,680 times (length 8)
  Back Branch 089CA48C 98,680 times (length 9)
  Back Branch 089CA55C 98,680 times (length 5)
  Back Branch 089CA138 98,680 times (length 22)
  Back Branch 089CA514 88,812 times (length 27)
  Back Branch 089CA59C 88,812 times (length 6)
  Back Branch 089CA264 47,536 times (length 9)
  Back Branch 089CA278 42,270 times (length 7)
  Back Branch 089CA644 10,948 times (length 234)
  Back Branch 089CA64C 5,246 times (length 267)
  Back Branch 089CA3D8 5,246 times (length 79)
  Back Branch 089CA3F8 5,246 times (length 81)
  Back Branch 089CA3A4 4,222 times (length 9)
  Back Branch 089CA2E8 1,410 times (length 6)
  Back Branch 089CA3C4 1,410 times (length 26)
  Back Branch 089CA660 1,080 times (length 140)
  Back Branch 089CA3CC 1,080 times (length 163)
  Back Branch 089CA67C 330 times (length 5)
  Back Branch 089CA684 330 times (length 148)
  Back Branch 089CA318 330 times (length 4)
_S1_2_8806A04 17,704,057 instructions (0.186%), 58,006 calls (08806A04 - 08807178, length 478)
  Back Branch 08806B5C 313,066 times (length 42)
  Back Branch 08806EC4 96,912 times (length 51)
  Back Branch 08807050 12,114 times (length 314)
  Back Branch 08806BE0 3,665 times (length 35)
_S1_2_89C9EAC 17,700,516 instructions (0.186%), 388,304 calls (089C9EAC - 089C9FF8, length 84)
_S1_2_8832180 17,162,377 instructions (0.180%), 3 calls (08832180 - 088324FC, length 224)
  Back Branch 08832388 391,680 times (length 35)
  Back Branch 08832394 117,504 times (length 51)
  Back Branch 08832418 34,560 times (length 103)
  Back Branch 08832430 240 times (length 132)
_S1_2_89CB5C0 16,895,228 instructions (0.178%), 198,487 calls (089CB5C0 - 089CBA3C, length 288)
  Back Branch 089CB8C0 250,158 times (length 52)
  Back Branch 089CB8D8 250,158 times (length 34)
  Back Branch 089CB8C8 51,689 times (length 40)
  Back Branch 089CB640 36 times (length 4)
  Back Branch 089CB994 36 times (length 177)
  Back Branch 089CB9A4 18 times (length 153)
  Back Branch 089CB9AC 18 times (length 182)
  Back Branch 089CB6F0 18 times (length 47)
  Back Branch 089CBA38 1 times (length 266)
  Back Branch 089CBA30 1 times (length 143)
_S1_2_8808E94 16,440,762 instructions (0.173%), 22,288 calls (08808E94 - 08809514, length 417)
  Back Branch 08809204 371,820 times (length 11)
  Back Branch 08809134 171,083 times (length 103)
  Back Branch 0880940C 92,955 times (length 119)
  Back Branch 08809270 92,955 times (length 84)
  Back Branch 088091A8 92,955 times (length 35)
  Back Branch 08808F74 89,152 times (length 11)
  Back Branch 088093D8 35,249 times (length 240)
  Back Branch 08809404 35,233 times (length 232)
  Back Branch 08809320 22,288 times (length 253)
  Back Branch 08809328 16,456 times (length 264)
  Back Branch 08809348 2,061 times (length 148)
  Back Branch 08809338 2,061 times (length 144)
  Back Branch 08809368 2,059 times (length 153)
  Back Branch 08809358 2,059 times (length 152)
  Back Branch 08809318 1,691 times (length 173)
  Back Branch 08809428 16 times (length 241)
_S1_2_89B0250 15,793,209 instructions (0.166%), 86,037 calls (089B0250 - 089B05D8, length 227)
  Back Branch 089B047C 305,707 times (length 17)
  Back Branch 089B05D4 114,113 times (length 90)
  Back Branch 089B0544 22,881 times (length 119)
  Back Branch 089B055C 13,775 times (length 126)
  Back Branch 089B0564 8,770 times (length 140)
  Back Branch 089B0578 2,299 times (length 57)
  Back Branch 089B058C 2,299 times (length 62)
  Back Branch 089B0598 116 times (length 65)
  Back Branch 089B05C8 74 times (length 73)
_S1_2_8839C18 15,785,419 instructions (0.166%), 61,666 calls (08839C18 - 0883A248, length 397)
  Back Branch 0883A130 61,666 times (length 260)
  Back Branch 0883A06C 61,307 times (length 125)
_S1_2_88BD88C 15,290,937 instructions (0.161%), 25,191 calls (088BD88C - 088BD9CC, length 81)
  Back Branch 088BD8E8 2,418,336 times (length 6)
_S1_2_88C7884 15,079,632 instructions (0.158%), 54,400 calls (088C7884 - 088C7F64, length 441)
  Back Branch 088C7E34 38,356 times (length 174)
_S1_2_89B1274 14,823,230 instructions (0.156%), 553,448 calls (089B1274 - 089B1394, length 73)
  Back Branch 089B1324 457,206 times (length 25)
  Back Branch 089B12E4 96,242 times (length 7)
  Back Branch 089B1378 190 times (length 37)
_S1_2_8992FF4 14,598,321 instructions (0.153%), 487,472 calls (08992F68 - 08993524, length 368)
  Back Branch 08993050 344,503 times (length 59)
  Back Branch 08993520 142,969 times (length 367)
_S1_2_88B36DC 14,208,640 instructions (0.149%), 2,841,728 calls (088B3684 - 088B3A20, length 232)
_S1_2_89057EC 13,893,459 instructions (0.146%), 22,226 calls (089057EC - 08905978, length 100)
  Back Branch 08905904 1,037,992 times (length 6)
  Back Branch 089058B0 711,232 times (length 6)
  Back Branch 08905910 259,498 times (length 11)
  Back Branch 089058BC 177,808 times (length 11)
  Back Branch 089058DC 22,226 times (length 50)
  Back Branch 08905974 22,083 times (length 57)
_S1_2_890AA4C 13,708,165 instructions (0.144%), 1 calls (0890AA4C - 0890AD2C, length 185)
  Back Branch 0890AC30 1,353,506 times (length 6)
  Back Branch 0890AC04 512,900 times (length 6)
  Back Branch 0890AD20 408,832 times (length 6)
  Back Branch 0890AD10 408,192 times (length 55)
  Back Branch 0890AC40 3,023 times (length 25)
  Back Branch 0890AB7C 1,383 times (length 6)
  Back Branch 0890ABA4 1,280 times (length 6)
  Back Branch 0890AD28 640 times (length 61)
  Back Branch 0890AB54 360 times (length 5)
  Back Branch 0890AC94 8 times (length 4)
_S1_2_89D0170 13,499,626 instructions (0.142%), 90,457 calls (089CF6EC - 089D0FAC, length 1585)
  Back Branch 089CF9DC 189,999 times (length 21)
  Back Branch 089CF9F0 189,999 times (length 25)
  Back Branch 089CF998 189,999 times (length 173)
  Back Branch 089CFA64 189,999 times (length 120)
  Back Branch 089CFA58 189,999 times (length 158)
  Back Branch 089CF714 118,850 times (length 5)
  Back Branch 089D0F90 96,559 times (length 1379)
  Back Branch 089D0624 90,457 times (length 293)
  Back Branch 089D0BF8 90,457 times (length 1290)
  Back Branch 089D0BBC 42,056 times (length 16)
  Back Branch 089D0BD0 42,056 times (length 20)
  Back Branch 089CFAD0 9,812 times (length 145)
  Back Branch 089CFB0C 8,502 times (length 160)
  Back Branch 089D0FA0 8,470 times (length 1383)
  Back Branch 089D0DB0 5,289 times (length 17)
  Back Branch 089D0DCC 1,393 times (length 1407)
_S1_2_8842F94 13,463,040 instructions (0.141%), 22,392 calls (08842F94 - 08843858, length 562)
  Back Branch 0884350C 89,568 times (length 11)
  Back Branch 08843478 89,568 times (length 11)
  Back Branch 08843698 89,568 times (length 11)
  Back Branch 08843648 89,568 times (length 11)
  Back Branch 08843198 83,812 times (length 11)
  Back Branch 08843200 83,812 times (length 11)
  Back Branch 0884376C 22,392 times (length 169)
  Back Branch 08843740 22,392 times (length 111)
  Back Branch 08843250 22,392 times (length 89)
  Back Branch 08843784 20,953 times (length 406)
  Back Branch 088437D4 11,842 times (length 505)
  Back Branch 088432F4 5,756 times (length 11)
  Back Branch 08843288 15 times (length 100)
_S1_2_89CA840 13,450,324 instructions (0.141%), 387,920 calls (089CA840 - 089CA914, length 54)
_S1_2_883E770 13,251,474 instructions (0.139%), 1,626 calls (0883E770 - 0883EE14, length 426)
  Back Branch 0883EBE8 277,293 times (length 66)
  Back Branch 0883EA54 165,360 times (length 45)
  Back Branch 0883EC30 30,148 times (length 28)
  Back Branch 0883EBF0 5,233 times (length 108)
  Back Branch 0883ECBC 3,197 times (length 37)
  Back Branch 0883EAA8 1,626 times (length 116)
  Back Branch 0883E9A0 1,626 times (length 66)
  Back Branch 0883E914 1,626 times (length 31)
  Back Branch 0883E8C8 1,626 times (length 12)
  Back Branch 0883E8D4 1,626 times (length 26)
  Back Branch 0883EA5C 1,600 times (length 113)
  Back Branch 0883EDD8 26 times (length 28)
  Back Branch 0883ED84 26 times (length 201)
_S1_2_896E408 13,068,872 instructions (0.137%), 20,969 calls (0896E408 - 0896E4A4, length 40)
  Back Branch 0896E468 842,863 times (length 16)
  Back Branch 0896E47C 93,485 times (length 14)
_S1_2_8992F9C 12,912,308 instructions (0.136%), 436,417 calls (08992F68 - 089934DC, length 350)
  Back Branch 08992FEC 436,417 times (length 35)
_S1_2_897F910 12,833,790 instructions (0.135%), 2,566,758 calls (0897F910 - 0897F920, length 5)
_S1_2_894306C 12,692,647 instructions (0.133%), 336 calls (0894306C - 089434B4, length 275)
  Back Branch 08943300 504,709 times (length 30)
  Back Branch 0894326C 5,423 times (length 73)
  Back Branch 08943310 5,423 times (length 105)
  Back Branch 08943480 5,301 times (length 138)
  Back Branch 089434A0 271 times (length 85)
_S1_2_896D1C4 12,425,814 instructions (0.131%), 3,977 calls (0896CA58 - 0896D1E0, length 483)
  Back Branch 0896D004 1,201,653 times (length 7)
  Back Branch 0896CFB0 1,014,376 times (length 192)
  Back Branch 0896CFC0 1,008,816 times (length 11)
  Back Branch 0896D118 1,000,932 times (length 35)
  Back Branch 0896CD38 960,639 times (length 8)
  Back Branch 0896CCB0 193,238 times (length 8)
  Back Branch 0896CDB4 193,238 times (length 8)
  Back Branch 0896CECC 79,553 times (length 220)
  Back Branch 0896CEDC 79,553 times (length 190)
  Back Branch 0896CE80 13,876 times (length 198)
  Back Branch 0896CC18 13,876 times (length 47)
  Back Branch 0896CEEC 13,869 times (length 153)
  Back Branch 0896D0F8 13,866 times (length 204)
  Back Branch 0896D0B0 10,133 times (length 9)
  Back Branch 0896CFD4 10,012 times (length 17)
  Back Branch 0896D110 9,995 times (length 23)
  Back Branch 0896CFE0 9,463 times (length 6)
  Back Branch 0896CFF0 7,886 times (length 207)
  Back Branch 0896CB58 4,264 times (length 8)
  Back Branch 0896CBFC 4,038 times (length 40)
  Back Branch 0896CBD4 4,038 times (length 41)
  Back Branch 0896D1DC 3,977 times (length 483)
  Back Branch 0896D100 2,901 times (length 19)
  Back Branch 0896CFC8 2,659 times (length 197)
  Back Branch 0896D020 671 times (length 220)
  Back Branch 0896D014 671 times (length 32)
  Back Branch 0896D030 669 times (length 40)
  Back Branch 0896D038 421 times (length 225)
  Back Branch 0896D00C 267 times (length 9)
  Back Branch 0896CEA4 70 times (length 176)
  Back Branch 0896CEB4 70 times (length 6)
  Back Branch 0896D178 17 times (length 357)
  Back Branch 0896D184 17 times (length 394)
  Back Branch 0896D194 17 times (length 364)
  Back Branch 0896D158 3 times (length 228)
  Back Branch 0896CFE8 1 times (length 21)
_S1_2_883146C 12,365,763 instructions (0.130%), 59,791 calls (0883146C - 08831774, length 195)
  Back Branch 0883168C 239,020 times (length 11)
  Back Branch 08831600 192,280 times (length 11)
  Back Branch 08831764 59,755 times (length 75)
  Back Branch 08831710 48,070 times (length 85)
  Back Branch 088316E8 36 times (length 21)
_S1_2_897FB58 12,336,368 instructions (0.130%), 560,744 calls (0897FB58 - 0897FBAC, length 22)
_S1_2_89807CC 12,144,465 instructions (0.128%), 128,332 calls (089807CC - 08980AC4, length 191)
  Back Branch 08980A80 72,463 times (length 77)
  Back Branch 08980980 36,315 times (length 77)
  Back Branch 08980AC0 31,316 times (length 93)
_S1_2_88B4300 11,846,030 instructions (0.124%), 16,430 calls (088B4300 - 08992F84, length 228130)
  Back Branch 088B4394 2,103,040 times (length 5)
_S1_2_8840900 11,403,881 instructions (0.120%), 308,213 calls (08840900 - 088409B8, length 47)
_S1_2_88B339C 10,801,838 instructions (0.113%), 16,430 calls (088B339C - 088B3408, length 28)
  Back Branch 088B33E0 1,314,400 times (length 8)
  Back Branch 088B33F0 40,188 times (length 9)
_S1_2_89D0940 10,792,522 instructions (0.113%), 98,149 calls (089CF6EC - 089D1274, length 1763)
  Back Branch 089CF9DC 189,999 times (length 21)
  Back Branch 089CF9F0 189,999 times (length 25)
  Back Branch 089CF998 189,999 times (length 173)
  Back Branch 089CFA64 189,999 times (length 120)
  Back Branch 089CFA58 189,999 times (length 158)
  Back Branch 089CF714 118,850 times (length 5)
  Back Branch 089D0EC0 98,143 times (length 1468)
  Back Branch 089D0F90 96,559 times (length 1379)
  Back Branch 089CFAD0 9,812 times (length 145)
  Back Branch 089CFB0C 8,502 times (length 160)
  Back Branch 089D0FA0 8,470 times (length 1383)
  Back Branch 089D0F60 6 times (length 1508)
_S1_2_88FD308 10,747,645 instructions (0.113%), 16,430 calls (088FD308 - 088FE2E0, length 1015)
  Back Branch 088FDC8C 33,164 times (length 171)
  Back Branch 088FDD7C 33,164 times (length 164)
  Back Branch 088FDD6C 33,164 times (length 164)
  Back Branch 088FE0C4 33,164 times (length 344)
  Back Branch 088FE024 33,164 times (length 299)
  Back Branch 088FD7A0 31,149 times (length 19)
  Back Branch 088FD3C8 16,430 times (length 22)
  Back Branch 088FDAB8 16,429 times (length 54)
  Back Branch 088FDE9C 8,124 times (length 663)
  Back Branch 088FE1B8 7,862 times (length 862)
  Back Branch 088FDD84 6,047 times (length 582)
  Back Branch 088FE29C 6,047 times (length 684)
  Back Branch 088FE1F4 6,047 times (length 800)
  Back Branch 088FDE48 409 times (length 642)
  Back Branch 088FE198 372 times (length 212)
  Back Branch 088FDE70 348 times (length 20)
  Back Branch 088FE1AC 24 times (length 859)
  Back Branch 088FE2B4 11 times (length 925)
_S1_2_89A8430 10,695,133 instructions (0.112%), 1,726 calls (089A7CB8 - 089A95FC, length 1618)
  Back Branch 089A80D0 530,004 times (length 19)
  Back Branch 089A9228 200,704 times (length 41)
  Back Branch 089A7F34 88,336 times (length 92)
  Back Branch 089A8250 44,167 times (length 360)
  Back Branch 089A89A0 26,736 times (length 141)
  Back Branch 089A8D1C 26,734 times (length 165)
  Back Branch 089A89C4 26,720 times (length 735)
  Back Branch 089A8D7C 21,589 times (length 267)
  Back Branch 089A8FB0 19,396 times (length 1019)
  Back Branch 089A8F28 19,079 times (length 283)
  Back Branch 089A8734 17,508 times (length 449)
  Back Branch 089A8AD8 14,356 times (length 144)
  Back Branch 089A8AE0 9,535 times (length 174)
  Back Branch 089A8A58 8,902 times (length 61)
  Back Branch 089A8A98 5,145 times (length 83)
  Back Branch 089A81C8 2,700 times (length 58)
  Back Branch 089A8454 1,726 times (length 185)
  Back Branch 089A8E44 1,709 times (length 776)
  Back Branch 089A8BDC 581 times (length 260)
  Back Branch 089A9494 581 times (length 767)
  Back Branch 089A8DBC 382 times (length 740)
  Back Branch 089A8DD0 382 times (length 7)
  Back Branch 089A8A10 310 times (length 755)
  Back Branch 089A9210 49 times (length 1152)
  Back Branch 089A921C 16 times (length 1155)
  Back Branch 089A909C 11 times (length 1183)
  Back Branch 089A8EAC 11 times (length 1059)
  Back Branch 089A9448 9 times (length 1408)
  Back Branch 089A8DAC 6 times (length 280)
  Back Branch 089A8D34 6 times (length 171)
  Back Branch 089A8C64 6 times (length 294)
  Back Branch 089A8D5C 6 times (length 179)
  Back Branch 089A93D4 6 times (length 770)
  Back Branch 089A81DC 2 times (length 63)
  Back Branch 089A8A30 2 times (length 70)
_S1_2_883FACC 10,652,969 instructions (0.112%), 118,003 calls (0883FACC - 088400B8, length 380)
  Back Branch 0883FF74 33,385 times (length 161)
  Back Branch 0883FDA4 33,268 times (length 145)
  Back Branch 0883FFCC 27,642 times (length 148)
  Back Branch 0884007C 5,474 times (length 205)
  Back Branch 0884006C 5,469 times (length 188)
  Back Branch 0883FFAC 2,505 times (length 275)
  Back Branch 0883FEDC 1,636 times (length 224)
  Back Branch 0883FFF0 1,636 times (length 119)
  Back Branch 0883FFDC 1,610 times (length 72)
  Back Branch 08840054 1,600 times (length 143)
  Back Branch 0883FF50 133 times (length 201)
  Back Branch 088400A4 26 times (length 163)
_S1_2_88C1774 10,637,448 instructions (0.112%), 181,377 calls (088C1774 - 088C1EC0, length 468)
  Back Branch 088C1924 173,031 times (length 51)
  Back Branch 088C1854 4,000 times (length 39)
  Back Branch 088C18C0 3,890 times (length 34)
  Back Branch 088C18FC 3,844 times (length 25)
  Back Branch 088C18F0 3,844 times (length 25)
  Back Branch 088C18E0 3,844 times (length 16)
  Back Branch 088C190C 674 times (length 29)
  Back Branch 088C1A24 335 times (length 11)
  Back Branch 088C1A50 335 times (length 13)
  Back Branch 088C1A18 222 times (length 39)
  Back Branch 088C19A8 217 times (length 60)
  Back Branch 088C19B4 172 times (length 63)
  Back Branch 088C1A5C 170 times (length 53)
  Back Branch 088C1E70 164 times (length 398)
  Back Branch 088C1D94 41 times (length 3)
  Back Branch 088C1918 6 times (length 32)
  Back Branch 088C1DCC 5 times (length 357)
  Back Branch 088C1D3C 4 times (length 321)
  Back Branch 088C1EBC 3 times (length 417)
  Back Branch 088C1A94 1 times (length 151)
_S1_2_897E9C4 10,426,350 instructions (0.110%), 157,975 calls (0897E9C4 - 0897EAC8, length 66)
_S1_2_895D6F4 10,404,027 instructions (0.109%), 37,837 calls (0895D6F4 - 089962D4, length 58105)
  Back Branch 08995DDC 37,837 times (length 30)
  Back Branch 08995EA4 37,837 times (length 180)
  Back Branch 08995F9C 37,837 times (length 150)
  Back Branch 0895D730 37,837 times (length 9)
  Back Branch 08995F38 37,755 times (length 384)
_S1_2_881AB08 10,246,404 instructions (0.108%), 4,683 calls (0881AB08 - 08998998, length 391077)
  Back Branch 0881AC7C 252,882 times (length 8)
  Back Branch 089983C4 218,093 times (length 173)
  Back Branch 08998844 218,092 times (length 334)
  Back Branch 08998504 212,230 times (length 253)
  Back Branch 0899885C 212,230 times (length 340)
  Back Branch 0881B9AC 9,366 times (length 308)
  Back Branch 0881BA34 82 times (length 940)
_S1_2_89CED74 10,187,478 instructions (0.107%), 121,487 calls (089CED74 - 089CEDF8, length 34)
  Back Branch 089CEDEC 967,388 times (length 5)
  Back Branch 089CEDD4 377,606 times (length 9)
_S1_2_8938DC8 10,105,880 instructions (0.106%), 65,720 calls (08938DC8 - 08939274, length 300)
  Back Branch 08938EE8 120,956 times (length 19)
  Back Branch 0893905C 30,239 times (length 112)
_S1_2_89AFDE4 10,078,416 instructions (0.106%), 559,912 calls (089AFDE4 - 089AFE28, length 18)
_S1_2_89B0D60 10,074,874 instructions (0.106%), 559,912 calls (089B0D60 - 089B0E34, length 54)
_S1_2_89C409C 10,016,085 instructions (0.105%), 457,659 calls (089C409C - 089C4184, length 59)
  Back Branch 089C4140 1,590 times (length 18)
  Back Branch 089C4154 1,590 times (length 23)
_S1_2_882DB20 9,741,552 instructions (0.102%), 811,796 calls (0882DB20 - 0882DB4C, length 12)
_S1_2_880E3FC 9,667,393 instructions (0.102%), 35,513 calls (0880E3FC - 0880ED34, length 591)
  Back Branch 0880E7CC 35,513 times (length 213)
  Back Branch 0880EAE4 35,513 times (length 292)
  Back Branch 0880EB54 6,334 times (length 367)
  Back Branch 0880EC0C 291 times (length 428)
_S1_2_883DA10 9,447,897 instructions (0.099%), 22,201 calls (0883DA10 - 0883DCDC, length 180)
  Back Branch 0883DC44 436,816 times (length 26)
  Back Branch 0883DBB4 51,106 times (length 47)
  Back Branch 0883DC4C 22,201 times (length 122)
  Back Branch 0883DBBC 21,748 times (length 79)
  Back Branch 0883DCA4 20,443 times (length 30)
  Back Branch 0883DCB4 20,110 times (length 33)
  Back Branch 0883DCD0 1,160 times (length 118)
  Back Branch 0883DCD8 453 times (length 150)
  Back Branch 0883DCC0 333 times (length 37)
_S1_2_882D5E8 9,356,094 instructions (0.098%), 246,213 calls (0882D5E8 - 0882D67C, length 38)
_S1_2_882D05C 8,967,282 instructions (0.094%), 211,032 calls (0882D05C - 0882D1D0, length 94)
  Back Branch 0882D158 54,227 times (length 23)
  Back Branch 0882D120 28,894 times (length 36)
_S1_2_895C9A0 8,934,079 instructions (0.094%), 116,027 calls (0895C9A0 - 089923FC, length 54936)
_S1_2_89829A8 8,717,562 instructions (0.092%), 415,122 calls (089829A8 - 08982BFC, length 150)
_S1_2_88B18F4 8,611,752 instructions (0.090%), 40,508 calls (088B18F4 - 088B219C, length 555)
  Back Branch 088B1F1C 35,745 times (length 307)
  Back Branch 088B1F14 35,745 times (length 316)
  Back Branch 088B1F24 35,745 times (length 298)
  Back Branch 088B1F0C 16,820 times (length 329)
_S1_2_8811E84 8,493,766 instructions (0.089%), 22,201 calls (08811E84 - 08812B20, length 808)
  Back Branch 08811F44 90,184 times (length 7)
  Back Branch 08812204 87,360 times (length 22)
  Back Branch 088124CC 56,167 times (length 189)
  Back Branch 088124EC 49,770 times (length 197)
  Back Branch 08812518 49,770 times (length 208)
  Back Branch 088126B0 27,643 times (length 310)
  Back Branch 08812588 26,670 times (length 102)
  Back Branch 0881255C 26,670 times (length 219)
  Back Branch 08811F8C 22,201 times (length 32)
  Back Branch 088122E4 16,604 times (length 59)
  Back Branch 08811F9C 10,928 times (length 36)
  Back Branch 08812270 10,920 times (length 203)
  Back Branch 08812988 10,906 times (length 223)
  Back Branch 08812614 10,906 times (length 285)
  Back Branch 088127B8 10,847 times (length 121)
  Back Branch 08812658 7,110 times (length 269)
  Back Branch 08812694 6,499 times (length 116)
  Back Branch 08812700 4,523 times (length 406)
  Back Branch 0881273C 4,523 times (length 407)
  Back Branch 088126E8 3,880 times (length 174)
  Back Branch 088126D8 3,810 times (length 320)
  Back Branch 0881245C 3,550 times (length 161)
  Back Branch 088122D0 3,248 times (length 130)
  Back Branch 088122C8 1,275 times (length 129)
  Back Branch 088126A0 1,091 times (length 119)
  Back Branch 08812498 541 times (length 176)
  Back Branch 088125B4 133 times (length 97)
  Back Branch 088124A4 77 times (length 179)
  Back Branch 08812760 42 times (length 417)
  Back Branch 088129C8 19 times (length 523)
  Back Branch 08812A00 7 times (length 687)
  Back Branch 08812868 3 times (length 435)
  Back Branch 088127AC 1 times (length 273)
  Back Branch 0881278C 1 times (length 265)
  Back Branch 08812A9C 1 times (length 726)
_S1_2_89C3FAC 8,409,350 instructions (0.088%), 391,051 calls (089C3FAC - 089C4088, length 56)
_S1_2_89C4188 8,367,735 instructions (0.088%), 385,173 calls (089C4188 - 089C4264, length 56)
_S1_2_8923234 8,250,146 instructions (0.087%), 140,093 calls (08923234 - 08923288, length 22)
  Back Branch 08923274 798,317 times (length 7)
_S1_2_89297E4 8,062,914 instructions (0.085%), 7 calls (089297E4 - 08929D58, length 350)
  Back Branch 08929C44 90,613 times (length 268)
  Back Branch 08929B8C 30,883 times (length 163)
  Back Branch 08929A5C 7,909 times (length 31)
  Back Branch 08929BA0 3,228 times (length 168)
  Back Branch 08929C8C 2,700 times (length 287)
  Back Branch 08929A74 2,698 times (length 153)
  Back Branch 08929BB4 2,434 times (length 170)
  Back Branch 08929C9C 2,364 times (length 191)
  Back Branch 08929AF4 541 times (length 182)
  Back Branch 08929CDC 4 times (length 47)
  Back Branch 08929D3C 2 times (length 143)
  Back Branch 08929CE4 2 times (length 39)
_S1_2_89CF63C 7,998,245 instructions (0.084%), 105,029 calls (089CF63C - 089D0FAC, length 1629)
  Back Branch 089CF9DC 189,999 times (length 21)
  Back Branch 089CF9F0 189,999 times (length 25)
  Back Branch 089CF998 189,999 times (length 173)
  Back Branch 089CFA64 189,999 times (length 120)
  Back Branch 089CFA58 189,999 times (length 158)
  Back Branch 089CF714 118,850 times (length 5)
  Back Branch 089D0F90 96,559 times (length 1379)
  Back Branch 089CFAD0 9,812 times (length 145)
  Back Branch 089CFB0C 8,502 times (length 160)
  Back Branch 089D0FA0 8,470 times (length 1383)
_S1_2_89CEE40 7,967,093 instructions (0.084%), 45,951 calls (089CEE40 - 089CEF60, length 73)
  Back Branch 089CEECC 227,586 times (length 27)
_S1_2_8834154 7,856,974 instructions (0.083%), 1,181,686 calls (08834154 - 08834198, length 18)
_S1_2_89A831C 7,636,828 instructions (0.080%), 339 calls (089A7CB8 - 089A95FC, length 1618)
  Back Branch 089A80D0 530,004 times (length 19)
  Back Branch 089A9228 200,704 times (length 41)
  Back Branch 089A7F34 88,336 times (length 92)
  Back Branch 089A8250 44,167 times (length 360)
  Back Branch 089A89A0 26,736 times (length 141)
  Back Branch 089A8D1C 26,734 times (length 165)
  Back Branch 089A89C4 26,720 times (length 735)
  Back Branch 089A8D7C 21,589 times (length 267)
  Back Branch 089A8FB0 19,396 times (length 1019)
  Back Branch 089A8F28 19,079 times (length 283)
  Back Branch 089A8734 17,508 times (length 449)
  Back Branch 089A8AD8 14,356 times (length 144)
  Back Branch 089A8AE0 9,535 times (length 174)
  Back Branch 089A8A58 8,902 times (length 61)
  Back Branch 089A8A98 5,145 times (length 83)
  Back Branch 089A81C8 2,700 times (length 58)
  Back Branch 089A8E44 1,709 times (length 776)
  Back Branch 089A8BDC 581 times (length 260)
  Back Branch 089A9494 581 times (length 767)
  Back Branch 089A830C 382 times (length 103)
  Back Branch 089A8DBC 382 times (length 740)
  Back Branch 089A8DD0 382 times (length 7)
  Back Branch 089A8670 330 times (length 320)
  Back Branch 089A90F0 330 times (length 678)
  Back Branch 089A8688 319 times (length 226)
  Back Branch 089A8A10 310 times (length 755)
  Back Branch 089A9210 49 times (length 1152)
  Back Branch 089A921C 16 times (length 1155)
  Back Branch 089A909C 11 times (length 1183)
  Back Branch 089A8EAC 11 times (length 1059)
  Back Branch 089A9448 9 times (length 1408)
  Back Branch 089A9104 9 times (length 997)
  Back Branch 089A8DAC 6 times (length 280)
  Back Branch 089A8D34 6 times (length 171)
  Back Branch 089A8C64 6 times (length 294)
  Back Branch 089A8D5C 6 times (length 179)
  Back Branch 089A93D4 6 times (length 770)
  Back Branch 089A81DC 2 times (length 63)
  Back Branch 089A8A30 2 times (length 70)
_S1_2_88232D0 7,584,504 instructions (0.080%), 35,790 calls (088232D0 - 08823340, length 29)
  Back Branch 08823320 1,145,280 times (length 12)
_S1_2_883DCE0 7,581,477 instructions (0.080%), 22,199 calls (0883DCE0 - 0883DE84, length 106)
  Back Branch 0883DE2C 436,767 times (length 54)
_S1_2_896BDE4 7,389,052 instructions (0.078%), 73 calls (0896BDE4 - 0896C944, length 729)
  Back Branch 0896C0B0 480,951 times (length 16)
  Back Branch 0896BFD8 141,833 times (length 6)
  Back Branch 0896C74C 97,657 times (length 16)
  Back Branch 0896C798 35,877 times (length 6)
  Back Branch 0896C130 27,016 times (length 11)
  Back Branch 0896C1E4 27,016 times (length 7)
  Back Branch 0896C10C 26,943 times (length 6)
  Back Branch 0896C228 25,087 times (length 229)
  Back Branch 0896C2BC 20,612 times (length 67)
  Back Branch 0896C2CC 20,612 times (length 7)
  Back Branch 0896BF74 16,509 times (length 13)
  Back Branch 0896C1BC 9,273 times (length 3)
  Back Branch 0896C618 3,059 times (length 14)
  Back Branch 0896C0D0 1,929 times (length 143)
  Back Branch 0896C02C 1,213 times (length 13)
  Back Branch 0896C8DC 373 times (length 97)
  Back Branch 0896C8E8 373 times (length 100)
  Back Branch 0896C768 373 times (length 339)
  Back Branch 0896C498 373 times (length 160)
  Back Branch 0896C808 369 times (length 379)
  Back Branch 0896C05C 137 times (length 37)
  Back Branch 0896C1F0 73 times (length 230)
  Back Branch 0896C24C 43 times (length 86)
_S1_2_882DA7C 7,280,520 instructions (0.076%), 728,052 calls (0882DA7C - 0882DAA0, length 10)
_S1_2_8980088 7,258,812 instructions (0.076%), 329,946 calls (08980088 - 089800DC, length 22)
_S1_2_8833DB8 7,239,024 instructions (0.076%), 556,848 calls (08833DB8 - 08833DE8, length 13)
_S1_2_883F4C4 7,223,274 instructions (0.076%), 35,842 calls (0883F4C4 - 0883F854, length 229)
  Back Branch 0883F66C 136,952 times (length 17)
  Back Branch 0883F57C 107,526 times (length 4)
  Back Branch 0883F660 63,368 times (length 14)
  Back Branch 0883F654 55,416 times (length 11)
  Back Branch 0883F840 30,125 times (length 143)
  Back Branch 0883F72C 2,137 times (length 66)
_S1_2_8984C5C 7,189,294 instructions (0.076%), 22,392 calls (08984C5C - 089850C0, length 282)
  Back Branch 08984F04 89,568 times (length 11)
  Back Branch 08984F64 89,568 times (length 11)
  Back Branch 08984FA8 89,568 times (length 11)
  Back Branch 08985078 21,661 times (length 226)
_S1_2_8993264 7,176,414 instructions (0.075%), 26,979 calls (08992F68 - 08993538, length 373)
  Back Branch 089932CC 431,664 times (length 5)
  Back Branch 08993320 188,853 times (length 14)
  Back Branch 08993534 26,979 times (length 133)
  Back Branch 089933BC 26,979 times (length 278)
_S1_2_89B8174 7,098,916 instructions (0.075%), 645,356 calls (089B8174 - 089B81B8, length 18)
_S1_2_8891900 6,970,386 instructions (0.073%), 19,926 calls (08891900 - 088C7F64, length 55706)
  Back Branch 088C7E34 38,356 times (length 174)
_S1_2_88255D4 6,963,248 instructions (0.073%), 26,934 calls (088255D4 - 088260C0, length 700)
  Back Branch 08825690 26,934 times (length 34)
  Back Branch 08825F7C 22,814 times (length 54)
  Back Branch 08825EB4 22,814 times (length 49)
  Back Branch 08825D54 17,010 times (length 449)
  Back Branch 08825B64 17,010 times (length 344)
  Back Branch 08825EBC 16,981 times (length 232)
  Back Branch 088260AC 16,980 times (length 438)
  Back Branch 08825DA8 16,975 times (length 155)
  Back Branch 08825D90 16,975 times (length 146)
  Back Branch 08825808 9,923 times (length 27)
  Back Branch 088257C4 9,923 times (length 93)
  Back Branch 08825F98 30 times (length 318)
  Back Branch 08825FC0 30 times (length 340)
  Back Branch 08825F84 29 times (length 282)
  Back Branch 08825FCC 4 times (length 166)
  Back Branch 08825FD8 4 times (length 245)
  Back Branch 088260BC 2 times (length 290)
_S1_2_888A540 6,939,894 instructions (0.073%), 88,973 calls (0888A540 - 0888A698, length 87)
  Back Branch 0888A65C 444,865 times (length 6)
  Back Branch 0888A664 88,973 times (length 30)
  Back Branch 0888A618 88,973 times (length 11)
_S1_2_8922480 6,851,080 instructions (0.072%), 35,306 calls (08922480 - 089225F8, length 95)
  Back Branch 089225C8 350,543 times (length 18)
  Back Branch 08922570 35,171 times (length 7)
  Back Branch 089225DC 35,084 times (length 57)
  Back Branch 089224EC 484 times (length 16)
  Back Branch 08922564 87 times (length 27)
_S1_2_88AC870 6,850,456 instructions (0.072%), 71,490 calls (088AC870 - 08992F84, length 235974)
  Back Branch 088AC9C0 71,490 times (length 65)
  Back Branch 088ACA94 31,598 times (length 71)
  Back Branch 088ACAC0 29,758 times (length 100)
  Back Branch 088ACB6C 2,192 times (length 31)
  Back Branch 088ACAC8 2,042 times (length 84)
  Back Branch 088AC9E0 2,042 times (length 64)
  Back Branch 088ACA00 102 times (length 64)
_S1_2_882C028 6,751,680 instructions (0.071%), 112,528 calls (0882C028 - 0882C090, length 27)
  Back Branch 0882C070 450,112 times (length 11)
_S1_2_89B0CCC 6,718,944 instructions (0.071%), 559,912 calls (089B0CCC - 089B0CF8, length 12)
_S1_2_88B2FD8 6,705,586 instructions (0.070%), 115,010 calls (088B2FD8 - 08992F84, length 229356)
  Back Branch 088B3048 40,508 times (length 10)
  Back Branch 088B30E4 40,508 times (length 44)
_S1_2_88BB5AC 6,682,322 instructions (0.070%), 24,896 calls (088B3DC4 - 088BB6C4, length 7745)
  Back Branch 088BB680 373,440 times (length 7)
  Back Branch 088BB68C 99,584 times (length 16)
  Back Branch 088B3E3C 99,584 times (length 21)
  Back Branch 088B3F2C 34,688 times (length 6)
  Back Branch 088BB6C0 24,896 times (length 7745)
  Back Branch 088B3E88 16,605 times (length 5)
  Back Branch 088B3E1C 16,260 times (length 6)
  Back Branch 088B3E94 4,428 times (length 14)
  Back Branch 088B3EFC 4,336 times (length 15)
  Back Branch 088B3FC4 1,084 times (length 38)
  Back Branch 088B3FCC 1,084 times (length 23)
  Back Branch 088B3FAC 1,084 times (length 31)
_S1_2_8893F74 6,644,129 instructions (0.070%), 16,993 calls (08893F74 - 08998998, length 266890)
  Back Branch 089983C4 218,093 times (length 173)
  Back Branch 08998844 218,092 times (length 334)
  Back Branch 08998504 212,230 times (length 253)
  Back Branch 0899885C 212,230 times (length 340)
  Back Branch 0889423C 67,972 times (length 4)
  Back Branch 088C7E34 38,356 times (length 174)
_S1_2_88AE680 6,612,825 instructions (0.069%), 35,745 calls (088AE680 - 088AEB64, length 314)
  Back Branch 088AEA38 35,745 times (length 183)
  Back Branch 088AEA50 35,745 times (length 190)
  Back Branch 088AEA40 35,745 times (length 75)
_S1_2_8829E5C 6,540,668 instructions (0.069%), 1,635,167 calls (08829E5C - 08829E68, length 4)
_S1_2_88CB4D0 6,535,887 instructions (0.069%), 278,169 calls (088CB4D0 - 088CB50C, length 16)
  Back Branch 088CB500 583,938 times (length 5)
_S1_2_883AD08 6,520,260 instructions (0.069%), 262 calls (0883AD08 - 0883B998, length 805)
  Back Branch 0883AEB8 410,739 times (length 19)
  Back Branch 0883B2B8 15,507 times (length 5)
  Back Branch 0883B19C 14,880 times (length 34)
  Back Branch 0883B900 12,960 times (length 5)
  Back Branch 0883B168 7,680 times (length 20)
  Back Branch 0883B5EC 4,128 times (length 12)
  Back Branch 0883B5B4 4,128 times (length 11)
  Back Branch 0883B57C 4,128 times (length 11)
  Back Branch 0883B544 4,128 times (length 11)
  Back Branch 0883B1A8 3,981 times (length 113)
  Back Branch 0883B374 3,848 times (length 191)
  Back Branch 0883B7C4 3,072 times (length 10)
  Back Branch 0883B844 1,152 times (length 6)
  Back Branch 0883B334 1,032 times (length 218)
  Back Branch 0883B880 768 times (length 5)
  Back Branch 0883B7D0 384 times (length 15)
  Back Branch 0883B8BC 384 times (length 39)
  Back Branch 0883B4E8 141 times (length 423)
  Back Branch 0883B388 129 times (length 77)
  Back Branch 0883B4F0 129 times (length 393)
  Back Branch 0883B5F8 129 times (length 217)
  Back Branch 0883B94C 81 times (length 590)
  Back Branch 0883B8CC 48 times (length 558)
  Back Branch 0883B8DC 48 times (length 561)
  Back Branch 0883B994 48 times (length 97)
_S1_2_8992F88 6,479,746 instructions (0.068%), 498,442 calls (08992F68 - 08992F98, length 13)
  Back Branch 08992F94 498,442 times (length 13)
_S1_2_88C1ABC 6,478,630 instructions (0.068%), 170,515 calls (088C17C0 - 088C1EC0, length 449)
  Back Branch 088C1924 173,031 times (length 51)
  Back Branch 088C1B08 170,515 times (length 180)
  Back Branch 088C1854 4,000 times (length 39)
  Back Branch 088C18C0 3,890 times (length 34)
  Back Branch 088C18FC 3,844 times (length 25)
  Back Branch 088C18F0 3,844 times (length 25)
  Back Branch 088C18E0 3,844 times (length 16)
  Back Branch 088C190C 674 times (length 29)
  Back Branch 088C1E64 510 times (length 225)
  Back Branch 088C1A24 335 times (length 11)
  Back Branch 088C1A50 335 times (length 13)
  Back Branch 088C1A18 222 times (length 39)
  Back Branch 088C19A8 217 times (length 60)
  Back Branch 088C19B4 172 times (length 63)
  Back Branch 088C1A5C 170 times (length 53)
  Back Branch 088C1E70 164 times (length 398)
  Back Branch 088C1D94 41 times (length 3)
  Back Branch 088C1918 6 times (length 32)
  Back Branch 088C1DCC 5 times (length 357)
  Back Branch 088C1D3C 4 times (length 321)
  Back Branch 088C1EBC 3 times (length 417)
  Back Branch 088C1A94 1 times (length 151)
_S1_2_8822150 6,298,061 instructions (0.066%), 26,933 calls (08822150 - 0882221C, length 52)
  Back Branch 08822200 927,055 times (length 10)
_S1_2_89C8968 6,296,495 instructions (0.066%), 24,751 calls (089C8968 - 089C8A9C, length 78)
  Back Branch 089C8A0C 618,775 times (length 10)
  Back Branch 089C8998 24,751 times (length 4)
  Back Branch 089C8A54 24,728 times (length 10)
_S1_2_88C2CC8 6,291,818 instructions (0.066%), 5,727 calls (088C2CC8 - 088C2FE0, length 199)
  Back Branch 088C2E90 181,377 times (length 73)
  Back Branch 088C2EC0 181,377 times (length 31)
  Back Branch 088C2EE8 181,366 times (length 27)
  Back Branch 088C2E98 181,141 times (length 75)
  Back Branch 088C2DB4 2,923 times (length 12)
  Back Branch 088C2DD0 2,900 times (length 19)
  Back Branch 088C2F34 2,612 times (length 38)
  Back Branch 088C2F78 1,792 times (length 125)
  Back Branch 088C2E44 235 times (length 76)
  Back Branch 088C2F8C 23 times (length 129)
  Back Branch 088C2FD0 1 times (length 175)
_S1_2_8821110 6,283,213 instructions (0.066%), 35,747 calls (08821110 - 088215B4, length 298)
  Back Branch 088214A8 34,440 times (length 183)
  Back Branch 08821480 34,410 times (length 125)
  Back Branch 08821460 34,410 times (length 96)
  Back Branch 088214A0 34,388 times (length 176)
  Back Branch 08821478 34,355 times (length 118)
  Back Branch 08821448 34,355 times (length 72)
  Back Branch 08821490 34,123 times (length 162)
  Back Branch 08821468 34,101 times (length 104)
  Back Branch 08821458 34,101 times (length 88)
  Back Branch 08821498 33,994 times (length 169)
  Back Branch 08821470 33,961 times (length 111)
  Back Branch 08821450 33,961 times (length 80)
  Back Branch 08821554 1,320 times (length 232)
  Back Branch 08821488 1,307 times (length 151)
  Back Branch 088215B0 836 times (length 32)
  Back Branch 088214DC 141 times (length 165)
  Back Branch 088214CC 131 times (length 149)
  Back Branch 088214D4 115 times (length 157)
  Back Branch 088214E4 111 times (length 173)
_S1_2_897DCA0 6,228,864 instructions (0.065%), 692,096 calls (0897DCA0 - 0897DCC0, length 9)
_S1_2_88CF354 6,160,788 instructions (0.065%), 44,676 calls (088CF354 - 088CF450, length 64)
  Back Branch 088CF3E4 357,408 times (length 16)
_S1_2_89931F0 6,012,348 instructions (0.063%), 447,613 calls (08992F68 - 089934E4, length 352)
  Back Branch 089934E0 254,234 times (length 352)
  Back Branch 08993200 193,379 times (length 168)
_S1_2_897F1D0 5,995,377 instructions (0.063%), 666,153 calls (0897F1D0 - 0897F1F0, length 9)
_S1_2_8823344 5,922,952 instructions (0.062%), 25,865 calls (08823344 - 08831F1C, length 15095)
  Back Branch 08823380 827,680 times (length 6)
  Back Branch 0882338C 17,396 times (length 9)
  Back Branch 088233A4 23 times (length 12)
_S1_2_883E440 5,898,549 instructions (0.062%), 22,288 calls (0883E440 - 0883E76C, length 204)
  Back Branch 0883E4CC 438,494 times (length 9)
  Back Branch 0883E4D8 260,190 times (length 11)
  Back Branch 0883E4FC 45,057 times (length 21)
_S1_2_8967D10 5,884,752 instructions (0.062%), 27,307 calls (08967D10 - 089689BC, length 812)
  Back Branch 08968064 37,362 times (length 49)
  Back Branch 08968228 15,692 times (length 38)
  Back Branch 08968088 11,475 times (length 58)
  Back Branch 08968828 8,988 times (length 682)
  Back Branch 08968098 7,473 times (length 63)
  Back Branch 08968928 5,368 times (length 746)
  Back Branch 089680CC 4,191 times (length 172)
  Back Branch 089680B0 3,003 times (length 165)
  Back Branch 08968980 2,701 times (length 385)
  Back Branch 08968554 2,701 times (length 501)
  Back Branch 08968214 2,137 times (length 293)
  Back Branch 089682D0 1,326 times (length 55)
  Back Branch 08967F84 877 times (length 129)
  Back Branch 089681A4 10 times (length 145)
_S1_2_8938B54 5,866,366 instructions (0.062%), 30,239 calls (08938B54 - 08938DC4, length 157)
  Back Branch 08938D2C 120,956 times (length 11)
  Back Branch 08938D6C 120,956 times (length 11)
  Back Branch 08938DB4 30,239 times (length 12)
_S1_2_882BE0C 5,702,557 instructions (0.060%), 96,579 calls (0882BE0C - 0882BFFC, length 125)
  Back Branch 0882BE80 192,652 times (length 11)
  Back Branch 0882BEF0 48,416 times (length 20)
  Back Branch 0882BF48 372 times (length 11)
  Back Branch 0882BFC4 372 times (length 11)
  Back Branch 0882BF6C 93 times (length 46)
_S1_2_897EF70 5,660,278 instructions (0.059%), 435,406 calls (0897EF70 - 0897EFAC, length 16)
_S1_2_8985A88 5,424,918 instructions (0.057%), 285,522 calls (08985A88 - 08985AD0, length 19)
_S1_2_89B0B14 5,293,765 instructions (0.056%), 6,271 calls (089B0B14 - 089B0BF8, length 58)
  Back Branch 089B0BBC 366,032 times (length 14)
  Back Branch 089B0BCC 6,271 times (length 36)
  Back Branch 089B0BDC 6,271 times (length 29)
  Back Branch 089B0B80 6,271 times (length 20)
_S1_2_892AC80 5,096,986 instructions (0.054%), 35,747 calls (0892AC80 - 0892AFEC, length 220)
  Back Branch 0892AEF8 35,747 times (length 47)
  Back Branch 0892AF60 35,747 times (length 35)
  Back Branch 0892AF58 35,747 times (length 36)
  Back Branch 0892AF50 35,747 times (length 37)
  Back Branch 0892AF48 35,747 times (length 38)
  Back Branch 0892AF40 35,747 times (length 39)
  Back Branch 0892AF08 35,747 times (length 45)
  Back Branch 0892AF00 35,689 times (length 46)
  Back Branch 0892AF18 34,410 times (length 43)
  Back Branch 0892AF10 34,377 times (length 44)
  Back Branch 0892AF20 34,355 times (length 42)
  Back Branch 0892AF34 34,101 times (length 40)
  Back Branch 0892AF28 33,961 times (length 41)
  Back Branch 0892AFD0 292 times (length 179)
  Back Branch 0892AFC0 141 times (length 159)
  Back Branch 0892AFB0 131 times (length 139)
  Back Branch 0892AFB8 115 times (length 149)
  Back Branch 0892AFC8 111 times (length 169)
  Back Branch 0892AFE0 22 times (length 199)
  Back Branch 0892AF80 5 times (length 85)
_S1_2_8817B10 5,085,410 instructions (0.053%), 30,635 calls (08817B10 - 08817F00, length 253)
  Back Branch 08817DC0 32,859 times (length 68)
_S1_2_892FD04 5,074,672 instructions (0.053%), 1,299 calls (0892FD04 - 089306EC, length 635)
  Back Branch 0893037C 20,630 times (length 234)
  Back Branch 089305C0 19,997 times (length 238)
  Back Branch 08930430 18,453 times (length 220)
  Back Branch 08930390 14,688 times (length 234)
  Back Branch 089304AC 14,667 times (length 212)
  Back Branch 08930410 14,575 times (length 224)
  Back Branch 089303FC 14,036 times (length 224)
  Back Branch 08930478 13,769 times (length 216)
  Back Branch 089303D0 13,697 times (length 229)
  Back Branch 08930444 12,640 times (length 220)
  Back Branch 089303BC 10,973 times (length 229)
  Back Branch 089306C8 10,927 times (length 339)
  Back Branch 08930464 9,799 times (length 216)
  Back Branch 089306D8 9,221 times (length 360)
  Back Branch 08930698 6,397 times (length 420)
  Back Branch 08930498 6,268 times (length 212)
  Back Branch 089306E8 6,084 times (length 381)
  Back Branch 089304C4 4,216 times (length 208)
  Back Branch 089306B8 3,666 times (length 407)
  Back Branch 089306A8 1,490 times (length 382)
  Back Branch 0892FFC4 633 times (length 12)
  Back Branch 0892FF4C 633 times (length 27)
  Back Branch 0892FE80 633 times (length 14)
  Back Branch 089305E0 633 times (length 396)
  Back Branch 08930688 271 times (length 566)
  Back Branch 089305E8 21 times (length 545)
_S1_2_89A82A0 5,067,208 instructions (0.053%), 61 calls (089A7CB8 - 089A95FC, length 1618)
  Back Branch 089A80D0 530,004 times (length 19)
  Back Branch 089A9228 200,704 times (length 41)
  Back Branch 089A7F34 88,336 times (length 92)
  Back Branch 089A8250 44,167 times (length 360)
  Back Branch 089A89A0 26,736 times (length 141)
  Back Branch 089A8D1C 26,734 times (length 165)
  Back Branch 089A89C4 26,720 times (length 735)
  Back Branch 089A8D7C 21,589 times (length 267)
  Back Branch 089A8FB0 19,396 times (length 1019)
  Back Branch 089A8F28 19,079 times (length 283)
  Back Branch 089A8734 17,508 times (length 449)
  Back Branch 089A8AD8 14,356 times (length 144)
  Back Branch 089A8AE0 9,535 times (length 174)
  Back Branch 089A8A58 8,902 times (length 61)
  Back Branch 089A8A98 5,145 times (length 83)
  Back Branch 089A81C8 2,700 times (length 58)
  Back Branch 089A8E44 1,709 times (length 776)
  Back Branch 089A8BDC 581 times (length 260)
  Back Branch 089A9494 581 times (length 767)
  Back Branch 089A830C 382 times (length 103)
  Back Branch 089A8DBC 382 times (length 740)
  Back Branch 089A8DD0 382 times (length 7)
  Back Branch 089A8A10 310 times (length 755)
  Back Branch 089A82EC 63 times (length 95)
  Back Branch 089A9210 49 times (length 1152)
  Back Branch 089A921C 16 times (length 1155)
  Back Branch 089A82E4 12 times (length 93)
  Back Branch 089A909C 11 times (length 1183)
  Back Branch 089A8EAC 11 times (length 1059)
  Back Branch 089A9448 9 times (length 1408)
  Back Branch 089A8DAC 6 times (length 280)
  Back Branch 089A8D34 6 times (length 171)
  Back Branch 089A8C64 6 times (length 294)
  Back Branch 089A8D5C 6 times (length 179)
  Back Branch 089A93D4 6 times (length 770)
  Back Branch 089A81DC 2 times (length 63)
  Back Branch 089A8A30 2 times (length 70)
_S1_2_8983640 5,057,530 instructions (0.053%), 136,690 calls (08983640 - 089836D0, length 37)
_S1_2_8822220 4,736,206 instructions (0.050%), 22,843 calls (08822220 - 08822280, length 25)
  Back Branch 08822264 708,133 times (length 10)
_S1_2_89CCF7C 4,705,088 instructions (0.049%), 2,864 calls (089CCF7C - 089CD8D0, length 598)
  Back Branch 089CD6E8 107,232 times (length 22)
  Back Branch 089CD544 81,464 times (length 302)
  Back Branch 089CD29C 81,395 times (length 129)
  Back Branch 089CD2B0 78,662 times (length 20)
  Back Branch 089CD6F0 74,652 times (length 15)
  Back Branch 089CD6CC 74,652 times (length 15)
  Back Branch 089CD6A0 36,296 times (length 308)
  Back Branch 089CD560 17,552 times (length 309)
  Back Branch 089CD5FC 9,800 times (length 278)
  Back Branch 089CD804 7,257 times (length 152)
  Back Branch 089CD5AC 7,257 times (length 328)
  Back Branch 089CD3B4 6,722 times (length 8)
  Back Branch 089CD604 5,894 times (length 15)
  Back Branch 089CD5E0 5,894 times (length 271)
  Back Branch 089CD16C 3,037 times (length 109)
  Back Branch 089CD3BC 2,946 times (length 179)
  Back Branch 089CD358 2,709 times (length 131)
  Back Branch 089CD4B0 2,182 times (length 285)
  Back Branch 089CD380 1,648 times (length 8)
  Back Branch 089CD7A0 699 times (length 215)
  Back Branch 089CD4CC 682 times (length 292)
  Back Branch 089CD5C8 640 times (length 355)
  Back Branch 089CD5C0 616 times (length 353)
  Back Branch 089CD770 579 times (length 188)
  Back Branch 089CD7D0 542 times (length 242)
  Back Branch 089CD49C 510 times (length 285)
  Back Branch 089CD4C4 454 times (length 290)
  Back Branch 089CD858 217 times (length 276)
  Back Branch 089CD818 143 times (length 514)
  Back Branch 089CD7B4 142 times (length 220)
  Back Branch 089CD784 131 times (length 477)
  Back Branch 089CD388 130 times (length 146)
  Back Branch 089CD820 127 times (length 515)
  Back Branch 089CD850 123 times (length 274)
  Back Branch 089CD78C 116 times (length 478)
  Back Branch 089CD83C 103 times (length 254)
  Back Branch 089CD834 91 times (length 252)
  Back Branch 089CD7BC 68 times (length 222)
  Back Branch 089CD7E4 53 times (length 247)
  Back Branch 089CD7EC 49 times (length 249)
_S1_2_89B715C 4,700,765 instructions (0.049%), 33,380 calls (089B715C - 089B73C0, length 154)
  Back Branch 089B7388 108,844 times (length 7)
  Back Branch 089B7398 33,380 times (length 103)
  Back Branch 089B7330 33,380 times (length 37)
  Back Branch 089B7338 33,380 times (length 77)
  Back Branch 089B7358 33,380 times (length 89)
  Back Branch 089B7308 1 times (length 61)
_S1_2_899E080 4,648,913 instructions (0.049%), 1,195 calls (0899E080 - 0899E2B8, length 143)
  Back Branch 0899E190 354,878 times (length 11)
  Back Branch 0899E19C 73,376 times (length 14)
  Back Branch 0899E1A8 53,137 times (length 25)
  Back Branch 0899E1B8 25,021 times (length 20)
  Back Branch 0899E2B4 906 times (length 118)
  Back Branch 0899E29C 149 times (length 56)
_S1_2_883CDD8 4,532,136 instructions (0.048%), 53,954 calls (0883CDD8 - 0883CFF0, length 135)
  Back Branch 0883CF4C 53,954 times (length 64)
_S1_2_88B32A0 4,338,153 instructions (0.046%), 40,188 calls (088B32A0 - 088B3398, length 63)
  Back Branch 088B3334 287,120 times (length 9)
  Back Branch 088B3364 71,780 times (length 29)
  Back Branch 088B3358 40,508 times (length 15)
_S1_2_899980C 4,335,892 instructions (0.046%), 29,996 calls (0899980C - 08999BA8, length 232)
  Back Branch 08999B94 29,996 times (length 203)
_S1_2_8831BC4 4,325,449 instructions (0.045%), 188,063 calls (08831BC4 - 08831C58, length 38)
_S1_2_89D6304 4,220,292 instructions (0.044%), 2,110,146 calls (089D6304 - 089D6308, length 2)
_S1_2_89CE990 4,198,640 instructions (0.044%), 104,966 calls (089CE990 - 089CEA64, length 54)
_S1_2_883D324 4,188,901 instructions (0.044%), 11,806 calls (0883D324 - 0883D56C, length 147)
  Back Branch 0883D560 195,202 times (length 118)
  Back Branch 0883D568 8,602 times (length 23)
  Back Branch 0883D508 5,891 times (length 101)
  Back Branch 0883D544 4,778 times (length 69)
_S1_2_882C9D8 4,173,420 instructions (0.044%), 69,557 calls (0882C9D8 - 0882CA40, length 27)
  Back Branch 0882CA20 278,228 times (length 11)
_S1_2_896982C 4,117,708 instructions (0.043%), 21,872 calls (0896982C - 08969C20, length 254)
  Back Branch 089698E0 129,570 times (length 10)
  Back Branch 08969A58 117,319 times (length 27)
  Back Branch 08969A64 107,485 times (length 7)
  Back Branch 08969C14 23,957 times (length 205)
  Back Branch 08969BA4 16,066 times (length 134)
  Back Branch 08969BD0 16,066 times (length 150)
  Back Branch 08969B18 7,637 times (length 62)
  Back Branch 08969B5C 5,143 times (length 31)
  Back Branch 08969B90 5,143 times (length 17)
  Back Branch 08969B44 4,996 times (length 22)
  Back Branch 08969B64 4,996 times (length 12)
  Back Branch 08969BF4 4,521 times (length 145)
  Back Branch 08969C1C 1,159 times (length 206)
  Back Branch 08969AFC 475 times (length 83)
  Back Branch 08969B30 408 times (length 42)
  Back Branch 08969BFC 147 times (length 9)
  Back Branch 08969BE4 147 times (length 141)
_S1_2_8993194 4,099,671 instructions (0.043%), 302,277 calls (08992F68 - 089934FC, length 358)
  Back Branch 089931A4 170,070 times (length 145)
  Back Branch 089934F8 132,207 times (length 358)
_S1_2_8813FAC 4,057,433 instructions (0.043%), 22,227 calls (08813FAC - 08814EC0, length 966)
  Back Branch 08814690 22,226 times (length 370)
  Back Branch 088146AC 22,226 times (length 377)
  Back Branch 088146A0 22,226 times (length 374)
  Back Branch 08814E0C 22,201 times (length 872)
  Back Branch 088146C4 22,199 times (length 383)
  Back Branch 08814E84 633 times (length 51)
  Back Branch 08814E60 47 times (length 42)
  Back Branch 08814EA8 27 times (length 860)
  Back Branch 08814184 25 times (length 70)
_S1_2_899375C 3,922,931 instructions (0.041%), 11,161 calls (0899375C - 089940CC, length 605)
  Back Branch 08993D10 609,164 times (length 4)
  Back Branch 08993DC4 27,870 times (length 5)
  Back Branch 089937E4 11,161 times (length 23)
  Back Branch 089937F8 2,798 times (length 28)
  Back Branch 08993EF4 2,787 times (length 139)
  Back Branch 08993ED0 2,787 times (length 281)
  Back Branch 08993D6C 2,787 times (length 378)
  Back Branch 089940A0 2,773 times (length 543)
_S1_2_89CA918 3,761,856 instructions (0.040%), 44,784 calls (089CA918 - 089CABAC, length 166)
  Back Branch 089CAAB8 44,784 times (length 91)
_S1_2_8805F00 3,757,401 instructions (0.039%), 16,430 calls (08805F00 - 0880609C, length 104)
  Back Branch 08806068 117,466 times (length 25)
  Back Branch 08806098 10,383 times (length 57)
_S1_2_895CA04 3,602,741 instructions (0.038%), 2,992 calls (0895CA04 - 0895CBFC, length 127)
  Back Branch 0895CB38 665,505 times (length 6)
_S1_2_89C473C 3,560,954 instructions (0.037%), 96,242 calls (089C473C - 089C489C, length 89)
_S1_2_895D940 3,555,947 instructions (0.037%), 7,876 calls (0895D940 - 0895DEC8, length 355)
  Back Branch 0895DB2C 351,117 times (length 5)
  Back Branch 0895DA0C 86,277 times (length 21)
  Back Branch 0895DA20 69,365 times (length 32)
  Back Branch 0895DA40 10,228 times (length 35)
  Back Branch 0895DA48 10,228 times (length 17)
  Back Branch 0895DDFC 1,433 times (length 76)
  Back Branch 0895DD58 1,433 times (length 84)
  Back Branch 0895DE70 244 times (length 78)
_S1_2_89940D0 3,536,043 instructions (0.037%), 29,995 calls (089940D0 - 08994894, length 498)
  Back Branch 089945EC 29,995 times (length 273)
  Back Branch 089942B0 27,164 times (length 30)
  Back Branch 08994380 5,960 times (length 5)
  Back Branch 08994634 3,040 times (length 308)
  Back Branch 08994710 1,350 times (length 382)
  Back Branch 089942C4 619 times (length 98)
  Back Branch 089945D4 619 times (length 294)
  Back Branch 08994718 619 times (length 263)
  Back Branch 08994724 596 times (length 266)
  Back Branch 08994778 596 times (length 285)
  Back Branch 08994838 547 times (length 168)
  Back Branch 08994798 23 times (length 71)
  Back Branch 08994780 23 times (length 65)
  Back Branch 0899478C 23 times (length 68)
  Back Branch 089947E8 23 times (length 438)
  Back Branch 08994644 23 times (length 333)
_S1_2_8829DF4 3,410,388 instructions (0.036%), 234,750 calls (08829DF4 - 08829E58, length 26)
_S1_2_895D69C 3,405,171 instructions (0.036%), 309,561 calls (0895D69C - 0895D6C4, length 11)
_S1_2_8975E1C 3,402,278 instructions (0.036%), 2,140 calls (08975E1C - 08977114, length 1215)
  Back Branch 08976710 163,840 times (length 7)
  Back Branch 089761C4 65,406 times (length 11)
  Back Branch 08975FB0 41,854 times (length 10)
  Back Branch 08975F78 30,652 times (length 13)
  Back Branch 08977044 15,379 times (length 17)
  Back Branch 0897708C 14,638 times (length 21)
  Back Branch 089768CC 6,278 times (length 10)
  Back Branch 08976A5C 3,036 times (length 96)
  Back Branch 089761E4 2,178 times (length 19)
  Back Branch 08975EFC 2,123 times (length 36)
  Back Branch 08975F04 2,123 times (length 38)
  Back Branch 0897639C 2,111 times (length 307)
  Back Branch 08976150 2,073 times (length 154)
  Back Branch 0897671C 1,280 times (length 247)
  Back Branch 0897675C 1,280 times (length 30)
  Back Branch 08976FD4 1,049 times (length 11)
  Back Branch 08976F48 1,030 times (length 1079)
  Back Branch 08976F50 1,026 times (length 7)
  Back Branch 08976A7C 379 times (length 117)
  Back Branch 08976A74 379 times (length 105)
  Back Branch 08975F84 358 times (length 15)
  Back Branch 08976DF4 234 times (length 992)
  Back Branch 089770B4 186 times (length 81)
  Back Branch 0897613C 166 times (length 178)
  Back Branch 08976AFC 149 times (length 802)
  Back Branch 08977098 93 times (length 33)
  Back Branch 08976EF0 84 times (length 1057)
  Back Branch 08976EDC 84 times (length 1051)
  Back Branch 08977084 74 times (length 42)
  Back Branch 089770AC 64 times (length 38)
  Back Branch 08975FB8 40 times (length 29)
  Back Branch 08977110 39 times (length 1192)
  Back Branch 08976C7C 39 times (length 898)
  Back Branch 0897704C 35 times (length 1143)
  Back Branch 089765E0 19 times (length 475)
  Back Branch 089763C0 17 times (length 340)
  Back Branch 08976E60 16 times (length 552)
  Back Branch 08976E6C 16 times (length 555)
  Back Branch 08976E94 13 times (length 30)
  Back Branch 08976F14 6 times (length 1065)
  Back Branch 08977060 3 times (length 139)
  Back Branch 08976964 3 times (length 233)
  Back Branch 08976E80 3 times (length 25)
  Back Branch 08976EA0 2 times (length 42)
  Back Branch 0897698C 2 times (length 260)
  Back Branch 08976958 1 times (length 230)
_S1_2_8927FAC 3,387,826 instructions (0.036%), 6 calls (08927FAC - 08928414, length 283)
  Back Branch 08928088 93,155 times (length 45)
  Back Branch 089283A0 49,100 times (length 210)
  Back Branch 08928384 2,364 times (length 117)
  Back Branch 08928378 2,092 times (length 82)
  Back Branch 089282C4 1,686 times (length 109)
  Back Branch 089282A8 1,389 times (length 154)
  Back Branch 089283C0 1,213 times (length 218)
  Back Branch 089282D0 95 times (length 154)
  Back Branch 089283DC 69 times (length 145)
_S1_2_89B843C 3,377,682 instructions (0.035%), 153,531 calls (089B843C - 089B8490, length 22)
_S1_2_89CF5E0 3,373,973 instructions (0.035%), 198,469 calls (089CF5E0 - 089CF638, length 23)
_S1_2_899323C 3,366,288 instructions (0.035%), 280,524 calls (08992F68 - 08993248, length 185)
  Back Branch 08993244 280,524 times (length 185)
_S1_2_882924C 3,329,474 instructions (0.035%), 35,106 calls (0882924C - 08829418, length 116)
  Back Branch 0882935C 120,555 times (length 44)
  Back Branch 08829340 92,847 times (length 43)
  Back Branch 08829388 216 times (length 52)
  Back Branch 088293D4 183 times (length 71)
_S1_2_895D6C8 3,292,157 instructions (0.035%), 299,287 calls (0895D6C8 - 0895D6F0, length 11)
_S1_2_89B81A0 3,226,780 instructions (0.034%), 645,356 calls (089B81A0 - 089B81B0, length 5)
_S1_2_898DF48 3,221,094 instructions (0.034%), 2 calls (0898DF48 - 0898E1FC, length 174)
  Back Branch 0898DFE0 178,918 times (length 18)
  Back Branch 0898E068 6 times (length 34)
  Back Branch 0898E1E0 6 times (length 28)
  Back Branch 0898E1C4 6 times (length 142)
  Back Branch 0898E134 6 times (length 84)
  Back Branch 0898E1D8 3 times (length 17)
_S1_2_89B6968 3,196,256 instructions (0.034%), 42,056 calls (089B6968 - 089B6FC8, length 409)
  Back Branch 089B6CB4 42,056 times (length 125)
_S1_2_89B1398 3,178,876 instructions (0.033%), 102,523 calls (089B1398 - 089B151C, length 98)
  Back Branch 089B1504 2,545 times (length 65)
_S1_2_895BFF4 3,133,340 instructions (0.033%), 11,489 calls (0895BFF4 - 0895C16C, length 95)
  Back Branch 0895C124 118,372 times (length 56)
  Back Branch 0895C0D0 115,455 times (length 11)
  Back Branch 0895C140 106,883 times (length 68)
  Back Branch 0895C154 5,995 times (length 69)
  Back Branch 0895C15C 5,995 times (length 16)
  Back Branch 0895C11C 3,766 times (length 23)
  Back Branch 0895C168 2,917 times (length 53)
_S1_2_8822B4C 3,130,700 instructions (0.033%), 20,079 calls (08822B4C - 08822DEC, length 169)
  Back Branch 08822C84 321,264 times (length 21)
  Back Branch 08822CE4 40,158 times (length 8)
  Back Branch 08822BE4 712 times (length 15)
  Back Branch 08822D7C 712 times (length 114)
  Back Branch 08822C6C 130 times (length 7)
  Back Branch 08822DD0 1 times (length 61)
_S1_2_89D6424 3,117,124 instructions (0.033%), 1,558,562 calls (089D6424 - 089D6428, length 2)
_S1_2_8925B30 3,069,831 instructions (0.032%), 36,739 calls (08925B30 - 08925D38, length 131)
  Back Branch 08925BF8 59,108 times (length 14)
  Back Branch 08925C04 14,586 times (length 16)
  Back Branch 08925C14 8,766 times (length 20)
  Back Branch 08925CD4 6,411 times (length 68)
  Back Branch 08925C24 6,411 times (length 24)
  Back Branch 08925CC0 6,357 times (length 36)
  Back Branch 08925CF8 6,332 times (length 78)
_S1_2_89CD90C 3,027,616 instructions (0.032%), 94,613 calls (089CD90C - 089CD988, length 32)
_S1_2_8970DBC 3,005,004 instructions (0.032%), 47,725 calls (0896EB50 - 0897114C, length 2432)
  Back Branch 0896EF38 60,351 times (length 115)
  Back Branch 0896EF40 41,464 times (length 9)
  Back Branch 08970F6C 40,469 times (length 49)
  Back Branch 0896EF14 18,894 times (length 106)
  Back Branch 0896ECE4 18,889 times (length 81)
  Back Branch 0896ED78 18,889 times (length 87)
  Back Branch 08970F10 18,589 times (length 678)
  Back Branch 089704C8 18,587 times (length 1632)
  Back Branch 08971054 6,154 times (length 107)
  Back Branch 089710B4 509 times (length 131)
  Back Branch 08971088 509 times (length 145)
  Back Branch 08971148 185 times (length 168)
  Back Branch 0896EF50 5 times (length 19)
  Back Branch 089704BC 2 times (length 1629)
  Back Branch 08970F28 2 times (length 16)
_S1_2_89CBAC0 2,968,300 instructions (0.031%), 494,464 calls (089CBAC0 - 089CBAE0, length 9)
_S1_2_8904910 2,896,638 instructions (0.030%), 22,227 calls (08904910 - 089049A4, length 38)
  Back Branch 08904998 437,344 times (length 27)
_S1_2_898D2BC 2,863,616 instructions (0.030%), 35,747 calls (0898D2BC - 0898D730, length 286)
  Back Branch 0898D430 35,748 times (length 63)
  Back Branch 0898D43C 35,748 times (length 60)
  Back Branch 0898D5EC 33,962 times (length 141)
  Back Branch 0898D600 32,765 times (length 154)
  Back Branch 0898D468 4,841 times (length 26)
  Back Branch 0898D60C 1,646 times (length 158)
  Back Branch 0898D570 1,646 times (length 105)
  Back Branch 0898D5F8 1,392 times (length 144)
  Back Branch 0898D57C 1,337 times (length 108)
_S1_2_882A9F0 2,847,390 instructions (0.030%), 43,806 calls (0882A9F0 - 0882ABF4, length 130)
_S1_2_89AF7D4 2,817,752 instructions (0.030%), 42,056 calls (089AF7D4 - 089AFDE0, length 388)
_S1_2_89C74AC 2,795,798 instructions (0.029%), 36,907 calls (089C74AC - 089C77FC, length 213)
  Back Branch 089C77F8 4,591 times (length 199)
  Back Branch 089C760C 1,586 times (length 76)
  Back Branch 089C7618 742 times (length 79)
  Back Branch 089C770C 498 times (length 140)
_S1_2_89C3CD0 2,722,809 instructions (0.029%), 27,070 calls (089C3CD0 - 089C3FA8, length 183)
  Back Branch 089C3E40 25,434 times (length 77)
  Back Branch 089C3F0C 23,539 times (length 112)
  Back Branch 089C3F34 1,920 times (length 138)
  Back Branch 089C3F80 1,050 times (length 141)
  Back Branch 089C3F5C 779 times (length 132)
  Back Branch 089C3FA4 66 times (length 150)
_S1_2_898D81C 2,713,337 instructions (0.029%), 18,182 calls (0896EB50 - 0898D848, length 31551)
  Back Branch 0896EF38 60,351 times (length 115)
  Back Branch 0896EF40 41,464 times (length 9)
  Back Branch 08970F6C 40,469 times (length 49)
  Back Branch 0896EF14 18,894 times (length 106)
  Back Branch 0896ECE4 18,889 times (length 81)
  Back Branch 0896ED78 18,889 times (length 87)
  Back Branch 08970F10 18,589 times (length 678)
  Back Branch 089704C8 18,587 times (length 1632)
  Back Branch 0898D83C 18,182 times (length 29346)
  Back Branch 08971054 6,154 times (length 107)
  Back Branch 089710B4 509 times (length 131)
  Back Branch 08971088 509 times (length 145)
  Back Branch 08971148 185 times (length 168)
  Back Branch 0896EF50 5 times (length 19)
  Back Branch 089704BC 2 times (length 1629)
  Back Branch 08970F28 2 times (length 16)
_S1_2_897FF30 2,698,393 instructions (0.028%), 158,729 calls (0897FF30 - 0897FF70, length 17)
_S1_2_8982C68 2,695,580 instructions (0.028%), 134,779 calls (08982C68 - 08982CB4, length 20)
_S1_2_882BB00 2,687,040 instructions (0.028%), 44,784 calls (0882BB00 - 0882BBEC, length 60)
_S1_2_88B5A74 2,654,448 instructions (0.028%), 26,024 calls (088B5A74 - 088B5DF0, length 224)
  Back Branch 088B5DB4 26,024 times (length 114)
  Back Branch 088B5C44 26,024 times (length 42)
_S1_2_881F21C 2,648,638 instructions (0.028%), 35,762 calls (0881F21C - 0881F3C0, length 106)
  Back Branch 0881F274 286,096 times (length 6)
  Back Branch 0881F280 128 times (length 11)
  Back Branch 0881F324 90 times (length 50)
  Back Branch 0881F2E0 38 times (length 30)
  Back Branch 0881F3BC 36 times (length 57)
  Back Branch 0881F334 2 times (length 54)
_S1_2_881CE0C 2,622,002 instructions (0.028%), 17,602 calls (0881CE0C - 0881D1D8, length 244)
_S1_2_881A0D4 2,577,172 instructions (0.027%), 22,217 calls (0881A0D4 - 0881A138, length 26)
  Back Branch 0881A118 355,472 times (length 6)
_S1_2_89052D4 2,571,878 instructions (0.027%), 22,083 calls (089052D4 - 089057E8, length 326)
  Back Branch 089054CC 113,760 times (length 109)
  Back Branch 08905504 57,472 times (length 16)
  Back Branch 089054F0 31,609 times (length 11)
  Back Branch 089054DC 19,371 times (length 6)
  Back Branch 08905454 10,945 times (length 78)
  Back Branch 08905468 10,945 times (length 83)
  Back Branch 08905484 10,939 times (length 90)
  Back Branch 08905440 3,936 times (length 41)
  Back Branch 08905518 2,696 times (length 21)
  Back Branch 0890552C 2,600 times (length 26)
  Back Branch 089055B8 738 times (length 110)
  Back Branch 089055CC 492 times (length 115)
  Back Branch 089055E0 246 times (length 120)
  Back Branch 089055F4 246 times (length 125)
  Back Branch 08905544 34 times (length 42)
  Back Branch 08905558 34 times (length 47)
  Back Branch 08905568 22 times (length 147)
  Back Branch 089057A4 21 times (length 137)
  Back Branch 089055A8 21 times (length 163)
  Back Branch 089057E4 6 times (length 41)
  Back Branch 089057C4 5 times (length 33)
  Back Branch 089057D4 4 times (length 37)
  Back Branch 08905478 2 times (length 86)
_S1_2_89B0CFC 2,563,075 instructions (0.027%), 102,523 calls (089B0CFC - 089B0D5C, length 25)
_S1_2_89CF300 2,495,865 instructions (0.026%), 7,276 calls (089CF300 - 089CF36C, length 28)
  Back Branch 089CF34C 381,000 times (length 14)
  Back Branch 089CF33C 562 times (length 7)
_S1_2_88B313C 2,470,988 instructions (0.026%), 40,508 calls (088B313C - 088B329C, length 89)
_S1_2_89A1070 2,456,575 instructions (0.026%), 3,377 calls (089A1070 - 089A1488, length 263)
  Back Branch 089A138C 93,510 times (length 82)
  Back Branch 089A139C 89,176 times (length 8)
  Back Branch 089A1158 56,669 times (length 13)
  Back Branch 089A1104 40,524 times (length 9)
  Back Branch 089A1254 27,969 times (length 18)
  Back Branch 089A1138 25,057 times (length 5)
  Back Branch 089A13E4 23,978 times (length 104)
  Back Branch 089A11F0 5,235 times (length 9)
  Back Branch 089A13D4 5,186 times (length 114)
  Back Branch 089A142C 5,009 times (length 32)
  Back Branch 089A1308 387 times (length 21)
  Back Branch 089A12F0 349 times (length 99)
  Back Branch 089A13F8 349 times (length 123)
  Back Branch 089A1340 38 times (length 19)
_S1_2_89D6504 2,449,834 instructions (0.026%), 1,224,917 calls (089D6504 - 089D6508, length 2)
_S1_2_897E6C4 2,449,062 instructions (0.026%), 90,706 calls (0897E6C4 - 0897E72C, length 27)
_S1_2_8922324 2,436,302 instructions (0.026%), 32,923 calls (08922324 - 08922BBC, length 551)
_S1_2_8820F0C 2,396,493 instructions (0.025%), 35,747 calls (08820F0C - 0882110C, length 129)
  Back Branch 08821108 35,747 times (length 118)
  Back Branch 088210E0 35,747 times (length 78)
  Back Branch 088210E8 35,747 times (length 86)
  Back Branch 088210F8 35,747 times (length 102)
  Back Branch 088210D0 35,747 times (length 62)
  Back Branch 088210D8 35,731 times (length 70)
  Back Branch 088210F0 35,689 times (length 94)
  Back Branch 08821100 34,377 times (length 110)
_S1_2_883A6E8 2,365,291 instructions (0.025%), 2 calls (0883A6E8 - 0883A9F4, length 196)
  Back Branch 0883A8C4 171,214 times (length 8)
  Back Branch 0883A888 93,960 times (length 8)
  Back Branch 0883A904 29,267 times (length 8)
  Back Branch 0883A958 261 times (length 76)
  Back Branch 0883A9F0 50 times (length 42)
_S1_2_897DB18 2,354,904 instructions (0.025%), 65,414 calls (0897DB18 - 0897DBA4, length 36)
_S1_2_88E6AA0 2,245,685 instructions (0.024%), 2,181 calls (08816F54 - 088E74E8, length 213350)
  Back Branch 088C7E34 38,356 times (length 174)
  Back Branch 088E7178 13,086 times (length 75)
  Back Branch 088E6F08 6,543 times (length 7)
  Back Branch 088E7194 2,181 times (length 66)
  Back Branch 088E737C 2,181 times (length 213260)
  Back Branch 088E7458 2,148 times (length 557)
  Back Branch 088E7184 1,916 times (length 78)
  Back Branch 088E725C 1,916 times (length 68)
  Back Branch 088E7390 21 times (length 541)
_S1_2_89BA5CC 2,219,815 instructions (0.023%), 59,995 calls (089BA5CC - 089BA65C, length 37)
_S1_2_88EF910 2,200,773 instructions (0.023%), 1,337 calls (088EF910 - 088EFD48, length 271)
  Back Branch 088EFB30 112,090 times (length 11)
  Back Branch 088EFBD8 30,064 times (length 5)
  Back Branch 088EFBE8 15,791 times (length 10)
  Back Branch 088EFA08 5,348 times (length 11)
  Back Branch 088EFC8C 5,095 times (length 146)
  Back Branch 088EFC78 3,425 times (length 42)
_S1_2_88B2E54 2,187,432 instructions (0.023%), 40,508 calls (088B2E54 - 088B2F38, length 58)
_S1_2_8992A2C 2,099,650 instructions (0.022%), 29,995 calls (08992A2C - 08992B40, length 70)
_S1_2_8894FF0 2,078,379 instructions (0.022%), 29,955 calls (08894FF0 - 08895184, length 102)
_S1_2_88AB7AC 2,044,944 instructions (0.021%), 61,968 calls (088AB7AC - 088AB82C, length 33)
_S1_2_882A240 2,038,424 instructions (0.021%), 30,542 calls (0882A240 - 0882A398, length 87)
  Back Branch 0882A35C 36,907 times (length 46)
  Back Branch 0882A394 13,764 times (length 28)
_S1_2_8992F64 2,027,277 instructions (0.021%), 225,253 calls (08992F64 - 08992F84, length 9)
_S1_2_8820C98 2,020,672 instructions (0.021%), 29,995 calls (08820C98 - 08820E04, length 92)
  Back Branch 08820DE0 5,484 times (length 38)
  Back Branch 08820DF0 16 times (length 37)
  Back Branch 08820E00 1 times (length 41)
_S1_2_896B8A8 1,968,597 instructions (0.021%), 218,733 calls (0896B8A8 - 0896B8C8, length 9)
_S1_2_89895F4 1,953,608 instructions (0.021%), 2,990 calls (089895F4 - 08989DB0, length 496)
  Back Branch 08989C2C 262,144 times (length 5)
  Back Branch 0898971C 26,901 times (length 5)
  Back Branch 089896E8 26,901 times (length 5)
  Back Branch 08989D28 2,990 times (length 270)
  Back Branch 0898999C 2,990 times (length 147)
  Back Branch 08989D70 2,989 times (length 22)
  Back Branch 08989BE8 2,989 times (length 333)
  Back Branch 089899A4 2,989 times (length 129)
  Back Branch 08989AB8 9 times (length 5)
  Back Branch 08989A88 9 times (length 5)
  Back Branch 08989AC4 1 times (length 233)
  Back Branch 08989C34 1 times (length 117)
  Back Branch 08989C08 1 times (length 107)
  Back Branch 08989D7C 1 times (length 41)
_S1_2_89692A0 1,949,040 instructions (0.020%), 13,340 calls (08969110 - 089695F4, length 314)
  Back Branch 08969328 60,506 times (length 11)
  Back Branch 089691A8 34,766 times (length 17)
  Back Branch 08969528 17,543 times (length 9)
  Back Branch 08969550 13,902 times (length 8)
  Back Branch 089694F4 13,902 times (length 55)
  Back Branch 08969558 7,254 times (length 57)
  Back Branch 08969504 6,962 times (length 59)
  Back Branch 08969538 6,648 times (length 49)
  Back Branch 089695C8 5,440 times (length 93)
  Back Branch 0896934C 5,275 times (length 21)
  Back Branch 08969530 4,582 times (length 69)
  Back Branch 089695C0 3,547 times (length 139)
  Back Branch 089695E0 900 times (length 144)
  Back Branch 089695D4 900 times (length 141)
  Back Branch 08969284 713 times (length 11)
  Back Branch 08969574 452 times (length 283)
  Back Branch 089691B0 422 times (length 19)
  Back Branch 089695A8 341 times (length 133)
_S1_2_88FF9A0 1,945,934 instructions (0.020%), 22,251 calls (088FF9A0 - 088FFF30, length 357)
  Back Branch 088FFDC4 581 times (length 44)
  Back Branch 088FFDFC 576 times (length 229)
  Back Branch 088FFEEC 542 times (length 288)
  Back Branch 088FFF18 476 times (length 299)
  Back Branch 088FFEF8 262 times (length 291)
  Back Branch 088FFF24 208 times (length 302)
  Back Branch 088FFD14 83 times (length 185)
  Back Branch 088FFBD4 78 times (length 90)
  Back Branch 088FFE40 74 times (length 245)
  Back Branch 088FFE84 40 times (length 221)
  Back Branch 088FFE04 23 times (length 160)
  Back Branch 088FFD50 22 times (length 186)
  Back Branch 088FFD58 2 times (length 117)
_S1_2_88FC420 1,941,087 instructions (0.020%), 6,047 calls (088FC420 - 088FC8D0, length 301)
  Back Branch 088FC578 24,188 times (length 22)
_S1_2_898B8F4 1,928,378 instructions (0.020%), 270,155 calls (0898B8F4 - 0898B940, length 20)
_S1_2_8815AEC 1,922,904 instructions (0.020%), 18,852 calls (08815AEC - 08815CE0, length 126)
_S1_2_89B9984 1,908,930 instructions (0.020%), 190,893 calls (089B9984 - 089B9B8C, length 131)
_S1_2_89B016C 1,886,850 instructions (0.020%), 62,895 calls (089B016C - 089B01E0, length 30)
_S1_2_88B2E4C 1,856,632 instructions (0.020%), 131,440 calls (088B2DBC - 088B2E50, length 38)
  Back Branch 088B2E4C 131,440 times (length 38)
_S1_2_8831D40 1,823,780 instructions (0.019%), 35,790 calls (08831D40 - 08831E2C, length 60)
  Back Branch 08831E28 35,762 times (length 31)
  Back Branch 08831E20 23,860 times (length 30)
_S1_2_897F8E8 1,802,875 instructions (0.019%), 360,575 calls (0897F8E8 - 0897F8F8, length 5)
_S1_2_88AB1DC 1,788,906 instructions (0.019%), 59,391 calls (088AB1DC - 088AB424, length 147)
  Back Branch 088AB420 92 times (length 132)
_S1_2_8984824 1,785,472 instructions (0.019%), 48,256 calls (08984824 - 089848B4, length 37)
_S1_2_88410DC 1,762,045 instructions (0.019%), 18,847 calls (088410DC - 088412DC, length 129)
_S1_2_8973724 1,729,630 instructions (0.018%), 27 calls (08973724 - 08973B68, length 274)
  Back Branch 08973884 154,995 times (length 7)
  Back Branch 08973894 59,328 times (length 11)
  Back Branch 08973AA4 11,048 times (length 19)
  Back Branch 08973A84 11,022 times (length 118)
  Back Branch 089738D0 10,368 times (length 42)
  Back Branch 08973984 8,236 times (length 53)
  Back Branch 08973ABC 1,040 times (length 18)
  Back Branch 08973810 188 times (length 11)
  Back Branch 08973A90 161 times (length 83)
  Back Branch 08973818 154 times (length 13)
  Back Branch 08973AC4 26 times (length 133)
_S1_2_89D6464 1,718,984 instructions (0.018%), 859,492 calls (089D6464 - 089D6468, length 2)
_S1_2_88B21A0 1,715,760 instructions (0.018%), 35,745 calls (088B2120 - 088B2A8C, length 604)
  Back Branch 088B2A88 35,745 times (length 604)
_S1_2_880B904 1,689,100 instructions (0.018%), 17,780 calls (0880B904 - 0880D8DC, length 2039)
_S1_2_88AB0C8 1,673,136 instructions (0.018%), 185,904 calls (088AB0C8 - 088AB0E8, length 9)
_S1_2_88B548C 1,665,536 instructions (0.017%), 26,024 calls (088B548C - 088B5A38, length 364)
  Back Branch 088B58EC 26,024 times (length 248)
_S1_2_88B4178 1,658,880 instructions (0.017%), 138,240 calls (088B4178 - 088B41B0, length 15)
_S1_2_897F924 1,654,434 instructions (0.017%), 91,913 calls (0897F924 - 0897F968, length 18)
_S1_2_882B138 1,645,083 instructions (0.017%), 16,617 calls (0882B138 - 0882B2C0, length 99)
_S1_2_892F660 1,643,052 instructions (0.017%), 682 calls (0892F660 - 0892F8EC, length 164)
  Back Branch 0892F708 145,150 times (length 12)
  Back Branch 0892F718 12,537 times (length 12)
  Back Branch 0892F75C 267 times (length 27)
  Back Branch 0892F8D0 267 times (length 110)
_S1_2_8822918 1,618,954 instructions (0.017%), 14,949 calls (08822918 - 0882295C, length 18)
  Back Branch 0882293C 251,227 times (length 6)
  Back Branch 08822948 7,339 times (length 9)
_S1_2_88BFEE4 1,571,170 instructions (0.017%), 5,591 calls (088BFEE4 - 088C1770, length 1572)
  Back Branch 088C03D4 66,902 times (length 216)
  Back Branch 088C0218 8,572 times (length 104)
  Back Branch 088C0330 6,960 times (length 11)
  Back Branch 088C0068 5,146 times (length 56)
  Back Branch 088C0BC4 5,146 times (length 731)
  Back Branch 088C0220 5,045 times (length 166)
  Back Branch 088C04E0 5,023 times (length 168)
  Back Branch 088C0324 4,497 times (length 148)
  Back Branch 088C0364 3,540 times (length 164)
  Back Branch 088C035C 3,420 times (length 13)
  Back Branch 088C03DC 1,975 times (length 113)
  Back Branch 088C0D80 667 times (length 5)
  Back Branch 088C0ED0 77 times (length 818)
  Back Branch 088C1564 77 times (length 554)
_S1_2_8981E70 1,567,880 instructions (0.016%), 20,630 calls (08981E70 - 08981F9C, length 76)
_S1_2_882ABF8 1,556,124 instructions (0.016%), 5,563 calls (0882ABF8 - 0882B088, length 293)
  Back Branch 0882AD44 20,692 times (length 11)
  Back Branch 0882ADEC 20,692 times (length 11)
  Back Branch 0882AD98 20,692 times (length 11)
  Back Branch 0882AF64 1,560 times (length 11)
  Back Branch 0882AF6C 390 times (length 95)
_S1_2_897E004 1,542,280 instructions (0.016%), 308,456 calls (0897E004 - 0897E014, length 5)
_S1_2_8971578 1,505,871 instructions (0.016%), 1,976 calls (08971578 - 08971780, length 131)
  Back Branch 089716A4 92,197 times (length 8)
  Back Branch 0897160C 30,543 times (length 13)
  Back Branch 08971648 24,873 times (length 11)
  Back Branch 089716B4 2,114 times (length 11)
  Back Branch 08971618 119 times (length 15)
  Back Branch 0897166C 43 times (length 29)
_S1_2_8993058 1,465,412 instructions (0.015%), 107,508 calls (08992F68 - 089934EC, length 354)
  Back Branch 08993068 67,808 times (length 66)
  Back Branch 089934E8 39,700 times (length 354)
_S1_2_8833D78 1,449,864 instructions (0.015%), 161,096 calls (08833D78 - 08833D98, length 9)
_S1_2_896A384 1,444,348 instructions (0.015%), 17,614 calls (08969E00 - 0896A3FC, length 384)
  Back Branch 08969F1C 512,010 times (length 43)
  Back Branch 08969F78 508,058 times (length 96)
  Back Branch 08969EA4 234,675 times (length 23)
  Back Branch 0896A3F8 19,380 times (length 311)
  Back Branch 08969F50 12 times (length 86)
_S1_2_8831B00 1,421,800 instructions (0.015%), 71,090 calls (08831B00 - 08831B4C, length 20)
_S1_2_897DBA8 1,410,696 instructions (0.015%), 67,176 calls (0897DBA8 - 0897DC74, length 52)
_S1_2_89BA390 1,409,712 instructions (0.015%), 32,784 calls (089BA390 - 089BA438, length 43)
_S1_2_89B7424 1,401,960 instructions (0.015%), 33,380 calls (089B7424 - 089B74E0, length 48)
  Back Branch 089B74DC 33,380 times (length 11)
_S1_2_89D643C 1,395,492 instructions (0.015%), 697,746 calls (089D643C - 089D6440, length 2)
_S1_2_89C7B44 1,395,042 instructions (0.015%), 26,915 calls (089C3CD0 - 089C7E2C, length 4184)
  Back Branch 089C7D18 25,900 times (length 84)
  Back Branch 089C3E40 25,434 times (length 77)
  Back Branch 089C3F0C 23,539 times (length 112)
  Back Branch 089C7D9C 2,570 times (length 117)
  Back Branch 089C7DA4 2,570 times (length 41)
  Back Branch 089C3F34 1,920 times (length 138)
  Back Branch 089C3F80 1,050 times (length 141)
  Back Branch 089C3F5C 779 times (length 132)
  Back Branch 089C7C78 731 times (length 56)
  Back Branch 089C7C94 284 times (length 4083)
  Back Branch 089C3FA4 66 times (length 150)
_S1_2_898B9E0 1,391,637 instructions (0.015%), 270,155 calls (0898B9E0 - 0898BA10, length 13)
_S1_2_89BEB40 1,391,170 instructions (0.015%), 12,647 calls (089BEB40 - 089BED0C, length 116)
_S1_2_8982C18 1,391,140 instructions (0.015%), 69,557 calls (08982C18 - 08982C64, length 20)
_S1_2_89BA2E8 1,376,928 instructions (0.014%), 32,784 calls (089BA2E8 - 089BA38C, length 42)
_S1_2_884221C 1,370,880 instructions (0.014%), 20,953 calls (0884221C - 088FC0D8, length 190384)
  Back Branch 088423B8 11,694 times (length 53)
_S1_2_8839050 1,357,282 instructions (0.014%), 19 calls (08839050 - 088391B0, length 89)
  Back Branch 0883912C 58,368 times (length 31)
  Back Branch 088391AC 1,628 times (length 58)
_S1_2_8969110 1,344,635 instructions (0.014%), 16,678 calls (08969110 - 089695F4, length 314)
  Back Branch 08969328 60,506 times (length 11)
  Back Branch 089691A8 34,766 times (length 17)
  Back Branch 08969528 17,543 times (length 9)
  Back Branch 08969550 13,902 times (length 8)
  Back Branch 089694F4 13,902 times (length 55)
  Back Branch 08969558 7,254 times (length 57)
  Back Branch 08969504 6,962 times (length 59)
  Back Branch 08969538 6,648 times (length 49)
  Back Branch 089695C8 5,440 times (length 93)
  Back Branch 0896934C 5,275 times (length 21)
  Back Branch 08969530 4,582 times (length 69)
  Back Branch 089695C0 3,547 times (length 139)
  Back Branch 089695E0 900 times (length 144)
  Back Branch 089695D4 900 times (length 141)
  Back Branch 08969284 713 times (length 11)
  Back Branch 08969574 452 times (length 283)
  Back Branch 089691B0 422 times (length 19)
  Back Branch 089695A8 341 times (length 133)
_S1_2_89B8C80 1,344,144 instructions (0.014%), 32,784 calls (089B8C80 - 089B8D20, length 41)
_S1_2_883D570 1,334,374 instructions (0.014%), 41,417 calls (0883D570 - 0883D608, length 39)
_S1_2_896D7CC 1,332,600 instructions (0.014%), 3,957 calls (0896D308 - 0896D7DC, length 310)
  Back Branch 0896D470 1,095,056 times (length 9)
  Back Branch 0896D454 1,068,803 times (length 22)
  Back Branch 0896D660 857,503 times (length 153)
  Back Branch 0896D670 857,138 times (length 124)
  Back Branch 0896D5A8 70,675 times (length 109)
  Back Branch 0896D5B8 70,675 times (length 11)
  Back Branch 0896D718 60,722 times (length 166)
  Back Branch 0896D724 60,722 times (length 202)
  Back Branch 0896D734 60,565 times (length 173)
  Back Branch 0896D648 54,681 times (length 6)
  Back Branch 0896D638 54,681 times (length 110)
  Back Branch 0896D518 28,024 times (length 71)
  Back Branch 0896D574 26,253 times (length 77)
  Back Branch 0896D5E8 15,896 times (length 124)
  Back Branch 0896D5FC 15,896 times (length 7)
  Back Branch 0896D678 9,109 times (length 159)
  Back Branch 0896D498 8,342 times (length 40)
  Back Branch 0896D73C 8,280 times (length 208)
  Back Branch 0896D710 3,957 times (length 192)
  Back Branch 0896D7D8 3,957 times (length 310)
  Back Branch 0896D6A4 3,957 times (length 172)
  Back Branch 0896D440 3,957 times (length 29)
  Back Branch 0896D5CC 194 times (length 17)
  Back Branch 0896D5D8 108 times (length 6)
_S1_2_8816F54 1,327,259 instructions (0.014%), 21,536 calls (08816F54 - 088C7F64, length 181253)
  Back Branch 088C7E34 38,356 times (length 174)
_S1_2_89A15AC 1,321,057 instructions (0.014%), 1,709 calls (089A15AC - 089A15E0, length 14)
  Back Branch 089A15D4 164,064 times (length 9)
_S1_2_892E90C 1,303,222 instructions (0.014%), 336 calls (0892E90C - 0892EA84, length 95)
  Back Branch 0892E9A8 140,604 times (length 10)
  Back Branch 0892E9B4 135,195 times (length 9)
  Back Branch 0892EA34 5,073 times (length 41)
  Back Branch 0892E9CC 271 times (length 12)
_S1_2_8842D40 1,302,770 instructions (0.014%), 11,952 calls (0884295C - 08842D50, length 254)
  Back Branch 08842D4C 11,952 times (length 254)
  Back Branch 08842C98 548 times (length 99)
  Back Branch 08842D2C 548 times (length 196)
  Back Branch 08842D38 540 times (length 199)
_S1_2_8838134 1,300,194 instructions (0.014%), 61,964 calls (08838134 - 088381C4, length 37)
  Back Branch 088381B8 35,333 times (length 5)
_S1_2_89BE26C 1,291,644 instructions (0.014%), 107,637 calls (089BE26C - 089BE298, length 12)
_S1_2_89D6624 1,290,714 instructions (0.014%), 645,357 calls (089D6624 - 089D6628, length 2)
_S1_2_89C408C 1,284,796 instructions (0.013%), 321,199 calls (089C408C - 089C4098, length 4)
_S1_2_89232CC 1,273,380 instructions (0.013%), 212,230 calls (089232CC - 089232E8, length 8)
_S1_2_882DD04 1,271,005 instructions (0.013%), 14,953 calls (0882DD04 - 0882DE54, length 85)
_S1_2_8811890 1,265,457 instructions (0.013%), 22,201 calls (08811890 - 088208C8, length 15375)
_S1_2_89706A8 1,262,000 instructions (0.013%), 613 calls (089706A8 - 0897094C, length 170)
  Back Branch 089708A0 63,140 times (length 114)
  Back Branch 089708D0 55,004 times (length 15)
  Back Branch 089708F0 29,888 times (length 14)
  Back Branch 089707CC 12,329 times (length 7)
  Back Branch 089707B8 11,756 times (length 57)
  Back Branch 08970854 8,280 times (length 11)
  Back Branch 089708C4 8,136 times (length 17)
  Back Branch 0897090C 1,238 times (length 72)
  Back Branch 0897070C 613 times (length 13)
  Back Branch 08970768 612 times (length 37)
  Back Branch 08970754 612 times (length 31)
  Back Branch 089708E4 612 times (length 102)
  Back Branch 08970904 599 times (length 19)
  Back Branch 08970938 573 times (length 55)
  Back Branch 0897092C 557 times (length 149)
  Back Branch 08970920 557 times (length 146)
_S1_2_882CD24 1,257,300 instructions (0.013%), 20,955 calls (0882CD24 - 0882CD8C, length 27)
  Back Branch 0882CD6C 83,820 times (length 11)
_S1_2_89050B0 1,253,630 instructions (0.013%), 29,873 calls (089050B0 - 08905270, length 113)
_S1_2_88B3BB4 1,239,360 instructions (0.013%), 61,968 calls (088B3BB4 - 088B3CE0, length 76)
_S1_2_89434B8 1,227,878 instructions (0.013%), 153 calls (089434B8 - 08948C44, length 5604)
  Back Branch 08943708 13,745 times (length 13)
  Back Branch 08945EBC 5,397 times (length 14)
  Back Branch 08945FB4 5,397 times (length 12)
  Back Branch 08947150 1,299 times (length 3844)
  Back Branch 08943730 1,299 times (length 33)
  Back Branch 0894764C 1,299 times (length 4164)
  Back Branch 089479F4 1,299 times (length 4398)
  Back Branch 08944228 1,299 times (length 827)
  Back Branch 08946304 1,299 times (length 2930)
  Back Branch 089441B8 1,299 times (length 753)
  Back Branch 08943764 1,146 times (length 9)
  Back Branch 0894796C 1,146 times (length 22)
  Back Branch 08947C14 1,146 times (length 1663)
  Back Branch 08947C28 1,146 times (length 31)
  Back Branch 08944CE4 1,146 times (length 1417)
  Back Branch 08945244 1,050 times (length 11)
  Back Branch 089452A4 1,050 times (length 11)
  Back Branch 08943C78 669 times (length 417)
  Back Branch 08945270 510 times (length 61)
  Back Branch 089452D0 510 times (length 906)
  Back Branch 08947974 488 times (length 4365)
  Back Branch 0894790C 488 times (length 4339)
  Back Branch 08944CEC 488 times (length 1395)
  Back Branch 08945FF0 431 times (length 2687)
  Back Branch 089460B4 431 times (length 2782)
  Back Branch 0894608C 431 times (length 2772)
  Back Branch 08947AC4 415 times (length 4449)
  Back Branch 08948524 415 times (length 679)
  Back Branch 08946368 352 times (length 2954)
  Back Branch 0894638C 352 times (length 12)
  Back Branch 08945058 349 times (length 1689)
  Back Branch 089450DC 349 times (length 1767)
  Back Branch 089439C4 336 times (length 289)
  Back Branch 08945D58 310 times (length 2521)
  Back Branch 08945D74 310 times (length 2528)
  Back Branch 08943C30 271 times (length 161)
  Back Branch 08943BE0 258 times (length 141)
  Back Branch 08947DEC 254 times (length 3927)
  Back Branch 0894852C 254 times (length 4642)
  Back Branch 08946C2C 254 times (length 3515)
  Back Branch 08946C48 254 times (length 2162)
  Back Branch 08945FE4 245 times (length 2338)
  Back Branch 08947DA0 241 times (length 3863)
  Back Branch 08944A98 241 times (length 1366)
  Back Branch 089480D4 198 times (length 2146)
  Back Branch 08948108 198 times (length 2223)
  Back Branch 08944CA4 153 times (length 1424)
  Back Branch 08946ED4 70 times (length 3604)
  Back Branch 08947CB8 65 times (length 4299)
  Back Branch 089485AC 47 times (length 2456)
  Back Branch 08948548 47 times (length 2495)
  Back Branch 08944440 30 times (length 11)
  Back Branch 089463EC 22 times (length 35)
  Back Branch 08948A9C 20 times (length 2836)
  Back Branch 08946F2C 15 times (length 2766)
  Back Branch 08944648 15 times (length 1090)
  Back Branch 08945278 15 times (length 786)
  Back Branch 089452D8 15 times (length 823)
  Back Branch 08944A88 13 times (length 1362)
  Back Branch 0894878C 13 times (length 35)
  Back Branch 08948794 13 times (length 2839)
  Back Branch 08944A68 13 times (length 1354)
  Back Branch 08944A7C 13 times (length 1359)
  Back Branch 089484D8 13 times (length 3911)
  Back Branch 0894829C 13 times (length 38)
  Back Branch 089482A4 13 times (length 3669)
  Back Branch 08944790 13 times (length 1127)
  Back Branch 08948BDC 13 times (length 24)
  Back Branch 08948BE4 13 times (length 3072)
  Back Branch 08945A28 13 times (length 2317)
  Back Branch 08947E94 13 times (length 4057)
  Back Branch 08947EE8 13 times (length 4122)
  Back Branch 08945C90 13 times (length 2092)
  Back Branch 08947E3C 13 times (length 3991)
  Back Branch 089453F4 13 times (length 1619)
  Back Branch 089453C8 13 times (length 35)
  Back Branch 08945548 13 times (length 1661)
  Back Branch 08945524 13 times (length 24)
  Back Branch 08948588 6 times (length 9)
  Back Branch 08948590 6 times (length 2474)
_S1_2_88B3FD4 1,221,408 instructions (0.013%), 4,320 calls (088B3FD4 - 088B40F4, length 73)
  Back Branch 088B40AC 138,240 times (length 7)
  Back Branch 088B4044 17,280 times (length 17)
  Back Branch 088B402C 495 times (length 5)
  Back Branch 088B40F0 33 times (length 37)
_S1_2_88412E0 1,202,551 instructions (0.013%), 4,523 calls (088412E0 - 0884161C, length 208)
  Back Branch 0884146C 15,088 times (length 58)
  Back Branch 08841484 9,564 times (length 59)
  Back Branch 08841498 3,817 times (length 19)
  Back Branch 088414B0 3,817 times (length 24)
_S1_2_88381C8 1,192,240 instructions (0.013%), 11 calls (088381C8 - 08838648, length 289)
  Back Branch 08838484 110,592 times (length 10)
  Back Branch 08838558 1,704 times (length 58)
  Back Branch 08838494 1,704 times (length 14)
  Back Branch 088384AC 1,704 times (length 20)
  Back Branch 08838294 36 times (length 18)
  Back Branch 088385C4 36 times (length 131)
_S1_2_899343C 1,179,062 instructions (0.012%), 32,753 calls (08992F64 - 089934D4, length 349)
  Back Branch 08993444 32,753 times (length 314)
  Back Branch 089934A4 32,751 times (length 337)
_S1_2_8981FA0 1,176,786 instructions (0.012%), 30,174 calls (08981FA0 - 08982070, length 53)
_S1_2_88405A8 1,162,218 instructions (0.012%), 3,817 calls (088405A8 - 088408FC, length 214)
  Back Branch 0884068C 15,268 times (length 4)
  Back Branch 08840758 13,944 times (length 8)
  Back Branch 0884076C 13,944 times (length 13)
  Back Branch 0884074C 13,937 times (length 85)
  Back Branch 08840860 10,152 times (length 74)
  Back Branch 08840724 3,817 times (length 74)
  Back Branch 088408F8 3,817 times (length 120)
  Back Branch 088408EC 2,108 times (length 119)
  Back Branch 088408DC 2,014 times (length 119)
  Back Branch 088408C4 7 times (length 178)
_S1_2_89D3F8C 1,155,319 instructions (0.012%), 105,029 calls (089D3F44 - 089D3FA8, length 26)
  Back Branch 089D3FA4 105,029 times (length 26)
_S1_2_89BB5C8 1,148,363 instructions (0.012%), 44,168 calls (089BB5C8 - 089BB62C, length 26)
_S1_2_88462BC 1,147,300 instructions (0.012%), 85,002 calls (0884627C - 088462E0, length 26)
  Back Branch 088462C4 85,002 times (length 20)
_S1_2_89B7850 1,146,868 instructions (0.012%), 32,768 calls (089B7850 - 089B7914, length 50)
  Back Branch 089B7900 32,766 times (length 27)
_S1_2_899313C 1,145,377 instructions (0.012%), 60,283 calls (08992F68 - 08993164, length 128)
  Back Branch 08993160 60,283 times (length 128)
_S1_2_89C48A0 1,144,117 instructions (0.012%), 36,907 calls (089C48A0 - 089C49D0, length 77)
  Back Branch 089C4914 36,907 times (length 15)
_S1_2_892577C 1,143,955 instructions (0.012%), 59,992 calls (0892577C - 089258C0, length 82)
  Back Branch 08925838 450 times (length 34)
  Back Branch 0892584C 408 times (length 8)
  Back Branch 08925854 42 times (length 23)
  Back Branch 0892586C 28 times (length 16)
  Back Branch 089258A0 14 times (length 30)
  Back Branch 089258A8 3 times (length 51)
  Back Branch 089258B4 1 times (length 58)
_S1_2_883DE88 1,131,397 instructions (0.012%), 10,159 calls (0883DE88 - 0883E184, length 192)
  Back Branch 0883E180 8,989 times (length 166)
  Back Branch 0883DFAC 5,099 times (length 27)
  Back Branch 0883DFC4 4,156 times (length 33)
  Back Branch 0883E0B0 1,170 times (length 71)
  Back Branch 0883E02C 436 times (length 59)
  Back Branch 0883E014 230 times (length 53)
  Back Branch 0883DFF8 189 times (length 46)
  Back Branch 0883DFE0 42 times (length 40)
_S1_2_89B0E38 1,127,753 instructions (0.012%), 102,523 calls (089B0E38 - 089B0E60, length 11)
_S1_2_8821628 1,080,681 instructions (0.011%), 13,125 calls (08821628 - 08821B5C, length 334)
  Back Branch 088216A4 11,161 times (length 15)
  Back Branch 08821748 8,361 times (length 4)
  Back Branch 08821A9C 2,787 times (length 235)
  Back Branch 08821AA8 1,221 times (length 238)
  Back Branch 08821AD8 279 times (length 250)
_S1_2_890A7B8 1,070,648 instructions (0.011%), 4 calls (0890A7B8 - 0890AA34, length 160)
  Back Branch 0890A8F4 33,924 times (length 26)
  Back Branch 0890A9C8 16,609 times (length 9)
  Back Branch 0890AA10 7,366 times (length 80)
  Back Branch 0890AA28 1,528 times (length 10)
  Back Branch 0890AA30 1,528 times (length 25)
_S1_2_8992C30 1,069,803 instructions (0.011%), 16,981 calls (08987CAC - 089CCEC8, length 70792)
  Back Branch 08992C94 16,981 times (length 11260)
_S1_2_88AB428 1,069,038 instructions (0.011%), 59,391 calls (088AB428 - 088AB63C, length 134)
_S1_2_89930DC 1,051,520 instructions (0.011%), 32,860 calls (08992F68 - 08993584, length 392)
  Back Branch 08993134 32,860 times (length 117)
_S1_2_8988820 1,051,171 instructions (0.011%), 95,561 calls (089690A0 - 08988834, length 32230)
  Back Branch 08988830 95,561 times (length 32230)
_S1_2_89695F8 1,050,887 instructions (0.011%), 12,131 calls (08969110 - 08969828, length 455)
  Back Branch 08969328 60,506 times (length 11)
  Back Branch 089691A8 34,766 times (length 17)
  Back Branch 08969654 20,361 times (length 12)
  Back Branch 08969528 17,543 times (length 9)
  Back Branch 08969550 13,902 times (length 8)
  Back Branch 089694F4 13,902 times (length 55)
  Back Branch 0896979C 9,704 times (length 15)
  Back Branch 08969558 7,254 times (length 57)
  Back Branch 08969504 6,962 times (length 59)
  Back Branch 08969538 6,648 times (length 49)
  Back Branch 089695C8 5,440 times (length 93)
  Back Branch 0896934C 5,275 times (length 21)
  Back Branch 08969530 4,582 times (length 69)
  Back Branch 089695C0 3,547 times (length 139)
  Back Branch 089696FC 2,427 times (length 281)
  Back Branch 089697F4 1,533 times (length 9)
  Back Branch 089695E0 900 times (length 144)
  Back Branch 089695D4 900 times (length 141)
  Back Branch 089697D0 785 times (length 28)
  Back Branch 089697FC 728 times (length 38)
  Back Branch 08969284 713 times (length 11)
  Back Branch 08969574 452 times (length 283)
  Back Branch 089691B0 422 times (length 19)
  Back Branch 089695A8 341 times (length 133)
_S1_2_89CB018 1,045,500 instructions (0.011%), 34,850 calls (089CB018 - 089CB160, length 83)
_S1_2_8949994 1,035,491 instructions (0.011%), 7,503 calls (08949994 - 0896A3FC, length 33435)
  Back Branch 08969F1C 512,010 times (length 43)
  Back Branch 08969F78 508,058 times (length 96)
  Back Branch 08969EA4 234,675 times (length 23)
  Back Branch 0896A3F8 19,380 times (length 311)
  Back Branch 0894A3A4 9,990 times (length 25)
  Back Branch 0894A1CC 5,124 times (length 13)
  Back Branch 08949E18 4,179 times (length 229)
  Back Branch 0894A1E4 4,089 times (length 399)
  Back Branch 08949E40 4,053 times (length 224)
  Back Branch 08949E28 4,053 times (length 233)
  Back Branch 08949E34 4,053 times (length 236)
  Back Branch 08949CC0 3,060 times (length 13)
  Back Branch 0894A1FC 3,018 times (length 455)
  Back Branch 08949C4C 2,514 times (length 87)
  Back Branch 08949C0C 1,875 times (length 135)
  Back Branch 08949C14 1,665 times (length 26)
  Back Branch 08949C30 1,665 times (length 125)
  Back Branch 0894A1D8 1,593 times (length 413)
  Back Branch 0894A1F4 1,161 times (length 458)
  Back Branch 08949E68 1,035 times (length 226)
  Back Branch 08949E58 1,035 times (length 222)
  Back Branch 08949E50 1,035 times (length 220)
  Back Branch 08949E98 945 times (length 238)
  Back Branch 08949BF4 561 times (length 130)
  Back Branch 08949FD4 174 times (length 44)
  Back Branch 0894A07C 174 times (length 308)
  Back Branch 0894A224 174 times (length 193)
  Back Branch 0894A3D4 174 times (length 228)
  Back Branch 0894A3BC 174 times (length 241)
  Back Branch 0894A3B4 174 times (length 242)
  Back Branch 0894A304 174 times (length 201)
  Back Branch 0894A3F0 153 times (length 238)
  Back Branch 08949FC8 140 times (length 41)
  Back Branch 0894A2F0 140 times (length 177)
  Back Branch 0894A30C 140 times (length 203)
  Back Branch 08949D9C 90 times (length 125)
  Back Branch 08949C58 90 times (length 90)
  Back Branch 08949C64 90 times (length 93)
  Back Branch 08949C74 90 times (length 97)
  Back Branch 08949C28 90 times (length 123)
  Back Branch 0894A444 90 times (length 471)
  Back Branch 0894A3AC 90 times (length 438)
  Back Branch 0894A458 45 times (length 19)
  Back Branch 0894A428 45 times (length 450)
  Back Branch 0894A164 42 times (length 8)
  Back Branch 08949FB4 34 times (length 19)
  Back Branch 0894A2FC 34 times (length 180)
  Back Branch 0894A3DC 21 times (length 232)
  Back Branch 08969F50 12 times (length 86)
  Back Branch 0894A0E4 8 times (length 13)
  Back Branch 0894A130 8 times (length 12)
_S1_2_896BB2C 1,035,310 instructions (0.011%), 26,934 calls (0896BB2C - 0896BC88, length 88)
  Back Branch 0896BB88 17,040 times (length 7)
_S1_2_89B01E4 1,013,364 instructions (0.011%), 37,532 calls (089B01E4 - 089B024C, length 27)
_S1_2_8926E28 988,109 instructions (0.010%), 101 calls (08926E28 - 08926EBC, length 38)
  Back Branch 08926E88 89,625 times (length 11)
  Back Branch 08926EB8 3 times (length 26)
_S1_2_88BBD70 977,981 instructions (0.010%), 2,577 calls (088BBD70 - 088BC45C, length 444)
  Back Branch 088BBE94 20,616 times (length 8)
  Back Branch 088BC458 1 times (length 261)
  Back Branch 088BC410 1 times (length 235)
_S1_2_88AB8C8 969,850 instructions (0.010%), 19,397 calls (088AB8C8 - 088AB98C, length 50)
_S1_2_89CABC4 962,520 instructions (0.010%), 96,252 calls (089CABC4 - 089CABE8, length 10)
_S1_2_899A108 961,882 instructions (0.010%), 2 calls (0899A108 - 0899AD14, length 772)
  Back Branch 0899AB4C 56,425 times (length 407)
  Back Branch 0899AB88 56,423 times (length 17)
  Back Branch 0899ABAC 344 times (length 5)
  Back Branch 0899A42C 6 times (length 29)
  Back Branch 0899A214 3 times (length 7)
  Back Branch 0899A6E8 2 times (length 291)
  Back Branch 0899A7E0 2 times (length 298)
  Back Branch 0899A548 2 times (length 241)
  Back Branch 0899A594 2 times (length 214)
  Back Branch 0899AC14 2 times (length 465)
  Back Branch 0899AAEC 2 times (length 480)
  Back Branch 0899ABB4 2 times (length 40)
  Back Branch 0899ABF4 2 times (length 97)
  Back Branch 0899AB44 2 times (length 405)
  Back Branch 0899A990 2 times (length 414)
  Back Branch 0899A59C 1 times (length 229)
_S1_2_88C3EF4 956,059 instructions (0.010%), 5,727 calls (088C3EF4 - 088C4404, length 325)
  Back Branch 088C4260 5,216 times (length 170)
  Back Branch 088C43D0 5,070 times (length 218)
  Back Branch 088C4314 3,269 times (length 134)
  Back Branch 088C4380 2,923 times (length 104)
  Back Branch 088C426C 375 times (length 126)
_S1_2_8937A80 943,425 instructions (0.010%), 9,975 calls (08937A80 - 08937E4C, length 244)
  Back Branch 08937B18 39,900 times (length 11)
  Back Branch 08937B60 2,100 times (length 11)
  Back Branch 08937C74 525 times (length 105)
_S1_2_896B884 940,761 instructions (0.010%), 104,529 calls (0896B884 - 0896B8A4, length 9)
_S1_2_88C05E4 940,239 instructions (0.010%), 1,772 calls (088BFF90 - 088C1770, length 1529)
  Back Branch 088C03D4 66,902 times (length 216)
  Back Branch 088C0218 8,572 times (length 104)
  Back Branch 088C0330 6,960 times (length 11)
  Back Branch 088C0220 5,045 times (length 166)
  Back Branch 088C04E0 5,023 times (length 168)
  Back Branch 088C0324 4,497 times (length 148)
  Back Branch 088C0364 3,540 times (length 164)
  Back Branch 088C035C 3,420 times (length 13)
  Back Branch 088C03DC 1,975 times (length 113)
  Back Branch 088C06DC 1,772 times (length 309)
  Back Branch 088C12B0 1,772 times (length 811)
  Back Branch 088C0D80 667 times (length 5)
  Back Branch 088C0ED0 77 times (length 818)
  Back Branch 088C1564 77 times (length 554)
_S1_2_897F038 931,968 instructions (0.010%), 58,248 calls (0897F038 - 0897F074, length 16)
_S1_2_8831E70 929,812 instructions (0.010%), 35,762 calls (08831E70 - 08831EF8, length 35)
_S1_2_897F194 924,285 instructions (0.010%), 61,619 calls (0897F194 - 0897F1CC, length 15)
_S1_2_8984AA0 910,584 instructions (0.010%), 12,647 calls (08984AA0 - 08984BAC, length 68)
  Back Branch 08984B18 50,588 times (length 11)
_S1_2_8822484 909,860 instructions (0.010%), 2,972 calls (08822150 - 08822588, length 271)
  Back Branch 08822200 927,055 times (length 10)
  Back Branch 0882256C 2,972 times (length 265)
_S1_2_89823BC 900,690 instructions (0.009%), 128,670 calls (089823BC - 089823D4, length 7)
_S1_2_89B8F40 899,925 instructions (0.009%), 59,995 calls (089B8F40 - 089B8F78, length 15)
_S1_2_88C7F90 898,011 instructions (0.009%), 2,649 calls (088C7F90 - 088C8780, length 509)
  Back Branch 088C86BC 2,649 times (length 253)
_S1_2_88171C4 891,384 instructions (0.009%), 5,714 calls (088171C4 - 0881748C, length 179)
  Back Branch 08817450 5,714 times (length 79)
_S1_2_89C4B08 888,195 instructions (0.009%), 26,915 calls (089C4B08 - 089C4C48, length 81)
  Back Branch 089C4B78 26,915 times (length 12)
  Back Branch 089C4B88 26,915 times (length 15)
_S1_2_8823550 883,147 instructions (0.009%), 9,923 calls (08823550 - 08823894, length 210)
_S1_2_882BBF0 877,671 instructions (0.009%), 26,117 calls (0882BBF0 - 0882BDE0, length 125)
  Back Branch 0882BCD4 26,024 times (length 20)
  Back Branch 0882BC64 372 times (length 11)
  Back Branch 0882BD2C 372 times (length 11)
  Back Branch 0882BDA8 372 times (length 11)
  Back Branch 0882BD50 93 times (length 46)
_S1_2_8823898 874,110 instructions (0.009%), 9,923 calls (08823898 - 08823A7C, length 122)
  Back Branch 08823A20 9,938 times (length 27)
  Back Branch 088239BC 9,937 times (length 30)
  Back Branch 08823A3C 9,905 times (length 34)
  Back Branch 08823A78 1 times (length 77)
_S1_2_89B8494 859,326 instructions (0.009%), 37,362 calls (089B8494 - 089B84EC, length 23)
_S1_2_89C6A5C 858,561 instructions (0.009%), 6,271 calls (089C6A5C - 089C71B8, length 472)
  Back Branch 089C6EBC 6,271 times (length 258)
  Back Branch 089C7128 6,087 times (length 177)
  Back Branch 089C7130 2,013 times (length 283)
_S1_2_896A090 856,811 instructions (0.009%), 13,659 calls (0896A090 - 0896A2F4, length 154)
  Back Branch 0896A274 512,010 times (length 76)
  Back Branch 0896A244 512,010 times (length 64)
  Back Branch 0896A20C 286,780 times (length 64)
  Back Branch 0896A29C 285,838 times (length 26)
  Back Branch 0896A1F8 232,949 times (length 59)
  Back Branch 0896A288 224,446 times (length 21)
  Back Branch 0896A184 1,726 times (length 40)
_S1_2_89BAA14 852,200 instructions (0.009%), 42,610 calls (089BAA14 - 089BAA68, length 22)
  Back Branch 089BAA5C 42,610 times (length 9)
_S1_2_88AC7D0 850,668 instructions (0.009%), 40,508 calls (088AC7D0 - 088AC820, length 21)
_S1_2_88C04E8 847,009 instructions (0.009%), 2,072 calls (088BFF90 - 088C1770, length 1529)
  Back Branch 088C03D4 66,902 times (length 216)
  Back Branch 088C0218 8,572 times (length 104)
  Back Branch 088C0330 6,960 times (length 11)
  Back Branch 088C0220 5,045 times (length 166)
  Back Branch 088C04E0 5,023 times (length 168)
  Back Branch 088C0324 4,497 times (length 148)
  Back Branch 088C0364 3,540 times (length 164)
  Back Branch 088C035C 3,420 times (length 13)
  Back Branch 088C0504 2,072 times (length 191)
  Back Branch 088C03DC 1,975 times (length 113)
  Back Branch 088C0D80 667 times (length 5)
  Back Branch 088C0ED0 77 times (length 818)
  Back Branch 088C1564 77 times (length 554)
_S1_2_882DA44 838,786 instructions (0.009%), 83,896 calls (0882DA44 - 0882DA78, length 14)
_S1_2_89CEBF4 831,869 instructions (0.009%), 10,944 calls (089CEBF4 - 089CED04, length 69)
  Back Branch 089CEC6C 41,840 times (length 6)
  Back Branch 089CEC18 29,320 times (length 4)
  Back Branch 089CECE8 9,399 times (length 41)
  Back Branch 089CECF0 3,271 times (length 17)
  Back Branch 089CECF8 3,130 times (length 44)
  Back Branch 089CECA8 1,202 times (length 24)
_S1_2_89836D4 830,169 instructions (0.009%), 22,437 calls (089836D4 - 08983764, length 37)
_S1_2_88A9398 823,110 instructions (0.009%), 20,094 calls (088A9398 - 088A9478, length 57)
  Back Branch 088A9440 31,330 times (length 2)
  Back Branch 088A9400 20,992 times (length 13)
  Back Branch 088A9434 869 times (length 22)
  Back Branch 088A9448 857 times (length 27)
  Back Branch 088A941C 36 times (length 16)
  Back Branch 088A942C 12 times (length 20)
_S1_2_8988654 821,949 instructions (0.009%), 30,023 calls (08988654 - 089D6508, length 79790)
  Back Branch 089886D0 28,892 times (length 14)
_S1_2_8841D54 821,500 instructions (0.009%), 16,430 calls (08841D54 - 08841EB4, length 89)
_S1_2_893086C 814,860 instructions (0.009%), 2,515 calls (0893086C - 08930B44, length 183)
  Back Branch 089309E0 40,240 times (length 5)
  Back Branch 08930A70 10,060 times (length 11)
  Back Branch 08930AC4 10,060 times (length 11)
_S1_2_8925EA4 807,469 instructions (0.008%), 4,408 calls (08925EA4 - 08925FD0, length 76)
  Back Branch 08925F6C 17,322 times (length 39)
  Back Branch 08925FB4 8,954 times (length 32)
  Back Branch 08925FA8 3,220 times (length 28)
  Back Branch 08925F80 261 times (length 44)
_S1_2_89C4268 806,112 instructions (0.008%), 44,784 calls (089C4268 - 089C42E4, length 32)
_S1_2_882DE58 802,368 instructions (0.008%), 1,791 calls (0882DE58 - 0882E26C, length 262)
  Back Branch 0882E23C 7,164 times (length 62)
_S1_2_8993070 801,613 instructions (0.008%), 22,907 calls (08992F64 - 089930D8, length 94)
  Back Branch 08993078 22,907 times (length 71)
  Back Branch 089930D4 22,901 times (length 93)
_S1_2_89B73C4 801,120 instructions (0.008%), 33,380 calls (089B73C4 - 089B74D8, length 70)
_S1_2_88CF454 779,929 instructions (0.008%), 22,201 calls (088CF454 - 088CF580, length 76)
  Back Branch 088CF4FC 2,952 times (length 21)
  Back Branch 088CF528 2,952 times (length 13)
  Back Branch 088CF548 746 times (length 21)
_S1_2_8931444 779,520 instructions (0.008%), 19,965 calls (08931444 - 0893150C, length 51)
  Back Branch 089314E4 17,865 times (length 17)
_S1_2_899EB8C 769,090 instructions (0.008%), 5,488 calls (0899EB8C - 0899EC00, length 30)
  Back Branch 0899EBCC 96,542 times (length 7)
_S1_2_8982F60 767,499 instructions (0.008%), 15,049 calls (08982F60 - 08983028, length 51)
_S1_2_88204E0 746,403 instructions (0.008%), 35,543 calls (088204E0 - 0882069C, length 112)
_S1_2_88AB990 742,532 instructions (0.008%), 6,071 calls (088AB990 - 088ABD58, length 243)
  Back Branch 088ABBBC 6,071 times (length 84)
_S1_2_88C2FE4 732,640 instructions (0.008%), 5,393 calls (088C2FE4 - 088C3500, length 328)
  Back Branch 088C3180 5,327 times (length 32)
  Back Branch 088C3194 5,240 times (length 30)
  Back Branch 088C326C 5,240 times (length 110)
  Back Branch 088C34DC 2,344 times (length 199)
  Back Branch 088C3430 1,993 times (length 156)
  Back Branch 088C3274 87 times (length 117)
  Back Branch 088C33F8 85 times (length 227)
  Back Branch 088C34A8 84 times (length 67)
  Back Branch 088C3484 48 times (length 38)
  Back Branch 088C3478 47 times (length 36)
  Back Branch 088C3468 38 times (length 36)
  Back Branch 088C34C0 36 times (length 73)
  Back Branch 088C34EC 36 times (length 64)
  Back Branch 088C34C8 32 times (length 75)
  Back Branch 088C3450 1 times (length 45)
_S1_2_88AAB14 710,432 instructions (0.007%), 22,201 calls (088AAB14 - 088AAD04, length 125)
_S1_2_8978600 706,746 instructions (0.007%), 3 calls (08978600 - 0897890C, length 196)
  Back Branch 08978694 70,641 times (length 10)
  Back Branch 089788EC 3 times (length 107)
_S1_2_8829EF0 704,980 instructions (0.007%), 35,249 calls (08829EF0 - 08829F68, length 31)
_S1_2_89B83E8 688,464 instructions (0.007%), 32,784 calls (089B83E8 - 089B8438, length 21)
_S1_2_8993408 687,786 instructions (0.007%), 32,752 calls (08992F68 - 08993438, length 309)
  Back Branch 08993434 32,752 times (length 309)
_S1_2_89671B4 687,104 instructions (0.007%), 21,472 calls (089671B4 - 08967230, length 32)
_S1_2_89D08A0 682,458 instructions (0.007%), 28,726 calls (089CF6EC - 089D0FAC, length 1585)
  Back Branch 089CF9DC 189,999 times (length 21)
  Back Branch 089CF9F0 189,999 times (length 25)
  Back Branch 089CF998 189,999 times (length 173)
  Back Branch 089CFA64 189,999 times (length 120)
  Back Branch 089CFA58 189,999 times (length 158)
  Back Branch 089CF714 118,850 times (length 5)
  Back Branch 089D0F90 96,559 times (length 1379)
  Back Branch 089D08C4 30,902 times (length 10)
  Back Branch 089D08CC 28,726 times (length 1106)
  Back Branch 089CFAD0 9,812 times (length 145)
  Back Branch 089CFB0C 8,502 times (length 160)
  Back Branch 089D0FA0 8,470 times (length 1383)
_S1_2_898D734 679,193 instructions (0.007%), 107,241 calls (0898D734 - 0898D76C, length 15)
  Back Branch 0898D754 35,747 times (length 7)
_S1_2_8841CFC 673,090 instructions (0.007%), 61,190 calls (08841CFC - 08841D24, length 11)
_S1_2_89BC218 666,500 instructions (0.007%), 26,660 calls (089BC218 - 089BC278, length 25)
_S1_2_8992C9C 645,278 instructions (0.007%), 16,981 calls (08992C9C - 08992D30, length 38)
_S1_2_89BC804 642,502 instructions (0.007%), 45,893 calls (089BC804 - 089BC83C, length 15)
  Back Branch 089BC838 45,893 times (length 6)
_S1_2_896D744 642,048 instructions (0.007%), 58,368 calls (0896D744 - 0896D76C, length 11)
_S1_2_88AB640 641,450 instructions (0.007%), 64,145 calls (088AB640 - 088AB724, length 58)
_S1_2_883D77C 641,088 instructions (0.007%), 35,616 calls (0883D77C - 0883D7C0, length 18)
_S1_2_8846AA8 635,072 instructions (0.007%), 1,396 calls (08846AA8 - 08846F08, length 281)
  Back Branch 08846B10 34,900 times (length 11)
  Back Branch 08846B80 6,980 times (length 11)
  Back Branch 08846B2C 6,980 times (length 3)
  Back Branch 08846D84 5,584 times (length 4)
  Back Branch 08846D8C 1,396 times (length 124)
  Back Branch 08846E18 1,396 times (length 80)
  Back Branch 08846F04 1,080 times (length 115)
_S1_2_89BE970 632,350 instructions (0.007%), 12,647 calls (089BE970 - 089BEA40, length 53)
_S1_2_896A698 625,240 instructions (0.007%), 11,368 calls (0896A538 - 0896A6A8, length 93)
  Back Branch 0896A5A0 20,695 times (length 14)
  Back Branch 0896A5A8 20,695 times (length 15)
  Back Branch 0896A5F0 20,694 times (length 33)
  Back Branch 0896A634 20,694 times (length 21)
  Back Branch 0896A664 11,985 times (length 15)
  Back Branch 0896A6A4 11,368 times (length 93)
  Back Branch 0896A67C 94 times (length 21)
_S1_2_89C8AA0 623,398 instructions (0.007%), 4,092 calls (089C8AA0 - 089C8E5C, length 240)
  Back Branch 089C8E24 1,286 times (length 113)
_S1_2_88CDBE0 623,028 instructions (0.007%), 22,251 calls (088CDBE0 - 088CDC60, length 33)
_S1_2_8988614 621,425 instructions (0.007%), 3,244 calls (0896982C - 08988650, length 31626)
  Back Branch 089698E0 129,570 times (length 10)
  Back Branch 08969A58 117,319 times (length 27)
  Back Branch 08969A64 107,485 times (length 7)
  Back Branch 08969C14 23,957 times (length 205)
  Back Branch 08969BA4 16,066 times (length 134)
  Back Branch 08969BD0 16,066 times (length 150)
  Back Branch 08969B18 7,637 times (length 62)
  Back Branch 08969B5C 5,143 times (length 31)
  Back Branch 08969B90 5,143 times (length 17)
  Back Branch 08969B44 4,996 times (length 22)
  Back Branch 08969B64 4,996 times (length 12)
  Back Branch 08969BF4 4,521 times (length 145)
  Back Branch 0898864C 3,244 times (length 31626)
  Back Branch 08969C1C 1,159 times (length 206)
  Back Branch 08969AFC 475 times (length 83)
  Back Branch 08969B30 408 times (length 42)
  Back Branch 08969BFC 147 times (length 9)
  Back Branch 08969BE4 147 times (length 141)
_S1_2_8841D28 614,460 instructions (0.006%), 55,860 calls (08841D28 - 08841D50, length 11)
_S1_2_88C9E20 607,551 instructions (0.006%), 22,201 calls (088C9E20 - 088CA044, length 138)
  Back Branch 088C9FD0 21,323 times (length 83)
  Back Branch 088CA020 660 times (length 121)
  Back Branch 088CA018 660 times (length 120)
  Back Branch 088CA040 658 times (length 110)
  Back Branch 088CA02C 658 times (length 124)
  Back Branch 088C9FEC 651 times (length 83)
  Back Branch 088C9FE4 651 times (length 82)
  Back Branch 088CA004 650 times (length 89)
  Back Branch 088C9FF8 650 times (length 86)
  Back Branch 088C9FD8 198 times (length 84)
_S1_2_896E300 604,887 instructions (0.006%), 5,505 calls (0896A090 - 0896E388, length 4287)
  Back Branch 0896A274 512,010 times (length 76)
  Back Branch 0896A244 512,010 times (length 64)
  Back Branch 0896A37C 507,773 times (length 189)
  Back Branch 0896A20C 286,780 times (length 64)
  Back Branch 0896A29C 285,838 times (length 26)
  Back Branch 0896A1F8 232,949 times (length 59)
  Back Branch 0896A288 224,446 times (length 21)
  Back Branch 0896E350 5,505 times (length 4120)
  Back Branch 0896A184 1,726 times (length 40)
  Back Branch 0896A344 23 times (length 175)
_S1_2_896BC8C 597,687 instructions (0.006%), 17,010 calls (0896BC8C - 0896BD38, length 44)
  Back Branch 0896BD14 17,010 times (length 22)
_S1_2_88BFDA8 596,925 instructions (0.006%), 2,923 calls (0881A2C0 - 088BFE60, length 169705)
  Back Branch 088BFE10 2,806 times (length 169686)
  Back Branch 0881A5C0 166 times (length 162)
  Back Branch 088BFE5C 94 times (length 169705)
_S1_2_897EEE8 594,228 instructions (0.006%), 40,461 calls (0897EEE8 - 0897EF6C, length 34)
_S1_2_891B278 587,100 instructions (0.006%), 7,197 calls (0891B278 - 0891B49C, length 138)
  Back Branch 0891B3E0 4,278 times (length 45)
  Back Branch 0891B490 158 times (length 92)
  Back Branch 0891B498 148 times (length 19)
_S1_2_88151DC 584,548 instructions (0.006%), 16,405 calls (088151DC - 088159E0, length 514)
  Back Branch 08815700 16,380 times (length 182)
  Back Branch 08815338 505 times (length 12)
  Back Branch 08815350 208 times (length 13)
  Back Branch 08815534 25 times (length 67)
  Back Branch 08815548 25 times (length 72)
  Back Branch 0881545C 14 times (length 130)
  Back Branch 088158A8 11 times (length 368)
  Back Branch 08815800 2 times (length 377)
_S1_2_899CE44 583,401 instructions (0.006%), 29,995 calls (0899CE44 - 0899CE98, length 22)
_S1_2_89B99C8 578,664 instructions (0.006%), 72,333 calls (089B99B4 - 089B99D0, length 8)
  Back Branch 089B99CC 72,333 times (length 8)
_S1_2_891CA7C 577,679 instructions (0.006%), 7,431 calls (0891CA7C - 0891CDEC, length 221)
  Back Branch 0891CD9C 3,693 times (length 115)
  Back Branch 0891CDB0 80 times (length 72)
  Back Branch 0891CD94 66 times (length 114)
_S1_2_8822F94 575,715 instructions (0.006%), 2,682 calls (08822F94 - 0882304C, length 47)
  Back Branch 08823018 76,163 times (length 19)
_S1_2_89878C8 571,220 instructions (0.006%), 29,906 calls (089878C8 - 0898792C, length 26)
  Back Branch 08987920 19,854 times (length 5)
_S1_2_891BDBC 559,887 instructions (0.006%), 16,957 calls (0891BDBC - 0891BDF4, length 15)
  Back Branch 0891BDE8 50,871 times (length 7)
_S1_2_89848B8 558,940 instructions (0.006%), 27,947 calls (089848B8 - 08984904, length 20)
_S1_2_8811C1C 546,308 instructions (0.006%), 10,920 calls (08811C1C - 08811E80, length 154)
  Back Branch 08811E60 3,810 times (length 111)
_S1_2_88ABED0 536,607 instructions (0.006%), 6,081 calls (088ABED0 - 088AC5F0, length 457)
  Back Branch 088AC484 3,513 times (length 167)
_S1_2_88AC824 536,175 instructions (0.006%), 35,745 calls (088AC824 - 08992F84, length 235993)
_S1_2_8969E00 529,785 instructions (0.006%), 13,601 calls (08969E00 - 08969F20, length 73)
  Back Branch 08969F1C 512,010 times (length 43)
  Back Branch 08969EA4 234,675 times (length 23)
_S1_2_89D63A4 525,912 instructions (0.006%), 262,956 calls (089D63A4 - 089D63A8, length 2)
_S1_2_88B30EC 519,068 instructions (0.005%), 40,508 calls (088B30EC - 088B3138, length 20)
_S1_2_898A6E8 516,187 instructions (0.005%), 1,755 calls (0898A6E8 - 0898B48C, length 874)
  Back Branch 0898A898 12,749 times (length 6)
  Back Branch 0898A864 11,676 times (length 7)
  Back Branch 0898B110 1,755 times (length 568)
  Back Branch 0898B0B0 1,755 times (length 175)
  Back Branch 0898B094 1,754 times (length 566)
  Back Branch 0898B124 1,690 times (length 578)
  Back Branch 0898AE68 254 times (length 7)
  Back Branch 0898B100 2 times (length 297)
  Back Branch 0898B0F4 2 times (length 293)
  Back Branch 0898B0EC 1 times (length 305)
  Back Branch 0898AEE4 1 times (length 458)
_S1_2_8820C30 509,932 instructions (0.005%), 29,996 calls (08820C30 - 08820C94, length 26)
  Back Branch 08820C74 29,996 times (length 9)
_S1_2_8973FC0 509,915 instructions (0.005%), 29,995 calls (08973FC0 - 08974140, length 97)
_S1_2_8921E64 505,241 instructions (0.005%), 2,891 calls (08921E64 - 08921FC0, length 88)
  Back Branch 08921EF8 32,354 times (length 10)
_S1_2_89B9600 491,760 instructions (0.005%), 32,784 calls (089B9600 - 089B9638, length 15)
_S1_2_89B8D78 491,760 instructions (0.005%), 32,784 calls (089B8D78 - 089B8DB0, length 15)
_S1_2_8993208 481,029 instructions (0.005%), 22,907 calls (08992F68 - 08993238, length 181)
  Back Branch 08993234 22,907 times (length 181)
_S1_2_8806234 476,975 instructions (0.005%), 122 calls (08806234 - 08806404, length 117)
  Back Branch 08806358 20,630 times (length 22)
  Back Branch 08806370 633 times (length 52)
  Back Branch 08806284 133 times (length 14)
  Back Branch 08806294 21 times (length 18)
  Back Branch 08806384 21 times (length 75)
  Back Branch 088063AC 21 times (length 77)
_S1_2_882A39C 469,609 instructions (0.005%), 6,365 calls (0882A240 - 0882A3B4, length 94)
  Back Branch 0882A35C 36,907 times (length 46)
  Back Branch 0882A394 13,764 times (length 28)
  Back Branch 0882A3B0 6,365 times (length 94)
_S1_2_8831F20 468,423 instructions (0.005%), 31,615 calls (08831F20 - 08831F58, length 15)
_S1_2_88BF930 467,713 instructions (0.005%), 7,647 calls (088162A0 - 088BFBC4, length 173642)
  Back Branch 088BFA78 7,642 times (length 52)
  Back Branch 088BFA48 7,099 times (length 173548)
  Back Branch 088BFA84 7,033 times (length 21)
  Back Branch 088BFB74 7,030 times (length 75)
  Back Branch 088BFB00 548 times (length 173594)
  Back Branch 088BFB60 548 times (length 30)
  Back Branch 088BFB44 138 times (length 85)
  Back Branch 088BFBC0 136 times (length 71)
  Back Branch 088BFB8C 2 times (length 131)
_S1_2_898757C 467,327 instructions (0.005%), 5,186 calls (0898757C - 08987718, length 104)
  Back Branch 089876C4 2,771 times (length 70)
_S1_2_896A538 461,628 instructions (0.005%), 9,233 calls (0896A538 - 0896A680, length 83)
  Back Branch 0896A5A0 20,695 times (length 14)
  Back Branch 0896A5A8 20,695 times (length 15)
  Back Branch 0896A5F0 20,694 times (length 33)
  Back Branch 0896A634 20,694 times (length 21)
  Back Branch 0896A664 11,985 times (length 15)
  Back Branch 0896A67C 94 times (length 21)
_S1_2_89CB004 453,685 instructions (0.005%), 90,737 calls (089CB004 - 089CB014, length 5)
_S1_2_88162C8 445,806 instructions (0.005%), 7,298 calls (088162A0 - 0881655C, length 176)
  Back Branch 08816478 7,272 times (length 120)
  Back Branch 08816424 7,031 times (length 27)
  Back Branch 08816520 241 times (length 90)
  Back Branch 08816534 28 times (length 131)
_S1_2_8894318 443,607 instructions (0.005%), 16,430 calls (08894318 - 08894380, length 27)
_S1_2_8993168 435,233 instructions (0.005%), 22,907 calls (08992F68 - 08993190, length 139)
  Back Branch 0899318C 22,907 times (length 139)
_S1_2_89A8174 435,046 instructions (0.005%), 498 calls (089A7CB8 - 089A95FC, length 1618)
  Back Branch 089A80D0 530,004 times (length 19)
  Back Branch 089A9228 200,704 times (length 41)
  Back Branch 089A7F34 88,336 times (length 92)
  Back Branch 089A8250 44,167 times (length 360)
  Back Branch 089A89A0 26,736 times (length 141)
  Back Branch 089A8D1C 26,734 times (length 165)
  Back Branch 089A89C4 26,720 times (length 735)
  Back Branch 089A8D7C 21,589 times (length 267)
  Back Branch 089A8FB0 19,396 times (length 1019)
  Back Branch 089A8F28 19,079 times (length 283)
  Back Branch 089A8734 17,508 times (length 449)
  Back Branch 089A8AD8 14,356 times (length 144)
  Back Branch 089A8AE0 9,535 times (length 174)
  Back Branch 089A8A58 8,902 times (length 61)
  Back Branch 089A8A98 5,145 times (length 83)
  Back Branch 089A81C8 2,700 times (length 58)
  Back Branch 089A8E44 1,709 times (length 776)
  Back Branch 089A8BDC 581 times (length 260)
  Back Branch 089A9494 581 times (length 767)
  Back Branch 089A8DBC 382 times (length 740)
  Back Branch 089A8DD0 382 times (length 7)
  Back Branch 089A8A10 310 times (length 755)
  Back Branch 089A9210 49 times (length 1152)
  Back Branch 089A921C 16 times (length 1155)
  Back Branch 089A909C 11 times (length 1183)
  Back Branch 089A8EAC 11 times (length 1059)
  Back Branch 089A9448 9 times (length 1408)
  Back Branch 089A8DAC 6 times (length 280)
  Back Branch 089A8D34 6 times (length 171)
  Back Branch 089A8C64 6 times (length 294)
  Back Branch 089A8D5C 6 times (length 179)
  Back Branch 089A93D4 6 times (length 770)
  Back Branch 089A81DC 2 times (length 63)
  Back Branch 089A8A30 2 times (length 70)
_S1_2_8822404 433,912 instructions (0.005%), 2,972 calls (08822404 - 0889534C, length 117715)
_S1_2_884624C 430,827 instructions (0.005%), 22,201 calls (0884624C - 088462E0, length 38)
  Back Branch 088462C4 85,002 times (length 20)
_S1_2_896E38C 418,263 instructions (0.004%), 5,505 calls (08969E00 - 0896E404, length 4482)
  Back Branch 08969F1C 512,010 times (length 43)
  Back Branch 08969F78 508,058 times (length 96)
  Back Branch 08969EA4 234,675 times (length 23)
  Back Branch 0896E3D4 5,505 times (length 4398)
  Back Branch 08969F50 12 times (length 86)
_S1_2_8973B6C 416,024 instructions (0.004%), 2,205 calls (08973B6C - 08973D20, length 110)
  Back Branch 08973C64 19,588 times (length 9)
  Back Branch 08973C24 5,454 times (length 28)
  Back Branch 08973C2C 4,224 times (length 29)
  Back Branch 08973CE4 3,036 times (length 9)
  Back Branch 08973CA4 1,916 times (length 9)
  Back Branch 08973CBC 1,247 times (length 40)
  Back Branch 08973CEC 1,230 times (length 53)
  Back Branch 08973D1C 1,061 times (length 65)
  Back Branch 08973CB4 958 times (length 39)
  Back Branch 08973D0C 17 times (length 85)
_S1_2_89605B8 415,631 instructions (0.004%), 8,692 calls (089605B8 - 0896093C, length 226)
  Back Branch 0896069C 8,061 times (length 47)
  Back Branch 08960774 631 times (length 96)
  Back Branch 089608CC 2 times (length 90)
_S1_2_880D91C 404,336 instructions (0.004%), 10,928 calls (0880D91C - 0897E72C, length 377733)
_S1_2_899324C 403,738 instructions (0.004%), 29,298 calls (08992F68 - 089934F4, length 356)
  Back Branch 0899325C 22,864 times (length 191)
  Back Branch 089934F0 6,434 times (length 356)
_S1_2_8984A58 403,056 instructions (0.004%), 22,392 calls (08984A58 - 08984A9C, length 18)
_S1_2_897F898 402,800 instructions (0.004%), 80,560 calls (0897F898 - 0897F8A8, length 5)
_S1_2_8906CD0 398,211 instructions (0.004%), 12,067 calls (08906CD0 - 08906D6C, length 40)
_S1_2_8823A80 397,312 instructions (0.004%), 9,923 calls (08823A80 - 08823C38, length 111)
  Back Branch 08823B1C 9,889 times (length 26)
  Back Branch 08823B70 34 times (length 37)
  Back Branch 08823C34 34 times (length 64)
  Back Branch 08823B14 15 times (length 4)
_S1_2_883564C 394,848 instructions (0.004%), 3 calls (0883564C - 08836EB4, length 1563)
  Back Branch 08836758 17,658 times (length 11)
  Back Branch 088358B4 6,144 times (length 5)
  Back Branch 088365D8 3,072 times (length 19)
  Back Branch 088362EC 2,201 times (length 11)
  Back Branch 088358C0 1,536 times (length 14)
  Back Branch 08835F1C 768 times (length 11)
  Back Branch 08836B3C 642 times (length 57)
  Back Branch 08836C40 570 times (length 70)
  Back Branch 08835E4C 480 times (length 11)
  Back Branch 088358CC 381 times (length 18)
  Back Branch 08836234 313 times (length 10)
  Back Branch 08836370 313 times (length 26)
  Back Branch 08835724 297 times (length 20)
  Back Branch 0883573C 297 times (length 22)
  Back Branch 08835F50 225 times (length 11)
  Back Branch 08835988 102 times (length 19)
  Back Branch 08835A14 78 times (length 11)
  Back Branch 08836218 71 times (length 13)
  Back Branch 08836318 68 times (length 45)
  Back Branch 08835E80 60 times (length 11)
  Back Branch 08836028 48 times (length 19)
  Back Branch 08836C14 36 times (length 59)
  Back Branch 08836BD8 36 times (length 44)
  Back Branch 08835EE8 36 times (length 11)
  Back Branch 08835CC0 30 times (length 11)
  Back Branch 088364C0 24 times (length 11)
  Back Branch 08836558 24 times (length 19)
  Back Branch 08836464 21 times (length 11)
  Back Branch 08835E18 15 times (length 11)
  Back Branch 08835EB4 12 times (length 11)
  Back Branch 08835874 12 times (length 4)
  Back Branch 08836E10 6 times (length 38)
  Back Branch 08836DAC 6 times (length 264)
  Back Branch 08836810 6 times (length 11)
  Back Branch 088367CC 6 times (length 11)
  Back Branch 08835D94 6 times (length 19)
  Back Branch 08835EBC 3 times (length 233)
  Back Branch 08835EF0 3 times (length 230)
  Back Branch 08835E20 3 times (length 242)
  Back Branch 08835E54 3 times (length 239)
  Back Branch 08835F24 3 times (length 227)
  Back Branch 08835F58 3 times (length 198)
  Back Branch 08835E88 3 times (length 236)
  Back Branch 08836D54 3 times (length 222)
  Back Branch 08836D40 3 times (length 217)
  Back Branch 08836D68 3 times (length 227)
  Back Branch 08836CE0 3 times (length 59)
  Back Branch 08836CB8 3 times (length 219)
  Back Branch 08836C54 3 times (length 75)
_S1_2_889B510 390,725 instructions (0.004%), 37,289 calls (0889B37C - 0889B5E4, length 155)
  Back Branch 0889B554 1,324 times (length 9)
  Back Branch 0889B5AC 433 times (length 35)
  Back Branch 0889B574 144 times (length 17)
  Back Branch 0889B5D0 65 times (length 44)
  Back Branch 0889B588 48 times (length 133)
  Back Branch 0889B5E0 18 times (length 48)
_S1_2_88396D8 387,723 instructions (0.004%), 166 calls (088396D8 - 08839878, length 105)
  Back Branch 0883986C 40,031 times (length 7)
  Back Branch 08839768 16,464 times (length 9)
  Back Branch 08839778 1,090 times (length 13)
  Back Branch 08839804 768 times (length 5)
  Back Branch 08839874 93 times (length 62)
  Back Branch 08839858 6 times (length 42)
  Back Branch 08839834 6 times (length 43)
  Back Branch 0883983C 6 times (length 45)
_S1_2_89BC1C0 385,176 instructions (0.004%), 17,508 calls (089BC1C0 - 089BC214, length 22)
_S1_2_896E4F0 381,019 instructions (0.004%), 10,297 calls (0896E4F0 - 0896E58C, length 40)
_S1_2_88424F4 379,134 instructions (0.004%), 22,302 calls (088424F4 - 0884254C, length 23)
_S1_2_8892ED0 378,731 instructions (0.004%), 37,674 calls (08892ED0 - 08892FB8, length 59)
  Back Branch 08892FAC 90 times (length 52)
  Back Branch 08892F24 33 times (length 14)
  Back Branch 08892F88 6 times (length 43)
  Back Branch 08892FB4 6 times (length 17)
  Back Branch 08892F78 6 times (length 39)
  Back Branch 08892F70 6 times (length 37)
_S1_2_88B4B94 378,055 instructions (0.004%), 4,454 calls (088B4B94 - 088B4DA4, length 133)
  Back Branch 088B4D84 4,442 times (length 91)
  Back Branch 088B4CE0 12 times (length 14)
  Back Branch 088B4CE8 12 times (length 13)
  Back Branch 088B4D48 12 times (length 83)
_S1_2_88BF3D0 370,268 instructions (0.004%), 185,134 calls (088BF3D0 - 088BF3D4, length 2)
_S1_2_8837FEC 370,160 instructions (0.004%), 20 calls (08837FEC - 08838130, length 82)
  Back Branch 0883804C 61,440 times (length 6)
_S1_2_895C27C 366,194 instructions (0.004%), 431 calls (0895C27C - 0895C574, length 191)
  Back Branch 0895C464 56,345 times (length 6)
  Back Branch 0895C34C 3,395 times (length 18)
  Back Branch 0895C368 2,964 times (length 29)
  Back Branch 0895C378 403 times (length 30)
  Back Branch 0895C380 403 times (length 15)
_S1_2_8949478 365,619 instructions (0.004%), 6,657 calls (08949478 - 089496D0, length 151)
  Back Branch 08949500 6,657 times (length 21)
  Back Branch 089494D8 6,657 times (length 12)
  Back Branch 089494F4 6,657 times (length 18)
  Back Branch 089494E0 6,657 times (length 14)
  Back Branch 089494E8 6,657 times (length 15)
  Back Branch 0894951C 4,143 times (length 28)
  Back Branch 08949510 4,143 times (length 25)
  Back Branch 089496B4 2,568 times (length 130)
  Back Branch 0894954C 2,568 times (length 40)
  Back Branch 08949540 2,568 times (length 37)
  Back Branch 0894955C 2,568 times (length 45)
  Back Branch 0894956C 2,568 times (length 49)
  Back Branch 08949564 2,568 times (length 47)
  Back Branch 0894957C 2,568 times (length 52)
  Back Branch 08949574 2,568 times (length 51)
  Back Branch 08949598 2,109 times (length 59)
  Back Branch 08949534 1,575 times (length 34)
_S1_2_8969C4C 365,035 instructions (0.004%), 33,185 calls (08969C4C - 08969C74, length 11)
_S1_2_897217C 362,181 instructions (0.004%), 12,489 calls (089701F4 - 08972234, length 2065)
_S1_2_88A00D8 361,998 instructions (0.004%), 2,142 calls (08817B10 - 088A00E0, length 139637)
  Back Branch 08817DC0 32,859 times (length 68)
  Back Branch 088A00DC 2,142 times (length 139637)
_S1_2_89B8D24 360,624 instructions (0.004%), 32,784 calls (089B8D24 - 089B8D4C, length 11)
_S1_2_88BF22C 359,942 instructions (0.004%), 179,971 calls (088BF22C - 088BF230, length 2)
_S1_2_892AC50 357,470 instructions (0.004%), 71,494 calls (0892AC50 - 0892AC60, length 5)
_S1_2_89B9660 355,941 instructions (0.004%), 39,549 calls (089B9660 - 089B9680, length 9)
_S1_2_892C530 354,742 instructions (0.004%), 1 calls (0892C530 - 0892C8D0, length 233)
  Back Branch 0892C660 26,543 times (length 13)
  Back Branch 0892C68C 13,376 times (length 13)
  Back Branch 0892C87C 256 times (length 162)
  Back Branch 0892C884 255 times (length 20)
  Back Branch 0892C698 209 times (length 34)
  Back Branch 0892C8A8 103 times (length 17)
  Back Branch 0892C754 47 times (length 81)
  Back Branch 0892C8C0 25 times (length 23)
  Back Branch 0892C8CC 22 times (length 31)
  Back Branch 0892C5E8 1 times (length 6)
  Back Branch 0892C75C 1 times (length 49)
_S1_2_88ABD5C 354,414 instructions (0.004%), 7,957 calls (088ABD5C - 088ABE1C, length 49)
_S1_2_898238C 346,836 instructions (0.004%), 173,418 calls (0898238C - 08982390, length 2)
_S1_2_896E590 346,745 instructions (0.004%), 9,907 calls (0896E590 - 0896E618, length 35)
_S1_2_892B57C 345,878 instructions (0.004%), 5,541 calls (0892B57C - 0892B6B8, length 80)
  Back Branch 0892B5F8 5,541 times (length 15)
  Back Branch 0892B67C 4,560 times (length 47)
  Back Branch 0892B684 4,147 times (length 29)
  Back Branch 0892B694 979 times (length 53)
_S1_2_890D46C 340,753 instructions (0.004%), 6,904 calls (0890D46C - 0890D5DC, length 93)
_S1_2_88B46A4 340,561 instructions (0.004%), 3,515 calls (088B46A4 - 088B4994, length 189)
  Back Branch 088B4910 3,515 times (length 127)
  Back Branch 088B4890 2,566 times (length 78)
  Back Branch 088B482C 949 times (length 16)
_S1_2_8895188 340,404 instructions (0.004%), 2,986 calls (08895188 - 0889534C, length 114)
_S1_2_891CFB4 336,797 instructions (0.004%), 2,606 calls (0891CFB4 - 0891D2EC, length 207)
  Back Branch 0891D1E0 2,606 times (length 103)
  Back Branch 0891D29C 43 times (length 100)
  Back Branch 0891D234 32 times (length 103)
_S1_2_8890208 336,420 instructions (0.004%), 11,214 calls (08890208 - 089CC968, length 324057)
  Back Branch 08890234 44,860 times (length 5)
_S1_2_8926F98 332,190 instructions (0.003%), 9 calls (08926F98 - 0892734C, length 238)
  Back Branch 08927110 6,246 times (length 51)
  Back Branch 08927260 249 times (length 52)
  Back Branch 08927174 18 times (length 79)
_S1_2_89B7CF8 329,978 instructions (0.003%), 29,998 calls (089B7CF8 - 089B7D20, length 11)
_S1_2_89B8E1C 329,967 instructions (0.003%), 29,997 calls (089B8E1C - 089B8E44, length 11)
_S1_2_89B8F18 327,840 instructions (0.003%), 32,784 calls (089B8F18 - 089B8F3C, length 10)
_S1_2_89B8D50 327,840 instructions (0.003%), 32,784 calls (089B8D50 - 089B8D74, length 10)
_S1_2_89A76A8 321,760 instructions (0.003%), 1,726 calls (089A76A8 - 089A7C00, length 343)
  Back Branch 089A7AE0 1,726 times (length 155)
  Back Branch 089A7734 696 times (length 6)
_S1_2_89C9BCC 318,134 instructions (0.003%), 2,179 calls (089C9BCC - 089C9EA8, length 184)
_S1_2_897C40C 317,691 instructions (0.003%), 1,309 calls (0897C40C - 0897D5C0, length 1134)
  Back Branch 0897D598 23,547 times (length 10)
  Back Branch 0897C8D0 1,309 times (length 269)
  Back Branch 0897C8B0 5 times (length 264)
  Back Branch 0897C8F0 5 times (length 274)
  Back Branch 0897CDF0 5 times (length 586)
  Back Branch 0897CDBC 5 times (length 573)
  Back Branch 0897CD68 5 times (length 552)
  Back Branch 0897CD20 5 times (length 534)
  Back Branch 0897CE34 5 times (length 603)
  Back Branch 0897CCCC 5 times (length 513)
  Back Branch 0897CE94 4 times (length 627)
  Back Branch 0897CE9C 4 times (length 629)
  Back Branch 0897CE88 4 times (length 624)
  Back Branch 0897D214 3 times (length 368)
  Back Branch 0897D18C 3 times (length 345)
  Back Branch 0897CED8 3 times (length 644)
  Back Branch 0897D4B4 1 times (length 1019)
  Back Branch 0897D5A0 1 times (length 35)
  Back Branch 0897D564 1 times (length 50)
_S1_2_883D1D4 317,536 instructions (0.003%), 22,201 calls (0883D1D4 - 0883D280, length 44)
_S1_2_88C1EC4 317,378 instructions (0.003%), 138 calls (088C1EC4 - 088C2B00, length 784)
  Back Branch 088C207C 6,893 times (length 19)
  Back Branch 088C216C 4,516 times (length 45)
  Back Branch 088C1FB4 4,516 times (length 10)
  Back Branch 088C1F40 4,416 times (length 4)
  Back Branch 088C2770 3,844 times (length 399)
  Back Branch 088C1FEC 3,844 times (length 18)
  Back Branch 088C1F70 1,006 times (length 6)
  Back Branch 088C2050 973 times (length 8)
  Back Branch 088C2068 966 times (length 14)
  Back Branch 088C26C0 335 times (length 12)
  Back Branch 088C26F0 335 times (length 15)
  Back Branch 088C2858 335 times (length 13)
  Back Branch 088C282C 335 times (length 11)
  Back Branch 088C26B4 222 times (length 41)
  Back Branch 088C2864 222 times (length 561)
  Back Branch 088C2870 221 times (length 564)
  Back Branch 088C2878 221 times (length 566)
  Back Branch 088C2888 217 times (length 570)
  Back Branch 088C2880 217 times (length 568)
  Back Branch 088C2890 172 times (length 572)
  Back Branch 088C26FC 170 times (length 55)
  Back Branch 088C28A0 167 times (length 574)
  Back Branch 088C2A08 164 times (length 565)
  Back Branch 088C29DC 46 times (length 5)
  Back Branch 088C28B8 45 times (length 481)
  Back Branch 088C2AF0 41 times (length 3)
  Back Branch 088C2938 8 times (length 613)
  Back Branch 088C29F0 5 times (length 559)
  Back Branch 088C2AFC 5 times (length 726)
  Back Branch 088C27D4 4 times (length 424)
  Back Branch 088C2AA4 3 times (length 604)
  Back Branch 088C2AD0 3 times (length 615)
  Back Branch 088C208C 1 times (length 21)
  Back Branch 088C270C 1 times (length 374)
_S1_2_88B8810 315,690 instructions (0.003%), 47 calls (088B8810 - 088B8BF0, length 249)
  Back Branch 088B88D0 6,016 times (length 2)
  Back Branch 088B88F4 6,016 times (length 2)
  Back Branch 088B8888 6,016 times (length 2)
  Back Branch 088B88AC 6,016 times (length 2)
  Back Branch 088B8B44 6,016 times (length 27)
  Back Branch 088B8910 3,008 times (length 2)
  Back Branch 088B8900 3,008 times (length 6)
  Back Branch 088B8920 3,008 times (length 2)
  Back Branch 088B88DC 3,008 times (length 6)
  Back Branch 088B8894 3,008 times (length 6)
  Back Branch 088B88B8 3,008 times (length 6)
  Back Branch 088B886C 1,504 times (length 2)
  Back Branch 088B892C 752 times (length 51)
  Back Branch 088B8B98 752 times (length 6)
  Back Branch 088B8B54 752 times (length 35)
  Back Branch 088B8A74 615 times (length 10)
  Back Branch 088B8B74 188 times (length 4)
  Back Branch 088B8AC4 137 times (length 24)
  Back Branch 088B89FC 94 times (length 9)
  Back Branch 088B8A2C 94 times (length 8)
_S1_2_882CA44 315,602 instructions (0.003%), 4,354 calls (0882CA44 - 0882CCA0, length 152)
  Back Branch 0882CC14 4,168 times (length 55)
  Back Branch 0882CC04 4,168 times (length 81)
  Back Branch 0882CC54 4,168 times (length 58)
  Back Branch 0882CBBC 744 times (length 11)
  Back Branch 0882CB30 744 times (length 11)
  Back Branch 0882CC8C 186 times (length 73)
  Back Branch 0882CC44 93 times (length 86)
_S1_2_8806464 312,252 instructions (0.003%), 22,226 calls (08806464 - 088064F8, length 38)
  Back Branch 088064C4 90 times (length 16)
_S1_2_89CEDFC 311,776 instructions (0.003%), 2,205 calls (089CEDFC - 089CEE3C, length 17)
  Back Branch 089CEE30 36,767 times (length 9)
_S1_2_891EDE4 309,929 instructions (0.003%), 4,709 calls (0891EDE4 - 0891EF80, length 104)
  Back Branch 0891EF44 4,536 times (length 46)
_S1_2_89D069C 307,819 instructions (0.003%), 1,393 calls (089CF6EC - 089D0FAC, length 1585)
  Back Branch 089CF9DC 189,999 times (length 21)
  Back Branch 089CF9F0 189,999 times (length 25)
  Back Branch 089CF998 189,999 times (length 173)
  Back Branch 089CFA64 189,999 times (length 120)
  Back Branch 089CFA58 189,999 times (length 158)
  Back Branch 089CF714 118,850 times (length 5)
  Back Branch 089D0F90 96,559 times (length 1379)
  Back Branch 089D0BF8 90,457 times (length 1290)
  Back Branch 089D0BBC 42,056 times (length 16)
  Back Branch 089D0BD0 42,056 times (length 20)
  Back Branch 089CFAD0 9,812 times (length 145)
  Back Branch 089CFB0C 8,502 times (length 160)
  Back Branch 089D0FA0 8,470 times (length 1383)
  Back Branch 089D0DB0 5,289 times (length 17)
  Back Branch 089D06D8 1,393 times (length 307)
  Back Branch 089D0DCC 1,393 times (length 1407)
  Back Branch 089D0884 1,393 times (length 111)
_S1_2_884284C 305,636 instructions (0.003%), 4,514 calls (0884284C - 08842958, length 68)
_S1_2_8816784 304,608 instructions (0.003%), 3,173 calls (08816784 - 08816910, length 100)
_S1_2_88C0210 303,349 instructions (0.003%), 3,117 calls (088BFF90 - 088C1770, length 1529)
  Back Branch 088C03D4 66,902 times (length 216)
  Back Branch 088C0218 8,572 times (length 104)
  Back Branch 088C0330 6,960 times (length 11)
  Back Branch 088C0220 5,045 times (length 166)
  Back Branch 088C04E0 5,023 times (length 168)
  Back Branch 088C0324 4,497 times (length 148)
  Back Branch 088C0364 3,540 times (length 164)
  Back Branch 088C035C 3,420 times (length 13)
  Back Branch 088C03DC 1,975 times (length 113)
  Back Branch 088C0D80 667 times (length 5)
  Back Branch 088C0ED0 77 times (length 818)
  Back Branch 088C1564 77 times (length 554)
_S1_2_8971EC4 302,468 instructions (0.003%), 5,007 calls (08971EC4 - 08972178, length 174)
  Back Branch 089720FC 2,605 times (length 87)
  Back Branch 08972174 2,389 times (length 72)
  Back Branch 08972084 2,389 times (length 57)
  Back Branch 089720B4 13 times (length 95)
_S1_2_890CE5C 301,425 instructions (0.003%), 12,057 calls (0890CB28 - 0890CE90, length 219)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CE8C 12,057 times (length 206)
_S1_2_89BA8D4 300,420 instructions (0.003%), 33,380 calls (089BA8D4 - 089BA904, length 13)
_S1_2_89B8F7C 299,970 instructions (0.003%), 29,997 calls (089B8F7C - 089B8FA0, length 10)
_S1_2_899F028 296,568 instructions (0.003%), 1,732 calls (0899F028 - 0899F138, length 69)
  Back Branch 0899F0C8 20,784 times (length 11)
  Back Branch 0899F0D4 1,459 times (length 14)
  Back Branch 0899F0E0 1,459 times (length 17)
  Back Branch 0899F0F0 1,017 times (length 19)
_S1_2_88B4588 296,374 instructions (0.003%), 6,028 calls (088B4588 - 088B46A0, length 71)
  Back Branch 088B4678 5,058 times (length 46)
  Back Branch 088B469C 970 times (length 55)
_S1_2_8819DBC 295,261 instructions (0.003%), 2,176 calls (08819DBC - 0881A0D0, length 198)
  Back Branch 0881A0C4 2,101 times (length 174)
_S1_2_89BA828 295,056 instructions (0.003%), 32,784 calls (089BA828 - 089BA850, length 11)
  Back Branch 089BA84C 32,784 times (length 6)
_S1_2_89B963C 295,056 instructions (0.003%), 32,784 calls (089B963C - 089B965C, length 9)
_S1_2_88C350C 294,043 instructions (0.003%), 5,216 calls (088C350C - 088C3698, length 100)
  Back Branch 088C365C 3,269 times (length 40)
_S1_2_88B4998 286,919 instructions (0.003%), 3,515 calls (088B4998 - 088B4B90, length 127)
  Back Branch 088B4B70 2,556 times (length 84)
  Back Branch 088B4AD4 959 times (length 14)
  Back Branch 088B4B34 959 times (length 76)
_S1_2_88E74EC 285,405 instructions (0.003%), 494 calls (088E74EC - 088E7C88, length 488)
  Back Branch 088E7684 988 times (length 68)
  Back Branch 088E7A18 988 times (length 162)
  Back Branch 088E7A5C 898 times (length 310)
  Back Branch 088E7930 494 times (length 152)
  Back Branch 088E7AA4 482 times (length 323)
  Back Branch 088E7C28 449 times (length 365)
  Back Branch 088E7B28 449 times (length 300)
  Back Branch 088E7A2C 416 times (length 166)
  Back Branch 088E7A80 416 times (length 314)
  Back Branch 088E7C78 241 times (length 313)
  Back Branch 088E7C84 241 times (length 316)
  Back Branch 088E7AC8 241 times (length 326)
  Back Branch 088E7970 56 times (length 158)
  Back Branch 088E7AF8 56 times (length 328)
  Back Branch 088E7984 32 times (length 161)
  Back Branch 088E7B14 28 times (length 333)
  Back Branch 088E79FC 4 times (length 162)
  Back Branch 088E7B0C 4 times (length 332)
_S1_2_8810628 285,353 instructions (0.003%), 10,920 calls (08810628 - 0881FDFC, length 15862)
  Back Branch 088106AC 3,810 times (length 20)
  Back Branch 0881FC04 3,047 times (length 25)
  Back Branch 0881FC8C 2,513 times (length 96)
  Back Branch 088106E8 1,762 times (length 35)
  Back Branch 0881FDF8 1,726 times (length 39)
  Back Branch 0881FD9C 1,726 times (length 164)
  Back Branch 0881FC2C 535 times (length 25)
  Back Branch 0881FC44 472 times (length 78)
  Back Branch 0881075C 228 times (length 41)
  Back Branch 08810744 148 times (length 31)
  Back Branch 0881FCB0 7 times (length 58)
  Back Branch 0881FC0C 1 times (length 27)
_S1_2_88252CC 285,020 instructions (0.003%), 2,782 calls (088252CC - 088926A4, length 111863)
  Back Branch 08825380 1,346 times (length 30)
  Back Branch 088926A0 12 times (length 57)
_S1_2_891BC70 280,781 instructions (0.003%), 6,365 calls (0891BC70 - 0891BD54, length 58)
_S1_2_88FC180 280,161 instructions (0.003%), 16,457 calls (088FC180 - 088FC41C, length 168)
  Back Branch 088FC398 8 times (length 102)
_S1_2_8987DCC 279,535 instructions (0.003%), 11,181 calls (08987DCC - 08987E60, length 38)
  Back Branch 08987E38 11,161 times (length 11)
  Back Branch 08987E48 14 times (length 14)
_S1_2_881E1E8 273,229 instructions (0.003%), 1 calls (0881E1E8 - 0881E920, length 463)
  Back Branch 0881E858 9,646 times (length 9)
  Back Branch 0881E848 9,583 times (length 62)
  Back Branch 0881E868 5,922 times (length 12)
  Back Branch 0881E380 3,530 times (length 8)
  Back Branch 0881E294 1,686 times (length 14)
  Back Branch 0881E74C 1,050 times (length 23)
  Back Branch 0881E2B8 777 times (length 30)
  Back Branch 0881E3E4 680 times (length 23)
  Back Branch 0881E3F4 570 times (length 109)
  Back Branch 0881E434 506 times (length 42)
  Back Branch 0881E7DC 448 times (length 24)
  Back Branch 0881E7BC 448 times (length 185)
  Back Branch 0881E4D8 448 times (length 24)
  Back Branch 0881E56C 320 times (length 24)
  Back Branch 0881E54C 320 times (length 90)
  Back Branch 0881E8AC 230 times (length 6)
  Back Branch 0881E388 207 times (length 82)
  Back Branch 0881E2C0 204 times (length 31)
  Back Branch 0881E8C4 167 times (length 11)
  Back Branch 0881E6E8 126 times (length 189)
  Back Branch 0881E5A0 64 times (length 109)
  Back Branch 0881E590 64 times (length 105)
  Back Branch 0881E91C 64 times (length 332)
  Back Branch 0881E910 63 times (length 329)
  Back Branch 0881E8CC 63 times (length 310)
  Back Branch 0881E8D8 63 times (length 315)
  Back Branch 0881E808 63 times (length 263)
  Back Branch 0881E758 63 times (length 219)
  Back Branch 0881E650 63 times (length 153)
  Back Branch 0881E604 63 times (length 75)
  Back Branch 0881E624 63 times (length 24)
  Back Branch 0881E69C 63 times (length 172)
  Back Branch 0881E318 1 times (length 54)
_S1_2_8808A6C 267,456 instructions (0.003%), 22,288 calls (08808A6C - 0882D67C, length 37637)
_S1_2_8938B34 262,880 instructions (0.003%), 32,860 calls (08938B34 - 08938B50, length 8)
_S1_2_89B9AA8 262,272 instructions (0.003%), 32,784 calls (089B99B4 - 089B9AB0, length 64)
  Back Branch 089B9AAC 32,784 times (length 64)
_S1_2_8987AFC 262,264 instructions (0.003%), 65,566 calls (08987AFC - 08987B08, length 4)
_S1_2_89D62EC 261,868 instructions (0.003%), 130,934 calls (089D62EC - 089D62F0, length 2)
_S1_2_88AAFDC 261,170 instructions (0.003%), 2,577 calls (088AAFDC - 088AB0C4, length 59)
  Back Branch 088AB0B8 16,920 times (length 7)
  Back Branch 088AB02C 4,954 times (length 8)
  Back Branch 088AB038 4,512 times (length 17)
  Back Branch 088AB0C0 1,128 times (length 24)
_S1_2_8841CD0 258,302 instructions (0.003%), 23,482 calls (08841CD0 - 08841CF8, length 11)
_S1_2_883D004 256,407 instructions (0.003%), 85,469 calls (0883D004 - 0883D00C, length 3)
_S1_2_8820B94 255,138 instructions (0.003%), 6,542 calls (08820B94 - 08820C2C, length 39)
_S1_2_8895E98 246,588 instructions (0.003%), 29,955 calls (0889595C - 08895EF4, length 359)
_S1_2_880D8E0 246,443 instructions (0.003%), 16,430 calls (0880D8E0 - 0880D918, length 15)
_S1_2_881FAB0 241,454 instructions (0.003%), 2,584 calls (0881FAB0 - 0881FDFC, length 212)
  Back Branch 0881FC04 3,047 times (length 25)
  Back Branch 0881FC8C 2,513 times (length 96)
  Back Branch 0881FDF8 1,726 times (length 39)
  Back Branch 0881FD9C 1,726 times (length 164)
  Back Branch 0881FC2C 535 times (length 25)
  Back Branch 0881FC44 472 times (length 78)
  Back Branch 0881FCB0 7 times (length 58)
  Back Branch 0881FC0C 1 times (length 27)
_S1_2_89A83D8 240,207 instructions (0.003%), 41 calls (089A7CB8 - 089A95FC, length 1618)
  Back Branch 089A80D0 530,004 times (length 19)
  Back Branch 089A9228 200,704 times (length 41)
  Back Branch 089A7F34 88,336 times (length 92)
  Back Branch 089A8250 44,167 times (length 360)
  Back Branch 089A89A0 26,736 times (length 141)
  Back Branch 089A8D1C 26,734 times (length 165)
  Back Branch 089A89C4 26,720 times (length 735)
  Back Branch 089A8D7C 21,589 times (length 267)
  Back Branch 089A8FB0 19,396 times (length 1019)
  Back Branch 089A8F28 19,079 times (length 283)
  Back Branch 089A8734 17,508 times (length 449)
  Back Branch 089A8AD8 14,356 times (length 144)
  Back Branch 089A8AE0 9,535 times (length 174)
  Back Branch 089A8A58 8,902 times (length 61)
  Back Branch 089A8A98 5,145 times (length 83)
  Back Branch 089A81C8 2,700 times (length 58)
  Back Branch 089A8E44 1,709 times (length 776)
  Back Branch 089A8BDC 581 times (length 260)
  Back Branch 089A9494 581 times (length 767)
  Back Branch 089A8DBC 382 times (length 740)
  Back Branch 089A8DD0 382 times (length 7)
  Back Branch 089A8A10 310 times (length 755)
  Back Branch 089A841C 82 times (length 7)
  Back Branch 089A8F0C 81 times (length 703)
  Back Branch 089A9210 49 times (length 1152)
  Back Branch 089A8428 41 times (length 174)
  Back Branch 089A921C 16 times (length 1155)
  Back Branch 089A909C 11 times (length 1183)
  Back Branch 089A8EAC 11 times (length 1059)
  Back Branch 089A9448 9 times (length 1408)
  Back Branch 089A8DAC 6 times (length 280)
  Back Branch 089A8D34 6 times (length 171)
  Back Branch 089A8C64 6 times (length 294)
  Back Branch 089A8D5C 6 times (length 179)
  Back Branch 089A93D4 6 times (length 770)
  Back Branch 089A81DC 2 times (length 63)
  Back Branch 089A8A30 2 times (length 70)
_S1_2_89B9AC0 239,976 instructions (0.003%), 29,997 calls (089B99B4 - 089B9AC8, length 70)
  Back Branch 089B9AC4 29,997 times (length 70)
_S1_2_884255C 238,320 instructions (0.003%), 23,832 calls (0884255C - 08842580, length 10)
_S1_2_89D6454 237,490 instructions (0.002%), 118,745 calls (089D6454 - 089D6458, length 2)
_S1_2_89B7E4C 233,660 instructions (0.002%), 33,380 calls (089B7E4C - 089B7E64, length 7)
_S1_2_880D944 232,050 instructions (0.002%), 25 calls (0880D944 - 0880DB0C, length 115)
  Back Branch 0880DA18 6,400 times (length 36)
  Back Branch 0880DAE0 200 times (length 4)
_S1_2_8930D34 232,033 instructions (0.002%), 1,229 calls (08930D34 - 08931104, length 245)
  Back Branch 08930FB8 19,664 times (length 10)
  Back Branch 08931058 1,229 times (length 76)
  Back Branch 08931018 982 times (length 40)
  Back Branch 089310B0 626 times (length 14)
  Back Branch 08931010 15 times (length 135)
_S1_2_8969C24 231,136 instructions (0.002%), 28,892 calls (08969C24 - 08969C40, length 8)
  Back Branch 08969C34 28,892 times (length 3)
_S1_2_898BA50 229,496 instructions (0.002%), 336 calls (0898BA50 - 0898BC74, length 138)
  Back Branch 0898BC14 4,985 times (length 84)
  Back Branch 0898BB20 4,985 times (length 29)
_S1_2_89B99AC 229,488 instructions (0.002%), 32,784 calls (089B99AC - 089B99C4, length 7)
_S1_2_88BC460 229,353 instructions (0.002%), 2,577 calls (088BC460 - 088BC85C, length 256)
  Back Branch 088BC5A8 2,577 times (length 52)
  Back Branch 088BC5C0 2,577 times (length 58)
_S1_2_890CA2C 228,990 instructions (0.002%), 13,520 calls (0890CA2C - 0890CAC4, length 39)
  Back Branch 0890CAA4 6,481 times (length 22)
  Back Branch 0890CA70 164 times (length 9)
_S1_2_880DB10 228,642 instructions (0.002%), 3,810 calls (0880DB10 - 0880DC24, length 70)
  Back Branch 0880DBF8 3,810 times (length 47)
  Back Branch 0880DB90 3,810 times (length 21)
_S1_2_880FFF8 227,907 instructions (0.002%), 27 calls (0880FEE4 - 08810100, length 136)
  Back Branch 0880FFB8 11,264 times (length 32)
  Back Branch 0880FFDC 352 times (length 4)
  Back Branch 088100B0 216 times (length 18)
  Back Branch 088100D8 27 times (length 127)
_S1_2_88EA03C 227,434 instructions (0.002%), 198 calls (088EA03C - 088EAFE0, length 1002)
  Back Branch 088EA8B8 1,782 times (length 62)
  Back Branch 088EAF00 198 times (length 590)
  Back Branch 088EAEBC 122 times (length 109)
_S1_2_89B0BFC 225,750 instructions (0.002%), 6,450 calls (089B0BFC - 089B0CC8, length 52)
  Back Branch 089B0CA4 6,450 times (length 25)
  Back Branch 089B0C64 6,450 times (length 6)
_S1_2_891520C 223,191 instructions (0.002%), 6,198 calls (0891520C - 089152D4, length 51)
  Back Branch 08915298 6,198 times (length 12)
_S1_2_89821B0 222,084 instructions (0.002%), 5,606 calls (089821B0 - 0898224C, length 40)
_S1_2_898771C 217,812 instructions (0.002%), 5,186 calls (0898771C - 089877D8, length 48)
  Back Branch 089877C4 5,186 times (length 18)
_S1_2_881C108 216,264 instructions (0.002%), 1,855 calls (0881C108 - 0881C3B4, length 172)
_S1_2_883CFF4 215,816 instructions (0.002%), 53,954 calls (0883CFF4 - 0883D000, length 4)
_S1_2_89C380C 214,079 instructions (0.002%), 6,087 calls (089C380C - 089C3934, length 75)
  Back Branch 089C38A0 2,945 times (length 22)
  Back Branch 089C3910 2,088 times (length 50)
  Back Branch 089C3930 1,054 times (length 58)
_S1_2_8825160 211,432 instructions (0.002%), 2,782 calls (08825160 - 088252C8, length 91)
  Back Branch 088252C4 2,782 times (length 38)
  Back Branch 088252A8 2,782 times (length 66)
  Back Branch 088251F0 2,782 times (length 20)
  Back Branch 088251DC 2,782 times (length 15)
_S1_2_897E2A0 211,168 instructions (0.002%), 2,701 calls (0897E2A0 - 0897E5A0, length 193)
_S1_2_8937E78 210,000 instructions (0.002%), 525 calls (08937E78 - 08938004, length 100)
  Back Branch 08937FB8 9,450 times (length 14)
  Back Branch 08937EF8 2,100 times (length 11)
  Back Branch 08937FF8 2,100 times (length 11)
  Back Branch 08938000 525 times (length 49)
_S1_2_883D60C 207,512 instructions (0.002%), 6,365 calls (0883D60C - 0883D71C, length 69)
  Back Branch 0883D6BC 457 times (length 19)
_S1_2_89B9790 203,082 instructions (0.002%), 9,231 calls (089B9790 - 089B97E4, length 22)
_S1_2_890CF80 201,745 instructions (0.002%), 4,931 calls (0890CF80 - 0890D188, length 131)
  Back Branch 0890D070 4,926 times (length 30)
  Back Branch 0890D0F0 1,824 times (length 24)
  Back Branch 0890D118 4 times (length 32)
  Back Branch 0890D148 3 times (length 97)
  Back Branch 0890D130 3 times (length 54)
  Back Branch 0890D0E0 1 times (length 54)
  Back Branch 0890D154 1 times (length 6)
_S1_2_8817834 200,976 instructions (0.002%), 1,264 calls (08817834 - 08817B0C, length 183)
  Back Branch 08817AD0 1,264 times (length 79)
_S1_2_8829E6C 200,871 instructions (0.002%), 6,087 calls (08829E6C - 08829EEC, length 33)
_S1_2_89D6314 200,296 instructions (0.002%), 100,148 calls (089D6314 - 089D6318, length 2)
_S1_2_89BF4AC 197,670 instructions (0.002%), 8,985 calls (089BF4AC - 089BF50C, length 25)
_S1_2_89831DC 197,670 instructions (0.002%), 8,985 calls (089831DC - 08983288, length 44)
_S1_2_89C0698 196,698 instructions (0.002%), 32,783 calls (089C0698 - 089C06AC, length 6)
_S1_2_88BDE14 195,320 instructions (0.002%), 28 calls (088BDE14 - 088BDF30, length 72)
  Back Branch 088BDEF0 20,608 times (length 14)
  Back Branch 088BDEAC 5,152 times (length 11)
  Back Branch 088BDEFC 2,660 times (length 46)
_S1_2_882DB50 195,219 instructions (0.002%), 1,791 calls (0882DB50 - 0882DD00, length 109)
_S1_2_88BC860 195,144 instructions (0.002%), 1,128 calls (088BC860 - 088BCBF0, length 229)
  Back Branch 088BCBB8 1,128 times (length 93)
_S1_2_88175AC 195,004 instructions (0.002%), 1,542 calls (088175AC - 088176B4, length 67)
  Back Branch 088176B0 5,714 times (length 27)
  Back Branch 08817684 4,172 times (length 30)
_S1_2_8994A38 194,415 instructions (0.002%), 2,991 calls (08994A38 - 08995018, length 377)
  Back Branch 08995000 2,991 times (length 249)
  Back Branch 08994FC8 2,991 times (length 108)
  Back Branch 08994FD4 2,991 times (length 111)
  Back Branch 08994FDC 2,991 times (length 113)
_S1_2_890CC60 194,328 instructions (0.002%), 10,796 calls (0890CB28 - 0890CC78, length 85)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CC74 10,796 times (length 72)
_S1_2_899C6D4 193,866 instructions (0.002%), 161 calls (0899C6D4 - 0899C844, length 93)
  Back Branch 0899C750 16,158 times (length 6)
  Back Branch 0899C784 13,254 times (length 18)
  Back Branch 0899C7F8 162 times (length 21)
  Back Branch 0899C808 5 times (length 25)
_S1_2_898E3B0 192,603 instructions (0.002%), 10,137 calls (0898E3B0 - 0898E480, length 53)
_S1_2_88915BC 190,638 instructions (0.002%), 11,214 calls (088915BC - 088915FC, length 17)
_S1_2_896AB0C 185,136 instructions (0.002%), 218 calls (0896AB0C - 0896ABEC, length 57)
  Back Branch 0896AB90 21,885 times (length 14)
_S1_2_8970B58 182,964 instructions (0.002%), 4,468 calls (08970358 - 08970DB8, length 665)
  Back Branch 08970D24 3,983 times (length 25)
  Back Branch 08970BF8 356 times (length 554)
  Back Branch 08970D5C 18 times (length 89)
  Back Branch 08970DAC 18 times (length 93)
  Back Branch 08970DB4 18 times (length 104)
  Back Branch 08970D34 16 times (length 29)
  Back Branch 08970D14 3 times (length 21)
  Back Branch 089703AC 2 times (length 9)
_S1_2_88F133C 181,641 instructions (0.002%), 191 calls (088F133C - 088F1C2C, length 573)
  Back Branch 088F1564 1,146 times (length 17)
  Back Branch 088F18E0 1,146 times (length 59)
  Back Branch 088F1A3C 1,146 times (length 7)
  Back Branch 088F17AC 764 times (length 11)
  Back Branch 088F16C4 764 times (length 30)
  Back Branch 088F1B9C 382 times (length 217)
  Back Branch 088F18EC 191 times (length 45)
  Back Branch 088F1B64 191 times (length 78)
_S1_2_88B730C 180,852 instructions (0.002%), 13 calls (088B730C - 088B77B4, length 299)
  Back Branch 088B742C 9,584 times (length 10)
  Back Branch 088B73D8 2,396 times (length 10)
  Back Branch 088B7438 1,706 times (length 12)
  Back Branch 088B7504 1,236 times (length 111)
  Back Branch 088B77A8 1,235 times (length 6)
  Back Branch 088B7750 937 times (length 224)
  Back Branch 088B771C 39 times (length 141)
  Back Branch 088B74F4 39 times (length 55)
  Back Branch 088B77B0 13 times (length 166)
  Back Branch 088B75C4 13 times (length 147)
  Back Branch 088B75D0 12 times (length 162)
_S1_2_89D661C 178,068 instructions (0.002%), 89,034 calls (089D661C - 089D6620, length 2)
_S1_2_882D9F0 177,894 instructions (0.002%), 14,697 calls (0882D9F0 - 0882DA40, length 21)
_S1_2_89D62DC 177,118 instructions (0.002%), 88,559 calls (089D62DC - 089D62E0, length 2)
_S1_2_89A849C 176,834 instructions (0.002%), 13 calls (089A7CB8 - 089A95FC, length 1618)
  Back Branch 089A80D0 530,004 times (length 19)
  Back Branch 089A9228 200,704 times (length 41)
  Back Branch 089A7F34 88,336 times (length 92)
  Back Branch 089A8250 44,167 times (length 360)
  Back Branch 089A89A0 26,736 times (length 141)
  Back Branch 089A8D1C 26,734 times (length 165)
  Back Branch 089A89C4 26,720 times (length 735)
  Back Branch 089A8D7C 21,589 times (length 267)
  Back Branch 089A8FB0 19,396 times (length 1019)
  Back Branch 089A8F28 19,079 times (length 283)
  Back Branch 089A8734 17,508 times (length 449)
  Back Branch 089A8AD8 14,356 times (length 144)
  Back Branch 089A8AE0 9,535 times (length 174)
  Back Branch 089A8A58 8,902 times (length 61)
  Back Branch 089A8A98 5,145 times (length 83)
  Back Branch 089A81C8 2,700 times (length 58)
  Back Branch 089A8E44 1,709 times (length 776)
  Back Branch 089A8BDC 581 times (length 260)
  Back Branch 089A9494 581 times (length 767)
  Back Branch 089A8DBC 382 times (length 740)
  Back Branch 089A8DD0 382 times (length 7)
  Back Branch 089A8A10 310 times (length 755)
  Back Branch 089A9210 49 times (length 1152)
  Back Branch 089A921C 16 times (length 1155)
  Back Branch 089A84AC 13 times (length 207)
  Back Branch 089A909C 11 times (length 1183)
  Back Branch 089A8EAC 11 times (length 1059)
  Back Branch 089A9448 9 times (length 1408)
  Back Branch 089A8DAC 6 times (length 280)
  Back Branch 089A8D34 6 times (length 171)
  Back Branch 089A8C64 6 times (length 294)
  Back Branch 089A8D5C 6 times (length 179)
  Back Branch 089A93D4 6 times (length 770)
  Back Branch 089A81DC 2 times (length 63)
  Back Branch 089A8A30 2 times (length 70)
_S1_2_883953C 176,621 instructions (0.002%), 27 calls (0883953C - 088396D4, length 103)
  Back Branch 088396C8 20,886 times (length 69)
  Back Branch 08839644 354 times (length 36)
  Back Branch 088396D0 177 times (length 35)
  Back Branch 08839680 150 times (length 55)
_S1_2_88B501C 175,750 instructions (0.002%), 3,515 calls (088B501C - 088B5134, length 71)
  Back Branch 088B5130 3,515 times (length 55)
_S1_2_896D770 174,932 instructions (0.002%), 1,732 calls (08969E00 - 0896D7C8, length 3699)
  Back Branch 08969F1C 512,010 times (length 43)
  Back Branch 08969F78 508,058 times (length 96)
  Back Branch 08969EA4 234,675 times (length 23)
  Back Branch 0896A3F8 19,380 times (length 311)
  Back Branch 0896D7B4 1,732 times (length 3342)
  Back Branch 08969F50 12 times (length 86)
_S1_2_88BFBC8 173,595 instructions (0.002%), 5,551 calls (08816B38 - 088BFBE4, length 173100)
  Back Branch 088BFBE0 5,551 times (length 173100)
  Back Branch 08816BF0 3 times (length 33)
  Back Branch 08816BE4 3 times (length 30)
_S1_2_89A3D8C 172,708 instructions (0.002%), 2,262 calls (089A3D8C - 089A4210, length 290)
  Back Branch 089A4044 40 times (length 158)
_S1_2_8826634 172,484 instructions (0.002%), 2,782 calls (08826634 - 088267FC, length 115)
_S1_2_8942F40 169,863 instructions (0.002%), 4,143 calls (08942F40 - 08942FE8, length 43)
  Back Branch 08942FDC 4,143 times (length 17)
  Back Branch 08942FCC 4,143 times (length 13)
  Back Branch 08942FE4 4,143 times (length 17)
_S1_2_883D7C4 168,780 instructions (0.002%), 5,626 calls (0883D7C4 - 0883D89C, length 55)
_S1_2_89D08D4 166,804 instructions (0.002%), 9,812 calls (089CF6EC - 089D0FAC, length 1585)
  Back Branch 089CF9DC 189,999 times (length 21)
  Back Branch 089CF9F0 189,999 times (length 25)
  Back Branch 089CF998 189,999 times (length 173)
  Back Branch 089CFA64 189,999 times (length 120)
  Back Branch 089CFA58 189,999 times (length 158)
  Back Branch 089CF714 118,850 times (length 5)
  Back Branch 089D0F90 96,559 times (length 1379)
  Back Branch 089CFAD0 9,812 times (length 145)
  Back Branch 089D08E0 9,812 times (length 1113)
  Back Branch 089CFB0C 8,502 times (length 160)
  Back Branch 089D0FA0 8,470 times (length 1383)
_S1_2_89287B0 166,670 instructions (0.002%), 21 calls (08926278 - 08928A8C, length 2566)
  Back Branch 08926300 2,173 times (length 14)
  Back Branch 08926318 2,173 times (length 9)
  Back Branch 08926320 1,782 times (length 16)
  Back Branch 08928848 1,780 times (length 14)
  Back Branch 08928A14 1,761 times (length 55)
  Back Branch 08928920 886 times (length 6)
  Back Branch 0892885C 565 times (length 8)
  Back Branch 089262BC 315 times (length 9)
  Back Branch 08928A78 21 times (length 2562)
  Back Branch 08928A88 2 times (length 128)
  Back Branch 089288E8 2 times (length 27)
  Back Branch 089288B8 2 times (length 23)
_S1_2_89881C4 166,380 instructions (0.002%), 83,190 calls (089881C4 - 089881C8, length 2)
_S1_2_88C97E8 166,120 instructions (0.002%), 2,020 calls (088C97E8 - 088C98E8, length 65)
  Back Branch 088C98C4 4,660 times (length 11)
  Back Branch 088C9868 3,420 times (length 19)
_S1_2_899D2D0 164,970 instructions (0.002%), 2,115 calls (08969E00 - 0899D330, length 52557)
  Back Branch 08969F1C 512,010 times (length 43)
  Back Branch 08969F78 508,058 times (length 96)
  Back Branch 08969EA4 234,675 times (length 23)
  Back Branch 0899D32C 2,115 times (length 52484)
  Back Branch 08969F50 12 times (length 86)
_S1_2_8822AEC 164,563 instructions (0.002%), 20,079 calls (08822AEC - 08822B48, length 24)
  Back Branch 08822B30 5,239 times (length 11)
_S1_2_899F198 163,970 instructions (0.002%), 1,726 calls (0899F198 - 0899F394, length 128)
  Back Branch 0899F390 1,726 times (length 73)
  Back Branch 0899F330 1,726 times (length 76)
  Back Branch 0899F324 1,726 times (length 73)
  Back Branch 0899F250 1,726 times (length 20)
_S1_2_899ED38 163,672 instructions (0.002%), 2,632 calls (0899ED38 - 0899EF34, length 128)
  Back Branch 0899EEA4 1,116 times (length 50)
  Back Branch 0899EE48 536 times (length 16)
  Back Branch 0899EE9C 536 times (length 37)
  Back Branch 0899EE94 536 times (length 35)
_S1_2_8971D18 162,836 instructions (0.002%), 94 calls (08971D18 - 08971EC0, length 107)
  Back Branch 08971DD4 11,938 times (length 13)
  Back Branch 08971DE4 354 times (length 16)
  Back Branch 08971E38 94 times (length 31)
_S1_2_898E224 162,544 instructions (0.002%), 10,159 calls (0898E224 - 0898E39C, length 95)
_S1_2_8935E94 162,105 instructions (0.002%), 1,299 calls (08935E94 - 089364D8, length 402)
  Back Branch 089361F4 1,299 times (length 194)
  Back Branch 08936204 759 times (length 191)
  Back Branch 08936198 658 times (length 12)
  Back Branch 089361FC 540 times (length 192)
  Back Branch 0893646C 525 times (length 114)
  Back Branch 08936474 525 times (length 110)
  Back Branch 08936430 525 times (length 209)
  Back Branch 089364D4 525 times (length 243)
  Back Branch 08936244 525 times (length 208)
  Back Branch 0893628C 525 times (length 23)
  Back Branch 089362E4 525 times (length 45)
  Back Branch 0893613C 525 times (length 54)
  Back Branch 089362EC 510 times (length 46)
  Back Branch 08936048 15 times (length 13)
_S1_2_88A9244 158,067 instructions (0.002%), 1,859 calls (088A9244 - 088A9384, length 81)
  Back Branch 088A92C0 9,776 times (length 6)
  Back Branch 088A92EC 1,781 times (length 17)
  Back Branch 088A9380 611 times (length 81)
  Back Branch 088A9300 455 times (length 19)
_S1_2_899F71C 157,645 instructions (0.002%), 2,318 calls (0899F71C - 0899F81C, length 65)
  Back Branch 0899F780 9,721 times (length 6)
  Back Branch 0899F808 94 times (length 45)
_S1_2_8836EB8 157,301 instructions (0.002%), 1 calls (08836EB8 - 08837FE8, length 1101)
  Back Branch 088370B4 5,886 times (length 11)
  Back Branch 08837F84 3,968 times (length 11)
  Back Branch 08837034 2,048 times (length 5)
  Back Branch 08837BE8 1,024 times (length 19)
  Back Branch 08837044 512 times (length 15)
  Back Branch 08837DC4 256 times (length 11)
  Back Branch 08837CF4 160 times (length 11)
  Back Branch 08837FA8 128 times (length 39)
  Back Branch 088379A0 128 times (length 12)
  Back Branch 08837050 127 times (length 19)
  Back Branch 08837DF8 75 times (length 11)
  Back Branch 088371F8 34 times (length 19)
  Back Branch 08837AD4 32 times (length 11)
  Back Branch 08837230 26 times (length 11)
  Back Branch 08837D28 20 times (length 11)
  Back Branch 08837640 16 times (length 19)
  Back Branch 08837D90 12 times (length 11)
  Back Branch 088374C8 10 times (length 11)
  Back Branch 08837B6C 8 times (length 19)
  Back Branch 08837A30 7 times (length 11)
  Back Branch 08837CC0 5 times (length 11)
  Back Branch 08836FF0 4 times (length 4)
  Back Branch 08837D5C 4 times (length 11)
  Back Branch 08837598 2 times (length 19)
  Back Branch 08837CC8 1 times (length 661)
  Back Branch 08837CFC 1 times (length 658)
  Back Branch 08837D30 1 times (length 655)
  Back Branch 08837D64 1 times (length 652)
  Back Branch 08837D98 1 times (length 649)
  Back Branch 08837DCC 1 times (length 646)
  Back Branch 08837E00 1 times (length 621)
  Back Branch 08837FB0 1 times (length 385)
_S1_2_89BA764 156,910 instructions (0.002%), 9,230 calls (089BA764 - 089BA7A4, length 17)
_S1_2_89CEB50 151,918 instructions (0.002%), 3,446 calls (089CEB50 - 089CEBF0, length 41)
  Back Branch 089CEBD0 4,132 times (length 3)
  Back Branch 089CEBB4 1,144 times (length 7)
_S1_2_8938030 151,816 instructions (0.002%), 1,299 calls (08938030 - 08938428, length 255)
  Back Branch 089382E8 2,100 times (length 11)
  Back Branch 08938234 2,100 times (length 11)
  Back Branch 08938394 2,100 times (length 11)
  Back Branch 08938118 658 times (length 10)
  Back Branch 08938288 525 times (length 107)
  Back Branch 08938290 525 times (length 130)
  Back Branch 0893839C 525 times (length 119)
  Back Branch 08938308 525 times (length 149)
_S1_2_8993588 150,498 instructions (0.002%), 2,787 calls (08993588 - 08993758, length 117)
_S1_2_897F8C0 149,530 instructions (0.002%), 29,906 calls (0897F8C0 - 0897F8D0, length 5)
_S1_2_890CAC8 149,370 instructions (0.002%), 4,979 calls (0890CAC8 - 0890CB80, length 47)
  Back Branch 0890CB68 44,365 times (length 18)
_S1_2_8921FC4 149,157 instructions (0.002%), 19 calls (08921FC4 - 0892B9F8, length 9870)
  Back Branch 08921FFC 9,728 times (length 9)
  Back Branch 0892B918 9,728 times (length 7)
  Back Branch 0892B92C 3,148 times (length 11)
  Back Branch 0892B954 332 times (length 18)
  Back Branch 0892B940 332 times (length 17)
_S1_2_893E0E0 148,084 instructions (0.002%), 2,598 calls (0893E0E0 - 0893E2E4, length 130)
  Back Branch 0893E2D0 4,475 times (length 8)
  Back Branch 0893E180 2,598 times (length 22)
  Back Branch 0893E190 1,926 times (length 21)
  Back Branch 0893E270 658 times (length 12)
  Back Branch 0893E1E8 380 times (length 43)
  Back Branch 0893E2E0 245 times (length 105)
  Back Branch 0893E1A0 21 times (length 25)
  Back Branch 0893E238 5 times (length 63)
_S1_2_892B0B8 147,873 instructions (0.002%), 49,291 calls (0892B0B8 - 0892B0C0, length 3)
_S1_2_89B9148 147,680 instructions (0.002%), 9,230 calls (089B9148 - 089B9184, length 16)
_S1_2_881C3B8 147,312 instructions (0.002%), 1,584 calls (0881C3B8 - 0881C53C, length 98)
_S1_2_8831B50 145,366 instructions (0.002%), 5,591 calls (08831B50 - 08831BC0, length 29)
_S1_2_88C47E8 145,142 instructions (0.002%), 9 calls (088C47E8 - 088C5224, length 656)
  Back Branch 088C4EF8 5,256 times (length 11)
  Back Branch 088C4DC4 5,256 times (length 11)
  Back Branch 088C4EB8 1,136 times (length 11)
  Back Branch 088C4D80 1,136 times (length 11)
  Back Branch 088C4E60 64 times (length 11)
  Back Branch 088C4D30 64 times (length 11)
  Back Branch 088C5150 6 times (length 385)
  Back Branch 088C51A0 3 times (length 408)
  Back Branch 088C51C4 3 times (length 144)
  Back Branch 088C51F4 3 times (length 151)
  Back Branch 088C513C 3 times (length 380)
  Back Branch 088C5168 3 times (length 116)
_S1_2_882A4B4 142,713 instructions (0.001%), 8,251 calls (0882A4B4 - 0882A514, length 25)
_S1_2_898A2D0 141,858 instructions (0.001%), 164 calls (0898A2D0 - 0898A5B8, length 187)
  Back Branch 0898A57C 5,248 times (length 22)
  Back Branch 0898A550 5,248 times (length 106)
  Back Branch 0898A418 1,312 times (length 3)
  Back Branch 0898A444 820 times (length 3)
  Back Branch 0898A584 164 times (length 118)
_S1_2_880FEE4 140,369 instructions (0.001%), 17 calls (0880FEE4 - 0880FFF4, length 69)
  Back Branch 0880FFB8 11,264 times (length 32)
  Back Branch 0880FFDC 352 times (length 4)
_S1_2_8988AF8 140,303 instructions (0.001%), 4,560 calls (08988AF8 - 08988BB8, length 49)
_S1_2_89884A8 139,988 instructions (0.001%), 3,784 calls (089884A8 - 08988610, length 91)
_S1_2_89B90E0 138,450 instructions (0.001%), 9,230 calls (089B90E0 - 089B9118, length 15)
_S1_2_8816170 135,534 instructions (0.001%), 7,529 calls (08816170 - 088161E4, length 30)
  Back Branch 088161D8 30 times (length 15)
  Back Branch 088161E0 2 times (length 21)
_S1_2_892C19C 135,442 instructions (0.001%), 2,383 calls (0892C19C - 089D64F8, length 174296)
  Back Branch 0896D004 1,201,653 times (length 7)
  Back Branch 0896CFB0 1,014,376 times (length 192)
  Back Branch 0896CFC0 1,008,816 times (length 11)
  Back Branch 0896D118 1,000,932 times (length 35)
  Back Branch 0896CD38 960,639 times (length 8)
  Back Branch 0896CCB0 193,238 times (length 8)
  Back Branch 0896CDB4 193,238 times (length 8)
  Back Branch 0896CECC 79,553 times (length 220)
  Back Branch 0896CEDC 79,553 times (length 190)
  Back Branch 0896CE80 13,876 times (length 198)
  Back Branch 0896CC18 13,876 times (length 47)
  Back Branch 0896CEEC 13,869 times (length 153)
  Back Branch 0896D0F8 13,866 times (length 204)
  Back Branch 0896D0B0 10,133 times (length 9)
  Back Branch 0896CFD4 10,012 times (length 17)
  Back Branch 0896D110 9,995 times (length 23)
  Back Branch 0896CFE0 9,463 times (length 6)
  Back Branch 0896CFF0 7,886 times (length 207)
  Back Branch 0896CB58 4,264 times (length 8)
  Back Branch 0896CBFC 4,038 times (length 40)
  Back Branch 0896CBD4 4,038 times (length 41)
  Back Branch 0896D100 2,901 times (length 19)
  Back Branch 0896CFC8 2,659 times (length 197)
  Back Branch 0896D020 671 times (length 220)
  Back Branch 0896D014 671 times (length 32)
  Back Branch 0896D030 669 times (length 40)
  Back Branch 0896D038 421 times (length 225)
  Back Branch 0896D00C 267 times (length 9)
  Back Branch 0896CEA4 70 times (length 176)
  Back Branch 0896CEB4 70 times (length 6)
  Back Branch 0896D178 17 times (length 357)
  Back Branch 0896D184 17 times (length 394)
  Back Branch 0896D194 17 times (length 364)
  Back Branch 0892C264 11 times (length 30)
  Back Branch 0896D158 3 times (length 228)
  Back Branch 0896CFE8 1 times (length 21)
_S1_2_89A6820 133,056 instructions (0.001%), 1,728 calls (089A6820 - 089A6FB0, length 485)
_S1_2_897546C 132,825 instructions (0.001%), 33 calls (0897546C - 089755DC, length 93)
  Back Branch 08975588 4,224 times (length 33)
_S1_2_8000030 132,689 instructions (0.001%), 491 calls (08000030 - 08000038, length 3)
  Back Branch 08000034 44,066 times (length 3)
_S1_2_89B911C 132,187 instructions (0.001%), 12,017 calls (089B911C - 089B9144, length 11)
_S1_2_883D720 131,790 instructions (0.001%), 5,730 calls (0883D720 - 0883D778, length 23)
_S1_2_883864C 130,695 instructions (0.001%), 11 calls (0883864C - 0883896C, length 201)
  Back Branch 088387FC 1,693 times (length 77)
  Back Branch 08838710 1,693 times (length 7)
  Back Branch 08838888 25 times (length 12)
_S1_2_890745C 129,311 instructions (0.001%), 27 calls (0890745C - 08907A5C, length 385)
  Back Branch 08907A3C 2,584 times (length 12)
  Back Branch 089076C8 2,368 times (length 5)
  Back Branch 089077BC 646 times (length 12)
  Back Branch 08907604 539 times (length 10)
  Back Branch 08907A50 323 times (length 137)
  Back Branch 0890754C 323 times (length 18)
  Back Branch 089075A0 323 times (length 9)
  Back Branch 089077D8 323 times (length 54)
  Back Branch 0890756C 307 times (length 13)
  Back Branch 089076E4 296 times (length 17)
  Back Branch 0890761C 234 times (length 15)
  Back Branch 08907644 138 times (length 21)
  Back Branch 089076EC 27 times (length 75)
  Back Branch 08907804 27 times (length 201)
  Back Branch 08907A58 27 times (length 350)
_S1_2_88CB058 129,019 instructions (0.001%), 3,487 calls (088CB058 - 088CB120, length 51)
  Back Branch 088CB10C 6,974 times (length 11)
_S1_2_882E2C8 127,901 instructions (0.001%), 1,619 calls (0882E2C8 - 0882E364, length 40)
  Back Branch 0882E320 8,095 times (length 23)
_S1_2_88ED378 126,719 instructions (0.001%), 3 calls (088ED378 - 088EDD00, length 611)
  Back Branch 088ED700 1,348 times (length 87)
  Back Branch 088ED5DC 1,348 times (length 99)
  Back Branch 088ED710 1,153 times (length 143)
  Back Branch 088EDB08 418 times (length 278)
  Back Branch 088ED884 207 times (length 115)
  Back Branch 088EDA18 202 times (length 218)
  Back Branch 088ED730 192 times (length 151)
  Back Branch 088ED8A0 83 times (length 123)
  Back Branch 088ED8AC 68 times (length 135)
  Back Branch 088ED8EC 67 times (length 143)
  Back Branch 088ED95C 58 times (length 171)
  Back Branch 088EDA78 38 times (length 242)
  Back Branch 088ED9F0 33 times (length 208)
  Back Branch 088ED9B0 9 times (length 191)
  Back Branch 088ED9C8 8 times (length 95)
  Back Branch 088ED73C 6 times (length 155)
  Back Branch 088EDAAC 3 times (length 306)
  Back Branch 088EDBB4 3 times (length 320)
  Back Branch 088EDC5C 3 times (length 362)
  Back Branch 088EDB68 1 times (length 301)
  Back Branch 088EDB40 1 times (length 292)
_S1_2_8971A68 126,312 instructions (0.001%), 2,216 calls (08971A68 - 08971B70, length 67)
_S1_2_883EE18 126,083 instructions (0.001%), 2,137 calls (0883EE18 - 0883F4C0, length 427)
_S1_2_8988470 125,993 instructions (0.001%), 58 calls (08969E00 - 089884A4, length 31146)
  Back Branch 08969F1C 512,010 times (length 43)
  Back Branch 08969EA4 234,675 times (length 23)
  Back Branch 0896A744 8,924 times (length 13)
  Back Branch 089884A0 58 times (length 30591)
  Back Branch 0896A8A4 43 times (length 683)
  Back Branch 0896AA5C 31 times (length 96)
  Back Branch 0896A928 26 times (length 79)
  Back Branch 0896AA80 26 times (length 102)
  Back Branch 0896AAFC 21 times (length 101)
  Back Branch 0896AACC 21 times (length 190)
  Back Branch 0896A838 20 times (length 14)
  Back Branch 0896AA04 15 times (length 771)
  Back Branch 0896AA1C 15 times (length 20)
  Back Branch 0896AA74 10 times (length 162)
  Back Branch 0896AAAC 5 times (length 113)
  Back Branch 0896AAB4 5 times (length 15)
  Back Branch 0896AA38 2 times (length 115)
_S1_2_88A91D0 123,908 instructions (0.001%), 917 calls (088A91D0 - 088A9240, length 29)
  Back Branch 088A91F4 32,782 times (length 3)
_S1_2_89D641C 122,910 instructions (0.001%), 61,455 calls (089D641C - 089D6420, length 2)
_S1_2_897E1EC 121,095 instructions (0.001%), 2,691 calls (0897E1EC - 0897E29C, length 45)
_S1_2_893BEA4 120,940 instructions (0.001%), 6,047 calls (0893BEA4 - 0893BF08, length 26)
_S1_2_8832038 120,382 instructions (0.001%), 5,234 calls (0883200C - 0883203C, length 13)
  Back Branch 08832020 47,000 times (length 4)
  Back Branch 08832038 5,234 times (length 13)
_S1_2_89860CC 119,340 instructions (0.001%), 1,170 calls (089860CC - 08986214, length 83)
  Back Branch 08986130 4,680 times (length 11)
  Back Branch 08986210 1,170 times (length 31)
_S1_2_8904F1C 117,288 instructions (0.001%), 3,258 calls (0883200C - 08904F54, length 216019)
  Back Branch 08832020 47,000 times (length 4)
  Back Branch 08904F50 3,258 times (length 216019)
_S1_2_891C1FC 116,910 instructions (0.001%), 6,495 calls (0891C1FC - 0891C240, length 18)
_S1_2_88F1C30 114,741 instructions (0.001%), 183 calls (088F1C30 - 088F2094, length 282)
  Back Branch 088F2078 2,562 times (length 19)
  Back Branch 088F1F74 732 times (length 25)
  Back Branch 088F1E54 732 times (length 11)
  Back Branch 088F1F7C 366 times (length 27)
  Back Branch 088F2088 366 times (length 264)
  Back Branch 088F1DFC 183 times (length 101)
  Back Branch 088F1ED8 183 times (length 155)
  Back Branch 088F2090 183 times (length 107)
_S1_2_896DA88 114,200 instructions (0.001%), 4,568 calls (0896DA88 - 0896DAE8, length 25)
_S1_2_896DAEC 113,128 instructions (0.001%), 5,076 calls (0896DAEC - 0896DB58, length 28)
_S1_2_8828008 112,555 instructions (0.001%), 1 calls (08828008 - 08828E14, length 900)
  Back Branch 08828A48 26,933 times (length 4)
  Back Branch 0882842C 64 times (length 65)
  Back Branch 08828654 5 times (length 11)
  Back Branch 08828CB8 1 times (length 168)
  Back Branch 08828D90 1 times (length 846)
_S1_2_89D640C 112,484 instructions (0.001%), 56,242 calls (089D640C - 089D6410, length 2)
_S1_2_8925FD4 111,436 instructions (0.001%), 21 calls (08925FD4 - 08926250, length 160)
  Back Branch 0892611C 3,501 times (length 46)
  Back Branch 0892601C 336 times (length 4)
_S1_2_89D65EC 111,306 instructions (0.001%), 55,653 calls (089D65EC - 089D65F0, length 2)
_S1_2_89D64DC 111,304 instructions (0.001%), 55,652 calls (089D64DC - 089D64E0, length 2)
_S1_2_88CE47C 109,728 instructions (0.001%), 1,524 calls (088CE47C - 088CE6E8, length 156)
  Back Branch 088CE6D8 1,524 times (length 104)
_S1_2_896ABF0 109,267 instructions (0.001%), 1,920 calls (0896ABF0 - 0896AE1C, length 140)
  Back Branch 0896AC78 1,836 times (length 10)
  Back Branch 0896ACC8 218 times (length 20)
  Back Branch 0896ADFC 218 times (length 70)
  Back Branch 0896ADBC 7 times (length 42)
_S1_2_89CF298 108,720 instructions (0.001%), 3,588 calls (089CEBF4 - 089CF2FC, length 451)
  Back Branch 089CEC6C 41,840 times (length 6)
  Back Branch 089CEC18 29,320 times (length 4)
  Back Branch 089CECE8 9,399 times (length 41)
  Back Branch 089CF2D0 7,356 times (length 6)
  Back Branch 089CECF0 3,271 times (length 17)
  Back Branch 089CECF8 3,130 times (length 44)
  Back Branch 089CECA8 1,202 times (length 24)
_S1_2_8906E4C 108,504 instructions (0.001%), 6,028 calls (08906DAC - 08906E50, length 42)
  Back Branch 08906E4C 6,028 times (length 42)
_S1_2_882D99C 108,276 instructions (0.001%), 5,156 calls (0882D99C - 0882D9EC, length 21)
_S1_2_892A490 108,012 instructions (0.001%), 3 calls (0892A490 - 0892A824, length 230)
  Back Branch 0892A660 5,504 times (length 19)
  Back Branch 0892A5F8 86 times (length 14)
  Back Branch 0892A698 86 times (length 54)
  Back Branch 0892A800 3 times (length 58)
  Back Branch 0892A820 3 times (length 205)
  Back Branch 0892A580 3 times (length 37)
_S1_2_883930C 106,050 instructions (0.001%), 150 calls (0883930C - 08839538, length 140)
  Back Branch 08839440 19,200 times (length 36)
_S1_2_8808BA0 105,908 instructions (0.001%), 1,749 calls (08808BA0 - 089CCEC8, length 463051)
  Back Branch 0881FC04 3,047 times (length 25)
  Back Branch 0881FC8C 2,513 times (length 96)
  Back Branch 0881FDF8 1,726 times (length 39)
  Back Branch 0881FD9C 1,726 times (length 164)
  Back Branch 0881FC2C 535 times (length 25)
  Back Branch 0881FC44 472 times (length 78)
  Back Branch 0881FCB0 7 times (length 58)
  Back Branch 0881FC0C 1 times (length 27)
_S1_2_88A9FE8 105,711 instructions (0.001%), 167 calls (088A9FE8 - 088AA340, length 215)
  Back Branch 088AA1D8 1,503 times (length 11)
  Back Branch 088AA210 1,503 times (length 11)
  Back Branch 088AA248 1,503 times (length 11)
  Back Branch 088AA280 1,503 times (length 11)
  Back Branch 088AA2B8 668 times (length 11)
  Back Branch 088AA2F0 668 times (length 11)
_S1_2_896D290 104,988 instructions (0.001%), 4,038 calls (0896D290 - 0896D304, length 30)
_S1_2_8816B38 104,709 instructions (0.001%), 5,224 calls (08816B38 - 08816BF4, length 48)
  Back Branch 08816BF0 3 times (length 33)
  Back Branch 08816BE4 3 times (length 30)
_S1_2_88049CC 103,716 instructions (0.001%), 387 calls (088049CC - 08804DC4, length 255)
  Back Branch 08804D2C 774 times (length 43)
  Back Branch 08804DAC 387 times (length 34)
_S1_2_8906DA8 102,476 instructions (0.001%), 6,028 calls (08906DA8 - 08906E40, length 39)
_S1_2_88C4408 102,436 instructions (0.001%), 5,727 calls (08822798 - 088C4460, length 165683)
  Back Branch 088227EC 11,380,960 times (length 6)
  Back Branch 08822818 176 times (length 17)
  Back Branch 088C3D54 147 times (length 116)
  Back Branch 08822824 138 times (length 18)
_S1_2_882552C 101,163 instructions (0.001%), 4,216 calls (0882552C - 088255D0, length 42)
  Back Branch 088255BC 2,778 times (length 10)
  Back Branch 088255CC 1,431 times (length 27)
_S1_2_89690A0 100,395 instructions (0.001%), 20,079 calls (089690A0 - 089690B0, length 5)
_S1_2_8971B74 99,654 instructions (0.001%), 2,216 calls (08971B74 - 08971C80, length 68)
  Back Branch 08971C74 11 times (length 13)
_S1_2_89C068C 98,349 instructions (0.001%), 32,783 calls (089C068C - 089C0694, length 3)
_S1_2_88AB8B4 96,985 instructions (0.001%), 19,397 calls (088AB8B4 - 088AB8C4, length 5)
_S1_2_88A00E4 96,208 instructions (0.001%), 2,135 calls (088A00E4 - 088A01C4, length 57)
  Back Branch 088A01A8 7 times (length 19)
_S1_2_8892158 95,787 instructions (0.001%), 1,431 calls (08892158 - 08892260, length 67)
_S1_2_892C9C0 95,246 instructions (0.001%), 1,755 calls (0892C9C0 - 0892CA6C, length 44)
  Back Branch 0892CA48 3,518 times (length 25)
_S1_2_8926254 94,968 instructions (0.001%), 1,782 calls (08926254 - 08926274, length 9)
  Back Branch 08926268 14,937 times (length 6)
_S1_2_8833D9C 94,913 instructions (0.001%), 13,559 calls (08833D9C - 08833DB4, length 7)
_S1_2_89BF860 93,408 instructions (0.001%), 11,676 calls (089BF860 - 089BF87C, length 8)
_S1_2_89D681C 91,786 instructions (0.001%), 45,893 calls (089D681C - 089D6820, length 2)
_S1_2_88B4DA8 91,472 instructions (0.001%), 3,515 calls (088B4DA8 - 088B5018, length 157)
  Back Branch 088B4F64 2 times (length 83)
  Back Branch 088B4F04 2 times (length 15)
_S1_2_88AAD1C 91,152 instructions (0.001%), 3,376 calls (088AAD1C - 088AAD84, length 27)
_S1_2_890CEC0 91,100 instructions (0.001%), 4,555 calls (0890CB28 - 0890CEE0, length 239)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CEDC 4,555 times (length 226)
_S1_2_899CE00 89,985 instructions (0.001%), 29,995 calls (0899CE00 - 0899CE08, length 3)
_S1_2_88B8D74 89,390 instructions (0.001%), 69 calls (088B8D74 - 088B91B4, length 273)
  Back Branch 088B8E3C 5,963 times (length 9)
  Back Branch 088B8E4C 2,084 times (length 12)
  Back Branch 088B8ED8 1,566 times (length 7)
  Back Branch 088B9004 896 times (length 4)
  Back Branch 088B8F4C 896 times (length 5)
  Back Branch 088B8FE0 224 times (length 4)
  Back Branch 088B9028 112 times (length 6)
  Back Branch 088B9160 47 times (length 184)
  Back Branch 088B9074 9 times (length 125)
  Back Branch 088B9118 9 times (length 49)
_S1_2_89D656C 88,336 instructions (0.001%), 44,168 calls (089D656C - 089D6570, length 2)
_S1_2_89D63FC 88,334 instructions (0.001%), 44,167 calls (089D63FC - 089D6400, length 2)
_S1_2_89D65DC 87,886 instructions (0.001%), 43,943 calls (089D65DC - 089D65E0, length 2)
_S1_2_898B8A0 87,492 instructions (0.001%), 12,730 calls (0898B8A0 - 0898B8F0, length 21)
_S1_2_897A6AC 87,238 instructions (0.001%), 19 calls (0897A6AC - 0897AB3C, length 293)
  Back Branch 0897A818 11,584 times (length 6)
  Back Branch 0897A870 354 times (length 5)
  Back Branch 0897A82C 354 times (length 11)
  Back Branch 0897AA54 94 times (length 72)
  Back Branch 0897AAB0 94 times (length 86)
  Back Branch 0897A9C0 94 times (length 144)
  Back Branch 0897AB38 19 times (length 242)
_S1_2_8831F5C 87,040 instructions (0.001%), 2,176 calls (08831F5C - 08832008, length 44)
_S1_2_8828E38 85,997 instructions (0.001%), 1 calls (08828E38 - 08829218, length 249)
  Back Branch 08828F00 7,564 times (length 11)
  Back Branch 08828EB4 512 times (length 5)
_S1_2_88BCBF4 85,728 instructions (0.001%), 1,128 calls (088BCBF4 - 088BCD9C, length 107)
  Back Branch 088BCC88 1,128 times (length 18)
  Back Branch 088BCD68 1,107 times (length 72)
  Back Branch 088BCD60 21 times (length 71)
_S1_2_89D6634 85,220 instructions (0.001%), 42,610 calls (089D6634 - 089D6638, length 2)
_S1_2_8895EF8 85,158 instructions (0.001%), 1,245 calls (08892158 - 08895F08, length 3949)
  Back Branch 08895F04 1,245 times (length 3949)
_S1_2_88B3D48 85,026 instructions (0.001%), 4,035 calls (088B3D48 - 088B3DC0, length 31)
_S1_2_8973308 83,700 instructions (0.001%), 1,116 calls (08973308 - 0899EF34, length 44812)
  Back Branch 0899EEA4 1,116 times (length 50)
  Back Branch 0899EE48 536 times (length 16)
  Back Branch 0899EE9C 536 times (length 37)
  Back Branch 0899EE94 536 times (length 35)
_S1_2_88253E0 83,566 instructions (0.001%), 2,785 calls (088253E0 - 08825528, length 83)
  Back Branch 088254E0 2 times (length 23)
_S1_2_8920078 82,991 instructions (0.001%), 1,260 calls (08920078 - 089201F0, length 95)
  Back Branch 08920160 1,260 times (length 24)
  Back Branch 089201B4 1,247 times (length 37)
_S1_2_8966B28 82,770 instructions (0.001%), 1,335 calls (08966B28 - 08966CEC, length 114)
  Back Branch 08966C60 1,335 times (length 35)
_S1_2_89CB290 82,658 instructions (0.001%), 506 calls (089CB290 - 089CF598, length 4291)
  Back Branch 089CF46C 2,286 times (length 28)
  Back Branch 089CF398 506 times (length 7)
  Back Branch 089CF594 506 times (length 139)
_S1_2_895CC00 82,502 instructions (0.001%), 164 calls (0895CC00 - 0895CDE8, length 123)
  Back Branch 0895CD30 13,614 times (length 6)
_S1_2_895F684 81,345 instructions (0.001%), 5,423 calls (0895F684 - 0895F6D0, length 20)
_S1_2_8975964 80,294 instructions (0.001%), 4,223 calls (089751DC - 08975AAC, length 565)
  Back Branch 08975AA8 152 times (length 45)
  Back Branch 08975A84 17 times (length 132)
  Back Branch 0897593C 15 times (length 18)
  Back Branch 089752D4 2 times (length 18)
  Back Branch 089758D4 2 times (length 9)
  Back Branch 08975A70 1 times (length 551)
_S1_2_88060A0 78,299 instructions (0.001%), 1,299 calls (088060A0 - 08806230, length 101)
  Back Branch 08806108 4,985 times (length 8)
  Back Branch 08806214 658 times (length 10)
_S1_2_88CC124 77,230 instructions (0.001%), 254 calls (088CC124 - 088CC394, length 157)
  Back Branch 088CC210 1,270 times (length 14)
  Back Branch 088CC1D8 1,270 times (length 14)
  Back Branch 088CC288 926 times (length 11)
  Back Branch 088CC22C 807 times (length 25)
  Back Branch 088CC390 463 times (length 115)
_S1_2_890483C 76,776 instructions (0.001%), 19,194 calls (0890483C - 08904848, length 4)
_S1_2_895FA44 75,922 instructions (0.001%), 5,423 calls (0895FA44 - 0895FA8C, length 19)
_S1_2_8907FBC 75,400 instructions (0.001%), 13 calls (08907FBC - 08908388, length 244)
  Back Branch 08908244 5,402 times (length 11)
  Back Branch 089080F8 832 times (length 16)
  Back Branch 08908264 37 times (length 55)
  Back Branch 08908198 24 times (length 34)
  Back Branch 08908320 19 times (length 8)
  Back Branch 08908384 13 times (length 122)
  Back Branch 089082D8 6 times (length 83)
  Back Branch 0890827C 6 times (length 60)
_S1_2_890CC9C 74,685 instructions (0.001%), 4,979 calls (0890CC9C - 0890CCD4, length 15)
_S1_2_8823118 74,120 instructions (0.001%), 176 calls (08823118 - 08823220, length 67)
  Back Branch 08823160 5,632 times (length 5)
  Back Branch 0882319C 5,452 times (length 8)
  Back Branch 088231AC 5,333 times (length 7)
_S1_2_89B9A78 73,848 instructions (0.001%), 9,231 calls (089B99B4 - 089B9A80, length 52)
  Back Branch 089B9A7C 9,231 times (length 52)
_S1_2_881F7DC 73,224 instructions (0.001%), 3,051 calls (0881F7DC - 0881F844, length 27)
_S1_2_89CF0E4 72,932 instructions (0.001%), 584 calls (089CF0E4 - 089CF294, length 109)
  Back Branch 089CF134 2,095 times (length 17)
  Back Branch 089CF1F8 594 times (length 8)
  Back Branch 089CF24C 584 times (length 54)
  Back Branch 089CF290 556 times (length 49)
  Back Branch 089CF288 281 times (length 6)
  Back Branch 089CF264 28 times (length 37)
_S1_2_89BE600 71,880 instructions (0.001%), 8,985 calls (089BE600 - 089BE628, length 11)
_S1_2_88AB830 71,841 instructions (0.001%), 2,177 calls (088AB830 - 088AB8B0, length 33)
_S1_2_89D65B4 71,496 instructions (0.001%), 35,748 calls (089D65B4 - 089D65B8, length 2)
_S1_2_89D65AC 71,496 instructions (0.001%), 35,748 calls (089D65AC - 089D65B0, length 2)
_S1_2_88C2B04 70,567 instructions (0.001%), 128 calls (088C2B04 - 088C2CC4, length 113)
  Back Branch 088C2B9C 3,623 times (length 26)
  Back Branch 088C2B6C 430 times (length 10)
  Back Branch 088C2C2C 327 times (length 14)
  Back Branch 088C2C54 327 times (length 13)
  Back Branch 088C2C60 218 times (length 75)
  Back Branch 088C2C74 217 times (length 80)
  Back Branch 088C2C6C 217 times (length 78)
  Back Branch 088C2C84 213 times (length 84)
  Back Branch 088C2C7C 213 times (length 82)
  Back Branch 088C2C8C 168 times (length 86)
  Back Branch 088C2C9C 163 times (length 89)
  Back Branch 088C2CB8 41 times (length 3)
  Back Branch 088C2CC0 5 times (length 99)
_S1_2_88E17D0 70,410 instructions (0.001%), 3 calls (088E17D0 - 088E2198, length 627)
  Back Branch 088E1BBC 1,743 times (length 11)
  Back Branch 088E1B7C 1,743 times (length 11)
  Back Branch 088E1A08 1,743 times (length 11)
  Back Branch 088E1CB8 780 times (length 11)
  Back Branch 088E1AF8 93 times (length 11)
  Back Branch 088E1E3C 21 times (length 11)
  Back Branch 088E1B3C 15 times (length 11)
  Back Branch 088E217C 12 times (length 12)
  Back Branch 088E1BFC 12 times (length 11)
  Back Branch 088E1AA8 12 times (length 11)
  Back Branch 088E1A3C 12 times (length 11)
  Back Branch 088E1A70 12 times (length 11)
  Back Branch 088E187C 12 times (length 5)
  Back Branch 088E1DF8 12 times (length 11)
  Back Branch 088E1DAC 12 times (length 11)
  Back Branch 088E1D70 12 times (length 11)
  Back Branch 088E1D34 12 times (length 11)
  Back Branch 088E1CF4 12 times (length 11)
  Back Branch 088E1C7C 12 times (length 11)
  Back Branch 088E1C34 12 times (length 11)
  Back Branch 088E2194 3 times (length 196)
_S1_2_89722A4 70,354 instructions (0.001%), 1,213 calls (089722A4 - 089723B4, length 69)
_S1_2_881F9C4 69,879 instructions (0.001%), 2,513 calls (0881F9C4 - 0881FA4C, length 35)
  Back Branch 0881FA38 65 times (length 11)
_S1_2_892B9FC 69,602 instructions (0.001%), 2,267 calls (0892B9FC - 0892BB24, length 75)
_S1_2_88C2214 69,380 instructions (0.001%), 104 calls (088C20C0 - 088C2AD4, length 646)
  Back Branch 088C216C 4,516 times (length 45)
  Back Branch 088C2770 3,844 times (length 399)
  Back Branch 088C26C0 335 times (length 12)
  Back Branch 088C26F0 335 times (length 15)
  Back Branch 088C26B4 222 times (length 41)
  Back Branch 088C26FC 170 times (length 55)
  Back Branch 088C2A08 164 times (length 565)
  Back Branch 088C2258 104 times (length 73)
  Back Branch 088C29DC 46 times (length 5)
  Back Branch 088C28B8 45 times (length 481)
  Back Branch 088C29F0 5 times (length 559)
  Back Branch 088C27D4 4 times (length 424)
  Back Branch 088C2AA4 3 times (length 604)
  Back Branch 088C2AD0 3 times (length 615)
  Back Branch 088C270C 1 times (length 374)
_S1_2_88BFE78 68,867 instructions (0.001%), 538 calls (08815AEC - 088BFEE0, length 174334)
  Back Branch 088BFEDC 538 times (length 174334)
_S1_2_897BABC 68,487 instructions (0.001%), 95 calls (0897BABC - 0897BF6C, length 301)
  Back Branch 0897BD54 5,319 times (length 9)
  Back Branch 0897BE58 494 times (length 32)
  Back Branch 0897BD68 313 times (length 14)
  Back Branch 0897BE90 168 times (length 10)
  Back Branch 0897BBAC 94 times (length 46)
  Back Branch 0897BD90 94 times (length 167)
  Back Branch 0897BE64 43 times (length 35)
  Back Branch 0897BF58 35 times (length 195)
  Back Branch 0897BF68 35 times (length 14)
  Back Branch 0897BF00 9 times (length 231)
  Back Branch 0897BE98 8 times (length 49)
_S1_2_883200C 68,418 instructions (0.001%), 3,258 calls (0883200C - 0883202C, length 9)
  Back Branch 08832020 47,000 times (length 4)
_S1_2_88C8BBC 68,391 instructions (0.001%), 1,341 calls (088C8BBC - 088C8C84, length 51)
_S1_2_898A5BC 67,990 instructions (0.001%), 1,755 calls (0898A5BC - 0898A664, length 43)
  Back Branch 0898A660 1,690 times (length 15)
_S1_2_882E29C 67,424 instructions (0.001%), 8,430 calls (0882E29C - 0882E2C4, length 11)
_S1_2_8842550 67,185 instructions (0.001%), 22,395 calls (08842550 - 08842558, length 3)
_S1_2_89D663C 66,388 instructions (0.001%), 33,194 calls (089D663C - 089D6640, length 2)
_S1_2_89D65C4 65,534 instructions (0.001%), 32,767 calls (089D65C4 - 089D65C8, length 2)
_S1_2_88191EC 65,519 instructions (0.001%), 1,276 calls (088191EC - 088193D0, length 122)
  Back Branch 0881938C 1,214 times (length 29)
  Back Branch 088193CC 48 times (length 96)
  Back Branch 08819364 44 times (length 38)
_S1_2_88C050C 65,378 instructions (0.001%), 184 calls (088BFF90 - 088C1770, length 1529)
  Back Branch 088C03D4 66,902 times (length 216)
  Back Branch 088C0218 8,572 times (length 104)
  Back Branch 088C0330 6,960 times (length 11)
  Back Branch 088C0220 5,045 times (length 166)
  Back Branch 088C04E0 5,023 times (length 168)
  Back Branch 088C0324 4,497 times (length 148)
  Back Branch 088C0364 3,540 times (length 164)
  Back Branch 088C035C 3,420 times (length 13)
  Back Branch 088C03DC 1,975 times (length 113)
  Back Branch 088C0D80 667 times (length 5)
  Back Branch 088C05DC 184 times (length 245)
  Back Branch 088C0ED0 77 times (length 818)
  Back Branch 088C1564 77 times (length 554)
  Back Branch 088C134C 48 times (length 905)
_S1_2_881F770 64,365 instructions (0.001%), 3,065 calls (0881F770 - 0881F7C8, length 23)
_S1_2_8846908 62,029 instructions (0.001%), 8,385 calls (08846908 - 0884693C, length 14)
_S1_2_89D630C 61,566 instructions (0.001%), 30,783 calls (089D630C - 089D6310, length 2)
_S1_2_88EE578 60,929 instructions (0.001%), 191 calls (088EE578 - 088EE8E0, length 219)
  Back Branch 088EE7C0 955 times (length 39)
  Back Branch 088EE698 955 times (length 25)
  Back Branch 088EE85C 191 times (length 139)
_S1_2_89D65CC 59,990 instructions (0.001%), 29,995 calls (089D65CC - 089D65D0, length 2)
_S1_2_89D6404 59,990 instructions (0.001%), 29,995 calls (089D6404 - 089D6408, length 2)
_S1_2_89878C0 59,840 instructions (0.001%), 29,920 calls (089878C0 - 089878C4, length 2)
_S1_2_8890B48 59,778 instructions (0.001%), 19,926 calls (08890B48 - 08890B50, length 3)
_S1_2_89083A0 59,535 instructions (0.001%), 28 calls (089083A0 - 0890866C, length 180)
  Back Branch 08908518 1,596 times (length 16)
  Back Branch 08908594 952 times (length 25)
  Back Branch 08908414 392 times (length 11)
  Back Branch 0890845C 224 times (length 11)
  Back Branch 08908634 112 times (length 16)
  Back Branch 089085B4 61 times (length 29)
_S1_2_88CE6EC 59,182 instructions (0.001%), 254 calls (088CE6EC - 088CE8E0, length 126)
  Back Branch 088CE818 1,524 times (length 40)
  Back Branch 088CE89C 1,524 times (length 52)
  Back Branch 088CE758 762 times (length 11)
_S1_2_88C9B80 58,613 instructions (0.001%), 1,571 calls (088C9B80 - 088C9D6C, length 124)
  Back Branch 088C9D14 846 times (length 66)
  Back Branch 088C9D28 772 times (length 41)
_S1_2_89B9734 58,470 instructions (0.001%), 5,847 calls (089B9734 - 089B9758, length 10)
_S1_2_88A0D74 58,231 instructions (0.001%), 2,176 calls (088A0D74 - 088A1068, length 190)
  Back Branch 088A0F14 2,135 times (length 19)
  Back Branch 088A0E88 64 times (length 11)
_S1_2_88C20F4 57,430 instructions (0.001%), 100 calls (088C20C0 - 088C2AD4, length 646)
  Back Branch 088C216C 4,516 times (length 45)
  Back Branch 088C2770 3,844 times (length 399)
  Back Branch 088C26C0 335 times (length 12)
  Back Branch 088C26F0 335 times (length 15)
  Back Branch 088C26B4 222 times (length 41)
  Back Branch 088C26FC 170 times (length 55)
  Back Branch 088C2A08 164 times (length 565)
  Back Branch 088C29DC 46 times (length 5)
  Back Branch 088C28B8 45 times (length 481)
  Back Branch 088C29F0 5 times (length 559)
  Back Branch 088C27D4 4 times (length 424)
  Back Branch 088C2AA4 3 times (length 604)
  Back Branch 088C2AD0 3 times (length 615)
  Back Branch 088C270C 1 times (length 374)
_S1_2_897067C 56,914 instructions (0.001%), 5,174 calls (0897067C - 089706A4, length 11)
_S1_2_881C540 55,304 instructions (0.001%), 1,784 calls (0881C540 - 08998998, length 389399)
  Back Branch 089983C4 218,093 times (length 173)
  Back Branch 08998844 218,092 times (length 334)
  Back Branch 08998504 212,230 times (length 253)
  Back Branch 0899885C 212,230 times (length 340)
_S1_2_896D1E4 55,260 instructions (0.001%), 1,842 calls (0896D1E4 - 0896D28C, length 43)
_S1_2_892C0E8 55,040 instructions (0.001%), 2,383 calls (0892C0E8 - 0892C198, length 45)
  Back Branch 0892C144 2,383 times (length 11)
  Back Branch 0892C138 2,383 times (length 9)
  Back Branch 0892C194 11 times (length 32)
_S1_2_890CDEC 54,270 instructions (0.001%), 3,015 calls (0890CB28 - 0890CE04, length 184)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CE00 3,015 times (length 171)
_S1_2_890CDD0 54,252 instructions (0.001%), 3,014 calls (0890CB28 - 0890CDE8, length 177)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CDE4 3,014 times (length 164)
_S1_2_890CBC8 54,252 instructions (0.001%), 3,014 calls (0890CB28 - 0890CBE0, length 47)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CBDC 3,014 times (length 34)
_S1_2_890CBAC 54,252 instructions (0.001%), 3,014 calls (0890CB28 - 0890CBC4, length 40)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CBC0 3,014 times (length 27)
_S1_2_8983BB4 53,772 instructions (0.001%), 2,598 calls (08983BB4 - 08983CB8, length 66)
_S1_2_899DD94 53,768 instructions (0.001%), 17 calls (0899DD94 - 0899E07C, length 187)
  Back Branch 0899DECC 5,248 times (length 7)
  Back Branch 0899DEC0 5,244 times (length 25)
  Back Branch 0899DEDC 4,000 times (length 11)
  Back Branch 0899DEEC 48 times (length 14)
  Back Branch 0899DF1C 4 times (length 48)
_S1_2_89D652C 53,468 instructions (0.001%), 26,734 calls (089D652C - 089D6530, length 2)
_S1_2_88EFD4C 53,385 instructions (0.001%), 191 calls (088EFD4C - 088EFFBC, length 157)
  Back Branch 088EFEEC 1,337 times (length 9)
  Back Branch 088EFE8C 764 times (length 11)
  Back Branch 088EFF54 764 times (length 19)
  Back Branch 088EFF64 382 times (length 21)
  Back Branch 088EFF88 382 times (length 52)
  Back Branch 088EFEA8 191 times (length 29)
  Back Branch 088EFF74 96 times (length 22)
_S1_2_89D680C 53,320 instructions (0.001%), 26,660 calls (089D680C - 089D6810, length 2)
_S1_2_88EF3E4 52,416 instructions (0.001%), 96 calls (088EF3E4 - 088EF90C, length 331)
  Back Branch 088EF694 2,112 times (length 11)
  Back Branch 088EF764 480 times (length 10)
  Back Branch 088EF4DC 384 times (length 11)
  Back Branch 088EF754 384 times (length 5)
  Back Branch 088EF570 192 times (length 21)
  Back Branch 088EF808 96 times (length 182)
_S1_2_8970A68 51,946 instructions (0.001%), 2,734 calls (08970A68 - 08970AB0, length 19)
_S1_2_8833E0C 51,512 instructions (0.001%), 6,439 calls (08833E0C - 08833E28, length 8)
_S1_2_891FCD8 51,441 instructions (0.001%), 780 calls (0891FCD8 - 0891FE50, length 95)
  Back Branch 0891FDC0 780 times (length 24)
  Back Branch 0891FE14 777 times (length 37)
_S1_2_8930B48 51,109 instructions (0.001%), 1,717 calls (08930B48 - 08930D30, length 123)
  Back Branch 08930BCC 488 times (length 11)
  Back Branch 08930CA8 488 times (length 67)
  Back Branch 08930CDC 488 times (length 80)
_S1_2_8838970 50,783 instructions (0.001%), 1,181 calls (08838970 - 08838BF0, length 161)
_S1_2_880AA84 50,133 instructions (0.001%), 25 calls (0880AA84 - 0880B77C, length 831)
  Back Branch 0880B1E0 1,211 times (length 7)
  Back Branch 0880AB20 1,074 times (length 14)
  Back Branch 0880B290 404 times (length 12)
  Back Branch 0880B534 101 times (length 284)
  Back Branch 0880B6F0 101 times (length 173)
  Back Branch 0880B778 101 times (length 112)
  Back Branch 0880B1F8 101 times (length 10)
  Back Branch 0880AECC 13 times (length 188)
  Back Branch 0880B000 13 times (length 143)
  Back Branch 0880B020 13 times (length 151)
  Back Branch 0880B03C 13 times (length 150)
  Back Branch 0880AFE4 11 times (length 221)
  Back Branch 0880B53C 11 times (length 461)
  Back Branch 0880B098 11 times (length 267)
  Back Branch 0880B0A0 11 times (length 63)
  Back Branch 0880B6D4 10 times (length 152)
  Back Branch 0880B594 1 times (length 65)
_S1_2_896F100 49,599 instructions (0.001%), 731 calls (0896F100 - 0896F648, length 339)
  Back Branch 0896F2BC 1,351 times (length 9)
  Back Branch 0896F26C 732 times (length 74)
  Back Branch 0896F2C8 732 times (length 65)
  Back Branch 0896F45C 8 times (length 117)
  Back Branch 0896F4A8 1 times (length 185)
  Back Branch 0896F4B0 1 times (length 150)
  Back Branch 0896F56C 1 times (length 104)
_S1_2_88BF3D8 49,480 instructions (0.001%), 257 calls (088BF3D8 - 088BF750, length 223)
  Back Branch 088BF470 2,080 times (length 10)
  Back Branch 088BF6F0 1,040 times (length 11)
  Back Branch 088BF4C0 178 times (length 10)
  Back Branch 088BF74C 130 times (length 72)
  Back Branch 088BF480 85 times (length 21)
_S1_2_898A668 49,140 instructions (0.001%), 1,755 calls (0898A668 - 0898A6E4, length 32)
_S1_2_8816BF8 48,647 instructions (0.001%), 38 calls (08816BF8 - 08816EE0, length 187)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 08816D50 1 times (length 26)
_S1_2_89A148C 48,323 instructions (0.001%), 952 calls (089A148C - 089A15A8, length 72)
_S1_2_89202AC 48,311 instructions (0.001%), 722 calls (08841C48 - 089203E4, length 227816)
  Back Branch 089203A8 719 times (length 227802)
  Back Branch 08920378 3 times (length 20)
_S1_2_8928C64 47,906 instructions (0.001%), 6 calls (08928C64 - 08929238, length 374)
  Back Branch 08928DAC 1,773 times (length 65)
  Back Branch 08928D5C 912 times (length 32)
  Back Branch 08928F44 716 times (length 104)
  Back Branch 08928D7C 711 times (length 14)
  Back Branch 08929198 111 times (length 182)
  Back Branch 089291B4 110 times (length 270)
  Back Branch 0892905C 71 times (length 178)
  Back Branch 089291C4 59 times (length 225)
  Back Branch 08929174 51 times (length 199)
  Back Branch 08928F20 20 times (length 103)
  Back Branch 08929214 12 times (length 294)
  Back Branch 08929234 9 times (length 87)
  Back Branch 089291FC 4 times (length 135)
  Back Branch 0892904C 4 times (length 180)
  Back Branch 08929144 3 times (length 242)
_S1_2_8896668 47,872 instructions (0.001%), 2,176 calls (08896668 - 088966BC, length 22)
_S1_2_88BFD4C 47,664 instructions (0.001%), 15,888 calls (088BFD4C - 088BFD54, length 3)
_S1_2_899CF44 46,990 instructions (0.000%), 512 calls (08969E00 - 0899CFF8, length 52351)
  Back Branch 08969F1C 512,010 times (length 43)
  Back Branch 08969F78 508,058 times (length 96)
  Back Branch 08969EA4 234,675 times (length 23)
  Back Branch 0899CFCC 474 times (length 52268)
  Back Branch 0899CFF4 38 times (length 52278)
  Back Branch 08969F50 12 times (length 86)
_S1_2_89B9B20 46,776 instructions (0.000%), 5,847 calls (089B99B4 - 089B9B28, length 94)
  Back Branch 089B9B24 5,847 times (length 94)
_S1_2_89B93A0 46,776 instructions (0.000%), 5,847 calls (089B93A0 - 089B93BC, length 8)
_S1_2_89BC68C 46,602 instructions (0.000%), 1,726 calls (089BC68C - 089BC6F4, length 27)
_S1_2_88A9B84 46,410 instructions (0.000%), 2,578 calls (088A9B84 - 088A9BF0, length 28)
_S1_2_88F2098 46,332 instructions (0.000%), 1,287 calls (088F2098 - 088F2124, length 36)
_S1_2_8818A70 45,673 instructions (0.000%), 1,108 calls (08818A70 - 08818C6C, length 128)
  Back Branch 08818AD8 1,102 times (length 16)
  Back Branch 08818AE4 1,102 times (length 18)
  Back Branch 08818B70 20 times (length 53)
  Back Branch 08818B68 20 times (length 40)
  Back Branch 08818BBC 20 times (length 72)
  Back Branch 08818BFC 11 times (length 88)
_S1_2_88EE39C 45,649 instructions (0.000%), 191 calls (088EE39C - 088EE4B8, length 72)
  Back Branch 088EE49C 1,146 times (length 29)
  Back Branch 088EE41C 955 times (length 18)
_S1_2_8948C48 45,617 instructions (0.000%), 153 calls (08948C48 - 08948F98, length 213)
  Back Branch 08948D6C 4,896 times (length 5)
  Back Branch 08948E18 431 times (length 10)
_S1_2_8926DCC 45,339 instructions (0.000%), 3 calls (08926DCC - 08926E24, length 23)
  Back Branch 08926E04 6,144 times (length 7)
  Back Branch 08926E14 768 times (length 14)
_S1_2_883D2FC 45,230 instructions (0.000%), 4,523 calls (0883D2FC - 0883D320, length 10)
_S1_2_88C9558 45,122 instructions (0.000%), 288 calls (088C9558 - 088C97E4, length 164)
  Back Branch 088C977C 1,728 times (length 8)
  Back Branch 088C97A0 264 times (length 14)
_S1_2_892FC38 45,078 instructions (0.000%), 1,299 calls (0892FC38 - 0892FD00, length 51)
  Back Branch 0892FCF4 1,143 times (length 15)
  Back Branch 0892FCE4 14 times (length 28)
  Back Branch 0892FCCC 13 times (length 5)
  Back Branch 0892FCD8 8 times (length 8)
_S1_2_8825388 44,512 instructions (0.000%), 2,782 calls (08825388 - 088253DC, length 22)
_S1_2_89BC4D4 43,200 instructions (0.000%), 1,728 calls (089BC4D4 - 089BC534, length 25)
_S1_2_88F01FC 42,402 instructions (0.000%), 191 calls (088F01FC - 088F0658, length 280)
  Back Branch 088F03D4 191 times (length 90)
_S1_2_895EAD4 42,300 instructions (0.000%), 36 calls (0895EAD4 - 0895EB84, length 45)
  Back Branch 0895EB30 4,608 times (length 10)
_S1_2_88F9EB8 41,754 instructions (0.000%), 26 calls (088F9EB8 - 088F9F5C, length 42)
  Back Branch 088F9EFC 5,872 times (length 7)
_S1_2_8819D60 41,344 instructions (0.000%), 2,176 calls (08819D60 - 08819DB8, length 23)
_S1_2_881A5D0 41,280 instructions (0.000%), 174 calls (0881A2C0 - 0881A708, length 275)
  Back Branch 0881A610 696 times (length 7)
  Back Branch 0881A704 174 times (length 275)
  Back Branch 0881A5C0 166 times (length 162)
_S1_2_89D629C 39,904 instructions (0.000%), 19,952 calls (089D629C - 089D62A0, length 2)
_S1_2_88A01E8 39,816 instructions (0.000%), 2,182 calls (088A01E8 - 088A03A0, length 111)
  Back Branch 088A0378 3 times (length 71)
  Back Branch 088A039C 2 times (length 57)
_S1_2_88CE34C 39,776 instructions (0.000%), 994 calls (088CE0D8 - 088CE478, length 233)
  Back Branch 088CE14C 320 times (length 8)
  Back Branch 088CE2D8 28 times (length 18)
  Back Branch 088CE19C 16 times (length 11)
  Back Branch 088CE2FC 8 times (length 36)
  Back Branch 088CE310 4 times (length 82)
  Back Branch 088CE46C 4 times (length 44)
_S1_2_89BC588 39,698 instructions (0.000%), 1,726 calls (089BC588 - 089BC5E0, length 23)
_S1_2_89D68DC 39,286 instructions (0.000%), 19,643 calls (089D68DC - 089D68E0, length 2)
_S1_2_88CDFB4 39,232 instructions (0.000%), 8 calls (088CDFB4 - 088CE0D4, length 73)
  Back Branch 088CE088 1,200 times (length 38)
  Back Branch 088CE0C0 648 times (length 16)
_S1_2_89425E0 38,593 instructions (0.000%), 1,299 calls (089425E0 - 089426A4, length 50)
  Back Branch 08942684 658 times (length 10)
  Back Branch 08942654 336 times (length 15)
_S1_2_8832B54 37,552 instructions (0.000%), 2 calls (08832B54 - 08832FB4, length 281)
  Back Branch 08832D5C 789 times (length 54)
  Back Branch 08832F00 739 times (length 111)
  Back Branch 08832F44 198 times (length 87)
  Back Branch 08832DF8 198 times (length 143)
  Back Branch 08832E68 17 times (length 73)
  Back Branch 08832ED4 17 times (length 100)
  Back Branch 08832E14 2 times (length 139)
  Back Branch 08832E50 2 times (length 137)
  Back Branch 08832F30 2 times (length 194)
  Back Branch 08832F10 1 times (length 115)
  Back Branch 08832F6C 1 times (length 138)
_S1_2_899E7F8 35,286 instructions (0.000%), 474 calls (0899E7F8 - 0899EB88, length 229)
  Back Branch 0899E948 474 times (length 31)
  Back Branch 0899EA40 132 times (length 45)
_S1_2_88AA774 35,090 instructions (0.000%), 3,515 calls (088AA774 - 088AA798, length 10)
_S1_2_89D6854 35,016 instructions (0.000%), 17,508 calls (089D6854 - 089D6858, length 2)
_S1_2_897E154 34,983 instructions (0.000%), 2,691 calls (0897E154 - 0897E1E8, length 38)
_S1_2_8928A90 34,674 instructions (0.000%), 14 calls (08928A90 - 08928BBC, length 76)
  Back Branch 08928B1C 1,071 times (length 10)
  Back Branch 08928B28 804 times (length 24)
  Back Branch 08928B7C 778 times (length 31)
  Back Branch 08928B58 136 times (length 30)
  Back Branch 08928BAC 72 times (length 47)
  Back Branch 08928BB8 26 times (length 56)
  Back Branch 08928B9C 7 times (length 49)
_S1_2_89BC538 34,520 instructions (0.000%), 1,726 calls (089BC538 - 089BC584, length 20)
_S1_2_881FA58 34,520 instructions (0.000%), 1,726 calls (0881FA58 - 0881FAAC, length 22)
_S1_2_8942E28 34,460 instructions (0.000%), 685 calls (08942E28 - 08942F3C, length 70)
  Back Branch 08942EB8 685 times (length 12)
  Back Branch 08942EC8 685 times (length 16)
  Back Branch 08942ED4 685 times (length 19)
  Back Branch 08942EEC 685 times (length 25)
  Back Branch 08942EE0 685 times (length 22)
  Back Branch 08942F38 42 times (length 44)
_S1_2_892FA68 34,354 instructions (0.000%), 488 calls (0892FA68 - 0892FAD4, length 28)
  Back Branch 0892FAB4 2,806 times (length 11)
  Back Branch 0892FAC8 2,617 times (length 10)
  Back Branch 0892FAD0 82 times (length 17)
_S1_2_892F9F8 34,354 instructions (0.000%), 488 calls (0892F9F8 - 0892FA64, length 28)
  Back Branch 0892FA44 2,806 times (length 11)
  Back Branch 0892FA58 2,617 times (length 10)
  Back Branch 0892FA60 82 times (length 17)
_S1_2_896F920 33,852 instructions (0.000%), 188 calls (0896EB50 - 0896FF48, length 1279)
  Back Branch 0896EF38 60,351 times (length 115)
  Back Branch 0896EF40 41,464 times (length 9)
  Back Branch 0896EF14 18,894 times (length 106)
  Back Branch 0896ECE4 18,889 times (length 81)
  Back Branch 0896ED78 18,889 times (length 87)
  Back Branch 0896FE04 439 times (length 233)
  Back Branch 0896FA68 257 times (length 50)
  Back Branch 0896FEE8 184 times (length 69)
  Back Branch 0896EF50 5 times (length 19)
  Back Branch 0896FB94 5 times (length 51)
  Back Branch 0896FE84 4 times (length 190)
  Back Branch 0896FB00 3 times (length 15)
  Back Branch 0896FEE0 3 times (length 208)
  Back Branch 0896FED8 3 times (length 261)
  Back Branch 0896FBA0 2 times (length 36)
  Back Branch 0896FF44 1 times (length 149)
  Back Branch 0896FD2C 1 times (length 104)
_S1_2_89B8EF0 33,840 instructions (0.000%), 3,384 calls (089B8EF0 - 089B8F14, length 10)
_S1_2_88AC718 33,501 instructions (0.000%), 2,577 calls (088AC684 - 088AC788, length 66)
_S1_2_8908670 33,376 instructions (0.000%), 28 calls (08908670 - 08908744, length 54)
  Back Branch 089086C4 1,736 times (length 6)
  Back Branch 08908708 1,624 times (length 19)
  Back Branch 08908740 84 times (length 36)
_S1_2_881A258 32,916 instructions (0.000%), 2,743 calls (0881A258 - 0881A284, length 12)
_S1_2_899C2AC 32,753 instructions (0.000%), 13 calls (0899C2AC - 0899C6D0, length 266)
  Back Branch 0899C400 1,049 times (length 36)
  Back Branch 0899C474 384 times (length 12)
  Back Branch 0899C5E4 384 times (length 19)
  Back Branch 0899C68C 384 times (length 111)
  Back Branch 0899C680 384 times (length 108)
  Back Branch 0899C694 384 times (length 112)
  Back Branch 0899C6AC 384 times (length 38)
  Back Branch 0899C6BC 383 times (length 17)
  Back Branch 0899C3D0 80 times (length 7)
  Back Branch 0899C3DC 78 times (length 9)
  Back Branch 0899C5F4 1 times (length 23)
  Back Branch 0899C4D0 1 times (length 34)
  Back Branch 0899C4E4 1 times (length 116)
_S1_2_88AAEF8 32,128 instructions (0.000%), 1,128 calls (088AAEF8 - 088AAF54, length 24)
  Back Branch 088AAF1C 3,944 times (length 5)
_S1_2_88C9924 31,878 instructions (0.000%), 14 calls (088C9924 - 088C99B4, length 37)
  Back Branch 088C9964 2,240 times (length 14)
  Back Branch 088C99A8 28 times (length 14)
_S1_2_8942564 31,751 instructions (0.000%), 1,299 calls (08942564 - 089425DC, length 31)
  Back Branch 089425D0 658 times (length 9)
  Back Branch 089425D8 488 times (length 23)
_S1_2_89CABB0 31,405 instructions (0.000%), 6,281 calls (089CABB0 - 089CABC0, length 5)
_S1_2_898DCBC 31,026 instructions (0.000%), 10,342 calls (0898DCBC - 0898DCC4, length 3)
_S1_2_88BD9D0 31,022 instructions (0.000%), 41 calls (088BD9D0 - 088BDACC, length 64)
  Back Branch 088BDA1C 3,280 times (length 9)
  Back Branch 088BDAC0 10 times (length 15)
  Back Branch 088BDAC8 5 times (length 38)
_S1_2_8920E00 30,236 instructions (0.000%), 540 calls (08920E00 - 08921098, length 167)
  Back Branch 08920F08 540 times (length 42)
_S1_2_890CB84 30,220 instructions (0.000%), 1,511 calls (0890CB28 - 0890CBA8, length 33)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CBA4 1,511 times (length 20)
_S1_2_890CC7C 29,127 instructions (0.000%), 1,533 calls (0890CB28 - 0890CC98, length 93)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CC94 1,533 times (length 80)
_S1_2_8891AC0 28,978 instructions (0.000%), 14,489 calls (08891AC0 - 08891AC4, length 2)
_S1_2_891D8C8 28,914 instructions (0.000%), 124 calls (0883FACC - 0891DA70, length 227306)
  Back Branch 0883FF74 33,385 times (length 161)
  Back Branch 0883FDA4 33,268 times (length 145)
  Back Branch 0883FFCC 27,642 times (length 148)
  Back Branch 0884007C 5,474 times (length 205)
  Back Branch 0884006C 5,469 times (length 188)
  Back Branch 0883FFAC 2,505 times (length 275)
  Back Branch 0883FEDC 1,636 times (length 224)
  Back Branch 0883FFF0 1,636 times (length 119)
  Back Branch 0883FFDC 1,610 times (length 72)
  Back Branch 08840054 1,600 times (length 143)
  Back Branch 0883FF50 133 times (length 201)
  Back Branch 0891D9F0 124 times (length 227275)
  Back Branch 0891DA2C 108 times (length 38)
  Back Branch 088400A4 26 times (length 163)
  Back Branch 0891DA1C 16 times (length 35)
  Back Branch 0891DA34 1 times (length 48)
_S1_2_88E7F54 28,908 instructions (0.000%), 2 calls (088E7F54 - 088E829C, length 211)
  Back Branch 088E7FCC 2,048 times (length 5)
  Back Branch 088E8024 2,046 times (length 9)
  Back Branch 088E8064 4 times (length 11)
  Back Branch 088E80F0 2 times (length 61)
_S1_2_890C06C 28,635 instructions (0.000%), 26 calls (0890C06C - 0890CA28, length 624)
  Back Branch 0890C11C 832 times (length 10)
  Back Branch 0890C4D0 528 times (length 16)
  Back Branch 0890C128 182 times (length 14)
  Back Branch 0890C7B0 102 times (length 8)
  Back Branch 0890C2C8 70 times (length 28)
  Back Branch 0890C3FC 32 times (length 6)
  Back Branch 0890C890 26 times (length 336)
  Back Branch 0890C448 18 times (length 124)
  Back Branch 0890C3C8 18 times (length 68)
  Back Branch 0890C2A8 14 times (length 6)
  Back Branch 0890C8E8 14 times (length 459)
  Back Branch 0890C96C 12 times (length 214)
  Back Branch 0890C934 12 times (length 60)
  Back Branch 0890C908 12 times (length 299)
  Back Branch 0890CA04 9 times (length 272)
  Back Branch 0890C944 2 times (length 189)
  Back Branch 0890C984 1 times (length 427)
_S1_2_88A969C 28,485 instructions (0.000%), 1,899 calls (088A969C - 088A96DC, length 17)
_S1_2_89BC3B8 28,260 instructions (0.000%), 1,884 calls (089BC3B8 - 089BC3F0, length 15)
_S1_2_883BE08 28,215 instructions (0.000%), 27 calls (0883BE08 - 0883BE90, length 35)
  Back Branch 0883BE54 3,456 times (length 8)
_S1_2_882E4C4 28,160 instructions (0.000%), 5,632 calls (0882E4C4 - 0882E4D4, length 5)
_S1_2_88E1468 27,757 instructions (0.000%), 1,351 calls (088E1468 - 088E14C8, length 25)
  Back Branch 088E14B4 1,158 times (length 11)
  Back Branch 088E14C4 1,153 times (length 14)
  Back Branch 088E14A0 33 times (length 5)
  Back Branch 088E14BC 5 times (length 12)
_S1_2_89A0DB8 27,666 instructions (0.000%), 1,728 calls (089A0DB8 - 089A0E18, length 25)
_S1_2_898842C 27,534 instructions (0.000%), 1,920 calls (0898842C - 0898846C, length 17)
_S1_2_8942FEC 27,521 instructions (0.000%), 949 calls (08942FEC - 08943068, length 32)
  Back Branch 0894305C 949 times (length 8)
_S1_2_89668A4 27,518 instructions (0.000%), 1,259 calls (089668A4 - 08966924, length 33)
_S1_2_88B7C70 27,123 instructions (0.000%), 9 calls (088B7C70 - 088B8448, length 503)
  Back Branch 088B7E10 1,152 times (length 16)
  Back Branch 088B7F70 144 times (length 14)
  Back Branch 088B7E60 144 times (length 6)
  Back Branch 088B7E1C 144 times (length 25)
  Back Branch 088B7D68 114 times (length 9)
  Back Branch 088B7E3C 36 times (length 4)
  Back Branch 088B7EF0 36 times (length 21)
  Back Branch 088B7CF8 36 times (length 7)
  Back Branch 088B7F80 30 times (length 17)
  Back Branch 088B7DA8 30 times (length 20)
  Back Branch 088B7D28 18 times (length 7)
  Back Branch 088B83D0 6 times (length 35)
  Back Branch 088B8408 6 times (length 336)
  Back Branch 088B814C 4 times (length 162)
_S1_2_89BA5A0 27,072 instructions (0.000%), 3,384 calls (089BA5A0 - 089BA5C8, length 11)
_S1_2_89B9AB4 27,072 instructions (0.000%), 3,384 calls (089B99B4 - 089B9ABC, length 67)
  Back Branch 089B9AB8 3,384 times (length 67)
_S1_2_89B9A84 27,064 instructions (0.000%), 3,383 calls (089B99B4 - 089B9A8C, length 55)
  Back Branch 089B9A88 3,383 times (length 55)
_S1_2_890AFBC 26,698 instructions (0.000%), 1 calls (0890AFBC - 0890C068, length 1068)
  Back Branch 0890B968 2,048 times (length 5)
  Back Branch 0890B978 512 times (length 15)
  Back Branch 0890BB5C 341 times (length 11)
  Back Branch 0890C014 341 times (length 11)
  Back Branch 0890B9A0 128 times (length 4)
  Back Branch 0890B984 127 times (length 19)
  Back Branch 0890BC44 16 times (length 18)
  Back Branch 0890C044 11 times (length 50)
  Back Branch 0890BCD4 11 times (length 142)
  Back Branch 0890B9D4 11 times (length 6)
  Back Branch 0890BA44 11 times (length 8)
  Back Branch 0890B3B0 11 times (length 17)
  Back Branch 0890B620 7 times (length 8)
  Back Branch 0890BD08 3 times (length 49)
  Back Branch 0890C04C 1 times (length 410)
  Back Branch 0890C064 1 times (length 796)
  Back Branch 0890BA50 1 times (length 413)
  Back Branch 0890B920 1 times (length 372)
  Back Branch 0890BCDC 1 times (length 576)
  Back Branch 0890BDF4 1 times (length 317)
  Back Branch 0890B708 1 times (length 308)
  Back Branch 0890B760 1 times (length 409)
  Back Branch 0890B76C 1 times (length 452)
  Back Branch 0890B790 1 times (length 309)
_S1_2_88E6A00 26,653 instructions (0.000%), 141 calls (088E673C - 088E6A50, length 198)
  Back Branch 088E6A4C 141 times (length 198)
_S1_2_8896620 26,600 instructions (0.000%), 2,178 calls (08822798 - 088C3D58, length 165233)
  Back Branch 088227EC 11,380,960 times (length 6)
  Back Branch 08822818 176 times (length 17)
  Back Branch 088C3D54 147 times (length 116)
  Back Branch 08822824 138 times (length 18)
  Back Branch 08896660 2 times (length 118708)
_S1_2_8805168 26,337 instructions (0.000%), 396 calls (08805168 - 0880549C, length 206)
  Back Branch 08805308 330 times (length 24)
  Back Branch 08805280 94 times (length 52)
  Back Branch 08805288 30 times (length 54)
  Back Branch 088053B0 2 times (length 44)
  Back Branch 08805498 2 times (length 102)
  Back Branch 088053C0 1 times (length 48)
_S1_2_8826800 26,056 instructions (0.000%), 2 calls (08826800 - 08826EB8, length 431)
  Back Branch 08826C30 168 times (length 199)
  Back Branch 08826D30 168 times (length 205)
  Back Branch 08826E78 168 times (length 161)
  Back Branch 0882699C 168 times (length 21)
  Back Branch 088269AC 168 times (length 38)
  Back Branch 08826CCC 2 times (length 260)
  Back Branch 08826C94 2 times (length 237)
  Back Branch 08826CB0 2 times (length 250)
  Back Branch 08826E60 2 times (length 182)
  Back Branch 08826E54 2 times (length 319)
_S1_2_89BC37C 25,890 instructions (0.000%), 1,726 calls (089BC37C - 089BC3B4, length 15)
_S1_2_899D334 25,876 instructions (0.000%), 127 calls (08969E00 - 0899D570, length 52701)
  Back Branch 08969F1C 512,010 times (length 43)
  Back Branch 08969F78 508,058 times (length 96)
  Back Branch 08969EA4 234,675 times (length 23)
  Back Branch 0899D4EC 475 times (length 10)
  Back Branch 0899D55C 255 times (length 97)
  Back Branch 0899D418 225 times (length 18)
  Back Branch 0899D42C 162 times (length 18)
  Back Branch 0899D56C 160 times (length 82)
  Back Branch 0899D52C 127 times (length 52612)
  Back Branch 0899D538 122 times (length 14)
  Back Branch 0899D498 55 times (length 18)
  Back Branch 08969F50 12 times (length 86)
  Back Branch 0899D54C 5 times (length 99)
_S1_2_890CE94 25,704 instructions (0.000%), 1,512 calls (0890CB28 - 0890CEA8, length 225)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CEA4 1,512 times (length 212)
_S1_2_896EB50 25,506 instructions (0.000%), 300 calls (0896EB50 - 0896F0FC, length 364)
  Back Branch 0896EF38 60,351 times (length 115)
  Back Branch 0896EF40 41,464 times (length 9)
  Back Branch 0896EF14 18,894 times (length 106)
  Back Branch 0896ECE4 18,889 times (length 81)
  Back Branch 0896ED78 18,889 times (length 87)
  Back Branch 0896EF50 5 times (length 19)
_S1_2_88B77CC 25,227 instructions (0.000%), 9 calls (088B77CC - 088B7C58, length 292)
  Back Branch 088B7838 1,152 times (length 2)
  Back Branch 088B785C 1,152 times (length 2)
  Back Branch 088B78A0 1,152 times (length 2)
  Back Branch 088B7880 1,152 times (length 2)
  Back Branch 088B7868 576 times (length 6)
  Back Branch 088B7844 576 times (length 6)
  Back Branch 088B78AC 576 times (length 6)
  Back Branch 088B78BC 576 times (length 2)
  Back Branch 088B788C 576 times (length 6)
  Back Branch 088B78CC 576 times (length 2)
  Back Branch 088B781C 288 times (length 2)
  Back Branch 088B78D8 144 times (length 50)
  Back Branch 088B7AD4 9 times (length 83)
  Back Branch 088B7C34 9 times (length 95)
_S1_2_892CA70 24,903 instructions (0.000%), 1,755 calls (0892CA70 - 0892CAB0, length 17)
_S1_2_889F014 24,633 instructions (0.000%), 153 calls (0889F014 - 0889F2F8, length 186)
  Back Branch 0889F2BC 153 times (length 83)
_S1_2_892EA88 24,538 instructions (0.000%), 336 calls (0892EA88 - 0892EF48, length 305)
  Back Branch 0892EDA0 88 times (length 140)
  Back Branch 0892ED7C 65 times (length 131)
  Back Branch 0892EDAC 48 times (length 6)
  Back Branch 0892EEC8 40 times (length 206)
  Back Branch 0892EE9C 40 times (length 181)
  Back Branch 0892ECD4 40 times (length 116)
  Back Branch 0892EEF8 25 times (length 253)
  Back Branch 0892EF44 25 times (length 237)
  Back Branch 0892EF20 25 times (length 214)
  Back Branch 0892EE6C 5 times (length 165)
  Back Branch 0892EE48 5 times (length 156)
_S1_2_893171C 24,525 instructions (0.000%), 1,065 calls (0893171C - 08931794, length 31)
  Back Branch 08931780 540 times (length 12)
_S1_2_8822A74 24,430 instructions (0.000%), 712 calls (08822A74 - 08822AE8, length 30)
  Back Branch 08822AA4 1,817 times (length 6)
_S1_2_899F13C 24,404 instructions (0.000%), 1,744 calls (0899F13C - 0899F194, length 23)
  Back Branch 0899F190 1,740 times (length 18)
_S1_2_89A8528 24,258 instructions (0.000%), 2 calls (089A7CB8 - 089A95FC, length 1618)
  Back Branch 089A80D0 530,004 times (length 19)
  Back Branch 089A9228 200,704 times (length 41)
  Back Branch 089A7F34 88,336 times (length 92)
  Back Branch 089A8250 44,167 times (length 360)
  Back Branch 089A89A0 26,736 times (length 141)
  Back Branch 089A8D1C 26,734 times (length 165)
  Back Branch 089A89C4 26,720 times (length 735)
  Back Branch 089A8D7C 21,589 times (length 267)
  Back Branch 089A8FB0 19,396 times (length 1019)
  Back Branch 089A8F28 19,079 times (length 283)
  Back Branch 089A8734 17,508 times (length 449)
  Back Branch 089A8AD8 14,356 times (length 144)
  Back Branch 089A8AE0 9,535 times (length 174)
  Back Branch 089A8A58 8,902 times (length 61)
  Back Branch 089A8A98 5,145 times (length 83)
  Back Branch 089A81C8 2,700 times (length 58)
  Back Branch 089A8E44 1,709 times (length 776)
  Back Branch 089A8BDC 581 times (length 260)
  Back Branch 089A9494 581 times (length 767)
  Back Branch 089A8DBC 382 times (length 740)
  Back Branch 089A8DD0 382 times (length 7)
  Back Branch 089A8A10 310 times (length 755)
  Back Branch 089A9210 49 times (length 1152)
  Back Branch 089A921C 16 times (length 1155)
  Back Branch 089A909C 11 times (length 1183)
  Back Branch 089A8EAC 11 times (length 1059)
  Back Branch 089A9448 9 times (length 1408)
  Back Branch 089A8DAC 6 times (length 280)
  Back Branch 089A8D34 6 times (length 171)
  Back Branch 089A8C64 6 times (length 294)
  Back Branch 089A8D5C 6 times (length 179)
  Back Branch 089A93D4 6 times (length 770)
  Back Branch 089A81DC 2 times (length 63)
  Back Branch 089A8538 2 times (length 242)
  Back Branch 089A8A30 2 times (length 70)
_S1_2_88391B4 23,732 instructions (0.000%), 34 calls (088391B4 - 08839308, length 86)
  Back Branch 08839264 4,352 times (length 5)
_S1_2_8908A30 23,447 instructions (0.000%), 27 calls (08842D54 - 089093C8, length 203166)
  Back Branch 08908CC4 376 times (length 15)
  Back Branch 08908D10 182 times (length 129)
  Back Branch 08842F08 110 times (length 15)
  Back Branch 08842E98 27 times (length 19)
  Back Branch 08842EA8 27 times (length 25)
  Back Branch 08842F1C 26 times (length 20)
  Back Branch 08842F30 26 times (length 25)
  Back Branch 08842F8C 26 times (length 59)
  Back Branch 08908EF0 24 times (length 64)
  Back Branch 08908FF4 22 times (length 349)
  Back Branch 08909114 16 times (length 175)
  Back Branch 08908EC4 16 times (length 202846)
  Back Branch 08908FB0 10 times (length 202905)
  Back Branch 08909298 6 times (length 487)
  Back Branch 089090F8 6 times (length 383)
_S1_2_8818C70 23,365 instructions (0.000%), 1,276 calls (08818C70 - 08818DD0, length 89)
  Back Branch 08818D7C 32 times (length 44)
  Back Branch 08818D2C 11 times (length 24)
  Back Branch 08818DCC 4 times (length 64)
_S1_2_881A8E8 23,280 instructions (0.000%), 1,940 calls (0881A8E8 - 0881A914, length 12)
_S1_2_89D5618 23,209 instructions (0.000%), 101 calls (089D5618 - 089D5F20, length 579)
  Back Branch 089D5BA8 525 times (length 307)
  Back Branch 089D5CF8 11 times (length 406)
_S1_2_88C93AC 23,040 instructions (0.000%), 288 calls (088C93AC - 088C9408, length 24)
  Back Branch 088C93E0 2,304 times (length 8)
_S1_2_8921AB4 22,916 instructions (0.000%), 9 calls (08921AB4 - 08921DA0, length 188)
  Back Branch 08921BA4 1,680 times (length 11)
  Back Branch 08921B44 72 times (length 22)
  Back Branch 08921BB8 72 times (length 23)
  Back Branch 08921C90 72 times (length 10)
  Back Branch 08921D70 72 times (length 6)
  Back Branch 08921CFC 10 times (length 33)
  Back Branch 08921CD4 10 times (length 27)
_S1_2_88A03A4 22,848 instructions (0.000%), 32 calls (088A03A4 - 088A0D70, length 628)
  Back Branch 088A0534 800 times (length 18)
  Back Branch 088A0AC8 32 times (length 326)
  Back Branch 088A0BC0 32 times (length 440)
  Back Branch 088A0C68 32 times (length 78)
_S1_2_88E2E20 22,640 instructions (0.000%), 80 calls (088E2E20 - 088E34DC, length 432)
  Back Branch 088E3370 80 times (length 278)
  Back Branch 088E3338 80 times (length 114)
  Back Branch 088E33C4 80 times (length 256)
  Back Branch 088E32F4 80 times (length 99)
_S1_2_8815CE4 22,406 instructions (0.000%), 170 calls (08815CE4 - 08815F10, length 140)
  Back Branch 08815EC8 198 times (length 50)
  Back Branch 08815F0C 196 times (length 128)
_S1_2_895F124 22,325 instructions (0.000%), 19 calls (0895F124 - 0895F1B4, length 37)
  Back Branch 0895F17C 2,432 times (length 9)
_S1_2_88C387C 22,058 instructions (0.000%), 82 calls (08817B10 - 088C3A78, length 176091)
  Back Branch 08817DC0 32,859 times (length 68)
  Back Branch 088C38D4 328 times (length 11)
  Back Branch 088C3A74 82 times (length 176091)
_S1_2_88A99DC 21,461 instructions (0.000%), 54 calls (088A99DC - 088A9B80, length 106)
  Back Branch 088A9B00 1,296 times (length 11)
  Back Branch 088A9A50 493 times (length 6)
  Back Branch 088A9B4C 76 times (length 15)
  Back Branch 088A9A6C 54 times (length 29)
  Back Branch 088A9B60 54 times (length 89)
  Back Branch 088A9AC0 36 times (length 16)
_S1_2_89734A8 21,400 instructions (0.000%), 7 calls (089734A8 - 0899C844, length 42216)
  Back Branch 0899C750 16,158 times (length 6)
  Back Branch 0899C784 13,254 times (length 18)
  Back Branch 0899C7F8 162 times (length 21)
  Back Branch 0899C808 5 times (length 25)
_S1_2_8966CF0 21,360 instructions (0.000%), 1,335 calls (08966CF0 - 08966D68, length 31)
_S1_2_8904188 21,197 instructions (0.000%), 13 calls (08904188 - 08904680, length 319)
  Back Branch 089045F4 623 times (length 12)
  Back Branch 08904608 578 times (length 14)
  Back Branch 08904648 124 times (length 49)
  Back Branch 08904670 71 times (length 17)
  Back Branch 08904658 11 times (length 254)
_S1_2_890D18C 20,952 instructions (0.000%), 1,746 calls (0890D18C - 0890D1B8, length 12)
_S1_2_892D8BC 20,752 instructions (0.000%), 682 calls (0892D8BC - 0892DC10, length 214)
  Back Branch 0892DBD0 18 times (length 179)
  Back Branch 0892DB28 18 times (length 144)
  Back Branch 0892DA10 18 times (length 61)
_S1_2_881A70C 20,729 instructions (0.000%), 1,593 calls (0881A70C - 0881A8E4, length 119)
_S1_2_88C92C4 20,224 instructions (0.000%), 1,264 calls (088C92C4 - 088C9300, length 16)
_S1_2_8841C20 20,190 instructions (0.000%), 2,019 calls (08841C20 - 08841C44, length 10)
_S1_2_891C774 19,698 instructions (0.000%), 134 calls (0891C774 - 0891CA78, length 194)
  Back Branch 0891CA74 129 times (length 50)
  Back Branch 0891C9F0 5 times (length 17)
_S1_2_89093CC 19,564 instructions (0.000%), 13 calls (089093CC - 089099DC, length 389)
  Back Branch 0890955C 792 times (length 12)
  Back Branch 08909570 198 times (length 18)
  Back Branch 089096C0 185 times (length 22)
  Back Branch 08909608 104 times (length 7)
  Back Branch 089096F8 94 times (length 6)
  Back Branch 089099D8 11 times (length 82)
  Back Branch 089099C0 11 times (length 71)
_S1_2_88056E8 19,474 instructions (0.000%), 214 calls (088056E8 - 08805A3C, length 214)
_S1_2_88C4464 19,240 instructions (0.000%), 130 calls (088C4464 - 088C47E4, length 225)
  Back Branch 088C471C 130 times (length 144)
  Back Branch 088C4788 3 times (length 89)
_S1_2_88C23EC 18,472 instructions (0.000%), 138 calls (088C23EC - 088C2A34, length 403)
  Back Branch 088C24B8 396 times (length 7)
  Back Branch 088C28C8 134 times (length 235)
  Back Branch 088C28D8 125 times (length 278)
  Back Branch 088C2940 18 times (length 255)
  Back Branch 088C28D0 3 times (length 236)
  Back Branch 088C2A30 1 times (length 325)
_S1_2_893163C 18,234 instructions (0.000%), 413 calls (0893163C - 08931718, length 56)
  Back Branch 089316F0 210 times (length 17)
_S1_2_8985AD4 17,993 instructions (0.000%), 947 calls (08985AD4 - 08985B1C, length 19)
_S1_2_8987B0C 17,928 instructions (0.000%), 8,964 calls (08987B0C - 08987B10, length 2)
_S1_2_8805ED8 17,580 instructions (0.000%), 1,758 calls (08805ED8 - 08805EFC, length 10)
_S1_2_88336F0 17,532 instructions (0.000%), 4 calls (08833168 - 0883387C, length 454)
  Back Branch 08833784 2,560 times (length 4)
  Back Branch 088337AC 320 times (length 6)
  Back Branch 088333C8 192 times (length 5)
  Back Branch 088337EC 192 times (length 5)
  Back Branch 08833438 144 times (length 12)
  Back Branch 088337CC 128 times (length 4)
  Back Branch 08833508 126 times (length 187)
  Back Branch 08833544 120 times (length 34)
  Back Branch 08833820 32 times (length 58)
  Back Branch 08833484 24 times (length 28)
  Back Branch 08833878 4 times (length 454)
_S1_2_8915438 17,444 instructions (0.000%), 134 calls (08915438 - 089155BC, length 98)
  Back Branch 0891552C 742 times (length 11)
_S1_2_8972C30 17,207 instructions (0.000%), 304 calls (08972C30 - 08972EF0, length 177)
  Back Branch 08972EC4 88 times (length 84)
  Back Branch 08972EEC 67 times (length 105)
_S1_2_88C8C88 16,977 instructions (0.000%), 41 calls (088C8C88 - 088C9278, length 381)
  Back Branch 088C8EB0 328 times (length 80)
  Back Branch 088C8EF8 322 times (length 8)
  Back Branch 088C8E9C 124 times (length 25)
  Back Branch 088C90EC 68 times (length 187)
  Back Branch 088C90F8 68 times (length 181)
  Back Branch 088C926C 64 times (length 81)
  Back Branch 088C9274 62 times (length 276)
  Back Branch 088C8FEC 6 times (length 34)
  Back Branch 088C903C 6 times (length 84)
  Back Branch 088C9150 6 times (length 173)
_S1_2_8846F0C 16,916 instructions (0.000%), 242 calls (08846F0C - 08847134, length 139)
  Back Branch 088470A0 1,014 times (length 10)
  Back Branch 08847068 242 times (length 77)
  Back Branch 088470A8 242 times (length 92)
_S1_2_8823224 16,897 instructions (0.000%), 80 calls (08823224 - 088232CC, length 43)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
_S1_2_898B730 16,846 instructions (0.000%), 3,064 calls (0898B730 - 0898B75C, length 12)
_S1_2_890D94C 16,526 instructions (0.000%), 485 calls (0890D94C - 0890D9F0, length 42)
  Back Branch 0890D9D0 475 times (length 14)
  Back Branch 0890D9EC 12 times (length 22)
_S1_2_88F40A4 16,460 instructions (0.000%), 11 calls (08816BF8 - 088F4174, length 226656)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 088F413C 4 times (length 226643)
  Back Branch 088F4148 3 times (length 226646)
  Back Branch 088F4124 2 times (length 226637)
  Back Branch 088F4170 2 times (length 226656)
  Back Branch 08816D50 1 times (length 26)
_S1_2_896F664 16,416 instructions (0.000%), 2,736 calls (0896F664 - 0896F678, length 6)
_S1_2_896F64C 16,404 instructions (0.000%), 2,734 calls (0896F64C - 0896F660, length 6)
_S1_2_89D63C4 16,398 instructions (0.000%), 8,199 calls (089D63C4 - 089D63C8, length 2)
_S1_2_89273FC 16,314 instructions (0.000%), 541 calls (089273FC - 089275AC, length 109)
  Back Branch 089274D8 541 times (length 45)
_S1_2_891EC04 16,110 instructions (0.000%), 179 calls (0891EC04 - 0891EDE0, length 120)
_S1_2_8822690 15,790 instructions (0.000%), 1,331 calls (0881FAB0 - 088226F8, length 2835)
  Back Branch 0881FC04 3,047 times (length 25)
  Back Branch 0881FC8C 2,513 times (length 96)
  Back Branch 0881FDF8 1,726 times (length 39)
  Back Branch 0881FD9C 1,726 times (length 164)
  Back Branch 0881FC2C 535 times (length 25)
  Back Branch 0881FC44 472 times (length 78)
  Back Branch 088226F4 20 times (length 2835)
  Back Branch 0881FCB0 7 times (length 58)
  Back Branch 0881FC0C 1 times (length 27)
_S1_2_88A97B4 15,774 instructions (0.000%), 63 calls (088A97B4 - 088A97E4, length 13)
  Back Branch 088A97D0 3,117 times (length 6)
_S1_2_89A20D4 15,438 instructions (0.000%), 75 calls (089A20D4 - 089A389C, length 1523)
  Back Branch 089A2660 18 times (length 225)
  Back Branch 089A245C 16 times (length 117)
  Back Branch 089A2580 13 times (length 183)
  Back Branch 089A2A7C 12 times (length 510)
  Back Branch 089A2DA0 12 times (length 554)
  Back Branch 089A25B8 12 times (length 190)
  Back Branch 089A2548 12 times (length 184)
  Back Branch 089A3634 11 times (length 1253)
  Back Branch 089A271C 11 times (length 273)
  Back Branch 089A2630 11 times (length 221)
  Back Branch 089A23FC 9 times (length 38)
  Back Branch 089A2DDC 8 times (length 698)
  Back Branch 089A2424 3 times (length 48)
  Back Branch 089A277C 3 times (length 290)
  Back Branch 089A2820 2 times (length 316)
  Back Branch 089A35E8 1 times (length 686)
  Back Branch 089A348C 1 times (length 1126)
  Back Branch 089A3440 1 times (length 1128)
  Back Branch 089A27AC 1 times (length 294)
  Back Branch 089A27F0 1 times (length 312)
  Back Branch 089A285C 1 times (length 332)
  Back Branch 089A28C0 1 times (length 350)
  Back Branch 089A288C 1 times (length 336)
_S1_2_88E2778 15,281 instructions (0.000%), 59 calls (088E2778 - 088E2A48, length 181)
  Back Branch 088E29E8 295 times (length 17)
  Back Branch 088E2A44 236 times (length 26)
  Back Branch 088E2A34 118 times (length 17)
  Back Branch 088E2A3C 59 times (length 163)
_S1_2_8970950 15,156 instructions (0.000%), 506 calls (08970950 - 08970A04, length 46)
  Back Branch 089709E0 506 times (length 26)
_S1_2_8806790 14,896 instructions (0.000%), 40 calls (08806790 - 0880690C, length 96)
  Back Branch 0880685C 863 times (length 13)
  Back Branch 08806864 420 times (length 15)
  Back Branch 08806888 65 times (length 19)
  Back Branch 08806900 54 times (length 18)
  Back Branch 08806908 10 times (length 81)
_S1_2_88065E8 14,619 instructions (0.000%), 140 calls (088065E8 - 0880678C, length 106)
  Back Branch 08806678 1,125 times (length 21)
  Back Branch 088066E8 195 times (length 7)
  Back Branch 088066D8 150 times (length 19)
  Back Branch 0880669C 130 times (length 40)
  Back Branch 088066F8 14 times (length 30)
  Back Branch 08806740 10 times (length 54)
  Back Branch 08806778 10 times (length 54)
  Back Branch 08806738 10 times (length 54)
  Back Branch 08806780 10 times (length 97)
_S1_2_892EF4C 14,538 instructions (0.000%), 247 calls (0892EF4C - 0892F1F0, length 170)
  Back Branch 0892F1CC 217 times (length 130)
  Back Branch 0892EFF8 30 times (length 13)
  Back Branch 0892F03C 15 times (length 30)
_S1_2_88C3A7C 14,523 instructions (0.000%), 141 calls (088C3A7C - 088C3D58, length 184)
  Back Branch 088C3D54 147 times (length 116)
_S1_2_88BD3C0 14,344 instructions (0.000%), 304 calls (088BD3C0 - 088BD6BC, length 192)
  Back Branch 088BD434 470 times (length 9)
  Back Branch 088BD534 75 times (length 10)
  Back Branch 088BD658 5 times (length 118)
  Back Branch 088BD644 5 times (length 118)
_S1_2_8912B2C 14,344 instructions (0.000%), 180 calls (08912B2C - 08912CA8, length 96)
_S1_2_8822A0C 14,136 instructions (0.000%), 1,596 calls (08822A0C - 08822A40, length 14)
_S1_2_881D1DC 13,998 instructions (0.000%), 181 calls (0881D1DC - 0881D3A0, length 114)
  Back Branch 0881D374 182 times (length 66)
  Back Branch 0881D334 182 times (length 29)
_S1_2_88CC398 13,716 instructions (0.000%), 254 calls (088CC398 - 088CC404, length 28)
  Back Branch 088CC3C4 508 times (length 4)
  Back Branch 088CC3E4 508 times (length 15)
  Back Branch 088CC3EC 508 times (length 16)
_S1_2_8892558 13,657 instructions (0.000%), 209 calls (08892558 - 088926A4, length 84)
  Back Branch 088926A0 12 times (length 57)
_S1_2_88903B4 13,250 instructions (0.000%), 2,650 calls (088903B4 - 088903C4, length 5)
_S1_2_88A01C8 13,056 instructions (0.000%), 2,176 calls (0881A258 - 088A01E4, length 137188)
_S1_2_8838F30 13,015 instructions (0.000%), 19 calls (08838F30 - 08838FF8, length 51)
  Back Branch 08838FAC 2,432 times (length 6)
_S1_2_88CE8E4 12,852 instructions (0.000%), 252 calls (088CE8E4 - 088CE9B4, length 53)
_S1_2_893E088 12,403 instructions (0.000%), 737 calls (0893E088 - 0893E0DC, length 22)
  Back Branch 0893E0D8 42 times (length 6)
  Back Branch 0893E0D0 42 times (length 12)
_S1_2_880A614 12,347 instructions (0.000%), 13 calls (0880A614 - 0880AA58, length 274)
  Back Branch 0880A9EC 202 times (length 77)
  Back Branch 0880AA1C 202 times (length 24)
  Back Branch 0880A944 101 times (length 68)
  Back Branch 0880AA24 101 times (length 91)
  Back Branch 0880AA54 13 times (length 66)
  Back Branch 0880AA44 13 times (length 236)
_S1_2_895F1B8 12,293 instructions (0.000%), 19 calls (0895F1B8 - 0895F1F0, length 15)
  Back Branch 0895F1D8 2,432 times (length 5)
_S1_2_89145E0 12,160 instructions (0.000%), 168 calls (089145E0 - 08914754, length 94)
  Back Branch 08914750 141 times (length 48)
  Back Branch 08914724 6 times (length 36)
  Back Branch 08914708 5 times (length 30)
_S1_2_88E7C8C 12,160 instructions (0.000%), 80 calls (088E7C8C - 088E7EE8, length 152)
_S1_2_892F99C 12,142 instructions (0.000%), 621 calls (0892F99C - 0892F9F4, length 23)
  Back Branch 0892F9F0 241 times (length 7)
_S1_2_8823C3C 12,103 instructions (0.000%), 1 calls (08823C3C - 08824060, length 266)
  Back Branch 08823CDC 1,073 times (length 11)
  Back Branch 08823E50 10 times (length 59)
  Back Branch 08823D6C 9 times (length 14)
  Back Branch 08824028 1 times (length 36)
  Back Branch 08823E58 1 times (length 69)
  Back Branch 08823F38 1 times (length 73)
_S1_2_88C9304 12,096 instructions (0.000%), 288 calls (088C9304 - 088C93A8, length 42)
_S1_2_8971150 12,076 instructions (0.000%), 27 calls (08971150 - 08971574, length 266)
  Back Branch 08971218 354 times (length 19)
  Back Branch 08971288 108 times (length 15)
  Back Branch 08971264 95 times (length 37)
  Back Branch 089713DC 91 times (length 11)
  Back Branch 0897122C 13 times (length 23)
_S1_2_8833DEC 12,048 instructions (0.000%), 1,506 calls (08833DEC - 08833E08, length 8)
_S1_2_88EBEA8 11,908 instructions (0.000%), 202 calls (088EBEA8 - 088EC7B0, length 579)
  Back Branch 088EC41C 153 times (length 208)
  Back Branch 088EC164 46 times (length 34)
  Back Branch 088EC79C 2 times (length 378)
  Back Branch 088EC634 2 times (length 459)
  Back Branch 088EC27C 2 times (length 104)
  Back Branch 088EC414 1 times (length 323)
_S1_2_8805B20 11,895 instructions (0.000%), 1 calls (08805B20 - 08805CE8, length 115)
  Back Branch 08805BB8 1,073 times (length 11)
_S1_2_88EF3DC 11,611 instructions (0.000%), 185 calls (088162A0 - 088EF3E0, length 222289)
  Back Branch 08816478 7,272 times (length 120)
  Back Branch 08816424 7,031 times (length 27)
  Back Branch 08816520 241 times (length 90)
  Back Branch 088EF3DC 185 times (length 222279)
  Back Branch 08816534 28 times (length 131)
_S1_2_8820E08 11,568 instructions (0.000%), 723 calls (08820E08 - 08820E60, length 23)
_S1_2_88BFCA0 11,535 instructions (0.000%), 140 calls (088BFCA0 - 088BFD48, length 43)
  Back Branch 088BFD1C 517 times (length 16)
_S1_2_892FB48 11,521 instructions (0.000%), 621 calls (0892FB48 - 0892FBAC, length 26)
_S1_2_882E270 11,513 instructions (0.000%), 1,443 calls (0882E270 - 0882E298, length 11)
_S1_2_8926404 11,376 instructions (0.000%), 3 calls (08926404 - 08926D40, length 592)
  Back Branch 089266D8 216 times (length 11)
  Back Branch 08926C28 108 times (length 22)
  Back Branch 08926BFC 108 times (length 222)
  Back Branch 08926768 96 times (length 11)
  Back Branch 08926D08 48 times (length 226)
  Back Branch 08926D34 48 times (length 22)
  Back Branch 089267A8 48 times (length 11)
  Back Branch 08926CD4 24 times (length 22)
  Back Branch 08926CA8 24 times (length 225)
  Back Branch 089269B8 21 times (length 11)
  Back Branch 089269F8 21 times (length 11)
  Back Branch 08926830 21 times (length 11)
  Back Branch 0892654C 21 times (length 11)
  Back Branch 08926500 21 times (length 11)
  Back Branch 08926C5C 21 times (length 11)
  Back Branch 08926474 21 times (length 11)
  Back Branch 089264B8 21 times (length 11)
  Back Branch 08926718 21 times (length 11)
  Back Branch 089267E8 21 times (length 11)
  Back Branch 089265F0 12 times (length 11)
  Back Branch 0892659C 12 times (length 11)
  Back Branch 08926CDC 3 times (length 237)
  Back Branch 08926C7C 3 times (length 233)
  Back Branch 08926C30 3 times (length 234)
  Back Branch 08926D3C 3 times (length 238)
_S1_2_88E0260 11,340 instructions (0.000%), 45 calls (088E0260 - 088E0F84, length 842)
  Back Branch 088E064C 45 times (length 235)
  Back Branch 088E0AA4 45 times (length 464)
_S1_2_890AE70 11,268 instructions (0.000%), 27 calls (0890AE70 - 0890AFB8, length 83)
  Back Branch 0890AF4C 539 times (length 15)
  Back Branch 0890AF60 539 times (length 10)
  Back Branch 0890AF78 254 times (length 15)
  Back Branch 0890AF00 157 times (length 4)
  Back Branch 0890AFB4 118 times (length 31)
  Back Branch 0890AED0 108 times (length 4)
_S1_2_883B99C 11,248 instructions (0.000%), 41 calls (0883B99C - 0883BBE4, length 147)
  Back Branch 0883BAE8 154 times (length 16)
  Back Branch 0883BA68 124 times (length 30)
  Back Branch 0883BA84 124 times (length 34)
  Back Branch 0883BB34 124 times (length 13)
  Back Branch 0883BB98 124 times (length 85)
  Back Branch 0883BAF4 85 times (length 24)
  Back Branch 0883BBA0 2 times (length 43)
_S1_2_891DE3C 10,954 instructions (0.000%), 110 calls (0891DE3C - 0891E178, length 208)
  Back Branch 0891E044 110 times (length 96)
  Back Branch 0891E13C 13 times (length 94)
  Back Branch 0891E090 11 times (length 97)
_S1_2_8914354 10,904 instructions (0.000%), 186 calls (08914354 - 08914470, length 72)
_S1_2_8913194 10,854 instructions (0.000%), 134 calls (08913194 - 08913308, length 94)
_S1_2_89169C0 10,793 instructions (0.000%), 251 calls (089169C0 - 08916A68, length 43)
_S1_2_88055F0 10,730 instructions (0.000%), 214 calls (088055F0 - 088056E4, length 62)
  Back Branch 088056E0 214 times (length 30)
  Back Branch 088056D8 5 times (length 6)
_S1_2_89CF59C 10,726 instructions (0.000%), 153 calls (089CF59C - 089CF5DC, length 17)
  Back Branch 089CF5D0 1,106 times (length 9)
_S1_2_88E3AC8 10,640 instructions (0.000%), 76 calls (088E3AC8 - 088E3CF4, length 140)
_S1_2_88C3D5C 10,512 instructions (0.000%), 142 calls (088C3D5C - 088C3EF0, length 102)
_S1_2_8907368 10,123 instructions (0.000%), 354 calls (08907368 - 08907458, length 61)
_S1_2_88C1B38 10,112 instructions (0.000%), 100 calls (088C17C0 - 088C1EC0, length 449)
  Back Branch 088C1924 173,031 times (length 51)
  Back Branch 088C1854 4,000 times (length 39)
  Back Branch 088C18C0 3,890 times (length 34)
  Back Branch 088C18FC 3,844 times (length 25)
  Back Branch 088C18F0 3,844 times (length 25)
  Back Branch 088C18E0 3,844 times (length 16)
  Back Branch 088C190C 674 times (length 29)
  Back Branch 088C1A24 335 times (length 11)
  Back Branch 088C1A50 335 times (length 13)
  Back Branch 088C1A18 222 times (length 39)
  Back Branch 088C19A8 217 times (length 60)
  Back Branch 088C19B4 172 times (length 63)
  Back Branch 088C1A5C 170 times (length 53)
  Back Branch 088C1E70 164 times (length 398)
  Back Branch 088C1B7C 100 times (length 209)
  Back Branch 088C1D94 41 times (length 3)
  Back Branch 088C1918 6 times (length 32)
  Back Branch 088C1DCC 5 times (length 357)
  Back Branch 088C1D3C 4 times (length 321)
  Back Branch 088C1EBC 3 times (length 417)
  Back Branch 088C1A94 1 times (length 151)
_S1_2_899CA6C 9,987 instructions (0.000%), 5 calls (0899CA6C - 0899CD80, length 198)
  Back Branch 0899CC2C 1,920 times (length 12)
  Back Branch 0899CBF0 5 times (length 83)
  Back Branch 0899CC34 5 times (length 54)
  Back Branch 0899CCBC 2 times (length 126)
_S1_2_89BD388 9,730 instructions (0.000%), 4 calls (089BD388 - 089BD470, length 59)
  Back Branch 089BD438 504 times (length 6)
  Back Branch 089BD440 286 times (length 31)
_S1_2_89D68AC 9,684 instructions (0.000%), 4,842 calls (089D68AC - 089D68B0, length 2)
_S1_2_883F858 9,588 instructions (0.000%), 118 calls (0883F858 - 0883FAC8, length 157)
  Back Branch 0883FAA4 69 times (length 130)
  Back Branch 0883F980 69 times (length 57)
  Back Branch 0883FAAC 60 times (length 22)
  Back Branch 0883FAC4 22 times (length 46)
_S1_2_8928418 9,492 instructions (0.000%), 7 calls (08928418 - 08928484, length 28)
  Back Branch 0892842C 2,860 times (length 4)
  Back Branch 08928448 300 times (length 4)
  Back Branch 08928464 190 times (length 4)
_S1_2_892923C 9,346 instructions (0.000%), 6 calls (08928C64 - 08929504, length 553)
  Back Branch 08928DAC 1,773 times (length 65)
  Back Branch 08928D5C 912 times (length 32)
  Back Branch 08928F44 716 times (length 104)
  Back Branch 08928D7C 711 times (length 14)
  Back Branch 08929198 111 times (length 182)
  Back Branch 089291B4 110 times (length 270)
  Back Branch 0892943C 102 times (length 33)
  Back Branch 0892946C 84 times (length 16)
  Back Branch 0892905C 71 times (length 178)
  Back Branch 089291C4 59 times (length 225)
  Back Branch 08929174 51 times (length 199)
  Back Branch 08928F20 20 times (length 103)
  Back Branch 08929214 12 times (length 294)
  Back Branch 08929234 9 times (length 87)
  Back Branch 089294A8 6 times (length 531)
  Back Branch 089294DC 5 times (length 106)
  Back Branch 08929500 5 times (length 142)
  Back Branch 089291FC 4 times (length 135)
  Back Branch 0892904C 4 times (length 180)
  Back Branch 08929144 3 times (length 242)
  Back Branch 089294C0 2 times (length 72)
_S1_2_89B86B4 9,230 instructions (0.000%), 9,230 calls (089B86B4 - 089B8780, length 52)
_S1_2_89BCDC4 9,222 instructions (0.000%), 286 calls (089BCDC4 - 089BCE9C, length 55)
  Back Branch 089BCE80 218 times (length 7)
  Back Branch 089BCE2C 109 times (length 4)
  Back Branch 089BCE98 109 times (length 36)
_S1_2_89B9A90 9,152 instructions (0.000%), 1,144 calls (089B99B4 - 089B9A98, length 58)
  Back Branch 089B9A94 1,144 times (length 58)
_S1_2_892E2A4 9,078 instructions (0.000%), 267 calls (0892E2A4 - 0892E328, length 34)
_S1_2_8833168 9,060 instructions (0.000%), 14 calls (08833168 - 088336EC, length 354)
  Back Branch 088333C8 192 times (length 5)
  Back Branch 08833438 144 times (length 12)
  Back Branch 08833508 126 times (length 187)
  Back Branch 08833544 120 times (length 34)
  Back Branch 08833484 24 times (length 28)
_S1_2_8930768 8,973 instructions (0.000%), 247 calls (08930768 - 08930820, length 47)
_S1_2_89719AC 8,820 instructions (0.000%), 2,205 calls (089719AC - 089719B8, length 4)
_S1_2_894C594 8,757 instructions (0.000%), 1 calls (0894C358 - 0894C59C, length 146)
  Back Branch 0894C490 1,024 times (length 5)
  Back Branch 0894C464 128 times (length 4)
  Back Branch 0894C440 128 times (length 4)
  Back Branch 0894C41C 128 times (length 4)
  Back Branch 0894C4F4 128 times (length 6)
  Back Branch 0894C4C8 128 times (length 6)
  Back Branch 0894C49C 128 times (length 9)
  Back Branch 0894C598 1 times (length 146)
  Back Branch 0894C3F8 1 times (length 10)
_S1_2_881D99C 8,600 instructions (0.000%), 579 calls (0881D99C - 0881D9EC, length 21)
  Back Branch 0881D9DC 520 times (length 4)
_S1_2_89723B8 8,491 instructions (0.000%), 1,213 calls (089723B8 - 089723D0, length 7)
_S1_2_89250A0 8,266 instructions (0.000%), 2 calls (089250A0 - 089255A0, length 321)
  Back Branch 08925274 512 times (length 6)
  Back Branch 0892542C 150 times (length 31)
  Back Branch 089252A0 10 times (length 5)
  Back Branch 08925434 2 times (length 83)
  Back Branch 089254A4 2 times (length 176)
  Back Branch 08925514 2 times (length 217)
  Back Branch 0892557C 2 times (length 255)
  Back Branch 08925588 2 times (length 184)
_S1_2_88EE4BC 8,213 instructions (0.000%), 191 calls (088EE4BC - 088EE574, length 47)
_S1_2_889F708 8,109 instructions (0.000%), 51 calls (0889F708 - 0889FC7C, length 350)
  Back Branch 0889F7C4 51 times (length 30)
  Back Branch 0889F82C 51 times (length 56)
  Back Branch 0889F9B8 51 times (length 149)
  Back Branch 0889FC24 51 times (length 200)
_S1_2_88E36D0 8,050 instructions (0.000%), 202 calls (088E36D0 - 088E3864, length 102)
  Back Branch 088E3824 125 times (length 67)
  Back Branch 088E3860 77 times (length 82)
_S1_2_89D64A4 7,974 instructions (0.000%), 3,987 calls (089D64A4 - 089D64A8, length 2)
_S1_2_88B40F8 7,969 instructions (0.000%), 13 calls (088B40F8 - 088B4174, length 32)
  Back Branch 088B4134 1,040 times (length 7)
  Back Branch 088B4154 104 times (length 4)
_S1_2_8817098 7,905 instructions (0.000%), 255 calls (08817098 - 08817110, length 31)
_S1_2_89BCEA0 7,855 instructions (0.000%), 290 calls (089BCEA0 - 089BD018, length 95)
  Back Branch 089BCF80 109 times (length 43)
  Back Branch 089BCFAC 20 times (length 35)
  Back Branch 089BCFBC 17 times (length 39)
  Back Branch 089BCFC8 17 times (length 42)
_S1_2_89D65E4 7,722 instructions (0.000%), 3,861 calls (089D65E4 - 089D65E8, length 2)
_S1_2_89A0C54 7,638 instructions (0.000%), 38 calls (089A0C54 - 089A0DB4, length 89)
  Back Branch 089A0CB8 456 times (length 7)
  Back Branch 089A0CF8 456 times (length 5)
_S1_2_89A8540 7,518 instructions (0.000%), 2 calls (089A7CB8 - 089A95FC, length 1618)
  Back Branch 089A80D0 530,004 times (length 19)
  Back Branch 089A9228 200,704 times (length 41)
  Back Branch 089A7F34 88,336 times (length 92)
  Back Branch 089A8250 44,167 times (length 360)
  Back Branch 089A89A0 26,736 times (length 141)
  Back Branch 089A8D1C 26,734 times (length 165)
  Back Branch 089A89C4 26,720 times (length 735)
  Back Branch 089A8D7C 21,589 times (length 267)
  Back Branch 089A8FB0 19,396 times (length 1019)
  Back Branch 089A8F28 19,079 times (length 283)
  Back Branch 089A8734 17,508 times (length 449)
  Back Branch 089A8AD8 14,356 times (length 144)
  Back Branch 089A8AE0 9,535 times (length 174)
  Back Branch 089A8A58 8,902 times (length 61)
  Back Branch 089A8A98 5,145 times (length 83)
  Back Branch 089A81C8 2,700 times (length 58)
  Back Branch 089A8E44 1,709 times (length 776)
  Back Branch 089A8BDC 581 times (length 260)
  Back Branch 089A9494 581 times (length 767)
  Back Branch 089A8DBC 382 times (length 740)
  Back Branch 089A8DD0 382 times (length 7)
  Back Branch 089A8A10 310 times (length 755)
  Back Branch 089A9210 49 times (length 1152)
  Back Branch 089A921C 16 times (length 1155)
  Back Branch 089A909C 11 times (length 1183)
  Back Branch 089A8EAC 11 times (length 1059)
  Back Branch 089A9448 9 times (length 1408)
  Back Branch 089A8DAC 6 times (length 280)
  Back Branch 089A8D34 6 times (length 171)
  Back Branch 089A8C64 6 times (length 294)
  Back Branch 089A8D5C 6 times (length 179)
  Back Branch 089A93D4 6 times (length 770)
  Back Branch 089A81DC 2 times (length 63)
  Back Branch 089A8550 2 times (length 248)
  Back Branch 089A8A30 2 times (length 70)
_S1_2_8805D84 7,495 instructions (0.000%), 220 calls (08805D84 - 08805ED4, length 85)
  Back Branch 08805E3C 187 times (length 30)
  Back Branch 08805E54 186 times (length 35)
  Back Branch 08805E88 33 times (length 13)
  Back Branch 08805E48 1 times (length 32)
_S1_2_8816254 7,296 instructions (0.000%), 384 calls (08816254 - 0881629C, length 19)
_S1_2_89735A4 7,239 instructions (0.000%), 1 calls (089735A4 - 08973720, length 96)
  Back Branch 0897361C 306 times (length 8)
  Back Branch 089736E8 156 times (length 24)
  Back Branch 08973714 156 times (length 22)
  Back Branch 08973694 78 times (length 36)
  Back Branch 0897371C 78 times (length 36)
_S1_2_8936BDC 7,209 instructions (0.000%), 267 calls (08936BDC - 08936C58, length 32)
_S1_2_892F368 7,209 instructions (0.000%), 267 calls (0892F368 - 0892F3D0, length 27)
_S1_2_88CDF9C 7,200 instructions (0.000%), 1,200 calls (088CDF9C - 088CDFB0, length 6)
_S1_2_892E32C 7,173 instructions (0.000%), 1 calls (0892E32C - 0892E374, length 19)
  Back Branch 0892E368 512 times (length 14)
_S1_2_8814EC4 7,025 instructions (0.000%), 25 calls (08814EC4 - 088151D8, length 198)
  Back Branch 0881515C 50 times (length 133)
  Back Branch 088151C4 50 times (length 34)
  Back Branch 088151A8 50 times (length 24)
_S1_2_89099E0 6,999 instructions (0.000%), 13 calls (089099E0 - 0890A24C, length 540)
  Back Branch 08909A60 104 times (length 8)
  Back Branch 08909E14 91 times (length 72)
  Back Branch 08909CD8 78 times (length 11)
  Back Branch 0890A1AC 13 times (length 325)
  Back Branch 0890A1D0 13 times (length 448)
  Back Branch 0890A130 1 times (length 243)
_S1_2_8000000 6,956 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 1,738 times (length 4)
_S1_2_8815F14 6,948 instructions (0.000%), 36 calls (08815F14 - 08816024, length 69)
  Back Branch 08815FB4 1,152 times (length 4)
_S1_2_891F024 6,901 instructions (0.000%), 60 calls (0891F024 - 0891F2A0, length 160)
  Back Branch 0891F108 1 times (length 19)
_S1_2_88C940C 6,880 instructions (0.000%), 223 calls (088C940C - 088C9540, length 78)
  Back Branch 088C94F4 51 times (length 12)
_S1_2_88E9368 6,836 instructions (0.000%), 185 calls (088E9368 - 088E948C, length 74)
  Back Branch 088E9440 124 times (length 10)
  Back Branch 088E9454 7 times (length 16)
  Back Branch 088E945C 3 times (length 17)
  Back Branch 088E946C 2 times (length 31)
_S1_2_892F918 6,820 instructions (0.000%), 682 calls (0892F918 - 0892F93C, length 10)
_S1_2_88C213C 6,783 instructions (0.000%), 238 calls (088C20C0 - 088C2AD4, length 646)
  Back Branch 088C216C 4,516 times (length 45)
  Back Branch 088C2770 3,844 times (length 399)
  Back Branch 088C26C0 335 times (length 12)
  Back Branch 088C26F0 335 times (length 15)
  Back Branch 088C26B4 222 times (length 41)
  Back Branch 088C26FC 170 times (length 55)
  Back Branch 088C2A08 164 times (length 565)
  Back Branch 088C29DC 46 times (length 5)
  Back Branch 088C28B8 45 times (length 481)
  Back Branch 088C29F0 5 times (length 559)
  Back Branch 088C27D4 4 times (length 424)
  Back Branch 088C2AA4 3 times (length 604)
  Back Branch 088C2AD0 3 times (length 615)
  Back Branch 088C270C 1 times (length 374)
_S1_2_88341C4 6,708 instructions (0.000%), 13 calls (088341C4 - 088341E0, length 8)
  Back Branch 088341D4 1,664 times (length 4)
_S1_2_88EEC7C 6,661 instructions (0.000%), 155 calls (088EEC7C - 088EEEA8, length 140)
  Back Branch 088EECF8 155 times (length 20)
  Back Branch 088EECF0 155 times (length 19)
  Back Branch 088EECE4 155 times (length 16)
  Back Branch 088EEDFC 2 times (length 85)
_S1_2_8841BE4 6,640 instructions (0.000%), 1,328 calls (08841BE4 - 08841BF4, length 5)
_S1_2_88E239C 6,589 instructions (0.000%), 2 calls (088E239C - 088E2500, length 90)
  Back Branch 088E24DC 591 times (length 11)
  Back Branch 088E24FC 1 times (length 77)
_S1_2_89D64F4 6,564 instructions (0.000%), 3,282 calls (089D64F4 - 089D64F8, length 2)
_S1_2_88EE8E4 6,517 instructions (0.000%), 193 calls (088EE8E4 - 088EE98C, length 43)
  Back Branch 088EE97C 38 times (length 14)
  Back Branch 088EE968 18 times (length 7)
_S1_2_892E238 6,507 instructions (0.000%), 241 calls (0892E238 - 0892E2A0, length 27)
_S1_2_899D25C 6,467 instructions (0.000%), 223 calls (0899D25C - 0899D2CC, length 29)
_S1_2_88C1B10 6,385 instructions (0.000%), 236 calls (088C17C0 - 088C1EC0, length 449)
  Back Branch 088C1924 173,031 times (length 51)
  Back Branch 088C1854 4,000 times (length 39)
  Back Branch 088C18C0 3,890 times (length 34)
  Back Branch 088C18FC 3,844 times (length 25)
  Back Branch 088C18F0 3,844 times (length 25)
  Back Branch 088C18E0 3,844 times (length 16)
  Back Branch 088C190C 674 times (length 29)
  Back Branch 088C1A24 335 times (length 11)
  Back Branch 088C1A50 335 times (length 13)
  Back Branch 088C1B30 236 times (length 190)
  Back Branch 088C1A18 222 times (length 39)
  Back Branch 088C19A8 217 times (length 60)
  Back Branch 088C19B4 172 times (length 63)
  Back Branch 088C1A5C 170 times (length 53)
  Back Branch 088C1E70 164 times (length 398)
  Back Branch 088C1D94 41 times (length 3)
  Back Branch 088C1918 6 times (length 32)
  Back Branch 088C1DCC 5 times (length 357)
  Back Branch 088C1D3C 4 times (length 321)
  Back Branch 088C1EBC 3 times (length 417)
  Back Branch 088C1A94 1 times (length 151)
  Back Branch 088C1E1C 1 times (length 189)
_S1_2_892CAE4 6,376 instructions (0.000%), 1,594 calls (0892CAE4 - 0892CAF0, length 4)
_S1_2_89C3BA4 6,339 instructions (0.000%), 184 calls (089C3BA4 - 089C3CCC, length 75)
  Back Branch 089C3C88 50 times (length 42)
  Back Branch 089C3C3C 49 times (length 23)
  Back Branch 089C3CA4 43 times (length 49)
  Back Branch 089C3CC8 42 times (length 58)
_S1_2_8975AB0 6,309 instructions (0.000%), 50 calls (08975AB0 - 08975BF8, length 83)
  Back Branch 08975AF4 768 times (length 6)
  Back Branch 08975B7C 13 times (length 11)
_S1_2_88099B0 6,292 instructions (0.000%), 242 calls (088099B0 - 08809AAC, length 64)
_S1_2_892CBBC 6,240 instructions (0.000%), 15 calls (0892CBBC - 0892CCE0, length 74)
  Back Branch 0892CCB8 585 times (length 9)
_S1_2_89A8314 6,238 instructions (0.000%), 14 calls (089A7CB8 - 089A95FC, length 1618)
  Back Branch 089A80D0 530,004 times (length 19)
  Back Branch 089A9228 200,704 times (length 41)
  Back Branch 089A7F34 88,336 times (length 92)
  Back Branch 089A8250 44,167 times (length 360)
  Back Branch 089A89A0 26,736 times (length 141)
  Back Branch 089A8D1C 26,734 times (length 165)
  Back Branch 089A89C4 26,720 times (length 735)
  Back Branch 089A8D7C 21,589 times (length 267)
  Back Branch 089A8FB0 19,396 times (length 1019)
  Back Branch 089A8F28 19,079 times (length 283)
  Back Branch 089A8734 17,508 times (length 449)
  Back Branch 089A8AD8 14,356 times (length 144)
  Back Branch 089A8AE0 9,535 times (length 174)
  Back Branch 089A8A58 8,902 times (length 61)
  Back Branch 089A8A98 5,145 times (length 83)
  Back Branch 089A81C8 2,700 times (length 58)
  Back Branch 089A8E44 1,709 times (length 776)
  Back Branch 089A8BDC 581 times (length 260)
  Back Branch 089A9494 581 times (length 767)
  Back Branch 089A830C 382 times (length 103)
  Back Branch 089A8DBC 382 times (length 740)
  Back Branch 089A8DD0 382 times (length 7)
  Back Branch 089A8A10 310 times (length 755)
  Back Branch 089A82EC 63 times (length 95)
  Back Branch 089A9210 49 times (length 1152)
  Back Branch 089A921C 16 times (length 1155)
  Back Branch 089A8314 14 times (length 30)
  Back Branch 089A82E4 12 times (length 93)
  Back Branch 089A909C 11 times (length 1183)
  Back Branch 089A8EAC 11 times (length 1059)
  Back Branch 089A9448 9 times (length 1408)
  Back Branch 089A8DAC 6 times (length 280)
  Back Branch 089A8D34 6 times (length 171)
  Back Branch 089A8C64 6 times (length 294)
  Back Branch 089A8D5C 6 times (length 179)
  Back Branch 089A93D4 6 times (length 770)
  Back Branch 089A81DC 2 times (length 63)
  Back Branch 089A8A30 2 times (length 70)
_S1_2_88226FC 6,192 instructions (0.000%), 48 calls (0881FAB0 - 0882272C, length 2848)
  Back Branch 0881FC04 3,047 times (length 25)
  Back Branch 0881FC8C 2,513 times (length 96)
  Back Branch 0881FDF8 1,726 times (length 39)
  Back Branch 0881FD9C 1,726 times (length 164)
  Back Branch 0881FC2C 535 times (length 25)
  Back Branch 0881FC44 472 times (length 78)
  Back Branch 08822728 48 times (length 2848)
  Back Branch 0881FCB0 7 times (length 58)
  Back Branch 0881FC0C 1 times (length 27)
_S1_2_892F1F4 6,155 instructions (0.000%), 1 calls (0892F1F4 - 0892F24C, length 23)
  Back Branch 0892F218 512 times (length 6)
  Back Branch 0892F240 512 times (length 6)
_S1_2_88E9D84 6,132 instructions (0.000%), 142 calls (088E9D84 - 088EA038, length 174)
  Back Branch 088E9E6C 16 times (length 32)
  Back Branch 088EA000 2 times (length 134)
  Back Branch 088E9FB0 2 times (length 114)
  Back Branch 088E9EE8 1 times (length 63)
  Back Branch 088EA010 1 times (length 96)
_S1_2_88BDF34 6,110 instructions (0.000%), 47 calls (088BDF34 - 088BE5A0, length 412)
  Back Branch 088BDFEC 188 times (length 14)
  Back Branch 088BE464 94 times (length 14)
_S1_2_89B09EC 6,086 instructions (0.000%), 179 calls (089B09EC - 089B0A88, length 40)
  Back Branch 089B0A60 179 times (length 11)
_S1_2_88C89A4 6,044 instructions (0.000%), 38 calls (088C89A4 - 088C8A60, length 48)
  Back Branch 088C8A14 608 times (length 8)
_S1_2_88C1CF4 5,986 instructions (0.000%), 104 calls (088C17C0 - 088C1EC0, length 449)
  Back Branch 088C1924 173,031 times (length 51)
  Back Branch 088C1854 4,000 times (length 39)
  Back Branch 088C18C0 3,890 times (length 34)
  Back Branch 088C18FC 3,844 times (length 25)
  Back Branch 088C18F0 3,844 times (length 25)
  Back Branch 088C18E0 3,844 times (length 16)
  Back Branch 088C190C 674 times (length 29)
  Back Branch 088C1A24 335 times (length 11)
  Back Branch 088C1A50 335 times (length 13)
  Back Branch 088C1A18 222 times (length 39)
  Back Branch 088C19A8 217 times (length 60)
  Back Branch 088C19B4 172 times (length 63)
  Back Branch 088C1A5C 170 times (length 53)
  Back Branch 088C1E70 164 times (length 398)
  Back Branch 088C1CFC 104 times (length 305)
  Back Branch 088C1D94 41 times (length 3)
  Back Branch 088C1918 6 times (length 32)
  Back Branch 088C1DCC 5 times (length 357)
  Back Branch 088C1D3C 4 times (length 321)
  Back Branch 088C1EBC 3 times (length 417)
  Back Branch 088C1A94 1 times (length 151)
_S1_2_891CDF0 5,980 instructions (0.000%), 65 calls (0891CDF0 - 0891CFB0, length 113)
  Back Branch 0891CFAC 65 times (length 31)
_S1_2_8833880 5,977 instructions (0.000%), 3 calls (08833880 - 08833D6C, length 316)
  Back Branch 08833BA4 192 times (length 13)
  Back Branch 08833BE4 24 times (length 4)
  Back Branch 088339F8 24 times (length 6)
  Back Branch 088339C8 24 times (length 9)
  Back Branch 08833C2C 21 times (length 9)
  Back Branch 08833BC8 21 times (length 111)
_S1_2_891B640 5,960 instructions (0.000%), 99 calls (0891B640 - 0891BC1C, length 376)
  Back Branch 0891BAE0 16 times (length 13)
  Back Branch 0891B750 6 times (length 11)
  Back Branch 0891B8CC 6 times (length 25)
  Back Branch 0891BA84 4 times (length 11)
  Back Branch 0891B928 3 times (length 57)
  Back Branch 0891BBEC 3 times (length 315)
  Back Branch 0891BB10 1 times (length 84)
  Back Branch 0891BC18 1 times (length 147)
_S1_2_88CB01C 5,730 instructions (0.000%), 382 calls (088CB01C - 088CB054, length 15)
_S1_2_8927918 5,597 instructions (0.000%), 89 calls (08927918 - 08927CBC, length 234)
  Back Branch 08927984 89 times (length 15)
  Back Branch 0892798C 89 times (length 16)
  Back Branch 08927978 89 times (length 13)
  Back Branch 08927B20 89 times (length 14)
  Back Branch 08927AF4 86 times (length 108)
  Back Branch 08927AFC 26 times (length 80)
  Back Branch 08927B28 9 times (length 74)
  Back Branch 08927BB8 3 times (length 121)
  Back Branch 08927BD0 3 times (length 35)
  Back Branch 08927BC8 3 times (length 34)
  Back Branch 08927BE4 3 times (length 40)
  Back Branch 08927A90 3 times (length 83)
  Back Branch 08927A9C 3 times (length 86)
  Back Branch 08927AD8 3 times (length 101)
  Back Branch 08927C1C 3 times (length 108)
  Back Branch 08927C04 2 times (length 122)
_S1_2_88208A4 5,590 instructions (0.000%), 559 calls (088208A4 - 088208C8, length 10)
_S1_2_893E5D0 5,557 instructions (0.000%), 195 calls (0893E5D0 - 0893E668, length 39)
  Back Branch 0893E648 48 times (length 10)
_S1_2_8904F58 5,551 instructions (0.000%), 91 calls (088320A0 - 089CCEC8, length 420747)
  Back Branch 08905008 92 times (length 216028)
_S1_2_896A684 5,546 instructions (0.000%), 94 calls (0896A538 - 0896A694, length 88)
  Back Branch 0896A5A0 20,695 times (length 14)
  Back Branch 0896A5A8 20,695 times (length 15)
  Back Branch 0896A5F0 20,694 times (length 33)
  Back Branch 0896A634 20,694 times (length 21)
  Back Branch 0896A664 11,985 times (length 15)
  Back Branch 0896A690 94 times (length 88)
  Back Branch 0896A67C 94 times (length 21)
_S1_2_895E99C 5,544 instructions (0.000%), 36 calls (0895E99C - 0895EAD0, length 78)
  Back Branch 0895EA48 288 times (length 10)
  Back Branch 0895EAB0 252 times (length 9)
_S1_2_88215B8 5,532 instructions (0.000%), 461 calls (088215B8 - 088215E4, length 12)
_S1_2_88E34E0 5,520 instructions (0.000%), 80 calls (088E34E0 - 088E3604, length 74)
_S1_2_891DA74 5,477 instructions (0.000%), 13 calls (0891DA74 - 0891DE14, length 233)
  Back Branch 0891DB94 312 times (length 11)
  Back Branch 0891DDF8 10 times (length 92)
_S1_2_890A278 5,476 instructions (0.000%), 13 calls (0890A278 - 0890A52C, length 174)
  Back Branch 0890A2EC 247 times (length 10)
  Back Branch 0890A4A4 124 times (length 27)
  Back Branch 0890A518 13 times (length 60)
  Back Branch 0890A430 13 times (length 60)
_S1_2_89D6924 5,256 instructions (0.000%), 2,628 calls (089D6924 - 089D6928, length 2)
_S1_2_892CCE4 5,250 instructions (0.000%), 525 calls (0892CCE4 - 0892CD08, length 10)
_S1_2_8914474 5,223 instructions (0.000%), 92 calls (08914474 - 089145DC, length 91)
  Back Branch 0891459C 13 times (length 30)
_S1_2_8846920 5,178 instructions (0.000%), 2,589 calls (08846920 - 08846924, length 2)
_S1_2_88CB338 5,132 instructions (0.000%), 1 calls (088CB338 - 088CB380, length 19)
  Back Branch 088CB36C 1,025 times (length 6)
_S1_2_896F758 5,088 instructions (0.000%), 424 calls (0896F758 - 0896F7BC, length 26)
  Back Branch 0896F7A8 424 times (length 7)
_S1_2_89AF72C 5,012 instructions (0.000%), 179 calls (089AF72C - 089AF7D0, length 42)
_S1_2_8973E0C 5,000 instructions (0.000%), 5 calls (08973E0C - 08973E94, length 35)
  Back Branch 08973E70 700 times (length 7)
_S1_2_890CD70 4,761 instructions (0.000%), 207 calls (0890CB28 - 0890CD9C, length 158)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CD98 207 times (length 145)
_S1_2_881EE04 4,630 instructions (0.000%), 14 calls (0881EE04 - 0881F12C, length 203)
  Back Branch 0881EEEC 275 times (length 7)
  Back Branch 0881EEB4 96 times (length 6)
  Back Branch 0881EF3C 72 times (length 13)
  Back Branch 0881F078 12 times (length 66)
  Back Branch 0881F128 10 times (length 83)
  Back Branch 0881F05C 9 times (length 54)
  Back Branch 0881F064 9 times (length 54)
  Back Branch 0881EEC0 2 times (length 7)
  Back Branch 0881F0E8 2 times (length 67)
_S1_2_8988AB0 4,608 instructions (0.000%), 512 calls (08988AB0 - 08988AD0, length 9)
_S1_2_88B2DF4 4,606 instructions (0.000%), 328 calls (088B2DBC - 088B2DF8, length 16)
  Back Branch 088B2DF4 328 times (length 16)
_S1_2_88ED0B4 4,603 instructions (0.000%), 83 calls (088E4620 - 088ED374, length 9046)
  Back Branch 088ED224 77 times (length 9)
  Back Branch 088E4680 56 times (length 4)
  Back Branch 088E46E4 16 times (length 8)
  Back Branch 088E4698 16 times (length 3)
  Back Branch 088E4730 16 times (length 3)
  Back Branch 088E471C 16 times (length 7)
  Back Branch 088E47AC 8 times (length 7)
  Back Branch 088E4774 8 times (length 8)
  Back Branch 088E48F0 8 times (length 11)
  Back Branch 088E4908 4 times (length 90)
  Back Branch 088E4848 4 times (length 78)
  Back Branch 088E4874 4 times (length 17)
  Back Branch 088E48A8 4 times (length 29)
  Back Branch 088E48A0 4 times (length 22)
  Back Branch 088ED2BC 2 times (length 9001)
  Back Branch 088ED2D0 2 times (length 94)
  Back Branch 088ED300 2 times (length 65)
  Back Branch 088ED360 2 times (length 130)
  Back Branch 088ED298 1 times (length 38)
_S1_2_8822960 4,598 instructions (0.000%), 38 calls (08822960 - 08822A08, length 43)
  Back Branch 088229CC 304 times (length 12)
_S1_2_897F35C 4,464 instructions (0.000%), 54 calls (0897F35C - 0897F504, length 107)
  Back Branch 0897F500 54 times (length 23)
  Back Branch 0897F4F8 18 times (length 45)
_S1_2_88E2B68 4,446 instructions (0.000%), 494 calls (088E2B68 - 088E2B90, length 11)
_S1_2_8985B20 4,396 instructions (0.000%), 1 calls (08985B20 - 08985C54, length 78)
  Back Branch 08985C10 128 times (length 34)
_S1_2_88F424C 4,388 instructions (0.000%), 3 calls (08816BF8 - 088F42F8, length 226753)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 088F42C4 1 times (length 226741)
  Back Branch 088F42DC 1 times (length 226747)
  Back Branch 088F42B4 1 times (length 226737)
  Back Branch 08816D50 1 times (length 26)
_S1_2_8838BF4 4,323 instructions (0.000%), 131 calls (08838BF4 - 08838CB0, length 48)
_S1_2_892B804 4,285 instructions (0.000%), 1 calls (0892B804 - 0892B84C, length 19)
  Back Branch 0892B840 512 times (length 9)
_S1_2_884612C 4,266 instructions (0.000%), 93 calls (0884612C - 08846248, length 72)
  Back Branch 08846244 90 times (length 35)
_S1_2_8846A18 4,232 instructions (0.000%), 46 calls (08846908 - 08846AA4, length 104)
  Back Branch 08846A8C 230 times (length 11)
  Back Branch 08846A34 230 times (length 3)
  Back Branch 08846AA0 46 times (length 104)
_S1_2_8908748 4,140 instructions (0.000%), 138 calls (08908748 - 08908890, length 83)
_S1_2_8928488 4,119 instructions (0.000%), 3 calls (08928418 - 089284C8, length 45)
  Back Branch 0892842C 2,860 times (length 4)
  Back Branch 08928448 300 times (length 4)
  Back Branch 08928464 190 times (length 4)
  Back Branch 089284C4 3 times (length 45)
_S1_2_8905A54 4,110 instructions (0.000%), 22 calls (08905A54 - 08906224, length 501)
  Back Branch 08905E00 22 times (length 194)
  Back Branch 089060C8 22 times (length 188)
  Back Branch 08905CC0 6 times (length 124)
  Back Branch 089061A0 6 times (length 306)
  Back Branch 08906080 6 times (length 187)
_S1_2_8904EC4 4,048 instructions (0.000%), 184 calls (08904EC4 - 08904F18, length 22)
_S1_2_8841BB0 4,045 instructions (0.000%), 809 calls (08841BB0 - 08841BC0, length 5)
_S1_2_88E3984 4,028 instructions (0.000%), 76 calls (088E3984 - 088E3A64, length 57)
_S1_2_8844370 3,981 instructions (0.000%), 93 calls (08844370 - 088444E4, length 94)
  Back Branch 08844460 90 times (length 31)
_S1_2_88C2200 3,974 instructions (0.000%), 8 calls (088C20C0 - 088C2AD4, length 646)
  Back Branch 088C216C 4,516 times (length 45)
  Back Branch 088C2770 3,844 times (length 399)
  Back Branch 088C26C0 335 times (length 12)
  Back Branch 088C26F0 335 times (length 15)
  Back Branch 088C26B4 222 times (length 41)
  Back Branch 088C26FC 170 times (length 55)
  Back Branch 088C2A08 164 times (length 565)
  Back Branch 088C29DC 46 times (length 5)
  Back Branch 088C28B8 45 times (length 481)
  Back Branch 088C220C 8 times (length 54)
  Back Branch 088C29F0 5 times (length 559)
  Back Branch 088C27D4 4 times (length 424)
  Back Branch 088C2AA4 3 times (length 604)
  Back Branch 088C2AD0 3 times (length 615)
  Back Branch 088C270C 1 times (length 374)
_S1_2_8831A38 3,960 instructions (0.000%), 198 calls (08831A38 - 08831A84, length 20)
_S1_2_8977550 3,924 instructions (0.000%), 6 calls (08977550 - 089776F4, length 106)
  Back Branch 089776A0 216 times (length 16)
_S1_2_883987C 3,900 instructions (0.000%), 124 calls (0883987C - 088398F4, length 31)
  Back Branch 088398AC 278 times (length 6)
  Back Branch 088398F0 124 times (length 10)
_S1_2_88C8B20 3,864 instructions (0.000%), 138 calls (088C8B20 - 088C8BB8, length 39)
  Back Branch 088C8BB4 138 times (length 24)
_S1_2_8818A64 3,828 instructions (0.000%), 1,276 calls (08818A64 - 08818A6C, length 3)
_S1_2_88E8C10 3,828 instructions (0.000%), 4 calls (088E8C10 - 088E9014, length 258)
  Back Branch 088E8CFC 344 times (length 8)
  Back Branch 088E8D88 24 times (length 17)
  Back Branch 088E8F3C 16 times (length 11)
  Back Branch 088E8F90 4 times (length 139)
  Back Branch 088E8F50 4 times (length 78)
  Back Branch 088E9010 1 times (length 218)
_S1_2_896DB5C 3,825 instructions (0.000%), 153 calls (0896DB5C - 0896DBBC, length 25)
_S1_2_88E591C 3,822 instructions (0.000%), 3 calls (08816BF8 - 088E59DC, length 211834)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 088E59AC 3 times (length 211823)
  Back Branch 08816D50 1 times (length 26)
_S1_2_89D684C 3,768 instructions (0.000%), 1,884 calls (089D684C - 089D6850, length 2)
_S1_2_88CF584 3,762 instructions (0.000%), 171 calls (088CF584 - 088CF5E4, length 25)
_S1_2_8817070 3,752 instructions (0.000%), 28 calls (08815CE4 - 08817074, length 1253)
  Back Branch 08815EC8 198 times (length 50)
  Back Branch 08815F0C 196 times (length 128)
  Back Branch 08817070 28 times (length 1253)
_S1_2_88260C4 3,717 instructions (0.000%), 4 calls (088260C4 - 08826630, length 348)
  Back Branch 08826410 31 times (length 17)
  Back Branch 0882649C 31 times (length 45)
  Back Branch 08826190 26 times (length 9)
  Back Branch 08826534 22 times (length 235)
  Back Branch 088265BC 22 times (length 51)
  Back Branch 088265A4 22 times (length 142)
  Back Branch 0882662C 4 times (length 275)
  Back Branch 088262E8 4 times (length 108)
_S1_2_891330C 3,714 instructions (0.000%), 49 calls (0891330C - 08913474, length 91)
_S1_2_8925A80 3,689 instructions (0.000%), 99 calls (08925A80 - 08925B2C, length 44)
  Back Branch 08925B0C 99 times (length 25)
_S1_2_890ADD8 3,636 instructions (0.000%), 26 calls (0890ADD8 - 0890AE6C, length 38)
  Back Branch 0890AE50 610 times (length 4)
  Back Branch 0890AE20 104 times (length 4)
_S1_2_880A030 3,590 instructions (0.000%), 13 calls (0880A030 - 0880A398, length 219)
  Back Branch 0880A0B4 52 times (length 7)
  Back Branch 0880A31C 35 times (length 42)
_S1_2_88C36CC 3,564 instructions (0.000%), 110 calls (088C36CC - 088C3878, length 108)
  Back Branch 088C3864 8 times (length 81)
  Back Branch 088C3844 4 times (length 65)
  Back Branch 088C3874 2 times (length 85)
_S1_2_899CE9C 3,560 instructions (0.000%), 89 calls (0899CE9C - 0899CF40, length 42)
  Back Branch 0899CF08 89 times (length 15)
  Back Branch 0899CF3C 89 times (length 26)
_S1_2_88CE0D8 3,560 instructions (0.000%), 4 calls (088CE0D8 - 088CE348, length 157)
  Back Branch 088CE14C 320 times (length 8)
  Back Branch 088CE2D8 28 times (length 18)
  Back Branch 088CE19C 16 times (length 11)
  Back Branch 088CE2FC 8 times (length 36)
  Back Branch 088CE310 4 times (length 82)
_S1_2_88BF3C8 3,550 instructions (0.000%), 142 calls (088BF36C - 088BF3CC, length 25)
  Back Branch 088BF3C0 292 times (length 21)
  Back Branch 088BF374 292 times (length 4)
  Back Branch 088BF3C8 142 times (length 21)
_S1_2_8843EDC 3,522 instructions (0.000%), 93 calls (08843EDC - 08843FBC, length 57)
  Back Branch 08843FB8 90 times (length 27)
_S1_2_89A16D8 3,496 instructions (0.000%), 81 calls (089A16D8 - 089A1790, length 47)
  Back Branch 089A176C 81 times (length 6)
  Back Branch 089A178C 81 times (length 13)
_S1_2_89D6804 3,456 instructions (0.000%), 1,728 calls (089D6804 - 089D6808, length 2)
_S1_2_89D685C 3,452 instructions (0.000%), 1,726 calls (089D685C - 089D6860, length 2)
_S1_2_89D683C 3,452 instructions (0.000%), 1,726 calls (089D683C - 089D6840, length 2)
_S1_2_89D682C 3,452 instructions (0.000%), 1,726 calls (089D682C - 089D6830, length 2)
_S1_2_89D67D4 3,452 instructions (0.000%), 1,726 calls (089D67D4 - 089D67D8, length 2)
_S1_2_88BF37C 3,450 instructions (0.000%), 150 calls (088BF36C - 088BF3C4, length 23)
  Back Branch 088BF3C0 292 times (length 21)
  Back Branch 088BF374 292 times (length 4)
_S1_2_898B6F0 3,434 instructions (0.000%), 217 calls (0898B6F0 - 0898B72C, length 16)
_S1_2_89CC330 3,348 instructions (0.000%), 36 calls (089CC330 - 089CC41C, length 60)
  Back Branch 089CC3E8 216 times (length 24)
  Back Branch 089CC374 72 times (length 4)
  Back Branch 089CC404 36 times (length 5)
  Back Branch 089CC3F0 18 times (length 42)
  Back Branch 089CC410 18 times (length 5)
_S1_2_88BF868 3,336 instructions (0.000%), 139 calls (088159E4 - 088BF8A4, length 174001)
  Back Branch 088BF8A0 139 times (length 174001)
_S1_2_8892E6C 3,325 instructions (0.000%), 475 calls (08892E6C - 08892E84, length 7)
_S1_2_88A9BF4 3,315 instructions (0.000%), 130 calls (088A9BF4 - 088A9C6C, length 31)
  Back Branch 088A9C68 65 times (length 11)
_S1_2_88B41B4 3,305 instructions (0.000%), 5 calls (088B41B4 - 088B4238, length 34)
  Back Branch 088B4204 400 times (length 8)
_S1_2_88EC948 3,286 instructions (0.000%), 58 calls (088EC948 - 088ED0B0, length 475)
  Back Branch 088ECE80 55 times (length 154)
  Back Branch 088ECCF4 2 times (length 213)
  Back Branch 088ECCE4 2 times (length 52)
  Back Branch 088ECD4C 1 times (length 235)
_S1_2_8808DE0 3,220 instructions (0.000%), 39 calls (08808DE0 - 08808E90, length 45)
  Back Branch 08808E6C 213 times (length 23)
_S1_2_88FBB90 3,200 instructions (0.000%), 8 calls (088FBB90 - 088FBD3C, length 108)
  Back Branch 088FBC94 192 times (length 40)
  Back Branch 088FBC6C 40 times (length 9)
  Back Branch 088FBCF0 32 times (length 52)
  Back Branch 088FBC28 32 times (length 16)
_S1_2_88E5C4C 3,184 instructions (0.000%), 2 calls (08816BF8 - 088E5C58, length 211993)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 088E5C54 2 times (length 211993)
  Back Branch 08816D50 1 times (length 26)
_S1_2_8922410 3,180 instructions (0.000%), 3 calls (08922410 - 08922458, length 19)
  Back Branch 08922444 450 times (length 7)
_S1_2_899D1C8 3,154 instructions (0.000%), 38 calls (08969E00 - 0899D258, length 52503)
  Back Branch 08969F1C 512,010 times (length 43)
  Back Branch 08969F78 508,058 times (length 96)
  Back Branch 08969EA4 234,675 times (length 23)
  Back Branch 0899D238 38 times (length 52423)
  Back Branch 08969F50 12 times (length 86)
_S1_2_889B27C 3,112 instructions (0.000%), 130 calls (0889B27C - 0889B378, length 64)
_S1_2_8905030 3,076 instructions (0.000%), 29 calls (08905030 - 089050AC, length 32)
  Back Branch 08905064 449 times (length 6)
_S1_2_881ECAC 3,066 instructions (0.000%), 51 calls (0881ECAC - 0881ED60, length 46)
  Back Branch 0881ECD4 357 times (length 5)
_S1_2_891C574 2,992 instructions (0.000%), 374 calls (0891C574 - 0891C590, length 8)
_S1_2_8844BB0 2,991 instructions (0.000%), 93 calls (08844BB0 - 08844CA0, length 61)
_S1_2_898050C 2,990 instructions (0.000%), 26 calls (0898050C - 089807C8, length 176)
  Back Branch 08980790 26 times (length 68)
  Back Branch 089806B8 26 times (length 73)
_S1_2_8979928 2,926 instructions (0.000%), 27 calls (08979928 - 08979B7C, length 150)
  Back Branch 08979B10 98 times (length 11)
  Back Branch 08979B6C 14 times (length 130)
  Back Branch 08979B78 1 times (length 77)
_S1_2_88E14D4 2,922 instructions (0.000%), 68 calls (088E14D4 - 088E16D8, length 130)
  Back Branch 088E1550 68 times (length 20)
  Back Branch 088E1548 68 times (length 19)
  Back Branch 088E153C 68 times (length 16)
  Back Branch 088E1668 1 times (length 90)
_S1_2_8971794 2,888 instructions (0.000%), 163 calls (08971794 - 0897183C, length 43)
  Back Branch 08971804 62 times (length 14)
_S1_2_8833098 2,849 instructions (0.000%), 14 calls (08833098 - 08833164, length 52)
  Back Branch 08833158 112 times (length 5)
  Back Branch 08833140 98 times (length 11)
  Back Branch 088330B0 98 times (length 3)
  Back Branch 088330F8 98 times (length 12)
_S1_2_8845E1C 2,841 instructions (0.000%), 96 calls (08845E1C - 08845E80, length 26)
  Back Branch 08845E74 300 times (length 7)
  Back Branch 08845E6C 93 times (length 10)
_S1_2_892A828 2,817 instructions (0.000%), 3 calls (0892A828 - 0892A9A8, length 97)
  Back Branch 0892A934 120 times (length 35)
  Back Branch 0892A960 120 times (length 22)
  Back Branch 0892A968 3 times (length 47)
_S1_2_88BD6C0 2,800 instructions (0.000%), 28 calls (088BD6C0 - 088BD734, length 30)
  Back Branch 088BD710 224 times (length 10)
_S1_2_8844CA4 2,788 instructions (0.000%), 62 calls (08844CA4 - 08844DB8, length 70)
  Back Branch 08844DB4 60 times (length 33)
_S1_2_88E880C 2,756 instructions (0.000%), 4 calls (088E880C - 088E8C0C, length 257)
  Back Branch 088E8880 296 times (length 8)
_S1_2_8827084 2,730 instructions (0.000%), 1 calls (08827084 - 08827F64, length 953)
  Back Branch 08827A20 80 times (length 11)
  Back Branch 0882789C 32 times (length 11)
  Back Branch 08827AF0 17 times (length 11)
  Back Branch 08827A2C 16 times (length 16)
  Back Branch 088278D0 8 times (length 26)
  Back Branch 0882718C 8 times (length 11)
  Back Branch 08827A7C 5 times (length 11)
  Back Branch 08827948 5 times (length 11)
  Back Branch 088279AC 5 times (length 11)
  Back Branch 08827AB0 4 times (length 5)
_S1_2_88BE910 2,724 instructions (0.000%), 13 calls (088BE910 - 088BEC74, length 218)
  Back Branch 088BEC14 84 times (length 11)
  Back Branch 088BEC58 21 times (length 58)
  Back Branch 088BEB18 21 times (length 6)
  Back Branch 088BEC60 6 times (length 102)
  Back Branch 088BEB20 6 times (length 82)
_S1_2_889F2FC 2,703 instructions (0.000%), 51 calls (0889F2FC - 0889F484, length 99)
  Back Branch 0889F474 51 times (length 48)
_S1_2_88E14CC 2,702 instructions (0.000%), 1,351 calls (088E14CC - 088E14D0, length 2)
_S1_2_8841C48 2,700 instructions (0.000%), 135 calls (08841C48 - 08841CB0, length 27)
_S1_2_8815A14 2,691 instructions (0.000%), 207 calls (08815A14 - 08815A44, length 13)
_S1_2_8916D70 2,666 instructions (0.000%), 48 calls (08916D70 - 08916EA0, length 77)
  Back Branch 08916E48 48 times (length 29)
  Back Branch 08916E3C 48 times (length 26)
_S1_2_89D644C 2,648 instructions (0.000%), 1,324 calls (089D644C - 089D6450, length 2)
_S1_2_89D6944 2,618 instructions (0.000%), 1,309 calls (089D6944 - 089D6948, length 2)
_S1_2_890D1BC 2,610 instructions (0.000%), 26 calls (0890D1BC - 0890D2B8, length 64)
  Back Branch 0890D278 101 times (length 16)
  Back Branch 0890D240 93 times (length 12)
  Back Branch 0890D2B4 18 times (length 13)
_S1_2_8938454 2,601 instructions (0.000%), 153 calls (08938454 - 08938494, length 17)
_S1_2_8832040 2,592 instructions (0.000%), 144 calls (08832040 - 0883209C, length 24)
_S1_2_88C523C 2,581 instructions (0.000%), 2 calls (088C523C - 088C554C, length 197)
  Back Branch 088C5488 128 times (length 8)
  Back Branch 088C5470 128 times (length 103)
  Back Branch 088C5494 113 times (length 11)
  Back Branch 088C54A0 113 times (length 14)
  Back Branch 088C54B8 99 times (length 20)
  Back Branch 088C52A0 8 times (length 11)
  Back Branch 088C5548 2 times (length 166)
  Back Branch 088C54C8 2 times (length 82)
  Back Branch 088C5450 2 times (length 95)
_S1_2_8912770 2,580 instructions (0.000%), 34 calls (08912770 - 089129DC, length 156)
  Back Branch 089128AC 26 times (length 44)
  Back Branch 089128EC 26 times (length 29)
  Back Branch 089129C8 2 times (length 17)
  Back Branch 089128E4 1 times (length 59)
  Back Branch 089129D0 1 times (length 117)
_S1_2_8904C50 2,565 instructions (0.000%), 27 calls (08904C50 - 08904D04, length 46)
  Back Branch 08904CD4 189 times (length 9)
_S1_2_88EF3A4 2,562 instructions (0.000%), 183 calls (088EF3A4 - 088EF3D8, length 14)
_S1_2_88BF7B8 2,502 instructions (0.000%), 139 calls (088BF7B8 - 088BF7FC, length 18)
_S1_2_8843884 2,485 instructions (0.000%), 41 calls (08843884 - 08843E08, length 354)
  Back Branch 08843950 40 times (length 19)
  Back Branch 0884395C 39 times (length 21)
  Back Branch 08843C20 4 times (length 11)
  Back Branch 088439EC 4 times (length 11)
  Back Branch 08843A58 4 times (length 11)
  Back Branch 08843BB0 4 times (length 11)
  Back Branch 08843B24 1 times (length 137)
  Back Branch 08843E04 1 times (length 197)
  Back Branch 08843DAC 1 times (length 267)
  Back Branch 08843D8C 1 times (length 145)
  Back Branch 08843D68 1 times (length 281)
_S1_2_88EFFC0 2,483 instructions (0.000%), 191 calls (088EFFC0 - 088F01F8, length 143)
_S1_2_88E3868 2,460 instructions (0.000%), 77 calls (088E3868 - 088E3980, length 71)
  Back Branch 088E3904 77 times (length 26)
_S1_2_898B6CC 2,439 instructions (0.000%), 271 calls (0898B6CC - 0898B6EC, length 9)
_S1_2_89D627C 2,418 instructions (0.000%), 1,209 calls (089D627C - 089D6280, length 2)
_S1_2_89A1F70 2,314 instructions (0.000%), 13 calls (089A1F70 - 089A2008, length 39)
  Back Branch 089A1FE4 156 times (length 17)
_S1_2_88B8C08 2,303 instructions (0.000%), 47 calls (088B8C08 - 088B8D70, length 91)
_S1_2_890484C 2,262 instructions (0.000%), 26 calls (0890484C - 08904878, length 12)
  Back Branch 0890486C 416 times (length 5)
_S1_2_88B2DFC 2,255 instructions (0.000%), 41 calls (088B2DFC - 088B2E48, length 20)
  Back Branch 088B2E2C 328 times (length 5)
_S1_2_889F488 2,244 instructions (0.000%), 51 calls (0889F398 - 0889F50C, length 94)
  Back Branch 0889F474 51 times (length 48)
  Back Branch 0889F508 51 times (length 65)
_S1_2_8971840 2,243 instructions (0.000%), 61 calls (0896F758 - 08971910, length 2159)
  Back Branch 0896F7A8 424 times (length 7)
  Back Branch 089718F0 41 times (length 2152)
_S1_2_8911828 2,236 instructions (0.000%), 38 calls (08911828 - 08911980, length 87)
_S1_2_8892E98 2,216 instructions (0.000%), 554 calls (08892E98 - 08892EA4, length 4)
_S1_2_89D14D0 2,205 instructions (0.000%), 63 calls (089D14D0 - 089D1594, length 50)
_S1_2_889FC80 2,193 instructions (0.000%), 51 calls (0889FC80 - 0889FD5C, length 56)
_S1_2_891C150 2,192 instructions (0.000%), 164 calls (0891C150 - 0891C188, length 15)
  Back Branch 0891C174 64 times (length 6)
_S1_2_890EC28 2,186 instructions (0.000%), 34 calls (0890EC28 - 0890EE74, length 148)
_S1_2_8904A60 2,160 instructions (0.000%), 54 calls (08904A60 - 08904C4C, length 124)
_S1_2_89C5294 2,160 instructions (0.000%), 10 calls (089C5294 - 089C5B8C, length 575)
_S1_2_8921550 2,132 instructions (0.000%), 22 calls (08921550 - 089217B4, length 154)
  Back Branch 0892166C 22 times (length 19)
  Back Branch 089217A8 17 times (length 74)
  Back Branch 08921760 4 times (length 81)
  Back Branch 08921768 4 times (length 65)
  Back Branch 08921738 2 times (length 71)
  Back Branch 08921740 2 times (length 55)
  Back Branch 089217B0 1 times (length 101)
_S1_2_88E2D80 2,113 instructions (0.000%), 81 calls (088E2D80 - 088E2E1C, length 40)
  Back Branch 088E2DE4 9 times (length 7)
_S1_2_88EB67C 2,105 instructions (0.000%), 38 calls (088EB67C - 088EBEA4, length 523)
  Back Branch 088EB8F8 37 times (length 36)
  Back Branch 088EBC40 1 times (length 339)
_S1_2_8821B60 2,103 instructions (0.000%), 14 calls (08821B60 - 08821CD8, length 95)
  Back Branch 08821BF8 91 times (length 11)
  Back Branch 08821BB8 14 times (length 10)
  Back Branch 08821C6C 13 times (length 55)
  Back Branch 08821CD4 13 times (length 81)
_S1_2_89123F8 2,098 instructions (0.000%), 26 calls (089123F8 - 089125C0, length 115)
  Back Branch 089124E0 14 times (length 23)
  Back Branch 089125A0 12 times (length 71)
  Back Branch 089124F0 12 times (length 28)
_S1_2_896E61C 2,073 instructions (0.000%), 21 calls (0896E61C - 0896EB4C, length 333)
  Back Branch 0896E804 67 times (length 10)
  Back Branch 0896E824 21 times (length 72)
  Back Branch 0896E7AC 21 times (length 74)
  Back Branch 0896E960 7 times (length 102)
  Back Branch 0896EA48 6 times (length 244)
_S1_2_89886E8 2,045 instructions (0.000%), 28 calls (089886E8 - 0898881C, length 78)
  Back Branch 08988810 17 times (length 5)
  Back Branch 08988818 14 times (length 64)
_S1_2_898B760 2,040 instructions (0.000%), 330 calls (0898B760 - 0898B798, length 15)
_S1_2_8816578 1,991 instructions (0.000%), 56 calls (08816578 - 08816708, length 101)
  Back Branch 088166D8 38 times (length 34)
  Back Branch 088166EC 19 times (length 68)
_S1_2_891C594 1,927 instructions (0.000%), 25 calls (088208A4 - 0891C768, length 257970)
  Back Branch 0891C764 25 times (length 257970)
_S1_2_89129E0 1,906 instructions (0.000%), 39 calls (089129E0 - 08912B28, length 83)
_S1_2_8971914 1,900 instructions (0.000%), 50 calls (08971914 - 089719A8, length 38)
_S1_2_88E55D8 1,896 instructions (0.000%), 12 calls (088E55D8 - 088E5918, length 209)
  Back Branch 088E5870 48 times (length 11)
  Back Branch 088E5904 12 times (length 150)
  Back Branch 088E5914 12 times (length 121)
_S1_2_88BE7F8 1,889 instructions (0.000%), 27 calls (088BE7F8 - 088BE90C, length 70)
  Back Branch 088BE878 49 times (length 10)
  Back Branch 088BE908 21 times (length 39)
_S1_2_890E480 1,889 instructions (0.000%), 16 calls (0890E480 - 0890E6A8, length 139)
  Back Branch 0890E54C 56 times (length 11)
  Back Branch 0890E5FC 21 times (length 13)
  Back Branch 0890E6A4 7 times (length 57)
  Back Branch 0890E68C 1 times (length 27)
_S1_2_8977884 1,879 instructions (0.000%), 5 calls (08977884 - 08977E50, length 372)
  Back Branch 089779C8 80 times (length 7)
  Back Branch 08977944 20 times (length 11)
  Back Branch 08977CA4 5 times (length 135)
  Back Branch 08977D34 3 times (length 137)
  Back Branch 08977C74 3 times (length 110)
  Back Branch 08977C64 3 times (length 106)
  Back Branch 08977DB0 3 times (length 106)
  Back Branch 08977D8C 3 times (length 148)
  Back Branch 08977DFC 3 times (length 141)
  Back Branch 08977DD8 3 times (length 124)
  Back Branch 08977E4C 3 times (length 127)
  Back Branch 08977C90 2 times (length 117)
  Back Branch 08977C80 2 times (length 113)
_S1_2_88E5C8C 1,861 instructions (0.000%), 1 calls (08816BF8 - 088E5C98, length 212009)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 088E5C94 1 times (length 212009)
  Back Branch 08816D50 1 times (length 26)
_S1_2_891C18C 1,845 instructions (0.000%), 100 calls (0891C18C - 0891C1B8, length 12)
  Back Branch 0891C1AC 189 times (length 5)
_S1_2_890EB80 1,842 instructions (0.000%), 54 calls (0890EB80 - 0890EC24, length 42)
  Back Branch 0890EC04 51 times (length 14)
  Back Branch 0890EC20 3 times (length 22)
_S1_2_88176B8 1,833 instructions (0.000%), 141 calls (088176B8 - 0881776C, length 46)
_S1_2_88E2A4C 1,831 instructions (0.000%), 61 calls (088E2A4C - 088E2B0C, length 49)
  Back Branch 088E2AB8 18 times (length 9)
_S1_2_88E3CF8 1,824 instructions (0.000%), 76 calls (088E3CF8 - 088E3E30, length 79)
_S1_2_88E3A68 1,824 instructions (0.000%), 76 calls (088E3A68 - 088E3AC4, length 24)
_S1_2_8892270 1,817 instructions (0.000%), 23 calls (08892270 - 08987BD0, length 251481)
  Back Branch 08987B90 23 times (length 12)
_S1_2_890A544 1,794 instructions (0.000%), 13 calls (0890A544 - 0890A7B4, length 157)
_S1_2_88D8BD0 1,790 instructions (0.000%), 52 calls (088D8BD0 - 088D8CBC, length 60)
  Back Branch 088D8C64 52 times (length 16)
  Back Branch 088D8C9C 9 times (length 14)
_S1_2_88C9D70 1,773 instructions (0.000%), 1 calls (088C9D70 - 088C9E1C, length 44)
  Back Branch 088C9D98 160 times (length 5)
  Back Branch 088C9DB0 160 times (length 11)
  Back Branch 088C9DC8 1 times (length 15)
_S1_2_8829F6C 1,770 instructions (0.000%), 59 calls (08829F6C - 08829FE0, length 30)
_S1_2_8846444 1,767 instructions (0.000%), 93 calls (0884627C - 0884646C, length 125)
  Back Branch 088462C4 85,002 times (length 20)
  Back Branch 08846460 93 times (length 123)
_S1_2_8846368 1,767 instructions (0.000%), 93 calls (0884627C - 08846390, length 70)
  Back Branch 088462C4 85,002 times (length 20)
  Back Branch 08846384 93 times (length 68)
_S1_2_884633C 1,767 instructions (0.000%), 93 calls (0884627C - 08846364, length 59)
  Back Branch 088462C4 85,002 times (length 20)
  Back Branch 08846358 93 times (length 57)
_S1_2_8846310 1,767 instructions (0.000%), 93 calls (0884627C - 08846338, length 48)
  Back Branch 088462C4 85,002 times (length 20)
  Back Branch 0884632C 93 times (length 46)
_S1_2_882258C 1,760 instructions (0.000%), 40 calls (0882258C - 0882268C, length 65)
_S1_2_880A3B0 1,720 instructions (0.000%), 13 calls (0880A3B0 - 0880A5FC, length 148)
_S1_2_8842624 1,716 instructions (0.000%), 44 calls (08842624 - 08842658, length 14)
  Back Branch 0884264C 352 times (length 4)
_S1_2_8834110 1,716 instructions (0.000%), 13 calls (08834110 - 0883412C, length 8)
  Back Branch 08834120 416 times (length 4)
_S1_2_8998FDC 1,707 instructions (0.000%), 1 calls (08998FDC - 089997F4, length 519)
  Back Branch 08999360 55 times (length 11)
  Back Branch 08999300 55 times (length 11)
_S1_2_8907A60 1,647 instructions (0.000%), 27 calls (088208A4 - 08907FB8, length 236998)
  Back Branch 08907BBC 27 times (length 236744)
_S1_2_8913D10 1,632 instructions (0.000%), 20 calls (08913D10 - 08913EB0, length 105)
_S1_2_891FEE8 1,596 instructions (0.000%), 25 calls (0891FEE8 - 08920018, length 77)
_S1_2_88E5C5C 1,592 instructions (0.000%), 1 calls (08816BF8 - 088E5C68, length 211997)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 088E5C64 1 times (length 211997)
  Back Branch 08816D50 1 times (length 26)
_S1_2_892146C 1,564 instructions (0.000%), 34 calls (0892146C - 0892154C, length 57)
  Back Branch 08921534 17 times (length 17)
_S1_2_881E978 1,558 instructions (0.000%), 38 calls (0881E978 - 089A04C0, length 394963)
  Back Branch 089A048C 41 times (length 13)
_S1_2_884550C 1,555 instructions (0.000%), 20 calls (0884550C - 088457A0, length 166)
  Back Branch 08845638 15 times (length 24)
  Back Branch 088456A8 15 times (length 71)
_S1_2_89730A8 1,551 instructions (0.000%), 11 calls (089730A8 - 089731B0, length 67)
  Back Branch 08973164 113 times (length 29)
  Back Branch 0897315C 113 times (length 20)
_S1_2_8822730 1,548 instructions (0.000%), 12 calls (0881FAB0 - 08822760, length 2861)
  Back Branch 0881FC04 3,047 times (length 25)
  Back Branch 0881FC8C 2,513 times (length 96)
  Back Branch 0881FDF8 1,726 times (length 39)
  Back Branch 0881FD9C 1,726 times (length 164)
  Back Branch 0881FC2C 535 times (length 25)
  Back Branch 0881FC44 472 times (length 78)
  Back Branch 0882275C 12 times (length 2861)
  Back Branch 0881FCB0 7 times (length 58)
  Back Branch 0881FC0C 1 times (length 27)
_S1_2_88E5C6C 1,547 instructions (0.000%), 1 calls (08816BF8 - 088E5C78, length 212001)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 088E5C74 1 times (length 212001)
  Back Branch 08816D50 1 times (length 26)
_S1_2_88E5C7C 1,532 instructions (0.000%), 1 calls (08816BF8 - 088E5C88, length 212005)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 088E5C84 1 times (length 212005)
  Back Branch 08816D50 1 times (length 26)
_S1_2_8975BFC 1,518 instructions (0.000%), 18 calls (08975BFC - 08975E18, length 136)
  Back Branch 08975D28 18 times (length 26)
  Back Branch 08975D68 16 times (length 52)
  Back Branch 08975E14 13 times (length 79)
  Back Branch 08975DD8 2 times (length 64)
  Back Branch 08975D4C 2 times (length 45)
_S1_2_89A85A0 1,502 instructions (0.000%), 2 calls (089A7CB8 - 089A9614, length 1624)
  Back Branch 089A80D0 530,004 times (length 19)
  Back Branch 089A9228 200,704 times (length 41)
  Back Branch 089A7F34 88,336 times (length 92)
  Back Branch 089A8250 44,167 times (length 360)
  Back Branch 089A89A0 26,736 times (length 141)
  Back Branch 089A8D1C 26,734 times (length 165)
  Back Branch 089A89C4 26,720 times (length 735)
  Back Branch 089A8D7C 21,589 times (length 267)
  Back Branch 089A8FB0 19,396 times (length 1019)
  Back Branch 089A8F28 19,079 times (length 283)
  Back Branch 089A8734 17,508 times (length 449)
  Back Branch 089A8AD8 14,356 times (length 144)
  Back Branch 089A8AE0 9,535 times (length 174)
  Back Branch 089A8A58 8,902 times (length 61)
  Back Branch 089A8A98 5,145 times (length 83)
  Back Branch 089A81C8 2,700 times (length 58)
  Back Branch 089A8E44 1,709 times (length 776)
  Back Branch 089A8BDC 581 times (length 260)
  Back Branch 089A9494 581 times (length 767)
  Back Branch 089A8DBC 382 times (length 740)
  Back Branch 089A8DD0 382 times (length 7)
  Back Branch 089A8A10 310 times (length 755)
  Back Branch 089A9210 49 times (length 1152)
  Back Branch 089A921C 16 times (length 1155)
  Back Branch 089A909C 11 times (length 1183)
  Back Branch 089A8EAC 11 times (length 1059)
  Back Branch 089A9448 9 times (length 1408)
  Back Branch 089A8DAC 6 times (length 280)
  Back Branch 089A8D34 6 times (length 171)
  Back Branch 089A8C64 6 times (length 294)
  Back Branch 089A8D5C 6 times (length 179)
  Back Branch 089A93D4 6 times (length 770)
  Back Branch 089A81DC 2 times (length 63)
  Back Branch 089A8A30 2 times (length 70)
  Back Branch 089A8CA0 2 times (length 716)
_S1_2_8927868 1,485 instructions (0.000%), 1 calls (089259A4 - 08927914, length 2013)
  Back Branch 08925A5C 158 times (length 9)
  Back Branch 08927910 1 times (length 2013)
_S1_2_8979B88 1,472 instructions (0.000%), 29 calls (08979B88 - 08979C80, length 63)
  Back Branch 08979C7C 23 times (length 27)
_S1_2_8833028 1,462 instructions (0.000%), 14 calls (08833028 - 08833094, length 28)
  Back Branch 08833088 98 times (length 6)
  Back Branch 0883305C 98 times (length 9)
_S1_2_8915140 1,458 instructions (0.000%), 40 calls (08915140 - 08915208, length 51)
  Back Branch 089151CC 34 times (length 12)
_S1_2_88E5CAC 1,442 instructions (0.000%), 1 calls (08816BF8 - 088E5CB8, length 212017)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 088E5CB4 1 times (length 212017)
  Back Branch 08816D50 1 times (length 26)
_S1_2_88E5C9C 1,442 instructions (0.000%), 1 calls (08816BF8 - 088E5CA8, length 212013)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 088E5CA4 1 times (length 212013)
  Back Branch 08816D50 1 times (length 26)
_S1_2_896F7C0 1,422 instructions (0.000%), 75 calls (0896F7C0 - 0896F91C, length 88)
  Back Branch 0896F810 75 times (length 7)
  Back Branch 0896F848 18 times (length 8)
_S1_2_8910F7C 1,414 instructions (0.000%), 20 calls (08910F7C - 0891111C, length 105)
  Back Branch 08911108 32 times (length 9)
  Back Branch 08911110 8 times (length 70)
  Back Branch 08911090 2 times (length 38)
_S1_2_8987E64 1,414 instructions (0.000%), 14 calls (08987E64 - 0898811C, length 175)
  Back Branch 08988018 14 times (length 45)
_S1_2_896C948 1,400 instructions (0.000%), 40 calls (0896C948 - 0896CA54, length 68)
_S1_2_88320A0 1,380 instructions (0.000%), 92 calls (088320A0 - 089CCEC8, length 420747)
_S1_2_89A04C4 1,365 instructions (0.000%), 13 calls (089A04C4 - 089A05E0, length 72)
  Back Branch 089A05B8 156 times (length 18)
  Back Branch 089A0518 13 times (length 13)
  Back Branch 089A0538 13 times (length 20)
_S1_2_883AA0C 1,355 instructions (0.000%), 2 calls (0883AA0C - 0883ABB8, length 108)
  Back Branch 0883AB2C 27 times (length 49)
  Back Branch 0883AB38 1 times (length 48)
_S1_2_8817114 1,324 instructions (0.000%), 56 calls (08817114 - 08817190, length 32)
_S1_2_8912E1C 1,315 instructions (0.000%), 23 calls (08912E1C - 08912F3C, length 73)
  Back Branch 08912F00 14 times (length 19)
_S1_2_88EC7B4 1,305 instructions (0.000%), 33 calls (088EC7B4 - 088EC944, length 101)
  Back Branch 088EC84C 32 times (length 25)
  Back Branch 088EC940 1 times (length 86)
_S1_2_8978F88 1,294 instructions (0.000%), 1 calls (08978F88 - 089792A8, length 201)
  Back Branch 08979158 11 times (length 14)
  Back Branch 0897914C 11 times (length 11)
  Back Branch 0897925C 11 times (length 127)
  Back Branch 0897918C 11 times (length 110)
  Back Branch 08979130 11 times (length 15)
  Back Branch 08979178 11 times (length 20)
_S1_2_89A0BCC 1,292 instructions (0.000%), 38 calls (089A0BCC - 089A0C50, length 34)
_S1_2_895E81C 1,288 instructions (0.000%), 1 calls (0895E81C - 0895E860, length 18)
  Back Branch 0895E854 128 times (length 10)
_S1_2_889FD68 1,281 instructions (0.000%), 51 calls (0889FD68 - 0889FF20, length 111)
_S1_2_89A84B4 1,280 instructions (0.000%), 2 calls (089A7CB8 - 089A95FC, length 1618)
  Back Branch 089A80D0 530,004 times (length 19)
  Back Branch 089A9228 200,704 times (length 41)
  Back Branch 089A7F34 88,336 times (length 92)
  Back Branch 089A8250 44,167 times (length 360)
  Back Branch 089A89A0 26,736 times (length 141)
  Back Branch 089A8D1C 26,734 times (length 165)
  Back Branch 089A89C4 26,720 times (length 735)
  Back Branch 089A8D7C 21,589 times (length 267)
  Back Branch 089A8FB0 19,396 times (length 1019)
  Back Branch 089A8F28 19,079 times (length 283)
  Back Branch 089A8734 17,508 times (length 449)
  Back Branch 089A8AD8 14,356 times (length 144)
  Back Branch 089A8AE0 9,535 times (length 174)
  Back Branch 089A8A58 8,902 times (length 61)
  Back Branch 089A8A98 5,145 times (length 83)
  Back Branch 089A81C8 2,700 times (length 58)
  Back Branch 089A8E44 1,709 times (length 776)
  Back Branch 089A8BDC 581 times (length 260)
  Back Branch 089A9494 581 times (length 767)
  Back Branch 089A8DBC 382 times (length 740)
  Back Branch 089A8DD0 382 times (length 7)
  Back Branch 089A8A10 310 times (length 755)
  Back Branch 089A9210 49 times (length 1152)
  Back Branch 089A921C 16 times (length 1155)
  Back Branch 089A909C 11 times (length 1183)
  Back Branch 089A8EAC 11 times (length 1059)
  Back Branch 089A9448 9 times (length 1408)
  Back Branch 089A8DAC 6 times (length 280)
  Back Branch 089A8D34 6 times (length 171)
  Back Branch 089A8C64 6 times (length 294)
  Back Branch 089A8D5C 6 times (length 179)
  Back Branch 089A93D4 6 times (length 770)
  Back Branch 089A81DC 2 times (length 63)
  Back Branch 089A84C4 2 times (length 213)
  Back Branch 089A8A30 2 times (length 70)
_S1_2_898D8E4 1,262 instructions (0.000%), 8 calls (0898D8E4 - 0898DCB8, length 246)
  Back Branch 0898DB10 40 times (length 4)
  Back Branch 0898DC98 16 times (length 17)
  Back Branch 0898DBFC 4 times (length 172)
  Back Branch 0898DCA4 4 times (length 185)
  Back Branch 0898DB78 2 times (length 56)
  Back Branch 0898DB64 2 times (length 55)
  Back Branch 0898DB50 2 times (length 88)
  Back Branch 0898DBEC 2 times (length 135)
  Back Branch 0898DBDC 2 times (length 129)
  Back Branch 0898DBCC 2 times (length 121)
  Back Branch 0898DBBC 2 times (length 170)
  Back Branch 0898DB9C 2 times (length 62)
_S1_2_891717C 1,253 instructions (0.000%), 19 calls (0891717C - 089172D4, length 87)
_S1_2_88BE674 1,229 instructions (0.000%), 1 calls (088BE674 - 088BE7F4, length 97)
  Back Branch 088BE7C4 59 times (length 17)
  Back Branch 088BE710 15 times (length 11)
_S1_2_89D654C 1,220 instructions (0.000%), 610 calls (089D654C - 089D6550, length 2)
_S1_2_890FCD4 1,218 instructions (0.000%), 18 calls (0890FCD4 - 0890FF8C, length 175)
  Back Branch 0890FF34 2 times (length 89)
_S1_2_8823104 1,195 instructions (0.000%), 239 calls (08823104 - 08823114, length 5)
_S1_2_89115F0 1,184 instructions (0.000%), 26 calls (089115F0 - 089116F4, length 66)
  Back Branch 089116F0 10 times (length 36)
_S1_2_88462E4 1,178 instructions (0.000%), 62 calls (0884627C - 0884630C, length 37)
  Back Branch 088462C4 85,002 times (length 20)
  Back Branch 08846300 62 times (length 35)
_S1_2_89D653C 1,162 instructions (0.000%), 581 calls (089D653C - 089D6540, length 2)
_S1_2_89D6514 1,162 instructions (0.000%), 581 calls (089D6514 - 089D6518, length 2)
_S1_2_8914EDC 1,157 instructions (0.000%), 27 calls (08914EDC - 08914FC4, length 59)
_S1_2_89165A8 1,141 instructions (0.000%), 21 calls (089165A8 - 089168B8, length 197)
_S1_2_8892444 1,119 instructions (0.000%), 29 calls (08892444 - 0889253C, length 63)
_S1_2_891BDF8 1,118 instructions (0.000%), 5 calls (0883B99C - 0891C14C, length 229869)
  Back Branch 0883BAE8 154 times (length 16)
  Back Branch 0883BA68 124 times (length 30)
  Back Branch 0883BA84 124 times (length 34)
  Back Branch 0883BB34 124 times (length 13)
  Back Branch 0883BB98 124 times (length 85)
  Back Branch 0883BAF4 85 times (length 24)
  Back Branch 0891BE5C 40 times (length 5)
  Back Branch 0891BEA4 40 times (length 12)
  Back Branch 0891BF38 9 times (length 14)
  Back Branch 0891BEB4 5 times (length 6)
  Back Branch 0891C124 5 times (length 185)
  Back Branch 0891C0F0 4 times (length 6)
  Back Branch 0891BF48 4 times (length 18)
  Back Branch 0883BBA0 2 times (length 43)
_S1_2_892098C 1,106 instructions (0.000%), 7 calls (0892098C - 08920ADC, length 85)
  Back Branch 08920A68 49 times (length 11)
  Back Branch 08920AA0 21 times (length 11)
_S1_2_89111E0 1,087 instructions (0.000%), 19 calls (089111E0 - 08911338, length 87)
_S1_2_890CF44 1,080 instructions (0.000%), 72 calls (0890CF44 - 0890CF7C, length 15)
_S1_2_8978BE4 1,078 instructions (0.000%), 11 calls (08978BE4 - 08978F7C, length 231)
_S1_2_88BF36C 1,076 instructions (0.000%), 538 calls (088BF36C - 088BF370, length 2)
_S1_2_8971784 1,068 instructions (0.000%), 267 calls (08971784 - 08971790, length 4)
_S1_2_88E3E34 1,064 instructions (0.000%), 76 calls (088E3E34 - 088E3FFC, length 115)
_S1_2_8969DA4 1,062 instructions (0.000%), 18 calls (08969CF8 - 08969DFC, length 66)
  Back Branch 08969DF8 18 times (length 66)
_S1_2_8831C5C 1,060 instructions (0.000%), 212 calls (08831C5C - 08831C6C, length 5)
_S1_2_8816560 1,056 instructions (0.000%), 176 calls (08816560 - 08816574, length 6)
_S1_2_889237C 1,050 instructions (0.000%), 35 calls (0889237C - 08892440, length 50)
_S1_2_89116F8 1,012 instructions (0.000%), 21 calls (089116F8 - 08911824, length 76)
  Back Branch 089117DC 2 times (length 31)
_S1_2_88BD738 1,005 instructions (0.000%), 5 calls (088BD738 - 088BD888, length 85)
  Back Branch 088BD80C 80 times (length 14)
  Back Branch 088BD7C8 20 times (length 11)
  Back Branch 088BD848 10 times (length 10)
_S1_2_89D6294 982 instructions (0.000%), 491 calls (089D6294 - 089D6298, length 2)
_S1_2_890D860 981 instructions (0.000%), 21 calls (0890D860 - 0890D948, length 59)
_S1_2_89D62C4 972 instructions (0.000%), 486 calls (089D62C4 - 089D62C8, length 2)
_S1_2_8846940 972 instructions (0.000%), 324 calls (08846940 - 08846948, length 3)
_S1_2_88A9540 966 instructions (0.000%), 21 calls (088A9540 - 088A95F4, length 46)
_S1_2_88EAFE4 956 instructions (0.000%), 23 calls (08816BF8 - 088EB678, length 217761)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 088E7FCC 2,048 times (length 5)
  Back Branch 088E8024 2,046 times (length 9)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 088EB138 5 times (length 23)
  Back Branch 088E8064 4 times (length 11)
  Back Branch 088E80F0 2 times (length 61)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB2F4 1 times (length 204854)
  Back Branch 08816D50 1 times (length 26)
_S1_2_89A0840 956 instructions (0.000%), 2 calls (089A0840 - 089A08E0, length 41)
  Back Branch 089A08C0 92 times (length 14)
  Back Branch 089A08D4 90 times (length 10)
  Back Branch 089A087C 2 times (length 10)
_S1_2_890D768 951 instructions (0.000%), 19 calls (0890D768 - 0890D85C, length 62)
_S1_2_89A1794 939 instructions (0.000%), 21 calls (089A1794 - 089A18C4, length 77)
  Back Branch 089A1878 12 times (length 12)
  Back Branch 089A185C 12 times (length 24)
_S1_2_881D3E0 933 instructions (0.000%), 46 calls (0881D3E0 - 0881D56C, length 100)
  Back Branch 0881D500 7 times (length 29)
  Back Branch 0881D540 7 times (length 66)
_S1_2_8816028 915 instructions (0.000%), 15 calls (08816028 - 0881610C, length 58)
  Back Branch 08816094 30 times (length 11)
_S1_2_8921914 896 instructions (0.000%), 14 calls (08921914 - 08921AB0, length 104)
  Back Branch 08921A4C 12 times (length 34)
_S1_2_8806910 885 instructions (0.000%), 15 calls (08806910 - 08806A00, length 61)
_S1_2_8910E6C 872 instructions (0.000%), 16 calls (08910E6C - 08910F78, length 68)
_S1_2_8834130 840 instructions (0.000%), 168 calls (08834130 - 08834140, length 5)
_S1_2_8968AAC 832 instructions (0.000%), 13 calls (089675E4 - 08968B40, length 1368)
  Back Branch 08968B3C 13 times (length 1368)
_S1_2_89D51C4 828 instructions (0.000%), 18 calls (089D51C4 - 089D537C, length 111)
_S1_2_89BDC58 798 instructions (0.000%), 42 calls (089BDC58 - 089BDCBC, length 26)
  Back Branch 089BDCB8 28 times (length 8)
_S1_2_89CCF50 792 instructions (0.000%), 18 calls (089CCECC - 089CCF78, length 44)
  Back Branch 089CCF74 18 times (length 44)
_S1_2_88A9C84 791 instructions (0.000%), 1 calls (088A9C84 - 088A9D00, length 32)
  Back Branch 088A9CEC 128 times (length 6)
_S1_2_8920C14 788 instructions (0.000%), 12 calls (08920C14 - 08920DFC, length 123)
_S1_2_8913080 787 instructions (0.000%), 15 calls (08913080 - 08913190, length 69)
  Back Branch 08913154 8 times (length 19)
_S1_2_89D35EC 774 instructions (0.000%), 18 calls (089D35EC - 089D3EA0, length 558)
  Back Branch 089D366C 18 times (length 9)
_S1_2_89A06FC 766 instructions (0.000%), 12 calls (089A06FC - 089A083C, length 81)
  Back Branch 089A0790 12 times (length 19)
  Back Branch 089A07F4 12 times (length 44)
  Back Branch 089A0838 10 times (length 36)
_S1_2_8831A98 754 instructions (0.000%), 377 calls (08831A98 - 08831A9C, length 2)
_S1_2_891FBB4 747 instructions (0.000%), 11 calls (0891FBB4 - 0891FCD4, length 73)
  Back Branch 0891FCC8 8 times (length 19)
  Back Branch 0891FCD0 6 times (length 24)
_S1_2_891615C 744 instructions (0.000%), 8 calls (088215B8 - 08916358, length 250729)
  Back Branch 089162E0 7 times (length 250700)
  Back Branch 08916354 1 times (length 250729)
_S1_2_8977700 738 instructions (0.000%), 12 calls (08977700 - 08977878, length 95)
_S1_2_890CEAC 736 instructions (0.000%), 46 calls (0890CB28 - 0890CEBC, length 230)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CEB8 46 times (length 217)
_S1_2_881ED64 728 instructions (0.000%), 20 calls (0881ED64 - 08969CF4, length 338917)
  Back Branch 0881EDFC 4 times (length 28)
_S1_2_890E1D4 728 instructions (0.000%), 9 calls (0890E1D4 - 0890E3A8, length 118)
  Back Branch 0890E3A4 8 times (length 81)
  Back Branch 0890E2BC 1 times (length 23)
_S1_2_8969CD0 720 instructions (0.000%), 72 calls (08969CD0 - 08969CF4, length 10)
_S1_2_88CD524 720 instructions (0.000%), 18 calls (088CD524 - 088CD5C0, length 40)
_S1_2_8911984 720 instructions (0.000%), 16 calls (08911984 - 08911A88, length 66)
  Back Branch 08911A84 8 times (length 36)
_S1_2_896B7E4 718 instructions (0.000%), 43 calls (0896B7E4 - 089D67B8, length 109558)
  Back Branch 0896B810 43 times (length 6)
  Back Branch 0896B81C 29 times (length 9)
_S1_2_8821CDC 716 instructions (0.000%), 28 calls (08821CDC - 08821D58, length 32)
_S1_2_8999FD0 712 instructions (0.000%), 4 calls (08999FD0 - 0899A104, length 78)
  Back Branch 0899A078 28 times (length 11)
  Back Branch 0899A0B4 20 times (length 4)
  Back Branch 0899A0DC 16 times (length 6)
_S1_2_89A7C04 707 instructions (0.000%), 1 calls (089A7C04 - 089A95FC, length 1663)
  Back Branch 089A80D0 530,004 times (length 19)
  Back Branch 089A9228 200,704 times (length 41)
  Back Branch 089A7F34 88,336 times (length 92)
  Back Branch 089A8250 44,167 times (length 360)
  Back Branch 089A89A0 26,736 times (length 141)
  Back Branch 089A8D1C 26,734 times (length 165)
  Back Branch 089A89C4 26,720 times (length 735)
  Back Branch 089A8D7C 21,589 times (length 267)
  Back Branch 089A8FB0 19,396 times (length 1019)
  Back Branch 089A8F28 19,079 times (length 283)
  Back Branch 089A8734 17,508 times (length 449)
  Back Branch 089A8AD8 14,356 times (length 144)
  Back Branch 089A8AE0 9,535 times (length 174)
  Back Branch 089A8A58 8,902 times (length 61)
  Back Branch 089A8A98 5,145 times (length 83)
  Back Branch 089A81C8 2,700 times (length 58)
  Back Branch 089A8E44 1,709 times (length 776)
  Back Branch 089A8BDC 581 times (length 260)
  Back Branch 089A9494 581 times (length 767)
  Back Branch 089A8DBC 382 times (length 740)
  Back Branch 089A8DD0 382 times (length 7)
  Back Branch 089A8A10 310 times (length 755)
  Back Branch 089A9210 49 times (length 1152)
  Back Branch 089A921C 16 times (length 1155)
  Back Branch 089A909C 11 times (length 1183)
  Back Branch 089A8EAC 11 times (length 1059)
  Back Branch 089A9448 9 times (length 1408)
  Back Branch 089A8DAC 6 times (length 280)
  Back Branch 089A8D34 6 times (length 171)
  Back Branch 089A8C64 6 times (length 294)
  Back Branch 089A8D5C 6 times (length 179)
  Back Branch 089A93D4 6 times (length 770)
  Back Branch 089A81DC 2 times (length 63)
  Back Branch 089A8A30 2 times (length 70)
_S1_2_899FEFC 700 instructions (0.000%), 20 calls (0899FEFC - 0899FFA4, length 43)
  Back Branch 0899FF58 20 times (length 15)
  Back Branch 0899FF84 20 times (length 26)
_S1_2_890468C 697 instructions (0.000%), 13 calls (0890468C - 08904798, length 68)
  Back Branch 08904728 16 times (length 33)
  Back Branch 08904778 7 times (length 50)
  Back Branch 0890478C 5 times (length 52)
_S1_2_89205C0 694 instructions (0.000%), 2 calls (089205C0 - 08920988, length 243)
  Back Branch 089206BC 18 times (length 17)
  Back Branch 089206F8 14 times (length 19)
  Back Branch 089206E0 14 times (length 14)
  Back Branch 08920904 4 times (length 8)
  Back Branch 089207C8 4 times (length 11)
  Back Branch 08920720 4 times (length 29)
  Back Branch 0892094C 2 times (length 112)
  Back Branch 08920920 2 times (length 101)
_S1_2_88EDD04 692 instructions (0.000%), 3 calls (088EDD04 - 088EE148, length 274)
  Back Branch 088EDE2C 24 times (length 6)
  Back Branch 088EE144 3 times (length 167)
  Back Branch 088EE10C 2 times (length 112)
  Back Branch 088EE0CC 2 times (length 77)
  Back Branch 088EE074 2 times (length 85)
_S1_2_88BFE64 690 instructions (0.000%), 138 calls (088BF364 - 088BFE6C, length 707)
  Back Branch 088BFE68 138 times (length 707)
_S1_2_8822A68 684 instructions (0.000%), 228 calls (08822A68 - 08822A70, length 3)
_S1_2_8822A5C 684 instructions (0.000%), 228 calls (08822A5C - 08822A64, length 3)
_S1_2_8822A50 684 instructions (0.000%), 228 calls (08822A50 - 08822A58, length 3)
_S1_2_8822A38 684 instructions (0.000%), 228 calls (08822A38 - 08822A40, length 3)
_S1_2_8808AD8 674 instructions (0.000%), 14 calls (08808AD8 - 08808B9C, length 50)
_S1_2_88064FC 650 instructions (0.000%), 31 calls (088064FC - 088065E4, length 59)
_S1_2_88E4620 650 instructions (0.000%), 2 calls (088E4620 - 088E496C, length 212)
  Back Branch 088E4680 56 times (length 4)
  Back Branch 088E46E4 16 times (length 8)
  Back Branch 088E4698 16 times (length 3)
  Back Branch 088E4730 16 times (length 3)
  Back Branch 088E471C 16 times (length 7)
  Back Branch 088E47AC 8 times (length 7)
  Back Branch 088E4774 8 times (length 8)
  Back Branch 088E48F0 8 times (length 11)
  Back Branch 088E4908 4 times (length 90)
  Back Branch 088E4848 4 times (length 78)
  Back Branch 088E4874 4 times (length 17)
  Back Branch 088E48A8 4 times (length 29)
  Back Branch 088E48A0 4 times (length 22)
_S1_2_89A1938 648 instructions (0.000%), 81 calls (089A1938 - 089A1954, length 8)
_S1_2_890CDA0 644 instructions (0.000%), 28 calls (0890CB28 - 0890CDCC, length 170)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CDC8 28 times (length 157)
_S1_2_8926EC0 636 instructions (0.000%), 15 calls (08926EC0 - 08926F94, length 54)
  Back Branch 08926F48 15 times (length 11)
  Back Branch 08926F90 12 times (length 32)
_S1_2_891C2FC 630 instructions (0.000%), 14 calls (0891C1FC - 0891C364, length 91)
  Back Branch 0891C360 14 times (length 91)
_S1_2_88BDD9C 620 instructions (0.000%), 1 calls (088BDD9C - 088BDE10, length 30)
  Back Branch 088BDDEC 60 times (length 10)
_S1_2_890D9F4 616 instructions (0.000%), 16 calls (0890D9F4 - 0890DAC8, length 54)
_S1_2_8929508 616 instructions (0.000%), 7 calls (08925928 - 089297E0, length 4015)
  Back Branch 089297C0 6 times (length 81)
  Back Branch 089296C4 6 times (length 59)
  Back Branch 089296F8 4 times (length 109)
  Back Branch 089296E8 3 times (length 3954)
  Back Branch 08929708 3 times (length 113)
  Back Branch 08925974 1 times (length 4)
_S1_2_8843EB8 611 instructions (0.000%), 13 calls (08843E90 - 08843ED8, length 19)
  Back Branch 08843ECC 104 times (length 4)
  Back Branch 08843ED4 13 times (length 19)
_S1_2_89168BC 599 instructions (0.000%), 11 calls (089168BC - 089169BC, length 65)
_S1_2_89751DC 596 instructions (0.000%), 38 calls (089751DC - 089752F8, length 72)
  Back Branch 089752D4 2 times (length 18)
_S1_2_890479C 590 instructions (0.000%), 27 calls (0890479C - 08904838, length 40)
  Back Branch 08904834 2 times (length 12)
_S1_2_8809AB0 585 instructions (0.000%), 13 calls (08809AB0 - 08809C0C, length 88)
_S1_2_88BF0D4 584 instructions (0.000%), 292 calls (088BF0D4 - 088BF0D8, length 2)
_S1_2_890D6AC 582 instructions (0.000%), 16 calls (0890D6AC - 0890D764, length 47)
_S1_2_8824F0C 576 instructions (0.000%), 8 calls (088215E8 - 08824FF0, length 3715)
  Back Branch 08824FEC 8 times (length 41)
  Back Branch 08824FCC 8 times (length 3707)
  Back Branch 08824FDC 8 times (length 30)
_S1_2_890CE3C 570 instructions (0.000%), 30 calls (0890CB28 - 0890CE58, length 205)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CE54 30 times (length 192)
_S1_2_8824FF4 565 instructions (0.000%), 8 calls (08824FF4 - 0882515C, length 91)
  Back Branch 08825110 8 times (length 59)
  Back Branch 0882506C 8 times (length 18)
  Back Branch 08825058 8 times (length 13)
  Back Branch 08825158 8 times (length 51)
  Back Branch 0882513C 5 times (length 70)
_S1_2_89201F4 564 instructions (0.000%), 14 calls (089201F4 - 089202A8, length 46)
_S1_2_8960F54 559 instructions (0.000%), 13 calls (08960F54 - 08960FFC, length 43)
  Back Branch 08960FE4 39 times (length 28)
_S1_2_8845E84 555 instructions (0.000%), 37 calls (08845E84 - 08845EBC, length 15)
_S1_2_8817078 544 instructions (0.000%), 68 calls (08817078 - 08817094, length 8)
_S1_2_88FBD40 544 instructions (0.000%), 8 calls (088FBD40 - 088FBE54, length 70)
  Back Branch 088FBDB4 32 times (length 6)
_S1_2_88AADF4 540 instructions (0.000%), 1 calls (088AADF4 - 088AAEF4, length 65)
  Back Branch 088AAE88 96 times (length 5)
_S1_2_88C369C 517 instructions (0.000%), 47 calls (088C369C - 088C36C8, length 12)
_S1_2_899FB68 516 instructions (0.000%), 2 calls (0899FB68 - 0899FE1C, length 174)
  Back Branch 0899FC70 24 times (length 11)
  Back Branch 0899FDC4 2 times (length 59)
  Back Branch 0899FD7C 2 times (length 22)
  Back Branch 0899FD9C 2 times (length 30)
  Back Branch 0899FDBC 2 times (length 11)
  Back Branch 0899FCB0 2 times (length 24)
_S1_2_8915DF4 510 instructions (0.000%), 10 calls (08915DF4 - 08915EF0, length 64)
_S1_2_89182A8 500 instructions (0.000%), 9 calls (089182A8 - 089183C4, length 72)
_S1_2_88F4CFC 495 instructions (0.000%), 3 calls (088F4CFC - 088F4F64, length 155)
  Back Branch 088F4E50 6 times (length 11)
  Back Branch 088F4F60 3 times (length 58)
  Back Branch 088F4F44 3 times (length 29)
_S1_2_8906258 494 instructions (0.000%), 38 calls (08906258 - 089062B8, length 25)
_S1_2_8809C10 494 instructions (0.000%), 13 calls (08809C10 - 0880A018, length 259)
_S1_2_8911A8C 483 instructions (0.000%), 9 calls (08911A8C - 08911B94, length 67)
_S1_2_88CDCC4 480 instructions (0.000%), 32 calls (088CDCC4 - 088CDCFC, length 15)
_S1_2_89285A0 477 instructions (0.000%), 3 calls (089284CC - 089287AC, length 185)
  Back Branch 08928518 3 times (length 13)
  Back Branch 08928634 3 times (length 9)
  Back Branch 08928650 3 times (length 16)
  Back Branch 08928784 3 times (length 176)
_S1_2_88C9A98 475 instructions (0.000%), 10 calls (088C9A98 - 088C9B5C, length 50)
  Back Branch 088C9ACC 11 times (length 6)
_S1_2_8806408 474 instructions (0.000%), 28 calls (08806408 - 08806460, length 23)
_S1_2_88A97E8 461 instructions (0.000%), 9 calls (088A97E8 - 088A9900, length 71)
  Back Branch 088A98B8 1 times (length 31)
_S1_2_8815A78 456 instructions (0.000%), 38 calls (08815A78 - 08815AA4, length 12)
_S1_2_89B66FC 450 instructions (0.000%), 18 calls (089B66FC - 089B679C, length 41)
  Back Branch 089B6798 18 times (length 27)
_S1_2_88A9E10 450 instructions (0.000%), 5 calls (088A9E10 - 088A9F28, length 71)
  Back Branch 088A9E40 70 times (length 3)
  Back Branch 088A9EBC 5 times (length 27)
  Back Branch 088A9EB4 5 times (length 13)
_S1_2_88AAD88 450 instructions (0.000%), 1 calls (088AAD88 - 088AADF0, length 27)
  Back Branch 088AADB4 80 times (length 5)
  Back Branch 088AADD4 8 times (length 4)
_S1_2_8831E30 448 instructions (0.000%), 28 calls (08831E30 - 08831E6C, length 16)
_S1_2_88C1CC4 447 instructions (0.000%), 8 calls (088C17C0 - 088C1EC0, length 449)
  Back Branch 088C1924 173,031 times (length 51)
  Back Branch 088C1854 4,000 times (length 39)
  Back Branch 088C18C0 3,890 times (length 34)
  Back Branch 088C18FC 3,844 times (length 25)
  Back Branch 088C18F0 3,844 times (length 25)
  Back Branch 088C18E0 3,844 times (length 16)
  Back Branch 088C190C 674 times (length 29)
  Back Branch 088C1A24 335 times (length 11)
  Back Branch 088C1A50 335 times (length 13)
  Back Branch 088C1A18 222 times (length 39)
  Back Branch 088C19A8 217 times (length 60)
  Back Branch 088C19B4 172 times (length 63)
  Back Branch 088C1A5C 170 times (length 53)
  Back Branch 088C1E70 164 times (length 398)
  Back Branch 088C1D94 41 times (length 3)
  Back Branch 088C1CD8 8 times (length 296)
  Back Branch 088C1918 6 times (length 32)
  Back Branch 088C1DCC 5 times (length 357)
  Back Branch 088C1D3C 4 times (length 321)
  Back Branch 088C1EBC 3 times (length 417)
  Back Branch 088C1A94 1 times (length 151)
_S1_2_896AEF0 443 instructions (0.000%), 9 calls (0896AEF0 - 0896AFF8, length 67)
  Back Branch 0896AFF4 1 times (length 48)
_S1_2_88E4B28 441 instructions (0.000%), 3 calls (088E4B28 - 088E4D90, length 155)
_S1_2_8832500 440 instructions (0.000%), 110 calls (08832500 - 0883250C, length 4)
_S1_2_88E59E0 428 instructions (0.000%), 4 calls (088E59E0 - 088E5BD0, length 125)
  Back Branch 088E5AB0 8 times (length 11)
  Back Branch 088E5B60 4 times (length 73)
  Back Branch 088E5BCC 3 times (length 115)
_S1_2_89A0A74 428 instructions (0.000%), 2 calls (089A0A74 - 089A0BC8, length 86)
  Back Branch 089A0B3C 24 times (length 12)
  Back Branch 089A0B90 2 times (length 32)
  Back Branch 089A0B60 2 times (length 21)
_S1_2_890FAB8 426 instructions (0.000%), 11 calls (0890FAB8 - 0890FB74, length 48)
_S1_2_890F5DC 418 instructions (0.000%), 8 calls (0890F5DC - 0890F708, length 76)
  Back Branch 0890F6E0 1 times (length 35)
  Back Branch 0890F704 1 times (length 29)
_S1_2_89A15E4 416 instructions (0.000%), 12 calls (089A15E4 - 089A166C, length 35)
_S1_2_8808CF0 416 instructions (0.000%), 4 calls (08808BA0 - 089CCEC8, length 463051)
  Back Branch 0881FC04 3,047 times (length 25)
  Back Branch 0881FC8C 2,513 times (length 96)
  Back Branch 0881FDF8 1,726 times (length 39)
  Back Branch 0881FD9C 1,726 times (length 164)
  Back Branch 0881FC2C 535 times (length 25)
  Back Branch 0881FC44 472 times (length 78)
  Back Branch 0881FCB0 7 times (length 58)
  Back Branch 08808DB4 4 times (length 135)
  Back Branch 0881FC0C 1 times (length 27)
_S1_2_88EB354 414 instructions (0.000%), 9 calls (08823224 - 088EB390, length 204892)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB38C 9 times (length 196)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB2F4 1 times (length 204854)
_S1_2_89C42E8 410 instructions (0.000%), 10 calls (089C42E8 - 089C4438, length 85)
  Back Branch 089C4384 10 times (length 20)
_S1_2_8815A04 408 instructions (0.000%), 34 calls (088159E4 - 08831A24, length 28689)
  Back Branch 08815A0C 38 times (length 12)
_S1_2_8972238 405 instructions (0.000%), 15 calls (08972238 - 089722A0, length 27)
_S1_2_8820380 403 instructions (0.000%), 13 calls (08820380 - 088203C8, length 19)
  Back Branch 088203B4 52 times (length 4)
_S1_2_890D364 396 instructions (0.000%), 8 calls (0890D364 - 0890D460, length 64)
_S1_2_8845C40 395 instructions (0.000%), 5 calls (08843E68 - 08845DAC, length 2002)
  Back Branch 08845DA8 5 times (length 2002)
_S1_2_88F9F60 393 instructions (0.000%), 1 calls (088F9F60 - 088F9F98, length 15)
  Back Branch 088F9F8C 64 times (length 6)
_S1_2_8914FC8 390 instructions (0.000%), 10 calls (08914FC8 - 08915080, length 47)
_S1_2_8916A6C 387 instructions (0.000%), 6 calls (08916A6C - 08916B74, length 67)
_S1_2_890D5E0 386 instructions (0.000%), 10 calls (0890D5E0 - 0890D6A8, length 51)
_S1_2_8846418 380 instructions (0.000%), 20 calls (0884627C - 08846440, length 114)
  Back Branch 088462C4 85,002 times (length 20)
  Back Branch 08846434 20 times (length 112)
_S1_2_8942CFC 377 instructions (0.000%), 29 calls (08942CFC - 08942D40, length 18)
_S1_2_881918C 376 instructions (0.000%), 47 calls (0881918C - 088191A8, length 8)
_S1_2_8928BC0 370 instructions (0.000%), 7 calls (08928BC0 - 08928C60, length 41)
  Back Branch 08928C2C 13 times (length 8)
_S1_2_89CCCA4 370 instructions (0.000%), 1 calls (089CCCA4 - 089CCE2C, length 99)
  Back Branch 089CCD48 36 times (length 5)
  Back Branch 089CCCE8 25 times (length 4)
_S1_2_88E1264 368 instructions (0.000%), 3 calls (0889B27C - 088E13A0, length 71754)
  Back Branch 088E139C 3 times (length 71754)
_S1_2_88096F4 364 instructions (0.000%), 7 calls (088096F4 - 089CCEC8, length 462326)
_S1_2_89719BC 363 instructions (0.000%), 11 calls (089719BC - 08971A64, length 43)
_S1_2_8804DC8 362 instructions (0.000%), 2 calls (08804DC8 - 088050DC, length 198)
_S1_2_8906FBC 360 instructions (0.000%), 10 calls (08906FBC - 08907068, length 44)
_S1_2_899D73C 360 instructions (0.000%), 1 calls (0899D73C - 0899DD24, length 379)
  Back Branch 0899D964 12 times (length 4)
  Back Branch 0899DC64 1 times (length 129)
_S1_2_8831AA0 356 instructions (0.000%), 178 calls (08831AA0 - 08831AA4, length 2)
_S1_2_88E16E4 354 instructions (0.000%), 6 calls (088E16E4 - 088E17CC, length 59)
_S1_2_89155C0 348 instructions (0.000%), 3 calls (089155C0 - 08915744, length 98)
  Back Branch 089156B4 14 times (length 11)
_S1_2_891C500 342 instructions (0.000%), 20 calls (0891C500 - 0891C568, length 27)
_S1_2_88F0B60 342 instructions (0.000%), 2 calls (088F0B60 - 088F0E48, length 187)
  Back Branch 088F0DDC 8 times (length 11)
  Back Branch 088F0C54 4 times (length 11)
  Back Branch 088F0DF0 2 times (length 119)
_S1_2_88191B4 340 instructions (0.000%), 20 calls (08818A64 - 088191E8, length 482)
  Back Branch 088191E4 20 times (length 482)
_S1_2_89B094C 340 instructions (0.000%), 10 calls (089B094C - 089B09E8, length 40)
  Back Branch 089B09C0 10 times (length 11)
_S1_2_89223B0 336 instructions (0.000%), 14 calls (089223B0 - 0892240C, length 24)
_S1_2_88E6550 332 instructions (0.000%), 4 calls (088E6550 - 088E6738, length 123)
  Back Branch 088E66CC 4 times (length 58)
  Back Branch 088E670C 4 times (length 96)
_S1_2_88FC014 330 instructions (0.000%), 30 calls (088FC014 - 088FC03C, length 11)
_S1_2_890CF24 328 instructions (0.000%), 41 calls (0890CF24 - 0890CF40, length 8)
_S1_2_891635C 328 instructions (0.000%), 8 calls (0891635C - 08916430, length 54)
_S1_2_890CCD8 328 instructions (0.000%), 8 calls (0890CB28 - 0890CD58, length 141)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CD54 8 times (length 128)
_S1_2_8931798 324 instructions (0.000%), 27 calls (08931798 - 089317D8, length 17)
_S1_2_8810104 323 instructions (0.000%), 2 calls (08810104 - 088104BC, length 239)
  Back Branch 08810484 1 times (length 170)
_S1_2_892A9AC 321 instructions (0.000%), 3 calls (0892A9AC - 0892AB54, length 107)
_S1_2_8917D84 320 instructions (0.000%), 5 calls (08917D84 - 08917F0C, length 99)
  Back Branch 08917F08 3 times (length 45)
_S1_2_8844770 320 instructions (0.000%), 3 calls (08844770 - 08844BAC, length 272)
  Back Branch 08844A70 2 times (length 66)
_S1_2_897C194 315 instructions (0.000%), 3 calls (0897C194 - 0897C408, length 158)
  Back Branch 0897C2B4 3 times (length 17)
  Back Branch 0897C3C0 1 times (length 53)
  Back Branch 0897C3B8 1 times (length 37)
  Back Branch 0897C404 1 times (length 51)
_S1_2_8916F98 310 instructions (0.000%), 7 calls (08916F98 - 0891707C, length 58)
_S1_2_88CBCC4 310 instructions (0.000%), 5 calls (088CBCC4 - 089CD8D0, length 263940)
  Back Branch 089CD6E8 107,232 times (length 22)
  Back Branch 089CD544 81,464 times (length 302)
  Back Branch 089CD29C 81,395 times (length 129)
  Back Branch 089CD2B0 78,662 times (length 20)
  Back Branch 089CD6F0 74,652 times (length 15)
  Back Branch 089CD6CC 74,652 times (length 15)
  Back Branch 089CD6A0 36,296 times (length 308)
  Back Branch 089CD560 17,552 times (length 309)
  Back Branch 089CD5FC 9,800 times (length 278)
  Back Branch 089CD804 7,257 times (length 152)
  Back Branch 089CD5AC 7,257 times (length 328)
  Back Branch 089CD3B4 6,722 times (length 8)
  Back Branch 089CD604 5,894 times (length 15)
  Back Branch 089CD5E0 5,894 times (length 271)
  Back Branch 089CD16C 3,037 times (length 109)
  Back Branch 089CD3BC 2,946 times (length 179)
  Back Branch 089CD358 2,709 times (length 131)
  Back Branch 089CD4B0 2,182 times (length 285)
  Back Branch 089CD380 1,648 times (length 8)
  Back Branch 089CD7A0 699 times (length 215)
  Back Branch 089CD4CC 682 times (length 292)
  Back Branch 089CD5C8 640 times (length 355)
  Back Branch 089CD5C0 616 times (length 353)
  Back Branch 089CD770 579 times (length 188)
  Back Branch 089CD7D0 542 times (length 242)
  Back Branch 089CD49C 510 times (length 285)
  Back Branch 089CD4C4 454 times (length 290)
  Back Branch 089CD858 217 times (length 276)
  Back Branch 089CD818 143 times (length 514)
  Back Branch 089CD7B4 142 times (length 220)
  Back Branch 089CD784 131 times (length 477)
  Back Branch 089CD388 130 times (length 146)
  Back Branch 089CD820 127 times (length 515)
  Back Branch 089CD850 123 times (length 274)
  Back Branch 089CD78C 116 times (length 478)
  Back Branch 089CD83C 103 times (length 254)
  Back Branch 089CD834 91 times (length 252)
  Back Branch 089CD7BC 68 times (length 222)
  Back Branch 089CD7E4 53 times (length 247)
  Back Branch 089CD7EC 49 times (length 249)
_S1_2_881A214 308 instructions (0.000%), 4 calls (0881A214 - 088C3EF0, length 173880)
  Back Branch 0881A228 16 times (length 4)
_S1_2_88E13A4 300 instructions (0.000%), 20 calls (088E13A4 - 088E13DC, length 15)
_S1_2_8974144 300 instructions (0.000%), 12 calls (08974144 - 089741FC, length 47)
_S1_2_89158AC 299 instructions (0.000%), 7 calls (089158AC - 08915978, length 52)
_S1_2_8915D60 296 instructions (0.000%), 8 calls (08915D60 - 08915DF0, length 37)
_S1_2_88CA9EC 292 instructions (0.000%), 1 calls (088CA9EC - 088CAE78, length 292)
_S1_2_88EB4F0 291 instructions (0.000%), 1 calls (08823224 - 088EB594, length 205021)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB590 1 times (length 325)
  Back Branch 088EB2F4 1 times (length 204854)
_S1_2_88206A0 291 instructions (0.000%), 1 calls (088206A0 - 0882088C, length 124)
  Back Branch 0882085C 32 times (length 5)
  Back Branch 08820834 4 times (length 4)
_S1_2_89BC27C 290 instructions (0.000%), 1 calls (089BC27C - 089BC378, length 64)
  Back Branch 089BC2F0 32 times (length 8)
_S1_2_8915858 288 instructions (0.000%), 16 calls (08915858 - 089158A8, length 21)
_S1_2_8910C28 288 instructions (0.000%), 4 calls (08910C28 - 08910D98, length 93)
_S1_2_889FF24 288 instructions (0.000%), 3 calls (08823224 - 088A00D4, length 127917)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088A00D0 3 times (length 90)
_S1_2_892CB34 285 instructions (0.000%), 15 calls (0892CB34 - 0892CB7C, length 19)
_S1_2_89203E8 280 instructions (0.000%), 8 calls (089203E8 - 08920480, length 39)
_S1_2_88E2520 280 instructions (0.000%), 4 calls (088E2520 - 088E266C, length 84)
  Back Branch 088E2668 4 times (length 76)
  Back Branch 088E2648 4 times (length 19)
_S1_2_89D5F3C 276 instructions (0.000%), 138 calls (089D5F3C - 089D5F40, length 2)
_S1_2_8811BC8 273 instructions (0.000%), 13 calls (08811BC8 - 08811C18, length 21)
_S1_2_897587C 270 instructions (0.000%), 18 calls (0897587C - 08975960, length 58)
  Back Branch 0897593C 15 times (length 18)
  Back Branch 089758D4 2 times (length 9)
_S1_2_89772D4 268 instructions (0.000%), 4 calls (089772D4 - 089773DC, length 67)
_S1_2_88CDF40 268 instructions (0.000%), 4 calls (088CDF40 - 089CD8D0, length 261733)
  Back Branch 089CD6E8 107,232 times (length 22)
  Back Branch 089CD544 81,464 times (length 302)
  Back Branch 089CD29C 81,395 times (length 129)
  Back Branch 089CD2B0 78,662 times (length 20)
  Back Branch 089CD6F0 74,652 times (length 15)
  Back Branch 089CD6CC 74,652 times (length 15)
  Back Branch 089CD6A0 36,296 times (length 308)
  Back Branch 089CD560 17,552 times (length 309)
  Back Branch 089CD5FC 9,800 times (length 278)
  Back Branch 089CD804 7,257 times (length 152)
  Back Branch 089CD5AC 7,257 times (length 328)
  Back Branch 089CD3B4 6,722 times (length 8)
  Back Branch 089CD604 5,894 times (length 15)
  Back Branch 089CD5E0 5,894 times (length 271)
  Back Branch 089CD16C 3,037 times (length 109)
  Back Branch 089CD3BC 2,946 times (length 179)
  Back Branch 089CD358 2,709 times (length 131)
  Back Branch 089CD4B0 2,182 times (length 285)
  Back Branch 089CD380 1,648 times (length 8)
  Back Branch 089CD7A0 699 times (length 215)
  Back Branch 089CD4CC 682 times (length 292)
  Back Branch 089CD5C8 640 times (length 355)
  Back Branch 089CD5C0 616 times (length 353)
  Back Branch 089CD770 579 times (length 188)
  Back Branch 089CD7D0 542 times (length 242)
  Back Branch 089CD49C 510 times (length 285)
  Back Branch 089CD4C4 454 times (length 290)
  Back Branch 089CD858 217 times (length 276)
  Back Branch 089CD818 143 times (length 514)
  Back Branch 089CD7B4 142 times (length 220)
  Back Branch 089CD784 131 times (length 477)
  Back Branch 089CD388 130 times (length 146)
  Back Branch 089CD820 127 times (length 515)
  Back Branch 089CD850 123 times (length 274)
  Back Branch 089CD78C 116 times (length 478)
  Back Branch 089CD83C 103 times (length 254)
  Back Branch 089CD834 91 times (length 252)
  Back Branch 089CD7BC 68 times (length 222)
  Back Branch 089CD7E4 53 times (length 247)
  Back Branch 089CD7EC 49 times (length 249)
_S1_2_8832FCC 268 instructions (0.000%), 4 calls (08832FCC - 08833024, length 23)
  Back Branch 08833018 32 times (length 8)
_S1_2_8838FFC 266 instructions (0.000%), 19 calls (08838FFC - 0883904C, length 21)
_S1_2_890CB58 264 instructions (0.000%), 22 calls (0890CB28 - 0890CB80, length 23)
  Back Branch 0890CB68 44,365 times (length 18)
_S1_2_8819C74 264 instructions (0.000%), 3 calls (08816578 - 08819D5C, length 3578)
  Back Branch 088166D8 38 times (length 34)
  Back Branch 088166EC 19 times (length 68)
  Back Branch 08819D38 3 times (length 3570)
  Back Branch 08819D58 3 times (length 47)
_S1_2_897DC78 260 instructions (0.000%), 26 calls (0897DC78 - 0897DC9C, length 10)
_S1_2_890487C 260 instructions (0.000%), 13 calls (0890487C - 089048C8, length 20)
_S1_2_8896604 258 instructions (0.000%), 3 calls (0881D1DC - 0889661C, length 124177)
  Back Branch 0881D374 182 times (length 66)
  Back Branch 0881D334 182 times (length 29)
  Back Branch 08896610 3 times (length 124175)
_S1_2_8927CC0 255 instructions (0.000%), 15 calls (08927CC0 - 08927DBC, length 64)
_S1_2_8916434 252 instructions (0.000%), 7 calls (08916434 - 089164C0, length 36)
_S1_2_89121AC 249 instructions (0.000%), 4 calls (089121AC - 08912318, length 92)
  Back Branch 08912314 1 times (length 20)
_S1_2_881A13C 244 instructions (0.000%), 4 calls (0881A13C - 0881A1A8, length 28)
  Back Branch 0881A17C 16 times (length 11)
_S1_2_89A1CA8 243 instructions (0.000%), 9 calls (089A1CA8 - 089A1D10, length 27)
_S1_2_8911B98 242 instructions (0.000%), 4 calls (08911B98 - 08911D20, length 99)
_S1_2_88F07C0 242 instructions (0.000%), 2 calls (088F07C0 - 088F09F4, length 142)
  Back Branch 088F084C 4 times (length 11)
  Back Branch 088F09F0 2 times (length 130)
  Back Branch 088F0960 2 times (length 46)
_S1_2_88190FC 237 instructions (0.000%), 15 calls (088190FC - 08819188, length 36)
  Back Branch 0881915C 13 times (length 10)
_S1_2_8915F08 236 instructions (0.000%), 1 calls (08915F08 - 08916158, length 149)
  Back Branch 08916074 8 times (length 16)
  Back Branch 089160E8 3 times (length 13)
_S1_2_8843FC0 234 instructions (0.000%), 3 calls (08843FC0 - 08844198, length 119)
  Back Branch 0884411C 3 times (length 22)
  Back Branch 08844174 3 times (length 93)
_S1_2_890F9F8 233 instructions (0.000%), 6 calls (0890F9F8 - 0890FAB4, length 48)
_S1_2_890E9E4 232 instructions (0.000%), 6 calls (0890E9E4 - 0890EAA8, length 50)
_S1_2_88DBD14 232 instructions (0.000%), 2 calls (088DBD14 - 088DBEA4, length 101)
  Back Branch 088DBD80 8 times (length 5)
_S1_2_88FC8F8 231 instructions (0.000%), 14 calls (088FC8F8 - 088FC9EC, length 62)
_S1_2_89089B0 230 instructions (0.000%), 2 calls (089089B0 - 08908A2C, length 32)
  Back Branch 089089DC 32 times (length 6)
_S1_2_88DBB34 230 instructions (0.000%), 2 calls (088DBB34 - 088DBCFC, length 115)
  Back Branch 088DBBC4 4 times (length 11)
  Back Branch 088DBCD4 2 times (length 44)
_S1_2_892CB80 225 instructions (0.000%), 15 calls (0892CB80 - 0892CBB8, length 15)
_S1_2_8804540 225 instructions (0.000%), 1 calls (08804540 - 088048E8, length 235)
_S1_2_89A748C 214 instructions (0.000%), 2 calls (089A748C - 089A753C, length 45)
  Back Branch 089A7504 24 times (length 18)
_S1_2_891C368 214 instructions (0.000%), 2 calls (0891C368 - 0891C4E0, length 95)
  Back Branch 0891C488 8 times (length 11)
  Back Branch 0891C418 2 times (length 24)
  Back Branch 0891C4B0 2 times (length 58)
_S1_2_88E4970 214 instructions (0.000%), 2 calls (088E4970 - 088E4B24, length 110)
  Back Branch 088E4A20 4 times (length 11)
  Back Branch 088E4B20 2 times (length 102)
_S1_2_891D2F0 213 instructions (0.000%), 2 calls (0891D2F0 - 0891D5F4, length 194)
_S1_2_8823050 212 instructions (0.000%), 1 calls (08823050 - 08823100, length 45)
  Back Branch 08823090 32 times (length 6)
_S1_2_88E5BD4 208 instructions (0.000%), 8 calls (08816BF8 - 088E5CD0, length 212023)
  Back Branch 08816C94 8,064 times (length 9)
  Back Branch 08816DD0 450 times (length 58)
  Back Branch 08816E18 64 times (length 6)
  Back Branch 08816CF8 61 times (length 18)
  Back Branch 08816D2C 26 times (length 17)
  Back Branch 08816D50 1 times (length 26)
_S1_2_8845278 207 instructions (0.000%), 3 calls (08845278 - 088453D4, length 88)
  Back Branch 088453D0 3 times (length 26)
_S1_2_8911E24 206 instructions (0.000%), 5 calls (08911E24 - 08911F10, length 60)
  Back Branch 08911F0C 3 times (length 18)
_S1_2_8927DC0 204 instructions (0.000%), 3 calls (08927DC0 - 08927EF8, length 79)
  Back Branch 08927E40 3 times (length 25)
  Back Branch 08927E04 3 times (length 11)
_S1_2_8845FD4 201 instructions (0.000%), 3 calls (08845FD4 - 08846128, length 86)
  Back Branch 08846124 3 times (length 21)
_S1_2_899CD90 200 instructions (0.000%), 40 calls (0899CD90 - 0899CDA0, length 5)
_S1_2_8972FDC 195 instructions (0.000%), 13 calls (08972FDC - 08973028, length 20)
_S1_2_89BA908 195 instructions (0.000%), 1 calls (089BA908 - 089BAA10, length 67)
  Back Branch 089BA9F8 5 times (length 32)
_S1_2_8892540 192 instructions (0.000%), 32 calls (08892540 - 08892554, length 6)
_S1_2_890DF88 192 instructions (0.000%), 4 calls (0890DF88 - 0890E084, length 64)
_S1_2_88453D8 192 instructions (0.000%), 3 calls (088453D8 - 08845508, length 77)
  Back Branch 08845504 3 times (length 20)
_S1_2_89048CC 191 instructions (0.000%), 13 calls (089048CC - 08904904, length 15)
_S1_2_88209B8 190 instructions (0.000%), 2 calls (088209B8 - 08969F7C, length 337266)
  Back Branch 08969F1C 512,010 times (length 43)
  Back Branch 08969F78 508,058 times (length 96)
  Back Branch 08969EA4 234,675 times (length 23)
  Back Branch 08969F50 12 times (length 86)
_S1_2_8831D24 189 instructions (0.000%), 27 calls (08831D24 - 08831D3C, length 7)
_S1_2_89A1670 187 instructions (0.000%), 13 calls (089A1670 - 089A16D4, length 26)
_S1_2_892A398 186 instructions (0.000%), 3 calls (0892A398 - 0892A48C, length 62)
_S1_2_88E63FC 186 instructions (0.000%), 3 calls (088E63FC - 088E654C, length 85)
  Back Branch 088E6520 3 times (length 58)
  Back Branch 088E64E0 3 times (length 20)
_S1_2_8824314 186 instructions (0.000%), 2 calls (088242CC - 08824380, length 46)
  Back Branch 08824350 18 times (length 5)
  Back Branch 088242FC 6 times (length 5)
  Back Branch 08824358 2 times (length 37)
_S1_2_8908894 183 instructions (0.000%), 2 calls (08908894 - 0890899C, length 67)
  Back Branch 089088F0 16 times (length 9)
_S1_2_89263EC 180 instructions (0.000%), 30 calls (089263EC - 08926400, length 6)
_S1_2_8978910 180 instructions (0.000%), 2 calls (08978910 - 08978B30, length 137)
  Back Branch 08978B10 2 times (length 90)
_S1_2_881F138 172 instructions (0.000%), 2 calls (0881F138 - 0881F20C, length 54)
  Back Branch 0881F184 16 times (length 5)
_S1_2_892AB58 171 instructions (0.000%), 3 calls (0892AB58 - 0892AC3C, length 58)
  Back Branch 0892AC18 3 times (length 27)
  Back Branch 0892AC38 3 times (length 34)
  Back Branch 0892AC30 3 times (length 33)
  Back Branch 0892ABFC 3 times (length 20)
_S1_2_88EEA74 170 instructions (0.000%), 10 calls (088EEA74 - 088EEB00, length 36)
_S1_2_8822284 170 instructions (0.000%), 2 calls (08822284 - 08838CB0, length 23180)
_S1_2_882030C 169 instructions (0.000%), 13 calls (0882030C - 08820350, length 18)
_S1_2_8841CC0 168 instructions (0.000%), 42 calls (08841CC0 - 08841CCC, length 4)
_S1_2_89CBB3C 165 instructions (0.000%), 1 calls (089CBB3C - 089CC32C, length 509)
  Back Branch 089CC218 2 times (length 349)
  Back Branch 089CC220 2 times (length 351)
  Back Branch 089CC080 2 times (length 100)
  Back Branch 089CBFC0 2 times (length 188)
  Back Branch 089CBF14 2 times (length 189)
  Back Branch 089CBE54 1 times (length 76)
  Back Branch 089CC1DC 1 times (length 130)
  Back Branch 089CC22C 1 times (length 322)
  Back Branch 089CC2D8 1 times (length 188)
_S1_2_8920AE0 161 instructions (0.000%), 3 calls (08920AE0 - 08920C10, length 77)
  Back Branch 08920B88 4 times (length 24)
  Back Branch 08920BF0 2 times (length 19)
_S1_2_883419C 160 instructions (0.000%), 32 calls (0883419C - 088341AC, length 5)
_S1_2_88159E4 160 instructions (0.000%), 20 calls (088159E4 - 08831A24, length 28689)
_S1_2_8832518 160 instructions (0.000%), 16 calls (08832518 - 0883253C, length 10)
_S1_2_8915CAC 160 instructions (0.000%), 4 calls (08915CAC - 08915D48, length 40)
_S1_2_890EAAC 160 instructions (0.000%), 4 calls (0890EAAC - 0890EB7C, length 53)
_S1_2_89CBAE4 157 instructions (0.000%), 1 calls (089CBAE4 - 089CC32C, length 531)
  Back Branch 089CC218 2 times (length 349)
  Back Branch 089CC220 2 times (length 351)
  Back Branch 089CC080 2 times (length 100)
  Back Branch 089CBFC0 2 times (length 188)
  Back Branch 089CBF14 2 times (length 189)
  Back Branch 089CBE54 1 times (length 76)
  Back Branch 089CC1DC 1 times (length 130)
  Back Branch 089CC22C 1 times (length 322)
  Back Branch 089CC2D8 1 times (length 188)
_S1_2_8906710 156 instructions (0.000%), 26 calls (08906710 - 08906724, length 6)
_S1_2_8845DEC 156 instructions (0.000%), 13 calls (08845DEC - 08845E18, length 12)
_S1_2_890E854 152 instructions (0.000%), 4 calls (0890E854 - 0890E91C, length 51)
_S1_2_896B2B0 150 instructions (0.000%), 25 calls (0896B2B0 - 089D6458, length 109675)
_S1_2_896DD04 150 instructions (0.000%), 6 calls (0896DD04 - 0896DD64, length 25)
_S1_2_89B6568 149 instructions (0.000%), 4 calls (089B6568 - 089B6654, length 60)
_S1_2_8822038 149 instructions (0.000%), 1 calls (08822038 - 0898D730, length 372159)
  Back Branch 0898D430 35,748 times (length 63)
  Back Branch 0898D43C 35,748 times (length 60)
  Back Branch 0898D5EC 33,962 times (length 141)
  Back Branch 0898D600 32,765 times (length 154)
  Back Branch 0898D468 4,841 times (length 26)
  Back Branch 0898D60C 1,646 times (length 158)
  Back Branch 0898D570 1,646 times (length 105)
  Back Branch 0898D5F8 1,392 times (length 144)
  Back Branch 0898D57C 1,337 times (length 108)
_S1_2_89135E4 144 instructions (0.000%), 2 calls (089135E4 - 08913770, length 100)
_S1_2_8824208 144 instructions (0.000%), 2 calls (08824208 - 088CE9B4, length 174572)
_S1_2_8820354 143 instructions (0.000%), 13 calls (08820354 - 0882037C, length 11)
_S1_2_8911120 142 instructions (0.000%), 4 calls (08911120 - 089111DC, length 48)
_S1_2_88AA79C 141 instructions (0.000%), 9 calls (088AA79C - 088AA7E4, length 19)
_S1_2_890EF44 141 instructions (0.000%), 3 calls (0890EF44 - 0890F034, length 61)
_S1_2_896B5B0 141 instructions (0.000%), 1 calls (0896B5B0 - 0896B7E0, length 141)
_S1_2_899CDD8 140 instructions (0.000%), 28 calls (0899CDD8 - 0899CDE8, length 5)
_S1_2_88191AC 140 instructions (0.000%), 14 calls (08817078 - 088191B0, length 2127)
  Back Branch 088191AC 14 times (length 2127)
_S1_2_896B3AC 135 instructions (0.000%), 3 calls (0896B3AC - 0896B494, length 59)
_S1_2_8914D34 133 instructions (0.000%), 2 calls (08914D34 - 08914ED8, length 106)
  Back Branch 08914ED4 1 times (length 38)
  Back Branch 08914EBC 1 times (length 32)
_S1_2_8927EFC 132 instructions (0.000%), 3 calls (08927EFC - 08927FA8, length 44)
_S1_2_88C18C0 132 instructions (0.000%), 1 calls (088C17C0 - 088C1EC0, length 449)
  Back Branch 088C1924 173,031 times (length 51)
  Back Branch 088C1854 4,000 times (length 39)
  Back Branch 088C18C0 3,890 times (length 34)
  Back Branch 088C18FC 3,844 times (length 25)
  Back Branch 088C18F0 3,844 times (length 25)
  Back Branch 088C18E0 3,844 times (length 16)
  Back Branch 088C190C 674 times (length 29)
  Back Branch 088C1A24 335 times (length 11)
  Back Branch 088C1A50 335 times (length 13)
  Back Branch 088C1A18 222 times (length 39)
  Back Branch 088C19A8 217 times (length 60)
  Back Branch 088C19B4 172 times (length 63)
  Back Branch 088C1A5C 170 times (length 53)
  Back Branch 088C1E70 164 times (length 398)
  Back Branch 088C1D94 41 times (length 3)
  Back Branch 088C1918 6 times (length 32)
  Back Branch 088C1DCC 5 times (length 357)
  Back Branch 088C1D3C 4 times (length 321)
  Back Branch 088C1EBC 3 times (length 417)
  Back Branch 088C1A94 1 times (length 151)
_S1_2_897302C 130 instructions (0.000%), 13 calls (0897302C - 08973050, length 10)
_S1_2_88B9D3C 130 instructions (0.000%), 5 calls (088B9D3C - 088B9DFC, length 49)
_S1_2_8927350 129 instructions (0.000%), 3 calls (08927350 - 089273F8, length 43)
  Back Branch 089273F4 3 times (length 23)
_S1_2_891498C 129 instructions (0.000%), 2 calls (0891498C - 08914ADC, length 85)
_S1_2_899CDA4 128 instructions (0.000%), 32 calls (0899CDA4 - 0899CDB0, length 4)
_S1_2_88EB394 126 instructions (0.000%), 3 calls (08823224 - 088EB3C0, length 204904)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB3BC 3 times (length 208)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB2F4 1 times (length 204854)
_S1_2_89059AC 125 instructions (0.000%), 1 calls (088320A0 - 089CCEC8, length 420747)
  Back Branch 08905008 92 times (length 216028)
  Back Branch 08905A10 7 times (length 4)
  Back Branch 08905A38 1 times (length 698)
_S1_2_88E3644 124 instructions (0.000%), 7 calls (088E3644 - 088E36CC, length 35)
  Back Branch 088E36B4 6 times (length 9)
_S1_2_896E000 119 instructions (0.000%), 1 calls (0896E000 - 0896E25C, length 152)
  Back Branch 0896E230 1 times (length 115)
  Back Branch 0896E258 1 times (length 122)
  Back Branch 0896E1F8 1 times (length 106)
  Back Branch 0896E1D0 1 times (length 111)
_S1_2_899FE20 118 instructions (0.000%), 2 calls (0899FE20 - 0899FEF8, length 55)
  Back Branch 0899FED8 5 times (length 15)
  Back Branch 0899FEEC 4 times (length 10)
  Back Branch 0899FE68 2 times (length 11)
  Back Branch 0899FE90 2 times (length 20)
  Back Branch 0899FEF4 1 times (length 21)
_S1_2_885237C 118 instructions (0.000%), 2 calls (08824174 - 088524B4, length 47313)
  Back Branch 088241AC 6 times (length 5)
_S1_2_89792B4 118 instructions (0.000%), 1 calls (089792B4 - 0897943C, length 99)
  Back Branch 089793CC 9 times (length 5)
_S1_2_89B90AC 117 instructions (0.000%), 9 calls (089B90AC - 089B90DC, length 13)
_S1_2_896B570 117 instructions (0.000%), 9 calls (0896B570 - 089D64D0, length 109529)
_S1_2_88E8664 116 instructions (0.000%), 1 calls (088E8664 - 088E8808, length 106)
  Back Branch 088E86C0 2 times (length 11)
  Back Branch 088E8804 1 times (length 95)
_S1_2_881EB78 114 instructions (0.000%), 2 calls (0881E93C - 089A04C0, length 394978)
  Back Branch 089A048C 41 times (length 13)
  Back Branch 0881EBAC 2 times (length 158)
_S1_2_8892EA8 112 instructions (0.000%), 28 calls (08892EA8 - 08892EB4, length 4)
_S1_2_8906748 112 instructions (0.000%), 8 calls (08906748 - 089067C8, length 33)
_S1_2_8832540 110 instructions (0.000%), 10 calls (08832540 - 08832568, length 11)
_S1_2_89755E0 109 instructions (0.000%), 1 calls (089755E0 - 0897581C, length 144)
_S1_2_899CDB4 108 instructions (0.000%), 27 calls (0899CDB4 - 0899CDC0, length 4)
_S1_2_896B1B4 108 instructions (0.000%), 3 calls (0896B1B4 - 0896B288, length 54)
  Back Branch 0896B284 3 times (length 30)
_S1_2_8969CF8 108 instructions (0.000%), 3 calls (08969CF8 - 08969DA0, length 43)
_S1_2_8831C70 107 instructions (0.000%), 1 calls (08831C70 - 08831CEC, length 32)
  Back Branch 08831CD8 16 times (length 5)
_S1_2_898DDAC 106 instructions (0.000%), 2 calls (0898DDAC - 0898DEF8, length 84)
  Back Branch 0898DEB4 2 times (length 30)
_S1_2_8916EA4 106 instructions (0.000%), 2 calls (08916EA4 - 08916F94, length 61)
_S1_2_88EE27C 106 instructions (0.000%), 2 calls (088EE27C - 088EE370, length 62)
  Back Branch 088EE36C 2 times (length 47)
_S1_2_8916B78 104 instructions (0.000%), 2 calls (08916B78 - 08916D6C, length 126)
_S1_2_88F11EC 104 instructions (0.000%), 2 calls (088F11EC - 088F1338, length 84)
_S1_2_88048EC 104 instructions (0.000%), 2 calls (088048EC - 088049C8, length 56)
_S1_2_88FC040 102 instructions (0.000%), 34 calls (088FC040 - 088FC048, length 3)
_S1_2_89CB1B8 102 instructions (0.000%), 3 calls (089CB1B8 - 089CB28C, length 54)
  Back Branch 089CB240 1 times (length 22)
_S1_2_8822384 100 instructions (0.000%), 5 calls (08822384 - 088223D0, length 20)
_S1_2_898D7B4 100 instructions (0.000%), 4 calls (0898D7B4 - 0898D818, length 26)
  Back Branch 0898D814 2 times (length 11)
_S1_2_891C244 100 instructions (0.000%), 2 calls (0891C1FC - 0891C2F8, length 64)
  Back Branch 0891C2BC 2 times (length 50)
_S1_2_88A9490 100 instructions (0.000%), 1 calls (088A9490 - 088A953C, length 44)
  Back Branch 088A951C 8 times (length 8)
_S1_2_89258FC 99 instructions (0.000%), 9 calls (089258FC - 08925924, length 11)
_S1_2_8915748 98 instructions (0.000%), 2 calls (08915748 - 08915854, length 68)
  Back Branch 08915818 1 times (length 18)
_S1_2_897D840 98 instructions (0.000%), 1 calls (0897D840 - 0897DAD0, length 165)
  Back Branch 0897DACC 1 times (length 72)
  Back Branch 0897DAA8 1 times (length 69)
  Back Branch 0897D8E4 1 times (length 19)
_S1_2_89B7918 97 instructions (0.000%), 1 calls (089B7918 - 089B7A2C, length 70)
  Back Branch 089B79B8 5 times (length 8)
_S1_2_88F3988 97 instructions (0.000%), 1 calls (088F3988 - 088F3ADC, length 86)
  Back Branch 088F39E0 2 times (length 11)
  Back Branch 088F3AD8 1 times (length 48)
_S1_2_88E52D4 97 instructions (0.000%), 1 calls (088E52D4 - 088E5448, length 94)
  Back Branch 088E5380 2 times (length 11)
  Back Branch 088E5334 1 times (length 9)
  Back Branch 088E5444 1 times (length 86)
_S1_2_8821D94 97 instructions (0.000%), 1 calls (08821D94 - 08821F14, length 97)
_S1_2_88CDC64 96 instructions (0.000%), 8 calls (088CDC64 - 088CDC90, length 12)
_S1_2_88E13E0 96 instructions (0.000%), 6 calls (088E13E0 - 088E141C, length 16)
_S1_2_88215E8 96 instructions (0.000%), 6 calls (088215E8 - 08821624, length 16)
_S1_2_89877DC 96 instructions (0.000%), 3 calls (089877DC - 08987858, length 32)
_S1_2_88E4D94 96 instructions (0.000%), 1 calls (088E4D94 - 088E4EEC, length 87)
  Back Branch 088E4DF8 2 times (length 11)
  Back Branch 088E4EE8 1 times (length 74)
_S1_2_88CB948 95 instructions (0.000%), 5 calls (088CB948 - 088CB984, length 16)
  Back Branch 088CB978 10 times (length 6)
_S1_2_8911414 95 instructions (0.000%), 2 calls (08911414 - 08911510, length 64)
  Back Branch 089114D4 1 times (length 18)
_S1_2_8824174 94 instructions (0.000%), 2 calls (08824174 - 08824204, length 37)
  Back Branch 088241AC 6 times (length 5)
_S1_2_89173BC 92 instructions (0.000%), 2 calls (089173BC - 08917498, length 56)
  Back Branch 08917494 2 times (length 17)
_S1_2_8820A58 91 instructions (0.000%), 1 calls (08820A58 - 08969F7C, length 337226)
  Back Branch 08969F1C 512,010 times (length 43)
  Back Branch 08969F78 508,058 times (length 96)
  Back Branch 08969EA4 234,675 times (length 23)
  Back Branch 08969F50 12 times (length 86)
_S1_2_89D63AC 90 instructions (0.000%), 45 calls (089D63AC - 089D63B0, length 2)
_S1_2_89BA660 90 instructions (0.000%), 9 calls (089BA660 - 089BA71C, length 48)
_S1_2_89CC9D0 90 instructions (0.000%), 3 calls (089CC9D0 - 089CCABC, length 60)
_S1_2_891026C 90 instructions (0.000%), 2 calls (0891026C - 0891033C, length 53)
_S1_2_890E6AC 90 instructions (0.000%), 2 calls (0890E6AC - 0890E77C, length 53)
_S1_2_8841ACC 90 instructions (0.000%), 2 calls (08841ACC - 08985AD0, length 331778)
_S1_2_892001C 89 instructions (0.000%), 1 calls (0891FEE8 - 08920074, length 100)
  Back Branch 08920070 1 times (length 100)
_S1_2_880B794 89 instructions (0.000%), 1 calls (0880B794 - 0880B900, length 92)
_S1_2_881EC10 88 instructions (0.000%), 2 calls (0881EBB4 - 0881EC78, length 50)
  Back Branch 0881EC74 2 times (length 50)
_S1_2_89BAA6C 86 instructions (0.000%), 1 calls (089BAA6C - 089BAB98, length 76)
  Back Branch 089BAB34 3 times (length 11)
_S1_2_8917080 85 instructions (0.000%), 2 calls (08917080 - 08917178, length 63)
_S1_2_8906E54 84 instructions (0.000%), 6 calls (08906DE4 - 08906E84, length 41)
  Back Branch 08906E68 6 times (length 18)
_S1_2_89A73D4 84 instructions (0.000%), 2 calls (089A73D4 - 089A7488, length 46)
_S1_2_8910408 84 instructions (0.000%), 2 calls (08910408 - 089104CC, length 50)
_S1_2_8910340 84 instructions (0.000%), 2 calls (08910340 - 08910404, length 50)
_S1_2_88ABE20 84 instructions (0.000%), 2 calls (088ABE20 - 088ABECC, length 44)
_S1_2_8910998 83 instructions (0.000%), 2 calls (08910998 - 08910A74, length 56)
_S1_2_89D650C 82 instructions (0.000%), 41 calls (089D650C - 089D6510, length 2)
_S1_2_89172D8 82 instructions (0.000%), 2 calls (089172D8 - 089173B8, length 57)
_S1_2_890E920 82 instructions (0.000%), 2 calls (0890E920 - 0890E9E0, length 49)
_S1_2_881F210 81 instructions (0.000%), 27 calls (0881F210 - 0881F218, length 3)
_S1_2_8926D54 81 instructions (0.000%), 3 calls (08926D54 - 08926DC8, length 30)
_S1_2_8831A90 80 instructions (0.000%), 40 calls (08831A90 - 08831A94, length 2)
_S1_2_899CDC4 80 instructions (0.000%), 16 calls (0899CDC4 - 0899CDD4, length 5)
_S1_2_88CDD00 80 instructions (0.000%), 4 calls (088CDD00 - 088CDD58, length 23)
_S1_2_881FEC8 80 instructions (0.000%), 2 calls (0881FEA8 - 089A0EB4, length 394244)
  Back Branch 089A0E88 2 times (length 16)
  Back Branch 0881FEC8 2 times (length 10)
_S1_2_88050E0 78 instructions (0.000%), 4 calls (088050E0 - 08805164, length 34)
_S1_2_88CF730 77 instructions (0.000%), 7 calls (088CF730 - 088CF758, length 11)
_S1_2_88E6094 77 instructions (0.000%), 1 calls (088E6094 - 088E6230, length 104)
  Back Branch 088E622C 1 times (length 95)
_S1_2_89D5F2C 76 instructions (0.000%), 38 calls (089D5F2C - 089D5F30, length 2)
_S1_2_892B05C 75 instructions (0.000%), 15 calls (0892B05C - 0892B06C, length 5)
_S1_2_88F2128 75 instructions (0.000%), 2 calls (088F2128 - 088F21E4, length 48)
  Back Branch 088F21E0 2 times (length 33)
_S1_2_89B7ADC 75 instructions (0.000%), 1 calls (089B7ADC - 089B7C04, length 75)
_S1_2_883D8A0 75 instructions (0.000%), 1 calls (0883D8A0 - 0883D9E4, length 82)
  Back Branch 0883D964 1 times (length 37)
  Back Branch 0883D98C 1 times (length 47)
  Back Branch 0883D9C0 1 times (length 60)
_S1_2_881EA08 75 instructions (0.000%), 1 calls (0881EA08 - 0881EB60, length 87)
  Back Branch 0881EB44 1 times (length 38)
  Back Branch 0881EB5C 1 times (length 39)
_S1_2_890EE78 74 instructions (0.000%), 2 calls (0890EE78 - 0890EF40, length 51)
_S1_2_8910678 73 instructions (0.000%), 2 calls (08910678 - 0891073C, length 50)
_S1_2_896AFFC 73 instructions (0.000%), 1 calls (0896AFFC - 0896B1B0, length 110)
_S1_2_88FBE58 73 instructions (0.000%), 1 calls (088FBE58 - 088FBF78, length 73)
_S1_2_89A1920 72 instructions (0.000%), 12 calls (089A1920 - 089A1934, length 6)
_S1_2_8815A48 72 instructions (0.000%), 6 calls (08815A48 - 08815A74, length 12)
_S1_2_88159F4 72 instructions (0.000%), 6 calls (088159E4 - 08831A24, length 28689)
  Back Branch 088159FC 6 times (length 8)
_S1_2_88BF814 72 instructions (0.000%), 3 calls (088159E4 - 088BF850, length 173980)
  Back Branch 088BF84C 3 times (length 173980)
_S1_2_881FE00 72 instructions (0.000%), 2 calls (0881FE00 - 0881FEA4, length 42)
_S1_2_895CDEC 72 instructions (0.000%), 1 calls (0895CDEC - 0895CF08, length 72)
_S1_2_88E2B10 70 instructions (0.000%), 7 calls (088E2B10 - 088E2B3C, length 12)
_S1_2_88E5FAC 70 instructions (0.000%), 2 calls (088E5FAC - 088E6090, length 58)
_S1_2_88054A0 68 instructions (0.000%), 1 calls (088054A0 - 088055EC, length 84)
  Back Branch 088055D8 1 times (length 39)
_S1_2_8975000 66 instructions (0.000%), 3 calls (08975000 - 08975054, length 22)
_S1_2_8815AA8 65 instructions (0.000%), 5 calls (08815AA8 - 08815AD8, length 13)
_S1_2_89B826C 65 instructions (0.000%), 1 calls (089B826C - 089B82DC, length 29)
  Back Branch 089B82C8 5 times (length 9)
_S1_2_89B7020 65 instructions (0.000%), 1 calls (089B7020 - 089B7158, length 79)
_S1_2_89751D0 65 instructions (0.000%), 1 calls (08969C44 - 089751D8, length 11622)
  Back Branch 089750DC 4 times (length 6)
  Back Branch 089751D4 1 times (length 97)
  Back Branch 08975128 1 times (length 11579)
  Back Branch 089750B0 1 times (length 10)
_S1_2_88BF910 64 instructions (0.000%), 8 calls (088BF910 - 088BF92C, length 8)
_S1_2_8841BC4 64 instructions (0.000%), 8 calls (08841BC4 - 08841BE0, length 8)
_S1_2_88CBDF8 64 instructions (0.000%), 4 calls (088CBDF8 - 088CBE44, length 20)
_S1_2_88D84AC 64 instructions (0.000%), 1 calls (088D84AC - 088D85BC, length 69)
  Back Branch 088D85B8 1 times (length 57)
_S1_2_8969F80 62 instructions (0.000%), 4 calls (08969F80 - 08969FEC, length 28)
_S1_2_88EB410 62 instructions (0.000%), 1 calls (08823224 - 088EB48C, length 204955)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB488 1 times (length 259)
  Back Branch 088EB2F4 1 times (length 204854)
_S1_2_882CD90 61 instructions (0.000%), 1 calls (0882CD90 - 0882CDFC, length 28)
  Back Branch 0882CDDC 4 times (length 11)
_S1_2_8804228 61 instructions (0.000%), 1 calls (08804228 - 0880450C, length 186)
_S1_2_8816F28 60 instructions (0.000%), 6 calls (08816F28 - 08816F50, length 11)
_S1_2_89070C0 60 instructions (0.000%), 5 calls (08907050 - 08907324, length 182)
  Back Branch 089070CC 5 times (length 33)
_S1_2_88901A8 60 instructions (0.000%), 2 calls (088901A8 - 089CC968, length 324081)
  Back Branch 088901D4 8 times (length 5)
_S1_2_89D3FAC 60 instructions (0.000%), 1 calls (089D3FAC - 089D4150, length 106)
  Back Branch 089D40F0 1 times (length 69)
  Back Branch 089D4100 1 times (length 72)
_S1_2_8977460 60 instructions (0.000%), 1 calls (08977460 - 0897754C, length 60)
_S1_2_8899458 59 instructions (0.000%), 1 calls (08890208 - 089CC968, length 324057)
  Back Branch 08890234 44,860 times (length 5)
  Back Branch 0889945C 1 times (length 33)
  Back Branch 08899450 1 times (length 9364)
  Back Branch 08899408 1 times (length 7)
_S1_2_88EB490 58 instructions (0.000%), 1 calls (08823224 - 088EB4EC, length 204979)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB4E8 1 times (length 283)
  Back Branch 088EB2F4 1 times (length 204854)
_S1_2_89CE474 57 instructions (0.000%), 3 calls (089CE474 - 089CE4E0, length 28)
_S1_2_881FED0 57 instructions (0.000%), 1 calls (0881FED0 - 0881FF80, length 45)
  Back Branch 0881FF68 4 times (length 28)
  Back Branch 0881FF74 3 times (length 5)
  Back Branch 0881FF7C 1 times (length 7)
_S1_2_8804108 57 instructions (0.000%), 1 calls (08804108 - 08804224, length 72)
  Back Branch 08804220 1 times (length 40)
_S1_2_89D6244 56 instructions (0.000%), 28 calls (089D6244 - 089D6248, length 2)
_S1_2_88CF698 56 instructions (0.000%), 8 calls (088CF698 - 088CF6B0, length 7)
_S1_2_89BB488 56 instructions (0.000%), 2 calls (089BB488 - 089BB4F4, length 28)
_S1_2_89A0E1C 56 instructions (0.000%), 2 calls (089A0DB8 - 089A0E24, length 28)
  Back Branch 089A0E20 2 times (length 28)
_S1_2_899FADC 56 instructions (0.000%), 2 calls (0899FADC - 0899FB64, length 35)
  Back Branch 0899FB2C 2 times (length 14)
  Back Branch 0899FB48 2 times (length 21)
_S1_2_88EB598 56 instructions (0.000%), 1 calls (08823224 - 088EB5FC, length 205047)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB5F8 1 times (length 351)
  Back Branch 088EB2F4 1 times (length 204854)
_S1_2_8922344 55 instructions (0.000%), 3 calls (08922344 - 089223AC, length 27)
_S1_2_89263D4 54 instructions (0.000%), 9 calls (089263D4 - 089263E8, length 6)
_S1_2_890CC1C 54 instructions (0.000%), 3 calls (0890CB28 - 0890CC34, length 68)
  Back Branch 0890CB68 44,365 times (length 18)
  Back Branch 0890CC30 3 times (length 55)
_S1_2_88E1420 54 instructions (0.000%), 3 calls (088E1420 - 088E1464, length 18)
_S1_2_88BF75C 54 instructions (0.000%), 3 calls (088BF75C - 088BF7A0, length 18)
_S1_2_883D0FC 54 instructions (0.000%), 2 calls (0883D0FC - 0883D1D0, length 54)
  Back Branch 0883D1A8 2 times (length 30)
  Back Branch 0883D1B0 2 times (length 30)
_S1_2_883AC34 54 instructions (0.000%), 2 calls (0883AC34 - 0883ACB8, length 34)
_S1_2_89D37C0 54 instructions (0.000%), 1 calls (089D36F0 - 089D383C, length 84)
  Back Branch 089D3838 1 times (length 84)
_S1_2_88C99B8 54 instructions (0.000%), 1 calls (088C99B8 - 088C9A8C, length 54)
_S1_2_8808A5C 52 instructions (0.000%), 13 calls (08808A5C - 08808A68, length 4)
_S1_2_89C1DC0 52 instructions (0.000%), 2 calls (089C1DC0 - 089D64C0, length 20929)
_S1_2_8805A40 52 instructions (0.000%), 1 calls (08805A40 - 08805B1C, length 56)
_S1_2_893E524 50 instructions (0.000%), 10 calls (0893E524 - 0893E534, length 5)
_S1_2_8843E90 50 instructions (0.000%), 5 calls (08843E90 - 08843EB4, length 10)
_S1_2_8818F88 49 instructions (0.000%), 4 calls (08818F88 - 0881901C, length 38)
_S1_2_889D02C 48 instructions (0.000%), 3 calls (088159E4 - 0889D038, length 138646)
  Back Branch 08815A0C 38 times (length 12)
  Back Branch 0889D034 3 times (length 138638)
_S1_2_89B6FCC 46 instructions (0.000%), 1 calls (089B6FCC - 089B701C, length 21)
  Back Branch 089B7004 6 times (length 5)
_S1_2_88CB6D0 46 instructions (0.000%), 1 calls (088CB6D0 - 088CB7CC, length 64)
  Back Branch 088CB7C8 1 times (length 53)
  Back Branch 088CB740 1 times (length 20)
  Back Branch 088CB734 1 times (length 17)
_S1_2_8907218 45 instructions (0.000%), 5 calls (08907050 - 0890721C, length 116)
  Back Branch 08907218 5 times (length 116)
_S1_2_8826EBC 45 instructions (0.000%), 1 calls (08826EBC - 08826F9C, length 57)
_S1_2_89D36F0 44 instructions (0.000%), 2 calls (089D36F0 - 089D3744, length 22)
_S1_2_8842064 44 instructions (0.000%), 2 calls (08842064 - 088420EC, length 35)
_S1_2_89B7774 44 instructions (0.000%), 1 calls (089B7774 - 089B784C, length 55)
_S1_2_896D7E0 44 instructions (0.000%), 1 calls (0896D7E0 - 0896D88C, length 44)
_S1_2_890F1B4 44 instructions (0.000%), 1 calls (0890F1B4 - 0890F260, length 44)
_S1_2_8892264 42 instructions (0.000%), 14 calls (08892264 - 0889226C, length 3)
_S1_2_8892EB8 42 instructions (0.000%), 7 calls (08892EB8 - 08892ECC, length 6)
_S1_2_88EB220 42 instructions (0.000%), 3 calls (08823224 - 088EB2F8, length 204854)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB228 3 times (length 113)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB2F4 1 times (length 204854)
_S1_2_88E9330 42 instructions (0.000%), 3 calls (088E9330 - 088E9364, length 14)
_S1_2_8821D5C 42 instructions (0.000%), 3 calls (08821D5C - 08821D90, length 14)
_S1_2_881E93C 42 instructions (0.000%), 1 calls (0881E93C - 089A04C0, length 394978)
  Back Branch 089A048C 41 times (length 13)
_S1_2_89BD738 40 instructions (0.000%), 8 calls (089BD738 - 089BD748, length 5)
_S1_2_88A947C 40 instructions (0.000%), 8 calls (088A947C - 088A948C, length 5)
_S1_2_8906D70 40 instructions (0.000%), 5 calls (08906D58 - 08906D74, length 8)
  Back Branch 08906D70 5 times (length 8)
_S1_2_8815ADC 40 instructions (0.000%), 5 calls (08815ADC - 08831A24, length 28627)
_S1_2_88223D4 40 instructions (0.000%), 4 calls (088223D4 - 088223F8, length 10)
_S1_2_899B4EC 40 instructions (0.000%), 2 calls (0899B4EC - 0899B538, length 20)
_S1_2_891EF84 40 instructions (0.000%), 1 calls (0891EF84 - 0891F020, length 40)
_S1_2_88EB3C4 40 instructions (0.000%), 1 calls (08823224 - 088EB3E8, length 204914)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB3E4 1 times (length 218)
  Back Branch 088EB2F4 1 times (length 204854)
_S1_2_8820918 40 instructions (0.000%), 1 calls (08820918 - 088209B4, length 40)
_S1_2_88EB3EC 39 instructions (0.000%), 1 calls (08823224 - 088EB40C, length 204923)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB408 1 times (length 227)
  Back Branch 088EB2F4 1 times (length 204854)
_S1_2_89D1CFC 38 instructions (0.000%), 1 calls (089D1CFC - 089D1E40, length 82)
  Back Branch 089D1DAC 1 times (length 37)
  Back Branch 089D1DBC 1 times (length 34)
_S1_2_89CCAC0 38 instructions (0.000%), 1 calls (089CCAC0 - 089CCC0C, length 84)
  Back Branch 089CCB78 1 times (length 13)
_S1_2_88E6234 38 instructions (0.000%), 1 calls (088E6234 - 088E6300, length 52)
_S1_2_883CD34 37 instructions (0.000%), 1 calls (0883CD34 - 0883CDC4, length 37)
_S1_2_89D635C 36 instructions (0.000%), 18 calls (089D635C - 089D6360, length 2)
_S1_2_89D625C 36 instructions (0.000%), 18 calls (089D625C - 089D6260, length 2)
_S1_2_899CD84 36 instructions (0.000%), 12 calls (0899CD84 - 0899CD8C, length 3)
_S1_2_88A9388 36 instructions (0.000%), 9 calls (088A9388 - 088A9394, length 4)
_S1_2_88965E8 36 instructions (0.000%), 4 calls (0881D3E0 - 08896600, length 124041)
  Back Branch 0881D500 7 times (length 29)
  Back Branch 0881D540 7 times (length 66)
  Back Branch 088965F4 1 times (length 124039)
_S1_2_89BA708 36 instructions (0.000%), 3 calls (089BA694 - 089BA714, length 33)
  Back Branch 089BA710 3 times (length 33)
_S1_2_89BA6B4 36 instructions (0.000%), 3 calls (089BA694 - 089BA6C0, length 12)
  Back Branch 089BA6BC 3 times (length 12)
_S1_2_8980030 36 instructions (0.000%), 3 calls (08980030 - 08980084, length 22)
_S1_2_889CFFC 36 instructions (0.000%), 3 calls (0889CFFC - 0889D028, length 12)
_S1_2_89C1F7C 36 instructions (0.000%), 2 calls (089C1F7C - 089C1FE0, length 26)
  Back Branch 089C1FBC 2 times (length 11)
_S1_2_8805CEC 36 instructions (0.000%), 2 calls (08805CEC - 08805D80, length 38)
_S1_2_8978B34 36 instructions (0.000%), 1 calls (08978B34 - 08978BD8, length 42)
_S1_2_89D6524 34 instructions (0.000%), 17 calls (089D6524 - 089D6528, length 2)
_S1_2_89D62E4 34 instructions (0.000%), 17 calls (089D62E4 - 089D62E8, length 2)
_S1_2_898D770 34 instructions (0.000%), 2 calls (0898D770 - 0898D7B0, length 17)
_S1_2_881EBB4 34 instructions (0.000%), 2 calls (0881EBB4 - 0881EC0C, length 23)
_S1_2_88AA800 34 instructions (0.000%), 1 calls (088AA800 - 088AA884, length 34)
_S1_2_89BA688 33 instructions (0.000%), 3 calls (089BA688 - 089BA6B0, length 11)
_S1_2_8925E48 33 instructions (0.000%), 3 calls (08925E48 - 08925EA0, length 23)
_S1_2_88104C0 33 instructions (0.000%), 3 calls (088104C0 - 08810500, length 17)
_S1_2_88EE37C 32 instructions (0.000%), 4 calls (088EE37C - 088EE398, length 8)
_S1_2_899B3D0 32 instructions (0.000%), 2 calls (0896F67C - 0899B404, length 44899)
  Back Branch 0899B400 2 times (length 44899)
_S1_2_89B5678 32 instructions (0.000%), 1 calls (089B55FC - 089D6318, length 33608)
  Back Branch 089B567C 1 times (length 34)
_S1_2_8891FD0 31 instructions (0.000%), 1 calls (08891FD0 - 08892034, length 26)
  Back Branch 08892020 2 times (length 5)
_S1_2_89D62AC 30 instructions (0.000%), 15 calls (089D62AC - 089D62B0, length 2)
_S1_2_88341B0 30 instructions (0.000%), 6 calls (088341B0 - 088341C0, length 5)
_S1_2_89CC96C 30 instructions (0.000%), 2 calls (089CC96C - 089CC9A4, length 15)
_S1_2_89D624C 28 instructions (0.000%), 14 calls (089D624C - 089D6250, length 2)
_S1_2_89D623C 28 instructions (0.000%), 14 calls (089D623C - 089D6240, length 2)
_S1_2_89258C4 28 instructions (0.000%), 2 calls (089258C4 - 089258F8, length 14)
_S1_2_89C1D30 28 instructions (0.000%), 1 calls (089C1D30 - 089C1DBC, length 36)
_S1_2_8973580 28 instructions (0.000%), 1 calls (08973580 - 0899EC58, length 44471)
_S1_2_89D61E0 27 instructions (0.000%), 9 calls (089D61E0 - 089D61E8, length 3)
_S1_2_89B99D4 27 instructions (0.000%), 1 calls (089B99D4 - 089B9A68, length 38)
_S1_2_89B81FC 27 instructions (0.000%), 1 calls (089B81FC - 089B8268, length 28)
  Back Branch 089B8264 1 times (length 17)
_S1_2_88CB68C 27 instructions (0.000%), 1 calls (088CB338 - 088CB6CC, length 230)
  Back Branch 088CB36C 1,025 times (length 6)
  Back Branch 088CB6C8 1 times (length 230)
_S1_2_89C1F08 26 instructions (0.000%), 2 calls (089C1F08 - 089C1FE0, length 55)
  Back Branch 089C1FBC 2 times (length 11)
_S1_2_89A200C 26 instructions (0.000%), 2 calls (089A200C - 089A2048, length 16)
_S1_2_898DEFC 26 instructions (0.000%), 2 calls (0898DEFC - 0898DF44, length 19)
_S1_2_896BDD8 26 instructions (0.000%), 1 calls (08969C44 - 0896BDE0, length 2152)
  Back Branch 0896BDDC 1 times (length 42)
  Back Branch 0896BDA8 1 times (length 2139)
  Back Branch 0896BD74 1 times (length 7)
_S1_2_88EB230 26 instructions (0.000%), 1 calls (08823224 - 088EB2F8, length 204854)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB2F4 1 times (length 204854)
  Back Branch 088EB268 1 times (length 129)
_S1_2_88CF618 26 instructions (0.000%), 1 calls (088CF618 - 088CF67C, length 26)
_S1_2_88C1D04 25 instructions (0.000%), 1 calls (088C17C0 - 088C1EC0, length 449)
  Back Branch 088C1924 173,031 times (length 51)
  Back Branch 088C1854 4,000 times (length 39)
  Back Branch 088C18C0 3,890 times (length 34)
  Back Branch 088C18FC 3,844 times (length 25)
  Back Branch 088C18F0 3,844 times (length 25)
  Back Branch 088C18E0 3,844 times (length 16)
  Back Branch 088C190C 674 times (length 29)
  Back Branch 088C1A24 335 times (length 11)
  Back Branch 088C1A50 335 times (length 13)
  Back Branch 088C1A18 222 times (length 39)
  Back Branch 088C19A8 217 times (length 60)
  Back Branch 088C19B4 172 times (length 63)
  Back Branch 088C1A5C 170 times (length 53)
  Back Branch 088C1E70 164 times (length 398)
  Back Branch 088C1D94 41 times (length 3)
  Back Branch 088C1918 6 times (length 32)
  Back Branch 088C1DCC 5 times (length 357)
  Back Branch 088C1D3C 4 times (length 321)
  Back Branch 088C1EBC 3 times (length 417)
  Back Branch 088C1A94 1 times (length 151)
  Back Branch 088C1D10 1 times (length 310)
_S1_2_88161E8 25 instructions (0.000%), 1 calls (088161E8 - 08816250, length 27)
  Back Branch 0881624C 1 times (length 16)
_S1_2_89D6544 24 instructions (0.000%), 12 calls (089D6544 - 089D6548, length 2)
_S1_2_89D6534 24 instructions (0.000%), 12 calls (089D6534 - 089D6538, length 2)
_S1_2_881676C 24 instructions (0.000%), 4 calls (0881676C - 08816780, length 6)
_S1_2_89C1FF4 24 instructions (0.000%), 2 calls (089C1EA4 - 089D6460, length 20848)
  Back Branch 089C2004 2 times (length 90)
_S1_2_88EB1C8 24 instructions (0.000%), 1 calls (08823224 - 088EB2F8, length 204854)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB2F4 1 times (length 204854)
  Back Branch 088EB1F8 1 times (length 101)
_S1_2_89BA7A8 23 instructions (0.000%), 1 calls (089BA7A8 - 089BA824, length 32)
_S1_2_8987950 23 instructions (0.000%), 1 calls (08987950 - 08987A50, length 65)
_S1_2_88A619C 23 instructions (0.000%), 1 calls (0889BEF8 - 089CC968, length 311965)
  Back Branch 088A61A0 1 times (length 12)
  Back Branch 088A6194 1 times (length 10409)
  Back Branch 088A618C 1 times (length 4)
_S1_2_89D651C 22 instructions (0.000%), 11 calls (089D651C - 089D6520, length 2)
_S1_2_8973DAC 22 instructions (0.000%), 1 calls (08973DAC - 08973E08, length 24)
_S1_2_896DD68 22 instructions (0.000%), 1 calls (0896DD68 - 0896DDD4, length 28)
_S1_2_896DC94 22 instructions (0.000%), 1 calls (0896DC94 - 0896DD00, length 28)
_S1_2_896DBC0 22 instructions (0.000%), 1 calls (0896DBC0 - 0896DC2C, length 28)
_S1_2_88EB270 22 instructions (0.000%), 1 calls (08823224 - 088EB2F8, length 204854)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB298 1 times (length 141)
  Back Branch 088EB2F4 1 times (length 204854)
_S1_2_883ABBC 22 instructions (0.000%), 1 calls (0883ABBC - 0883AC30, length 30)
_S1_2_8906814 20 instructions (0.000%), 4 calls (08906814 - 08906824, length 5)
_S1_2_89064F0 20 instructions (0.000%), 4 calls (089064F0 - 08906500, length 5)
_S1_2_89062A8 20 instructions (0.000%), 4 calls (089062A8 - 089062B8, length 5)
_S1_2_89CC9A8 20 instructions (0.000%), 2 calls (089CC9A8 - 089D6318, length 9821)
_S1_2_89B7CD0 20 instructions (0.000%), 2 calls (089B7CD0 - 089B7CF4, length 10)
_S1_2_899F4D4 20 instructions (0.000%), 2 calls (0899F4D4 - 0899F4F8, length 10)
_S1_2_89D54B4 20 instructions (0.000%), 1 calls (089D54B4 - 089D5524, length 29)
_S1_2_89A974C 20 instructions (0.000%), 1 calls (08969C44 - 089A9754, length 65221)
  Back Branch 089A9750 1 times (length 36)
  Back Branch 089A9700 1 times (length 7)
  Back Branch 089A971C 1 times (length 65208)
_S1_2_891BC20 20 instructions (0.000%), 1 calls (0891BC20 - 0891BC6C, length 20)
_S1_2_896B2D0 19 instructions (0.000%), 1 calls (0896B2D0 - 0896B398, length 51)
_S1_2_88EB2A0 19 instructions (0.000%), 1 calls (08823224 - 088EB2F8, length 204854)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB2BC 1 times (length 150)
  Back Branch 088EB2F4 1 times (length 204854)
_S1_2_88EB200 19 instructions (0.000%), 1 calls (08823224 - 088EB2F8, length 204854)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB2F4 1 times (length 204854)
  Back Branch 088EB218 1 times (length 110)
_S1_2_883ACBC 19 instructions (0.000%), 1 calls (0883ACBC - 0883AD04, length 19)
_S1_2_88040A8 19 instructions (0.000%), 1 calls (088040A8 - 08804104, length 24)
_S1_2_8969C44 18 instructions (0.000%), 9 calls (08969C44 - 08969C48, length 2)
_S1_2_884204C 18 instructions (0.000%), 3 calls (0884204C - 08842060, length 6)
_S1_2_898E200 18 instructions (0.000%), 2 calls (0898E200 - 0898E220, length 9)
_S1_2_8906368 18 instructions (0.000%), 2 calls (0882406C - 08906374, length 231619)
  Back Branch 08906370 2 times (length 231619)
_S1_2_892B070 18 instructions (0.000%), 1 calls (0892B070 - 0892B0B4, length 18)
_S1_2_88EB1A8 18 instructions (0.000%), 1 calls (08823224 - 088EB2F8, length 204854)
  Back Branch 08823290 1,652 times (length 8)
  Back Branch 088232A0 1,589 times (length 7)
  Back Branch 08823258 803 times (length 5)
  Back Branch 088EB2D0 2 times (length 124)
  Back Branch 088EB2F4 1 times (length 204854)
  Back Branch 088EB1C0 1 times (length 87)
_S1_2_89B9B44 17 instructions (0.000%), 1 calls (089B9B44 - 089B9B8C, length 19)
_S1_2_89B935C 17 instructions (0.000%), 1 calls (089B935C - 089B939C, length 17)
_S1_2_89B7D24 17 instructions (0.000%), 1 calls (089B7D24 - 089B7D64, length 17)
_S1_2_89773E8 17 instructions (0.000%), 1 calls (089773E8 - 0897745C, length 30)
_S1_2_89D6434 16 instructions (0.000%), 8 calls (089D6434 - 089D6438, length 2)
_S1_2_89D63DC 16 instructions (0.000%), 8 calls (089D63DC - 089D63E0, length 2)
_S1_2_89067BC 16 instructions (0.000%), 4 calls (089067BC - 089067C8, length 4)
_S1_2_89B8DDC 16 instructions (0.000%), 1 calls (089B8DDC - 089B8E18, length 16)
_S1_2_881944C 16 instructions (0.000%), 1 calls (088159E4 - 08831A24, length 28689)
  Back Branch 08815A0C 38 times (length 12)
  Back Branch 08819454 1 times (length 3734)
_S1_2_89B96C4 15 instructions (0.000%), 1 calls (089B96C4 - 089B96FC, length 15)
_S1_2_8925928 15 instructions (0.000%), 1 calls (08925928 - 089259A0, length 31)
  Back Branch 08925974 1 times (length 4)
_S1_2_889EFB4 15 instructions (0.000%), 1 calls (0889EFB4 - 0889F010, length 24)
_S1_2_8832800 14 instructions (0.000%), 2 calls (08832800 - 08832818, length 7)
_S1_2_89CD8D4 14 instructions (0.000%), 1 calls (089CD8D4 - 089CD908, length 14)
_S1_2_892B000 13 instructions (0.000%), 1 calls (0892B000 - 0892B030, length 13)
_S1_2_88CB1C4 13 instructions (0.000%), 1 calls (088CB1C4 - 088CB1F8, length 14)
_S1_2_8819408 13 instructions (0.000%), 1 calls (08819408 - 08819438, length 13)
_S1_2_89D68FC 12 instructions (0.000%), 6 calls (089D68FC - 089D6900, length 2)
_S1_2_89D68B4 12 instructions (0.000%), 6 calls (089D68B4 - 089D68B8, length 2)
_S1_2_89D66D4 12 instructions (0.000%), 6 calls (089D66D4 - 089D66D8, length 2)
_S1_2_89D66CC 12 instructions (0.000%), 6 calls (089D66CC - 089D66D0, length 2)
_S1_2_89D6664 12 instructions (0.000%), 6 calls (089D6664 - 089D6668, length 2)
_S1_2_890654C 12 instructions (0.000%), 2 calls (0890654C - 08906560, length 6)
_S1_2_89B85AC 11 instructions (0.000%), 1 calls (089B85AC - 089B85D4, length 11)
_S1_2_89B7CA4 11 instructions (0.000%), 1 calls (089B7CA4 - 089B7CCC, length 11)
_S1_2_88CF7C0 11 instructions (0.000%), 1 calls (088CF7C0 - 088CF7E8, length 11)
_S1_2_89D6934 10 instructions (0.000%), 5 calls (089D6934 - 089D6938, length 2)
_S1_2_89D6914 10 instructions (0.000%), 5 calls (089D6914 - 089D6918, length 2)
_S1_2_89D68BC 10 instructions (0.000%), 5 calls (089D68BC - 089D68C0, length 2)
_S1_2_896A074 10 instructions (0.000%), 2 calls (08969F80 - 0896A08C, length 68)
_S1_2_8973D44 10 instructions (0.000%), 1 calls (08973D44 - 08973D98, length 22)
_S1_2_8831EFC 9 instructions (0.000%), 1 calls (08831EFC - 08831F1C, length 9)
_S1_2_8804000 9 instructions (0.000%), 1 calls (08804000 - 08804020, length 9)
_S1_2_89D672C 8 instructions (0.000%), 4 calls (089D672C - 089D6730, length 2)
_S1_2_89D6574 8 instructions (0.000%), 4 calls (089D6574 - 089D6578, length 2)
_S1_2_89D6494 8 instructions (0.000%), 4 calls (089D6494 - 089D6498, length 2)
_S1_2_89D6414 8 instructions (0.000%), 4 calls (089D6414 - 089D6418, length 2)
_S1_2_89D63BC 8 instructions (0.000%), 4 calls (089D63BC - 089D63C0, length 2)
_S1_2_892CB04 8 instructions (0.000%), 2 calls (0892CB04 - 0892CB10, length 4)
_S1_2_88EE374 8 instructions (0.000%), 2 calls (08816168 - 088EE378, length 221317)
  Back Branch 088EE374 2 times (length 221317)
_S1_2_88CBE58 8 instructions (0.000%), 2 calls (088CBE58 - 088CBE64, length 4)
_S1_2_88CBE48 8 instructions (0.000%), 2 calls (088CBE48 - 088CBE54, length 4)
_S1_2_89B9AE4 8 instructions (0.000%), 1 calls (089B99B4 - 089B9AEC, length 79)
  Back Branch 089B9AE8 1 times (length 79)
_S1_2_89B9AD8 8 instructions (0.000%), 1 calls (089B99B4 - 089B9AE0, length 76)
  Back Branch 089B9ADC 1 times (length 76)
_S1_2_89B9ACC 8 instructions (0.000%), 1 calls (089B99B4 - 089B9AD4, length 73)
  Back Branch 089B9AD0 1 times (length 73)
_S1_2_89B9A9C 8 instructions (0.000%), 1 calls (089B99B4 - 089B9AA4, length 61)
  Back Branch 089B9AA0 1 times (length 61)
_S1_2_8987ADC 8 instructions (0.000%), 1 calls (08987ADC - 08987AF8, length 8)
_S1_2_88C8A64 8 instructions (0.000%), 1 calls (088C8A64 - 088C8A80, length 8)
_S1_2_897EFB0 7 instructions (0.000%), 1 calls (0897EFB0 - 0897EFC8, length 7)
_S1_2_89D67CC 6 instructions (0.000%), 3 calls (089D67CC - 089D67D0, length 2)
_S1_2_89D6554 6 instructions (0.000%), 3 calls (089D6554 - 089D6558, length 2)
_S1_2_89D6484 6 instructions (0.000%), 3 calls (089D6484 - 089D6488, length 2)
_S1_2_89D63B4 6 instructions (0.000%), 3 calls (089D63B4 - 089D63B8, length 2)
_S1_2_88E2B40 6 instructions (0.000%), 1 calls (088E2B40 - 088E2B64, length 10)
_S1_2_8000090 5 instructions (0.000%), 5 calls (08000090 - 08000098, length 3)
_S1_2_89B8C24 5 instructions (0.000%), 1 calls (089B8C24 - 089B8C34, length 5)
_S1_2_8969FF0 5 instructions (0.000%), 1 calls (08969F80 - 0896A008, length 35)
_S1_2_88D0474 5 instructions (0.000%), 1 calls (088D0474 - 088D0484, length 5)
_S1_2_88A9C70 5 instructions (0.000%), 1 calls (088A9C70 - 088A9C80, length 5)
_S1_2_8831D10 5 instructions (0.000%), 1 calls (08831D10 - 08831D20, length 5)
_S1_2_89D6794 4 instructions (0.000%), 2 calls (089D6794 - 089D6798, length 2)
_S1_2_89D6784 4 instructions (0.000%), 2 calls (089D6784 - 089D6788, length 2)
_S1_2_89D6774 4 instructions (0.000%), 2 calls (089D6774 - 089D6778, length 2)
_S1_2_89D676C 4 instructions (0.000%), 2 calls (089D676C - 089D6770, length 2)
_S1_2_89D6754 4 instructions (0.000%), 2 calls (089D6754 - 089D6758, length 2)
_S1_2_89D6744 4 instructions (0.000%), 2 calls (089D6744 - 089D6748, length 2)
_S1_2_89D673C 4 instructions (0.000%), 2 calls (089D673C - 089D6740, length 2)
_S1_2_89D6734 4 instructions (0.000%), 2 calls (089D6734 - 089D6738, length 2)
_S1_2_89D6724 4 instructions (0.000%), 2 calls (089D6724 - 089D6728, length 2)
_S1_2_89D671C 4 instructions (0.000%), 2 calls (089D671C - 089D6720, length 2)
_S1_2_89D670C 4 instructions (0.000%), 2 calls (089D670C - 089D6710, length 2)
_S1_2_89D66E4 4 instructions (0.000%), 2 calls (089D66E4 - 089D66E8, length 2)
_S1_2_89D66C4 4 instructions (0.000%), 2 calls (089D66C4 - 089D66C8, length 2)
_S1_2_89D66BC 4 instructions (0.000%), 2 calls (089D66BC - 089D66C0, length 2)
_S1_2_89D66AC 4 instructions (0.000%), 2 calls (089D66AC - 089D66B0, length 2)
_S1_2_89D66A4 4 instructions (0.000%), 2 calls (089D66A4 - 089D66A8, length 2)
_S1_2_89D669C 4 instructions (0.000%), 2 calls (089D669C - 089D66A0, length 2)
_S1_2_89D6694 4 instructions (0.000%), 2 calls (089D6694 - 089D6698, length 2)
_S1_2_89D668C 4 instructions (0.000%), 2 calls (089D668C - 089D6690, length 2)
_S1_2_89D6684 4 instructions (0.000%), 2 calls (089D6684 - 089D6688, length 2)
_S1_2_89D667C 4 instructions (0.000%), 2 calls (089D667C - 089D6680, length 2)
_S1_2_89D6674 4 instructions (0.000%), 2 calls (089D6674 - 089D6678, length 2)
_S1_2_89D666C 4 instructions (0.000%), 2 calls (089D666C - 089D6670, length 2)
_S1_2_89D665C 4 instructions (0.000%), 2 calls (089D665C - 089D6660, length 2)
_S1_2_89D6654 4 instructions (0.000%), 2 calls (089D6654 - 089D6658, length 2)
_S1_2_89D664C 4 instructions (0.000%), 2 calls (089D664C - 089D6650, length 2)
_S1_2_89D6614 4 instructions (0.000%), 2 calls (089D6614 - 089D6618, length 2)
_S1_2_89D659C 4 instructions (0.000%), 2 calls (089D659C - 089D65A0, length 2)
_S1_2_89D6444 4 instructions (0.000%), 2 calls (089D6444 - 089D6448, length 2)
_S1_2_89D63F4 4 instructions (0.000%), 2 calls (089D63F4 - 089D63F8, length 2)
_S1_2_89D62F4 4 instructions (0.000%), 2 calls (089D62F4 - 089D62F8, length 2)
_S1_2_89D628C 4 instructions (0.000%), 2 calls (089D628C - 089D6290, length 2)
_S1_2_89690C4 4 instructions (0.000%), 2 calls (089690C4 - 089690C8, length 2)
_S1_2_89B8C48 4 instructions (0.000%), 1 calls (089B8C48 - 089B8C54, length 4)
_S1_2_89B8C38 4 instructions (0.000%), 1 calls (089B8C38 - 089B8C44, length 4)
_S1_2_89B6824 4 instructions (0.000%), 1 calls (089B6824 - 089B6830, length 4)
_S1_2_898E3A0 4 instructions (0.000%), 1 calls (0898E3A0 - 0898E3AC, length 4)
_S1_2_89732F8 4 instructions (0.000%), 1 calls (089732F8 - 08973304, length 4)
_S1_2_8942CEC 4 instructions (0.000%), 1 calls (08942CEC - 08942CF8, length 4)
_S1_2_892CAD4 4 instructions (0.000%), 1 calls (0892CAD4 - 0892CAE0, length 4)
_S1_2_8922018 4 instructions (0.000%), 1 calls (08922018 - 08922024, length 4)
_S1_2_890598C 4 instructions (0.000%), 1 calls (0890598C - 08905998, length 4)
_S1_2_890597C 4 instructions (0.000%), 1 calls (0890597C - 08905988, length 4)
_S1_2_88E16DC 4 instructions (0.000%), 1 calls (08816168 - 088E16E0, length 208223)
  Back Branch 088E16DC 1 times (length 208223)
_S1_2_881E924 4 instructions (0.000%), 1 calls (0881E924 - 0881E930, length 4)
_S1_2_892200C 3 instructions (0.000%), 1 calls (0892200C - 08922014, length 3)
_S1_2_8846A0C 3 instructions (0.000%), 1 calls (08846A0C - 08846A14, length 3)
_S1_2_8846A00 3 instructions (0.000%), 1 calls (08846A00 - 08846A08, length 3)
_S1_2_88469F4 3 instructions (0.000%), 1 calls (088469F4 - 088469FC, length 3)
_S1_2_88469E8 3 instructions (0.000%), 1 calls (088469E8 - 088469F0, length 3)
_S1_2_88469DC 3 instructions (0.000%), 1 calls (088469DC - 088469E4, length 3)
_S1_2_8841CB4 3 instructions (0.000%), 1 calls (08841CB4 - 08841CBC, length 3)
_S1_2_89D68F4 2 instructions (0.000%), 1 calls (089D68F4 - 089D68F8, length 2)
_S1_2_89D68EC 2 instructions (0.000%), 1 calls (089D68EC - 089D68F0, length 2)
_S1_2_89D68D4 2 instructions (0.000%), 1 calls (089D68D4 - 089D68D8, length 2)
_S1_2_89D67FC 2 instructions (0.000%), 1 calls (089D67FC - 089D6800, length 2)
_S1_2_89D67A4 2 instructions (0.000%), 1 calls (089D67A4 - 089D67A8, length 2)
_S1_2_89D6644 2 instructions (0.000%), 1 calls (089D6644 - 089D6648, length 2)
_S1_2_89D6604 2 instructions (0.000%), 1 calls (089D6604 - 089D6608, length 2)
_S1_2_89D65D4 2 instructions (0.000%), 1 calls (089D65D4 - 089D65D8, length 2)
_S1_2_89D65BC 2 instructions (0.000%), 1 calls (089D65BC - 089D65C0, length 2)
_S1_2_89D64C4 2 instructions (0.000%), 1 calls (089D64C4 - 089D64C8, length 2)
_S1_2_89D63CC 2 instructions (0.000%), 1 calls (089D63CC - 089D63D0, length 2)
_S1_2_89D639C 2 instructions (0.000%), 1 calls (089D639C - 089D63A0, length 2)
_S1_2_89D6394 2 instructions (0.000%), 1 calls (089D6394 - 089D6398, length 2)
_S1_2_89D638C 2 instructions (0.000%), 1 calls (089D638C - 089D6390, length 2)
_S1_2_89D6384 2 instructions (0.000%), 1 calls (089D6384 - 089D6388, length 2)
_S1_2_89D637C 2 instructions (0.000%), 1 calls (089D637C - 089D6380, length 2)
_S1_2_89D633C 2 instructions (0.000%), 1 calls (089D633C - 089D6340, length 2)
_S1_2_89D6324 2 instructions (0.000%), 1 calls (089D6324 - 089D6328, length 2)
_S1_2_89D6264 2 instructions (0.000%), 1 calls (089D6264 - 089D6268, length 2)
_S1_2_89B6834 2 instructions (0.000%), 1 calls (089B6834 - 089B6838, length 2)
_S1_2_899C28C 2 instructions (0.000%), 1 calls (0899C28C - 0899C290, length 2)
_S1_2_89690B4 2 instructions (0.000%), 1 calls (089690B4 - 089690B8, length 2)
_S1_2_8824064 2 instructions (0.000%), 1 calls (08824064 - 08824068, length 2)
_S1_2_89CC4B4 (memcpy) 0 instructions (0.000%), 3,787,408 calls (089CC4B4 - 089CC5D4, length 73)
_S1_2_89CED08 (strcmp) 0 instructions (0.000%), 3,696,009 calls (089CED08 - 089CED70, length 27)
_S1_2_897E9BC (nop) 0 instructions (0.000%), 3,138,749 calls (0897E9BC - 0897E9C0, length 2)
_S1_2_897E9B4 (nop) 0 instructions (0.000%), 1,175,172 calls (0897E9B4 - 0897E9B8, length 2)
_S1_2_89B6950 (strlen) 0 instructions (0.000%), 337,703 calls (089B6950 - 089B6964, length 6)
_S1_2_89CC894 (memset) 0 instructions (0.000%), 156,681 calls (089CC894 - 089CC968, length 54)
_S1_2_89BA510 (sceGuMaterial) 0 instructions (0.000%), 29,997 calls (089BA510 - 089BA59C, length 36)
_S1_2_89B92DC (sceGuTexImage) 0 instructions (0.000%), 9,230 calls (089B92DC - 089B9358, length 32)
_S1_2_89D5F24 (nop) 0 instructions (0.000%), 7,581 calls (089D5F24 - 089D5F28, length 2)
_S1_2_89B9234 (sceGuTexMapMode) 0 instructions (0.000%), 3,384 calls (089B9234 - 089B9280, length 20)
_S1_2_89B91DC (sceGuTexLevelMode) 0 instructions (0.000%), 3,384 calls (089B91DC - 089B9230, length 22)
_S1_2_896F67C (nop) 0 instructions (0.000%), 2,642 calls (0896F67C - 0896F680, length 2)
_S1_2_88226C0 (nop) 0 instructions (0.000%), 1,251 calls (088226C0 - 088226C4, length 2)
_S1_2_8895EB0 (nop) 0 instructions (0.000%), 492 calls (08895EB0 - 08895EB4, length 2)
_S1_2_88BFBE8 (nop) 0 instructions (0.000%), 238 calls (088BFBE8 - 088BFBEC, length 2)
_S1_2_88BF8C4 (nop) 0 instructions (0.000%), 146 calls (088BF8C4 - 088BF8C8, length 2)
_S1_2_88BF0CC (nop) 0 instructions (0.000%), 142 calls (088BF0CC - 088BF0D0, length 2)
_S1_2_88AA7F8 (nop) 0 instructions (0.000%), 40 calls (088AA7F8 - 088AA7FC, length 2)
_S1_2_88AA7F0 (nop) 0 instructions (0.000%), 40 calls (088AA7F0 - 088AA7F4, length 2)
_S1_2_8816168 (nop) 0 instructions (0.000%), 33 calls (08816168 - 0881616C, length 2)
_S1_2_88BFE70 (nop) 0 instructions (0.000%), 8 calls (088BFE70 - 088BFE74, length 2)
_S1_2_88E2B94 (nop) 0 instructions (0.000%), 4 calls (088E2B94 - 088E2B98, length 2)
_S1_2_89263BC (nop) 0 instructions (0.000%), 3 calls (089263BC - 089263C0, length 2)
_S1_2_898E48C (nop) 0 instructions (0.000%), 2 calls (0898E48C - 0898E490, length 2)
_S1_2_898E484 (nop) 0 instructions (0.000%), 2 calls (0898E484 - 0898E488, length 2)
_S1_2_89881BC (nop) 0 instructions (0.000%), 2 calls (089881BC - 089881C0, length 2)
_S1_2_89B9B90 (sceGuSetMatrix) 0 instructions (0.000%), 1 calls (089B9B90 - 089B9DF4, length 154)
_S1_2_8973FA0 (nop) 0 instructions (0.000%), 1 calls (08973FA0 - 08973FA4, length 2)
_S1_2_881E9B0 0 instructions (0.000%), 1 calls (0881E9B0 - 089CC968, length 440303)
------------------ GEProfiler ----------------------
GE list count: 90327
Texture load count: 74910, average 0.8 per GE list
Copy GE to memory: 29995, average 0.3 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 627641ms, average 6.9ms per GE list, max FPS is 143.9
prim: called 3730463 times, average 41.3 per GE list
trxkick: called 29995 times, average 0.3 per GE list
bbox: called 5283748 times, average 58.5 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_NORMAL_8BIT|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=28: used 2747388 times in PRIM, average 30.4 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=20: used 491318 times in PRIM, average 5.4 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 279603 times in PRIM, average 3.1 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_NORMAL_8BIT|GU_VERTEX_32BITF|GU_WEIGHT_8BIT|GU_WEIGHTS(8)|GU_TRANSFORM_3D size=36: used 169008 times in PRIM, average 1.9 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 29417 times in PRIM, average 0.3 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 13729 times in PRIM, average 0.2 per GE list
